@font-face{font-family:Anton;font-style:normal;font-weight:400;font-display:swap;src:url(../media/0e7b7e0b829e3eb9-s.2j75_l12byk_u.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Anton;font-style:normal;font-weight:400;font-display:swap;src:url(../media/daf789e4474d0d90-s.07wt1b-68kohk.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Anton;font-style:normal;font-weight:400;font-display:swap;src:url(../media/9e9f04e3c37952ab-s.p.0pan85mumqyf3.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Anton Fallback;src:local(Arial);ascent-override:129.7%;descent-override:36.29%;line-gap-override:0.0%;size-adjust:90.69%}.anton_22d3b9f5-module__0xb9Va__className{font-family:Anton,Anton Fallback;font-style:normal;font-weight:400}.anton_22d3b9f5-module__0xb9Va__variable{--font-display:"Anton", "Anton Fallback"}
@font-face{font-family:Permanent Marker;font-style:normal;font-weight:400;font-display:swap;src:url(../media/612bd71aa396cae6-s.p.0y-3ea_6ee5g5.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Permanent Marker Fallback;src:local(Arial);ascent-override:97.58%;descent-override:27.92%;line-gap-override:2.66%;size-adjust:113.69%}.permanent_marker_ae34e57c-module__8fXoda__className{font-family:Permanent Marker,Permanent Marker Fallback;font-style:normal;font-weight:400}.permanent_marker_ae34e57c-module__8fXoda__variable{--font-brush:"Permanent Marker", "Permanent Marker Fallback"}
@font-face{font-family:Work Sans;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/8e3fbf4aa84d044b-s.3ynaompv6mu4n.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Work Sans;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/57dc28f7118abe14-s.3bsu95r7x7mat.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Work Sans;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/7ddd198311ba7843-s.p.3kq6k02b2ysv1.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Work Sans Fallback;src:local(Arial);ascent-override:83.09%;descent-override:21.71%;line-gap-override:0.0%;size-adjust:111.93%}.work_sans_195e8b9-module__PZa_1a__className{font-family:Work Sans,Work Sans Fallback;font-style:normal}.work_sans_195e8b9-module__PZa_1a__variable{--font-body:"Work Sans", "Work Sans Fallback"}
:root{--color-cream:#f4ead3;--color-cream-soft:#efe1bf;--color-ink:#171412;--color-gold:#e8a934;--color-gold-deep:#c98a1c;--color-red:#c31f2a;--color-navy:#232c42;--font-display:"Anton", sans-serif;--font-brush:"Permanent Marker", cursive;--font-body:"Work Sans", sans-serif}*{box-sizing:border-box}html,body{margin:0;padding:0}body{background:var(--color-cream);color:var(--color-ink);font-family:var(--font-body);-webkit-font-smoothing:antialiased;font-size:17px;line-height:1.55}img{max-width:100%;height:auto;display:block}a{color:inherit}h1,h2,h3{margin:0}.page{overflow-x:hidden}.site-header{justify-content:flex-end;align-items:center;max-width:1100px;margin:0 auto;padding:28px 24px 0;display:flex}@media (max-width:640px){.site-header{padding:20px 16px 0}}.site-nav{gap:24px;font-size:15px;font-weight:600;display:flex}.site-nav a{border-bottom:2px solid #0000;text-decoration:none}.site-nav a:hover,.site-nav a:focus-visible{border-bottom-color:var(--color-red)}@media (max-width:480px){.site-nav{gap:14px;font-size:14px}}.hero{grid-template-columns:1.1fr .9fr;align-items:center;gap:32px;max-width:1100px;margin:0 auto;padding:56px 24px 96px;display:grid;position:relative}@media (max-width:860px){.hero{text-align:center;grid-template-columns:1fr;padding:40px 20px 72px}}.hero-burst{background:repeating-radial-gradient(circle at center, transparent 0, transparent 3px, #17141214 4px, transparent 5px), radial-gradient(circle, var(--color-gold) 0%, var(--color-gold) 55%, transparent 78%);z-index:0;border-radius:50%;width:620px;height:620px;position:absolute;top:-10%;right:-12%}@media (max-width:860px){.hero-burst{width:420px;height:420px;top:-6%;right:50%;transform:translate(50%)}}.hero-copy{z-index:1;position:relative}.hero h1.hero-logo{margin:0;line-height:0}.hero-logo img{filter:drop-shadow(4px 5px #17141233);width:min(480px,100%);height:auto}.hero-tagline{font-family:var(--font-display);text-transform:uppercase;letter-spacing:.03em;margin:20px 0 8px;font-size:20px}.hero-sub{color:#171412cc;max-width:46ch}@media (max-width:860px){.hero-sub{margin-left:auto;margin-right:auto}}.hero-cta{background:var(--color-ink);color:var(--color-cream);font-family:var(--font-display);text-transform:uppercase;letter-spacing:.04em;border:2px solid var(--color-ink);margin-top:8px;padding:14px 28px;text-decoration:none;transition:transform .15s,background .15s,color .15s;display:inline-block}.hero-cta:hover,.hero-cta:focus-visible{background:var(--color-red);border-color:var(--color-red);color:var(--color-cream);transform:translateY(-2px)}.hero-art{z-index:1;position:relative}.hero-art .hero-poster-img{border:4px solid var(--color-ink);border-radius:16px;transform:rotate(2deg);box-shadow:10px 10px #171412d9}.quote-sticker{z-index:2;pointer-events:none;filter:drop-shadow(3px 4px #17141259);position:absolute}.sticker-hero{width:150px;height:auto;bottom:-22px;left:-34px;transform:rotate(-9deg)}@media (max-width:860px){.sticker-hero{width:110px;bottom:-18px;left:50%;transform:translate(-130%)rotate(-9deg)}}.sticker-section{width:130px;height:auto;margin-left:auto;position:static;transform:rotate(4deg)}@media (max-width:640px){.sticker-section{width:100px}}.sticker-divider{justify-content:center;padding:12px 0 48px;display:flex}.sticker-shuf{width:220px;height:auto;position:static;transform:rotate(-3deg)}@media (max-width:640px){.sticker-shuf{width:170px}}.products-section{max-width:1100px;margin:0 auto;padding:0 24px 96px}@media (max-width:640px){.products-section{padding:0 16px 72px}}.section-heading{flex-wrap:wrap;align-items:baseline;gap:16px;margin-bottom:36px;display:flex}.ribbon{font-family:var(--font-display);text-transform:uppercase;letter-spacing:.08em;background:var(--color-red);color:var(--color-cream);padding:4px 10px;font-size:13px}.section-heading h2{font-family:var(--font-display);text-transform:uppercase;font-size:clamp(28px,4vw,40px)}.products-empty{border:2px dashed var(--color-ink);text-align:center;max-width:52ch;font-family:var(--font-body);border-radius:12px;margin:0 auto;padding:32px}.products-grid{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:40px 28px;display:grid}.product-card{background:var(--color-cream-soft);border:3px solid var(--color-ink);border-radius:14px;padding:20px 18px 22px;transition:transform .2s,box-shadow .2s;position:relative;box-shadow:6px 6px #171412e6}.product-card.tilt-left{transform:rotate(-2deg)}.product-card.tilt-right{transform:rotate(2deg)}.product-card:hover{transform:rotate(0)translateY(-6px);box-shadow:9px 9px #171412e6}.product-price{background:var(--color-gold);border:3px solid var(--color-ink);width:58px;height:58px;font-family:var(--font-display);border-radius:50%;justify-content:center;align-items:center;font-size:14px;display:flex;position:absolute;top:-14px;right:-14px;transform:rotate(8deg)}.product-image{aspect-ratio:1;background:var(--color-cream);border:2px solid var(--color-ink);border-radius:8px;justify-content:center;align-items:center;margin-bottom:14px;display:flex;overflow:hidden}.product-image img{object-fit:cover;width:100%;height:100%}.product-image-placeholder{font-family:var(--font-display);color:#17141240;font-size:32px}.product-card h3{font-family:var(--font-display);text-transform:uppercase;margin-bottom:6px;font-size:19px}.product-card p{color:#171412bf;margin:0 0 12px;font-size:14px}.product-soldout{color:var(--color-red);text-transform:uppercase;font-size:13px;font-weight:700}.site-footer{background:var(--color-ink);color:var(--color-cream);text-align:center;padding:48px 24px}.footer-wordmark{font-family:var(--font-brush);color:var(--color-gold);margin:0 0 8px;font-size:30px}.footer-instagram{color:var(--color-gold);border-bottom:2px solid #0000;margin-top:8px;font-weight:600;text-decoration:none;display:inline-block}.footer-instagram:hover,.footer-instagram:focus-visible{border-bottom-color:var(--color-gold)}.footer-copy{opacity:.6;margin-top:16px;font-size:13px}@media (prefers-reduced-motion:reduce){.hero-cta,.product-card{transition:none}}a:focus-visible,button:focus-visible{outline:3px solid var(--color-navy);outline-offset:2px}
