._frame_bffe668{--ink:#19372b;--paper:#f6f3eb;background:#f6f3eb}._frame_bffe668 .site-header{background:#f6f3ebf5;border-bottom:1px solid #19372b1f}._frame_bffe668 .wordmark{color:#19372b}._frame_bffe668 .wordmark.brand-images{flex-direction:column;flex:none;align-items:center;gap:6px;line-height:1;display:inline-flex}._frame_bffe668 .wordmark.brand-images .primary-brand-image{object-fit:contain;width:210px;max-width:none;height:auto;max-height:30px}._frame_bffe668 .wordmark.brand-images .secondary-brand-image{object-fit:contain;width:70px;height:auto;max-height:40px}._frame_bffe668 .brand-dot{background:#d3b574}._frame_bffe668 .header-contact{border-color:#19372b59}._frame_bffe668 .hero{isolation:isolate;background:radial-gradient(at 60% 30%,#354b35 0,#19372b 52%,#10281f 100%);box-shadow:0 16px 50px #10281f1c}._frame_bffe668 .hero:after{content:"";pointer-events:none;z-index:2;border:1px solid #d3b5742b;position:absolute;inset:0}._frame_bffe668 .hero-art{-webkit-mask-image:linear-gradient(90deg,#0000,#000 14%);mask-image:linear-gradient(90deg,#0000,#000 14%)}._frame_bffe668 .hero-art .content-image{aspect-ratio:auto;border:0}._frame_bffe668 .hero-description{color:#d0d8c7}._frame_bffe668 .hero-caption{color:#b4c1a8}._frame_bffe668 .button{letter-spacing:.025em;border-radius:2px;position:relative;box-shadow:inset 0 1px #ffffff26}._frame_bffe668 .button-light{color:#19372b;background:#f3e7c9}._frame_bffe668 .button-dark{background:#19372b;box-shadow:0 5px 14px #10281f1f}._frame_bffe668 .button-dark:hover{background:#2d513a}._frame_bffe668 .published-card{border-bottom:1px solid #19372b29;padding-bottom:22px}._frame_bffe668 .content-image{background:radial-gradient(at 100% 0,#f5f3e9,#e2e5d9);border:1px solid #19372b14;box-shadow:0 10px 35px #10281f06}._frame_bffe668 .content-image.product-card-image{aspect-ratio:8/5;background:#fff;place-items:center;display:grid}._frame_bffe668 .content-image.product-card-image img{object-fit:contain;width:100%;height:100%}._frame_bffe668 .collection-copy .eyebrow{color:#758265}._frame_bffe668 .reference-label{letter-spacing:.025em}._frame_bffe668 .category-links a{background:#ffffff59;border-color:#c7ccbb}._frame_bffe668 .product-selection{background:#fffcf5;border:1px solid #19372b1f;box-shadow:0 14px 45px #10281f0b}._frame_bffe668 .selected-model{color:#677558}._frame_bffe668 .spec-table th{background:#eef1e6;padding-left:12px}._frame_bffe668 .spec-table td{font-variant-numeric:tabular-nums;padding-left:15px;font-weight:500}._frame_bffe668 .contact-details{color:#f6f3eb;background:radial-gradient(at 100% 0,#405a3b,#19372b 65%);border:1px solid #d3b5744d;align-self:start;position:relative}._frame_bffe668 .contact-details>h2{color:#f1e9d5}._frame_bffe668 .contact-details>p,._frame_bffe668 .contact-details>a{color:#d4decc}._frame_bffe668 .contact-details .social-links a{color:#f6f3eb;border-color:#819275}._frame_bffe668 .inquiry-form{background:#fffcf7;border:1px solid #19372b1c;box-shadow:0 12px 42px #10281f09}._frame_bffe668 .form-field input,._frame_bffe668 .form-field textarea,._frame_bffe668 .form-field select,._frame_bffe668 .form-field .PhoneInput{background-color:#faf9f2;border-color:#c8cfbd}._frame_bffe668 .form-field .PhoneInputInput{border:0}._frame_bffe668 .reference-banner{color:#716345;background:#ede6d4;border-block:1px solid #d9cfb5}._frame_bffe668 .cms-footer{color:#e5eadc;background:#10281f}._frame_bffe668 .cms-footer .wordmark{color:#e9ebdf}._frame_bffe668 .cms-footer .wordmark.brand-images{background:0 0;gap:12px;padding:0}._frame_bffe668 .cms-footer .wordmark.brand-images .primary-brand-image{filter:brightness(0)invert()}._frame_bffe668 .cms-footer .wordmark.brand-images .secondary-brand-image{width:84px;max-height:48px}._frame_bffe668 .cms-footer .footer-main>div>p,._frame_bffe668 .cms-footer .footer-main address p{color:#aebca4}._frame_bffe668 .cms-footer .footer-bottom{color:#a6b49b;border-color:#39503c}._frame_bffe668 .cms-footer .social-links a{border-color:#52664a;width:44px;height:44px}._frame_bffe668 .cms-footer .footer-link-group{color:#cfdbc5}._frame_bffe668 .cms-footer .footer-link-group nav{gap:2px}._frame_bffe668 .cms-footer .footer-link-group a{align-items:center;min-height:44px;display:inline-flex}._frame_bffe668 .cms-footer address a{overflow-wrap:anywhere;align-items:center;max-width:100%;min-height:44px;display:inline-flex}._frame_bffe668 .contact.section-shell{background:radial-gradient(at 50% 0,#3b5134,#19372b 60%);border-top:1px solid #d3b5743d}@media (max-width:700px){._frame_bffe668 .site-header{gap:12px;padding-block:12px}._frame_bffe668 .site-header .main-navigation{grid-template-columns:repeat(3,minmax(0,1fr));gap:0 8px;display:grid}._frame_bffe668 .site-header .main-navigation>a,._frame_bffe668 .site-header .main-navigation>.nav-group>summary{text-align:center;justify-content:center;align-items:center;min-height:44px;padding:8px 4px;display:flex}._frame_bffe668 .wordmark.brand-images{gap:5px}._frame_bffe668 .wordmark.brand-images .primary-brand-image{width:150px}._frame_bffe668 .wordmark.brand-images .secondary-brand-image{width:55px;max-height:32px}._frame_bffe668 .hero-art{-webkit-mask-image:linear-gradient(#0000,#000 15%);mask-image:linear-gradient(#0000,#000 15%)}}
