@font-face{font-family:Archivo;src:url(/assets/fonts/archivo-wdth.e3a28eade2.woff2) format("woff2-variations"),url(/assets/fonts/archivo-wdth.e3a28eade2.woff2) format("woff2");font-weight:100 900;font-stretch:62% 125%;font-style:normal;font-display:swap}:root{--green: #006747;--green-deep: #004d35;--green-ink: #003a28;--ivory: #f6f4ee;--paper: #fbfaf6;--charcoal: #202923;--muted: #4c5850;--sage: #dfe8de;--sage-line: #b7c8b5;--olive: #5b8200;--rule: #d9dcd3;--error: #a3261b;--font: "Archivo", "Helvetica Neue", Arial, sans-serif;--stretch-head: 84%;--stretch-mark: 72%;--wrap: 1240px;--gutter: clamp(1rem, 4vw, 3rem);--header-h: 72px;--step--1: .875rem;--step-0: 1.0625rem;--step-1: clamp(1.125rem, .4vw + 1rem, 1.3125rem);--step-2: clamp(1.4rem, 1vw + 1.1rem, 1.9rem);--step-3: clamp(1.85rem, 2vw + 1.2rem, 2.9rem);--step-4: clamp(2.3rem, 3vw + 1.25rem, 3.9rem);--focus: 0 0 0 3px var(--paper), 0 0 0 5px var(--green);--radius: 3px}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;text-size-adjust:100%;scroll-padding-top:calc(var(--header-h) + 16px)}@media(prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}body{margin:0;background:var(--ivory);color:var(--charcoal);font-family:var(--font);font-size:var(--step-0);line-height:1.55;font-stretch:100%;overflow-x:clip}img,svg{display:block;max-width:100%}h1,h2,h3{margin:0;font-weight:760;font-stretch:var(--stretch-head);line-height:1.02;letter-spacing:-.012em;text-wrap:balance}h1{font-size:var(--step-4)}h2{font-size:var(--step-3)}h3{font-size:var(--step-2);line-height:1.1}p{margin:0 0 1em;text-wrap:pretty}p:last-child{margin-bottom:0}a{color:var(--green);text-underline-offset:.2em;text-decoration-thickness:1px}a:hover{text-decoration-thickness:2px}:focus-visible{outline:2px solid transparent;outline-offset:2px;box-shadow:var(--focus);border-radius:2px}.wrap{width:min(100% - 2 * var(--gutter),var(--wrap));margin-inline:auto}.skip{position:absolute;left:1rem;top:-100px;z-index:100;background:var(--charcoal);color:#fff;padding:.75rem 1rem}.skip:focus{top:1rem}.visually-hidden{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.eyebrow{margin:0 0 1.1rem;font-size:.78rem;font-weight:650;letter-spacing:.24em;text-transform:uppercase;color:var(--green)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:.6rem;min-height:52px;padding:.8rem 1.6rem;border:2px solid var(--green);border-radius:var(--radius);background:var(--green);color:#fff;font:inherit;font-weight:620;font-size:1rem;line-height:1.2;text-decoration:none;cursor:pointer;transition:background-color .18s ease,border-color .18s ease,color .18s ease}.btn:hover{background:var(--green-deep);border-color:var(--green-deep)}.btn--small{min-height:44px;padding:.55rem 1.15rem;font-size:.95rem}.btn--light{background:#fff;color:var(--green-ink);border-color:#fff}.btn--light:hover{background:var(--sage);border-color:var(--sage)}.btn[disabled]{opacity:.55;cursor:not-allowed}.arrow-link{display:inline-flex;align-items:center;gap:.55rem;min-height:44px;font-weight:620;color:var(--green);text-decoration:underline;text-decoration-color:currentColor}.arrow-link svg{width:1.1em;height:1.1em;flex:none;transition:transform .2s ease}.arrow-link:hover svg{transform:translate(3px)}.arrow-link span{text-decoration:inherit}.site-header{position:sticky;top:0;z-index:50;background:#f6f4eef5;border-bottom:1px solid var(--rule)}@supports (backdrop-filter: blur(6px)){.site-header{background:#f6f4eee0;backdrop-filter:blur(8px)}}.site-header__bar{display:flex;align-items:center;gap:2rem;min-height:var(--header-h)}.wordmark{display:inline-flex;align-items:center;gap:.7rem;min-height:44px;color:var(--charcoal);text-decoration:none;font-weight:760;font-stretch:var(--stretch-mark);font-size:1.75rem;letter-spacing:.005em;line-height:1;text-transform:uppercase;white-space:nowrap}.wordmark svg{width:64px;height:32px;flex:none;color:var(--green)}.wordmark b{color:var(--green);font-weight:inherit}.wordmark:hover{text-decoration:none}.site-nav{margin-left:auto}.site-nav ul{display:flex;gap:.25rem;margin:0;padding:0;list-style:none}.site-nav a:not(.btn){display:inline-flex;align-items:center;min-height:44px;padding:0 .55rem;color:var(--charcoal);text-decoration:none;font-size:.95rem;font-weight:520}.site-nav a:not(.btn):hover{color:var(--green);text-decoration:underline}.site-nav a[aria-current=page]{color:var(--green);box-shadow:inset 0 -2px 0 var(--green)}.site-nav__cta{margin-left:1.5rem}.nav-toggle{display:none}@media(max-width:1180px){:root{--header-h: 64px}.wordmark{font-size:1.45rem}.wordmark svg{width:54px;height:27px}.site-header__bar{gap:1rem}.js .nav-toggle{display:inline-flex;align-items:center;gap:.5rem;margin-left:auto;min-height:44px;padding:0 .9rem;background:transparent;border:1px solid var(--charcoal);border-radius:var(--radius);color:var(--charcoal);font:inherit;font-size:.95rem;font-weight:600;cursor:pointer}.nav-toggle__icon{width:18px;height:12px;position:relative}.nav-toggle__icon:before,.nav-toggle__icon:after{content:"";position:absolute;left:0;right:0;height:2px;background:currentColor;transition:transform .2s ease,top .2s ease}.nav-toggle__icon:before{top:2px}.nav-toggle__icon:after{top:8px}.nav-toggle[aria-expanded=true] .nav-toggle__icon:before{top:5px;transform:rotate(45deg)}.nav-toggle[aria-expanded=true] .nav-toggle__icon:after{top:5px;transform:rotate(-45deg)}html:not(.js) .site-header__bar{flex-wrap:wrap;padding-block:.5rem}html:not(.js) .site-nav{margin-left:0;width:100%}html:not(.js) .site-nav ul{flex-wrap:wrap}.js .site-nav{position:absolute;left:0;right:0;top:100%;background:var(--ivory);border-bottom:1px solid var(--rule);padding:.5rem var(--gutter) 1.5rem;box-shadow:0 18px 30px -24px #20292373}.js .site-nav[hidden]{display:none}.js .site-nav ul{flex-direction:column;gap:0}.js .site-nav li{border-bottom:1px solid var(--rule)}.js .site-nav a:not(.btn){display:flex;min-height:52px;padding:0;font-size:1.1rem}.js .site-nav a[aria-current=page]{box-shadow:none;font-weight:650}.js .site-nav li:last-child{border-bottom:0}.site-nav__cta{margin:1rem 0 0}.js .site-nav__cta .btn{width:100%}}@media(min-width:1181px){.site-nav[hidden]{display:block}.site-nav ul{align-items:center}}.site-nav__phone a{white-space:nowrap;font-weight:620}@media(min-width:1181px){.site-nav__phone{margin-left:.75rem}.site-nav__phone+.site-nav__cta{margin-left:.5rem}}@media(max-width:400px){.site-header__bar{gap:.6rem}.wordmark{gap:.5rem;font-size:1.28rem;min-width:0}.wordmark svg{width:46px;height:23px}.js .nav-toggle{padding:0 .7rem;gap:.45rem;flex:none}}@media(max-width:350px){.wordmark{gap:.4rem;font-size:1.08rem}.wordmark svg{width:38px;height:19px}.js .nav-toggle{padding:0 .6rem;font-size:.9rem}}.hero{overflow-x:clip;--frame-pad-top: 48px;--frame-pad-bottom: 56px;--escape: 26px;padding-block:var(--frame-pad-top) var(--frame-pad-bottom)}.hero__grid{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);gap:clamp(2rem,4vw,4rem);align-items:stretch}.hero__copy{align-self:center;padding-block:clamp(1.5rem,3vw,3rem)}.hero h1{max-width:none}.hero h1 .ln{display:block}.hero__lede{max-width:34rem;margin-top:1.4rem;font-size:var(--step-1);line-height:1.5;color:var(--muted)}.hero__actions{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem 1.75rem;margin-top:2rem}.hero__call{display:inline-flex;align-items:center;min-height:44px;font-weight:620}.hero__stage{position:relative;min-height:clamp(480px,46vw,660px)}.hero__frame{position:absolute;inset:0;background:var(--sage);overflow:hidden}.hero__frame .bridge-art{position:absolute;left:-6%;bottom:12%;width:118%;height:auto;color:var(--sage-line)}.hero__floor{position:absolute;left:0;right:0;bottom:0;height:13%;background:linear-gradient(to bottom,#2029230b,#20292314);border-top:1px solid rgb(32 41 35 / .06)}@property --t{syntax: "<number>"; inherits: false; initial-value: 0;}@property --tilt{syntax: "<angle>"; inherits: false; initial-value: 0deg;}.product{--tilt: 0deg;--t: 0;position:absolute;top:calc(-1 * var(--escape));height:calc(100% + 2 * var(--escape));left:50%;transform:translate(-50%);aspect-ratio:303 / 1003;margin:0;container-type:inline-size;touch-action:pan-y;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent}.product:focus-visible{box-shadow:none;outline:3px solid var(--green);outline-offset:10px;border-radius:4px}.product__shadow{position:absolute;left:-38%;right:-38%;bottom:-1.2%;height:5%;background:radial-gradient(closest-side,rgb(20 28 22 / .34),rgb(20 28 22 / .12) 55%,transparent);transform:translate(calc(var(--t) * -.6px)) scaleX(calc(1 + max(var(--t),-1 * var(--t))*.012));pointer-events:none}.product__stage3d{position:absolute;inset:0}.product__body{position:absolute;inset:0;transform-style:preserve-3d;transform:translateZ(calc(-1 * var(--pivot))) rotateY(var(--tilt)) translateZ(var(--pivot))}.product__front{position:absolute;inset:0}.product__side{position:absolute;backface-visibility:hidden;-webkit-backface-visibility:hidden;pointer-events:none}.product__side--r{transform-origin:0 50%;transform:rotateY(90deg)}.product__side--l{transform-origin:100% 50%;transform:rotateY(-90deg)}.product__side--ped.product__side--r{transform:translateZ(calc(-1 * var(--setback))) rotateY(90deg)}.product__side--ped.product__side--l{transform:translateZ(calc(-1 * var(--setback))) rotateY(-90deg)}.product__kwall,.product__wall{position:absolute;backface-visibility:hidden;-webkit-backface-visibility:hidden;pointer-events:none}.side__body,.side__cap,.side__rim,.side__shade{position:absolute;inset:0}.side__shade{background:#000;pointer-events:none}.product__side--l .side__shade{opacity:clamp(.08,calc(.24 - var(--t) * .0055),.24)}.product__side--r .side__shade{opacity:clamp(.08,calc(.24 + var(--t) * .0055),.24)}.product__front--ped .product__shade{opacity:calc(.14 + max(var(--t),-1 * var(--t))*.003)}.product__shade{position:absolute;inset:0;background:#000;pointer-events:none;opacity:calc(max(var(--t),-1 * var(--t))/250);-webkit-mask:url(/assets/img/onyx-303-mask.ae719588b5.webp) center / 100% 100% no-repeat;mask:url(/assets/img/onyx-303-mask.ae719588b5.webp) center / 100% 100% no-repeat}.product__img{display:block;width:100%;height:100%}.product__img img{width:100%;height:100%;object-fit:contain}.product__screen{position:absolute;left:var(--lcd-left);top:var(--lcd-top);width:var(--lcd-width);height:var(--lcd-height);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2cqw;background:radial-gradient(120% 90% at 30% 15%,rgb(255 255 255 / .1),transparent 55%),linear-gradient(160deg,#0c5a3f,#013a28);color:#fff;font-weight:760;font-stretch:var(--stretch-mark);line-height:1;text-transform:uppercase;text-align:center;box-shadow:inset 0 0 0 .3cqw #00000059;pointer-events:none}.product__screen svg{width:30cqw;height:auto;color:#cfe3cf}.product__screen span{font-size:7.3cqw;letter-spacing:.04em}.product__screen span b{font-weight:inherit;color:#b8e0b2}.product-hint{display:none;position:absolute;right:.75rem;bottom:.75rem;z-index:2;margin:0;padding:.3rem .65rem;background:#f6f4eeeb;border-radius:999px;font-size:.8rem;font-weight:560;color:var(--charcoal);pointer-events:none}.tilt-touch .product-hint{display:block}.product-motion{position:absolute;left:.6rem;bottom:.6rem;z-index:3;display:inline-grid;place-items:center;width:44px;height:44px;padding:0;border:1px solid rgb(32 41 35 / .18);border-radius:50%;background:#f6f4eee6;color:var(--charcoal);cursor:pointer;transition:background-color .15s ease;-webkit-tap-highlight-color:transparent}.product-motion:focus-visible{box-shadow:0 0 0 3px var(--paper),0 0 0 5px var(--green)}.product-motion:hover{background:#fff}.product-motion[hidden]{display:none}.product-motion svg{width:16px;height:16px}.product-motion .i-play,.product-motion[data-state=paused] .i-pause{display:none}.product-motion[data-state=paused] .i-play{display:inline}.hero__note{position:absolute;left:1rem;bottom:.75rem;margin:0;font-size:.78rem;color:var(--muted)}@media(max-width:860px){.hero{--atm-h: min( calc(128vw - 24px) , 580px);--escape-top: calc(var(--atm-h) * .17);--escape-bottom: calc(var(--atm-h) * .06);--frame-pad-top: 20px;--frame-pad-bottom: calc(var(--escape-bottom) + 76px)}.hero__grid{grid-template-columns:1fr;gap:0}.hero__copy{padding-block:.5rem 0}.hero__stage{min-height:0;height:calc(var(--atm-h) - var(--escape-top) - var(--escape-bottom));margin-top:calc(var(--escape-top) + 20px)}.product{top:calc(-1 * var(--escape-top));height:var(--atm-h)}.product__shadow{bottom:-.6%;height:3.5%}.product-motion{left:0;bottom:auto;top:calc(100% + var(--escape-bottom) + 14px)}.product-hint{right:0;bottom:auto;top:calc(100% + var(--escape-bottom) + 21px)}}@media(max-width:560px){.hero h1 .ln{display:inline}.hero h1{max-width:none}.hero__actions{flex-direction:column;align-items:stretch;gap:.5rem}.hero__actions .btn{width:100%}.hero__actions .arrow-link,.hero__call{justify-content:center;min-height:48px}}@media(max-width:860px)and (max-height:500px)and (orientation:landscape){.hero{--atm-h: calc(100svh - var(--header-h) - 28px);--frame-pad-top: 14px;--frame-pad-bottom: calc(var(--escape-bottom) + 70px)}.hero__grid{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:1.5rem;align-items:center}.hero__stage{margin-top:var(--escape-top)}.hero h1 .ln{display:inline}}.selector{border-block:1px solid var(--rule);background:var(--paper)}.selector ol{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none}.selector li{display:grid;grid-template-columns:auto 1fr;align-items:center;gap:0 1.4rem;padding:1.75rem clamp(1rem,2.5vw,2.25rem)}.selector li+li{border-left:1px solid var(--rule)}.selector li:first-child{padding-left:0}.selector__num{grid-row:span 2;padding-right:1.4rem;border-right:1px solid var(--rule);font-size:clamp(2.2rem,2.6vw + .6rem,3rem);font-weight:760;font-stretch:var(--stretch-mark);line-height:1;color:var(--charcoal)}.selector__q{margin:0;font-size:1.15rem;font-weight:650;line-height:1.25}.selector .arrow-link{min-height:40px}@media(max-width:860px){.selector ol{grid-template-columns:1fr}.selector li,.selector li:first-child{padding:1.1rem 0}.selector li+li{border-left:0;border-top:1px solid var(--rule)}.selector__num{font-size:2rem;padding-right:1rem;min-width:3.4rem}}.section{padding-block:clamp(3.5rem,7vw,6.5rem)}.section__head{margin-bottom:clamp(1.75rem,3vw,2.75rem);max-width:46rem}.section__head p{margin-top:1rem;color:var(--muted);font-size:var(--step-1)}.rows{margin:0;padding:0;list-style:none;border-top:1px solid var(--rule)}.row{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.5fr) 14.5rem;gap:1.25rem clamp(1.5rem,4vw,3.5rem);align-items:start;padding-block:2rem;border-bottom:1px solid var(--rule)}.row h3{font-size:var(--step-2);padding-top:.15rem}.row__body{padding-left:clamp(1.25rem,3vw,2.5rem);border-left:1px solid var(--rule)}.row__lead{font-size:var(--step-1);color:var(--charcoal);margin-bottom:.5rem}.row__body p:not(.row__lead){color:var(--muted)}.row .arrow-link{white-space:nowrap;justify-self:end}@media(max-width:860px){.row{grid-template-columns:1fr;gap:.75rem;padding-block:1.6rem}.row .arrow-link{justify-self:start}.row__body{padding-left:0;border-left:0}}.coverage{position:relative;background:var(--sage);overflow:hidden}.coverage .bridge-art{position:absolute;right:-4%;bottom:-2px;width:min(58%,760px);height:auto;color:#c3d3c1;pointer-events:none}.coverage__inner{position:relative;padding-block:clamp(3.5rem,6vw,5.5rem)}.coverage h2{max-width:19ch}.coverage p.coverage__lede{margin-top:1rem;font-size:var(--step-1);max-width:36rem}.place-list{display:flex;flex-wrap:wrap;gap:.4rem 0;margin:1.5rem 0 0;padding:0;list-style:none;max-width:50rem;font-weight:520}.place-list li{display:inline-flex;align-items:center}.place-list li+li:before{content:"";width:4px;height:4px;margin-inline:.8rem;border-radius:50%;background:var(--green)}.coverage .arrow-link{margin-top:1.25rem}@media(max-width:860px){.coverage .bridge-art{width:110%;right:-30%;opacity:.55}}.inquiry{background:var(--green);color:#fff}.inquiry a{color:#fff}.inquiry .eyebrow{color:#cfe3cf}.inquiry__inner{padding-block:clamp(3.5rem,6vw,5.5rem)}.inquiry h2{color:#fff}.inquiry__intro{margin-top:1rem;max-width:40rem;color:#e3eee3;font-size:var(--step-1)}.inquiry .form__footer .btn{background:#fff;color:var(--green-ink);border-color:#fff}.inquiry .form__footer .btn:hover{background:var(--sage);border-color:var(--sage)}.inq-d{display:none}@media(min-width:980px){.inq-m{display:none}.inq-d{display:block}.inquiry__inner{display:grid;grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);gap:clamp(3rem,5.5vw,6.5rem);align-items:center;padding-block:clamp(5rem,7vw,7rem)}.inquiry h2{font-size:clamp(2.3rem,2.4vw + 1.2rem,3.4rem);max-width:16ch}.inquiry__intro{max-width:30rem;margin-top:1.25rem}.inquiry__area{display:flex;align-items:center;gap:.6rem;margin:1.5rem 0 0;font-weight:600;color:#fff}.inquiry__area:before{content:"";width:1.6rem;height:2px;background:#b8e0b2;flex:none}.inquiry__bridge{width:100%;max-width:27rem;height:auto;margin-top:2.75rem;color:#ffffff1c;pointer-events:none}.inquiry .inquiry__card{background:var(--ivory);color:var(--charcoal);border-radius:6px;padding:clamp(2rem,2.6vw,2.75rem);box-shadow:0 0 0 1px #0000000f,0 28px 56px -30px #0000008c}.inquiry .inquiry__card .form{margin-top:0}.inquiry .inquiry__card .form__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.15rem 1.1rem}.inquiry .inquiry__card .field label,.inquiry .inquiry__card .choice legend,.inquiry .inquiry__card .choice__other{color:var(--charcoal)}.inquiry .inquiry__card .choice__other .choice__mark{border-color:#8a958d;background:#fff}.inquiry .inquiry__card .choice__card:has(input:focus-visible),.inquiry .inquiry__card .choice__other:has(input:focus-visible){outline-color:var(--charcoal)}.inquiry .inquiry__card .form__grid>.choice,.inquiry .inquiry__card .form__grid>.field:has(input[type=email]){grid-column:1 / -1}.inquiry .inquiry__card .field__error{color:var(--error);background:none;padding:0}.inquiry .inquiry__card .preview-flag{color:#6a5310}.inquiry .inquiry__card .form__footer{flex-direction:column;align-items:stretch;gap:.9rem;margin-top:1.6rem}.inquiry .inquiry__card .form__footer .btn{width:100%;min-height:54px;background:var(--green);border-color:var(--green);color:#fff;font-size:1.05rem}.inquiry .inquiry__card .form__footer .btn:hover{background:var(--green-deep);border-color:var(--green-deep)}.inquiry .inquiry__card .form__fine{color:var(--muted);font-size:.9rem}.inquiry .inquiry__card a{color:var(--green)}.inquiry .inquiry__card :focus-visible{box-shadow:0 0 0 3px var(--ivory),0 0 0 5px var(--green)}.inquiry .inquiry__card .field input:focus-visible,.inquiry .inquiry__card .field select:focus-visible{box-shadow:0 0 0 3px #fff,0 0 0 5px var(--green);border-color:var(--green)}}.form{margin-top:2rem}.form__grid{display:grid;gap:1.1rem 1.25rem;grid-template-columns:repeat(4,minmax(0,1fr))}.form--wide .form__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.field{display:flex;flex-direction:column;gap:.4rem;min-width:0}.field--full{grid-column:1 / -1}.field label{font-size:.95rem;font-weight:560}.field .opt{font-weight:400;opacity:.8}.field input,.field select,.field textarea{width:100%;min-height:50px;padding:.7rem .85rem;border:1px solid #c7cfc6;border-radius:var(--radius);background:#fff;color:var(--charcoal);font:inherit;font-size:1rem;line-height:1.3}.field textarea{min-height:120px;resize:vertical}.field select{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='9' viewBox='0 0 14 9'%3E%3Cpath d='M1 1l6 6 6-6' fill='none' stroke='%23202923' stroke-width='2'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right .9rem center;padding-right:2.5rem}.field input:focus-visible,.field select:focus-visible,.field textarea:focus-visible{box-shadow:0 0 0 3px #fff,0 0 0 5px var(--charcoal);border-color:var(--charcoal)}.field [aria-invalid=true]{border:2px solid var(--error)}.field__error{display:none;margin:0;font-size:.9rem;font-weight:560}.field__error:not(:empty){display:block}.inquiry .field__error{color:#fff;background:#8c2016;padding:.3rem .5rem;border-radius:2px}.contact-panel .field__error{color:var(--error)}.form__footer{display:flex;flex-wrap:wrap;align-items:center;gap:1rem 1.5rem;margin-top:1.5rem}.form__fine{margin:0;font-size:.92rem;max-width:40rem}.inquiry .form__fine{color:#d7e6d6}.contact-panel .form__fine{color:var(--muted)}.preview-flag{display:inline-flex;align-items:center;gap:.55rem;margin:0 0 1.25rem;padding:.45rem .8rem;border:1px dashed currentColor;border-radius:var(--radius);font-size:.88rem;font-weight:560}.preview-flag:before{content:"";width:8px;height:8px;border-radius:50%;background:#e0b84a}.form-status{margin-top:1.25rem;padding:1rem 1.1rem;border-radius:var(--radius);font-weight:520}.form-status[hidden],.field[hidden]{display:none}.choice{border:0;margin:0;padding:0;min-width:0;container-type:inline-size}.choice legend{padding:0;margin-bottom:.45rem;font-size:.95rem;font-weight:560}.choice__cards{display:grid;gap:.5rem}.choice__card{position:relative;display:flex;align-items:flex-start;gap:.75rem;min-height:56px;padding:.75rem .9rem;background:#fff;color:var(--charcoal);border:1px solid #c7cfc6;border-radius:var(--radius);cursor:pointer;transition:border-color .15s ease,box-shadow .15s ease,background-color .15s ease}.choice__card:hover{border-color:var(--green)}.choice input[type=radio]{position:absolute;opacity:0;width:1px;height:1px;margin:0;pointer-events:none}.choice__mark{flex:none;display:grid;place-items:center;width:20px;height:20px;margin-top:1px;border:1.5px solid #8a958d;border-radius:50%;background:#fff;color:transparent}.choice__mark svg{width:12px;height:12px}.choice__text{display:flex;flex-direction:column;gap:.1rem;min-width:0}.choice__title{font-weight:650;font-size:1rem;line-height:1.25}.choice__desc{font-size:.9rem;line-height:1.35;color:var(--muted)}.choice__card:has(input:checked){border-color:var(--green);box-shadow:inset 0 0 0 1px var(--green);background:#f1f7f1}.choice__card input:checked+.choice__mark,.choice__other input:checked+.choice__mark{background:var(--green);border-color:var(--green);color:#fff}.choice__card:has(input:focus-visible),.choice__other:has(input:focus-visible){outline:3px solid var(--charcoal);outline-offset:2px}.choice__other{display:inline-flex;align-items:center;gap:.55rem;min-height:44px;margin-top:.35rem;font-size:.95rem;cursor:pointer}.choice__mark--small{width:18px;height:18px;margin-top:0}.choice[data-invalid] .choice__card{border-color:var(--error)}@container (min-width: 30rem){.choice__cards{grid-template-columns:repeat(3,minmax(0,1fr))}.choice__card{flex-direction:column;gap:.55rem;padding:.85rem .9rem .95rem}}.inquiry .choice legend,.inquiry .choice__other{color:#fff}.inquiry .choice__other .choice__mark{border-color:#cfe3cf;background:transparent}.inquiry .choice__card:has(input:focus-visible),.inquiry .choice__other:has(input:focus-visible){outline-color:#fff}.form-status--preview{background:#fff7df;color:#3d3210;border-left:4px solid #c99a1b}.form-status--error{background:#fdecea;color:#6b1810;border-left:4px solid var(--error)}.form-status--success{background:#e7f2e7;color:var(--green-ink);border-left:4px solid var(--green)}.form-status strong{display:block;margin-bottom:.2rem}@media(max-width:1024px){.form__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.form__grid,.form--wide .form__grid{grid-template-columns:1fr}.form__footer .btn{width:100%}}.compare{width:100%;border-collapse:collapse;margin:.5rem 0 1rem;font-size:.98rem}.compare caption{text-align:left;font-weight:650;margin-bottom:.6rem}.compare th,.compare td{text-align:left;vertical-align:top;padding:.75rem .9rem;border-bottom:1px solid var(--rule)}.compare thead th{font-size:.82rem;letter-spacing:.08em;text-transform:uppercase;color:var(--muted);border-bottom:2px solid var(--charcoal)}.compare tbody th{font-weight:620;width:30%}.compare td{color:var(--charcoal)}.table-note{font-size:.92rem;color:var(--muted)}@media(max-width:600px){.compare,.compare tbody,.compare tr,.compare th,.compare td{display:block;width:100%}.compare thead{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.compare tr{padding:.75rem 0;border-bottom:1px solid var(--rule)}.compare tbody th,.compare td{border:0;padding:.15rem 0}.compare tbody th{width:100%;margin-bottom:.35rem;font-size:1.02rem}.compare caption{display:block}.compare td:before{content:attr(data-label) ": ";font-weight:600;color:var(--muted)}}.specs{display:grid;grid-template-columns:max-content 1fr;gap:.5rem 1.25rem;margin:.75rem 0 1rem;padding:1rem 1.1rem;background:var(--paper);border:1px solid var(--rule)}.specs dt{font-weight:620}.specs dd{margin:0}@media(max-width:600px){.specs{grid-template-columns:1fr;gap:.1rem}.specs dd{margin-bottom:.6rem}}.area-groups{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:2rem 3rem}.area-group h3{font-size:1.3rem;font-stretch:100%;letter-spacing:0;margin-bottom:.35rem}.area-group>p{color:var(--muted);margin-bottom:.6rem}.area-group .places{grid-template-columns:1fr}.area-group .places a{display:inline-flex;align-items:center;min-height:40px;font-size:.95rem}@media(max-width:860px){.area-groups{grid-template-columns:1fr}}.site-footer{background:var(--green-ink);color:#dce9dc}.site-footer a{color:#fff}.site-footer__top{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1.5rem 2rem;padding-block:2.5rem 2rem;border-bottom:1px solid rgb(255 255 255 / .16)}.site-footer .wordmark{color:#fff;font-size:1.5rem}.site-footer .wordmark svg{color:#cfe3cf}.site-footer .wordmark b{color:#b8e0b2}.site-footer nav ul{display:flex;flex-wrap:wrap;gap:0 1.25rem;margin:0;padding:0;list-style:none}.site-footer nav a{display:inline-flex;align-items:center;min-height:44px;text-decoration:none;font-size:.95rem}.site-footer nav a:hover{text-decoration:underline}.site-footer__bottom{display:flex;flex-wrap:wrap;justify-content:space-between;gap:.75rem 2rem;padding-block:1.25rem 2rem;font-size:.85rem;color:#b9cdb9}.site-footer__bottom p{margin:0}.site-footer :focus-visible{box-shadow:0 0 0 2px var(--green-ink),0 0 0 4px #fff}.inquiry :focus-visible{box-shadow:0 0 0 3px var(--green),0 0 0 5px #fff}.page-head{padding-block:clamp(2rem,4vw,3.5rem) clamp(2.5rem,5vw,4rem);border-bottom:1px solid var(--rule)}.page-head__grid{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:2rem 4rem;align-items:end}.page-head h1{font-size:clamp(2.2rem,2.8vw + 1.3rem,3.7rem);max-width:16ch}.page-head__lede{font-size:var(--step-1);color:var(--muted);max-width:34rem}.page-head__lede p:last-of-type{margin-bottom:1.5rem}@media(max-width:860px){.page-head__grid{grid-template-columns:1fr}}.crumbs{margin-bottom:1.75rem;font-size:.9rem}.crumbs ol{display:flex;flex-wrap:wrap;margin:0;padding:0;list-style:none}.crumbs li+li:before{content:"/";margin-inline:.55rem;color:var(--muted)}.crumbs a{color:var(--muted)}.crumbs [aria-current]{color:var(--charcoal);font-weight:560}.prose-grid{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.6fr);gap:1.5rem clamp(2rem,6vw,6rem);padding-block:clamp(2.5rem,5vw,4rem);border-bottom:1px solid var(--rule)}.prose-grid:last-child{border-bottom:0}.prose-grid h2{font-size:var(--step-2);line-height:1.1}.prose{max-width:42rem}.prose h3{font-size:1.2rem;font-stretch:100%;letter-spacing:0;margin:1.75rem 0 .4rem}.prose h3:first-child{margin-top:0}.prose ul{padding-left:1.2rem;margin:0 0 1em}.prose li{margin-bottom:.45rem}.prose li::marker{color:var(--green)}@media(max-width:860px){.prose-grid{grid-template-columns:1fr}}.q-list{margin:0;padding:0;list-style:none;counter-reset:q;border-top:1px solid var(--rule)}.q-list li{counter-increment:q;display:grid;grid-template-columns:2.5rem 1fr;gap:.75rem;padding:1rem 0;border-bottom:1px solid var(--rule)}.q-list li:before{content:counter(q,decimal-leading-zero);font-weight:760;font-stretch:var(--stretch-mark);color:var(--green);font-size:1.15rem;line-height:1.4}.q-list strong{display:block}.related{background:var(--paper);border-top:1px solid var(--rule)}.related__inner{padding-block:clamp(2.5rem,5vw,3.5rem)}.related ul{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0 2rem;margin:1.25rem 0 0;padding:0;list-style:none}.related li{border-top:2px solid var(--charcoal);padding-top:1rem}.related li p{color:var(--muted);margin:.35rem 0 .25rem;font-size:.98rem}.related h3{font-size:1.35rem}@media(max-width:860px){.related ul{grid-template-columns:1fr;gap:1.5rem}}.callout{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1.25rem 2rem;padding:clamp(1.5rem,3vw,2.25rem);background:var(--sage);border-left:4px solid var(--green)}.callout p{margin:0;font-size:var(--step-1);max-width:38rem}.figure-sales{margin:0;position:relative;display:grid;place-items:center;background:var(--sage);padding:2rem 1rem 1.25rem;min-height:100%}.figure-sales img{width:auto;height:min(420px,60vw)}.figure-sales figcaption{margin-top:1rem;font-size:.88rem;color:var(--muted);text-align:center}.places{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 3rem;margin:0;padding:0;list-style:none}.places li{padding:1rem 0;border-bottom:1px solid var(--rule)}.places strong{display:block;font-size:1.15rem}.places span{color:var(--muted);font-size:.98rem}@media(max-width:600px){.places{grid-template-columns:1fr}}.contact-panel{padding-block:clamp(2.5rem,5vw,4rem)}.contact-grid{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,.8fr);gap:2.5rem clamp(2rem,5vw,5rem)}.contact-grid aside h2{color:var(--charcoal);font-size:1.35rem;font-stretch:100%;letter-spacing:0;margin-bottom:.75rem}.contact-grid aside{color:var(--muted)}.contact-grid aside ul{padding-left:1.1rem}.contact-panel .form{margin-top:0}.contact-panel .preview-flag{color:#6a5310}@media(max-width:860px){.contact-grid{grid-template-columns:1fr}}.notfound{padding-block:clamp(4rem,10vw,8rem)}.not-sent-reasons{max-width:40rem;padding-left:1.1rem;color:var(--muted)}.not-sent-reasons li{margin-bottom:.4rem}.not-sent-reasons .is-reason{color:var(--charcoal);font-weight:620}.steps{margin:0;padding:0;list-style:none;counter-reset:st;border-top:1px solid var(--rule)}.steps li{counter-increment:st;display:grid;grid-template-columns:2.5rem minmax(0,1fr);gap:.75rem;padding:.9rem 0;border-bottom:1px solid var(--rule)}.steps li>div{min-width:0}.steps li:before{content:counter(st);font-weight:760;font-stretch:var(--stretch-mark);color:var(--green);font-size:1.15rem;line-height:1.4}.contact-grid__h{margin-top:1.75rem}.contact-media{justify-self:start;max-width:18rem;margin-top:2rem}.site-footer__contact a{color:inherit;font-weight:620}.notfound h1{margin-bottom:1rem}@media(prefers-reduced-motion:reduce){*,*:before,*:after{transition-duration:.01ms!important;animation-duration:.01ms!important}.product__body,.product__front,.product__shadow{transform:none!important}}@media(max-width:600px){.place-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem 1rem}.place-list li+li:before{content:none}.place-list li{padding-left:.9rem;position:relative}.place-list li:after{content:"";position:absolute;left:0;top:.7em;width:4px;height:4px;border-radius:50%;background:var(--green)}}.product{--persp-u: 3000;--eye-row: 300}.product__stage3d{--u: calc(100cqw / 303);perspective:calc(var(--u) * 3000);perspective-origin:50% 29.9103%}.product__front{transform-origin:50% 29.9103%}.product__body{--pivot: calc(var(--u) * 127)}.product__front--upper-top{clip-path:inset(0% 0% 69.093% 0%);--pk: .259358;--phinge: 386;--pz: 26}.product__front--upper-l{clip-path:inset(30.508% 87.129% 61.416% 0%);--pk: .259358;--phinge: 386;--pz: 26}.product__front--upper-r{clip-path:inset(30.508% 0% 61.416% 86.469%);--pk: .259358;--phinge: 386;--pz: 26}.product__front--tray-t{clip-path:inset(30.708% 13.201% 67.597% 12.541%);--pk: .259358;--phinge: 386;--pz: 20}.product__front--tray-b{clip-path:inset(36.191% 13.201% 61.515% 12.541%);--pk: .259358;--phinge: 386;--pz: 20}.product__front--tray-l{clip-path:inset(32.303% 65.017% 63.709% 12.541%);--pk: .259358;--phinge: 386;--pz: 20}.product__front--tray-r{clip-path:inset(32.303% 13.201% 63.709% 65.347%);--pk: .259358;--phinge: 386;--pz: 20}.product__front--keypad{clip-path:inset(32.303% 34.323% 63.709% 34.653%);--pk: 1.134358;--phinge: 364;--pz: 14.294}.product__front--disp{clip-path:inset(38.385% 0% 47.557% 0%);--pk: 0;--phinge: 386;--pz: 26}.product__front--disp-low{clip-path:inset(52.243% 0% 40.179% 0%);--pk: -.346667;--phinge: 600;--pz: 0}.product__front--ped{clip-path:inset(59.621% 0% 0% 0%);--pk: 0;--phinge: 600;--pz: -22}.product__wall{top:calc(var(--u) * 306.98);height:calc(var(--u) * 79.45);width:calc(var(--u) * 27.97);background:linear-gradient(180deg,#121314,#1d1e20 55%,#2a2b2e)}.product__wall--l{left:calc(var(--u) * 38.6);transform-origin:0 50%;transform:translateZ(calc(var(--u) * 26.74)) rotateY(90deg);clip-path:polygon(73.19% 1.26%,98.21% 1.28%,26.81% 98.74%,1.79% 98.52%)}.product__wall--r{left:calc(var(--u) * 234.43);transform-origin:100% 50%;transform:translateZ(calc(var(--u) * 26.74)) rotateY(-90deg);clip-path:polygon(26.81% 1.26%,1.79% 1.28%,73.19% 98.74%,98.21% 98.52%)}.product__kwall{top:calc(var(--u) * 322.97);height:calc(var(--u) * 41.73);width:calc(var(--u) * 47.37);background:linear-gradient(180deg,#0f1012,#1b1c1f)}.product__kwall--l{left:calc(var(--u) * 105.79);transform-origin:0 50%;transform:translateZ(calc(var(--u) * 15.29)) rotateY(90deg);clip-path:polygon(22.95% 2.4%,98.94% 3.07%,1.06% 97.6%)}.product__kwall--r{left:calc(var(--u) * 150.84);transform-origin:100% 50%;transform:translateZ(calc(var(--u) * 15.29)) rotateY(-90deg);clip-path:polygon(77.05% 2.4%,1.06% 3.07%,98.94% 97.6%)}.product__side--head{top:calc(var(--u) * 7.33);height:calc(var(--u) * 594.67);width:calc(var(--u) * 310)}.product__side--head.product__side--r{left:calc(var(--u) * 283.75);transform-origin:0 50%;transform:translateZ(calc(var(--u) * 28)) rotateY(90deg)}.product__side--head.product__side--l{left:calc(var(--u) * -293.75);transform-origin:100% 50%;transform:translateZ(calc(var(--u) * 28)) rotateY(-90deg)}.product__side--ped{top:calc(var(--u) * 584.19);height:calc(var(--u) * 412.89);width:calc(var(--u) * 260);--setback: calc(var(--u) * 22)}.product__side--ped.product__side--r{left:calc(var(--u) * 283.96)}.product__side--ped.product__side--l{left:calc(var(--u) * -241.97)}.product__side--head.product__side--r .side__body{clip-path:polygon(100% 13.43%,96.1% 12.72%,92.3% 12%,88.59% 11.27%,84.97% 10.52%,81.43% 9.77%,77.99% 9.02%,74.64% 8.27%,71.38% 7.52%,68.2% 6.79%,65.12% 6.08%,62.12% 5.39%,59.2% 4.72%,56.38% 4.08%,53.64% 3.47%,50.99% 2.9%,48.42% 2.37%,45.94% 1.89%,43.54% 1.46%,41.22% 1.08%,38.99% .77%,36.84% .51%,34.78% .32%,32.8% .21%,30.9% .17%,30.73% .22%,30.56% .39%,30.41% .66%,30.27% 1.03%,30.15% 1.49%,30.06% 2.02%,29.99% 2.6%,29.94% 3.22%,29.93% 3.86%,30.25% 3.86%,29.75% 4.92%,29.25% 5.97%,28.74% 7.02%,28.24% 8.07%,27.74% 9.12%,27.24% 10.17%,26.74% 11.21%,26.23% 12.26%,25.73% 13.3%,25.23% 14.35%,24.73% 15.39%,24.23% 16.43%,23.72% 17.47%,23.22% 18.51%,22.72% 19.55%,22.22% 20.59%,21.72% 21.63%,21.21% 22.66%,20.71% 23.7%,20.21% 24.73%,19.71% 25.76%,19.21% 26.79%,18.7% 27.82%,18.2% 28.85%,17.7% 29.88%,17.2% 30.91%,16.7% 31.93%,16.19% 32.96%,15.69% 33.98%,15.19% 35%,14.69% 36.03%,14.19% 37.05%,13.68% 38.07%,13.18% 39.09%,12.68% 40.1%,12.18% 41.12%,11.68% 42.14%,11.17% 43.15%,10.67% 44.16%,10.17% 45.18%,9.67% 46.19%,9.17% 47.2%,8.66% 48.21%,8.16% 49.22%,7.66% 50.22%,7.16% 51.23%,6.66% 52.23%,6.15% 53.24%,5.65% 54.24%,5.15% 55.24%,4.65% 56.24%,4.15% 57.24%,3.64% 58.24%,3.14% 59.24%,2.64% 60.24%,2.14% 61.23%,1.64% 62.23%,1.14% 63.22%,.97% 63.55%,.97% 64.22%,.97% 65.22%,.97% 66.22%,.97% 67.22%,.97% 68.22%,.97% 69.22%,.97% 70.22%,.97% 71.22%,.97% 72.22%,.97% 73.22%,.97% 74.22%,.97% 75.22%,.97% 76.22%,.97% 77.22%,.97% 78.22%,.97% 79.22%,.97% 80.22%,.97% 81.22%,.97% 82.22%,.97% 83.22%,.97% 84.22%,.97% 85.22%,.97% 86.22%,.97% 86.72%,1.3% 87.24%,1.97% 88.27%,2.65% 89.29%,3.32% 90.32%,3.99% 91.36%,4.66% 92.39%,5.33% 93.43%,6% 94.46%,6.67% 95.5%,7.34% 96.54%,8.01% 97.58%,8.68% 98.62%,9.35% 99.66%,9.35% 100%,100% 100%);background:linear-gradient(180deg,transparent 63.38%,rgb(0 0 0 / .5) 63.38%,rgb(0 0 0 / .5) 63.78%,rgb(255 255 255 / .08) 63.78%,transparent 64.13%),linear-gradient(90deg,transparent 98.6%,rgb(0 0 0 / .3) 100%),linear-gradient(90deg,rgb(255 255 255 / .05) 0,transparent 35%,rgb(0 0 0 / .1) 100%),linear-gradient(180deg,#565457 .1%,#59575a 25%,#555356,#4e4c4f 108%,#484649 141.2%,#444245 166.1%)}.product__side--head.product__side--l .side__body{clip-path:polygon(0% 13.43%,3.9% 12.72%,7.7% 12%,11.41% 11.27%,15.03% 10.52%,18.57% 9.77%,22.01% 9.02%,25.36% 8.27%,28.62% 7.52%,31.8% 6.79%,34.88% 6.08%,37.88% 5.39%,40.8% 4.72%,43.62% 4.08%,46.36% 3.47%,49.01% 2.9%,51.58% 2.37%,54.06% 1.89%,56.46% 1.46%,58.78% 1.08%,61.01% .77%,63.16% .51%,65.22% .32%,67.2% .21%,69.1% .17%,69.27% .22%,69.44% .39%,69.59% .66%,69.73% 1.03%,69.85% 1.49%,69.94% 2.02%,70.01% 2.6%,70.06% 3.22%,70.07% 3.86%,69.75% 3.86%,70.25% 4.92%,70.75% 5.97%,71.26% 7.02%,71.76% 8.07%,72.26% 9.12%,72.76% 10.17%,73.26% 11.21%,73.77% 12.26%,74.27% 13.3%,74.77% 14.35%,75.27% 15.39%,75.77% 16.43%,76.28% 17.47%,76.78% 18.51%,77.28% 19.55%,77.78% 20.59%,78.28% 21.63%,78.79% 22.66%,79.29% 23.7%,79.79% 24.73%,80.29% 25.76%,80.79% 26.79%,81.3% 27.82%,81.8% 28.85%,82.3% 29.88%,82.8% 30.91%,83.3% 31.93%,83.81% 32.96%,84.31% 33.98%,84.81% 35%,85.31% 36.03%,85.81% 37.05%,86.32% 38.07%,86.82% 39.09%,87.32% 40.1%,87.82% 41.12%,88.32% 42.14%,88.83% 43.15%,89.33% 44.16%,89.83% 45.18%,90.33% 46.19%,90.83% 47.2%,91.34% 48.21%,91.84% 49.22%,92.34% 50.22%,92.84% 51.23%,93.34% 52.23%,93.85% 53.24%,94.35% 54.24%,94.85% 55.24%,95.35% 56.24%,95.85% 57.24%,96.36% 58.24%,96.86% 59.24%,97.36% 60.24%,97.86% 61.23%,98.36% 62.23%,98.86% 63.22%,99.03% 63.55%,99.03% 64.22%,99.03% 65.22%,99.03% 66.22%,99.03% 67.22%,99.03% 68.22%,99.03% 69.22%,99.03% 70.22%,99.03% 71.22%,99.03% 72.22%,99.03% 73.22%,99.03% 74.22%,99.03% 75.22%,99.03% 76.22%,99.03% 77.22%,99.03% 78.22%,99.03% 79.22%,99.03% 80.22%,99.03% 81.22%,99.03% 82.22%,99.03% 83.22%,99.03% 84.22%,99.03% 85.22%,99.03% 86.22%,99.03% 86.72%,98.7% 87.24%,98.03% 88.27%,97.35% 89.29%,96.68% 90.32%,96.01% 91.36%,95.34% 92.39%,94.67% 93.43%,94% 94.46%,93.33% 95.5%,92.66% 96.54%,91.99% 97.58%,91.32% 98.62%,90.65% 99.66%,90.65% 100%,0% 100%);background:linear-gradient(180deg,transparent 63.38%,rgb(0 0 0 / .5) 63.38%,rgb(0 0 0 / .5) 63.78%,rgb(255 255 255 / .06) 63.78%,transparent 64.13%),linear-gradient(270deg,transparent 98.6%,rgb(0 0 0 / .3) 100%),linear-gradient(270deg,rgb(255 255 255 / .05) 0,transparent 35%,rgb(0 0 0 / .1) 100%),linear-gradient(180deg,#4d4b4e .1%,#504e51 25%,#4c4a4d,#464447 108%,#413f42 141.2%,#3d3b3e 166.1%)}.product__side--head.product__side--r .side__shade{clip-path:polygon(100% 13.43%,96.1% 12.72%,92.3% 12%,88.59% 11.27%,84.97% 10.52%,81.43% 9.77%,77.99% 9.02%,74.64% 8.27%,71.38% 7.52%,68.2% 6.79%,65.12% 6.08%,62.12% 5.39%,59.2% 4.72%,56.38% 4.08%,53.64% 3.47%,50.99% 2.9%,48.42% 2.37%,45.94% 1.89%,43.54% 1.46%,41.22% 1.08%,38.99% .77%,36.84% .51%,34.78% .32%,32.8% .21%,30.9% .17%,30.73% .22%,30.56% .39%,30.41% .66%,30.27% 1.03%,30.15% 1.49%,30.06% 2.02%,29.99% 2.6%,29.94% 3.22%,29.93% 3.86%,30.25% 3.86%,29.75% 4.92%,29.25% 5.97%,28.74% 7.02%,28.24% 8.07%,27.74% 9.12%,27.24% 10.17%,26.74% 11.21%,26.23% 12.26%,25.73% 13.3%,25.23% 14.35%,24.73% 15.39%,24.23% 16.43%,23.72% 17.47%,23.22% 18.51%,22.72% 19.55%,22.22% 20.59%,21.72% 21.63%,21.21% 22.66%,20.71% 23.7%,20.21% 24.73%,19.71% 25.76%,19.21% 26.79%,18.7% 27.82%,18.2% 28.85%,17.7% 29.88%,17.2% 30.91%,16.7% 31.93%,16.19% 32.96%,15.69% 33.98%,15.19% 35%,14.69% 36.03%,14.19% 37.05%,13.68% 38.07%,13.18% 39.09%,12.68% 40.1%,12.18% 41.12%,11.68% 42.14%,11.17% 43.15%,10.67% 44.16%,10.17% 45.18%,9.67% 46.19%,9.17% 47.2%,8.66% 48.21%,8.16% 49.22%,7.66% 50.22%,7.16% 51.23%,6.66% 52.23%,6.15% 53.24%,5.65% 54.24%,5.15% 55.24%,4.65% 56.24%,4.15% 57.24%,3.64% 58.24%,3.14% 59.24%,2.64% 60.24%,2.14% 61.23%,1.64% 62.23%,1.14% 63.22%,.97% 63.55%,.97% 64.22%,.97% 65.22%,.97% 66.22%,.97% 67.22%,.97% 68.22%,.97% 69.22%,.97% 70.22%,.97% 71.22%,.97% 72.22%,.97% 73.22%,.97% 74.22%,.97% 75.22%,.97% 76.22%,.97% 77.22%,.97% 78.22%,.97% 79.22%,.97% 80.22%,.97% 81.22%,.97% 82.22%,.97% 83.22%,.97% 84.22%,.97% 85.22%,.97% 86.22%,.97% 86.72%,1.3% 87.24%,1.97% 88.27%,2.65% 89.29%,3.32% 90.32%,3.99% 91.36%,4.66% 92.39%,5.33% 93.43%,6% 94.46%,6.67% 95.5%,7.34% 96.54%,8.01% 97.58%,8.68% 98.62%,9.35% 99.66%,9.35% 100%,100% 100%)}.product__side--head.product__side--l .side__shade{clip-path:polygon(0% 13.43%,3.9% 12.72%,7.7% 12%,11.41% 11.27%,15.03% 10.52%,18.57% 9.77%,22.01% 9.02%,25.36% 8.27%,28.62% 7.52%,31.8% 6.79%,34.88% 6.08%,37.88% 5.39%,40.8% 4.72%,43.62% 4.08%,46.36% 3.47%,49.01% 2.9%,51.58% 2.37%,54.06% 1.89%,56.46% 1.46%,58.78% 1.08%,61.01% .77%,63.16% .51%,65.22% .32%,67.2% .21%,69.1% .17%,69.27% .22%,69.44% .39%,69.59% .66%,69.73% 1.03%,69.85% 1.49%,69.94% 2.02%,70.01% 2.6%,70.06% 3.22%,70.07% 3.86%,69.75% 3.86%,70.25% 4.92%,70.75% 5.97%,71.26% 7.02%,71.76% 8.07%,72.26% 9.12%,72.76% 10.17%,73.26% 11.21%,73.77% 12.26%,74.27% 13.3%,74.77% 14.35%,75.27% 15.39%,75.77% 16.43%,76.28% 17.47%,76.78% 18.51%,77.28% 19.55%,77.78% 20.59%,78.28% 21.63%,78.79% 22.66%,79.29% 23.7%,79.79% 24.73%,80.29% 25.76%,80.79% 26.79%,81.3% 27.82%,81.8% 28.85%,82.3% 29.88%,82.8% 30.91%,83.3% 31.93%,83.81% 32.96%,84.31% 33.98%,84.81% 35%,85.31% 36.03%,85.81% 37.05%,86.32% 38.07%,86.82% 39.09%,87.32% 40.1%,87.82% 41.12%,88.32% 42.14%,88.83% 43.15%,89.33% 44.16%,89.83% 45.18%,90.33% 46.19%,90.83% 47.2%,91.34% 48.21%,91.84% 49.22%,92.34% 50.22%,92.84% 51.23%,93.34% 52.23%,93.85% 53.24%,94.35% 54.24%,94.85% 55.24%,95.35% 56.24%,95.85% 57.24%,96.36% 58.24%,96.86% 59.24%,97.36% 60.24%,97.86% 61.23%,98.36% 62.23%,98.86% 63.22%,99.03% 63.55%,99.03% 64.22%,99.03% 65.22%,99.03% 66.22%,99.03% 67.22%,99.03% 68.22%,99.03% 69.22%,99.03% 70.22%,99.03% 71.22%,99.03% 72.22%,99.03% 73.22%,99.03% 74.22%,99.03% 75.22%,99.03% 76.22%,99.03% 77.22%,99.03% 78.22%,99.03% 79.22%,99.03% 80.22%,99.03% 81.22%,99.03% 82.22%,99.03% 83.22%,99.03% 84.22%,99.03% 85.22%,99.03% 86.22%,99.03% 86.72%,98.7% 87.24%,98.03% 88.27%,97.35% 89.29%,96.68% 90.32%,96.01% 91.36%,95.34% 92.39%,94.67% 93.43%,94% 94.46%,93.33% 95.5%,92.66% 96.54%,91.99% 97.58%,91.32% 98.62%,90.65% 99.66%,90.65% 100%,0% 100%)}.product__side--head.product__side--r .side__cap{background:linear-gradient(180deg,transparent 63.38%,rgb(0 0 0 / .85) 63.38%,rgb(0 0 0 / .85) 63.78%,rgb(255 255 255 / .07) 63.78%,transparent 64.13%),linear-gradient(90deg,rgb(78 81 86 / .38) 0,rgb(58 60 64 / .26) 4%,rgb(30 31 34 / .15) 9.7%,transparent 16.1%),linear-gradient(180deg,#4a4c50 0,#2c2e31 4%,#1a1b1e 12%,#141517 60%,#18191b)}.product__side--head.product__side--l .side__cap{background:linear-gradient(180deg,transparent 63.38%,rgb(0 0 0 / .85) 63.38%,rgb(0 0 0 / .85) 63.78%,rgb(255 255 255 / .07) 63.78%,transparent 64.13%),linear-gradient(270deg,rgb(78 81 86 / .38) 0,rgb(58 60 64 / .26) 4%,rgb(30 31 34 / .15) 9.7%,transparent 16.1%),linear-gradient(180deg,#4a4c50 0,#2c2e31 4%,#1a1b1e 12%,#141517 60%,#18191b)}.product__side--head.product__side--r .side__rim{background:linear-gradient(90deg,#6e7176,#4f5256 45%,#2e3033)}.product__side--head.product__side--l .side__rim{background:linear-gradient(270deg,#6e7176,#4f5256 45%,#2e3033)}.product__side--head.product__side--r .side__cap{clip-path:polygon(29.44% 3.86%,28.94% 4.92%,28.44% 5.97%,27.94% 7.02%,27.44% 8.07%,26.93% 9.12%,26.43% 10.17%,25.93% 11.21%,25.43% 12.26%,24.93% 13.3%,24.42% 14.35%,23.92% 15.39%,23.42% 16.43%,22.92% 17.47%,22.42% 18.51%,21.91% 19.55%,21.41% 20.59%,20.91% 21.63%,20.41% 22.66%,19.91% 23.7%,19.4% 24.73%,18.9% 25.76%,18.4% 26.79%,17.9% 27.82%,17.4% 28.85%,16.89% 29.88%,16.39% 30.91%,15.89% 31.93%,15.39% 32.96%,14.89% 33.98%,14.38% 35%,13.88% 36.03%,13.38% 37.05%,12.88% 38.07%,12.38% 39.09%,11.87% 40.1%,11.37% 41.12%,10.87% 42.14%,10.37% 43.15%,9.87% 44.16%,9.36% 45.18%,8.86% 46.19%,8.36% 47.2%,7.86% 48.21%,7.36% 49.22%,6.85% 50.22%,6.35% 51.23%,5.85% 52.23%,5.35% 53.24%,4.85% 54.24%,4.34% 55.24%,3.84% 56.24%,3.34% 57.24%,2.84% 58.24%,2.34% 59.24%,1.83% 60.24%,1.33% 61.23%,.83% 62.23%,.33% 63.22%,.16% 63.55%,.16% 64.22%,.16% 65.22%,.16% 66.22%,.16% 67.22%,.16% 68.22%,.16% 69.22%,.16% 70.22%,.16% 71.22%,.16% 72.22%,.16% 73.22%,.16% 74.22%,.16% 75.22%,.16% 76.22%,.16% 77.22%,.16% 78.22%,.16% 79.22%,.16% 80.22%,.16% 81.22%,.16% 82.22%,.16% 83.22%,.16% 84.22%,.16% 85.22%,.16% 86.22%,.16% 86.72%,.5% 87.24%,1.17% 88.27%,1.84% 89.29%,2.51% 90.32%,3.18% 91.36%,3.85% 92.39%,4.52% 93.43%,5.19% 94.46%,5.86% 95.5%,6.54% 96.54%,7.21% 97.58%,7.88% 98.62%,8.55% 99.66%,8.55% 100%,16.13% 100%,16.13% 63.68%,16.21% 63.39%,16.71% 62.39%,17.22% 61.4%,17.72% 60.4%,18.22% 59.41%,18.72% 58.41%,19.22% 57.41%,19.73% 56.41%,20.23% 55.41%,20.73% 54.41%,21.23% 53.41%,21.73% 52.4%,22.24% 51.4%,22.74% 50.39%,23.24% 49.38%,23.74% 48.38%,24.24% 47.37%,24.75% 46.36%,25.25% 45.35%,25.75% 44.33%,26.25% 43.32%,26.75% 42.31%,27.26% 41.29%,27.76% 40.27%,28.26% 39.26%,28.76% 38.24%,29.26% 37.22%,29.77% 36.2%,30.27% 35.18%,30.77% 34.15%,31.27% 33.13%,31.77% 32.1%,32.28% 31.08%,32.78% 30.05%,33.28% 29.02%,33.78% 27.99%,34.28% 26.96%,34.79% 25.93%,35.29% 24.9%,35.79% 23.87%,36.29% 22.83%,36.79% 21.8%,37.3% 20.76%,37.8% 19.72%,38.3% 18.69%,38.8% 17.65%,39.3% 16.61%,39.81% 15.56%,40.31% 14.52%,40.81% 13.48%,41.31% 12.43%,41.81% 11.39%,42.32% 10.34%,42.82% 9.29%,43.32% 8.24%,43.82% 7.19%,44.32% 6.14%,48.42% 2.37%,45.94% 1.89%,43.54% 1.46%,41.22% 1.08%,38.99% .77%,36.84% .51%,34.78% .32%,32.8% .21%,30.9% .17%,30.73% .22%,30.56% .39%,30.41% .66%,30.27% 1.03%,30.15% 1.49%,30.06% 2.02%,29.99% 2.6%,29.94% 3.22%,29.93% 3.86%)}.product__side--head.product__side--l .side__cap{clip-path:polygon(70.56% 3.86%,71.06% 4.92%,71.56% 5.97%,72.06% 7.02%,72.56% 8.07%,73.07% 9.12%,73.57% 10.17%,74.07% 11.21%,74.57% 12.26%,75.07% 13.3%,75.58% 14.35%,76.08% 15.39%,76.58% 16.43%,77.08% 17.47%,77.58% 18.51%,78.09% 19.55%,78.59% 20.59%,79.09% 21.63%,79.59% 22.66%,80.09% 23.7%,80.6% 24.73%,81.1% 25.76%,81.6% 26.79%,82.1% 27.82%,82.6% 28.85%,83.11% 29.88%,83.61% 30.91%,84.11% 31.93%,84.61% 32.96%,85.11% 33.98%,85.62% 35%,86.12% 36.03%,86.62% 37.05%,87.12% 38.07%,87.62% 39.09%,88.13% 40.1%,88.63% 41.12%,89.13% 42.14%,89.63% 43.15%,90.13% 44.16%,90.64% 45.18%,91.14% 46.19%,91.64% 47.2%,92.14% 48.21%,92.64% 49.22%,93.15% 50.22%,93.65% 51.23%,94.15% 52.23%,94.65% 53.24%,95.15% 54.24%,95.66% 55.24%,96.16% 56.24%,96.66% 57.24%,97.16% 58.24%,97.66% 59.24%,98.17% 60.24%,98.67% 61.23%,99.17% 62.23%,99.67% 63.22%,99.84% 63.55%,99.84% 64.22%,99.84% 65.22%,99.84% 66.22%,99.84% 67.22%,99.84% 68.22%,99.84% 69.22%,99.84% 70.22%,99.84% 71.22%,99.84% 72.22%,99.84% 73.22%,99.84% 74.22%,99.84% 75.22%,99.84% 76.22%,99.84% 77.22%,99.84% 78.22%,99.84% 79.22%,99.84% 80.22%,99.84% 81.22%,99.84% 82.22%,99.84% 83.22%,99.84% 84.22%,99.84% 85.22%,99.84% 86.22%,99.84% 86.72%,99.5% 87.24%,98.83% 88.27%,98.16% 89.29%,97.49% 90.32%,96.82% 91.36%,96.15% 92.39%,95.48% 93.43%,94.81% 94.46%,94.14% 95.5%,93.46% 96.54%,92.79% 97.58%,92.12% 98.62%,91.45% 99.66%,91.45% 100%,83.87% 100%,83.87% 63.68%,83.79% 63.39%,83.29% 62.39%,82.78% 61.4%,82.28% 60.4%,81.78% 59.41%,81.28% 58.41%,80.78% 57.41%,80.27% 56.41%,79.77% 55.41%,79.27% 54.41%,78.77% 53.41%,78.27% 52.4%,77.76% 51.4%,77.26% 50.39%,76.76% 49.38%,76.26% 48.38%,75.76% 47.37%,75.25% 46.36%,74.75% 45.35%,74.25% 44.33%,73.75% 43.32%,73.25% 42.31%,72.74% 41.29%,72.24% 40.27%,71.74% 39.26%,71.24% 38.24%,70.74% 37.22%,70.23% 36.2%,69.73% 35.18%,69.23% 34.15%,68.73% 33.13%,68.23% 32.1%,67.72% 31.08%,67.22% 30.05%,66.72% 29.02%,66.22% 27.99%,65.72% 26.96%,65.21% 25.93%,64.71% 24.9%,64.21% 23.87%,63.71% 22.83%,63.21% 21.8%,62.7% 20.76%,62.2% 19.72%,61.7% 18.69%,61.2% 17.65%,60.7% 16.61%,60.19% 15.56%,59.69% 14.52%,59.19% 13.48%,58.69% 12.43%,58.19% 11.39%,57.68% 10.34%,57.18% 9.29%,56.68% 8.24%,56.18% 7.19%,55.68% 6.14%,51.58% 2.37%,54.06% 1.89%,56.46% 1.46%,58.78% 1.08%,61.01% .77%,63.16% .51%,65.22% .32%,67.2% .21%,69.1% .17%,69.27% .22%,69.44% .39%,69.59% .66%,69.73% 1.03%,69.85% 1.49%,69.94% 2.02%,70.01% 2.6%,70.06% 3.22%,70.07% 3.86%)}.product__side--head.product__side--r .side__rim{clip-path:polygon(29.76% 4.21%,29.26% 5.27%,28.76% 6.32%,28.25% 7.37%,27.75% 8.42%,27.25% 9.47%,26.75% 10.52%,26.25% 11.56%,25.74% 12.61%,25.24% 13.65%,24.74% 14.7%,24.24% 15.74%,23.74% 16.78%,23.23% 17.82%,22.73% 18.86%,22.23% 19.9%,21.73% 20.93%,21.23% 21.97%,20.72% 23.01%,20.22% 24.04%,19.72% 25.07%,19.22% 26.11%,18.72% 27.14%,18.21% 28.17%,17.71% 29.19%,17.21% 30.22%,16.71% 31.25%,16.21% 32.27%,15.7% 33.3%,15.2% 34.32%,14.7% 35.35%,14.2% 36.37%,13.7% 37.39%,13.19% 38.41%,12.69% 39.43%,12.19% 40.44%,11.69% 41.46%,11.19% 42.47%,10.68% 43.49%,10.18% 44.5%,9.68% 45.51%,9.18% 46.52%,8.68% 47.53%,8.17% 48.54%,7.67% 49.55%,7.17% 50.56%,6.67% 51.56%,6.17% 52.57%,5.66% 53.57%,5.16% 54.58%,4.66% 55.58%,4.16% 56.58%,3.66% 57.58%,3.16% 58.58%,2.65% 59.57%,2.15% 60.57%,1.65% 61.56%,1.15% 62.56%,.65% 63.55%,.65% 64.55%,.65% 65.55%,.65% 66.55%,.65% 67.55%,.65% 68.55%,.65% 69.55%,.65% 70.55%,.65% 71.55%,.65% 72.55%,.65% 73.55%,.65% 74.55%,.65% 75.55%,.65% 76.55%,.65% 77.56%,.65% 78.56%,.65% 79.56%,.65% 80.56%,.65% 81.56%,.65% 82.56%,.65% 83.56%,.65% 84.56%,.65% 85.56%,.65% 86.56%,.65% 86.72%,1.2% 87.58%,1.88% 88.61%,2.55% 89.64%,3.22% 90.67%,3.89% 91.7%,4.56% 92.74%,5.23% 93.77%,5.9% 94.81%,6.57% 95.85%,7.24% 96.88%,7.91% 97.93%,8.58% 98.97%,9.03% 99.66%,9.03% 100%,10.16% 100%,10.16% 99.66%,9.71% 98.97%,9.04% 97.93%,8.37% 96.88%,7.7% 95.85%,7.03% 94.81%,6.36% 93.77%,5.69% 92.74%,5.02% 91.7%,4.35% 90.67%,3.68% 89.64%,3% 88.61%,2.33% 87.58%,1.77% 86.72%,1.77% 86.56%,1.77% 85.56%,1.77% 84.56%,1.77% 83.56%,1.77% 82.56%,1.77% 81.56%,1.77% 80.56%,1.77% 79.56%,1.77% 78.56%,1.77% 77.56%,1.77% 76.55%,1.77% 75.55%,1.77% 74.55%,1.77% 73.55%,1.77% 72.55%,1.77% 71.55%,1.77% 70.55%,1.77% 69.55%,1.77% 68.55%,1.77% 67.55%,1.77% 66.55%,1.77% 65.55%,1.77% 64.55%,1.77% 63.55%,2.28% 62.56%,2.78% 61.56%,3.28% 60.57%,3.78% 59.57%,4.28% 58.58%,4.79% 57.58%,5.29% 56.58%,5.79% 55.58%,6.29% 54.58%,6.79% 53.57%,7.3% 52.57%,7.8% 51.56%,8.3% 50.56%,8.8% 49.55%,9.3% 48.54%,9.81% 47.53%,10.31% 46.52%,10.81% 45.51%,11.31% 44.5%,11.81% 43.49%,12.32% 42.47%,12.82% 41.46%,13.32% 40.44%,13.82% 39.43%,14.32% 38.41%,14.83% 37.39%,15.33% 36.37%,15.83% 35.35%,16.33% 34.32%,16.83% 33.3%,17.34% 32.27%,17.84% 31.25%,18.34% 30.22%,18.84% 29.19%,19.34% 28.17%,19.85% 27.14%,20.35% 26.11%,20.85% 25.07%,21.35% 24.04%,21.85% 23.01%,22.36% 21.97%,22.86% 20.93%,23.36% 19.9%,23.86% 18.86%,24.36% 17.82%,24.87% 16.78%,25.37% 15.74%,25.87% 14.7%,26.37% 13.65%,26.87% 12.61%,27.38% 11.56%,27.88% 10.52%,28.38% 9.47%,28.88% 8.42%,29.38% 7.37%,29.89% 6.32%,30.39% 5.27%,30.89% 4.21%)}.product__side--head.product__side--l .side__rim{clip-path:polygon(70.24% 4.21%,70.74% 5.27%,71.24% 6.32%,71.75% 7.37%,72.25% 8.42%,72.75% 9.47%,73.25% 10.52%,73.75% 11.56%,74.26% 12.61%,74.76% 13.65%,75.26% 14.7%,75.76% 15.74%,76.26% 16.78%,76.77% 17.82%,77.27% 18.86%,77.77% 19.9%,78.27% 20.93%,78.77% 21.97%,79.28% 23.01%,79.78% 24.04%,80.28% 25.07%,80.78% 26.11%,81.28% 27.14%,81.79% 28.17%,82.29% 29.19%,82.79% 30.22%,83.29% 31.25%,83.79% 32.27%,84.3% 33.3%,84.8% 34.32%,85.3% 35.35%,85.8% 36.37%,86.3% 37.39%,86.81% 38.41%,87.31% 39.43%,87.81% 40.44%,88.31% 41.46%,88.81% 42.47%,89.32% 43.49%,89.82% 44.5%,90.32% 45.51%,90.82% 46.52%,91.32% 47.53%,91.83% 48.54%,92.33% 49.55%,92.83% 50.56%,93.33% 51.56%,93.83% 52.57%,94.34% 53.57%,94.84% 54.58%,95.34% 55.58%,95.84% 56.58%,96.34% 57.58%,96.84% 58.58%,97.35% 59.57%,97.85% 60.57%,98.35% 61.56%,98.85% 62.56%,99.35% 63.55%,99.35% 64.55%,99.35% 65.55%,99.35% 66.55%,99.35% 67.55%,99.35% 68.55%,99.35% 69.55%,99.35% 70.55%,99.35% 71.55%,99.35% 72.55%,99.35% 73.55%,99.35% 74.55%,99.35% 75.55%,99.35% 76.55%,99.35% 77.56%,99.35% 78.56%,99.35% 79.56%,99.35% 80.56%,99.35% 81.56%,99.35% 82.56%,99.35% 83.56%,99.35% 84.56%,99.35% 85.56%,99.35% 86.56%,99.35% 86.72%,98.8% 87.58%,98.12% 88.61%,97.45% 89.64%,96.78% 90.67%,96.11% 91.7%,95.44% 92.74%,94.77% 93.77%,94.1% 94.81%,93.43% 95.85%,92.76% 96.88%,92.09% 97.93%,91.42% 98.97%,90.97% 99.66%,90.97% 100%,89.84% 100%,89.84% 99.66%,90.29% 98.97%,90.96% 97.93%,91.63% 96.88%,92.3% 95.85%,92.97% 94.81%,93.64% 93.77%,94.31% 92.74%,94.98% 91.7%,95.65% 90.67%,96.32% 89.64%,97% 88.61%,97.67% 87.58%,98.23% 86.72%,98.23% 86.56%,98.23% 85.56%,98.23% 84.56%,98.23% 83.56%,98.23% 82.56%,98.23% 81.56%,98.23% 80.56%,98.23% 79.56%,98.23% 78.56%,98.23% 77.56%,98.23% 76.55%,98.23% 75.55%,98.23% 74.55%,98.23% 73.55%,98.23% 72.55%,98.23% 71.55%,98.23% 70.55%,98.23% 69.55%,98.23% 68.55%,98.23% 67.55%,98.23% 66.55%,98.23% 65.55%,98.23% 64.55%,98.23% 63.55%,97.72% 62.56%,97.22% 61.56%,96.72% 60.57%,96.22% 59.57%,95.72% 58.58%,95.21% 57.58%,94.71% 56.58%,94.21% 55.58%,93.71% 54.58%,93.21% 53.57%,92.7% 52.57%,92.2% 51.56%,91.7% 50.56%,91.2% 49.55%,90.7% 48.54%,90.19% 47.53%,89.69% 46.52%,89.19% 45.51%,88.69% 44.5%,88.19% 43.49%,87.68% 42.47%,87.18% 41.46%,86.68% 40.44%,86.18% 39.43%,85.68% 38.41%,85.17% 37.39%,84.67% 36.37%,84.17% 35.35%,83.67% 34.32%,83.17% 33.3%,82.66% 32.27%,82.16% 31.25%,81.66% 30.22%,81.16% 29.19%,80.66% 28.17%,80.15% 27.14%,79.65% 26.11%,79.15% 25.07%,78.65% 24.04%,78.15% 23.01%,77.64% 21.97%,77.14% 20.93%,76.64% 19.9%,76.14% 18.86%,75.64% 17.82%,75.13% 16.78%,74.63% 15.74%,74.13% 14.7%,73.63% 13.65%,73.13% 12.61%,72.62% 11.56%,72.12% 10.52%,71.62% 9.47%,71.12% 8.42%,70.62% 7.37%,70.11% 6.32%,69.61% 5.27%,69.11% 4.21%)}.product__side--ped.product__side--r{background:linear-gradient(90deg,rgb(255 255 255 / .06) 0,transparent 1.4%,transparent 98.5%,rgb(0 0 0 / .3) 100%),linear-gradient(180deg,transparent 4%,rgb(0 0 0 / .35) 97%,rgb(0 0 0 / .35) 100%) 0 100% / 100% 3% no-repeat,linear-gradient(90deg,rgb(255 255 255 / .05) 0,transparent 35%,rgb(0 0 0 / .1) 100%),linear-gradient(180deg,#565457 -139.5%,#59575a -103.7%,#555356 -43.9%,#4e4c4f 15.8%,#484649 63.6%,#444245 99.5%)}.product__side--ped.product__side--l{background:linear-gradient(270deg,rgb(255 255 255 / .05) 0,transparent 1.4%,transparent 98.5%,rgb(0 0 0 / .3) 100%),linear-gradient(180deg,transparent 4%,rgb(0 0 0 / .35) 97%,rgb(0 0 0 / .35) 100%) 0 100% / 100% 3% no-repeat,linear-gradient(270deg,rgb(255 255 255 / .05) 0,transparent 35%,rgb(0 0 0 / .1) 100%),linear-gradient(180deg,#4d4b4e -139.5%,#504e51 -103.7%,#4c4a4d -43.9%,#464447 15.8%,#413f42 63.6%,#3d3b3e 99.5%)}.ihero{padding-block:clamp(1.25rem,2.5vw,2rem) clamp(2.75rem,5vw,4.5rem);background:linear-gradient(180deg,var(--ivory),var(--paper) 85%);border-bottom:1px solid var(--rule)}.ihero .crumbs{margin-bottom:clamp(1.5rem,3vw,2.5rem)}.ihero__grid{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:2.5rem clamp(2.5rem,5vw,5.5rem);align-items:center}.ihero h1{font-size:clamp(2.3rem,2.5vw + 1.35rem,3.8rem);max-width:18ch;margin-top:.6rem}.ihero__lede{margin:1.25rem 0 0;max-width:36rem;font-size:var(--step-1);line-height:1.5;color:var(--muted)}.ihero__actions{display:flex;flex-wrap:wrap;align-items:center;gap:1rem 1.75rem;margin-top:1.9rem}.ihero__facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem 1.5rem;margin:2.25rem 0 0;padding:1.4rem 0 0;list-style:none;border-top:1px solid var(--rule);font-size:.95rem;line-height:1.35;font-weight:560}.ihero__facts li{padding-left:.85rem;border-left:2px solid var(--green)}.ihero__facts a{display:inline-block;padding-block:.35rem;margin-block:-.35rem}.ihero__media{margin:0;width:100%;max-width:30rem;justify-self:end}.ihero__frame{aspect-ratio:var(--ar);overflow:hidden;border-radius:6px;background:#ddd8cc;box-shadow:0 0 0 1px #20292314,0 30px 60px -36px #2029238c}.ihero__frame img{display:block;width:100%;height:100%;object-fit:cover}.ihero__media figcaption{margin-top:.7rem;font-size:.85rem;line-height:1.4;color:var(--muted)}.ihero__meta{margin-top:.75rem;color:var(--muted)}.ihero--studio .ihero__frame{background:#ebe8e1}.ihero--quiet{padding-bottom:clamp(2rem,4vw,3rem)}.ihero--quiet .ihero__grid{grid-template-columns:minmax(0,1.25fr) minmax(0,.75fr)}.ihero--quiet .ihero__media{max-width:26rem}.ihero--plain{padding-bottom:clamp(2rem,4vw,3rem)}.ihero--plain h1{max-width:20ch}.ihero__media--map{max-width:34rem;padding:clamp(1rem,2vw,1.5rem);background:#fff;border-radius:6px;box-shadow:0 0 0 1px #20292314,0 30px 60px -40px #20292373}.ihero__media--map{position:relative}.ihero__bridge{position:absolute;left:6%;bottom:22%;width:34%;height:auto;aspect-ratio:800 / 300;color:#00674747;pointer-events:none}.sc-map{display:block;width:100%;height:auto;aspect-ratio:1000 / 798;font-family:inherit}.sc-map__state{fill:#dcebd9;stroke:#fff;stroke-width:1.4;stroke-linejoin:round}.sc-map__upstate{fill:#8fc196;stroke:#fff;stroke-width:1.4;stroke-linejoin:round}.sc-map__gvl{fill:var(--green);stroke:#fff;stroke-width:1.6}.sc-map__city circle{fill:var(--charcoal);stroke:#fff;stroke-width:3}.sc-map__city text{font-size:30px;font-weight:600;fill:var(--charcoal);paint-order:stroke;stroke:#ffffffd9;stroke-width:6px;stroke-linejoin:round}.sc-map__city--home circle{fill:#fff;stroke:var(--charcoal);stroke-width:5}.sc-map__city--home text{font-size:36px;font-weight:750}.map-key{display:flex;flex-wrap:wrap;gap:.4rem 1.25rem;margin:.75rem 0 0;padding:0;list-style:none;font-size:.85rem;color:var(--charcoal)}.map-key li{display:inline-flex;align-items:center;gap:.45rem}.map-key__sw{width:.95rem;height:.95rem;border-radius:2px;background:#dcebd9;box-shadow:inset 0 0 0 1px #20292326}.map-key__sw--up{background:#8fc196}.map-key__dot{width:.6rem;height:.6rem;border-radius:50%;background:var(--charcoal);margin-inline:.18rem}@media(max-width:860px){.ihero__grid,.ihero--quiet .ihero__grid{grid-template-columns:1fr;gap:0}.ihero__copy{display:contents}.ihero__copy .eyebrow{order:1}.ihero h1{order:2}.ihero__lede{order:3}.ihero__actions{order:4}.ihero__facts{order:5}.ihero__media{order:6}.ihero__media{justify-self:start;max-width:24rem;margin-top:2rem}.ihero__frame{aspect-ratio:var(--ar-m, var(--ar))}.ihero__media--map{max-width:34rem}}@media(max-width:560px){.ihero__facts{grid-template-columns:1fr;gap:.7rem;margin-top:1.75rem}.ihero__actions .btn{width:100%;justify-content:center}}@media(min-width:980px){.inquiry__inner--page{align-items:start}}.faq details{border-top:1px solid var(--rule)}.faq details:last-child{border-bottom:1px solid var(--rule)}.faq summary{display:flex;justify-content:space-between;align-items:center;gap:1rem;min-height:3.25rem;padding-block:.85rem;cursor:pointer;list-style:none;font-weight:620;font-size:1.05rem}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:"+";flex:none;font-size:1.4rem;font-weight:400;color:var(--green);line-height:1}.faq details[open] summary:after{content:"\2212"}.faq summary:focus-visible{outline:2px solid transparent;box-shadow:var(--focus)}.faq details p{margin:0 0 1.1rem;max-width:40rem}@media(forced-colors:active){:focus-visible,.product:focus-visible,.faq summary:focus-visible,.product-motion:focus-visible{outline:3px solid Highlight;outline-offset:2px}.choice__card:has(input:focus-visible),.choice__other:has(input:focus-visible){outline:3px solid Highlight}.btn{border:1px solid ButtonText}}.analytics-choice{position:fixed;z-index:100;inset:auto 1rem 1rem;max-width:38rem;margin:auto;padding:1rem;color:#162d25;background:#f6f4ee;border:2px solid #006747;box-shadow:0 4px 20px #0003}.analytics-choice[hidden]{display:none}.analytics-choice p{margin:0 0 .75rem}.analytics-choice div{display:flex;flex-wrap:wrap;gap:.75rem}.analytics-choice button,.analytics-preferences{font:inherit;padding:.6rem .8rem;background:#f6f4ee;color:#006747;border:1px solid currentColor;cursor:pointer}.analytics-preferences{margin-bottom:1rem}.resource-hero{padding:2.5rem 0 3rem;border-bottom:1px solid var(--rule)}.resource-hero h1{max-width:20ch;margin:.7rem 0 1.25rem}.resource-hero__intro{max-width:48rem;font-size:var(--step-1);color:var(--muted)}.resource-topics{display:flex;flex-wrap:wrap;gap:1rem 2rem;margin-top:1.5rem}.resource-list{padding-block:2.5rem}.resource-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem}.resource-card{padding:clamp(1.25rem,3vw,2rem);background:var(--paper);border:1px solid var(--rule);display:flex;flex-direction:column;align-items:flex-start}.resource-card h2{font-size:clamp(1.45rem,2vw,1.85rem);line-height:1.15;margin:.65rem 0 1rem}.resource-card h2 a{color:var(--charcoal);text-decoration:none}.resource-card h2 a:hover{color:var(--green);text-decoration:underline}.resource-card__date{color:var(--muted);font-size:.9rem;margin-top:auto;padding-top:.5rem}.resource-note{padding:1rem 0 3rem;max-width:48rem}.resource-note h2{font-size:var(--step-2);margin-bottom:1rem}.article-header{padding-top:2.5rem;max-width:56rem}.article-header h1{font-size:clamp(2rem,4.5vw,3.4rem);line-height:1.08;margin:.75rem 0 1.25rem}.article-meta{color:var(--muted);font-size:.95rem;margin-bottom:2.5rem}.article-header .crumbs{font-size:.85rem}.article-header .crumbs li:last-child{max-width:100%;overflow-wrap:anywhere}.article-body{max-width:46rem;padding-bottom:3rem;font-size:1.1rem;line-height:1.75}.article-body h2{font-size:clamp(1.5rem,3vw,2rem);line-height:1.2;margin:2.2rem 0 .9rem}.article-body p{margin-bottom:1.2rem}.article-body a{overflow-wrap:anywhere}.article-table{overflow-x:auto;margin:1.3rem 0}.article-table table{width:100%;border-collapse:collapse;background:var(--paper);font-size:1rem;line-height:1.5}.article-table caption{text-align:left;font-weight:650;padding-bottom:.7rem}.article-table th,.article-table td{padding:.85rem;border:1px solid var(--rule);text-align:left;vertical-align:top;min-width:14rem}.article-table-hint{display:none}@media(max-width:600px){.article-table-hint{display:block;font-size:.9rem;color:var(--muted);margin-bottom:.5rem}}.article-table thead{background:var(--sage)}.article-cta{margin-top:2.5rem;padding:1.5rem;background:var(--sage);border-left:4px solid var(--green)}.article-cta h2{margin-top:0}.article-back{padding-top:2rem}@media(max-width:700px){.resource-grid{grid-template-columns:1fr}.article-body{font-size:1.0625rem}.article-header{padding-top:1.5rem}}
