*{box-sizing:border-box}html{background:#fff;color:#000;font-family:Arial,Helvetica,sans-serif}body{margin:0}a{color:inherit;text-decoration:none}a:focus-visible{outline:2px solid #000;outline-offset:6px}::selection{background:#000;color:#fff}.shell{width:calc(100% - 96px);max-width:1440px;margin-inline:auto}header{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:18px 0;border-bottom:3px solid #000}.brand{display:flex;align-items:center;gap:14px;font-size:20px;font-weight:700;letter-spacing:-.6px;white-space:nowrap}.mark{position:relative;display:block;width:76px;height:54px;overflow:hidden;flex-shrink:0}.mark img{position:absolute;width:190px;height:auto;left:-58px;top:-46px}nav{display:flex;gap:30px;font-size:12px;font-weight:700;text-transform:uppercase}nav a{padding:12px 0}nav a:hover,footer a:hover{text-decoration:underline;text-underline-offset:5px}.hero{padding-block:42px}.eyebrow,.category{font-size:11px;line-height:1.5;font-weight:700;text-transform:uppercase;margin:0}.hero .eyebrow{margin-bottom:32px}h1{font-size:clamp(64px,12.1vw,180px);font-weight:900;line-height:.9;letter-spacing:-.055em;margin:0 0 26px -.04em}.intro{font-size:18px;line-height:1.4;margin:0}.product{display:grid;grid-template-columns:29% 1fr;gap:28px;border-top:3px solid #000;padding-block:24px 32px}.number{display:block;font-size:clamp(70px,10vw,144px);font-weight:700;letter-spacing:-.065em;line-height:1;margin-bottom:26px}.product h2{font-size:clamp(30px,3.4vw,50px);font-weight:800;line-height:1;letter-spacing:-.045em;text-transform:uppercase;margin:14px 0 20px}.description{font-size:17px;line-height:1.5;max-width:32ch;margin:0}.text-link{display:inline-flex;gap:16px;align-items:center;font-size:11px;font-weight:700;text-transform:uppercase;border-bottom:2px solid #000;padding:8px 0;margin-top:28px}.text-link span{font-size:20px}.text-link:hover{text-decoration:underline;text-underline-offset:4px}.product-art{display:flex;align-items:center;justify-content:center;aspect-ratio:3/2;overflow:hidden;align-self:start}.product-art img{display:block;width:100%;height:100%;object-fit:cover}.mono .product-art{background:#080c09}.mono .product-art img{width:auto;max-width:100%;object-fit:contain;padding:24px 0}.nightworks .product-art{border:1px solid #000}.nightworks .product-art img{object-fit:contain;padding:24px}.about{display:grid;grid-template-columns:29% 1fr;gap:28px;border-top:3px solid #000;padding-block:40px}.about h2{font-size:24px;text-transform:uppercase;margin:0}.about p{font-size:18px;line-height:1.5;max-width:500px;margin:0}.about a{text-decoration:underline;text-underline-offset:3px}footer{display:flex;justify-content:space-between;gap:20px;border-top:3px solid #000;padding-block:24px;font-size:11px;font-weight:700;text-transform:uppercase;line-height:1.5}.skip{position:fixed;top:-100px;left:20px;background:#fff;padding:15px;z-index:10}.skip:focus{top:12px}section{scroll-margin-top:24px}@media(max-width:900px){.shell{width:calc(100% - 48px)}.product,.about{grid-template-columns:32% 1fr;gap:20px}}@media(max-width:740px){.shell{width:calc(100% - 36px)}header{padding-block:16px}header nav{display:none}.brand{font-size:17px;gap:12px}.mark{width:53px;height:38px}.mark img{width:133px;left:-40.6px;top:-32.2px}.hero{padding-block:28px 32px}.hero .eyebrow{font-size:10px;max-width:34ch;margin-bottom:28px}h1{font-size:12vw;letter-spacing:-.055em;margin-bottom:20px}.intro{font-size:16px;max-width:28ch}.product{grid-template-columns:1fr;gap:24px;padding-block:22px 28px}.product-copy{display:grid;grid-template-columns:65px 1fr;column-gap:14px}.number{font-size:44px;grid-row:1/5;margin:0}.category{font-size:9px;grid-column:2}.product h2{font-size:29px;margin:12px 0}.description{font-size:15px;grid-column:2}.text-link{grid-column:2;justify-self:start;margin-top:18px}.product-art{width:100%}.mono .product-art{aspect-ratio:1/1}.about{display:block;padding-block:28px}.about h2{margin-bottom:16px}.about p{font-size:16px}footer{flex-wrap:wrap;gap:16px;font-size:10px}footer>span{width:100%}}
