.brand picture{display:block}.hero picture>.hero-background{width:100%;height:100%}.hero-intro>picture{position:absolute;inset:0}.hero-art>picture{display:block;width:100%;height:100%}.hero-art>picture>img{width:100%;height:100%;object-fit:contain}.admin-bar .site-header{top:32px}.pagination .current{display:grid;place-items:center;min-width:40px;height:40px;background:var(--navy);color:white;border-radius:4px}.gr-trap{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.form-status{font-size:14px;margin:0}.form-status:empty{display:none}.form-status[data-error=true]{color:#a12424}.inquiry-form[aria-busy=true]{opacity:.75}.social-links{flex-wrap:wrap}.social-links a.social-text{width:auto;padding-inline:10px;font-size:11px}.search-form{display:flex;align-items:end;gap:16px;margin-block:24px}.search-form input{display:block;min-height:50px;max-width:100%;padding:8px 12px;border:1px solid var(--line)}.search-results article{padding-block:20px;border-bottom:1px solid var(--line)}.search-results h2{font-size:24px}.hero-slide h2{font-size:clamp(32px,3.1vw,48px);color:white}.page .news-detail-body:empty{display:none}
@media(max-width:782px){.admin-bar .site-header{top:46px}.search-form{align-items:stretch;flex-direction:column}}
@media(max-width:767px){.contact-dock .dock-item{flex:1}}
@media(max-width:600px){.admin-bar .site-header{top:0}}
.product-menu a[aria-current=page]{background:var(--surface);font-weight:700}.main-nav .product-menu a[aria-current=page]:after{display:none}
