*,*:before,*:after{margin:0;padding:0;box-sizing:border-box}.epk-body{background:var(--espresso);color:var(--cream);font-family:var(--font-sans);font-size:13.5px;line-height:1.7;-webkit-font-smoothing:antialiased}.epk-body a{color:inherit;text-decoration:none}.epk-toolbar{position:sticky;top:0;z-index:50;display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;padding:12px 26px;background:#181110f5;backdrop-filter:blur(6px);border-bottom:1px solid var(--line)}.epk-toolbar .tb-home img{height:22px;width:auto}.epk-variant-tabs{display:flex;gap:4px}.epk-variant-tabs a{font-size:10px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--cream-dim);padding:8px 14px;border:1px solid rgba(237,230,218,.14);transition:all .2s}.epk-variant-tabs a:hover{border-color:var(--gold);color:var(--gold)}.epk-variant-tabs a.active{background:var(--gold);border-color:var(--gold);color:var(--espresso)}.epk-download{font-size:10px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;padding:9px 18px;background:var(--gold);color:var(--espresso);transition:background .2s}.epk-download:hover{background:var(--gold-hover)}.epk-doc{max-width:900px;margin:0 auto;padding:56px 56px 72px}.epk-cover{display:grid;grid-template-columns:1fr .9fr;gap:40px;align-items:stretch;border-bottom:2px solid var(--gold);padding-bottom:40px;margin-bottom:44px}.epk-cover-logo{width:100%;max-width:420px;height:auto;margin-bottom:22px}.epk-kit-label{font-size:11px;font-weight:600;letter-spacing:.24em;text-transform:uppercase;color:var(--gold);margin:8px 0 18px}.epk-positioning{font-family:var(--font-serif);font-style:italic;font-size:22px;color:var(--cream);margin-bottom:24px}.epk-cover-stats{display:grid;grid-template-columns:1fr 1fr;gap:1px;background:var(--line-soft);border:1px solid var(--line-soft)}.epk-cover-photo{position:relative;overflow:hidden;min-height:300px;max-height:480px;border:1px solid var(--line-soft)}.epk-cover-photo img{width:100%;height:100%;object-fit:cover;object-position:center 20%}.epk-section{margin-bottom:42px;break-inside:avoid}.epk-eyebrow{font-size:10px;font-weight:600;letter-spacing:.22em;text-transform:uppercase;color:var(--gold);margin-bottom:8px}.epk-section-title{font-family:var(--font-sans);font-weight:800;font-size:30px;letter-spacing:-.01em;color:var(--ivory);line-height:1.05;margin-bottom:20px;padding-bottom:14px;border-bottom:1px solid var(--line)}.epk-subhead{font-size:10px;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:var(--gold);margin:22px 0 12px}.epk-text{font-size:13.5px;line-height:1.85;color:var(--cream-dim);margin-bottom:12px}.epk-text strong{color:var(--ivory)}.epk-text em{color:var(--gold);font-style:italic}.epk-lead{font-family:var(--font-serif);font-style:italic;font-size:19px;line-height:1.5;color:var(--cream);border-left:2px solid var(--gold);padding-left:20px;margin-bottom:22px}.epk-profile{display:grid;grid-template-columns:1.4fr 1fr;gap:32px;align-items:start}.epk-portrait{overflow:hidden;border:1px solid var(--line-soft);aspect-ratio:3 / 4}.epk-portrait img{width:100%;height:100%;object-fit:cover}.epk-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:var(--line-soft);border:1px solid var(--line-soft)}.epk-stat{background:var(--cocoa);padding:16px 18px}.epk-stat .s-num{font-family:var(--font-sans);font-weight:700;font-size:22px;color:var(--gold);line-height:1.1;display:block}.epk-stat .s-label{font-size:11px;color:var(--cream);display:block;margin-top:4px}.epk-stat .s-sub{font-size:10px;color:var(--cream-faint);display:block;margin-top:2px;word-break:break-word}.epk-stat-list{font-size:12.5px;color:var(--cream-dim);line-height:1.9}.epk-table{width:100%;border-collapse:collapse;border:1px solid var(--line-soft);font-size:12.5px}.epk-table thead th{background:var(--bar);color:var(--gold);font-size:9.5px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;text-align:left;padding:10px 14px}.epk-table td{padding:10px 14px;color:var(--cream-dim);border-top:1px solid var(--line-soft);vertical-align:top}.epk-table tbody tr:nth-child(odd) td{background:var(--cocoa-2)}.epk-table tbody tr:nth-child(2n) td{background:var(--cocoa)}.epk-table .name{color:var(--ivory);font-weight:600}.epk-table a{color:var(--gold);word-break:break-word}.epk-table .key{color:var(--gold);font-weight:600;white-space:nowrap}.epk-chips{display:flex;flex-wrap:wrap;gap:7px}.epk-chip{font-size:11px;padding:6px 12px;border:1px solid rgba(211,158,119,.4);color:var(--gold)}.epk-quote{border-left:2px solid var(--gold);padding:4px 0 4px 20px;margin-bottom:16px;break-inside:avoid}.epk-quote .q-text{font-family:var(--font-serif);font-style:italic;font-size:16px;line-height:1.5;color:var(--cream)}.epk-quote .q-source{font-size:10px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--gold);margin-top:6px}.epk-cta{background:var(--cocoa);border-top:2px solid var(--gold);padding:26px 30px}.epk-cta .cta-title{font-family:var(--font-sans);font-weight:800;font-size:24px;color:var(--ivory);margin-bottom:12px}.epk-cta .cta-line{font-size:13px;color:var(--cream-dim);margin-bottom:4px}.epk-cta .cta-line a{color:var(--gold)}.epk-cta .cta-line .k{color:var(--gold);font-size:10px;letter-spacing:.12em;text-transform:uppercase;display:inline-block;min-width:120px}.epk-foot{margin-top:34px;padding-top:16px;border-top:1px solid var(--line-soft);font-size:10px;letter-spacing:.08em;text-transform:uppercase;color:var(--cream-faint);display:flex;justify-content:space-between;flex-wrap:wrap;gap:8px}@media(max-width:600px){.epk-doc{padding:32px 20px 48px}.epk-cover,.epk-profile{grid-template-columns:1fr}.epk-cover-photo{height:300px;min-height:0;max-height:300px}.epk-stats{grid-template-columns:repeat(2,1fr)}.epk-table-scroll{overflow-x:auto}}@page{size:A4;margin:12mm 11mm}@media print{:root{print-color-adjust:exact;-webkit-print-color-adjust:exact}.epk-toolbar{display:none!important}.epk-doc{max-width:none;margin:0;padding:0}.epk-section,.epk-quote,.epk-cover{break-inside:avoid}a{color:inherit}}
