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{width:30%}.met .fig{display:inline-block;padding-bottom:8px;background:linear-gradient(#C9974F,#C9974F) 0 100%/100% 2px no-repeat;transition:color .35s}.met .wc{display:block;color:#F9F6F0;font-size:17px;line-height:1.45}.met .bs{display:block;margin-top:6px;font-size:13px;color:#A8A395;letter-spacing:.01em}.met tbody tr{transition:background .35s}.met tbody tr:hover{background:linear-gradient(90deg,rgba(201,151,79,.1),rgba(201,151,79,0) 70%)}.met tbody tr:hover .fig{color:#E3B572}@keyframes mrow{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:none}}@keyframes mline{0%{background-size:0 2px}to{background-size:100% 2px}}@supports (animation-timeline:view()){.met tbody tr{animation:mrow linear both;animation-timeline:view();animation-range:entry 0 entry 70%}.met .fig{animation:mline linear both;animation-timeline:view();animation-range:entry 20% entry 90%}}.also{margin:48px 0 0;max-width:980px}.alsol{margin:0 0 16px;font-size:12px;letter-spacing:.14em;text-transform:uppercase;font-weight:700;color:#C9974F}.chips{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:10px}.chips li{padding:10px 18px;border:1px solid rgba(201,151,79,.45);background:rgba(201,151,79,.06);color:#F9F6F0;font-size:15px;line-height:1.2;transition:translate .35s cubic-bezier(.2,.7,.2,1),border-color .3s,color .3s,background .3s}.chips li:hover{translate:0 -3px;border-color:#E3B572;color:#E3B572;background:rgba(227,181,114,.1)}@keyframes chin{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:none}}@supports (animation-timeline:view()){.chips li{animation:chin linear both;animation-timeline:view();animation-range:entry 0 entry 80%}.chips li:nth-child(3n+2){animation-range:entry 6% entry 86%}.chips li:nth-child(3n){animation-range:entry 12% entry 92%}}@media (prefers-reduced-motion:reduce){.chips li,.met .fig,.met tbody tr{animation:none!important;opacity:1;transform:none;transition:none}.met .fig{background-size:100% 2px}.chips li:hover{translate:none}}.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}}