.icon-button[data-astro-cid-6ft5so2v]{width:100%;min-height:48px;font:inherit;letter-spacing:.04em;text-transform:uppercase;cursor:pointer;border:1px solid #0000;border-radius:10px;justify-content:center;align-items:center;gap:10px;padding:12px 16px;font-size:13px;font-weight:700;text-decoration:none;transition:background .25s,border-color .25s,box-shadow .25s,transform .25s cubic-bezier(.22,1,.36,1),filter .25s;display:inline-flex}.icon-button[data-astro-cid-6ft5so2v] img[data-astro-cid-6ft5so2v]{object-fit:contain;width:20px;height:20px;transition:filter .25s,transform .25s}.icon-button[data-astro-cid-6ft5so2v]:active:not(:disabled){transform:translateY(1px)}.icon-button[data-astro-cid-6ft5so2v]:focus-visible{outline-offset:2px;outline:2px solid #ff791f}.secondary[data-astro-cid-6ft5so2v]{color:#fff;background:linear-gradient(165deg,#2b2b2b 0%,#1f1f1f 100%);border-color:#3a3a3a;box-shadow:inset 0 1px #ffffff0f}.secondary[data-astro-cid-6ft5so2v]:hover:not(:disabled){background:linear-gradient(165deg,#333 0%,#262626 100%);border-color:#ff791f;transform:translateY(-1px);box-shadow:inset 0 1px #ffffff14,0 6px 18px #00000059}.secondary[data-astro-cid-6ft5so2v] img[data-astro-cid-6ft5so2v]{filter:invert()}.secondary[data-astro-cid-6ft5so2v]:hover:not(:disabled) img[data-astro-cid-6ft5so2v]{filter:invert()saturate(6)hue-rotate(-15deg)}.primary[data-astro-cid-6ft5so2v]{color:#141414;background:linear-gradient(165deg,#ff8f42 0%,#f96f0e 55%,#e45f04 100%);box-shadow:inset 0 1px #ffffff59,0 6px 16px #f96f0e40}.primary[data-astro-cid-6ft5so2v]:hover:not(:disabled){filter:brightness(1.08);transform:translateY(-1px);box-shadow:inset 0 1px #fff6,0 10px 26px #f96f0e66}.primary[data-astro-cid-6ft5so2v] img[data-astro-cid-6ft5so2v]{filter:drop-shadow(0 1px 1px #0003)}.icon-button[data-astro-cid-6ft5so2v]:disabled{opacity:.55;cursor:not-allowed;box-shadow:none}.product-card[data-astro-cid-3sajipj7]{background:linear-gradient(165deg,#09090942 0%,#0000 35%),linear-gradient(145deg,#1818189b 0%,#0f0f0fd3 100%),url(/images/texture-erode.webp) 50%;border:1px solid #ffffff12;border-radius:18px;flex-direction:column;transition:transform .4s cubic-bezier(.22,1,.36,1),border-color .4s,box-shadow .4s;display:flex;position:relative;overflow:hidden;box-shadow:0 8px 24px #00000040}.card-accent[data-astro-cid-3sajipj7]{z-index:2;background:linear-gradient(90deg, transparent, var(--color-accent), transparent);opacity:0;pointer-events:none;width:45%;height:2px;transition:opacity .4s,transform .5s cubic-bezier(.22,1,.36,1);position:absolute;top:0;left:50%;transform:translate(-50%)scaleX(.4)}.product-card[data-astro-cid-3sajipj7]:hover{border-color:#ff791f66;transform:translateY(-8px);box-shadow:0 28px 64px #00000080,0 0 0 1px #ff791f1a,0 0 48px #ff791f1a}.product-card[data-astro-cid-3sajipj7]:hover .card-accent[data-astro-cid-3sajipj7]{opacity:1;transform:translate(-50%)scaleX(1)}.product-image-link[data-astro-cid-3sajipj7]{text-decoration:none;display:block}.product-image[data-astro-cid-3sajipj7]{background:radial-gradient(at 50% 100%,#ff791f12 0%,#0000 55%),radial-gradient(circle at 50% 25%,#ffffff0d 0%,#0000 55%),#141414;border-bottom:1px solid #ffffff0d;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.product-image[data-astro-cid-3sajipj7]:after{content:"";pointer-events:none;background:linear-gradient(#0000 60%,#00000059 100%);position:absolute;inset:0}.product-image[data-astro-cid-3sajipj7] img[data-astro-cid-3sajipj7]{object-fit:fill;filter:drop-shadow(0 16px 24px #00000059);transition:transform .5s cubic-bezier(.22,1,.36,1),filter .5s}.product-card[data-astro-cid-3sajipj7]:hover .product-image[data-astro-cid-3sajipj7] img[data-astro-cid-3sajipj7]{filter:drop-shadow(0 24px 40px #00000080);transition:transform 1.4s;transform:scale(1.7)translateY(20px)}.product-content[data-astro-cid-3sajipj7]{flex-direction:column;flex:1;padding:clamp(1.25rem,2.5vw,1.75rem);display:flex}.product-meta[data-astro-cid-3sajipj7]{border-bottom:1px solid #ffffff0f;margin-bottom:1.5rem;padding-bottom:1.25rem}h2[data-astro-cid-3sajipj7]{letter-spacing:-.01em;color:#fff;margin:0 0 .45rem;font-size:clamp(2rem,2.5vw,2.5rem);font-weight:500;line-height:1;transition:color .3s}.product-card[data-astro-cid-3sajipj7]:hover h2[data-astro-cid-3sajipj7]{color:var(--color-accent)}.tagline[data-astro-cid-3sajipj7]{letter-spacing:.12em;text-transform:uppercase;color:var(--color-accent);opacity:.9;align-items:center;gap:.5rem;margin:0;font-size:.7rem;font-weight:700;display:flex}.tagline[data-astro-cid-3sajipj7]:before{content:"";background:var(--color-accent);opacity:.6;flex-shrink:0;width:1.1rem;height:1px}.product-actions[data-astro-cid-3sajipj7]{grid-template-columns:1fr;gap:.65rem;margin-top:auto;display:grid}@media (width<=600px){.product-content[data-astro-cid-3sajipj7]{padding:1.25rem}.product-actions[data-astro-cid-3sajipj7]{gap:.5rem}}.amps-page[data-astro-cid-hqgv7rxl]{background:var(--color-bg);width:100%;color:var(--color-text)}.amps-hero[data-astro-cid-hqgv7rxl]{text-align:center;flex-direction:column;justify-content:center;align-items:center;padding:120px clamp(1rem,4vw,3rem) 80px;display:flex;position:relative;overflow:hidden}.hero-backdrop[data-astro-cid-hqgv7rxl]{z-index:0;position:absolute;inset:0}.hero-image[data-astro-cid-hqgv7rxl]{object-fit:contain;object-position:50% 35%;width:100%;height:100%;position:absolute;inset:0;transform:scale(1.08)}.hero-gradient[data-astro-cid-hqgv7rxl]{background:radial-gradient(circle at 50% 35%, #00000026 0%, #0000008c 60%, #000000d9 100%), linear-gradient(to bottom, #05050566 0%, #050505b3 75%, var(--color-bg) 100%);position:absolute;inset:0}.hero-content[data-astro-cid-hqgv7rxl]{z-index:1;max-width:900px;position:relative}.hero-eyebrow[data-astro-cid-hqgv7rxl]{letter-spacing:.22em;text-transform:uppercase;color:var(--color-accent);margin:0 0 1rem;font-size:.75rem;font-weight:700}.hero-title[data-astro-cid-hqgv7rxl]{letter-spacing:-.02em;color:var(--color-text);margin:0 0 1.25rem;font-size:clamp(3rem,10vw,7.5rem);font-weight:500;line-height:.9}.hero-description[data-astro-cid-hqgv7rxl]{max-width:60ch;color:var(--color-muted);margin:0 auto 2rem;font-size:clamp(1rem,1.8vw,1.25rem);line-height:1.7}.hero-cta[data-astro-cid-hqgv7rxl]{padding:1rem 2.25rem;font-size:.85rem}.amps-gallery[data-astro-cid-hqgv7rxl]{z-index:2;background:var(--color-bg);padding:clamp(4rem,8vw,7rem) clamp(1rem,4vw,3rem);position:relative}.gallery-header[data-astro-cid-hqgv7rxl]{text-align:center;margin-bottom:clamp(2.5rem,5vw,4rem)}.eyebrow[data-astro-cid-hqgv7rxl]{letter-spacing:.22em;text-transform:uppercase;color:var(--color-accent);margin:0 0 .75rem;font-size:.7rem;font-weight:700;display:inline-block}.gallery-header[data-astro-cid-hqgv7rxl] h2[data-astro-cid-hqgv7rxl]{letter-spacing:-.02em;margin:0 0 .75rem;font-size:clamp(2.25rem,5vw,3.5rem);font-weight:800}.gallery-header[data-astro-cid-hqgv7rxl] p[data-astro-cid-hqgv7rxl]{max-width:55ch;color:var(--color-muted);margin:0 auto;font-size:1.05rem;line-height:1.7}.amps-grid[data-astro-cid-hqgv7rxl]{grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(1rem,2vw,1.5rem);max-width:1600px;margin:0 auto;display:grid}@media (width<=1100px){.amps-grid[data-astro-cid-hqgv7rxl]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=600px){.amps-hero[data-astro-cid-hqgv7rxl]{padding-top:100px;padding-bottom:60px}.hero-image[data-astro-cid-hqgv7rxl]{object-position:55% 35%}.amps-grid[data-astro-cid-hqgv7rxl]{grid-template-columns:1fr;gap:1.25rem}}
