@font-face{font-family:Inter;src:url("fonts/Inter-var.ttf") format("truetype");font-weight:100 900;font-style:normal;font-display:swap}
html{scroll-behavior:smooth;background:#0B0F10}
body{margin:0;background:#0B0F10;color:#F4F1EA;font-family:Inter,system-ui,sans-serif;-webkit-font-smoothing:antialiased}
*{box-sizing:border-box}
a{color:#C2C9CC;text-decoration:none;transition:color 200ms ease}
a:hover{color:#D4A017}
[hidden]{display:none!important}
.nav-narrow{display:none}
@media (max-width:599px){.nav-wide{display:none!important}.nav-narrow{display:inline-block}}
@media (prefers-reduced-motion: reduce){html{scroll-behavior:auto}*,*::before,*::after{transition-duration:0.01ms!important;transition-delay:0ms!important;animation:none!important}}
.u1::before{content:'';position:absolute;inset:0;border-radius:inherit;padding:1px;background:linear-gradient(165deg, rgba(244,241,234,0.6), rgba(244,241,234,0.14) 30%, rgba(244,241,234,0.04) 62%, rgba(212,160,23,0.35));-webkit-mask:linear-gradient(#000 0 0) content-box, linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none}
.u2::after{content:'';position:absolute;top:0;left:8%;right:8%;height:1px;background:linear-gradient(90deg, transparent, rgba(255,255,255,0.8), transparent);pointer-events:none}
.u3:hover{color:#F4F1EA !important}
.u4:hover{background:rgba(244,241,234,0.12) !important}
.u5:hover{color:#0B0F10 !important;background-position:-10% 0, 0 0 !important;transform:translateY(-1px) !important;box-shadow:inset 0 1px 0 rgba(255,255,255,0.65), inset 0 -1px 0 rgba(0,0,0,0.18), inset 0 0 0 1px rgba(255,255,255,0.18), 0 16px 40px -8px rgba(212,160,23,0.5) !important}
.u6:focus-visible{color:#0B0F10 !important;background-position:-10% 0, 0 0 !important;box-shadow:inset 0 1px 0 rgba(255,255,255,0.65), inset 0 -1px 0 rgba(0,0,0,0.18), 0 0 0 3px #0B0F10, 0 0 0 5px rgba(244,241,234,0.7) !important}
.u6:focus{color:#0B0F10 !important;background-position:-10% 0, 0 0 !important;box-shadow:inset 0 1px 0 rgba(255,255,255,0.65), inset 0 -1px 0 rgba(0,0,0,0.18), 0 0 0 3px #0B0F10, 0 0 0 5px rgba(244,241,234,0.7) !important}
.u7::before{content:'';position:absolute;inset:0;border-radius:inherit;padding:1px;background:linear-gradient(165deg, rgba(244,241,234,0.6), rgba(244,241,234,0.14) 30%, rgba(244,241,234,0.04) 62%, rgba(212,160,23,0.35));-webkit-mask:linear-gradient(#000 0 0) content-box, linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none}
.u8::after{content:'';position:absolute;top:0;left:8%;right:8%;height:1px;background:linear-gradient(90deg, transparent, rgba(255,255,255,0.8), transparent);pointer-events:none}
.u9::before{content:'';position:absolute;inset:0;border-radius:inherit;padding:1px;background:linear-gradient(165deg, rgba(244,241,234,0.6), rgba(244,241,234,0.14) 30%, rgba(244,241,234,0.04) 62%, rgba(212,160,23,0.35));-webkit-mask:linear-gradient(#000 0 0) content-box, linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none}
.u10::after{content:'';position:absolute;top:0;left:8%;right:8%;height:1px;background:linear-gradient(90deg, transparent, rgba(255,255,255,0.8), transparent);pointer-events:none}
.u11::before{content:'';position:absolute;inset:0;border-radius:inherit;padding:1px;background:linear-gradient(165deg, rgba(244,241,234,0.6), rgba(244,241,234,0.14) 30%, rgba(244,241,234,0.04) 62%, rgba(212,160,23,0.35));-webkit-mask:linear-gradient(#000 0 0) content-box, linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none}
.u12::after{content:'';position:absolute;top:0;left:8%;right:8%;height:1px;background:linear-gradient(90deg, transparent, rgba(255,255,255,0.8), transparent);pointer-events:none}
.u13:hover{background:radial-gradient(120% 60% at 50% -10%, rgba(255,255,255,0.12), transparent 60%), linear-gradient(155deg, rgba(244,241,234,0.16), rgba(244,241,234,0.05) 45%, rgba(244,241,234,0.025)) !important;box-shadow:inset 0 1px 0 rgba(255,255,255,0.18), inset 0 -1px 0 rgba(0,0,0,0.3), 0 36px 70px -24px rgba(0,0,0,0.8), 0 12px 30px rgba(0,0,0,0.35) !important}
.u14::before{content:'';position:absolute;inset:0;border-radius:inherit;padding:1px;background:linear-gradient(165deg, rgba(244,241,234,0.5), rgba(244,241,234,0.12) 30%, rgba(244,241,234,0.04) 62%, rgba(212,160,23,0.3));-webkit-mask:linear-gradient(#000 0 0) content-box, linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none}
.u15::after{content:'';position:absolute;top:0;left:8%;right:8%;height:1px;background:linear-gradient(90deg, transparent, rgba(255,255,255,0.7), transparent);pointer-events:none}
.u16:hover{background:radial-gradient(120% 60% at 50% -10%, rgba(255,255,255,0.12), transparent 60%), linear-gradient(155deg, rgba(244,241,234,0.16), rgba(244,241,234,0.05) 45%, rgba(244,241,234,0.025)) !important;box-shadow:inset 0 1px 0 rgba(255,255,255,0.18), inset 0 -1px 0 rgba(0,0,0,0.3), 0 36px 70px -24px rgba(0,0,0,0.8), 0 12px 30px rgba(0,0,0,0.35) !important}
.u17::before{content:'';position:absolute;inset:0;border-radius:inherit;padding:1px;background:linear-gradient(165deg, rgba(244,241,234,0.5), rgba(244,241,234,0.12) 30%, rgba(244,241,234,0.04) 62%, rgba(212,160,23,0.3));-webkit-mask:linear-gradient(#000 0 0) content-box, linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none}
.u18::after{content:'';position:absolute;top:0;left:8%;right:8%;height:1px;background:linear-gradient(90deg, transparent, rgba(255,255,255,0.7), transparent);pointer-events:none}
.u19:hover{background:radial-gradient(120% 60% at 50% -10%, rgba(255,255,255,0.12), transparent 60%), linear-gradient(155deg, rgba(244,241,234,0.16), rgba(244,241,234,0.05) 45%, rgba(244,241,234,0.025)) !important;box-shadow:inset 0 1px 0 rgba(255,255,255,0.18), inset 0 -1px 0 rgba(0,0,0,0.3), 0 36px 70px -24px rgba(0,0,0,0.8), 0 12px 30px rgba(0,0,0,0.35) !important}
.u20::before{content:'';position:absolute;inset:0;border-radius:inherit;padding:1px;background:linear-gradient(165deg, rgba(244,241,234,0.5), rgba(244,241,234,0.12) 30%, rgba(244,241,234,0.04) 62%, rgba(212,160,23,0.3));-webkit-mask:linear-gradient(#000 0 0) content-box, linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none}
.u21::after{content:'';position:absolute;top:0;left:8%;right:8%;height:1px;background:linear-gradient(90deg, transparent, rgba(255,255,255,0.7), transparent);pointer-events:none}
.u22:hover{background:radial-gradient(120% 60% at 50% -10%, rgba(255,255,255,0.12), transparent 60%), linear-gradient(155deg, rgba(244,241,234,0.16), rgba(244,241,234,0.05) 45%, rgba(244,241,234,0.025)) !important;box-shadow:inset 0 1px 0 rgba(255,255,255,0.18), inset 0 -1px 0 rgba(0,0,0,0.3), 0 36px 70px -24px rgba(0,0,0,0.8), 0 12px 30px rgba(0,0,0,0.35) !important}
.u23::before{content:'';position:absolute;inset:0;border-radius:inherit;padding:1px;background:linear-gradient(165deg, rgba(244,241,234,0.5), rgba(244,241,234,0.12) 30%, rgba(244,241,234,0.04) 62%, rgba(212,160,23,0.3));-webkit-mask:linear-gradient(#000 0 0) content-box, linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none}
.u24::after{content:'';position:absolute;top:0;left:8%;right:8%;height:1px;background:linear-gradient(90deg, transparent, rgba(255,255,255,0.7), transparent);pointer-events:none}
.u25::before{content:'';position:absolute;inset:0;border-radius:inherit;padding:1px;background:linear-gradient(165deg, rgba(244,241,234,0.6), rgba(244,241,234,0.14) 30%, rgba(244,241,234,0.04) 62%, rgba(212,160,23,0.35));-webkit-mask:linear-gradient(#000 0 0) content-box, linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none}
.u26::after{content:'';position:absolute;top:0;left:8%;right:8%;height:1px;background:linear-gradient(90deg, transparent, rgba(255,255,255,0.8), transparent);pointer-events:none}
.u27:hover{color:#0B0F10 !important;background-position:-10% 0, 0 0 !important;transform:translateY(-1px) !important;box-shadow:inset 0 1px 0 rgba(255,255,255,0.65), inset 0 -1px 0 rgba(0,0,0,0.18), inset 0 0 0 1px rgba(255,255,255,0.18), 0 16px 40px -8px rgba(212,160,23,0.5) !important}
.u28:focus-visible{color:#0B0F10 !important;background-position:-10% 0, 0 0 !important;box-shadow:inset 0 1px 0 rgba(255,255,255,0.65), inset 0 -1px 0 rgba(0,0,0,0.18), 0 0 0 3px #0B0F10, 0 0 0 5px rgba(244,241,234,0.7) !important}
.u28:focus{color:#0B0F10 !important;background-position:-10% 0, 0 0 !important;box-shadow:inset 0 1px 0 rgba(255,255,255,0.65), inset 0 -1px 0 rgba(0,0,0,0.18), 0 0 0 3px #0B0F10, 0 0 0 5px rgba(244,241,234,0.7) !important}
.u29::before{content:'';position:absolute;inset:0;border-radius:inherit;padding:1px;background:linear-gradient(165deg, rgba(244,241,234,0.5), rgba(244,241,234,0.12) 30%, rgba(244,241,234,0.04) 62%, rgba(212,160,23,0.3));-webkit-mask:linear-gradient(#000 0 0) content-box, linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none}
.u30::after{content:'';position:absolute;top:0;left:8%;right:8%;height:1px;background:linear-gradient(90deg, transparent, rgba(255,255,255,0.7), transparent);pointer-events:none}
.u31::before{content:'';position:absolute;inset:0;border-radius:inherit;padding:1px;background:linear-gradient(165deg, rgba(244,241,234,0.5), rgba(244,241,234,0.12) 30%, rgba(244,241,234,0.04) 62%, rgba(212,160,23,0.3));-webkit-mask:linear-gradient(#000 0 0) content-box, linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none}
.u32::after{content:'';position:absolute;top:0;left:8%;right:8%;height:1px;background:linear-gradient(90deg, transparent, rgba(255,255,255,0.7), transparent);pointer-events:none}
.u33::before{content:'';position:absolute;inset:0;border-radius:inherit;padding:1px;background:linear-gradient(165deg, rgba(244,241,234,0.5), rgba(244,241,234,0.12) 30%, rgba(244,241,234,0.04) 62%, rgba(212,160,23,0.3));-webkit-mask:linear-gradient(#000 0 0) content-box, linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none}
.u34::after{content:'';position:absolute;top:0;left:8%;right:8%;height:1px;background:linear-gradient(90deg, transparent, rgba(255,255,255,0.7), transparent);pointer-events:none}
