.pd-page{--pd-navy-900:#07131f;--pd-navy-800:#0b1b2b;--pd-navy-700:#10263a;--pd-navy-600:#16324a;--pd-line:rgba(160, 190, 210, 0.16);--pd-line-strong:rgba(160, 190, 210, 0.3);--pd-ink:#eaf1f6;--pd-muted:rgba(234, 241, 246, 0.68);--pd-faint:rgba(234, 241, 246, 0.45);--pd-gold:#d4af7a;--pd-gold-dark:#b8956a;--pd-teal:#87bac3;--pd-teal-dark:#5f97a2;--pd-accent:var(--pd-gold);--pd-accent-dark:var(--pd-gold-dark);--pd-accent-soft:rgba(212, 175, 122, 0.14);--pd-display:"Playfair Display", "Cormorant Garamond", Georgia, serif;--pd-body:"Inter", "Jost", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--pd-radius:14px;--pd-radius-lg:20px;--pd-shadow:0 18px 44px -24px rgba(0, 0, 0, 0.85);--pd-wrap:1240px;--pd-rail:260px;background:var(--pd-navy-900);color:var(--pd-ink);font-family:var(--pd-body);font-size:16px;line-height:1.7;-webkit-font-smoothing:antialiased}.pd-accent--teal{--pd-accent:var(--pd-teal);--pd-accent-dark:var(--pd-teal-dark);--pd-accent-soft:rgba(135, 186, 195, 0.14)}.pd-page *,.pd-page *::before,.pd-page *::after{box-sizing:border-box}:where(.pd-page) p,:where(.pd-page) span,:where(.pd-page) li,:where(.pd-page) strong,:where(.pd-page) b,:where(.pd-page) i{color:inherit}.pd-wrap{width:100%;max-width:var(--pd-wrap);margin:0 auto;padding:0 20px}.pd-page a{color:var(--pd-accent);text-decoration-color:rgb(212 175 122 / .4);text-underline-offset:3px}.pd-page a:hover{color:var(--pd-ink)}.pd-page :focus-visible{outline:2px solid var(--pd-accent);outline-offset:3px;border-radius:4px}.pd-eyebrow{display:inline-block;font-size:.72rem;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:var(--pd-accent);margin-bottom:14px}.pd-rule{height:1px;border:0;margin:18px 0 24px;background:linear-gradient(to right,var(--pd-accent) 0,var(--pd-accent) 56px,var(--pd-line) 56px,var(--pd-line) 100%)}.pd-btn{display:inline-flex;align-items:center;gap:9px;padding:13px 24px;border:1px solid #fff0;border-radius:999px;font-size:.85rem;font-weight:600;letter-spacing:.04em;text-decoration:none;cursor:pointer;transition:transform 0.18s ease,background 0.18s ease,border-color 0.18s ease}.pd-btn:active{transform:translateY(1px)}.pd-page .pd-btn--solid{background:var(--pd-accent);color:var(--pd-navy-900)}.pd-page .pd-btn--solid:hover{background:var(--pd-accent-dark);color:var(--pd-navy-900)}.pd-page .pd-btn--ghost{border-color:var(--pd-line-strong);color:var(--pd-ink);background:#fff0}.pd-page .pd-btn--ghost:hover{border-color:var(--pd-accent);color:var(--pd-accent)}.pd-hero{position:relative;isolation:isolate;overflow:hidden;background:var(--pd-navy-800);border-bottom:1px solid var(--pd-line);padding:clamp(118px, 14vw, 176px) 0 clamp(40px, 5vw, 64px)}.pd-hero__media{position:absolute;inset:0;z-index:-1}.pd-hero__media img{width:100%;height:100%;object-fit:cover;opacity:.28}.pd-hero__media::after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgb(7 19 31 / .92) 0%,rgb(7 19 31 / .55) 45%,var(--pd-navy-900) 100%),radial-gradient(120% 80% at 15% 0%,rgb(212 175 122 / .14),transparent 60%)}.pd-hero__inner{position:relative;max-width:900px}.pd-crumbs{display:flex;flex-wrap:wrap;align-items:center;gap:8px;font-size:.78rem;color:var(--pd-faint);margin-bottom:26px}.pd-crumbs a{color:var(--pd-muted);text-decoration:none}.pd-crumbs a:hover{color:var(--pd-accent)}.pd-crumbs__sep{opacity:.5}.pd-hero__title{font-family:var(--pd-display);font-weight:500;font-size:clamp(2.1rem, 5.2vw, 3.6rem);line-height:1.1;letter-spacing:-.015em;margin:0 0 20px;color:#fff}.pd-hero__lead{font-size:clamp(1rem, 1.6vw, 1.16rem);line-height:1.75;color:var(--pd-muted);margin:0 0 28px;max-width:68ch}.pd-hero__meta{display:flex;flex-wrap:wrap;gap:10px;list-style:none;margin:0 0 30px;padding:0}.pd-hero__meta li{display:inline-flex;align-items:center;gap:7px;padding:7px 15px;border:1px solid var(--pd-line);border-radius:999px;background:rgb(255 255 255 / .03);font-size:.76rem;letter-spacing:.03em;color:var(--pd-muted)}.pd-hero__meta i{color:var(--pd-accent);font-size:.95rem}.pd-hero__actions{display:flex;flex-wrap:wrap;gap:12px}.pd-hero__actions .pd-btn--ghost{max-width:100%}.pd-shell{display:grid;grid-template-columns:1fr;gap:0;padding-top:48px;padding-bottom:72px}@media (min-width:1024px){.pd-shell{grid-template-columns:var(--pd-rail) minmax(0,1fr);gap:56px}}.pd-rail{display:none}@media (min-width:1024px){.pd-rail{display:block}}.pd-rail__inner{position:sticky;top:108px;border-left:1px solid var(--pd-line);padding-left:20px}.pd-rail__title{font-size:.72rem;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:var(--pd-faint);margin:0 0 16px}.pd-rail__list{list-style:none;margin:0 0 22px;padding:0;counter-reset:none}.pd-rail__list a{display:flex;gap:10px;padding:7px 0;font-size:.83rem;line-height:1.45;color:var(--pd-muted);text-decoration:none;transition:color 0.16s ease}.pd-rail__list a:hover{color:var(--pd-ink)}.pd-rail__n{flex:none;font-size:.68rem;font-weight:600;letter-spacing:.08em;color:var(--pd-faint);padding-top:2px}.pd-rail__list a.is-active{color:var(--pd-accent)}.pd-rail__list a.is-active .pd-rail__n{color:var(--pd-accent)}.pd-rail__cta{display:inline-flex;align-items:center;gap:8px;font-size:.8rem;font-weight:600;color:var(--pd-accent);text-decoration:none;padding-top:16px;border-top:1px solid var(--pd-line);width:100%}.pd-chips{margin:0 0 34px;margin-inline:-20px;padding-inline:20px;overflow-x:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch}.pd-chips::-webkit-scrollbar{display:none}@media (min-width:1024px){.pd-chips{display:none}}.pd-chips ul{display:flex;gap:8px;list-style:none;margin:0;padding:0;width:max-content}.pd-chips a{display:inline-flex;align-items:center;gap:7px;padding:8px 15px;border:1px solid var(--pd-line);border-radius:999px;background:rgb(255 255 255 / .03);font-size:.78rem;color:var(--pd-muted);text-decoration:none;white-space:nowrap}.pd-chips a.is-active{border-color:var(--pd-accent);color:var(--pd-accent);background:var(--pd-accent-soft)}.pd-chips__n{font-size:.68rem;font-weight:600;color:var(--pd-faint)}.pd-chips a.is-active .pd-chips__n{color:var(--pd-accent)}.pd-main{min-width:0}.pd-intro{padding-bottom:34px;margin-bottom:34px;border-bottom:1px solid var(--pd-line)}.pd-section{padding:8px 0 46px;scroll-margin-top:104px}.pd-section+.pd-section{border-top:1px solid var(--pd-line);padding-top:40px}.pd-section__head{display:flex;gap:16px;align-items:baseline}.pd-section__n{flex:none;font-family:var(--pd-display);font-size:1.15rem;font-weight:600;color:var(--pd-accent);opacity:.75}.pd-section__heading{display:flex;flex-wrap:wrap;align-items:baseline;gap:8px 14px;min-width:0}.pd-section__title{font-family:var(--pd-display);font-weight:500;font-size:clamp(1.45rem, 3vw, 2.05rem);line-height:1.22;letter-spacing:-.01em;margin:0;color:#fff}.pd-section__badge{display:inline-block;padding:4px 11px;border:1px solid var(--pd-line-strong);border-radius:999px;font-size:.68rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--pd-faint);white-space:nowrap}.pd-prose{color:var(--pd-muted);font-size:1rem;line-height:1.78;max-width:78ch}.pd-prose>*:first-child{margin-top:0}.pd-prose>*:last-child{margin-bottom:0}.pd-prose p{margin:0 0 1.15em}.pd-prose strong,.pd-prose b{color:var(--pd-ink);font-weight:600}.pd-prose em{color:var(--pd-faint)}.pd-prose h2,.pd-prose h3,.pd-prose h4,.pd-prose h5{font-family:var(--pd-display);font-weight:500;color:#fff;line-height:1.3;margin:1.9em 0 .6em;scroll-margin-top:104px}.pd-prose h2{font-size:1.5rem}.pd-prose h3{font-size:1.22rem}.pd-prose h4{font-size:1.05rem}.pd-prose ul,.pd-prose ol{margin:0 0 1.3em;padding-left:0;list-style:none}.pd-prose li{position:relative;padding-left:26px;margin-bottom:.6em}.pd-prose ul>li::before{content:"";position:absolute;left:6px;top:.72em;width:6px;height:6px;border-radius:50%;background:var(--pd-accent)}.pd-prose ol{counter-reset:pd-ol}.pd-prose ol>li{counter-increment:pd-ol}.pd-prose ol>li::before{content:counter(pd-ol,decimal-leading-zero);position:absolute;left:0;top:0;font-size:.74rem;font-weight:600;color:var(--pd-accent);line-height:1.95}.pd-prose li>ul,.pd-prose li>ol{margin-top:.6em;margin-bottom:0}.pd-prose img{max-width:100%;height:auto;border-radius:var(--pd-radius)}.pd-prose hr{border:0;height:1px;background:var(--pd-line);margin:2em 0}.pd-prose blockquote,.pd-quote{margin:1.6em 0;padding:20px 24px;border-left:2px solid var(--pd-accent);border-radius:0 var(--pd-radius) var(--pd-radius) 0;background:rgb(255 255 255 / .035);font-family:var(--pd-display);font-size:1.08rem;font-style:italic;color:var(--pd-ink)}.pd-quote p:last-child{margin-bottom:0}.pd-prose cite{display:block;margin-top:12px;font-family:var(--pd-body);font-style:normal;font-size:.8rem;font-weight:600;letter-spacing:.06em;color:var(--pd-accent)}.pd-table-scroll{margin:1.6em 0;overflow-x:auto;border:1px solid var(--pd-line);border-radius:var(--pd-radius);background:var(--pd-navy-800);-webkit-overflow-scrolling:touch}.pd-table{width:100%;min-width:520px;border-collapse:collapse;font-size:.9rem}.pd-table th,.pd-table td{padding:13px 16px;text-align:left;vertical-align:top;border-bottom:1px solid var(--pd-line)}.pd-table thead th{background:var(--pd-navy-700);color:var(--pd-ink);font-size:.72rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;white-space:nowrap}.pd-table tbody tr:last-child th,.pd-table tbody tr:last-child td{border-bottom:0}.pd-table tbody tr:hover{background:rgb(255 255 255 / .025)}.pd-table tbody th,.pd-table tbody td:first-child{color:var(--pd-ink);font-weight:500}.pd-prose details,.pd-acc{margin:0 0 10px;padding:0 18px;border:1px solid var(--pd-line);border-radius:var(--pd-radius);background:rgb(255 255 255 / .03);break-inside:avoid}.pd-acc[open]{border-color:var(--pd-line-strong);background:rgb(255 255 255 / .05)}.pd-acc>summary{list-style:none;cursor:pointer;padding:15px 28px 15px 0;position:relative;font-weight:600;color:var(--pd-ink);line-height:1.5}.pd-acc>summary::-webkit-details-marker{display:none}.pd-acc>summary::after{content:"+";position:absolute;right:0;top:13px;font-size:1.15rem;font-weight:400;color:var(--pd-accent);line-height:1.4}.pd-acc[open]>summary::after{content:"\2212"}.pd-acc>*:not(summary){padding-bottom:15px;color:var(--pd-muted)}.pd-page .klf-grid{display:grid;grid-template-columns:1fr;gap:10px;align-items:start}@media (min-width:900px){.pd-page .klf-grid{grid-template-columns:1fr 1fr;gap:10px 20px}}.pd-page--faq .pd-prose{max-width:none}.pd-page--faq .pd-section{padding-bottom:34px}.pd-page--ledger .pd-prose{max-width:84ch}.pd-page--ledger .pd-table-scroll{background:linear-gradient(180deg,var(--pd-navy-800),var(--pd-navy-900))}.pd-cta{border-top:1px solid var(--pd-line);background:radial-gradient(90% 120% at 100% 0%,rgb(212 175 122 / .1),transparent 62%),var(--pd-navy-800);padding:64px 0 72px;scroll-margin-top:104px}.pd-cta__grid{display:grid;grid-template-columns:1fr;gap:40px;align-items:start}@media (min-width:900px){.pd-cta__grid{grid-template-columns:1.15fr 1fr;gap:64px}}.pd-cta__title{font-family:var(--pd-display);font-weight:500;font-size:clamp(1.7rem, 3.6vw, 2.5rem);line-height:1.15;margin:0 0 16px;color:#fff}.pd-cta__lead{color:var(--pd-muted);margin:0 0 26px;max-width:56ch}.pd-cta__list{list-style:none;margin:0;padding:0;border:1px solid var(--pd-line);border-radius:var(--pd-radius-lg);background:rgb(7 19 31 / .5);box-shadow:var(--pd-shadow);overflow:hidden}.pd-cta__list li{display:grid;grid-template-columns:20px 92px minmax(0,1fr);align-items:baseline;gap:12px;padding:16px 20px;font-size:.9rem;color:var(--pd-ink)}.pd-cta__list li+li{border-top:1px solid var(--pd-line)}.pd-cta__list i{color:var(--pd-accent);font-size:1rem}.pd-cta__k{font-size:.7rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--pd-faint)}.pd-cta__list a{text-decoration:none;word-break:break-word}@media (prefers-reduced-motion:no-preference){.pd-section[data-pd-section]{opacity:0;transform:translateY(14px);transition:opacity 0.5s ease,transform 0.5s ease}.pd-section.is-visible{opacity:1;transform:none}}.pd-page:not([data-pd-ready]) .pd-section[data-pd-section]{opacity:1;transform:none}@media (max-width:640px){.pd-section__head{gap:12px}.pd-cta__list li{grid-template-columns:20px minmax(0,1fr);row-gap:4px}.pd-cta__list li>:last-child{grid-column:2}}@media print{.pd-rail,.pd-chips,.pd-hero__actions,.pd-cta{display:none}.pd-page{background:#fff;color:#000}}