:root{color-scheme:dark;--accent:#ff8a32;--background:#101112;--text:#f4f1eb;--muted:#b7b5b0;--border:#353638;font-family:Arial,Helvetica,sans-serif}*{box-sizing:border-box}body{margin:0;background:radial-gradient(ellipse at 50% 0%,#332218 0%,transparent 42%),var(--background);color:var(--text);line-height:1.5}body::before{content:"";position:fixed;inset:0;pointer-events:none;opacity:.13;background-image:linear-gradient(#aaa 1px,transparent 1px),linear-gradient(90deg,#aaa 1px,transparent 1px);background-size:72px 72px;mask-image:linear-gradient(#000,transparent 55%)}a{color:inherit;text-decoration:none}button{font:inherit}a,button{-webkit-tap-highlight-color:transparent}a:focus-visible,button:focus-visible{outline:3px solid var(--accent);outline-offset:5px}button{cursor:pointer}.page{position:relative;max-width:712px;margin:auto;padding:26px 32px 24px}.topbar{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid var(--border);padding-bottom:20px}.wordmark{font-size:13px;letter-spacing:2px;font-weight:800}.wordmark b{color:var(--accent)}.share{border:1px solid #514337;border-radius:30px;background:transparent;color:var(--text);padding:8px 16px;font-size:12px}.share span{margin-left:10px}.intro{text-align:center;padding:30px 0 27px}.logo{display:block;margin:0 auto 21px;object-fit:contain;border-radius:50%;box-shadow:0 0 50px #ff79000c}.eyebrow{font-size:10px;letter-spacing:2px;font-weight:700;color:var(--accent);margin:0 0 14px}h1{font-family:Impact,'Arial Narrow',Arial,sans-serif;font-weight:400;font-size:54px;line-height:1.03;letter-spacing:.1px;margin:0 0 16px}h1 span{color:var(--accent)}.bio{max-width:420px;margin:0 auto;color:var(--muted);font-size:14px;line-height:1.65}.links{display:grid;gap:10px;scroll-margin:20px}.link{display:flex;gap:17px;align-items:center;min-height:84px;padding:17px 21px;background:#1c1d1e;border:1px solid var(--border);border-radius:12px;transition:transform .18s,border-color .18s,background .18s}.link:hover{transform:translateY(-2px);border-color:var(--accent);background:#252323}.link.primary{background:var(--accent);color:#15110e;border-color:var(--accent)}.link.primary:hover{filter:brightness(1.08)}.icon{display:grid;place-items:center;flex:none;width:36px;height:36px;border:1px solid #4c4d4e;border-radius:9px;color:var(--accent)}.primary .icon{border-color:#27160e40;color:#24170d}.icon svg,.social-icon svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.link-copy{flex:1}.link strong{display:block;font-size:16px;letter-spacing:.1px}.link small{display:block;font-size:12px;color:var(--muted);margin-top:2px}.primary small{color:#402817}.arrow{font-size:21px;color:var(--accent)}.primary .arrow{color:#24170d}.showcase{margin:35px 0 28px}.section-heading{display:flex;justify-content:space-between;align-items:center;margin-bottom:14px;gap:12px}.section-heading h2{margin:0;font-size:16px;font-weight:500}.section-heading>span{font-size:8px;letter-spacing:1.6px;color:#a8a49f}.products{display:grid;grid-template-columns:1fr 1fr;gap:14px}.product{border-radius:11px;overflow:hidden;background:#ece7df;color:#191715;display:block;transition:transform .18s}.product:hover{transform:translateY(-3px)}.product-image{overflow:hidden;aspect-ratio:340/270;background:#343434}.product img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .3s}.product:hover img{transform:scale(1.035)}.product-caption{padding:14px 13px 16px}.product-caption small{font-size:8px;letter-spacing:1.1px;color:#6a5142;font-weight:700;display:block}.product-caption h3{font-size:14px;margin:5px 0 0;font-weight:600}.product-caption h3 span{float:right}.newsletter{background:linear-gradient(120deg,#28211c,#1c1c1c);border:1px solid #574333;border-radius:13px;text-align:center;padding:25px 24px}.mail-icon{display:block;color:var(--accent);font-size:26px;line-height:1;margin-bottom:13px}.newsletter h2{font-size:21px;line-height:1.25;margin:0 0 8px;font-weight:500}.newsletter p{font-size:13px;color:var(--muted);margin:0 0 18px}.signup{display:inline-flex;justify-content:center;gap:25px;padding:11px 22px;border-radius:7px;background:var(--text);color:#181818;font-weight:700;font-size:13px}.signup:hover{background:var(--accent)}.newsletter small{display:block;margin-top:12px;font-size:10px;color:#a9a49f}.follow{padding:27px 0;display:flex;justify-content:space-between;align-items:center;gap:15px}.follow>span{font-size:9px;letter-spacing:2px;color:#aaa5a0}.follow nav{display:flex;gap:20px;flex-wrap:wrap}.follow a{font-size:12px;display:flex;gap:7px;align-items:center}.follow a:hover{color:var(--accent)}.social-icon{display:inline-flex}.social-icon svg{width:17px;height:17px}footer{display:flex;justify-content:space-between;gap:10px;border-top:1px solid var(--border);padding-top:17px;font-size:10px;color:#a9a49f}.endnote{font-size:8px;letter-spacing:2.4px;color:#827c76;text-align:center;margin-top:23px}.toast{position:fixed;bottom:20px;left:50%;transform:translateX(-50%);padding:12px 20px;border-radius:9px;background:var(--text);color:#111;font-size:13px;box-shadow:0 5px 30px #0005;max-width:90vw;z-index:5}.toast:empty{display:none}.skip{position:absolute;top:-100px;left:15px;z-index:10;padding:10px;background:var(--accent);color:#111}.skip:focus{top:10px}.noscript{text-align:center;padding:20px;color:var(--muted)}[hidden]{display:none!important}@media(max-width:480px){.page{padding:19px 20px 22px}.intro{padding-top:26px}.logo{width:132px;height:132px;margin-bottom:18px}h1{font-size:43px}.eyebrow{font-size:8px;letter-spacing:1.5px}.bio{font-size:13px;max-width:310px}.link{padding:15px;gap:13px;min-height:80px}.link strong{font-size:15px}.link small{font-size:11px}.section-heading>span{display:none}.product-caption{padding:12px 10px}.product-caption small{font-size:7px;letter-spacing:.7px}.product-caption h3{font-size:12px}.newsletter{padding:24px 16px}.newsletter h2{font-size:19px}.follow nav{gap:13px}.follow a{font-size:11px}}@media(prefers-reduced-motion:reduce){*,*::before,*::after{transition:none!important;scroll-behavior:auto!important}}
