@import url('https://fonts.googleapis.com/css2?family=Barlow+Condensed:wght@500;600;700;800;900&family=DM+Sans:wght@400;500;600;700&display=swap');:root{--bg:#090806;--panel:#11100d;--text:#f8f4e9;--muted:#aaa396;--gold:#d9a91b;--gold2:#ffd65a;--line:#302b1e}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:85px}body{margin:0;background:var(--bg);color:var(--text);font-family:'DM Sans',Arial,sans-serif}.grain{position:fixed;inset:0;pointer-events:none;z-index:20;opacity:.025;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.8'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.7'/%3E%3C/svg%3E")}.nav{height:76px;padding:0 6vw;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #ffffff14;position:sticky;top:0;z-index:10;background:#090806ed;backdrop-filter:blur(18px)}.logo{display:flex;align-items:center;gap:11px;color:#fff;text-decoration:none;font-weight:900;letter-spacing:.1em}.logo img{width:42px;height:42px;object-fit:cover;border-radius:50%;border:1px solid #d9a91b88}.logo i,footer i{font-style:normal;color:var(--gold2)}nav{display:flex;gap:30px}nav a,footer a{color:#bfb49b;text-decoration:none;font-size:12px}nav a:hover,footer a:hover{color:var(--gold2)}.nav-cta{padding:11px 15px;border:1px solid #d9a91b77;color:var(--gold2);font-size:11px;text-decoration:none}.menu{display:none;background:none;border:0;color:white;font-size:22px}.hero{max-width:1400px;margin:auto;padding:78px 7vw 72px;display:grid;grid-template-columns:1fr 1fr;gap:7%;align-items:center}.eyebrow{font-size:10px;letter-spacing:.2em;color:var(--gold2);font-weight:700}.pulse{display:inline-block;width:7px;height:7px;border-radius:50%;background:var(--gold2);box-shadow:0 0 12px var(--gold2);margin-right:8px;animation:pulse 2s infinite}.hero h1,.why h2,.contact h2{font:900 clamp(70px,8vw,115px)/.83 'Barlow Condensed';text-transform:uppercase;letter-spacing:-.02em;margin:27px 0}.hero h1 span,.section h2 em,.why h2 em,.contact h2 em{color:var(--gold2);font-style:normal}.lead{font-size:18px;font-weight:700;margin:0 0 9px}.muted,.hero-copy>p:not(.lead){color:var(--muted);font-size:13px;line-height:1.9;max-width:450px}.actions{display:flex;gap:12px;flex-wrap:wrap;margin:28px 0 36px}.button{display:inline-flex;align-items:center;justify-content:center;padding:15px 18px;font-size:12px;font-weight:700;text-decoration:none;transition:transform .22s,box-shadow .22s;border-radius:3px;cursor:pointer}.button:hover{transform:translateY(-3px)}.gold{background:linear-gradient(120deg,#f4cd55,#c8910c);color:#171105;box-shadow:0 8px 25px #d9a91b1f}.gold:hover{box-shadow:0 10px 32px #d9a91b55}.quiet{border:1px solid #ffffff33;color:#f5f0e4}.proof{display:flex;gap:22px;border-top:1px solid #ffffff1a;padding-top:18px;font-size:10px;color:#aaa08e}.proof b{font:700 18px 'Barlow Condensed';color:var(--gold2);margin-right:6px}.hero-visual{position:relative;animation:rise .8s both}.frame{padding:9px;background:linear-gradient(145deg,#e6b92e,#27200d 50%,#8d6810);position:relative;z-index:1;transform:rotate(1deg);box-shadow:0 30px 80px #000b}.frame img{display:block;width:100%;aspect-ratio:16/7;object-fit:cover}.frame-caption{display:flex;justify-content:space-between;padding:13px 4px 2px;font:700 13px 'Barlow Condensed';letter-spacing:.12em}.frame-caption span{font:9px 'DM Sans';color:#d4c18b}.stamp{position:absolute;right:-18px;bottom:-25px;background:#111008;border:1px solid #d9a91b;color:#ffe6a0;padding:14px 18px;font:12px/1.4 'Barlow Condensed';transform:rotate(-5deg);z-index:2}.ticker{overflow:hidden;background:var(--gold);color:#151106;padding:13px 0;white-space:nowrap;transform:rotate(-1deg) scale(1.02);font:800 16px 'Barlow Condensed';letter-spacing:.14em;margin:10px 0 20px}.ticker div{width:max-content;animation:marquee 35s linear infinite}.section{max-width:1400px;margin:auto;padding:82px 7vw 105px}.section-head{display:flex;justify-content:space-between;align-items:end;gap:25px}.section h2,.about h2{font:800 clamp(45px,5vw,70px)/.95 'Barlow Condensed';text-transform:uppercase;margin:16px 0 8px}.section-head p{font-size:12px;color:var(--muted)}.section-head input{background:#11100c;border:1px solid #ffffff30;color:#fff;padding:14px;min-width:280px;outline:0}.section-head input:focus{border-color:var(--gold)}.filters{display:flex;gap:8px;margin:28px 0 20px;flex-wrap:wrap}.filters button{padding:9px 13px;background:none;border:1px solid #ffffff2b;color:#bfb49b;font-size:10px;cursor:pointer}.filters button.active,.filters button:hover{color:var(--gold2);border-color:var(--gold);background:#d9a91b13}.filters span{margin-left:10px}.grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.pcard{border:1px solid #ffffff20;background:linear-gradient(155deg,#15130e,#0e0d0a);color:inherit;text-decoration:none;transition:transform .25s,border-color .25s;animation:rise .5s both;min-width:0}.pcard:hover{transform:translateY(-5px);border-color:#d9a91b}.pimg{position:relative;aspect-ratio:1;background:#13110c;overflow:hidden}.pimg img{width:100%;height:100%;object-fit:cover;transition:transform .5s}.pcard:hover .pimg img{transform:scale(1.05)}.pimg span{position:absolute;right:10px;bottom:10px;background:var(--gold2);color:#171105;padding:8px;font-size:9px;font-weight:800}.pbody{padding:17px}.tags{display:flex;gap:6px;flex-wrap:wrap}.tags i{font-style:normal;font-size:9px;text-transform:uppercase;letter-spacing:.06em;border:1px solid #ffffff2a;padding:5px 7px;color:#c8bd9f}.pbody h3{font:700 26px 'Barlow Condensed';margin:13px 0}.pfoot{border-top:1px solid #ffffff1c;padding-top:13px;display:flex;justify-content:space-between;gap:8px;align-items:center}.pfoot span{font-size:11px;color:#a69c87}.pfoot b{font-size:16px;color:var(--gold2)}.hidden{display:none!important}.empty{padding:60px 20px;text-align:center;border:1px dashed #69501a;background:radial-gradient(ellipse at top,#d9a91b10,transparent 65%)}.empty>div{font-size:32px;color:var(--gold2)}.empty h3{font:700 30px 'Barlow Condensed'}.empty p{font-size:12px;color:var(--muted);margin-bottom:24px}.why{background:#100e09;border-block:1px solid #ffffff16;padding:75px 10vw;display:grid;grid-template-columns:.8fr 1.2fr;gap:7%;align-items:center}.why h2{font-size:clamp(55px,6vw,83px)}.why-list article{padding:18px 0;border-bottom:1px solid #ffffff1c}.why-list article:last-child{border:0}.why-list b{font-size:10px;color:var(--gold2)}.why-list h3{font:700 23px 'Barlow Condensed';margin:8px 0}.why-list p{font-size:12px;color:var(--muted);line-height:1.8;margin:0;max-width:420px}.contact{max-width:1260px;margin:85px auto;padding:50px 6vw;border:1px solid #8c6b1c75;background:radial-gradient(ellipse at 100% 0%,#d9a91b16,transparent 50%),#11100b;display:flex;align-items:center;justify-content:space-between;gap:24px;position:relative;overflow:hidden}.contact h2{font-size:clamp(55px,6vw,80px);margin:18px 0}.contact p{font-size:12px;color:var(--muted);line-height:1.8}.watermark{position:absolute;right:8%;top:-90px;font:400 350px/.9 'Barlow Condensed';color:#d9a91b09;pointer-events:none}footer{padding:25px 6vw;border-top:1px solid #ffffff18;display:flex;justify-content:space-between;align-items:center;gap:20px;color:#8f8778;font-size:10px}.footer-logo{font-weight:900;letter-spacing:.1em;color:#fff}.detail-main{max-width:1300px;margin:auto;padding:35px 6vw 90px;min-height:70vh}.back{display:inline-block;color:#c5b795;text-decoration:none;font-size:12px;margin-bottom:25px}.detail{display:grid;grid-template-columns:1.05fr .95fr;gap:6%}.bigphoto{aspect-ratio:1;background:#13110c;border:1px solid #ffffff1a}.bigphoto img{width:100%;height:100%;object-fit:contain}.thumbs{display:flex;gap:9px;flex-wrap:wrap;margin-top:10px}.thumb{width:70px;height:70px;background:#111;border:1px solid #ffffff28;padding:0;cursor:pointer}.thumb.active{border-color:var(--gold2)}.thumb img{width:100%;height:100%;object-fit:cover}.detail-info h1{font:800 clamp(45px,5vw,68px)/.93 'Barlow Condensed';text-transform:uppercase;margin:18px 0 5px}.detail-price{font-size:30px;font-weight:800;color:var(--gold2);margin:22px 0}.availability{font-size:10px;color:#c4d7b6;background:#b1d8a40b;border:1px solid #b1d8a42b;padding:12px;margin-bottom:20px}.specs{display:grid;grid-template-columns:1fr 1fr;border-top:1px solid #ffffff1b}.specs div{padding:14px 8px 14px 0;border-bottom:1px solid #ffffff1b;display:flex;flex-direction:column;gap:7px}.specs span{font-size:10px;color:#a79b86}.specs b{font-size:12px}.description p,.fine{font-size:12px;line-height:1.8;color:var(--muted)}.wide{width:100%;margin-top:18px}.video{margin-top:20px;padding:14px;border:1px solid #ffffff22}.video video{width:100%;max-height:380px;background:#000;margin-top:12px}.video p{font-size:10px;color:var(--muted)}@keyframes rise{from{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@keyframes pulse{50%{opacity:.45;box-shadow:0 0 2px var(--gold2)}}@keyframes marquee{to{transform:translateX(-50%)}}@media(max-width:850px){.hero{padding:55px 5vw;gap:35px}.grid{grid-template-columns:repeat(2,minmax(0,1fr))}.why{padding:60px 7vw;grid-template-columns:1fr;gap:15px}.contact{margin:65px 4vw}}@media(max-width:620px){.nav{height:67px;padding:0 17px}.logo{font-size:12px;gap:8px}.logo img{width:36px;height:36px}.nav nav{display:none}.menu{display:block}.nav.open nav{display:flex;position:absolute;top:66px;left:0;right:0;padding:20px;background:#0c0b08;flex-direction:column;gap:18px}.nav-cta{margin-left:auto;margin-right:12px;padding:9px;font-size:10px}.hero{grid-template-columns:1fr;padding:45px 21px;gap:38px}.hero h1{font-size:83px}.proof{justify-content:space-between;gap:8px}.proof span{font-size:9px}.section{padding:62px 18px 75px}.section-head{display:block}.section-head input{width:100%;min-width:0;margin-top:18px}.grid{grid-template-columns:1fr 1fr;gap:10px}.pbody{padding:11px}.pbody h3{font-size:22px;margin:10px 0}.tags{gap:4px}.tags i{font-size:8px;padding:4px}.pfoot{align-items:flex-start;flex-direction:column}.pfoot b{font-size:15px}.pimg span{font-size:8px;right:6px;bottom:6px}.why{padding:52px 22px}.contact{margin:45px 16px;padding:30px 22px;align-items:flex-start;flex-direction:column}.contact h2{font-size:62px}footer{padding:23px 18px;flex-wrap:wrap;gap:13px}footer span{display:none}.detail-main{padding:25px 18px 65px}.detail{grid-template-columns:1fr;gap:25px}.detail-info h1{font-size:56px}.thumb{width:60px;height:60px}}