:root,.v3{--paper:#0f0f0e;--ink:#f5f4f1;--hair:#d4af3729;--hair-light:#d4af3738;--pad:clamp(16px, 3.2vw, 56px);--ease:cubic-bezier(.16, 1, .3, 1)}.v3{background:var(--paper);color:var(--ink);overflow-x:hidden}.v3 ::selection{background:var(--color-gold);color:#12110f}.v3 h1,.v3 h2,.v3 h3,.v3-split{font-family:var(--font-display), var(--font-sans), sans-serif;font-weight:400}.v3-split .v3-line{display:block;overflow:hidden}.v3-split .v3-line i{transition:transform 1.1s var(--ease);font-style:normal;display:block;transform:translateY(105%)}.v3-split.in .v3-line i{transform:translateY(0)}.v3-reveal{opacity:0;transform:translateY(28px)}.v3-reveal.in{animation:v3-rise .9s var(--ease) forwards}@keyframes v3-rise{0%{opacity:0;transform:translateY(28px)}to{opacity:1;transform:none}}.v3-clip{clip-path:inset(100% 0 0)}.v3-clip.in{animation:v3-wipe 1.2s var(--ease) forwards}@keyframes v3-wipe{0%{clip-path:inset(100% 0 0)}to{clip-path:inset(0)}}.v3-clip img,.v3-clip video{transition:transform 1.4s var(--ease);transform:scale(1.22)}.v3-clip.in img,.v3-clip.in video{transform:scale(1)}@media (hover:hover) and (pointer:fine){.v3-zoomable:hover .v3-clip img{transform:scale(1.05)}}.v3-pad{padding-inline:var(--pad)}.v3-hair{border-top:1px solid var(--hair)}.v3-dark{color:var(--ink);background:#070706}.v3-dark .v3-hair-l{border-top:1px solid var(--hair-light)}.v3-btn{color:var(--color-gold);transition:background-color .3s var(--ease), border-color .3s var(--ease), transform .16s var(--ease);border:1px solid #d4af3766;border-radius:99px;align-items:center;gap:.5em;padding:.72em 1.5em;font-size:.9rem;font-weight:500;display:inline-flex}.v3-btn:hover{background:#d4af371a;border-color:#d4af378c}.v3-btn:active{transform:scale(.97)}.v3-btn-gold{background:linear-gradient(to bottom, var(--color-gold-bright), var(--color-gold));color:#12110f;transition:transform .16s var(--ease), box-shadow .25s var(--ease);border-color:#0000;font-weight:700;box-shadow:0 6px 24px -6px #d4af3799}.v3-btn-gold:hover{transform:translateY(-2px);box-shadow:0 10px 34px -6px #d4af37c7}.v3-btn-gold:active{transform:translateY(0)scale(.97)}.v3-lnk{border-bottom:1px solid var(--hair);transition:border-color .3s var(--ease), opacity .3s;padding-bottom:3px}.v3-lnk:hover{border-color:currentColor}.v3-hd{z-index:60;position:fixed;inset:0 0 auto}.v3-hd-in{padding:clamp(14px, 1.8vw, 24px) var(--pad);transition:background .4s var(--ease), color .4s var(--ease), border-color .4s;color:var(--ink);border-bottom:1px solid #0000;justify-content:space-between;align-items:center;gap:16px;display:flex}.v3-hd.stuck .v3-hd-in{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);color:var(--ink);border-bottom-color:var(--hair);background:#0a0a09d1}.v3-drop{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border:1px solid var(--hair-light);border-top:2px solid var(--color-gold);opacity:0;visibility:hidden;transform-origin:0 0;min-width:260px;transition:opacity .25s var(--ease), transform .25s var(--ease), visibility 0s .25s;background:#0a0908eb;border-radius:12px;margin-top:10px;padding:6px;position:absolute;top:100%;left:0;transform:translateY(-6px)scale(.98);box-shadow:0 20px 40px -20px #0009}.v3-nav-item:hover .v3-drop,.v3-nav-item:focus-within .v3-drop{opacity:1;visibility:visible;transition:opacity .25s var(--ease), transform .25s var(--ease);transform:translateY(0)scale(1)}.v3-drop a:not(:last-child){border-bottom:1px solid var(--hair)}.v3-drop a:hover{background:#d4af370f}.v3-drop a:hover>span:first-child{color:var(--color-gold-bright)}.v3-menu{z-index:70;color:var(--ink);clip-path:inset(0 0 100%);visibility:hidden;transition:clip-path .8s var(--ease), visibility 0s .8s;background:#070706;position:fixed;inset:0}.v3-menu.on{clip-path:inset(0);visibility:visible;transition:clip-path .8s var(--ease)}.v3-menu-list a{transition:transform .7s var(--ease), opacity .3s;display:block;transform:translateY(105%)}.v3-menu.on .v3-menu-list a{transform:translateY(0)}.v3-menu-list li:nth-child(2) a{transition-delay:50ms}.v3-menu-list li:nth-child(3) a{transition-delay:.1s}.v3-menu-list li:nth-child(4) a{transition-delay:.15s}.v3-menu-list li:nth-child(5) a{transition-delay:.2s}.v3-menu-list li:nth-child(6) a{transition-delay:.25s}.v3-menu-list li:nth-child(7) a{transition-delay:.3s}.v3-marquee{overflow:hidden}.v3-marquee-row{width:max-content;animation:32s linear infinite v3-slide;display:flex}.v3-marquee-row span{white-space:nowrap}.v3-marquee-row span:nth-child(2n){color:#0000;-webkit-text-stroke:1px var(--ink)}@keyframes v3-slide{to{transform:translate(-50%)}}.v3-panel{height:100svh;position:sticky;top:0}@media (hover:hover) and (pointer:fine){.v3-cell{transition:background-color .4s var(--ease)}.v3-cell:hover{background-color:#161513}}.v3 :focus-visible,.v3-hd :focus-visible,.v3-menu :focus-visible{outline:2px solid var(--color-gold);outline-offset:3px;border-radius:4px}.v3-site .rounded-xl,.v3-site .rounded-2xl,.v3-site .rounded-3xl{border-radius:3px}.v3-site .bg-surface,.v3-site .bg-bg-elevated,.v3-site .bg-bg-raised{box-shadow:inset 0 0 0 1px var(--hair);background-color:#0000}.v3-site .border-border{border-color:var(--hair)}.v3-site .rounded-full,.v3-site [class*=rounded-full]{border-radius:9999px}@media (prefers-reduced-motion:reduce){.v3 *,.v3 :before,.v3 :after,.v3-hd *,.v3-menu,.v3-menu *,.v3-drop,.v3-marquee-row{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.v3-split .v3-line i,.v3-reveal{opacity:1;transform:none}.v3-clip{clip-path:none}.v3-panel{height:auto;min-height:70svh;position:static}}
