.tn{position:fixed;top:0;left:0;right:0;z-index:100;font-family:'Inter',system-ui,sans-serif}
.tn::before{content:"";position:absolute;left:0;right:0;top:0;height:68px;background:rgba(11,13,16,.78);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-bottom:1px solid rgba(36,40,45,.9);transition:background .3s,border-color .3s;z-index:-1}
.tn.tn-home::before{background:linear-gradient(#0B0D10cc,#0B0D1000);border-bottom-color:transparent;-webkit-backdrop-filter:none;backdrop-filter:none}
.tn.tn-home.scrolled::before{background:rgba(11,13,16,.85);border-bottom-color:rgba(36,40,45,.9);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}
.tn-in{max-width:1120px;margin:0 auto;padding:0 24px;height:68px;display:flex;align-items:center;justify-content:space-between;gap:16px}
.tn-logo{font-family:'Fraunces',Georgia,serif;font-size:27px;color:#EDEAE3;text-decoration:none;letter-spacing:.005em;line-height:1}
.tn-logo:hover{color:#D4AF7A}
.tn-links{display:flex;align-items:center;gap:4px}
.tn-links>a,.tn-b{color:#A5ABB1;font:400 13.5px/1 'Inter',sans-serif;letter-spacing:.02em;padding:11px 14px;border-radius:100px;background:none;border:0;cursor:pointer;text-decoration:none;transition:color .2s,background .2s;display:inline-flex;align-items:center;gap:7px}
.tn-links>a:hover,.tn-b:hover,.tn-dd:hover>.tn-b,.tn-dd.open>.tn-b,.tn-links>a.on,.tn-dd.on>.tn-b{color:#D4AF7A}
.tn-b::after{content:"";width:6px;height:6px;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;transform:rotate(45deg) translateY(-2px);transition:transform .25s}
.tn-dd:hover>.tn-b::after,.tn-dd.open>.tn-b::after{transform:rotate(225deg) translateY(-1px)}
.tn-dd{position:relative}
.tn-dd::after{content:"";position:absolute;left:0;right:0;top:100%;height:16px}
.tn-panel{position:absolute;top:calc(100% + 12px);left:50%;transform:translate(-50%,8px);width:max-content;max-width:92vw;background:#14171B;border:1px solid #24282D;border-radius:20px;padding:12px;box-shadow:0 30px 70px rgba(0,0,0,.55);opacity:0;visibility:hidden;transition:opacity .22s,transform .22s,visibility .22s;display:flex;gap:6px}
.tn-dd:hover>.tn-panel,.tn-dd.open>.tn-panel,.tn-dd:focus-within>.tn-panel{opacity:1;visibility:visible;transform:translate(-50%,0)}
.tn-col{min-width:230px;padding:6px}
.tn-col+.tn-col{border-left:1px solid #24282D;padding-left:18px;margin-left:4px}
.tn-h{font:500 10.5px/1 'Inter',sans-serif;letter-spacing:.14em;text-transform:uppercase;color:#B08D57;margin:8px 12px 8px}
.tn-i{display:block;padding:10px 12px;border-radius:12px;text-decoration:none;transition:background .18s}
.tn-i:hover,.tn-i:focus-visible{background:#1C2025}
.tn-i b{display:block;font:500 14px/1.3 'Inter',sans-serif;color:#EDEAE3}
.tn-i span{display:block;font:300 12.5px/1.45 'Inter',sans-serif;color:#83898F;margin-top:2px}
.tn-i.sm{padding:8px 12px}.tn-i.sm b{font-weight:400}
.tn-links>a.tn-cta{background:#B08D57;color:#0B0D10;font-weight:600;letter-spacing:.05em;padding:12px 22px;margin-left:10px}
.tn-links>a.tn-cta:hover{background:#D4AF7A;color:#0B0D10}
.tn-burger{display:none;width:44px;height:44px;border:1px solid #24282D;border-radius:50%;background:none;cursor:pointer;position:relative;padding:0}
.tn-burger span{position:absolute;left:13px;right:13px;height:1.5px;background:#EDEAE3;transition:transform .3s,top .3s}
.tn-burger span:first-child{top:18px}.tn-burger span:last-child{top:25px}
.tn-burger[aria-expanded=true] span:first-child{top:21.5px;transform:rotate(45deg)}
.tn-burger[aria-expanded=true] span:last-child{top:21.5px;transform:rotate(-45deg)}
.tn-m{position:fixed;left:0;right:0;top:68px;bottom:0;background:#0B0D10;overflow-y:auto;padding:8px 24px 40px;z-index:99}
.tn-m[hidden]{display:none}
.tn-m .tn-h{margin:26px 0 6px}
.tn-m a{display:block;font-family:'Fraunces',Georgia,serif;font-size:25px;line-height:1.25;color:#EDEAE3;text-decoration:none;padding:9px 0;border-bottom:1px solid #1A1D21}
.tn-m a small{display:block;font:300 13px/1.4 'Inter',sans-serif;color:#83898F;margin-top:2px}
.tn-m a.tn-cta{margin-top:30px;border:0;text-align:center;background:#B08D57;color:#0B0D10;font:600 14px 'Inter',sans-serif;letter-spacing:.05em;border-radius:100px;padding:17px}
.tn-sp{height:92px}
body.tn-lock{overflow:hidden}
@media(max-width:900px){.tn-links{display:none}.tn-burger{display:block}.tn-sp{height:84px}}
@media(prefers-reduced-motion:reduce){.tn *{transition:none!important}}

.tn.tn-home{position:absolute}
.tn.tn-home::before{display:none}
.tn-home .tn-in{height:auto;padding-top:26px;padding-bottom:6px;justify-content:center;gap:22px}
.tn-home .status-pill{margin:0;flex-shrink:0}
.tn-home .tn-links{padding-left:22px;border-left:1px solid #24282D}
.tn-home .tn-links>a.tn-cta{margin-left:6px}
@media(max-width:900px){.tn-home .tn-in{padding-top:20px;gap:14px}.tn-home .tn-m{top:76px}}
.tn-home .tn-panel{text-align:left}
.tn-home .tn-links>a.tn-cta{display:none}
@media(max-width:900px){.tn-home .tn-in{position:relative;justify-content:center}.tn-home .tn-burger{position:absolute;right:24px;top:14px}}
