@font-face{font-family:Anton;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/anton-vietnamese-400-normal-CkBxLiRJ.woff2) format("woff2"),url(/assets/anton-vietnamese-400-normal-2FfR1wHA.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Anton;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/anton-latin-ext-400-normal-SyiqE2Jt.woff2) format("woff2"),url(/assets/anton-latin-ext-400-normal-BMODBQc6.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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-display:swap;font-weight:400;src:url(/assets/anton-latin-400-normal-Byf51wtH.woff2) format("woff2"),url(/assets/anton-latin-400-normal-AUNGEG_V.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Archivo Black;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/archivo-black-latin-ext-400-normal-DQAASfvW.woff2) format("woff2"),url(/assets/archivo-black-latin-ext-400-normal--j5WRK12.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Archivo Black;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/archivo-black-latin-400-normal-BTVu2TQR.woff2) format("woff2"),url(/assets/archivo-black-latin-400-normal-HW9MwEcM.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Roboto Condensed;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/roboto-condensed-cyrillic-ext-400-normal-DGo1Ayjq.woff2) format("woff2"),url(/assets/roboto-condensed-cyrillic-ext-400-normal-WtM1l1qc.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Roboto Condensed;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/roboto-condensed-cyrillic-400-normal-_T2aQlWs.woff2) format("woff2"),url(/assets/roboto-condensed-cyrillic-400-normal-Bgns473E.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Roboto Condensed;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/roboto-condensed-greek-ext-400-normal-DnDLQPrH.woff2) format("woff2"),url(/assets/roboto-condensed-greek-ext-400-normal-IH_CrJ5Q.woff) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:Roboto Condensed;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/roboto-condensed-greek-400-normal-D5vBSIyg.woff2) format("woff2"),url(/assets/roboto-condensed-greek-400-normal-FabMgVmk.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Roboto Condensed;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/roboto-condensed-vietnamese-400-normal-0o1laQ-g.woff2) format("woff2"),url(/assets/roboto-condensed-vietnamese-400-normal-CPsdS8_S.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Roboto Condensed;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/roboto-condensed-latin-ext-400-normal-OHaX69iP.woff2) format("woff2"),url(/assets/roboto-condensed-latin-ext-400-normal-DT8nEsYA.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Roboto Condensed;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/roboto-condensed-latin-400-normal-BICmKrXV.woff2) format("woff2"),url(/assets/roboto-condensed-latin-400-normal-D2e7XwB1.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Roboto Condensed;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/roboto-condensed-cyrillic-ext-700-normal-CTXjXnze.woff2) format("woff2"),url(/assets/roboto-condensed-cyrillic-ext-700-normal-CWPRiRXS.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Roboto Condensed;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/roboto-condensed-cyrillic-700-normal-9RN-Z7cI.woff2) format("woff2"),url(/assets/roboto-condensed-cyrillic-700-normal-BGMkBBYx.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Roboto Condensed;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/roboto-condensed-greek-ext-700-normal-C07FLl9m.woff2) format("woff2"),url(/assets/roboto-condensed-greek-ext-700-normal-DhD1EO0p.woff) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:Roboto Condensed;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/roboto-condensed-greek-700-normal-DWMOA2VK.woff2) format("woff2"),url(/assets/roboto-condensed-greek-700-normal-89Up2Xly.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Roboto Condensed;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/roboto-condensed-vietnamese-700-normal-D35V1G0s.woff2) format("woff2"),url(/assets/roboto-condensed-vietnamese-700-normal-BtNeb9D6.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Roboto Condensed;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/roboto-condensed-latin-ext-700-normal-B004qtqu.woff2) format("woff2"),url(/assets/roboto-condensed-latin-ext-700-normal-O6H_RRvN.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Roboto Condensed;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/roboto-condensed-latin-700-normal-DRbp0YnP.woff2) format("woff2"),url(/assets/roboto-condensed-latin-700-normal-BOl6B_hI.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--red: #E01B12;--cream: #F7F0E4;--gold: #F2A81D;--ink: #14100E;--shadow: #8E0F0A;--space-1: 8px;--space-2: 16px;--space-3: 24px;--space-4: 32px;--space-5: 48px;--space-6: 64px;--space-7: 96px;--radius-sm: 4px;--radius-md: 10px;--radius-tag: 999px;--font-display: "Anton", sans-serif;--font-accent: "Archivo Black", sans-serif;--font-body: "Roboto Condensed", sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--cream);color:var(--ink);font-family:var(--font-body);font-size:18px;line-height:1.5;-webkit-font-smoothing:antialiased}img{max-width:100%;display:block}a{color:inherit}.js-off-notice{background:var(--gold);color:var(--ink);text-align:center;padding:var(--space-2);margin:0;font-weight:700}.wrap{width:100%;max-width:1180px;margin:0 auto;padding-left:var(--space-3);padding-right:var(--space-3)}.topbar{display:flex;align-items:center;justify-content:space-between;padding-top:var(--space-2);padding-bottom:var(--space-2);border-bottom:3px solid var(--ink);background:var(--cream);position:sticky;top:0;z-index:20}.topbar-mark{font-family:var(--font-accent);font-size:20px;letter-spacing:1px}.topbar-nav{display:flex;gap:var(--space-3);font-family:var(--font-body);font-weight:700;text-transform:uppercase;font-size:14px;letter-spacing:.5px}.topbar-nav a{text-decoration:none}.topbar-nav a:hover{color:var(--red)}.hero{display:grid;grid-template-columns:1.1fr 1fr;gap:var(--space-5);align-items:center;padding-top:var(--space-6);padding-bottom:var(--space-6);background:var(--red);color:var(--cream);border-bottom:6px solid var(--shadow)}.hero-copy{max-width:560px}.badge{display:inline-block;font-family:var(--font-accent);font-size:13px;letter-spacing:1.5px;text-transform:uppercase;background:var(--gold);color:var(--ink);padding:var(--space-1) var(--space-2);border-radius:var(--radius-tag);margin:0 0 var(--space-2)}.hero-title{font-family:var(--font-display);font-size:clamp(56px,9vw,108px);line-height:.92;margin:0 0 var(--space-2);text-transform:uppercase;text-shadow:4px 4px 0 var(--shadow)}.hero-sub{font-size:20px;margin:0 0 var(--space-4);max-width:46ch}.hero-actions{display:flex;flex-wrap:wrap;gap:var(--space-2);margin-bottom:var(--space-3)}.btn{display:inline-block;font-family:var(--font-accent);font-size:15px;text-transform:uppercase;letter-spacing:.5px;text-decoration:none;padding:16px 28px;border-radius:var(--radius-sm);border:3px solid var(--ink);transition:transform .15s ease,box-shadow .15s ease}.btn:hover{transform:translate(-2px,-2px)}.btn-primary{background:var(--gold);color:var(--ink);box-shadow:4px 4px 0 var(--ink)}.btn-primary:hover{box-shadow:6px 6px 0 var(--ink)}.btn-ghost{background:transparent;color:var(--cream);border-color:var(--cream)}.btn-ghost:hover{background:#f7f0e41f}.btn-small{padding:10px 18px;font-size:13px;margin-top:var(--space-2)}.canary{font-family:var(--font-body);font-size:14px;opacity:.85;letter-spacing:.3px}.hero-art{display:flex;justify-content:center}.hero-art img{width:100%;max-width:420px;height:auto;aspect-ratio:1 / 1;border-radius:var(--radius-md);box-shadow:0 24px 48px #14100e59}.section-title{font-family:var(--font-display);font-size:clamp(32px,5vw,52px);text-transform:uppercase;margin:0 0 var(--space-1)}.section-sub{font-size:18px;color:var(--shadow);max-width:56ch;margin:0 0 var(--space-5)}.shop{padding-top:var(--space-7);padding-bottom:var(--space-6)}.rack{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,1fr);gap:var(--space-4) var(--space-3);border-top:6px solid var(--ink);padding-top:var(--space-5)}.rack-item details{position:relative}.hook{cursor:pointer;list-style:none;display:flex;flex-direction:column;align-items:center;gap:var(--space-1);padding-top:var(--space-4);-webkit-user-select:none;user-select:none}.hook::-webkit-details-marker{display:none}.hook:before{content:"";position:absolute;top:0;left:50%;transform:translate(-50%);width:3px;height:24px;background:var(--ink)}.hook:after{content:"";position:absolute;top:20px;left:50%;transform:translate(-50%);width:16px;height:16px;border-radius:50%;border:3px solid var(--ink);background:var(--cream)}.hook-label{font-family:var(--font-accent);font-size:14px;text-transform:uppercase;text-align:center;background:var(--cream);border:3px solid var(--ink);border-radius:var(--radius-sm);padding:var(--space-2) var(--space-2);min-height:64px;display:flex;align-items:center;justify-content:center;transform-origin:top center;transition:transform .2s cubic-bezier(.34,1.56,.64,1);box-shadow:3px 3px 0 var(--ink)}details[open] .hook-label{transform:rotate(-6deg) translateY(4px)}.rack-item-hero .hook-label{background:var(--gold)}@keyframes swing-forward{0%{transform:rotate(0) translateY(0)}35%{transform:rotate(-10deg) translateY(6px)}60%{transform:rotate(4deg) translateY(2px)}to{transform:rotate(-6deg) translateY(4px)}}details.swing .hook-label{animation:swing-forward .42s cubic-bezier(.34,1.56,.64,1) forwards}.rack-card{margin-top:var(--space-2);padding:var(--space-2);background:var(--cream);border:2px dashed var(--shadow);border-radius:var(--radius-sm);text-align:center}.rack-status{font-family:var(--font-accent);font-size:13px;text-transform:uppercase;letter-spacing:.5px;margin:0 0 6px}.status-out{color:var(--shadow)}.status-in{color:var(--red)}.rack-note{font-size:15px;margin:0;color:var(--ink)}.rack-counter{margin-top:var(--space-5);font-family:var(--font-body);font-weight:700;text-transform:uppercase;font-size:14px;letter-spacing:.5px;color:var(--shadow);text-align:center}.cert{padding-top:var(--space-6);padding-bottom:var(--space-7)}.cert-card{border:4px solid var(--ink);border-radius:var(--radius-md);padding:var(--space-5);background:var(--cream);position:relative;max-width:720px;margin:0 auto}.cert-card:before,.cert-card:after{content:"";position:absolute;width:28px;height:28px;border:3px solid var(--gold)}.cert-card:before{top:10px;left:10px;border-right:none;border-bottom:none}.cert-card:after{bottom:10px;right:10px;border-left:none;border-top:none}.cert-eyebrow{font-family:var(--font-body);font-weight:700;letter-spacing:1px;text-transform:uppercase;font-size:13px;color:var(--shadow);margin:0 0 var(--space-2);text-align:center}.cert-body{font-size:18px;text-align:center;margin:0 0 var(--space-3)}.cert-sign{display:flex;flex-direction:column;align-items:center;margin:var(--space-4) 0 var(--space-3)}.cert-sign-line{font-family:Brush Script MT,cursive;font-style:italic;font-size:32px;border-bottom:2px solid var(--ink);padding:0 var(--space-3) 6px}.cert-sign-label{font-size:12px;text-transform:uppercase;letter-spacing:1px;color:var(--shadow);margin-top:4px}.cert-fine{font-size:13px;text-align:center;color:var(--shadow);margin:0}.receipt{background:var(--ink);color:var(--cream);padding-top:var(--space-6);padding-bottom:var(--space-6);display:flex;flex-direction:column;align-items:center;gap:var(--space-4)}.receipt-card{background:var(--cream);color:var(--ink);width:100%;max-width:420px;padding:var(--space-4) var(--space-3);font-family:var(--font-body);box-shadow:0 12px #0003;position:relative}.receipt-card:after{content:"";position:absolute;left:0;right:0;bottom:-10px;height:10px;background:linear-gradient(-45deg,var(--cream) 5px,transparent 0),linear-gradient(45deg,var(--cream) 5px,transparent 0);background-size:10px 10px;background-repeat:repeat-x}.receipt-head{font-family:var(--font-accent);font-size:15px;text-transform:uppercase;text-align:center;margin:0 0 var(--space-2);border-bottom:2px dashed var(--ink);padding-bottom:var(--space-2)}.receipt-line{display:flex;justify-content:space-between;gap:var(--space-2);font-size:15px;padding:6px 0;text-transform:uppercase}.receipt-sku{cursor:pointer;border-top:2px dashed var(--ink);margin-top:6px;padding-top:10px;font-weight:700;color:var(--red)}.receipt-sku:hover{opacity:.75}.receipt-hint{font-size:11px;text-align:right;color:var(--shadow);margin:2px 0 0;text-transform:uppercase;letter-spacing:.5px}.receipt-foot{text-align:center;font-size:13px;margin:var(--space-2) 0 0;color:var(--shadow)}.receipt-actions{display:flex;flex-wrap:wrap;gap:var(--space-2);align-items:center;justify-content:center}.receipt-actions .btn-primary{box-shadow:4px 4px 0 var(--cream)}.receipt-actions .btn-primary:hover{box-shadow:6px 6px 0 var(--cream)}.icon-link{display:inline-flex;align-items:center;justify-content:center;width:52px;height:52px;border:3px solid var(--cream);border-radius:var(--radius-sm);color:var(--cream)}.icon-link:hover{background:#f7f0e41f}.icon-x{width:24px;height:24px}.receipt-chain{font-size:13px;color:var(--cream);opacity:.7;text-transform:uppercase;letter-spacing:.5px;text-align:center}@media (max-width: 920px){.hero{grid-template-columns:1fr;text-align:center}.hero-copy{max-width:100%;margin:0 auto}.hero-actions{justify-content:center}.rack{grid-template-columns:repeat(2,1fr)}}@media (max-width: 640px){body{font-size:16px}.hero-title{font-size:clamp(44px,14vw,64px)}.rack{grid-template-columns:repeat(2,1fr);gap:var(--space-3) var(--space-2)}.cert-card{padding:var(--space-4) var(--space-2)}}@media (max-width: 420px){.topbar{flex-direction:column;align-items:flex-start;gap:6px}.topbar-nav{gap:var(--space-2);font-size:12px}}@media (prefers-reduced-motion: reduce){html{scroll-behavior:auto}.btn,.hook-label{transition:none}details.swing .hook-label{animation:none}details[open] .hook-label{transform:none}}
