:root{--ink:#0b0b09;--bone:#e9e1d1;--green:#0d3326;--yellow:#eaff32;--stone:#aaa18f;--line:rgba(11,11,9,.25)}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--bone);color:var(--ink);font-family:Inter,Arial,sans-serif}a{color:inherit;text-decoration:none}button{font:inherit}.skip{position:fixed;top:-60px;left:12px;background:var(--yellow);padding:12px;z-index:99}.skip:focus{top:12px}.topbar{height:68px;padding:0 2vw;display:flex;align-items:center;justify-content:space-between;background:var(--ink);color:var(--bone);border-bottom:1px solid #555;position:relative;z-index:20}.brand{font-family:'Archivo Black',sans-serif;font-size:16px}.topbar nav{display:flex;gap:28px;text-transform:uppercase;font:600 15px 'Barlow Condensed',sans-serif}.topbar nav a:hover{color:var(--yellow)}.menu{display:none;background:none;border:1px solid #777;color:inherit;padding:8px}.hero{height:calc(100svh - 68px);min-height:700px;position:relative;color:#fff;overflow:hidden}.hero>img{position:absolute;width:100%;height:100%;object-fit:cover}.hero-shade{position:absolute;inset:0;background:linear-gradient(90deg,rgba(0,0,0,.82) 0,rgba(0,0,0,.32) 58%,rgba(0,0,0,.1)),linear-gradient(0deg,rgba(0,0,0,.55),transparent 50%)}.hero-copy{position:absolute;inset:0;padding:34px 3vw 40px;display:flex;flex-direction:column}.eyebrow,.kicker{font:600 12px 'Barlow Condensed',sans-serif;letter-spacing:.16em}.presents{margin:20px 0 -10px;font:600 12px 'Barlow Condensed';letter-spacing:.2em}.hero h1,.section-head h2,.join h2{font:900 clamp(120px,17vw,280px)/.72 'Barlow Condensed',sans-serif;letter-spacing:-.065em;margin:auto 0 0}.hero-bottom{display:grid;grid-template-columns:1fr auto;gap:40px;align-items:end;margin-top:36px}.hero-bottom h2{font:700 clamp(27px,3vw,50px)/.95 'Barlow Condensed';margin:0;text-transform:uppercase}.hero-bottom p{max-width:600px;line-height:1.5;margin:18px 0 0;color:#ddd}.actions{display:flex;flex-wrap:wrap;gap:8px}.button{border:1px solid currentColor;background:transparent;color:inherit;text-transform:uppercase;font:700 13px 'Barlow Condensed';letter-spacing:.08em;padding:15px 20px;cursor:pointer;display:inline-block}.button:hover,.signal{background:var(--yellow);color:var(--ink);border-color:var(--yellow)}.tech-rail{position:absolute;right:2vw;top:34px;font:600 11px/1.7 'Barlow Condensed';letter-spacing:.12em;text-align:right}.manifesto,.drop,.archive,.commercial,.constellation{padding:8vw 3vw}.manifesto{background:var(--bone)}.manifesto>article{display:grid;grid-template-columns:5vw 1fr minmax(260px,30vw);gap:3vw;padding:5vw 0;border-top:2px solid var(--ink);align-items:start}.manifesto article h2{font:800 clamp(48px,7vw,110px)/.85 'Barlow Condensed';letter-spacing:-.045em;margin:0}.manifesto article p{font-size:17px;line-height:1.6;margin:0}.manifesto article span,.product span,.stories span,.offers span{font:600 12px 'Barlow Condensed';letter-spacing:.15em}.drop{background:#c5bdaf}.section-head{display:grid;grid-template-columns:1fr 2fr 1fr;gap:3vw;align-items:end;padding-bottom:4vw}.section-head h2{font-size:clamp(70px,10vw,160px);margin:0}.section-head>p:last-child{line-height:1.5}.product-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:2px;background:var(--ink);border:2px solid var(--ink)}.product{background:var(--bone);padding:14px 14px 26px;position:relative}.image-wrap{height:46vw;max-height:700px;overflow:hidden;position:relative;background:#111}.image-wrap img{width:100%;height:100%;object-fit:cover;transition:transform .6s}.product:hover img{transform:scale(1.025)}.image-wrap span{position:absolute;top:10px;left:10px;background:var(--yellow);padding:7px;color:var(--ink)}.product h3{font:800 28px/1 'Barlow Condensed';margin:22px 0 8px}.product p{line-height:1.45}.product>a{font:700 12px 'Barlow Condensed';letter-spacing:.1em;border-bottom:1px solid}.glyph{position:absolute;right:25px;bottom:75px!important;font:700 42px serif!important;transition:transform .35s;color:var(--yellow);mix-blend-mode:difference}.capsule:hover .glyph{transform:rotate(12deg) scale(1.25)}.channels{background:var(--ink);color:var(--bone);padding:8vw 3vw}.section-head.dark{grid-template-columns:1fr 3fr}.channel-grid{display:grid;grid-template-columns:repeat(2,1fr);border-top:1px solid #666}.channel-grid a{display:grid;grid-template-columns:50px 1fr auto;padding:25px 12px;border-bottom:1px solid #666;font:800 clamp(30px,4vw,60px) 'Barlow Condensed'}.channel-grid a:nth-child(odd){border-right:1px solid #666}.channel-grid a span{font-size:12px}.channel-grid a:hover{background:var(--yellow);color:var(--ink)}.stories{display:grid;grid-template-columns:repeat(4,1fr);border:2px solid}.stories article{padding:20px;min-height:300px;border-right:2px solid;display:flex;flex-direction:column}.stories article:last-child{border:0}.stories h3{font:800 36px/.95 'Barlow Condensed';margin:40px 0 15px}.stories p{line-height:1.5}.stories a{margin-top:auto;font:700 11px 'Barlow Condensed';letter-spacing:.1em}.commercial{background:var(--green);color:var(--bone)}.commercial>div:first-child{display:grid;grid-template-columns:1fr 3fr 1.2fr;gap:3vw}.commercial h2{font:800 clamp(55px,8vw,120px)/.84 'Barlow Condensed';letter-spacing:-.04em;margin:0}.commercial>div:first-child>p:last-child{line-height:1.6}.offers{display:grid;grid-template-columns:1fr 1fr;margin:7vw 0 3vw;border:1px solid #8c978e}.offers article{padding:30px}.offers article+article{border-left:1px solid #8c978e}.offers h3{font:800 36px/1 'Barlow Condensed'}.offers strong{font:600 17px 'Barlow Condensed';color:var(--yellow)}.constellation>div{display:grid;grid-template-columns:repeat(4,1fr);border-top:2px solid;margin-top:3vw}.constellation article{padding:25px 20px 40px;border-right:1px solid var(--line)}.constellation h3{font:800 24px 'Barlow Condensed'}.owned{font:600 11px 'Barlow Condensed';letter-spacing:.14em;text-align:right}.join{background:var(--ink);color:var(--bone);padding:8vw 3vw;text-align:center}.join h2{font-size:clamp(110px,18vw,290px);margin:4vw 0}.join>p{font:600 12px 'Barlow Condensed';letter-spacing:.2em}footer{background:var(--ink);color:var(--bone);border-top:1px solid #555;padding:25px 3vw;display:flex;justify-content:space-between;align-items:center;font-size:11px}dialog{width:min(700px,92vw);background:var(--bone);border:2px solid var(--ink);padding:38px;color:var(--ink)}dialog::backdrop{background:rgba(0,0,0,.8)}dialog h2{font:900 70px/.8 'Barlow Condensed';margin:25px 0}.close{position:absolute;right:12px;top:8px;border:0;background:none;font-size:34px;cursor:pointer}form{display:grid;grid-template-columns:1fr 1fr;gap:18px}label{font:600 12px 'Barlow Condensed';letter-spacing:.1em;text-transform:uppercase}input,textarea{width:100%;margin-top:7px;padding:12px;background:transparent;border:1px solid var(--ink);font:16px Inter}label:last-of-type{grid-column:1/-1}form button{justify-self:start}
@media(max-width:800px){.topbar{height:58px}.menu{display:block}.topbar nav{display:none;position:absolute;top:58px;left:0;right:0;background:var(--ink);padding:20px;flex-direction:column}.topbar nav.open{display:flex}.hero{height:calc(100svh - 58px);min-height:670px}.hero>img{object-position:62% center}.hero-shade{background:linear-gradient(0deg,rgba(0,0,0,.9),rgba(0,0,0,.1) 70%)}.hero-copy{padding:24px 18px}.presents{margin-top:auto}.hero h1{font-size:32vw;margin:10px 0 20px}.hero-bottom{grid-template-columns:1fr;margin:0;gap:20px}.hero-bottom p{display:none}.tech-rail{font-size:9px;top:24px}.manifesto,.drop,.archive,.commercial,.constellation{padding:70px 18px}.manifesto>article{grid-template-columns:35px 1fr;padding:40px 0}.manifesto article h2{font-size:14vw}.manifesto article p{grid-column:2;font-size:15px}.section-head,.section-head.dark,.commercial>div:first-child{grid-template-columns:1fr}.section-head h2{font-size:21vw}.product-grid{grid-template-columns:1fr}.image-wrap{height:125vw;max-height:none}.channel-grid{grid-template-columns:1fr}.channel-grid a:nth-child(odd){border-right:0}.channel-grid a{font-size:12vw}.stories{grid-template-columns:1fr}.stories article{min-height:240px;border-right:0;border-bottom:2px solid}.offers,.constellation>div{grid-template-columns:1fr}.offers article+article{border-left:0;border-top:1px solid #8c978e}.constellation article{border-right:0;border-bottom:1px solid var(--line)}.join h2{font-size:25vw}footer{align-items:flex-start;gap:20px;flex-direction:column}form{grid-template-columns:1fr}label:last-of-type{grid-column:auto}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.image-wrap img,.glyph{transition:none}}
