@font-face{font-family:Chakra Petch;src:url(/fonts/chakra-petch-400.woff2) format("woff2");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:Chakra Petch;src:url(/fonts/chakra-petch-500.woff2) format("woff2");font-style:normal;font-weight:500;font-display:swap}@font-face{font-family:Chakra Petch;src:url(/fonts/chakra-petch-600.woff2) format("woff2");font-style:normal;font-weight:600;font-display:swap}@font-face{font-family:Chakra Petch;src:url(/fonts/chakra-petch-700.woff2) format("woff2");font-style:normal;font-weight:700 900;font-display:swap}:root{color:#141414;background:#f7f7f7;font-family:Chakra Petch,sans-serif;font-synthesis:weight;text-rendering:geometricPrecision}*{box-sizing:border-box}html{background:#f7f7f7;scroll-behavior:smooth}body{margin:0;min-width:320px;min-height:100vh;background:#f7f7f7;color:#141414;-webkit-font-smoothing:antialiased}.page-shell{min-height:100dvh;overflow:hidden}.site-header{position:fixed;z-index:10;top:29px;left:20px;pointer-events:none}.site-badge{display:inline-flex;align-items:center;min-height:26px;padding:2px 8px 3px;background:#f4c43a;color:#111;font-size:13px;font-weight:700;line-height:1;letter-spacing:-.35px;text-transform:lowercase}.hero{min-height:518px;padding:0 20px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}.hero h1{margin:-12px 0 0;font-size:clamp(36px,8.7vw,112px);font-weight:900;line-height:.84;letter-spacing:-.075em;text-transform:uppercase;white-space:nowrap}.hero p{margin:35px 0 0;color:#9d731d;font-size:17px;font-weight:600;line-height:1;letter-spacing:.23em;text-transform:uppercase}.arsenal-section{width:100%;padding:0 20px 64px}.arsenal-grid{width:100%;max-width:1600px;margin:0 auto;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px}.arsenal-card{--corner: 12px;position:relative;aspect-ratio:1;min-width:0;padding:16px;display:flex;flex-direction:column;overflow:hidden;background:#fff;clip-path:polygon(var(--corner) 0,calc(100% - var(--corner)) 0,100% var(--corner),100% calc(100% - var(--corner)),calc(100% - var(--corner)) 100%,var(--corner) 100%,0 calc(100% - var(--corner)),0 var(--corner));isolation:isolate}.arsenal-card:before{content:"";position:absolute;z-index:-1;top:0;right:0;bottom:0;left:0;background:#c7c7c7;clip-path:inherit}.arsenal-card:after{content:"";position:absolute;z-index:-1;top:1px;right:1px;bottom:1px;left:1px;background:#fff;clip-path:polygon(calc(var(--corner) - 1px) 0,calc(100% - var(--corner) + 1px) 0,100% calc(var(--corner) - 1px),100% calc(100% - var(--corner) + 1px),calc(100% - var(--corner) + 1px) 100%,calc(var(--corner) - 1px) 100%,0 calc(100% - var(--corner) + 1px),0 calc(var(--corner) - 1px))}.card-topline{display:flex;align-items:center;justify-content:space-between;color:#696969;font-size:10px;font-weight:500;line-height:1;letter-spacing:.2em;text-transform:uppercase}.card-topline svg{width:14px;height:14px;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;transition:transform .18s ease}.card-art{min-height:0;flex:1;padding:13px 6px 5px;display:grid;place-items:center}.card-image{display:block;width:100%;height:100%;max-height:150px;object-fit:contain;filter:grayscale(1);transition:transform .22s ease,filter .22s ease}.card-image--tall{max-width:68%}.arsenal-card h2{margin:0;font-size:clamp(14px,1.25vw,18px);font-weight:700;line-height:1.08;letter-spacing:-.045em;text-transform:uppercase}.arsenal-card:hover .card-image{transform:scale(1.035);filter:grayscale(0) contrast(1)}.arsenal-card:hover .card-topline svg{transform:translate(2px,-2px)}footer{min-height:64px;padding:21px 20px;display:flex;align-items:center;justify-content:center;border-top:1px solid #e5e5e5;color:#747474;font-size:10px;font-weight:500;line-height:1.45;letter-spacing:.2em;text-align:center;text-transform:uppercase}@media(max-width:1023px){.arsenal-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:767px){.site-header{top:22px;left:12px}.site-badge{min-height:21px;padding-inline:6px;font-size:10px}.hero{min-height:574px;padding-inline:12px}.hero h1{margin-top:-36px;font-size:48px;letter-spacing:-.074em;transform:scaleX(.78)}.hero p{margin-top:23px;font-size:12px;letter-spacing:.19em}.arsenal-section{padding:0 12px 48px}.arsenal-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.arsenal-card{padding:12px}.card-topline{font-size:8px}.card-art{padding:10px 2px 3px}.card-image{max-height:105px}.arsenal-card h2{font-size:clamp(12px,3.55vw,14px)}footer{min-height:80px;padding:22px 24px;font-size:8px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{transition-duration:.01ms!important}}
