.dep{--k-navy:#0b1627;--k-navy-2:#122037;--k-ink:#0f1e33;--k-ink-2:#3a4552;--k-muted:#5b6775;--k-hair:#d9dee4;--k-hair-dark:#edf1f529;--k-brass:#8a5a1f;--k-brass-light:#d6a86a;--k-sand:#e6dcc6;--k-on-dark:#edf1f5;--k-on-dark-2:#c9d2dd;--k-on-dark-3:#aab6c4;--f-display:var(--display,Manrope, Arial, sans-serif);--f-mono:var(--mono,"DM Mono", ui-monospace, monospace);--gutter:clamp(16px, 4vw, 56px);--line:#17181329;--t-ui:.22s cubic-bezier(.2, 0, 0, 1);--focus:var(--k-ink);--focus-halo:#fff;padding:clamp(56px, 6vw, 88px) var(--gutter) clamp(48px, 5vw, 72px);color:var(--ink,#171813);background:var(--paper,#f3f2f1);border-top:1px solid var(--line);font-family:var(--f-display);-webkit-font-smoothing:antialiased;position:relative}.dep *,.dep :before,.dep :after{box-sizing:border-box}.dep :where(h2,p,ol,ul,dl,dd,figure){margin:0}.dep :where(ol,ul){padding:0;list-style:none}.dep img{max-width:100%;height:auto;display:block}.dep-sr{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.dep a:focus-visible{outline:3px solid var(--focus);outline-offset:3px;box-shadow:0 0 0 6px var(--focus-halo);border-radius:4px}.dep-wrap{max-width:1328px;margin:0 auto}.dep-head{justify-items:start;gap:14px;max-width:760px;display:grid}.dep-eyebrow{font:500 12px/1.3 var(--f-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--k-brass)}.dep-h2{font:700 clamp(34px, 3.7vw, 54px)/1.04 var(--f-display);letter-spacing:-.032em;color:var(--k-ink);text-wrap:balance}.dep-body{max-width:60ch;font:500 clamp(16px, 1.2vw, 18px)/1.6 var(--f-display);color:var(--k-ink-2);text-wrap:pretty}.dep-stop-no,.dep-tag-no{font:500 11.5px/1 var(--f-mono);letter-spacing:.06em;font-variant-numeric:tabular-nums;color:var(--k-brass)}.dep-code{font:400 12px/1.3 var(--f-mono);letter-spacing:.04em;color:var(--k-ink-2)}.dep-link{min-height:44px;font:600 15px/1 var(--f-display);color:var(--k-ink);text-underline-offset:6px;align-items:center;gap:8px;text-decoration:underline 1px;display:inline-flex}.dep-link:hover{color:var(--k-brass);text-decoration-thickness:2px}.dep-still{font:400 11.5px/1.4 var(--f-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--k-muted)}.dep-still:before{content:"";background:var(--k-brass);vertical-align:1px;border-radius:50%;width:6px;height:6px;margin-right:8px;display:inline-block}.dep-docs-foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:4px 24px;margin-top:14px;display:flex}.dep-sim{border-left:3px solid var(--k-brass);font:400 13.5px/1.5 var(--f-display);color:var(--k-ink-2);text-wrap:pretty;background:#ffffffb3;border-radius:0 8px 8px 0;padding:10px 12px 11px 14px}.dep-sim b{font:500 11px/1 var(--f-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--k-ink);margin-right:4px}.dep-sim-dark{border-left-color:var(--k-brass-light);color:var(--k-on-dark-2);background:#ffffff0f}.dep-sim-dark b{color:var(--k-brass-light)}.dep-media{background:var(--k-navy);border-radius:14px;position:relative;overflow:hidden}.dep-media-light{box-shadow:inset 0 0 0 1px var(--k-hair);background:#fff}.dep-media img{width:100%;height:100%}.dep-media-light img{mix-blend-mode:multiply}.dep-crop img{object-fit:cover;position:absolute;inset:0}.dep-tag{z-index:2;color:var(--k-on-dark);font:500 11px/1 var(--f-mono);letter-spacing:.08em;text-transform:uppercase;backdrop-filter:blur(8px);background:#0b1627b8;border-radius:999px;align-items:baseline;gap:8px;padding:7px 11px;display:inline-flex;position:absolute;top:14px;left:14px}.dep-tag .dep-tag-no{color:var(--k-brass-light)}.dep-tag.is-light{background:var(--k-navy)}.dep-tag.is-low{top:auto;bottom:12px;left:12px}.dep-trail{grid-template-columns:minmax(0,1fr) minmax(0,1.95fr);align-items:start;gap:clamp(32px,4.2vw,64px);display:grid}.dep-side{gap:clamp(28px,3vw,40px);display:grid}.dep-a .dep-h2{font-size:clamp(32px,3.2vw,46px)}.dep-a .dep-body{font-size:16px}.dep-line{gap:0;display:grid;position:relative}.dep-line:before{content:"";border-left:1px solid var(--line);position:absolute;top:14px;bottom:18px;left:13px}.dep-stop{gap:6px;padding:0 0 20px 44px;display:grid;position:relative}.dep-stop:last-child{padding-bottom:0}.dep-stop:before{content:"";background:var(--paper,#f3f2f1);border:1px solid var(--k-ink);border-radius:50%;width:13px;height:13px;position:absolute;top:5px;left:7px}.dep-stop.is-key:before{background:var(--k-brass);border-color:var(--k-brass);box-shadow:0 0 0 4px #8a5a1f29}.dep-stop.is-key:after{content:"";border-left:2px solid var(--k-brass);position:absolute;top:22px;bottom:0;left:13px}.dep-stop-head{align-items:baseline;gap:10px;display:flex}.dep-stop-head b{font:700 18px/1.2 var(--f-display);letter-spacing:-.01em;color:var(--k-ink)}.dep-stop-datum{border-bottom:1px dashed var(--line);font:400 13.5px/1.3 var(--f-display);color:var(--k-ink-2);font-variant-numeric:tabular-nums;justify-content:space-between;align-items:baseline;gap:16px;padding:6px 0;display:flex}.dep-stop-datum b{font:600 17px/1 var(--f-display);letter-spacing:-.01em;color:var(--k-ink);white-space:nowrap}.dep-stop.is-key .dep-stop-datum:not(.is-quiet) b{letter-spacing:-.02em;color:var(--k-brass);font-size:24px}.dep-stop-datum.is-quiet b{color:var(--k-ink-2);font-size:15px;font-weight:500}.dep-stop-body{font:400 13.5px/1.5 var(--f-display);color:var(--k-muted)}.dep-stop .dep-sim{margin-top:8px}.dep-docs{gap:14px;display:grid}.dep-doc-sheet .dep-media{aspect-ratio:1000/604;box-shadow:0 40px 60px -40px #0b16278c}.dep-pair{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:14px;display:grid}.dep-pair .dep-media{aspect-ratio:16/10}.dep-a .dep-docs-foot{margin-top:2px}.dep-money{background:radial-gradient(120% 120% at 0% 0%, #15284a 0%, var(--k-navy) 58%);color:var(--k-on-dark);--focus:var(--k-brass-light);--focus-halo:var(--k-navy);border-radius:20px;margin-top:clamp(28px,2.8vw,36px);padding:clamp(22px,2.2vw,28px) clamp(22px,3vw,40px) clamp(20px,2vw,26px)}.dep-total{gap:8px;display:grid}.dep-total span,.dep-target span{font:500 11.5px/1.2 var(--f-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--k-on-dark-3)}.dep-total b{font:700 clamp(34px, 3.2vw, 46px)/1 var(--f-display);letter-spacing:-.03em;color:#fff;font-variant-numeric:tabular-nums}.dep-split{background:#edf1f51a;border-radius:10px;height:40px;margin-top:16px;display:flex;overflow:hidden;box-shadow:inset 0 0 0 1px #edf1f524}.dep-split>span{align-items:center;padding:0 14px;display:flex}.dep-split i{font:500 12px/1 var(--f-mono);letter-spacing:.08em;font-style:normal}.dep-split-dep{background:linear-gradient(90deg, #c99657, var(--k-brass-light));color:var(--k-navy);flex:none}.dep-split-bal{color:var(--k-on-dark-2);flex:1;justify-content:flex-end}.dep-halves{grid-template-columns:30fr 40fr 30fr;align-items:start;row-gap:14px;margin-top:14px;display:grid}.dep-half{align-content:start;gap:8px;padding-right:24px;display:grid}.dep-half+.dep-half{border-left:1px solid var(--k-hair-dark);padding:0 0 0 24px}.dep-half-when{font:500 11.5px/1.3 var(--f-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--k-on-dark-3)}.dep-half-sum{font:600 26px/1.05 var(--f-display);letter-spacing:-.02em;color:#fff;font-variant-numeric:tabular-nums}.dep-half.is-deposit .dep-half-when{color:var(--k-brass-light)}.dep-half.is-deposit .dep-half-sum{color:var(--k-brass-light);font-size:clamp(34px,3.2vw,46px);font-weight:700}.dep-target{text-align:right;justify-items:end;gap:8px;display:grid}.dep-target b{font:500 15px/1.35 var(--f-display);color:var(--k-on-dark)}.dep-halves .dep-sim{grid-column:1/span 2;max-width:68ch}.dep-row{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(16px,1.8vw,24px);margin-top:clamp(22px,2vw,28px);display:grid}.dep-card{align-content:start;gap:12px;display:grid}.dep-card-head{border-bottom:1px solid var(--line);align-items:baseline;gap:10px;padding-bottom:9px;display:flex}.dep-card-head b{font:700 16px/1.2 var(--f-display);color:var(--k-ink)}.dep-card-cap{font:500 11px/1 var(--f-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--k-muted);margin-left:auto}.dep-card .dep-media{aspect-ratio:16/8.4}.dep-desk{background:radial-gradient(110% 90% at 85% 10%, #1a3157 0%, var(--k-navy) 62%);color:var(--k-on-dark);--focus:var(--k-brass-light);--focus-halo:var(--k-navy);border-radius:24px;grid-template-columns:minmax(0,.82fr) minmax(0,1.5fr);gap:18px clamp(32px,4vw,64px);padding:clamp(36px,4vw,60px) clamp(24px,3.6vw,56px) clamp(22px,2.4vw,30px);display:grid}.dep-c .dep-eyebrow{color:var(--k-brass-light)}.dep-c .dep-h2{color:#fff;font-size:clamp(32px,3.2vw,46px)}.dep-c .dep-body{color:var(--k-on-dark-2);font-size:16px}.dep-desk-side{align-content:start;gap:22px;display:grid}.dep-ledger{border-top:1px solid var(--k-hair-dark);display:grid}.dep-ledger li{border-bottom:1px solid var(--k-hair-dark);grid-template-columns:28px minmax(0,1fr) auto;align-items:baseline;gap:8px;padding:12px 0;display:grid}.dep-ledger .dep-stop-no{color:var(--k-brass-light)}.dep-ledger b{font:600 15px/1.3 var(--f-display);color:#fff}.dep-ledger-v{font:600 16px/1 var(--f-display);letter-spacing:-.01em;color:var(--k-on-dark);font-variant-numeric:tabular-nums;white-space:nowrap}.dep-ledger-k{font:500 12.5px/1 var(--f-mono);letter-spacing:.06em;color:var(--k-on-dark-2)}.dep-ledger-ref{font:400 12px/1 var(--f-mono);letter-spacing:.04em;color:var(--k-on-dark-2)}.dep-ledger li.is-key .dep-ledger-v{letter-spacing:-.02em;color:var(--k-brass-light);font-size:22px}.dep-link-dark{color:#fff;justify-self:start;margin-top:-6px}.dep-link-dark:hover{color:var(--k-brass-light)}.dep-stack{aspect-ratio:1.2;align-self:center;position:relative}.dep-paper{transform:rotate(var(--r,0deg));background:#fff;border-radius:8px;margin:0;position:absolute;box-shadow:0 0 0 1px #0000000f,0 2px 4px #0000002e,0 28px 50px -18px #000000b3}.dep-paper img{border-radius:8px;width:100%}.dep-paper-1{--r:-2deg;background:var(--k-navy);width:76%;top:0;left:0}.dep-paper-2{--r:2.2deg;width:50%;top:7%;right:0}.dep-paper-3{--r:-1deg;width:58%;top:47%;left:5%}.dep-paper-4{--r:3deg;width:31%;top:38%;right:3%}.dep-pin{z-index:1;white-space:nowrap;background:var(--k-navy);color:var(--k-on-dark);font:500 10.5px/1 var(--f-mono);letter-spacing:.08em;text-transform:uppercase;border-radius:999px;align-items:baseline;gap:7px;padding:6px 9px;display:inline-flex;position:absolute;top:-11px;left:14px;box-shadow:0 4px 10px -4px #00000080}.dep-pin .dep-tag-no{color:var(--k-brass-light)}.dep-paper-1 .dep-pin{color:var(--k-ink);background:#fffffff0}.dep-paper-1 .dep-pin .dep-tag-no{color:var(--k-brass)}.dep-pin.is-brass{background:var(--k-brass-light);color:var(--k-navy)}.dep-pin.is-brass .dep-tag-no{color:var(--k-navy)}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.dep-paper{transition:transform .42s cubic-bezier(.2,0,0,1),box-shadow .42s cubic-bezier(.2,0,0,1)}.dep-paper:hover{z-index:5;transform:rotate(0)translateY(-6px)scale(1.015);box-shadow:0 0 0 1px #0000000f,0 40px 70px -20px #000c}.dep-link{transition:color var(--t-ui), text-decoration-thickness var(--t-ui)}}.dep-still-dark{border-top:1px solid var(--k-hair-dark);color:var(--k-on-dark-3);grid-column:1/-1;padding-top:14px}.dep-still-dark:before{background:var(--k-brass-light)}@media (width<=1180px) and (width>=721px){.dep-trail{grid-template-columns:minmax(0,1fr) minmax(0,1.6fr)}.dep-desk{grid-template-columns:minmax(0,1fr) minmax(0,1.3fr)}}@media (width<=720px){.dep{padding:56px 16px 48px}.dep-h2,.dep-a .dep-h2,.dep-c .dep-h2{font-size:clamp(30px,8.4vw,38px)}.dep-body,.dep-a .dep-body,.dep-c .dep-body{font-size:15.5px}.dep-media{border-radius:12px}.dep-tag{padding:6px 9px;font-size:10px;top:10px;left:10px}.dep-trail{grid-template-columns:1fr;gap:28px}.dep-side{gap:24px}.dep-stop{padding-bottom:14px}.dep-stop-body{display:none}.dep-line:before{bottom:12px}.dep-pair{gap:10px}.dep-pair .dep-media{aspect-ratio:4/5}.dep-pair .dep-tag{letter-spacing:.06em;padding:5px 8px;font-size:9.5px;bottom:8px;left:8px}.dep-docs{gap:10px}.dep-money{border-radius:0;margin:24px -16px 0;padding:24px 16px}.dep-target{text-align:left;border-top:1px solid var(--k-hair-dark);justify-items:start;padding-top:14px}.dep-split{height:36px;margin-top:18px}.dep-split>span{padding:0 10px}.dep-halves{grid-template-columns:1fr;gap:16px}.dep-half{padding:0}.dep-half+.dep-half{border-left:0;border-top:1px solid var(--k-hair-dark);flex-wrap:wrap;align-items:baseline;gap:4px 12px;padding:14px 0 0;display:flex}.dep-half+.dep-half .dep-half-sum{margin-left:auto;font-size:22px}.dep-halves .dep-sim{order:2;grid-column:auto}.dep-halves .dep-half+.dep-half{order:3}.dep-halves .dep-target{order:4}.dep-row{scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain;gap:14px;margin:24px -16px 0;padding:0 16px 6px;scroll-padding-inline:16px;display:flex;overflow-x:auto}.dep-row::-webkit-scrollbar{display:none}.dep-card{scroll-snap-align:start;flex:none;width:78vw;max-width:320px}.dep-card .dep-media{aspect-ratio:4/3.4}.dep-card-cap{display:none}.dep-desk{border-radius:0;grid-template-columns:1fr;row-gap:22px;margin:0 -16px;padding:32px 16px 18px}.dep-desk-side{display:contents}.dep-desk .dep-head{order:1}.dep-stack{order:2;margin:4px 4px 8px}.dep-ledger{order:3}.dep-desk .dep-sim{order:4}.dep-link-dark{order:5;margin-top:-10px}.dep-still-dark{order:6}.dep-pin{gap:5px;padding:4px 7px;font-size:9px;top:-9px;left:8px}.dep-paper-4 .dep-pin,.dep-paper-2 .dep-pin{gap:0;font-size:0}.dep-paper-4 .dep-pin .dep-tag-no,.dep-paper-2 .dep-pin .dep-tag-no{font-size:9px}}
