._header_ca3qs_2{position:sticky;top:0;z-index:100;background:linear-gradient(180deg,#1a1410,#1a1410f2);border-bottom:1px solid var(--color-border)}._glow_ca3qs_9{position:absolute;top:0;left:50%;transform:translate(-50%);width:40%;height:2px;background:radial-gradient(ellipse,rgba(255,140,66,.5),transparent 70%)}._inner_ca3qs_18{max-width:var(--max-width);margin:0 auto;padding:1rem 1.5rem;display:flex;align-items:center;gap:1.5rem}._logo_ca3qs_26{font-family:var(--font-heading);font-size:1.75rem;letter-spacing:.08em;color:var(--color-warm-white);text-transform:uppercase}._logo_ca3qs_26:hover{color:var(--color-ember)}._nav_ca3qs_36{display:none;align-items:center;gap:1.25rem;margin-left:auto}._link_ca3qs_42{font-family:var(--font-label);font-size:.8rem;text-transform:uppercase;letter-spacing:.12em;color:var(--color-ash)}._active_ca3qs_49{color:var(--color-ember)}._cta_ca3qs_52{padding:.5rem 1.25rem;background:linear-gradient(160deg,#c84b2f,#e8621a);color:var(--color-warm-white);font-weight:700;border-radius:3px;font-size:.85rem}._cta_ca3qs_52:hover{color:var(--color-warm-white);box-shadow:0 4px 16px #c84b2f66}._menuBtn_ca3qs_64{margin-left:auto;background:none;border:1px solid var(--color-border);color:var(--color-warm-white);padding:.35rem .65rem;border-radius:3px;cursor:pointer;font-size:1.1rem}._overlay_ca3qs_74{position:fixed;top:0;right:0;bottom:0;left:0;background:#000000b3}._panel_ca3qs_79{position:fixed;right:0;top:0;bottom:0;width:min(300px,85vw);background:var(--color-iron-dark);padding:2rem 1.5rem;border-left:1px solid var(--color-border);display:flex;flex-direction:column;gap:1rem}._panelTitle_ca3qs_92{font-family:var(--font-heading);font-size:1.5rem;color:var(--color-warm-white)}._panelLink_ca3qs_97{color:var(--color-ash);padding:.5rem 0;border-bottom:1px solid var(--color-border)}._panelCta_ca3qs_102{margin-top:auto;text-align:center;padding:.75rem;background:linear-gradient(160deg,#c84b2f,#e8621a);color:var(--color-warm-white);border-radius:3px;font-weight:700}@media(min-width:900px){._nav_ca3qs_36{display:flex}._menuBtn_ca3qs_64{display:none}}._footer_qkake_2{background:var(--color-footer-bg);border-top:2px solid var(--color-border);position:relative;padding:3rem 1.5rem 2rem;margin-top:4rem}._footer_qkake_2:before{content:"";display:block;height:1px;background:linear-gradient(90deg,transparent,var(--color-ember),transparent);margin-bottom:2rem}._rivet_qkake_16{position:absolute;width:6px;height:6px;border-radius:50%;background:var(--color-scale-grey);top:12px;left:12px;box-shadow:calc(100vw - 36px) 0 0 var(--color-scale-grey)}._grid_qkake_26{max-width:var(--max-width);margin:0 auto;display:grid;gap:2rem;grid-template-columns:1fr}._brand_qkake_33{font-family:var(--font-heading);font-size:2rem;color:var(--color-warm-white);margin:0 0 .25rem}._tagline_qkake_39{color:var(--color-scale-grey);margin:0 0 1rem;font-size:.9rem}._addr_qkake_44,._contact_qkake_45{color:var(--color-scale-grey);font-size:.85rem;line-height:1.7;margin:.5rem 0}._colTitle_qkake_51{font-family:var(--font-label);font-size:.75rem;text-transform:uppercase;letter-spacing:.15em;color:var(--color-ash);margin:0 0 .75rem}._link_qkake_59{display:block;color:var(--color-heated-iron);margin-bottom:.4rem;font-size:.9rem}._themeBtn_qkake_65{background:transparent;border:1px solid var(--color-heated-iron);color:var(--color-forge-orange);padding:.5rem 1rem;border-radius:3px;cursor:pointer;font-weight:600}._copy_qkake_74{max-width:var(--max-width);margin:2rem auto 0;text-align:center;color:var(--color-scale-grey);font-size:.8rem}@media(min-width:768px){._grid_qkake_26{grid-template-columns:2fr 1fr 1fr 1fr}}._card_1g7m8_2{position:fixed;bottom:1.25rem;left:1.25rem;z-index:10000;max-width:360px;padding:1.25rem;background:linear-gradient(160deg,#252018,#1e1810);border:1px solid var(--color-border);border-radius:4px;box-shadow:0 6px 24px #0009}._text_1g7m8_14{margin:0 0 1rem;font-size:.85rem;color:var(--color-warm-white);line-height:1.5}._actions_1g7m8_20{display:flex;gap:.5rem}._allow_1g7m8_24{flex:1;padding:.5rem 1rem;background:linear-gradient(160deg,#c84b2f,#e8621a);border:none;color:var(--color-warm-white);font-weight:700;border-radius:3px;cursor:pointer}._deny_1g7m8_34{flex:1;padding:.5rem 1rem;background:transparent;border:1px solid var(--color-heated-iron);color:var(--color-forge-orange);font-weight:600;border-radius:3px;cursor:pointer}._btn_13s0i_2{position:fixed;bottom:1.25rem;right:1.25rem;z-index:90;width:44px;height:44px;border-radius:3px;border:1px solid var(--color-border);background:var(--color-iron-dark);color:var(--color-ember);cursor:pointer;font-size:1.2rem}._app_1sn9o_2{min-height:100vh;display:flex;flex-direction:column}._main_1sn9o_7{flex:1}@font-face{font-family:Bebas Neue;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/bebas-neue-latin-ext-400-normal-DWiEslNC.woff2) format("woff2"),url(/assets/bebas-neue-latin-ext-400-normal-HFKRJXnW.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:Bebas Neue;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/bebas-neue-latin-400-normal-9mHNbWWO.woff2) format("woff2"),url(/assets/bebas-neue-latin-400-normal-Bi-ndsyu.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:Barlow;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/barlow-vietnamese-400-normal-Dpl4UHAZ.woff2) format("woff2"),url(/assets/barlow-vietnamese-400-normal-BFeobeCK.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:Barlow;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/barlow-latin-ext-400-normal-HxX4XjxC.woff2) format("woff2"),url(/assets/barlow-latin-ext-400-normal-CvBsJvxq.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:Barlow;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/barlow-latin-400-normal-qiz4-Cze.woff2) format("woff2"),url(/assets/barlow-latin-400-normal-fsAxiSwU.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:Barlow;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/barlow-vietnamese-600-normal-DcjprdFV.woff2) format("woff2"),url(/assets/barlow-vietnamese-600-normal-CA_GiK2e.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:Barlow;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/barlow-latin-ext-600-normal-B8NK_A3D.woff2) format("woff2"),url(/assets/barlow-latin-ext-600-normal-DMVRjfRT.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:Barlow;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/barlow-latin-600-normal-DILqtrty.woff2) format("woff2"),url(/assets/barlow-latin-600-normal-CNwfPWQD.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:Barlow;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/barlow-vietnamese-700-normal-D6euyNzi.woff2) format("woff2"),url(/assets/barlow-vietnamese-700-normal-4Jt4k04K.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:Barlow;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/barlow-latin-ext-700-normal-BLuWmldJ.woff2) format("woff2"),url(/assets/barlow-latin-ext-700-normal-CctuGmmz.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:Barlow;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/barlow-latin-700-normal-A9pxMQ4z.woff2) format("woff2"),url(/assets/barlow-latin-700-normal-__SGTsZ1.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:Barlow Condensed;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/barlow-condensed-vietnamese-600-normal-A5AYRdjN.woff2) format("woff2"),url(/assets/barlow-condensed-vietnamese-600-normal-CNlPk46_.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:Barlow Condensed;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/barlow-condensed-latin-ext-600-normal-18ESti3H.woff2) format("woff2"),url(/assets/barlow-condensed-latin-ext-600-normal-Clv9cIcR.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:Barlow Condensed;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/barlow-condensed-latin-600-normal-DepVgxBB.woff2) format("woff2"),url(/assets/barlow-condensed-latin-600-normal-BFJEwTuo.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{--color-forge-black: #1a1410;--color-iron-dark: #2a2420;--color-rust-shadow: #3d2b1f;--color-heated-iron: #c84b2f;--color-forge-orange: #e8621a;--color-ember: #ff8c42;--color-raw-iron: #5a4a40;--color-scale-grey: #7a6a60;--color-ash: #a09080;--color-warm-white: #f0e8e0;--color-border: #4a3828;--color-footer-bg: #110e0b;--font-heading: "Bebas Neue", sans-serif;--font-body: "Barlow", sans-serif;--font-label: "Barlow Condensed", sans-serif;--max-width: 72rem;--transition-heavy: .6s cubic-bezier(.34, 1.56, .64, 1)}[data-theme=light]{--color-bg: #f5f0eb;--color-surface: #ffffff;--color-text: #1a1410;--color-text-muted: #5a4a40}[data-theme=dark]{--color-bg: var(--color-forge-black);--color-surface: var(--color-iron-dark);--color-text: var(--color-warm-white);--color-text-muted: var(--color-ash)}*,*:before,*:after{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;font-family:var(--font-body);font-size:15px;line-height:1.6;background:var(--color-bg);color:var(--color-text);min-height:100vh}h1,h2,h3,h4{font-family:var(--font-heading);letter-spacing:.02em;line-height:1.1;margin:0 0 .5em}a{color:var(--color-heated-iron);text-decoration:none;transition:color .2s}a:hover{color:var(--color-ember)}img{max-width:100%;display:block}.noise-overlay{pointer-events:none;position:fixed;top:0;right:0;bottom:0;left:0;opacity:.02;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");z-index:9998}.reveal{opacity:0;transform:translateY(24px);transition:opacity var(--transition-heavy),transform var(--transition-heavy)}.reveal.visible{opacity:1;transform:translateY(0)}@media print{.no-print{display:none!important}body{background:#fff;color:#000}}
