@import url('/fonts.css');
:root{--yellow:#fce500;--ink:#000;--paper:#fff;font-family:'Titillium Web',Arial,sans-serif}h1,h2,h3{letter-spacing:0}.original-header{height:130px;background:#000e;border-bottom:1px solid #ffffff99;position:relative;z-index:30;padding:0 max(5%,calc((100% - 1320px)/2));gap:30px}.original-home .original-header{position:absolute;top:0;left:0;right:0}.original-header .brand{width:180px}.original-header .brand img{height:85px}.original-header nav{gap:38px;font-size:15px;font-weight:300;letter-spacing:.15px}.original-header nav>a,.nav-products>a{display:inline-block;padding:40px 0;color:white}.original-header nav>a:hover,.nav-products>a:hover{color:var(--yellow)}.social-links{display:flex;align-items:center;gap:17px;color:var(--yellow)}.social-links a{font-family:Arial,sans-serif;font-size:20px;font-weight:700;margin:0}.original-header .social-links{margin-left:auto}.original-slider{height:clamp(680px,55.55vw,1000px);position:relative;background:#000}.original-slide{position:absolute;inset:0;background:linear-gradient(#0005,#0005),var(--slide) var(--focus,center)/cover;color:white}.slide-wrap{max-width:1120px;height:100%;margin:auto;display:flex;align-items:center;padding:100px 20px 20px}.slide-copy{width:610px;padding-bottom:10px}.slide-heading{font-size:70px;line-height:1;font-weight:700;text-transform:uppercase;overflow-wrap:normal}.slide-heading.yellow{color:#ffe800;line-height:1.1}.slide-heading.light{font-weight:300}.slide-heading.legacy{font-size:30px;font-weight:300;color:var(--yellow);line-height:1.15;max-width:430px;margin-bottom:15px}.slide-logo{width:470px;max-height:230px;object-fit:contain;object-position:left center;margin:10px 0 22px}.slide-copy p{font-family:Niva,Arial,sans-serif;font-weight:300;font-size:19px;line-height:1.5;max-width:520px;margin:20px 0 36px}.original-button{display:inline-flex;justify-content:center;align-items:center;color:var(--yellow);border:1.5px solid var(--yellow);border-radius:8px;padding:14px 30px;font-size:16px;font-weight:700;letter-spacing:3.2px;text-align:center;background:transparent;min-height:56px}.original-button:hover{background:var(--yellow);color:#000}.slide-controls{position:absolute;bottom:20px;left:0;right:0;display:flex;justify-content:center;align-items:center;gap:30px;z-index:2}.slide-controls button{width:16px;height:16px;border:3px solid #fffc;border-radius:50%;background:transparent;padding:0}.slide-controls button[aria-pressed=true]{background:var(--yellow);border-color:var(--yellow)}.slide-controls .slide-pause{border:0;color:white;width:22px;height:24px;border-radius:0;font-size:17px}.original-intro{padding:60px max(7%,calc((100% - 1140px)/2)) 50px;display:grid;grid-template-columns:1fr 1fr;align-items:end;gap:55px;color:#fff;background:#0a0a0a var(--texture) center/contain}.original-intro span{font-family:Niva,Arial,sans-serif;font-size:23px;color:#fbe800;display:block;margin-bottom:12px}.original-intro h1{font-size:44px;line-height:40px;font-weight:700;margin:0}.original-intro .original-button{width:100%;margin-bottom:2px}.line-band{height:177px;display:block;position:relative;overflow:hidden;color:white;background:linear-gradient(90deg,#0007,#0002),var(--band) center/cover}.line-band>div{max-width:1140px;margin:auto;padding:22px 20px}.line-band h2{font-size:34px;line-height:1.05;margin:0 0 12px;font-weight:700}.line-band span{color:var(--yellow);border:1px solid var(--yellow);border-radius:100px;font-family:Arial,sans-serif;font-size:11px;font-weight:500;padding:8px 20px;display:inline-block}.line-band:hover span{background:var(--yellow);color:#000}.original-footer{background:#000;color:#fff;grid-template-columns:1.15fr .7fr 1.4fr;padding-top:60px;font-size:15px;gap:65px;max-width:none}.original-footer h3{font-size:20px;font-weight:600;color:var(--yellow);margin-bottom:22px}.original-footer p{color:#ddd;line-height:1.6;font-family:Niva,Arial,sans-serif;font-size:14px}.original-footer a{color:white}.original-footer .social-links a{color:var(--yellow)}.original-footer small{text-align:center;color:#ddd;font-size:13px}.original-footer .social-links{margin-top:22px}.nav-products{display:flex;align-items:center;gap:7px;position:relative}.submenu-toggle{border:0;background:transparent;color:#fff;font-size:15px;padding:0 0 3px}.product-submenu{display:none;position:absolute;top:85px;left:-180px;width:720px;padding:25px;background:#070707;color:white;border:1px solid #333;grid-template-columns:1fr 1fr;gap:25px;box-shadow:0 8px 20px #0004}.product-submenu strong{display:block;color:var(--yellow);font-size:14px;margin-bottom:10px}.product-submenu a{display:block;padding:7px 0;font-size:12px}.nav-products:hover .product-submenu,.nav-products:focus-within .product-submenu,.nav-products.expanded .product-submenu{display:grid}.page-hero{min-height:290px}.page-hero h1{text-transform:uppercase;font-size:50px;font-weight:700}.prose h2{text-transform:uppercase}.product-aside{background:#f4f4f4}.prose{font-family:Niva,Arial,sans-serif}.prose h2,.prose h3{font-family:'Titillium Web',Arial,sans-serif}.section{padding-top:60px;padding-bottom:60px}.form-section{background:#f4f4f4}.button{border-radius:8px}.gallery-item{background:#f5f5f5}.content-layout:has(.product-aside){grid-template-columns:minmax(0,1fr) 280px}
@media(max-width:1100px){.original-header{padding:0 4%;gap:25px}.original-header .brand{width:150px}.original-header nav{gap:24px}.original-header .social-links{gap:12px}.slide-wrap{padding-left:7%;padding-right:7%}.original-intro{gap:35px}.original-intro h1{font-size:36px;line-height:1.05}.original-intro .original-button{font-size:14px;letter-spacing:2px}.original-footer{gap:35px}}@media(max-width:760px){.original-header{height:107px;padding:0 6%;justify-content:space-between}.original-header .brand{width:155px}.original-header .brand img{height:70px}.original-header>.social-links{display:none}.original-header nav{top:107px;padding:15px 6%;gap:0}.original-header nav>a{padding:15px 0}.original-header .menu-toggle{margin-left:auto}.nav-products{flex-wrap:wrap}.nav-products>a{padding:15px 0}.product-submenu{position:static;width:100%;box-shadow:none;padding:15px;grid-template-columns:1fr;gap:15px}.nav-products:hover .product-submenu{display:none}.nav-products.expanded .product-submenu{display:grid}.original-slider{height:640px}.slide-wrap{align-items:end;padding:135px 7% 90px}.slide-copy{width:100%;max-width:500px;padding:0}.slide-heading{font-size:46px;line-height:1.02;max-width:430px}.slide-copy p{font-size:17px;max-width:360px;margin:20px 0 25px}.slide-heading.legacy{font-size:25px}.slide-logo{max-width:320px;max-height:150px}.original-button{font-size:14px;letter-spacing:2px;padding:13px 24px}.slide-controls{gap:24px}.original-intro{grid-template-columns:1fr;padding:35px 7%;gap:25px}.original-intro span{font-size:18px}.original-intro h1{font-size:28px;line-height:1.1}.original-intro .original-button{width:auto;justify-self:start;font-size:12px}.line-band{height:177px;background-position:center}.line-band>div{padding-left:7%}.line-band h2{font-size:30px}.original-footer{grid-template-columns:1fr 1fr}.original-footer>div:first-child{grid-column:1/-1}.original-footer p{max-width:420px}.original-footer .social-links{justify-content:start}.page-hero h1{font-size:38px}.content-layout:has(.product-aside){display:flex}.page-hero{min-height:240px}}@media(max-width:430px){.slide-heading{font-size:39px;max-width:350px}.original-slider{height:600px}.slide-copy p{font-size:16px}.original-footer{grid-template-columns:1fr}.original-footer>div:first-child{grid-column:auto}.original-intro h1{font-size:24px}}
