/* Precision industrial masthead, with a lower photographic opening. */
.rugged-ivory{--metal:#a68a59;--ink:#2d332b;--signal:#b33227}
.signature-1a.field-edition.premium-edition.centered-masthead.compact-header.rugged-ivory #ofr-header.direction-header{--masthead-inset:clamp(18px,4.4vw,64px);background:#fbfaf5;box-shadow:0 2px 9px #222a2110;padding-inline:var(--masthead-inset)}
.rugged-ivory .compact-identity{min-height:56px;gap:20px;border-bottom:1px solid #b9b19c80}
.signature-1a.field-edition.premium-edition.centered-masthead.compact-header.rugged-ivory #ofr-header .brand img{width:116px;height:48px}
.rugged-ivory .compact-identity>.signature-info{gap:22px}
.rugged-ivory .compact-identity .signature-info a{font-size:11px;color:var(--ink)}
.rugged-ivory .compact-tools{gap:15px}
.rugged-ivory .direction-contact{background:var(--ink);box-shadow:inset 3px 0 0 var(--signal);clip-path:polygon(0 0,calc(100% - 7px) 0,100% 7px,100% 100%,7px 100%,0 calc(100% - 7px));font-weight:500}
.rugged-ivory .direction-contact:hover{background:#574b38}
.rugged-ivory .product-bar{position:relative;background:linear-gradient(110deg,#e9e5d9,#f4f2e9 47%,#eae7dc);border-bottom:2px solid #363d32;margin-inline:calc(-1 * var(--masthead-inset));padding-inline:var(--masthead-inset);width:auto}
.rugged-ivory .product-bar:after{content:'';position:absolute;inset:auto 0 -2px;height:2px;background:linear-gradient(to left,var(--signal) 0 17%,#b39969 17% 40%,transparent 40%);pointer-events:none}
.rugged-ivory .product-navigation{gap:0;max-width:none}
.rugged-ivory .product-nav-item{border-inline-end:1px solid #b8b39f55}
.rugged-ivory .product-nav-item:last-child{border-inline-end:0}
.signature-1a.field-edition.premium-edition.icon-navigation.centered-masthead.compact-header.rugged-ivory #ofr-header .product-nav-toggle{grid-template-columns:36px auto 9px;grid-template-rows:18px 12px;min-height:50px;padding:8px 9px;gap:2px 8px;justify-content:center;align-content:center;position:relative}
.rugged-ivory .nav-category-icon{grid-column:1;grid-row:1/3;color:#505749}
.rugged-ivory .refined-equipment-icon svg{width:36px;height:29px}
.signature-1a.field-edition.premium-edition.icon-navigation.centered-masthead.compact-header.rugged-ivory .nav-category-name{grid-column:2;grid-row:1;font-size:12px;font-weight:600;letter-spacing:-.15px;align-self:end;white-space:nowrap}
.rugged-ivory .product-nav-toggle>small{grid-column:2/4;grid-row:2;font-size:8px;color:#666b5c;text-align:start;white-space:nowrap}
.rugged-ivory .product-nav-toggle>svg{grid-column:3;grid-row:1;width:9px;height:9px;align-self:center}
.signature-1a.field-edition.premium-edition.icon-navigation.centered-masthead.compact-header.rugged-ivory #ofr-header .product-nav-toggle:after{bottom:0;height:2px;background:var(--signal)}
.rugged-ivory .product-nav-toggle:hover,.rugged-ivory .product-nav-toggle[aria-expanded=true]{background:#ffffff65}
.rugged-ivory .scene-panorama{aspect-ratio:3.3;max-height:450px}
.rugged-ivory .scene-panorama>img{object-position:center top}
.rugged-ivory .scene-image-note{font-size:8px;color:#4f5647;background:#fcfaf0c9;border:0;border-inline-start:2px solid var(--metal);padding:4px 9px;top:14px;left:4.4%}
.rugged-ivory .scene-captions{padding:22px 4.4% 8px;background:linear-gradient(transparent,#18221cbd 38%,#18221ce6);color:#fff;border:0}
.rugged-ivory .scene-captions button{min-height:46px;padding-block:3px;border-inline-end-color:#d4c09a55}
.rugged-ivory .scene-captions strong{font-size:16px;letter-spacing:.1px}
.rugged-ivory .scene-captions small{font-size:9px;color:#dddccf}
.rugged-ivory .scene-caption-number{color:#d6bd8e;padding-top:4px}
.rugged-ivory .scene-captions button:hover{background:#ffffff12}
.rugged-ivory .scene-captions button:focus-visible{outline-color:#f5dfb5}
.rugged-ivory .operations-intro{position:relative;max-width:none;grid-template-columns:1.45fr 1fr auto;gap:30px;padding:18px 4.4% 20px;background:linear-gradient(100deg,#ece9df,#fcfbf5 57%);border-bottom:1px solid #b3a78a}
.rugged-ivory .operations-intro:before{content:'';position:absolute;top:0;right:4.4%;width:48px;height:3px;background:var(--signal);transform:skewX(-30deg)}
.rugged-ivory .operations-kicker{font-size:9px;margin-bottom:6px;letter-spacing:.15px}
.rugged-ivory .operations-kicker i{width:17px;background:var(--signal)}
.rugged-ivory .operations-title h1{font-size:clamp(36px,3.35vw,52px);font-weight:750;letter-spacing:-1.6px;line-height:1.1}
.rugged-ivory .operations-title h1 em{color:#8b6d3d}
.rugged-ivory .operations-note{font-size:12px;color:#525b4b;line-height:1.8;padding-inline-start:22px;border-inline-start:1px solid #b4a78980}
.rugged-ivory .operations-action{min-height:44px;background:var(--ink);box-shadow:inset 3px 0 0 var(--metal);clip-path:polygon(0 0,calc(100% - 7px) 0,100% 7px,100% 100%,7px 100%,0 calc(100% - 7px));font-size:11px;padding:11px 18px}
.rugged-ivory .operations-action:hover{background:#705b39}
@media(max-width:1200px){.rugged-ivory .compact-identity>.signature-info{gap:16px}.signature-1a.field-edition.premium-edition.icon-navigation.centered-masthead.compact-header.rugged-ivory #ofr-header .product-nav-toggle{grid-template-columns:30px auto 8px;padding-inline:6px;gap:2px 5px}.rugged-ivory .refined-equipment-icon svg{width:31px;height:27px}.signature-1a.field-edition.premium-edition.icon-navigation.centered-masthead.compact-header.rugged-ivory .nav-category-name{font-size:11px}.rugged-ivory .product-nav-toggle>small{font-size:7px}}
@media(max-width:1050px){.signature-1a.field-edition.premium-edition.icon-navigation.centered-masthead.compact-header.rugged-ivory #ofr-header .product-nav-toggle{grid-template-columns:auto 9px;grid-template-rows:22px 16px;min-height:52px;padding:5px 2px;gap:1px 4px}.rugged-ivory .nav-category-icon{grid-column:1/3;grid-row:1}.signature-1a.field-edition.premium-edition.icon-navigation.centered-masthead.compact-header.rugged-ivory .nav-category-name{grid-column:1;grid-row:2;font-size:11px}.rugged-ivory .product-nav-toggle>svg{grid-column:2;grid-row:2}.rugged-ivory .product-nav-toggle>small{display:none}.rugged-ivory .refined-equipment-icon svg{width:31px;height:24px}.rugged-ivory .operations-intro{gap:20px}.rugged-ivory .operations-title h1{font-size:35px}.rugged-ivory .operations-note{font-size:11px;padding-inline-start:16px}.rugged-ivory .operations-action{padding-inline:13px;font-size:10px;gap:14px}}
@media(max-width:850px){.rugged-ivory .operations-intro{grid-template-columns:1fr auto;gap:13px 20px}.rugged-ivory .operations-title{grid-column:1/-1}.rugged-ivory .operations-title h1{font-size:39px}.rugged-ivory .operations-note{border:0;padding:0}.rugged-ivory .scene-panorama{aspect-ratio:2.8}}
@media(max-width:750px){.rugged-ivory .compact-identity{min-height:55px;gap:7px}.rugged-ivory .compact-tools>.ofr-mobile-actions{gap:8px}.rugged-ivory .compact-tools{gap:0}.signature-1a.field-edition.premium-edition.centered-masthead.compact-header.rugged-ivory #ofr-header .brand img{width:108px;height:45px}}
@media(max-width:650px){.rugged-ivory .product-navigation{gap:0 8px;padding-block:0}.rugged-ivory .product-nav-item{border:0}.signature-1a.field-edition.premium-edition.icon-navigation.centered-masthead.compact-header.rugged-ivory #ofr-header .product-nav-toggle{grid-template-columns:27px auto 7px;grid-template-rows:19px;min-height:44px;gap:4px;padding:5px 1px}.rugged-ivory .nav-category-icon{grid-column:1;grid-row:1}.rugged-ivory .refined-equipment-icon svg{width:27px;height:23px}.signature-1a.field-edition.premium-edition.icon-navigation.centered-masthead.compact-header.rugged-ivory .nav-category-name{grid-column:2;grid-row:1;font-size:11px;align-self:center}.rugged-ivory .product-nav-toggle>svg{grid-column:3;grid-row:1}.rugged-ivory .scene-panorama{aspect-ratio:1.38;max-height:none}.rugged-ivory .scene-panorama>img{object-position:var(--scene-position) 44%}.rugged-ivory .scene-tabs{border-top:0;border-bottom:1px solid #b4a78980;background:#eeeadf}.rugged-ivory .scene-tabs button{min-height:44px;font-size:11px}.rugged-ivory .scene-tabs button[aria-selected=true]{color:#3e4937;font-weight:600}.rugged-ivory .scene-tabs button[aria-selected=true]:after{background:var(--signal)}.rugged-ivory .scene-image-note{left:auto;right:12px;top:10px;font-size:7px}.rugged-ivory .scene-mobile-catalog{background:#f9f7edeb;color:#34412c;border:1px solid #ad9670;box-shadow:inset 2px 0 var(--signal);font-size:10px}.rugged-ivory .operations-intro{padding:16px 20px 18px;gap:12px 15px}.rugged-ivory .operations-intro:before{right:20px;width:34px}.rugged-ivory .operations-title h1{font-size:clamp(30px,8.3vw,38px);letter-spacing:-1.25px}.rugged-ivory .operations-note{font-size:10px}.rugged-ivory .operations-action{padding-inline:12px;font-size:10px;gap:12px}}
@media(max-width:360px){.signature-1a.field-edition.premium-edition.centered-masthead.compact-header.rugged-ivory #ofr-header .brand img{width:99px;height:41px}.rugged-ivory .compact-identity{gap:4px}.rugged-ivory .product-navigation{gap:0 5px}.signature-1a.field-edition.premium-edition.icon-navigation.centered-masthead.compact-header.rugged-ivory #ofr-header .product-nav-toggle{grid-template-columns:20px auto 5px;gap:2px}.rugged-ivory .refined-equipment-icon svg{width:20px;height:20px}.signature-1a.field-edition.premium-edition.icon-navigation.centered-masthead.compact-header.rugged-ivory .nav-category-name{font-size:10px}.rugged-ivory .operations-intro{padding-inline:17px}.rugged-ivory .operations-action{font-size:9px;padding-inline:10px;gap:9px}}
