.site{--red:#e60022;--blk:#0a0a0a;--cr:#fff;--wm:#f5f5f5;--line:#0000001a;background:var(--cr);color:var(--blk);font-family:var(--font-inter), Inter, sans-serif;-webkit-text-size-adjust:100%}.site .serif{font-family:var(--font-eb-garamond), "EB Garamond", serif}.site em,.site .it{font-style:italic}.site a{color:inherit;text-decoration:none}.site .label{letter-spacing:.22em;text-transform:uppercase;color:#888;font-size:8px;font-weight:500}.site .cb{letter-spacing:.18em;text-transform:uppercase;padding:3px 9px;font-size:7px;font-weight:500;display:inline-block}.site .cb-red{background:var(--red);color:#fff}.site .nav-wrap{background:var(--cr);border-bottom:1px solid var(--line);z-index:100;justify-content:space-between;align-items:center;height:64px;padding:0 16px;display:flex;position:sticky;top:0}@media (min-width:640px){.site .nav-wrap{padding:0 28px}}.site .nav-logo{font-family:var(--font-display), var(--font-eb-garamond), serif;letter-spacing:.05em;font-size:20px}.site .nav-tabs{border:1px solid #0000002e;display:flex}.site .nav-tab{color:var(--blk);letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;background:0 0;padding:7px 12px;font-size:8px;font-weight:500}.site .nav-tab+.nav-tab{border-left:1px solid #0000001f}.site .nav-tab.act{background:var(--red);color:#fff}.site .ticker{border-bottom:1px solid #00000014;align-items:center;height:33px;display:flex;overflow:hidden}.site .mar{white-space:nowrap;animation:30s linear infinite sc;display:flex}.site .mar.rev{animation-duration:36s;animation-direction:reverse}.site .mar span.m{font-family:var(--font-eb-garamond), serif;color:#00000040;padding:0 24px;font-size:13px;font-style:italic}.site .mar span.d{color:#00000014;padding:0 4px}@keyframes sc{0%{transform:translate(0)}to{transform:translate(-50%)}}.site .hero{border-bottom:1px solid var(--line);grid-template-columns:1fr;display:grid}@media (min-width:768px){.site .hero{grid-template-columns:5fr 4fr;min-height:540px}}.site .hero-left{flex-direction:column;justify-content:space-between;gap:28px;padding:40px 20px 36px;display:flex}@media (min-width:768px){.site .hero-left{border-right:1px solid var(--line);gap:0;padding:56px 40px 48px}}.site .hero-h1{font-family:var(--font-eb-garamond), serif;letter-spacing:-.02em;font-size:52px;font-weight:400;line-height:.96}@media (min-width:768px){.site .hero-h1{font-size:66px}}.site .hero-right{background:var(--wm);justify-content:center;align-items:center;min-height:300px;display:flex;position:relative;overflow:hidden}.site .wm-glyph{font-family:var(--font-eb-garamond), serif;color:#0000000a;-webkit-user-select:none;user-select:none;pointer-events:none;font-style:italic;line-height:1}.site .sec{border-bottom:1px solid var(--line)}.site .grid2{grid-template-columns:1fr;display:grid}@media (min-width:768px){.site .grid2{grid-template-columns:1fr 1fr}}.site .pad{padding:40px 24px}@media (min-width:768px){.site .pad{padding:48px 40px}.site .bdr-r{border-right:1px solid var(--line)}}.site .h2{font-family:var(--font-eb-garamond), serif;font-size:32px;font-weight:400;line-height:1.04}@media (min-width:768px){.site .h2{font-size:40px}}.site .h3{font-family:var(--font-eb-garamond), serif;font-size:24px;font-weight:400}.site .lede{color:#555;font-size:16px;line-height:1.7}.site .dark{background:var(--blk);color:#fff}.site .dark .lede{color:#fff9}.site .dark .label{color:#ffffff59}.site .stats{grid-template-columns:repeat(3,1fr);display:grid}.site .stat{text-align:center;padding:20px}.site .stat+.stat{border-left:1px solid var(--line)}.site .stat .n{font-family:var(--font-eb-garamond), serif;color:var(--red);font-size:30px;line-height:1}.site .stat .l{color:#888;letter-spacing:.1em;text-transform:uppercase;margin-top:5px;font-size:8px}.site .co{position:relative;overflow:hidden}.site .img{object-fit:cover;width:100%;height:100%;display:block}.site .ch{opacity:0;background:#0a0a0ab8;flex-direction:column;justify-content:center;align-items:center;gap:8px;transition:opacity .22s;display:flex;position:absolute;inset:0}@media (hover:hover){.site .co:hover .ch{opacity:1}}.site .btn{background:var(--red);color:#fff;letter-spacing:.18em;text-transform:uppercase;cursor:pointer;text-align:center;border:none;padding:14px 22px;font-size:9px;font-weight:500;display:inline-block}.site .btn:disabled{opacity:.4;cursor:default}.site .btn-sec{color:var(--blk);letter-spacing:.14em;text-transform:uppercase;cursor:pointer;background:0 0;border:1px solid #00000029;padding:13px 20px;font-size:9px;font-weight:400}.site .btn-dark{background:var(--blk);color:#fff}.site .in{background:var(--cr);width:100%;color:var(--blk);font-size:13px;font-family:var(--font-inter), Inter, sans-serif;border:1px solid #0000002e;outline:none;padding:11px 13px}.site .in:focus{border-color:var(--blk)}.site .prod-grid{grid-template-columns:1fr;display:grid}@media (min-width:540px){.site .prod-grid{grid-template-columns:1fr 1fr}}@media (min-width:900px){.site .prod-grid{grid-template-columns:repeat(3,1fr)}}.site .prod-info{border-top:1px solid var(--line);padding:13px 16px}.site .footer{border-top:1px solid #00000014;flex-direction:column;gap:14px;padding:20px;display:flex}@media (min-width:640px){.site .footer{flex-direction:row;justify-content:space-between;align-items:center;padding:20px 28px}}.site .footer a{letter-spacing:.16em;text-transform:uppercase;color:#888;font-size:8px;font-weight:500}
