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}.doc{max-width:760px;margin:0 auto;color:#D9D4C7;font-size:17px;line-height:1.7}.doc h2{font-family:Migra,Editorial New,Newsreader,serif;font-weight:400;font-size:clamp(32px,4vw,52px);line-height:1.08;letter-spacing:-.015em;color:#F9F6F0;margin:96px 0 12px;padding-top:32px;border-top:1px solid rgba(197,168,128,.45)}.doc h2:first-child{margin-top:0}.doc h3{font-family:Migra,Editorial New,Newsreader,serif;font-weight:400;font-size:clamp(24px,2.6vw,32px);line-height:1.15;color:#F9F6F0;margin:56px 0 12px}.doc h3.h4s,.doc h4{font-size:13px;letter-spacing:.14em;text-transform:uppercase;font-weight:700;color:#C9974F;margin:32px 0 8px}.doc p{margin:0 0 16px}.doc strong{color:#F9F6F0;font-weight:700}.doc em{color:#C9C4B6}.doc ul{margin:0 0 20px;padding-left:22px}.doc li{margin:0 0 8px}.doc li p{margin:0}.doc .tw{overflow-x:auto;margin:8px 0 20px}.doc table{width:100%;border-collapse:collapse;font-size:15px;line-height:1.5;min-width:480px}.doc th{text-align:left;font-size:12px;letter-spacing:.12em;text-transform:uppercase;color:#C9974F;font-weight:700;border-bottom:1px solid rgba(197,168,128,.45)}.doc td,.doc th{padding:10px 14px}.doc td{border-bottom:1px solid rgba(197,168,128,.28);vertical-align:top}.doc td:first-child{color:#F9F6F0}.doc .btn{display:inline-block;background:#C9974F;color:#0A0F1D;font-weight:700;font-size:15px;padding:14px 26px;border-radius:2px;margin-top:8px}.doc .btn:hover{background:#E3B572;color:#0A0F1D}.doc .fig{background:#fff;border-radius:4px;padding:clamp(8px,2vw,20px);margin:12px 0 20px}.doc .fig img{display:block;width:100%;height:auto}.doc .fig1{color:#14161B;font-family:Plus Jakarta Sans,system-ui,sans-serif}.doc .fig1 .f1bot,.doc .fig1 .f1top{border-radius:10px;color:#fff;text-align:center;padding:14px 16px;display:flex;flex-direction:column;gap:2px}.doc .fig1 .f1top{background:#14375E}.doc .fig1 .f1bot{background:#3A4254}.doc .fig1 b{font-size:clamp(15px,2vw,19px);font-weight:700}.doc .fig1 .f1bot span,.doc .fig1 .f1top span{font-size:13px;opacity:.9}.doc .fig1 .f1cols{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));grid-gap:10px;gap:10px;margin:10px 0}.doc .fig1 .f1cols div{border-radius:10px;padding:14px 12px;color:#fff}.doc .fig1 h3.h4s,.doc .fig1 h4{margin:0 0 12px;font-size:15px;line-height:1.25;letter-spacing:0;text-transform:none;font-weight:700;color:#fff;text-align:center}.doc .fig1 p{margin:0 0 8px;background:#fff;color:#14161B;border-radius:6px;padding:8px;font-size:13px;line-height:1.3;text-align:center}.vz{background:#131A30;border:1px solid rgba(197,168,128,.55);padding:clamp(18px,3vw,32px);margin:28px 0 32px}.vz svg{display:block;width:100%;height:auto}.vz .cap{margin:14px 0 0;font-size:14px;line-height:1.5;color:#A8A395}.vz .trb{outline:none}.vz .trb rect{transition:opacity .3s}.vz .trb:focus rect,.vz .trb:hover rect{opacity:.8;stroke:#F2EFE9;stroke-width:2}.mlab{margin:0 0 14px;font-family:ui-monospace,JetBrains Mono,monospace;font-size:12px;font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:#C9974F}.vbar{display:flex;height:56px;position:relative;border:1px solid rgba(197,168,128,.55)}.vbar>span{display:flex;align-items:center;padding:0 14px;font-size:14px;font-weight:700;color:#07080B;white-space:nowrap;overflow:hidden}.vy{background:#C9974F}.vn{background:#7C8799}.vline{position:absolute;top:-10px;bottom:-10px;width:0;border-left:2px dashed #e3b572}.vlab{position:relative;height:44px;font-size:13px;color:#E3B572}.vlab span{position:absolute;white-space:nowrap}.vgrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));border-top:1px solid rgba(197,168,128,.55);border-left:1px solid rgba(197,168,128,.55);margin-top:20px}.vgrid>div{padding:20px 22px;border-right:1px solid rgba(197,168,128,.55);border-bottom:1px solid rgba(197,168,128,.55)}.vgrid .big{font-family:Migra,Editorial New,Newsreader,serif;font-size:clamp(30px,3.4vw,44px);line-height:1;letter-spacing:-.02em;color:#F9F6F0}.vgrid .sm{margin:8px 0 0;font-size:14px;line-height:1.45;color:#C9C4B6}.vgrid .st{font-family:ui-monospace,JetBrains Mono,monospace;font-size:12px;letter-spacing:.12em;text-transform:uppercase;color:#C9974F;margin:0 0 10px}.vtl{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.vtl>div{padding:20px 22px;border:1px solid rgba(197,168,128,.55);margin-left:-1px}.vtl>div:first-child{margin-left:0}.mini{margin-top:14px;height:12px;background:rgba(242,239,233,.12)}.mini i{display:block;height:100%;background:#C9974F}@media (max-width:700px){.vtl{grid-template-columns:1fr}.vtl>div{margin-left:0;margin-top:-1px}.vbar>span{font-size:12px;padding:0 8px}}@media (prefers-reduced-motion:reduce){.vz .trb rect{transition:none}}.anc{margin:0 0 40px;text-align:left}.anc .nm{font-family:Migra,Editorial New,Newsreader,serif;font-weight:300;font-size:clamp(88px,14vw,230px);line-height:.82;letter-spacing:-.03em;color:#F9F6F0;display:block}.anc .cp{display:block;margin-top:18px;max-width:22em;font-family:ui-monospace,JetBrains Mono,monospace;font-size:12px;font-weight:500;letter-spacing:.12em;text-transform:uppercase;line-height:1.5;color:#C9974F;border-top:1px solid rgba(201,151,79,.5);padding-top:12px}.hsec{position:relative;overflow:hidden}@media (min-width:1101px){.anc{position:absolute;right:max(clamp(20px,5vw,80px),calc((100% - 1280px)/2 + clamp(20px,5vw,80px)));bottom:clamp(40px,6vw,88px);margin:0;text-align:right;max-width:36%}.anc .cp{margin-left:auto}.hx{max-width:62%!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}}.split{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,2fr);grid-gap:clamp(32px,5vw,72px);gap:clamp(32px,5vw,72px);align-items:start}.split .doc{margin:0;max-width:none;min-width:0}.anchor{position:-webkit-sticky;position:sticky;top:32px}.anchor .av{margin:0 0 10px;font-size:13px;letter-spacing:.14em;text-transform:uppercase;font-weight:700;color:#C9974F}.anchor .at{margin:0 0 18px;font-size:14px;color:#A8A395}.toc{margin:0;padding:0;list-style:none;border-top:1px solid rgba(197,168,128,.28)}.toc li{border-bottom:1px solid rgba(197,168,128,.28)}.toc a{display:flex;gap:14px;align-items:baseline;padding:12px 0;color:#C9C4B6;font-size:15px;line-height:1.4;transition:color .4s,transform .5s cubic-bezier(.25,1,.5,1)}.toc a span{font-size:12px;letter-spacing:.12em;color:#A8A395;min-width:22px;transition:color .4s}.toc a:focus-visible,.toc a:hover{color:#F9F6F0;transform:translateX(8px)}.toc a:focus-visible span,.toc a:hover span{color:#E3B572}.toc a:focus-visible{outline:2px solid #E3B572;outline-offset:3px}@media (max-width:860px){.split{grid-template-columns:1fr}.anchor{position:static}}@media (prefers-reduced-motion:reduce){.toc a{transition:none}.toc a:focus-visible,.toc a:hover{transform:none}}