:root{--ink:#090a08;--paper:#f0eee6;--muted:#aaa99c;--yellow:#ffe000;--line:rgba(240,238,230,.18);--rust:#b56d45;--mono:"DM Mono",monospace;--sans:"Space Grotesk",sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--ink);color:var(--paper);font-family:var(--sans);overflow-x:hidden}.site-header{height:88px;padding:0 5vw;border-bottom:1px solid var(--line);display:flex;align-items:center;justify-content:space-between;position:relative;z-index:2;background:rgba(9,10,8,.94);backdrop-filter:blur(12px)}.brand{display:flex;align-items:center}.brand img{display:block;width:176px;height:auto}.nav-links{display:flex;gap:34px;margin-left:auto;margin-right:44px}.nav-links a,.header-cta,.text-link,.site-footer a{color:var(--paper);font-family:var(--mono);font-size:11px;text-decoration:none}.nav-links a{color:var(--muted);transition:color .2s}.nav-links a:hover,.site-footer a:hover{color:var(--yellow)}.header-cta{border:1px solid var(--line);padding:13px 16px}.header-cta span,.button span{color:var(--yellow);font-size:16px;margin-left:13px}.section-pad{padding-left:10vw;padding-right:10vw}.hero{display:grid;grid-template-columns:1fr 1fr;min-height:650px;padding-bottom:90px;padding-top:100px}.eyebrow{color:var(--yellow);font-family:var(--mono);font-size:10px;letter-spacing:.08em;margin:0 0 31px;text-transform:uppercase}.status-dot{background:var(--yellow);border-radius:50%;display:inline-block;height:7px;margin-right:8px;width:7px}.hero h1,h2{font-size:clamp(56px,8vw,116px);font-weight:500;letter-spacing:-.08em;line-height:.88;margin:0}.hero h1 em,h2 em{color:var(--yellow);font-style:normal}.hero-intro{color:var(--muted);font-size:17px;line-height:1.5;margin:40px 0 37px;max-width:410px}.hero-actions{align-items:center;display:flex;gap:27px}.button{align-items:center;display:inline-flex;font-family:var(--mono);font-size:11px;padding:17px 18px;text-decoration:none}.button-primary{background:var(--yellow);color:var(--ink)}.button-primary span{color:var(--ink)}.text-link{border-bottom:1px solid var(--line);padding-bottom:7px}.text-link span{color:var(--yellow);font-size:15px;margin-left:12px}.hero-art{align-items:center;background:radial-gradient(circle at center,rgba(255,224,0,.13),transparent 48%);display:flex;justify-content:center;min-height:440px;position:relative}.hero-art:before{border:1px solid rgba(255,224,0,.42);border-radius:50%;content:"";height:430px;position:absolute;transform:rotate(-22deg);width:300px}.hero-art img{filter:drop-shadow(0 0 28px rgba(255,224,0,.24));max-width:68%;position:relative}.hero-art-caption{bottom:5%;color:var(--muted);font-family:var(--mono);font-size:9px;line-height:1.7;position:absolute;right:8%;text-align:right}.hero-art-caption span{color:var(--yellow)}.ticker{border-bottom:1px solid var(--line);border-top:1px solid var(--line);color:var(--muted);font-family:var(--mono);font-size:11px;letter-spacing:.15em;overflow:hidden;padding:19px 0;white-space:nowrap}.ticker div{animation:marquee 28s linear infinite}.ticker span{color:var(--yellow);margin:0 34px}@keyframes marquee{to{transform:translateX(-30%)}}.examples,.shop{padding-bottom:130px;padding-top:126px}.section-heading{align-items:end;display:flex;justify-content:space-between;margin-bottom:75px}.section-heading h2,.story h2,.contact h2{font-size:clamp(46px,6vw,82px);letter-spacing:-.07em}.section-note{color:var(--muted);font-size:14px;line-height:1.5;margin:0;max-width:260px}.example-grid{display:grid;gap:14px;grid-template-columns:repeat(4,1fr)}.example{margin:0}.example-wide{grid-column:span 2}.example img{aspect-ratio:1/1;display:block;filter:saturate(.75);object-fit:cover;transition:filter .3s,transform .3s;width:100%}.example-wide img{aspect-ratio:2/1}.example:hover img{filter:saturate(1);transform:scale(.99)}.example figcaption{color:var(--muted);font-family:var(--mono);font-size:10px;padding-top:13px}.example figcaption span{color:var(--yellow);margin-right:10px}.shop{background:#151611}.shop-tabs{border-bottom:1px solid var(--line);display:flex;gap:25px;margin-bottom:35px}.shop-tab{background:transparent;border:0;border-bottom:2px solid transparent;color:var(--muted);cursor:pointer;font-family:var(--mono);font-size:10px;padding:0 0 15px}.shop-tab.active,.shop-tab:hover{border-color:var(--yellow);color:var(--yellow)}.product-grid{display:grid;gap:22px;grid-template-columns:repeat(3,1fr)}.product-card{min-width:0}.product-image{background:#23251e;position:relative}.product-image img{aspect-ratio:1/1;display:block;object-fit:cover;width:100%}.product-tag{background:var(--yellow);color:var(--ink);font-family:var(--mono);font-size:9px;left:12px;padding:7px 9px;position:absolute;text-transform:uppercase;top:12px}.product-meta{align-items:start;display:flex;justify-content:space-between;padding:17px 0 12px}.mono{color:var(--muted);font-family:var(--mono);font-size:9px;margin:0 0 10px}.product-meta h3{font-size:20px;font-weight:500;letter-spacing:-.05em;margin:0}.product-price{color:var(--muted);font-family:var(--mono);font-size:9px;text-align:right}.product-price span{color:var(--yellow);font-size:19px}.product-link{border-top:1px solid var(--line);color:var(--paper);display:block;font-family:var(--mono);font-size:10px;padding-top:13px;text-decoration:none}.product-link:hover{color:var(--yellow)}.story{background:var(--yellow);color:var(--ink);display:grid;gap:10vw;grid-template-columns:1fr 1fr;padding-bottom:130px;padding-top:130px}.story .eyebrow{color:#6d681b}.story h2 em{color:#6d681b}.story-copy{align-self:end;max-width:400px}.story-copy>p:first-child{font-size:21px;letter-spacing:-.03em;line-height:1.3;margin:0 0 47px}.story-copy .mono{color:#6d681b;line-height:2}.rule{border-top:1px solid rgba(9,10,8,.25);margin-bottom:25px}.contact{align-items:end;display:flex;justify-content:space-between;min-height:550px;padding-bottom:100px;padding-top:120px}.contact-inner .eyebrow{margin-bottom:45px}.contact h2{margin-bottom:50px}.button-light{border:1px solid var(--line);color:var(--paper)}.contact-stamp{border:1px solid var(--yellow);color:var(--yellow);font-family:var(--mono);font-size:11px;line-height:1.1;padding:15px 18px}.site-footer{align-items:center;border-top:1px solid var(--line);display:flex;justify-content:space-between;padding:28px 5vw}.site-footer .brand img{width:150px}.site-footer p{color:var(--muted);font-family:var(--mono);font-size:10px}.site-footer>a:last-child{color:var(--muted)}@media(max-width:760px){.site-header{height:72px;padding:0 6vw}.brand img{width:146px}.nav-links{display:none}.header-cta{font-size:9px;padding:10px}.section-pad{padding-left:7vw;padding-right:7vw}.hero{display:block;min-height:auto;padding-bottom:70px;padding-top:70px}.hero h1{font-size:64px}.hero-art{min-height:360px}.section-heading,.story{display:block}.section-heading{margin-bottom:48px}.section-note{margin-top:28px}.example-grid,.product-grid{grid-template-columns:1fr 1fr}.example-wide{grid-column:span 2}.story{padding-bottom:85px;padding-top:85px}.story-copy{margin-top:65px}.contact{align-items:start;display:block;min-height:530px;padding-top:90px}.contact-stamp{display:inline-block;margin-top:80px}.site-footer{align-items:flex-start;display:grid;gap:20px}.site-footer p{order:3}}@media(max-width:480px){.hero-actions{align-items:flex-start;display:flex;flex-direction:column;gap:23px}.example-grid,.product-grid{grid-template-columns:1fr}.example-wide{grid-column:auto}.example-wide img,.example img{aspect-ratio:4/3}.shop-tabs{gap:15px;overflow:auto}.shop-tab{white-space:nowrap}}
