:root{--bg: #030303;--bg-alt: #0a0a0a;--bg-card: #101010;--bg-soft: #111;--text: #f5f5f5;--muted: #9b9b9b;--accent: #ffffff;--accent-soft: #e5e5e5;--border-subtle: #1f1f1f;--max-width: 1200px;--radius-lg: 16px;--radius-md: 12px;--radius-pill: 999px;--shadow-soft: 0 22px 60px rgba(0,0,0,.8)}*{box-sizing:border-box}body{margin:0;font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,sans-serif;background:radial-gradient(circle at top,#111 0,#030303 40%,#000);color:var(--text);-webkit-font-smoothing:antialiased}img{max-width:100%;display:block}a{color:inherit;text-decoration:none}.container{max-width:var(--max-width);margin:0 auto;padding:0 20px}section{padding:80px 0}.site-header{position:sticky;top:0;z-index:20;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:linear-gradient(to bottom,rgba(0,0,0,.9),rgba(0,0,0,.7),transparent);border-bottom:1px solid rgba(255,255,255,.04)}.header-inner{display:flex;align-items:center;justify-content:space-between;padding:14px 20px}.logo img{height:34px;width:auto}.logo-text{font-family:Oswald,system-ui,sans-serif;letter-spacing:.18em;font-size:15px;text-transform:uppercase}.main-nav{display:flex;gap:22px;font-size:13px;text-transform:uppercase;letter-spacing:.16em}.main-nav a{position:relative;padding-bottom:2px}.main-nav a:after{content:"";position:absolute;left:0;bottom:-4px;width:0;height:1px;background:#fff;transition:width .18s ease}.main-nav a:hover:after{width:100%}.site-footer{padding:28px 0 34px;border-top:1px solid rgba(255,255,255,.06);background:radial-gradient(circle at top,#111 0,#020202 50%)}.footer-inner{display:flex;justify-content:space-between;font-size:12px;color:var(--muted)}.footer-credit{opacity:.7}.hero{padding:60px 0 90px}.hero-grid{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:40px;align-items:center}.hero-eyebrow{text-transform:uppercase;letter-spacing:.16em;font-size:12px;color:var(--muted);margin-bottom:10px}.hero h1{font-family:Oswald,system-ui,sans-serif;font-size:46px;line-height:1.05;letter-spacing:.04em;margin-bottom:16px;text-transform:uppercase}.hero h1 span{display:block}.hero-sub{font-size:16px;line-height:1.7;max-width:480px;color:var(--muted);margin-bottom:24px}.hero-actions{display:flex;flex-wrap:wrap;gap:12px;margin-bottom:18px}.btn{display:inline-flex;align-items:center;justify-content:center;padding:10px 22px;border-radius:var(--radius-pill);font-size:13px;text-transform:uppercase;letter-spacing:.16em;border:1px solid rgba(255,255,255,.2);transition:.15s ease}.btn-primary{background:#fff;color:#000;border-color:#fff}.btn-primary:hover{background:var(--accent-soft);transform:translateY(-1px)}.btn-ghost{background:transparent;color:#fff}.btn-ghost:hover{background:#111;transform:translateY(-1px)}.hero-tags{display:flex;flex-wrap:wrap;gap:10px;font-size:11px;color:var(--muted)}.hero-tags span{border-radius:var(--radius-pill);border:1px solid rgba(255,255,255,.12);padding:5px 10px;background:#0009}.hero-media{position:relative;border-radius:var(--radius-lg);overflow:hidden;background:radial-gradient(circle at top left,#1f1f1f 0,#000 50%);box-shadow:var(--shadow-soft);min-height:320px}.hero-media img{width:100%;height:100%;object-fit:cover;opacity:.94;transform:scale(1.02)}.hero-label{position:absolute;left:18px;bottom:16px;background:#000000b8;border-radius:var(--radius-pill);padding:6px 12px;font-size:11px;letter-spacing:.16em;text-transform:uppercase;display:flex;gap:10px;align-items:center;border:1px solid rgba(255,255,255,.16)}.hero-dot{width:6px;height:6px;border-radius:50%;background:#2ecc71}.section-label{letter-spacing:.16em;text-transform:uppercase;font-size:11px;color:var(--muted);margin-bottom:8px}.section-heading{font-family:Oswald,system-ui,sans-serif;font-size:28px;letter-spacing:.12em;text-transform:uppercase;margin-bottom:26px}.section-lead{max-width:560px;color:var(--muted);font-size:14px;line-height:1.7;margin-bottom:32px}.features-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.feature-card{background:var(--bg-card);border-radius:var(--radius-md);padding:22px 20px 24px;border:1px solid var(--border-subtle);transition:transform .16s ease,border-color .16s ease,background .16s ease}.feature-card:hover{transform:translateY(-3px);border-color:#ffffff29;background:#151515}.feature-card h3{font-size:17px;margin-bottom:6px}.feature-card p{font-size:14px;line-height:1.7;color:var(--muted);margin-bottom:10px}.feature-meta{font-size:11px;text-transform:uppercase;letter-spacing:.16em;color:var(--muted)}.process-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.process-step{background:var(--bg-card);border-radius:var(--radius-md);border:1px solid var(--border-subtle);padding:20px 18px 22px}.step-number{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:50%;border:1px solid rgba(255,255,255,.24);font-size:11px;margin-bottom:8px}.process-step h4{font-size:15px;margin-bottom:6px}.process-step p{font-size:13px;line-height:1.7;color:var(--muted)}.work-gallery{column-count:3;column-gap:12px}.work-item{break-inside:avoid;margin-bottom:12px;border-radius:10px;overflow:hidden;border:1px solid var(--border-subtle);background:#080808}.work-item img{width:100%;height:auto;display:block}.work-caption{padding:10px 11px 11px;font-size:11px;color:var(--muted);display:flex;justify-content:space-between;align-items:center}.work-tag{text-transform:uppercase;letter-spacing:.16em;font-size:10px;color:#d0d0d0}.cta{padding:60px 0 40px}.cta-box{border-radius:18px;border:1px solid var(--border-subtle);background:radial-gradient(circle at top left,#191919 0,#050505 50%);padding:32px 24px 30px;text-align:center;box-shadow:var(--shadow-soft);max-width:900px;margin:0 auto}.cta-box h2{font-family:Oswald;letter-spacing:.12em;text-transform:uppercase;font-size:22px;margin-bottom:8px}.cta-box p{font-size:14px;color:var(--muted);margin-bottom:18px}.not-found{text-align:center}@media (max-width: 960px){.header-inner{flex-direction:column;align-items:flex-start;gap:6px}.main-nav{gap:16px;font-size:11px}.hero-grid{grid-template-columns:1fr}.hero-media{order:-1}.features-grid,.process-grid{grid-template-columns:1fr}.work-gallery{column-count:2}}@media (max-width: 720px){section{padding:60px 0}.hero h1{font-size:34px}.work-gallery{column-count:1}.footer-inner{flex-direction:column;gap:6px}}.header-right{margin-left:auto;display:flex;align-items:center;gap:16px}.language-picker select{background:#0a0a0ae6;color:#f5f5f5;border-radius:999px;border:1px solid rgba(255,255,255,.24);padding:6px 14px;font-size:12px}@media (max-width: 960px){.header-right{gap:10px}.language-picker select{padding-inline:10px;font-size:11px}}.opus-work-gallery{display:grid;grid-template-columns:1fr;gap:24px}@media (min-width: 900px){.opus-work-gallery{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch}}.opus-work-card{height:100%}.opus-work-card img{width:100%;height:auto;display:block;object-fit:cover}.logistics-page{padding:80px 0 120px;background:#000;color:#fff}.logistics-page .container{max-width:1100px;margin:0 auto;padding:0 20px}.logistics-hero{max-width:780px;margin-bottom:64px}.logistics-hero .eyebrow{text-transform:uppercase;letter-spacing:.18em;font-size:.78rem;color:#9ca3af;margin-bottom:10px}.logistics-hero h1{font-size:clamp(2.4rem,3vw,3rem);line-height:1.05;margin-bottom:18px}.logistics-hero .hero-body{font-size:.98rem;line-height:1.7;color:#d1d5db}.logistics-steps{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:24px;margin-bottom:72px}.logistics-step-card{background:radial-gradient(circle at top left,#111 0,#050505 55%,#020202);border-radius:22px;border:1px solid #111827;padding:24px 22px 26px}.logistics-step-card .step-number{font-size:.75rem;letter-spacing:.18em;text-transform:uppercase;color:#9ca3af;margin-bottom:6px}.logistics-step-card h3{font-size:1.1rem;margin-bottom:10px}.logistics-step-card p{font-size:.92rem;color:#d1d5db;margin-bottom:10px}.logistics-step-card ul{list-style:disc;padding-left:18px;font-size:.9rem;color:#9ca3af}.logistics-gallery{margin-top:12px}.logistics-gallery h2{font-size:1.4rem;margin-bottom:10px}.logistics-gallery .gallery-intro{font-size:.95rem;color:#9ca3af;margin-bottom:26px;max-width:720px}.logistics-gallery-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:24px}.logistics-gallery-item{position:relative;border-radius:18px;overflow:hidden;background:#050505;border:1px solid #111827}.logistics-gallery-item img{width:100%;height:220px;object-fit:cover;display:block}.logistics-gallery-item .img-caption{padding:10px 14px 12px;font-size:.85rem;color:#e5e7eb}.logistics-placeholder{display:flex;align-items:center;justify-content:center;min-height:220px;border-style:dashed;border-color:#1f2937}.logistics-placeholder span{font-size:.8rem;text-transform:uppercase;letter-spacing:.14em;color:#6b7280}
/*# sourceMappingURL=/cdn/shop/t/10/assets/theme.css.map */
