@import"https://fonts.googleapis.com/css2?family=Italiana&family=DM+Mono:ital,wght@0,300;0,400;0,500;1,300;1,400;1,500&family=Host+Grotesk:ital,wght@0,300..800;1,300..800&display=swap";:root{--fg: #241910;--bg: #fefbf4;--line: rgba(36, 25, 16, .12);--card: rgba(254, 251, 244, .72);--shadow: 0 24px 70px rgba(36, 25, 16, .16);--accent: #1f6b3b}*{margin:0;padding:0;box-sizing:border-box}body{font-family:DM Mono,monospace;background:var(--bg);color:var(--fg);overflow-x:hidden}img{width:100%;height:100%;object-fit:cover}h1,h2{font-family:Host Grotesk;font-weight:500;line-height:1.08}h1{font-size:3rem}p{text-transform:uppercase;font-size:.8rem;font-weight:500}a{text-decoration:none;text-transform:uppercase;font-size:.8rem;font-weight:500;color:var(--fg)}.highlight{color:#ffeeb0;text-shadow:0 0 20px rgba(255,238,176,.4)}.btn{padding:.75rem 1.5rem;border-radius:999px;border:1px solid rgba(36,25,16,.14);background:#fefbf459;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.btn.secondary{background:#241910d1}.btn.secondary a{color:var(--bg)}nav{position:fixed;width:100vw;padding:1.2rem 2rem;display:flex;align-items:center;gap:2rem;z-index:10;background:transparent;border-bottom:0;-webkit-backdrop-filter:none;backdrop-filter:none;will-change:opacity}nav>div{flex:1}nav .nav-links{display:flex;gap:3rem}nav .logo{display:flex;justify-content:center;align-items:center}nav .logo img{width:9rem;height:9rem;object-fit:contain;background:transparent;border-radius:50px}nav .logo a{text-transform:none;font-size:1.55rem;display:flex;align-items:center;gap:.6rem;background:transparent}nav .nav-buttons{display:flex;gap:1rem;justify-content:flex-end}section{width:100vw;height:100vh;position:relative;overflow:hidden}.hero-canvas{position:absolute;inset:0;width:100%;height:100%}.hero-content{position:absolute;inset:0;display:grid;place-items:center;z-index:2;pointer-events:none}.header{width:min(980px,100%);text-align:center;will-change:transform,opacity}.header h1{width:72%;margin:0 auto .5rem;color:#fff;text-shadow:0 2px 10px rgba(0,0,0,.3)}.client-logos{width:42%;display:flex;gap:.5rem;margin:.8rem auto 0}.client-logo{flex:1;height:42px;border-radius:999px;border:1px solid rgba(36,25,16,.1);background:#fefbf48c;display:grid;place-items:center}.client-logo img{width:70%;height:70%;object-fit:contain}.hero-panels{position:absolute;inset:0;z-index:3;pointer-events:none}.hero-img-container.hero-panel{position:absolute;inset:0;display:grid;place-items:center;opacity:0;transform:translateY(14px) scale(.98);will-change:transform,opacity}.hero-panel-card{width:min(980px,92vw);display:grid;grid-template-columns:1.1fr .9fr;gap:24px;padding:32px;border-radius:24px;border:1px solid rgba(255,255,255,.2);background:#1f6b3b66;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:0 20px 40px #00000014,0 10px 15px #0000000d;color:#fff}.hero-img{width:100%;border-radius:16px;overflow:hidden;border:1px solid rgba(36,25,16,.1);background:#1f6b3b0f;box-shadow:0 16px 50px #2419101a;aspect-ratio:16 / 10}.hero-img img{object-fit:contain;padding:14px;opacity:.95;border-radius:500px}.hero-panel-text{display:flex;flex-direction:column;justify-content:center;gap:10px;text-align:left;font-family:Host Grotesk}.hero-panel-text h2{font-size:clamp(1.6rem,2.3vw,2.2rem);font-weight:600;letter-spacing:-.3px;color:#fff}.hero-panel-text p{text-transform:none;font-size:1.02rem;line-height:1.65;opacity:.9;max-width:62ch;font-family:DM Mono;color:#fff}.hero-panel-chips{display:flex;flex-wrap:wrap;gap:10px;margin-top:8px}.chip{padding:10px 12px;border-radius:999px;border:1px solid rgba(36,25,16,.12);background:#fefbf499;font-family:DM Mono;font-size:.78rem;text-transform:uppercase;opacity:.92}.outro{display:flex;justify-content:center;align-items:center;text-align:center;border-top:1px solid rgba(36,25,16,.08);background:var(--bg)}@media (max-width: 1000px){nav .nav-links,nav .nav-buttons{display:none}h1{font-size:2rem}.header h1,.client-logos{width:92%}.hero-panel-card{grid-template-columns:1fr}}.bottom-section{width:100vw;background:#1a1510;color:#fefbf4;padding:6rem 2rem 4rem;position:relative;z-index:5}.bottom-container{max-width:1080px;margin:0 auto}.bottom-grid{display:grid;grid-template-columns:1fr 1fr;gap:4rem;margin-bottom:6rem}.bottom-section h2,.bottom-section h3{font-family:Italiana,serif;font-weight:400;color:#ffeeb0}.bottom-section h2{font-size:3.5rem;margin-bottom:2rem;line-height:1.1}.bottom-section h3{font-size:2rem;margin-bottom:1rem;border-bottom:1px solid rgba(255,238,176,.2);padding-bottom:.5rem;display:inline-block}.bottom-section p{font-family:Host Grotesk,sans-serif;text-transform:none;font-size:1.1rem;line-height:1.7;opacity:.8;margin-bottom:1.5rem}.buyers-strip{display:flex;gap:2rem;flex-wrap:wrap;margin-top:1rem}.buyer-badge{padding:.8rem 1.2rem;border:1px solid rgba(255,255,255,.15);border-radius:8px;font-family:DM Mono;font-size:.9rem;color:#fff;opacity:.7}@media (max-width: 800px){.bottom-grid{grid-template-columns:1fr;gap:3rem}.bottom-section h2{font-size:2.5rem}}.standard-footer{background:#120e0b;color:#fefbf4;padding:4rem 2rem 2rem;border-top:1px solid rgba(255,255,255,.05);position:relative;z-index:5}.footer-container{max-width:1080px;margin:0 auto;display:grid;grid-template-columns:1.5fr 1fr 1fr 1fr;gap:3rem;margin-bottom:3rem}.footer-brand h4{font-family:Italiana,serif;font-size:2rem;margin-bottom:.5rem;color:#ffeeb0}.footer-brand p{opacity:.6;font-size:.9rem;max-width:20ch}.footer-nav h5,.footer-contact h5{font-family:DM Mono;font-size:.9rem;text-transform:uppercase;margin-bottom:1.5rem;opacity:.5;letter-spacing:1px}.footer-nav a{display:block;color:#fff;opacity:.7;margin-bottom:.8rem;text-decoration:none;font-size:.95rem;transition:opacity .2s}.footer-nav a:hover{opacity:1;color:#ffeeb0}.footer-contact p{opacity:.8;margin-bottom:1rem}.social-links{display:flex;gap:1rem}.social-icon{width:36px;height:36px;border:1px solid rgba(255,255,255,.2);border-radius:50%;display:grid;place-items:center;font-size:.7rem;opacity:.6;cursor:pointer;transition:all .2s}.social-icon:hover{background:#ffffff1a;border-color:#ffeeb0;color:#ffeeb0;opacity:1}.footer-copyright{text-align:center;border-top:1px solid rgba(255,255,255,.08);padding-top:2rem;opacity:.4;font-size:.8rem}@media (max-width: 800px){.footer-container{grid-template-columns:1fr;gap:2rem}}
