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)}.roster{display:grid;grid-template-columns:1fr 1fr;border-top:1px solid rgba(197,168,128,.55);border-bottom:1px solid rgba(197,168,128,.55)}.leader{position:relative;overflow:hidden;min-height:620px;display:flex;background:#0A0F1D;transition:background .6s cubic-bezier(.25,1,.5,1)}.leader+.leader{border-left:1px solid rgba(197,168,128,.55)}.lc{position:relative;z-index:2;display:flex;flex-direction:column;gap:22px;padding:clamp(28px,4vw,56px);flex:1 1 58%;min-width:0;order:1}.ln{margin:0;font-family:Migra,Editorial New,Newsreader,serif;font-weight:400;font-size:clamp(40px,5vw,68px);line-height:1;letter-spacing:-.02em;color:#F9F6F0;transition:transform .5s cubic-bezier(.25,1,.5,1)}.lt{color:#A8A395}.ll{font-size:20px;line-height:1.4;color:#F9F6F0}.ll,.lr{margin:10px 0 0}.lr{color:#C9C4B6}.lph{flex:0 0 34%;align-self:flex-start;aspect-ratio:4/5;position:relative;overflow:hidden;order:2;background:#0A0F1D}.lph:before{content:"";z-index:1;background:linear-gradient(90deg,#0A0F1D,rgba(10,15,29,0) 18%);transition:background .6s}.lp,.lph:before{position:absolute;inset:0;pointer-events:none}.lp{width:100%;height:100%;object-fit:cover;object-position:center 20%;filter:grayscale(100%) contrast(1.06) brightness(.82);transform:scale(1.02);transition:filter .7s cubic-bezier(.25,1,.5,1),transform .9s cubic-bezier(.25,1,.5,1)}.leader:before{content:"";position:absolute;left:0;right:0;top:0;height:2px;background:#E3B572;transform:scaleX(0);transform-origin:left;transition:transform .7s cubic-bezier(.25,1,.5,1);z-index:3}.leader:focus-within:before,.leader:hover:before{transform:scaleX(1)}.leader:focus-within .lp,.leader:hover .lp{filter:grayscale(100%) contrast(1.06) brightness(1);transform:scale(1)}.leader:focus-within,.leader:hover{background:#07080B}.leader:focus-within .ln,.leader:hover .ln{transform:translateX(10px)}.leader:focus-within .lt,.leader:hover .lt{color:#C9974F}@media (hover:none){.lp{filter:grayscale(100%) contrast(1.06) brightness(.95)}}@media (max-width:860px){.roster{grid-template-columns:1fr}.leader+.leader{border-left:0;border-top:1px solid rgba(197,168,128,.55)}.leader{min-height:360px}.lph{flex-basis:36%}}@media (max-width:560px){.leader{min-height:auto;flex-direction:column}.lph{flex:0 0 auto;aspect-ratio:auto;height:clamp(220px,62vw,300px);order:0}.lph:before{background:linear-gradient(0deg,#0A0F1D,rgba(10,15,29,0) 22%)}.lp{object-position:center 18%}}@media (prefers-reduced-motion:reduce){.leader,.leader:before,.ln,.lp,.lph:before{transition:none}.leader:focus-within .ln,.leader:hover .ln{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}}