:root{--red:#d9232b;--ink:#191b1e;--muted:#686b71;--paper:#f5f5f4;--line:#d6d7d9}body{font-family:'DM Sans',Arial,sans-serif}header{background:#fff;height:84px;border-bottom:4px solid var(--red)}.brand-light{color:var(--red)}.nav-contact{background:var(--red);color:white;border:0}h1,h2,h3{font-family:'Barlow Condensed',Impact,sans-serif;text-transform:uppercase}h2{font-size:clamp(40px,4.5vw,68px)}.performance-hero{min-height:650px;position:relative;color:white;background:#15171b url('media/lubricant-hero.png') center/cover}.performance-hero:before{content:'';position:absolute;inset:0;background:linear-gradient(90deg,#101216f5 0%,#101216c9 43%,#10121635 100%)}.performance-content{position:relative;padding:80px 6% 100px;max-width:850px}.performance-content h1{font-size:clamp(70px,8vw,120px);line-height:.9;letter-spacing:-1px;font-weight:800;margin:30px 0}.performance-content h1 em{color:#ff3741}.performance-content>p:not(.eyebrow){max-width:430px;color:#d0d0d3;line-height:1.8}.performance-content .eyebrow{color:#eee;letter-spacing:3px;border-left:4px solid var(--red);padding-left:15px}.performance-rail{position:absolute;bottom:0;left:0;right:0;background:#111317e8;display:flex;justify-content:space-between;padding:22px 6%;font-size:10px;letter-spacing:2px;border-top:1px solid #ffffff35}.performance-rail b{color:#ff4b52}.application-nav{display:grid;grid-template-columns:repeat(3,1fr);background:var(--red);color:#fff}.application-nav button{background:none;color:inherit;border:0;border-right:1px solid #ffffff45;display:flex;align-items:center;justify-content:space-between;text-align:left;padding:27px 12%;font:600 28px 'Barlow Condensed';text-transform:uppercase}.application-nav small{display:block;font:9px 'DM Sans';letter-spacing:2px;margin-bottom:7px}.application-nav button:hover{background:#b91721}.section{padding:75px 6%}.section-head{align-items:center}.red{color:var(--red)}.worlds{display:flex;flex-direction:column;gap:0;border-top:1px solid var(--line)}.world{height:150px;width:100%;padding:0;border-bottom:1px solid #fff3;background-position:right 55%;background-size:50% auto;background-repeat:no-repeat;background-color:#202226}.world:before{background:linear-gradient(90deg,#202226 48%,#20222633)}.world-no{left:30px;top:32px;color:#ff5a60}.world-copy{left:90px;bottom:25px}.world-copy strong{font:700 42px 'Barlow Condensed';margin:4px 0}.world-arrow{top:55px;right:35px}.catalogue{display:grid;grid-template-columns:190px 1fr;gap:25px 40px;background:#e9e9ea}.catalogue>.section-head{grid-column:1/-1}.catalogue-bar{display:block;align-self:start;margin:0;border:0;position:sticky;top:110px}.filters{display:flex;flex-direction:column;gap:0}.filters button{text-align:left;padding:17px 12px;border:0;border-bottom:1px solid #c7c8ca;font-size:12px}.filters button[aria-pressed=true]{background:#202226;color:#fff;border-left:4px solid var(--red)}#result-count{display:block;margin-top:20px}.product-grid{grid-template-columns:repeat(3,1fr);gap:1px;background:#cfd0d2;border:1px solid #cfd0d2}.product-card{background:white}.product-photo.cutout{padding:25px;background:linear-gradient(130deg,#fff,#ececee)}.product-photo.cutout img,.detail-photo.cutout img{object-fit:contain;object-position:center}.product-info h3{font-size:29px}.product-tag{background:#202226;color:#fff}.catalogue-bottom,.catalogue>.text-link{grid-column:2}.about{grid-template-columns:0.7fr 1.3fr;background:#202226;margin:0}.about-art{background:#d9232b}.giant-year{font-family:'Barlow Condensed';font-size:150px}.about-art:after{border-radius:0;transform:rotate(30deg)}.about-copy{padding:65px 10%}.quality{grid-template-columns:1.2fr 1fr;gap:6%}.quality-image{padding:0;background:#d9dadd;position:relative}.quality-image img{height:420px;filter:grayscale(.5)}.quality-image>span{margin:0;background:#202226;color:#fff;padding:20px}.films{background:#17191d}.film-grid{grid-template-columns:1.5fr 1fr;gap:30px}.film-card:first-child{grid-row:span 2}.film-card:first-child img{aspect-ratio:4/3}.film-card:not(:first-child){display:grid;grid-template-columns:45% 1fr;column-gap:20px;align-items:center}.film-card:not(:first-child) .film-image{grid-row:span 2}.film-card:not(:first-child) strong{margin:0}.film-card:not(:first-child) small{align-self:start}.resource-list{grid-template-columns:1fr}.resource-row{padding:18px 0}.file-icon{background:#202226;color:white;border:0}.faq{background:#ececee}.careers{display:flex;align-items:center;justify-content:space-between;gap:60px}.careers>div:first-child{max-width:580px}.careers p{color:var(--muted);line-height:1.8}.careers small{display:block;color:var(--muted);margin-top:20px}.career-art{background:#202226;color:#fff;padding:40px;min-width:300px;border-left:6px solid var(--red)}.career-symbol{display:none}.career-art p{font:700 44px/.95 'Barlow Condensed';color:white}.career-art>div{display:flex;gap:20px;font-size:9px;letter-spacing:2px}.contact{background:#202226;gap:10%;border-top:8px solid var(--red)}.contact .eyebrow{color:#ff555c}.contact>div>p:not(.eyebrow),.contact small,.form-note,#form-status{color:#bfc1c6}.contact form .button{background:var(--red)}footer{background:#101216}.footer-wordmark{font-size:clamp(65px,12vw,180px)}.footer-wordmark>span{color:#d9232b}.detail-photo.cutout{padding:20px;background:#eee}dialog{background:#fff}.button{border-radius:0}.button:hover{background:#b91721}.searchbox{background:white;padding:10px 18px;border:1px solid #ccc}.about-tabs button[aria-pressed=true]{border-color:var(--red)}
@media(max-width:1000px){nav{gap:16px}.catalogue{grid-template-columns:150px 1fr;gap:25px}.product-grid{grid-template-columns:repeat(2,1fr)}.performance-content{padding-top:60px}.careers{gap:30px}.career-art{min-width:260px}}
@media(max-width:760px){header{height:75px}nav{background:white;top:75px}.performance-hero{min-height:650px;background-position:65% center}.performance-hero:before{background:linear-gradient(90deg,#101216e8,#10121675)}.performance-content{padding:55px 7% 100px}.performance-content h1{font-size:clamp(62px,15vw,90px)}.performance-content .eyebrow{font-size:8px;letter-spacing:1.5px}.performance-rail{padding:20px 7%;font-size:8px;letter-spacing:1px;gap:20px}.performance-rail span:last-child{display:none}.hero-actions{flex-wrap:wrap}.application-nav button{font-size:19px;padding:22px 12px}.application-nav small{font-size:6px;letter-spacing:1px}.section{padding:50px 7%}.world{height:160px;background-size:80% auto}.world:before{background:linear-gradient(90deg,#202226 20%,#20222680)}.world-copy{left:55px;right:45px}.world-no{left:18px;top:26px}.world-copy strong{font-size:34px}.world-copy>span{font-size:9px}.world-arrow{right:17px}.catalogue{display:block}.catalogue-bar{position:static;margin-bottom:25px}.filters{flex-direction:row;gap:5px;flex-wrap:wrap}.filters button{padding:10px;font-size:10px;border:1px solid #ccc}.filters button[aria-pressed=true]{border-left:3px solid var(--red)}#result-count{margin-top:12px}.product-grid{grid-template-columns:repeat(2,1fr)}.product-photo.cutout{height:190px;padding:20px}.product-info{padding:15px}.product-info h3{font-size:25px}.about{grid-template-columns:1fr}.about-art{padding:35px 7%;min-height:200px}.giant-year{font-size:95px}.giant-year span{display:inline;font-size:60px}.about-art>p{margin:20px 0 0}.about-copy{padding:40px 7%}.quality{grid-template-columns:1fr}.quality-image{min-height:0}.quality-image img{height:280px}.film-grid{display:block}.film-card{margin-bottom:30px;width:100%}.film-card:first-child img{aspect-ratio:16/9}.film-card:not(:first-child){display:block}.film-card:not(:first-child) strong{margin:15px 0 6px}.careers{display:block}.career-art{margin-top:30px;min-width:0}.contact{grid-template-columns:1fr}.footer-bottom{flex-wrap:wrap}.catalogue-bottom{align-items:start}.section-head{align-items:start}.searchbox{width:100%}}
nav .nav-contact:hover{color:#fff;background:#b91721}
.world-industrial{background-image:url('media/industrial-machinery.png')}
.resource-controls .filters{flex-direction:row;gap:8px}.resource-controls .filters button{padding:12px 18px}.resource-controls{align-items:center;padding-bottom:15px;flex-wrap:wrap}.resource-article{padding:0;border-bottom:1px solid var(--line)}.resource-article summary{padding:22px 0;align-items:center;gap:18px}.resource-article summary>span:nth-child(2){margin:0;flex:1;color:var(--ink);font-size:14px}.resource-article summary strong{display:block;font-weight:600}.resource-article summary small{display:block;font-size:10px;color:var(--muted);margin-top:8px}.resource-article .file-icon{margin:0;font-size:9px}.resource-article .resource-toggle{margin-left:auto;color:var(--red);font-size:24px}.resource-article[open] .resource-toggle{transform:rotate(45deg)}.resource-content{padding:5px 6% 30px 65px;max-width:1050px}.resource-content p,.product-literature p{white-space:pre-wrap;overflow-wrap:anywhere;font-size:13px;line-height:1.85;margin:0 0 14px;color:#4e5258}.product-literature{border-top:1px solid var(--line);margin-top:25px;padding-top:20px}.product-literature h3{font-size:28px}.resource-article[open]{background:#fff}.resource-article[open] summary{padding-left:18px;padding-right:18px}@media(max-width:760px){.resource-content{padding:10px 18px 25px}.resource-controls .filters{gap:5px}.resource-controls .filters button{font-size:10px;padding:10px}.resource-article summary{gap:12px}.resource-article summary>span:nth-child(2){font-size:12px}.resource-controls input{width:100%;min-width:0}.resource-content p{font-size:12px}}
/* Product datasheets and readable technical literature. */
dialog:has(.product-literature){width:min(1120px,96vw);padding:0;max-height:92vh}dialog:has(.product-literature)>.close{position:sticky;top:12px;float:right;margin:12px 12px -48px 0;background:#202226;color:white;border-radius:50%;box-shadow:0 2px 12px #0002}dialog:has(.product-literature) .detail-grid{padding:50px 5% 35px;grid-template-columns:.75fr 1.25fr;background:linear-gradient(130deg,#e7e8ea,#fff 65%);gap:45px}dialog:has(.product-literature) .detail-photo{height:300px;background:transparent;padding:15px}dialog:has(.product-literature) .detail-photo img{object-fit:contain}.facts{gap:10px}.facts>div{background:#202226;color:white;padding:16px 20px;min-width:140px;border:0;border-bottom:3px solid #d9232b}.facts small{color:#bfc1c6;letter-spacing:1px}.facts strong{font-size:18px}.product-literature{padding:35px 5% 45px;margin:0;border-top:1px solid #ddd;background:#fff}.datasheet-heading{display:flex;justify-content:space-between;align-items:center;gap:20px;border-bottom:2px solid #202226;padding-bottom:20px;margin-bottom:25px}.datasheet-heading>span{font-size:9px;letter-spacing:2px;color:#ad1d25}.datasheet-heading h3{font-size:34px;margin:0}.literature-kicker{font-size:10px!important;color:#8b8d92!important;letter-spacing:1.6px;text-transform:uppercase;margin-bottom:20px!important}.literature-heading{font:600 28px 'Barlow Condensed';text-transform:uppercase;color:#202226;border-left:4px solid #d9232b;padding:2px 0 2px 14px;margin:30px 0 15px}.literature-layout>p{max-width:900px;font-size:13px;line-height:1.8;margin:0 0 14px;color:#52565c}.benefit-list{list-style:none;margin:0 0 25px;padding:0;display:grid;grid-template-columns:repeat(2,1fr);gap:10px}.benefit-list li{padding:15px 18px 15px 42px;background:#f2f3f4;position:relative;font-size:12px;line-height:1.6;border:1px solid #e6e7e9}.benefit-list li:before{content:'✓';position:absolute;left:16px;top:15px;color:#c81f29;font-weight:700}.spec-table-wrap{width:100%;overflow-x:auto;margin:18px 0 28px;border:1px solid #dfe0e3}.spec-table{border-collapse:collapse;width:100%;min-width:480px;font-size:12px;line-height:1.6}.spec-table th{background:#202226;color:white;text-align:left;font-weight:600;padding:14px 16px;border-right:1px solid #ffffff25}.spec-table td{padding:12px 16px;border:1px solid #dfe0e3;vertical-align:top;white-space:normal}.spec-table tr:nth-child(odd) td{background:#f3f4f5}.spec-table td:first-child{font-weight:600;min-width:160px}.resource-content{max-width:none;padding:20px 35px 35px}.resource-article[open]{border:1px solid #dfe0e3;box-shadow:0 8px 25px #00000008;margin:10px 0 20px}.resource-article[open] summary{background:#202226;color:white!important;padding:22px}.resource-article[open] summary strong{color:#fff}.resource-article[open] summary small{color:#c6c8cd}.resource-article[open] summary .file-icon{background:#d9232b}.resource-article[open] summary .resource-toggle{color:#fff}@media(max-width:760px){dialog:has(.product-literature) .detail-grid{grid-template-columns:1fr;padding:40px 22px 25px;gap:20px}dialog:has(.product-literature) .detail-photo{height:200px}.product-literature{padding:25px 20px}.datasheet-heading{display:block}.datasheet-heading h3{margin-top:12px}.benefit-list{grid-template-columns:1fr}.resource-content{padding:15px}.spec-table{font-size:11px}.spec-table th,.spec-table td{padding:10px}.literature-heading{font-size:25px}}
.resources{background:#eef0f2}.company-controls{margin-bottom:30px}.company-controls>span{font-size:9px;letter-spacing:2px;color:#747880}#resource-list{display:grid;grid-template-columns:1fr 1fr;gap:22px}.company-panel{background:white;border:1px solid #dddfe3;padding:35px;min-width:0}.company-panel-top{display:flex;align-items:center;justify-content:space-between;margin-bottom:28px}.company-number{font:700 35px 'Barlow Condensed';color:#d9232b}.company-panel-top>p{margin:0;font-size:9px;letter-spacing:2px;text-transform:uppercase;color:#747880}.company-panel h3{font-size:40px;line-height:1.05;margin-bottom:22px}.company-panel p{font-size:13px;line-height:1.9;color:#5d626a}.company-panel .company-lead{font-size:14px;line-height:1.9}.company-introduction,.company-quality-control,.company-oil-analysis,.company-what-master-oil-offers{grid-column:1/-1}.company-introduction{background:#202226;color:white;border-top:5px solid #d9232b;padding:40px}.company-introduction .company-panel-top>p,.company-introduction p{color:#c7cbd0}.company-profile-grid{display:grid;grid-template-columns:1.3fr 1fr;gap:8%;align-items:start}.company-facts{display:grid;gap:20px}.company-facts>div{border-bottom:1px solid #ffffff25;padding:0 0 20px}.company-facts strong{font:700 42px 'Barlow Condensed';display:block;color:white}.company-facts span{font-size:10px;display:block;color:#bbbfc7;margin-top:7px}.company-full summary{color:white;font-size:12px}.company-full .literature-heading{color:white}.company-full .literature-layout>p{color:#c7cbd0}.company-mission-statement{border-top:4px solid #d9232b}.company-vision-statement{border-top:4px solid #202226}.company-test-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-top:25px}.company-test-grid>div{padding:20px;background:#f1f2f4;display:flex;align-items:center;gap:16px;min-height:85px}.company-test-grid span{font:600 27px 'Barlow Condensed';color:#d9232b}.company-test-grid strong{font-size:12px;font-weight:500;line-height:1.6}.analysis-grid{display:grid;grid-template-columns:1fr 1fr;gap:0 30px}.analysis-grid summary{align-items:start}.analysis-grid summary>b{color:#c51b25;font-size:10px;margin-top:3px}.analysis-grid summary strong{font-size:12px;line-height:1.6}.company-benefits{grid-template-columns:repeat(3,1fr)}.company-quality-policy{grid-column:1/-1;border-left:5px solid #d9232b}.company-quality-policy .literature-layout{columns:2;column-gap:40px}.company-quality-policy .literature-kicker{display:none}@media(max-width:760px){#resource-list{grid-template-columns:1fr;gap:15px}.company-panel{padding:25px}.company-panel h3{font-size:33px}.company-profile-grid{grid-template-columns:1fr;gap:25px}.company-facts{grid-template-columns:1fr}.company-test-grid{grid-template-columns:1fr 1fr}.analysis-grid{grid-template-columns:1fr}.company-benefits{grid-template-columns:1fr}.company-quality-policy .literature-layout{columns:1}.company-controls>span{line-height:1.7}}
#industries .section-head{display:block;max-width:760px;margin-bottom:35px}#industries .section-head .eyebrow{margin-bottom:14px;font-size:10px;letter-spacing:2px}#industries .section-head h2{font-family:'DM Sans',Arial,sans-serif;text-transform:none;font-size:clamp(32px,3.6vw,48px);font-weight:600;line-height:1.16;letter-spacing:-1.5px;margin-bottom:18px}#industries .section-head h2 br{display:none}#industries .section-head h2 br:after{content:' '}#industries .section-head>p{font-size:14px;line-height:1.7;color:#686b71;max-width:620px;margin:0}#industries{padding-top:55px;padding-bottom:65px}@media(max-width:760px){#industries{padding-top:38px;padding-bottom:45px}#industries .section-head{margin-bottom:25px}#industries .section-head h2{font-size:32px;letter-spacing:-1px}#industries .section-head>p{font-size:13px}}
#resources>.section-head{display:block;max-width:780px;margin-bottom:30px}#resources>.section-head .eyebrow{margin-bottom:14px;font-size:10px;letter-spacing:2px}#resources>.section-head h2{font-family:'DM Sans',Arial,sans-serif;text-transform:none;font-size:clamp(32px,3.6vw,48px);font-weight:600;line-height:1.16;letter-spacing:-1.5px;margin:0 0 18px}#resources>.section-head>p{font-size:14px;line-height:1.7;max-width:650px;margin:0;color:#686b71}@media(max-width:760px){#resources>.section-head h2{font-size:32px;letter-spacing:-1px}#resources>.section-head>p{font-size:13px}}
