.handbook-factory{--background:#0e0e0e;--surface:#151515;--surface-soft:#1c1c1c;--foreground:#f5f1e8;--muted:#b9ad98;--border:#f5f2ea29;--gold:#c9a227;--gold-soft:#d6b64b}*{box-sizing:border-box}.handbook-factory{background:var(--background);min-height:100vh;color:var(--foreground);font-family:var(--font-body), Arial, Helvetica, sans-serif}.handbook-factory button,.handbook-factory input,.handbook-factory select,.handbook-factory textarea{font:inherit}.handbook-factory ::selection{background:#d6a93a59}.field-label{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-size:.78rem;font-weight:700}.input-shell{border:1px solid var(--border);width:100%;color:var(--foreground);background:#070706b8;border-radius:.5rem;outline:none;padding:.8rem .9rem}.input-shell:focus{border-color:var(--gold);box-shadow:0 0 0 3px #d6a93a26}.button-primary{background:var(--gold);color:#141109;border-radius:.5rem;justify-content:center;align-items:center;padding:.75rem 1rem;font-weight:800;transition:background .15s,transform .15s;display:inline-flex}.button-primary:hover{background:var(--gold-soft);transform:translateY(-1px)}.button-secondary{border:1px solid var(--border);color:var(--foreground);border-radius:.5rem;justify-content:center;align-items:center;padding:.65rem .9rem;transition:border-color .15s,color .15s;display:inline-flex}.button-secondary:hover{border-color:var(--gold);color:var(--gold-soft)}.portal-inline-link{color:#f5f2ea;border:1px solid #f5f2ea47;padding:.55rem .75rem;transition:border-color .18s,color .18s}.portal-inline-link:hover{border-color:var(--gold);color:var(--gold-soft)}.portal-bracket-button{color:#f5f2ea;min-height:4rem;font-family:var(--font-display), monospace;letter-spacing:.015em;text-transform:uppercase;justify-content:center;align-items:center;font-size:.95rem;font-weight:700;transition:color .18s;display:inline-flex;position:relative}.portal-bracket-button:hover{color:#fff}.portal-bracket-button:before,.portal-bracket-button:after{content:"";pointer-events:none;position:absolute;inset:0}.portal-bracket-button:before{background:linear-gradient(var(--gold), var(--gold)) left top / .7rem 1px no-repeat, linear-gradient(var(--gold), var(--gold)) left top / 1px .7rem no-repeat, linear-gradient(var(--gold), var(--gold)) right top / .7rem 1px no-repeat, linear-gradient(var(--gold), var(--gold)) right top / 1px .7rem no-repeat, linear-gradient(var(--gold), var(--gold)) left bottom / .7rem 1px no-repeat, linear-gradient(var(--gold), var(--gold)) left bottom / 1px .7rem no-repeat, linear-gradient(var(--gold), var(--gold)) right bottom / .7rem 1px no-repeat, linear-gradient(var(--gold), var(--gold)) right bottom / 1px .7rem no-repeat;opacity:.82}.portal-bracket-button:after{background:var(--gold);height:1px;transition:transform .18s;inset:auto 1.5rem 0;transform:scaleX(0)}.portal-bracket-button:hover:after{transform:scaleX(1)}.deck-preview-shell{gap:1rem;width:min(100vw - 2rem,1360px);margin-left:50%;display:grid;transform:translate(-50%)}.deck-controls{z-index:20;border:1px solid var(--border);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#11100df0;border-radius:.5rem;justify-content:space-between;align-items:center;gap:1rem;padding:1rem;display:flex;position:sticky;top:0}.deck-controls h1{margin-top:.25rem;font-size:1.35rem;font-weight:900}.deck-control-actions,.deck-nav{flex-wrap:wrap;gap:.5rem;display:flex}.deck-nav{z-index:19;border:1px solid var(--border);background:#070706e0;border-radius:.5rem;padding:.6rem;position:sticky;top:6.4rem}.deck-nav a{color:var(--muted);border:1px solid #0000;border-radius:.35rem;padding:.35rem .5rem;font-size:.76rem;font-weight:800}.deck-nav a:hover{border-color:var(--gold);color:var(--gold-soft)}.deck-print-note{border-left:3px solid var(--gold);color:var(--muted);padding:.2rem 0 .2rem .75rem;font-size:.86rem}.deck-slide-stack{justify-items:center;gap:2rem;padding:1rem 0 3rem;display:grid;overflow-x:auto}.deck-slide-fit{aspect-ratio:16/9;width:min(100%,1280px)}.deck-slide-actual{width:1280px;height:720px}.deck-slide-canvas{width:100%;height:100%;color:var(--foreground);background:linear-gradient(90deg,#d6a93a14,#0000 26%),radial-gradient(circle at 84% 12%,#d6a93a21,#0000 18rem),#0b0a08;font-family:Arial,Helvetica,sans-serif;position:relative;overflow:hidden}.deck-slide-canvas:before{content:"";pointer-events:none;border:1px solid #d6a93a1f;position:absolute;inset:2rem}.deck-slide-number{color:#f2d37c7a;letter-spacing:.16em;font-size:.78rem;font-weight:900;position:absolute;bottom:1.8rem;right:2.1rem}.deck-standard-slide,.deck-cover-slide,.deck-team-slide,.deck-investment-slide,.deck-closing-slide{z-index:1;height:100%;padding:4rem 4.4rem;display:grid;position:relative}.deck-section-label,.deck-kicker{color:var(--gold-soft);letter-spacing:.16em;text-transform:uppercase;font-size:.72rem;font-weight:900}.deck-slide-header{gap:.75rem;max-width:58rem;display:grid}.deck-slide-header-compact{gap:.45rem;max-width:66rem}.deck-slide-header h2,.deck-team-slide h2,.deck-investment-slide h2,.deck-closing-slide h2{color:#fff9ea;letter-spacing:0;font-size:2.3rem;font-weight:900;line-height:1.03}.deck-slide-header p,.deck-team-slide p,.deck-closing-slide p{color:var(--muted);font-size:1rem;line-height:1.45}.deck-card{background:#161511e0;border:1px solid #d6a93a3d;border-radius:.35rem;box-shadow:inset 0 1px #ffffff09}.deck-info-card{align-content:start;gap:.65rem;min-height:12rem;padding:1.35rem;display:grid}.deck-info-card h3{color:#fff7de;font-size:1.25rem;font-weight:900;line-height:1.1}.deck-info-card p{color:var(--muted);font-size:.92rem;line-height:1.42}.deck-cover-slide{grid-template-rows:1fr auto;grid-template-columns:1.1fr .9fr;gap:2rem}.deck-cover-copy{align-self:center;gap:1rem;display:grid}.deck-cover-copy h1{color:#fff9ea;letter-spacing:0;max-width:43rem;font-size:4.2rem;font-weight:900;line-height:.94}.deck-cover-copy p{max-width:38rem;color:var(--muted);font-size:1.05rem;line-height:1.45}.deck-cover-visual{background:linear-gradient(135deg,#d6a93a29,#ffffff05);border:1px solid #d6a93a57;place-self:center stretch;min-height:24rem;position:relative}.deck-cover-visual strong{color:#f2d37c4d;letter-spacing:-.03em;font-size:7rem;font-weight:900;position:absolute;bottom:1.5rem;right:2rem}.deck-visual-grid{grid-template-columns:repeat(2,1fr);gap:1rem;display:grid;position:absolute;inset:2rem}.deck-visual-grid span{background:#07070657;border:1px solid #d6a93a42}.deck-cover-meta{border-top:1px solid #d6a93a47;grid-column:1/-1;grid-template-columns:repeat(3,1fr);gap:1rem;padding-top:1rem;display:grid}.deck-cover-meta div{gap:.25rem;display:grid}.deck-cover-meta span,.deck-investment-range span{color:var(--muted);letter-spacing:.12em;text-transform:uppercase;font-size:.72rem;font-weight:800}.deck-cover-meta strong{color:#fff9ea;font-size:.94rem}.deck-why-grid{grid-template-columns:repeat(3,1fr);align-self:end;gap:1rem;display:grid}.deck-position-layout{grid-template-columns:1.25fr .75fr;gap:1rem;min-height:0;display:grid}.deck-position-grid{grid-template-columns:repeat(2,1fr);gap:.8rem;display:grid}.deck-position-block{background:#161511bd;border-left:2px solid #d6a93a94;padding:.95rem 1rem}.deck-position-block h3{color:#fff6df;margin-bottom:.55rem;font-size:.95rem;font-weight:900}.deck-position-block ul,.deck-investment-list,.deck-phase-card ul,.deck-solution-card ul{gap:.35rem;padding-left:1rem;display:grid}.deck-position-block li,.deck-solution-card li,.deck-phase-card li,.deck-investment-list li{color:var(--muted);font-size:.73rem;line-height:1.35}.deck-frame-stack{gap:.8rem;display:grid}.deck-frame-stack .deck-info-card{min-height:0;padding:1rem}.deck-frame-stack .deck-info-card h3{font-size:1rem}.deck-frame-stack .deck-info-card p{font-size:.78rem}.deck-table{border:1px solid #d6a93a42;grid-template-rows:auto;align-self:stretch;display:grid;overflow:hidden}.deck-table-head,.deck-table-row{grid-template-columns:1.05fr .75fr 2fr;gap:0;display:grid}.deck-table-head span{color:var(--gold-soft);letter-spacing:.11em;text-transform:uppercase;background:#d6a93a29;padding:.6rem .75rem;font-size:.68rem;font-weight:900}.deck-table-row{border-top:1px solid #ffffff12}.deck-table-row strong{color:#fff7de;font-size:.82rem}.deck-table-row em{color:#f2d37c9e;margin-top:.18rem;font-size:.62rem;font-style:normal;display:block}.deck-quarter-layout{gap:.85rem;display:grid}.deck-highlight-grid,.deck-engagement-metrics,.deck-team-metrics{grid-template-columns:repeat(4,1fr);gap:.75rem;display:grid}.deck-metric-card{gap:.2rem;min-height:5.6rem;padding:.75rem;display:grid}.deck-metric-card p{color:var(--muted);text-transform:uppercase;font-size:.68rem;font-weight:800}.deck-metric-card strong{color:var(--gold-soft);font-size:1.45rem;font-weight:900;line-height:1}.deck-metric-card span{color:#f5f1e8b8;font-size:.62rem;line-height:1.25}.deck-leadership-grid{grid-template-columns:repeat(3,1fr);gap:.85rem;display:grid}.deck-leadership-card{gap:.6rem;min-height:10.1rem;padding:1rem;display:grid}.deck-leadership-card div{justify-content:space-between;align-items:flex-start;gap:.75rem;display:flex}.deck-leadership-card h3{color:#fff9ea;font-size:1rem;font-weight:900;line-height:1.15}.deck-leadership-card span{color:var(--gold-soft);border:1px solid #d6a93a59;padding:.18rem .35rem;font-size:.62rem;font-weight:800}.deck-leadership-card small{color:#f5f1e8b8}.deck-solutions-grid,.deck-phase-timeline{grid-template-columns:repeat(3,1fr);gap:.9rem;min-height:0;display:grid}.deck-solution-card{grid-template-rows:auto auto auto 1fr;gap:.7rem;min-height:28rem;padding:1rem;display:grid}.deck-solution-topline{justify-content:space-between;align-items:center;display:flex}.deck-solution-topline span{color:#f2d37c80;font-size:1.6rem;font-weight:900}.deck-solution-topline p{color:var(--gold-soft);text-transform:uppercase;font-size:.72rem;font-weight:900}.deck-solution-card h3{color:#fff8e5;font-size:1.08rem;font-weight:900;line-height:1.1}.deck-question{color:var(--muted);font-size:.72rem;line-height:1.35}.deck-solution-lists{grid-template-columns:1fr;align-self:end;gap:.6rem;display:grid}.deck-solution-lists strong{color:var(--gold-soft);letter-spacing:.1em;text-transform:uppercase;margin-bottom:.28rem;font-size:.65rem;display:block}.deck-engagement-metrics{grid-template-columns:repeat(3,1fr)}.deck-phase-card{gap:.45rem;min-height:16.5rem;padding:1rem;display:grid}.deck-phase-card span{color:var(--gold-soft);font-size:1.25rem;font-weight:900}.deck-phase-card h3{color:#fff9ea;font-size:1rem;font-weight:900;line-height:1.18}.deck-phase-card p{color:var(--muted);font-size:.75rem;line-height:1.35}.deck-team-slide,.deck-investment-slide,.deck-closing-slide{align-content:center;gap:2rem}.deck-team-slide h2,.deck-investment-slide h2,.deck-closing-slide h2{max-width:51rem;font-size:3rem}.deck-team-slide p,.deck-closing-slide p{max-width:42rem;font-size:1.08rem}.deck-team-metrics{grid-template-columns:repeat(2,1fr);max-width:44rem}.deck-team-metrics .deck-metric-card{min-height:8rem;padding:1.2rem}.deck-team-metrics .deck-metric-card strong{font-size:3rem}.deck-team-band{border-top:1px solid #d6a93a4d;gap:.75rem;padding-top:1rem;display:flex}.deck-team-band span{color:var(--gold-soft);letter-spacing:.14em;text-transform:uppercase;font-size:.75rem;font-weight:900}.deck-investment-range{gap:.35rem;display:grid}.deck-investment-range strong{color:var(--gold-soft);letter-spacing:-.03em;font-size:5rem;font-weight:900;line-height:.95}.deck-investment-list{grid-template-columns:repeat(2,1fr);gap:.7rem 1.2rem;max-width:54rem;padding-left:1.2rem}.deck-investment-list li{font-size:.92rem}.deck-nonprofit-note{color:#f5f1e8bd;border-top:1px solid #d6a93a3d;max-width:48rem;padding-top:.8rem;font-size:.8rem;line-height:1.4}.deck-closing-slide{grid-template-columns:1fr .4fr;align-items:center}.deck-closing-mark{gap:1rem;display:grid}.deck-closing-mark span{background:#d6a93a14;border:1px solid #d6a93a47;height:7rem;display:block}@media (max-width:900px){.deck-controls{flex-direction:column;align-items:stretch;position:static}.deck-nav{position:static}}@page{size:landscape;margin:0}@media print{.handbook-factory{background:#fff!important}.handbook-factory header,.deck-controls,.deck-nav,.deck-print-note{display:none!important}.handbook-factory main{max-width:none!important;padding:0!important}.deck-slide-stack{display:block;padding:0!important}.deck-preview-shell{width:auto!important;margin-left:0!important;transform:none!important}.deck-slide-frame{aspect-ratio:16/9;break-after:page;page-break-after:always;max-height:100vh;width:100vw!important;height:56.25vw!important;box-shadow:none!important;border:0!important}.deck-slide-frame:last-child{break-after:auto;page-break-after:auto}.deck-slide-canvas{-webkit-print-color-adjust:exact;print-color-adjust:exact}}.handbook-factory{--deck-black:#0e0e0e;--deck-cream:#fefae0;--deck-card:#fdfdfb;--deck-gold-deep:#d59a1a;--deck-gold:#d59a1a;--deck-orange:#ff7a1a;--deck-ink:#070707;--deck-muted-ink:#343027;--deck-muted-light:#e8e3d3;--deck-title-font:"UoqMunThenKhung", "Cormorant Garamond", "Playfair Display", Georgia, serif;--deck-body-font:"Geist", Inter, Arial, sans-serif;--deck-mono-font:"Geist Mono", "SFMono-Regular", Consolas, monospace;--deck-serif-font:"Source Serif Pro", Georgia, serif}.deck-slide-frame{background:0 0;border:0;box-shadow:0 26px 80px #0000006b}.deck-slide-canvas{font-family:var(--deck-body-font);background:0 0}.deck-slide-canvas:before{display:none}.deck-slide-theme{position:absolute;inset:0;overflow:hidden}.deck-theme-dark{background:var(--deck-black);color:#f7f3ea}.deck-theme-cream{background:var(--deck-cream);color:var(--deck-ink)}.deck-slide-number{display:none}.deck-standard-slide,.deck-cover-slide,.deck-team-slide,.deck-investment-slide,.deck-closing-slide{padding:1.65rem 2.95rem}.deck-section-label,.deck-kicker{color:var(--deck-gold);font-family:var(--deck-body-font);letter-spacing:-.01em;text-transform:none;font-size:1.05rem;font-weight:600}.deck-slide-header{gap:.5rem;max-width:72rem}.deck-slide-header h2,.deck-team-slide h2,.deck-investment-slide h2,.deck-closing-slide h2{color:inherit;font-family:var(--deck-title-font);letter-spacing:-.025em;font-size:3.35rem;font-weight:500;line-height:1.02}.deck-slide-header p,.deck-team-slide p,.deck-closing-slide p{color:inherit;font-family:var(--deck-body-font);opacity:.88;font-size:.9rem;line-height:1.45}.deck-theme-dark .deck-slide-header h2,.deck-theme-dark .deck-team-slide h2,.deck-theme-dark .deck-closing-slide h2{color:#fbfbf8}.deck-theme-cream .deck-slide-header h2,.deck-theme-cream .deck-team-slide h2,.deck-theme-cream .deck-investment-slide h2{color:#020202}.deck-card{border:0;border-radius:.45rem;box-shadow:0 16px 28px #1913051f}.deck-card:before,.deck-position-block:before{content:"";background:linear-gradient(90deg, var(--deck-gold-deep), var(--deck-orange));border-radius:.45rem .45rem 0 0;height:.55rem;position:absolute;top:0;left:0;right:0}.deck-info-card,.deck-leadership-card,.deck-phase-card{background:var(--deck-card);color:var(--deck-ink);padding:2.35rem 2.2rem 1.6rem;position:relative}.deck-info-card h3,.deck-leadership-card h3,.deck-phase-card h3{color:var(--deck-gold);font-family:var(--deck-title-font);letter-spacing:-.02em;font-weight:500}.deck-info-card h3{font-size:2.15rem}.deck-info-card p,.deck-leadership-card p,.deck-leadership-card small,.deck-phase-card p,.deck-position-block li,.deck-investment-list li{color:var(--deck-ink);font-family:var(--deck-body-font);font-weight:400}.deck-cover-slide{grid-template-rows:1fr auto;grid-template-columns:1fr .48fr;gap:1.4rem;padding:7.4rem 3.1rem 4rem}.deck-cover-copy{align-self:start;gap:1.45rem}.deck-cover-copy h1{color:#fbfbf8;max-width:44rem;font-family:var(--deck-title-font);letter-spacing:-.035em;font-size:4.95rem;font-weight:500;line-height:.98;display:grid}.deck-cover-copy h1 span:last-child{color:var(--deck-gold)}.deck-cover-copy p{color:#f3f0e8;max-width:37rem;font-family:var(--deck-body-font);font-size:1.05rem;line-height:1.45}.deck-cover-visual{filter:drop-shadow(0 22px 28px #00000073);background:0 0;border:0;place-self:end;width:25rem;height:25rem;min-height:0;position:absolute;bottom:-4.6rem;right:-5.8rem}.deck-gold-form{background:radial-gradient(circle at 28% 18%,#ffffe2eb,#0000 9%),radial-gradient(circle at 68% 72%,#502300c7,#0000 34%),linear-gradient(135deg,#ffe991 0%,#d29000 27%,#5b2500 62%,#ffbf22 100%);border:2px solid #ffeeaabf;position:absolute;box-shadow:inset 0 0 34px #ffffff52,inset -28px -22px 40px #461c00cc}.deck-gold-form-three{opacity:.92;border-radius:60% 25% 42% 34%;inset:1.2rem 6.5rem 8rem 3.2rem;transform:rotate(16deg)}.deck-gold-shine{mix-blend-mode:screen;background:radial-gradient(circle,#ffffff8c,#0000 48%);border-radius:50%;position:absolute;inset:6rem 5rem}.deck-cover-meta{border-top:0;grid-column:1/2;grid-template-columns:.7fr .7fr 1fr;max-width:43rem;padding-top:0}.deck-cover-meta span,.deck-investment-range span{color:#f4f0e8b8;font-family:var(--deck-body-font);letter-spacing:.04em;font-size:.6rem;font-weight:400}.deck-cover-meta strong{color:var(--deck-gold);font-family:var(--deck-body-font);font-size:1rem;font-weight:700;line-height:1.3}.deck-why-grid{align-self:end;gap:2rem;padding-bottom:.2rem}.deck-position-layout{grid-template-columns:1fr .48fr;gap:2rem}.deck-position-block{background:var(--deck-card);min-height:13.5rem;color:var(--deck-ink);border-left:0;border-radius:.45rem;padding:1.85rem 1.55rem 1.25rem;position:relative;box-shadow:0 13px 20px #0003}.deck-position-block h3{color:var(--deck-gold);font-family:var(--deck-title-font);font-size:2rem;font-weight:500;line-height:1.05}.deck-position-block li{font-size:.88rem;line-height:1.35;list-style:"→ "}.deck-frame-stack{gap:1rem}.deck-frame-stack .deck-info-card{color:#f8f6f0;min-height:10.4rem;box-shadow:none;background:linear-gradient(#1f1f1f,#363636);padding:1.9rem 1.55rem 1.2rem}.deck-frame-stack .deck-info-card h3{color:#f8f6f0;font-size:1.6rem}.deck-frame-stack .deck-info-card p{color:#f4f0e9;font-size:.9rem}.deck-frame-stack .deck-kicker{color:#f4f0e9;letter-spacing:0;opacity:.88;font-size:.7rem}.deck-table{background:0 0;border:0}.deck-table-head span{color:#505050c7;font-family:var(--deck-mono-font);letter-spacing:.02em;text-transform:none;background:0 0;border-bottom:1px solid #78787859;padding:.5rem .1rem;font-size:.74rem;font-weight:400}.deck-table-row{border-top:0;border-bottom:1px solid #8c8c8c42}.deck-table-row span,.deck-table-row strong{min-height:2.55rem;color:var(--deck-ink);padding:.6rem .1rem;font-size:.86rem;line-height:1.18}.deck-table-row span:first-child{font-family:var(--deck-body-font);font-size:1.02rem;font-weight:600}.deck-table-row strong,.deck-table-row span:nth-child(3){font-family:var(--deck-serif-font);font-weight:400}.deck-table-row em{display:none}.deck-theme-dark .deck-table-head span{color:#eeeeee6b;border-color:#ffffffad}.deck-theme-dark .deck-table-row{border-color:#ffffffad}.deck-theme-dark .deck-table-row span,.deck-theme-dark .deck-table-row strong,.deck-theme-dark .deck-table-row span:nth-child(3){color:#f8f6f0}.deck-highlight-grid{display:none}.deck-quarter-layout{gap:0}.deck-leadership-grid{gap:1.45rem 2rem}.deck-leadership-card{background:var(--deck-card);min-height:12.7rem;padding:1.9rem 1.45rem 1.1rem}.deck-leadership-card h3{font-size:1.45rem}.deck-leadership-card span{color:var(--deck-gold);font-family:var(--deck-body-font);border:0;padding:0;font-size:.72rem;font-weight:700}.deck-leadership-card p,.deck-leadership-card small{color:var(--deck-ink);font-size:.86rem;line-height:1.36}.deck-leadership-card p:before{content:"Priority: ";font-weight:700}.deck-leadership-card small:before{content:"Relevance: ";font-weight:700}.deck-solutions-grid{gap:2rem}.deck-solution-card{color:#f8f6f0;background:linear-gradient(#202020,#383838);border-radius:.42rem;min-height:30.2rem;padding:1.85rem 1.55rem 1.2rem;box-shadow:0 20px 30px #00000059}.deck-solution-card h3{color:#f8f6f0;font-family:var(--deck-title-font);font-size:1.45rem;font-weight:500}.deck-solution-topline span{display:none}.deck-solution-topline p{color:var(--deck-gold);font-family:var(--deck-title-font);text-transform:none;font-size:1.35rem;font-weight:500}.deck-question,.deck-solution-card li{color:#f4f0e9;font-size:.78rem;line-height:1.4}.deck-solution-lists strong{color:#f8f6f0;letter-spacing:0;text-transform:none;font-size:.78rem;font-weight:400}.deck-phase-timeline{grid-template-rows:repeat(3,1fr);grid-template-columns:1.38fr 1fr;gap:1rem 2rem}.deck-engagement-metrics{grid-template-rows:repeat(4,1fr);grid-template-columns:repeat(2,1fr);gap:0;width:31rem;height:32rem;display:grid;position:absolute;top:6.4rem;right:3rem}.deck-engagement-metrics .deck-metric-card{min-height:0;box-shadow:none;text-align:center;background:#e2cb8452;border:0;border-radius:0;place-content:center}.deck-engagement-metrics .deck-metric-card:first-child{grid-area:1/1}.deck-engagement-metrics .deck-metric-card:nth-child(2){grid-area:2/2}.deck-engagement-metrics .deck-metric-card:nth-child(3){grid-area:3/1}.deck-engagement-metrics .deck-metric-card strong{color:var(--deck-gold);font-family:var(--deck-title-font);font-size:2.75rem;font-weight:500}.deck-engagement-metrics .deck-metric-card p{color:var(--deck-ink);font-family:var(--deck-serif-font);text-transform:none;font-size:.9rem}.deck-engagement-metrics .deck-metric-card span{display:none}.deck-phase-timeline{width:55rem}.deck-phase-card{grid-column:1;min-height:10rem;padding:1.45rem 1.5rem 1rem}.deck-phase-card span{color:var(--deck-ink);font-family:var(--deck-body-font);font-size:.82rem;font-weight:400;position:absolute;bottom:.8rem;right:1rem}.deck-phase-card h3{font-size:1.45rem}.deck-phase-card p,.deck-phase-card li{font-size:.68rem;line-height:1.25}.deck-phase-card li{list-style:"→ "}.deck-team-slide{align-content:start;gap:4.5rem;padding-top:1.65rem}.deck-team-slide h2{font-size:3.25rem}.deck-team-slide p{color:#f8f6f0;font-family:var(--deck-serif-font);font-size:.95rem}.deck-team-metrics{grid-template-columns:repeat(2,1fr);gap:5rem;max-width:none;display:grid}.deck-team-role{text-align:center;justify-items:center;gap:.7rem;display:grid}.deck-team-orb{width:7.8rem;height:7.8rem;color:var(--deck-gold);font-family:var(--deck-title-font);background:linear-gradient(#3a3a3a,#1d1d1d);border-radius:50%;place-items:center;font-size:3.5rem;display:grid}.deck-team-role h3{color:var(--deck-gold);font-family:var(--deck-title-font);font-size:1.7rem;font-weight:500}.deck-team-role strong{color:#f8f6f0;font-family:var(--deck-body-font);font-size:1.05rem}.deck-team-role p{color:#f8f6f0;max-width:32rem;font-family:var(--deck-body-font);font-size:.82rem;line-height:1.45}.deck-investment-slide{align-content:start;gap:2.2rem}.deck-investment-slide h2{font-size:3.2rem}.deck-investment-card{border:2px solid var(--deck-gold);background:var(--deck-card);text-align:left;border-radius:1.15rem;justify-self:center;gap:1.5rem;width:42rem;min-height:28.5rem;padding:3rem 4rem;display:grid;box-shadow:0 18px 34px #58431029}.deck-investment-range{text-align:center}.deck-investment-range strong{color:var(--deck-ink);font-family:var(--deck-title-font);font-size:3.35rem;font-weight:500}.deck-investment-range span{color:var(--deck-gold);font-family:var(--deck-serif-font);font-size:.86rem}.deck-investment-list{grid-template-columns:1fr;gap:1.1rem;padding-left:0;display:grid}.deck-investment-list li{color:var(--deck-ink);font-size:.95rem;line-height:1.45;list-style:none}.deck-nonprofit-note{max-width:none;color:var(--deck-ink);border-top:0;padding-top:0;font-size:.85rem;line-height:1.4}.deck-closing-slide{text-align:center;grid-template-columns:1fr;place-items:center}.deck-closing-slide h2{max-width:60rem;font-size:4.6rem;line-height:1.05}.deck-closing-slide h2 span{color:var(--deck-gold)}.deck-closing-slide p{color:#f8f6f0;max-width:40rem;font-family:var(--deck-body-font);justify-self:center;font-size:1rem}.deck-closing-mark{pointer-events:none;position:absolute;inset:0}.deck-closing-mark span{background:linear-gradient(135deg,#ffe991,#d29000 35%,#5b2500 70%,#ffbf22);border:2px solid #ffeeaab3;border-radius:48% 25% 55% 30%;width:15rem;height:15rem;position:absolute;box-shadow:inset 0 0 28px #ffffff4d}.deck-closing-mark span:first-child{bottom:-7rem;left:-6rem;transform:rotate(-18deg)}.deck-closing-mark span:nth-child(2){top:-7rem;right:-4rem;transform:rotate(22deg)}.deck-closing-mark span:nth-child(3){display:none}@media print{.deck-slide-theme{-webkit-print-color-adjust:exact;print-color-adjust:exact}}.deck-cover-slide{padding:7.35rem 3.1rem 3.9rem}.deck-cover-copy .deck-section-label,.deck-standard-slide>.deck-slide-header .deck-section-label{color:#d59a1a;font-size:1.12rem;font-weight:600}.deck-cover-copy p{max-width:39rem}.deck-cover-visual{width:28rem;height:28rem;bottom:-5.8rem;right:-6.9rem;transform:rotate(-8deg)}.deck-gold-form{background:radial-gradient(circle at 30% 16%,#fffff0f2,#0000 7%),radial-gradient(circle at 70% 75%,#522100d1,#0000 34%),linear-gradient(122deg,#fff1a6 0%,#d59a1a 24%,#794000 50%,#2f1400 68%,#ffb02a 100%);border-width:1.5px}.deck-gold-form-one{border-radius:42% 14% 52% 20%;inset:5.2rem 1.3rem 4.2rem 2.8rem;transform:rotate(-29deg)skew(-10deg)}.deck-gold-form-two{border-radius:18% 58% 20% 48%;inset:6.6rem 4.4rem 2.7rem 8rem;transform:rotate(41deg)skewY(8deg)}.deck-gold-form-three{border-radius:64% 18% 45% 22%;inset:1.6rem 8rem 12.2rem 5rem;transform:rotate(25deg)skew(8deg)}.deck-gold-shine{inset:7.2rem 7.5rem}.deck-why-grid{align-self:end;gap:2rem;padding-bottom:0;transform:translateY(1.4rem)}.deck-why-grid .deck-info-card{min-height:31.7rem;padding:3.25rem 2.55rem 2rem}.deck-why-grid .deck-info-card h3{font-size:2.35rem}.deck-why-grid .deck-info-card p{margin-top:1.6rem;font-size:1rem;line-height:1.5}.deck-position-layout{grid-template-columns:.98fr .48fr;align-items:end;gap:2.25rem;margin-top:.2rem}.deck-position-grid{gap:1.25rem 1.75rem}.deck-position-block{min-height:12rem;padding:1.85rem 1.55rem 1.05rem}.deck-position-block h3{font-size:1.95rem}.deck-position-block li{font-size:.82rem}.deck-frame-stack{justify-self:end;width:100%;max-width:23.5rem;position:relative}.deck-frame-stack:after{content:"";border-top:1.5px solid #ffffffb8;border-bottom:1.5px solid #ffffffb8;border-right:1.5px solid #ffffffb8;border-radius:0 .9rem .9rem 0;width:1.5rem;height:14rem;position:absolute;top:8.1rem;right:-1.55rem}.deck-frame-stack .deck-info-card{min-height:9.6rem}.deck-slide-header-compact h2{font-size:3rem}.deck-theme-cream .deck-slide-header-compact h2{font-size:2.9rem}.deck-table{margin-top:.1rem}.deck-table-head,.deck-table-row{grid-template-columns:1.02fr 1.02fr 2.05fr}.deck-table-row span,.deck-table-row strong{white-space:normal;overflow-wrap:anywhere;text-wrap:pretty;min-height:2.45rem}.deck-table-row span:first-child{font-size:.96rem}.deck-table-row strong{font-size:1rem}.deck-table-row span:nth-child(3){font-size:.78rem}.deck-table-compact .deck-table-head span{padding-block:.34rem}.deck-table-compact .deck-table-row span,.deck-table-compact .deck-table-row strong{min-height:2.15rem;padding-block:.38rem}.deck-table-compact .deck-table-row span:first-child{font-size:.84rem}.deck-table-compact .deck-table-row strong{font-size:.82rem}.deck-table-compact .deck-table-row span:nth-child(3){font-size:.76rem}.deck-brand-lockup{z-index:3;opacity:.72;align-items:center;gap:.65rem;display:flex;position:absolute;top:1.7rem;right:2.9rem}.deck-brand-lockup img{object-fit:contain;max-width:4.5rem;max-height:2.3rem}.deck-brand-lockup span{color:#f5f1e894;font-size:.9rem}.deck-gold-asset{z-index:0;object-fit:contain;pointer-events:none;-webkit-user-select:none;user-select:none;position:absolute}.deck-gold-asset-cover{width:24rem;height:24rem;bottom:-3.7rem;right:-3.1rem}.deck-gold-asset-fallback.deck-gold-asset-cover{bottom:-5.8rem;right:-6.9rem}.deck-gold-asset-corner{width:14rem;height:14rem}.deck-closing-gold-top{top:-4.2rem;right:-2.4rem}.deck-closing-gold-bottom{bottom:-5.2rem;left:-5.4rem;transform:rotate(180deg)}.deck-cover-visual.deck-gold-asset-corner{width:14rem;height:14rem;min-height:0}.deck-frame-stack:before,.deck-frame-stack:after{content:"";border-top:1.5px solid #ffffffb8;border-bottom:1.5px solid #ffffffb8;border-right:1.5px solid #ffffffb8;border-radius:0 .9rem .9rem 0;width:1.45rem;height:4.1rem;position:absolute;right:-1.55rem}.deck-frame-stack:before{top:7.1rem}.deck-frame-stack:after{top:17.5rem}.deck-frame-stack .deck-info-card{align-content:start}.deck-frame-stack .deck-info-card h3{order:1}.deck-frame-stack .deck-info-card .deck-kicker{order:2;margin-top:.1rem}.deck-frame-stack .deck-info-card p:not(.deck-kicker){order:3}.deck-leadership-card{gap:.45rem;min-height:13.1rem;padding:1.9rem 1.45rem 1rem}.deck-leadership-card h3{margin-bottom:.18rem}.deck-leadership-card p{color:var(--deck-ink);font-size:.82rem;line-height:1.34}.deck-leadership-card p:before,.deck-leadership-card small:before{content:none}.deck-leadership-card strong{font-weight:700}.deck-solution-card{grid-template-rows:auto auto 1fr;min-height:31.5rem;padding:1.8rem 1.55rem 1.15rem}.deck-solution-card h3{min-height:3.3rem;font-size:1.35rem}.deck-question{min-height:4.7rem;font-size:.78rem}.deck-question strong{font-weight:400}.deck-solution-lists{align-self:stretch;gap:.45rem}.deck-solution-card li{font-size:.69rem;line-height:1.28}.deck-engagement-slide{grid-template-rows:auto 1fr;grid-template-columns:55rem 1fr;column-gap:2.25rem;padding-top:1.55rem}.deck-engagement-slide .deck-slide-header{grid-column:1/2;max-width:53rem}.deck-engagement-slide .deck-slide-header h2{font-size:2.95rem}.deck-engagement-subtitle{color:var(--deck-gold)!important;font-family:var(--deck-title-font)!important;opacity:1!important;font-size:1.32rem!important;line-height:1.12!important}.deck-engagement-question{max-width:47rem;color:var(--deck-ink)!important;opacity:.86!important;font-size:.74rem!important}.deck-engagement-slide .deck-phase-timeline{grid-area:2/1/auto/2;grid-template-rows:repeat(3,1fr);grid-template-columns:1fr;align-self:end;gap:.9rem;width:auto}.deck-engagement-slide .deck-engagement-metrics{grid-area:1/2/3/3;place-self:center end;width:31rem;height:31rem;position:static}.deck-engagement-slide .deck-phase-card{grid-column:auto;min-height:9.15rem;padding:1.3rem 1.35rem .85rem}.deck-engagement-slide .deck-phase-card h3{font-size:1.27rem}.deck-engagement-slide .deck-phase-card p{max-width:47rem;font-size:.64rem}.deck-engagement-slide .deck-phase-card li{font-size:.6rem}.deck-engagement-slide .deck-phase-card span{bottom:.7rem;right:1rem}.deck-engagement-slide .deck-engagement-metrics .deck-metric-card:nth-child(4){grid-area:4/2}.deck-team-slide .deck-section-label{color:#d59a1a;font-family:var(--deck-body-font);font-size:1.12rem;font-weight:600}.deck-investment-copy{gap:1.15rem;display:grid}.deck-investment-copy p{color:var(--deck-ink);font-family:var(--deck-body-font);font-size:.95rem;line-height:1.42}.deck-investment-copy strong{font-weight:800}.deck-investment-card{min-height:30rem}.deck-closing-slide .deck-brand-lockup{opacity:.52}
