._frame_bffe668{--site-gutter:clamp(1.125rem, 5.5vw, 5.5rem);background:var(--paper)}._frame_bffe668 .site-header{height:auto;min-height:78px;padding:12px var(--site-gutter);border-bottom:1px solid var(--line);background:var(--surface);color:var(--ink);grid-template-columns:auto minmax(0,1fr) auto;column-gap:clamp(18px,2.5vw,44px);display:grid}._frame_bffe668 .site-header .main-navigation{flex-wrap:wrap;justify-content:center;gap:0 clamp(15px,2vw,30px);min-width:0;font-size:13px;font-weight:500}._frame_bffe668 .site-header .main-navigation>a,._frame_bffe668 .site-header .main-navigation>.nav-group>summary{overflow-wrap:anywhere;align-items:center;max-width:100%;min-height:44px;padding-block:8px;display:inline-flex}._frame_bffe668 .site-header .main-navigation a:after{background:var(--brand)}._frame_bffe668 .site-header .header-actions{flex-wrap:wrap;justify-content:flex-end;justify-self:end;gap:3px 16px;min-width:0;margin:0}._frame_bffe668 .site-header .social-header{flex-wrap:wrap;gap:5px}._frame_bffe668 .wordmark{color:var(--ink)}._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 .site-header .wordmark.brand-images{flex-direction:row;gap:10px}._frame_bffe668 .site-header .wordmark.brand-images .primary-brand-image{width:clamp(126px,11vw,168px);max-height:28px}._frame_bffe668 .site-header .wordmark.brand-images .secondary-brand-image{border-inline-start:1px solid var(--line);width:60px;max-height:30px;padding-inline-start:10px}._frame_bffe668 .brand-dot{background:var(--brand)}._frame_bffe668 .header-contact{border-color:var(--line);overflow-wrap:anywhere;gap:11px;max-width:100%;min-height:44px;padding-block:8px;font-weight:500}._frame_bffe668 .header-contact:hover{border-color:var(--brand)}._frame_bffe668 .hero{isolation:isolate;background:var(--graphite);box-shadow:0 16px 50px #1b1c191c}._frame_bffe668 .hero:after{content:"";pointer-events:none;z-index:2;border:1px solid #e8d4ac2b;position:absolute;inset:0}._frame_bffe668 .hero-art{-webkit-mask-image:linear-gradient(var(--hero-inline-gradient,90deg), transparent, #000 14%);mask-image:linear-gradient(var(--hero-inline-gradient,90deg), transparent, #000 14%)}._frame_bffe668 .hero-art .content-image{aspect-ratio:auto;border:0}._frame_bffe668 .hero-description{color:var(--on-dark-muted)}._frame_bffe668 .button{letter-spacing:.025em;border-radius:2px;position:relative;box-shadow:inset 0 1px #ffffff26}._frame_bffe668 .button-dark{box-shadow:0 5px 14px #1b1c191f}._frame_bffe668 .published-card{border-bottom:1px solid var(--line);padding-bottom:22px}._frame_bffe668 .content-image{background:var(--surface-muted);border:1px solid #1b1c1914;box-shadow:0 10px 35px #1b1c1906}._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:var(--brand)}._frame_bffe668 .reference-label{letter-spacing:.025em}._frame_bffe668 .category-links a{border-color:var(--line);background:#ffffff59}._frame_bffe668 .product-selection{background:var(--surface);border:1px solid #1b1c191f;box-shadow:0 14px 45px #1b1c190b}._frame_bffe668 .selected-model{color:var(--muted)}._frame_bffe668 .spec-table th{background:var(--surface-muted);padding-inline-start:12px}._frame_bffe668 .spec-table td{font-variant-numeric:tabular-nums;padding-inline-start:15px;font-weight:500}._frame_bffe668 .contact-details{background:var(--graphite);color:var(--on-dark);border:1px solid #e8d4ac47;align-self:start;position:relative}._frame_bffe668 .contact-details>p,._frame_bffe668 .contact-details>a{color:var(--on-dark-muted)}._frame_bffe668 .contact-details .social-links a{color:var(--on-dark);border-color:#838178}._frame_bffe668 .contact-details .social-links a:hover{color:var(--accent);border-color:currentColor}._frame_bffe668 .inquiry-form{background:var(--surface);border:1px solid #1b1c191c;box-shadow:0 12px 42px #1b1c1909}._frame_bffe668 .reference-banner{color:#716345;background:#ede6d4;border-block:1px solid #d9cfb5}._frame_bffe668 .cms-footer{color:var(--on-dark);background:#1b1c19}._frame_bffe668 .cms-footer .wordmark{color:var(--on-dark)}._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:var(--on-dark-muted)}._frame_bffe668 .cms-footer .footer-bottom{color:var(--on-dark-muted);border-color:#4a4943}._frame_bffe668 .cms-footer .social-links a{border-color:#838178;width:44px;height:44px}._frame_bffe668 .cms-footer .social-links a:hover{color:var(--accent);border-color:currentColor}._frame_bffe668 .cms-footer .footer-link-group{color:var(--on-dark-muted)}._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 .nav-dropdown a:focus-visible{outline-color:var(--brand)}._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:var(--graphite);border-top:1px solid #e8d4ac3d}._frame_bffe668 .contact-details a:focus-visible{outline-color:var(--accent)}._frame_bffe668 .cms-footer a:focus-visible{outline-color:var(--accent)}._frame_bffe668 .contact.section-shell a:focus-visible{outline-color:var(--accent)}@media (max-width:1120px){._frame_bffe668 .site-header{grid-template-columns:auto minmax(0,1fr);gap:4px 14px;padding-block:8px 0}._frame_bffe668 .site-header .main-navigation{order:initial;border-top:1px solid var(--line);grid-area:2/1/auto/-1}}@media (max-width:700px){._frame_bffe668 .site-header .main-navigation{justify-content:space-between;gap:0 10px;font-size:12px}._frame_bffe668 .site-header .wordmark.brand-images{gap:8px}._frame_bffe668 .site-header .wordmark.brand-images .primary-brand-image{width:clamp(108px,32vw,142px)}._frame_bffe668 .site-header .wordmark.brand-images .secondary-brand-image{width:45px;max-height:25px;padding-inline-start:8px}._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%)}}@media (max-width:639px){._frame_bffe668 .site-header .header-contact{display:none}}
