.v1{--bg:#0a0706;--fg:#f4ede6;--dim:#a59a91;--hot:#ff5a1f;--red:#e3122a;--amber:#ffb03b;--display:Oswald, sans-serif;--serif:"Playfair Display", serif;background:var(--bg);color:var(--fg);min-height:100svh;font-family:Manrope,sans-serif;position:relative}.v1 .grain{pointer-events:none;z-index:100;opacity:.12;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='200' height='200'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='3'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:fixed;inset:0}.v1 .nav{top:0;z-index:50;backdrop-filter:blur(14px);background:#0a070673;justify-content:space-between;align-items:center;padding:16px clamp(16px,4vw,48px);display:flex;position:fixed;inset-inline:0}.v1 .logo{letter-spacing:-.02em;align-items:center;gap:10px;font-size:20px;font-weight:800;text-decoration:none;display:flex}.v1 .logo svg{color:var(--hot)}.v1 .nav ul{gap:28px;font-size:14px;display:flex}.v1 .nav-end{align-items:center;gap:14px;display:flex}.v1 .nav .langs{letter-spacing:.06em;gap:2px;font-size:12px;font-weight:800}.v1 .nav .langs a{border-radius:99px;padding:7px 8px;display:block}.v1 .nav .langs a[aria-current]{background:var(--fg);color:var(--bg)}.v1 .nav ul a{color:var(--dim);text-decoration:none;transition:color .2s}.v1 .nav ul a:hover,.v1 .nav ul a[aria-current]{color:var(--fg)}.v1 .pill{border:1px solid #ffffff40;border-radius:99px;padding:9px 16px;font-size:13px;text-decoration:none}.v1 .pill:hover{background:var(--fg);color:var(--bg)}.v1 .streaks{filter:blur(38px);position:absolute;inset:0}.v1 .streaks i{border-radius:50%;width:140vw;height:22vh;animation:9s ease-in-out infinite alternate v1-drift;display:block;position:absolute;left:-20vw}.v1 .streaks i:first-child{background:linear-gradient(90deg, transparent, var(--red), var(--hot), transparent);top:8%;transform:rotate(-8deg)}.v1 .streaks i:nth-child(2){background:linear-gradient(90deg, transparent, var(--amber), transparent 70%);opacity:.7;animation-delay:-3s;top:34%;transform:rotate(-4deg)}.v1 .streaks i:nth-child(3){background:linear-gradient(90deg, transparent 20%, #6b1a0d, var(--hot), transparent);opacity:.8;animation-delay:-5s;top:55%}.v1 .streaks i:nth-child(4){background:linear-gradient(90deg,#0000,#fff3,#0000);height:8vh;top:78%}@keyframes v1-drift{to{translate:12vw 3vh}}.v1 .wrap{max-width:1240px;margin:0 auto;padding:clamp(72px,10vw,140px) clamp(16px,4vw,48px) 0}.v1 .h2{font-family:var(--display);text-transform:uppercase;margin-bottom:40px;font-size:clamp(52px,9vw,128px);font-weight:700;line-height:.9}.v1 .h2 em{font-family:var(--serif);text-transform:none;color:var(--amber);font-weight:500}.v1 .glass{backdrop-filter:blur(18px);background:#ffffff0f;border:1px solid #ffffff24;border-radius:22px}.v1 .btn{background:var(--hot);color:#fff;border-radius:12px;margin-top:16px;padding:12px 18px;font-weight:800;text-decoration:none;display:inline-block}.v1 .btn:hover{background:var(--amber);color:#000}.v1 .more{color:var(--hot);border-bottom:1px solid;margin-top:24px;padding-bottom:2px;font-weight:800;text-decoration:none;display:inline-block}.v1 .more:hover{color:var(--amber)}.v1 .foot{margin-top:clamp(80px,12vw,160px);padding:100px clamp(16px,4vw,48px) 32px;position:relative;overflow:hidden}.v1 .foot h2{font-family:var(--display);text-transform:uppercase;font-size:clamp(68px,14vw,210px);font-weight:700;line-height:.86;position:relative}.v1 .foot-grid{flex-wrap:wrap;gap:12px 32px;margin-top:48px;display:flex;position:relative}.v1 .foot-grid a{border-bottom:1px solid #fff5;padding-bottom:4px;text-decoration:none}.v1 .foot-grid a:hover{color:var(--amber);border-color:var(--amber)}.v1 .copy{color:var(--dim);margin-top:64px;font-size:12px;position:relative}@media (width<=860px){.v1 .nav nav ul{display:none}}@media (width<=400px){.v1 .pill{display:none}}[data-theme=light] .v1{--bg:#f7f0e7;--fg:#1a0f0a;--dim:#6e6055}[data-theme=light] .v1 .nav{background:#f7f0e799}[data-theme=light] .v1 .pill{border-color:#1a0f0a40}[data-theme=light] .v1 .glass{background:#ffffff8c;border-color:#1a0f0a1f}[data-theme=light] .v1 .streaks i:nth-child(4){background:linear-gradient(90deg,#0000,#fff,#0000)}[data-theme=light] .v1 .foot-grid a{border-color:#1a0f0a55}[data-theme=light] .v1 .foot-grid a:hover,[data-theme=light] .v1 .h2 em,[data-theme=light] .v1 .more{color:#d9480f}
