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}.trc{background:#131A30;border:1px solid rgba(197,168,128,.55);padding:clamp(16px,3vw,32px);margin:24px 0 28px}.trc svg{display:block;width:100%;height:auto}.trc .trb{outline:none}.trc .trb rect{transition:opacity .3s}.trc .trb:focus rect,.trc .trb:hover rect{opacity:.8;stroke:#F2EFE9;stroke-width:2}.mlab{margin:0 0 10px;font-family:ui-monospace,JetBrains Mono,monospace;font-size:12px;font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:#C9974F}@media (prefers-reduced-motion:reduce){.trc .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}}