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}a:focus-visible,button:focus-visible{outline:2px solid #E3B572;outline-offset:3px}.cta:hover{background:#E3B572!important}.pg{color:#D9D4C7;font-size:17px;line-height:1.65}.kick{margin:0 0 16px;font-size:13px;letter-spacing:.14em;text-transform:uppercase;font-weight:700;color:#C9974F}.h2{margin:0 0 24px;font-family:Migra,Editorial New,Newsreader,serif;font-weight:400;font-size:clamp(30px,3.8vw,52px);line-height:1.08;letter-spacing:-.015em;color:#F9F6F0}.lead{margin:0;max-width:720px;font-size:clamp(18px,1.9vw,22px);line-height:1.5;color:#D9D4C7}.sec{max-width:1280px;margin:0 auto;padding:clamp(56px,8vw,104px) clamp(20px,5vw,80px)}.cards{display:flex;flex-wrap:wrap;gap:24px}.card{flex:1 1 340px;background:#131A30;border:1px solid rgba(197,168,128,.28);padding:clamp(24px,3vw,40px);display:flex;flex-direction:column;gap:12px}.card h3{margin:0;font-family:Migra,Editorial New,Newsreader,serif;font-weight:400;font-size:26px;line-height:1.15;color:#F9F6F0}.card p{margin:0;font-size:16px;color:#C9C4B6}.tag{font-size:12px;letter-spacing:.12em;text-transform:uppercase;color:#C9974F;font-weight:700}.met{width:100%;border-collapse:collapse;font-size:15px;min-width:560px}.met th{text-align:left;font-size:12px;letter-spacing:.12em;text-transform:uppercase;color:#C9974F;font-weight:700;padding:10px 14px;border-bottom:1px solid rgba(197,168,128,.45)}.met td{padding:16px 14px;border-bottom:1px solid rgba(197,168,128,.28);vertical-align:top;color:#C9C4B6}.met td:first-child{font-family:Migra,Editorial New,Newsreader,serif;font-size:34px;line-height:1;color:#F9F6F0;white-space:nowrap}.btn{display:inline-block;background:#C9974F;color:#07080B;font-weight:700;font-size:15px;padding:16px 28px;border-radius:2px}.btn:hover{background:#E3B572;color:#07080B}.ghost{display:inline-block;border:1px solid #c9974f;color:#F9F6F0;font-weight:700;font-size:15px;padding:15px 26px;border-radius:2px}.ghost:hover{background:#E3B572;color:#07080B}.ul{color:#F9F6F0;border-bottom:1px solid rgba(242,239,233,.5);padding-bottom:3px}.list{margin:0;padding:0;list-style:none}.list li{padding:10px 0;border-bottom:1px solid rgba(197,168,128,.28);color:#D9D4C7}.list li:first-child{border-top:1px solid rgba(197,168,128,.28)}.cards{gap:0!important;border-top:1px solid rgba(197,168,128,.55);border-left:1px solid rgba(197,168,128,.55)}.cards>.card{background:transparent!important;border:0!important;border-right:1px solid rgba(197,168,128,.55)!important;border-bottom:1px solid rgba(197,168,128,.55)!important;border-radius:0;transition:background .5s cubic-bezier(.25,1,.5,1)}.cards>.card:focus-within,.cards>.card:hover{background:#07080B!important}.cards>.card h3{transition:transform .5s cubic-bezier(.25,1,.5,1)}.cards>.card:hover h3{transform:translateX(6px)}.cards>.card .tag{font-family:ui-monospace,JetBrains Mono,monospace;font-weight:500;letter-spacing:.12em}@media (prefers-reduced-motion:reduce){.cards>.card,.cards>.card h3{transition:none}.cards>.card:hover h3{transform:none}}.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}}