body{margin:0;background:#0A0F1D}a{color:inherit;text-decoration:none}.firm summary::-webkit-details-marker{display:none}.firm summary::marker{content:""}.firm summary:focus-visible{outline:2px solid #E3B572;outline-offset:3px}a:hover{color:#E3B572}.fl{transition:border-color .3s ease,transform .5s cubic-bezier(.25,1,.5,1),background .5s cubic-bezier(.25,1,.5,1)}.fl:focus-within,.fl:hover{border-color:#C9974F!important;transform:translateY(-3px);background:#07080B!important}.fl h3{transition:transform .5s cubic-bezier(.25,1,.5,1)}.fl:hover h3{transform:translateX(6px)}.fl:hover .go{color:#E3B572}.vg{border-top:1px solid rgba(197,168,128,.55);border-left:1px solid rgba(197,168,128,.55)}.vg>.fl{border:0!important;border-right:1px solid rgba(197,168,128,.55)!important;border-bottom:1px solid rgba(197,168,128,.55)!important;background:transparent!important;transform:none!important}.vg>.fl:focus-within,.vg>.fl:hover{background:#07080B!important}@media (prefers-reduced-motion:reduce){.fl{transition:none}.fl:hover{transform:none}}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:2px solid #E3B572;outline-offset:3px}.cta:hover{background:#E3B572!important}.sigline{position:fixed;left:clamp(10px,1.6vw,26px);top:96px;bottom:32px;width:1px;background:rgba(201,151,79,.2);z-index:5;pointer-events:none}.sigline:before{content:"";position:absolute;inset:0;background:#C9974F;transform-origin:top}.sigline:after{content:"";position:absolute;left:-3px;top:-4px;width:7px;height:7px;border-radius:50%;background:#0A0F1D;border:1px solid #c9974f}@supports (animation-timeline:scroll()){.sigline:before{animation:sigdraw linear both;animation-timeline:scroll(root)}}@keyframes sigdraw{0%{transform:scaleY(.02)}to{transform:scaleY(1)}}@media (prefers-reduced-motion:reduce){.sigline:before{animation:none!important;transform:scaleY(1)!important}}@media (max-width:1000px){.sigline{display:none}}@media (prefers-reduced-motion:reduce){.hero-video{display:none!important}}