/* Vivid site accents. The desktop presentation is a single 1600 × 900 canvas. */
.fund-slide{--fund-purple:#6b3fc1;--fund-pink:#ce277b;--fund-blue:#167db0;--fund-teal:#087c80;--fund-gold:#b87508;--fund-coral:#c44840}
.fund-kicker{color:#6938b3;font-weight:700}.fund-cards article,.fund-options button{background:#f0e8ff;border-color:#baa0e7;border-top:5px solid #7841cb}.fund-cards article:nth-child(3n+2),.fund-options button:nth-child(3n+2){background:#e5f4ff;border-top-color:#188ec4;border-color:#81bddb}.fund-cards article:nth-child(3n),.fund-options button:nth-child(3n){background:#ffedf5;border-top-color:#d62b83;border-color:#e5a0c2}.fund-cards article strong{color:#52239e}.fund-cards article:nth-child(3n+2) strong{color:#085d88}.fund-cards article:nth-child(3n) strong{color:#9e1659}.fund-options button:hover,.fund-options button[aria-pressed=true]{background:#703cc2;color:#fff;border-color:#4c1c94}.fund-track{background:#e9e0f3}.fund-track i{background:#7841cb}.fund-bars i{background:#168eb4!important}.fund-bars>div:nth-child(even) i{background:#cf3f83!important}.fund-summary{background:#eee2ff;color:#542394;border-left:6px solid #7b3ccc}.fund-stats article{background:#e2f1fc;border-top:7px solid #1587bf}.fund-stats strong{color:#096d9e}.fund-stats article:nth-child(2){background:#f7e4f1;border-color:#cd358b}.fund-stats article:nth-child(2) strong{color:#ad1f6b}.fund-flow>div{background:#e5f3fa;border-color:#118ab2;color:#16465e}.fund-flow>div:nth-child(even){background:#f0e6fc;border-color:#7b44bd;color:#4f2881}.fund-origin{background:#d7f0ec;border-color:#067b76;color:#075c57}.fund-branches>div{background:#e8e1fb}.fund-branches>div:nth-child(2){background:#ffedd6}.fund-branches>div:nth-child(3){background:#d8f0e7;color:#075c45}.fund-dots i.alive{background:#07817b}.fund-survival strong{color:#067b76}.fund-media{border-left:5px solid #cf348a;background:#fcf2f8}.fund-media>span{color:#a91d66}.fund-source a{color:#5625a2;text-decoration:underline}.fund-takeaway,.fund-keytakeaway{background:#eae0fd;border-color:#7841c7}.fund-takeaway .fund-lead,.fund-keytakeaway .fund-lead{color:#49227d}.fund-discussion{border-color:#d1358b;background:#fff7fb}.fund-question{background:#6936b7;color:#fff}.fund-question .fund-kicker,.fund-question .fund-meta{color:#f3e8ff}.fund-question .fund-meta{border-color:#ffffff45}.fund-tone-blue{background:#126c9d}.fund-tone-teal{background:#087773}.fund-tone-gold{background:#9a600d}.fund-tone-coral{background:#ae3557}.fund-poll .button{background:#fff;color:#38234e;border:1px solid #a38abf}.fund-poll .button:hover{background:#eee3ff;color:#462371}.fund-options button:focus-visible,.fund-poll .button:focus-visible{outline:3px solid #5423a1;outline-offset:4px}
.fund-title{background:#20324a url('/assets/fundamentals02/business-dog.webp') center/cover;color:#fff}.fund-title .fund-meta{position:relative;color:white;background:#141b3680;border-color:#fff4}.fund-title .fund-body{display:flex;flex-direction:column;justify-content:flex-end;align-items:flex-start;min-height:650px;background:linear-gradient(0deg,#11162af2 0%,#14182eb8 28%,#18213d24 65%,transparent 100%);padding:55px 45px 38px}.fund-title .fund-kicker{color:#f5ce7c}.viewer-shell .fund-title h1{color:white;font-size:clamp(40px,4.1vw,62px);max-width:1000px;text-shadow:0 2px 12px #0008}.fund-cover-sub{color:#fff2d0;font-size:25px;margin-bottom:16px}.fund-six{margin:12px 0 0}.fund-six span{background:#392965c9;border:1px solid #d3bcf8;color:white;backdrop-filter:blur(10px)}.fund-title .fund-lead{display:none}.fund-photo img.fund-logo{background:#ffcc00}.fund-title .fund-meta span{font-weight:600}
/* High contrast, unscaled controls outside the slide canvas. */
body.fullscreen{background:#171322!important}body.fullscreen .viewer-bottom{color:#fff!important;background:#241c35;border:1px solid #9e83c8;border-radius:14px;padding:9px 16px;box-sizing:border-box}body.fullscreen .viewer-bottom .button{color:#fff!important;background:#433158!important;border:1px solid #bd9eeb!important;font-weight:600}body.fullscreen .viewer-bottom .button.gold{background:#ebc46d!important;border-color:#f6db9c!important;color:#251b32!important}body.fullscreen .viewer-bottom .button:disabled{color:#d9cbe8!important;background:#352b43!important;border-color:#6c5d7b!important;opacity:1}body.fullscreen .viewer-bottom svg{color:inherit!important;stroke:currentColor!important}body.fullscreen .slide-count,body.fullscreen .key-hint{color:#f5edff!important}body.fullscreen .slide-progress{background:#655277!important}body.fullscreen .slide-progress>span{background:#f1c973!important}body.fullscreen #exit-presentation{background:#f4deab!important;border:1px solid #fff0c9!important;color:#24192e!important;opacity:1;font-weight:700;z-index:200;box-shadow:0 2px 12px #0004}body.fullscreen .viewer-bottom button:focus-visible,body.fullscreen #exit-presentation:focus-visible{outline:3px solid #fff!important;outline-offset:3px}
@media(min-width:900px){
 body.fullscreen:has(.fund-slide) .viewer-shell{padding:0;width:100vw;max-width:none}body.fullscreen:has(.fund-slide) .viewer-layout{position:fixed;inset:14px 20px 82px;display:block;margin:0}body.fullscreen:has(.fund-slide) .viewer-layout>div{position:absolute;left:50%;top:50%;width:1600px;height:900px;transform:translate(-50%,-50%) scale(var(--fund-stage-scale,1));transform-origin:center;}
 body.fullscreen:has(.fund-slide) .slide-stage{width:1600px!important;height:900px!important;min-height:900px!important;max-height:900px!important;border-radius:0!important;margin:0!important;padding:0!important;overflow:hidden!important;box-shadow:0 15px 80px #0008}
 body.fullscreen .fund-slide{width:1600px;height:900px;min-height:900px;font-size:20px;position:relative;overflow:hidden}body.fullscreen .fund-meta{height:60px;box-sizing:border-box;padding:22px 40px;font-size:12px}body.fullscreen .fund-body{width:1600px;box-sizing:border-box;padding:35px 50px 36px;transform-origin:top center}body.fullscreen .fund-kicker{font-size:14px;margin-bottom:20px}body.fullscreen .fund-slide h1{font-size:56px!important;line-height:1.12;max-width:1450px;margin-bottom:22px}body.fullscreen .fund-lead{font-size:26px;line-height:1.45;max-width:1450px}body.fullscreen .fund-photo img{height:440px;width:100%;object-fit:cover}body.fullscreen .fund-photo figcaption{font-size:13px}body.fullscreen .fund-note{font-size:16px;line-height:1.5}body.fullscreen .fund-media small{font-size:15px}body.fullscreen .fund-media strong{font-size:20px}body.fullscreen .fund-stats strong{font-size:90px}body.fullscreen .fund-stats span{font-size:24px}body.fullscreen .fund-flow strong{font-size:25px}body.fullscreen .fund-flow span{font-size:20px}body.fullscreen .fund-cards strong,body.fullscreen .fund-options strong{font-size:25px}body.fullscreen .fund-cards span,body.fullscreen .fund-options span{font-size:21px}body.fullscreen .fund-result{font-size:18px;grid-template-columns:260px 1fr 140px}body.fullscreen .fund-result b{font-size:17px}body.fullscreen .fund-scale{font-size:16px}body.fullscreen .fund-round h3{font-size:24px}body.fullscreen .fund-source{font-size:15px}body.fullscreen .fund-source small{font-size:12px}body.fullscreen .fund-bars>div{font-size:23px;grid-template-columns:320px 1fr 120px}body.fullscreen .fund-summary{font-size:28px}
 body.fullscreen .fund-question .fund-body{height:840px;min-height:840px;padding:90px;justify-content:center}body.fullscreen .fund-question h1{font-size:86px!important;max-width:1400px}body.fullscreen .fund-title .fund-body{height:840px;min-height:840px;padding:50px 55px}body.fullscreen .fund-title h1{font-size:68px!important;max-width:1120px}body.fullscreen .fund-cover-sub{font-size:30px}body.fullscreen .fund-six span{font-size:20px}body.fullscreen .fund-takeaway .fund-lead,body.fullscreen .fund-keytakeaway .fund-lead{font-size:43px;line-height:1.45}body.fullscreen .fund-takeaway .fund-body,body.fullscreen .fund-keytakeaway .fund-body{min-height:780px;display:flex;flex-direction:column;justify-content:center}
 body.fullscreen:has(.fund-slide) .viewer-bottom{position:fixed!important;left:20px;right:20px;bottom:12px;height:58px;margin:0!important;max-width:none;z-index:100;display:flex;justify-content:space-between}body.fullscreen:has(.fund-slide) .site-footer{display:none!important}
}
@media(max-width:899px){body.fullscreen .fund-title .fund-body{min-height:540px}body.fullscreen .viewer-bottom{gap:8px}body.fullscreen .key-hint{display:none}.fund-title .fund-body{background:linear-gradient(0deg,#11162af2,#14182eb8 45%,#18213d24 90%)}.fund-title{background-position:54% center}}
@media print{.fund-title{background:#fff;color:#111}.fund-title .fund-body{background:none}.fund-title h1,.fund-title .fund-cover-sub{color:#111!important}.fund-question{color:#111;background:#ece6f5}.fund-question .fund-meta,.fund-question .fund-kicker{color:#542694}}

.viewer-shell .fund-title h1,.viewer-shell .fund-question h1{color:#fff!important}.viewer-shell .fund-title .fund-cover-sub{color:#fff2d0!important}.viewer-shell .fund-title .fund-kicker{color:#f7d486!important}
/* A slide owns the full stage background, including its minimum-height area. */
.viewer-shell .slide-stage:has(.fund-slide){display:flex!important;flex-direction:column;align-items:stretch;justify-content:flex-start!important}
.viewer-shell .slide-stage>.fund-slide{flex:1 0 auto;min-height:inherit}
/* One sunset palette, sampled from the supplied sky references. */
.fund-slide{--sunset-plum:#73518f;--sunset-rose:#b85d94;--sunset-blue:#596da2;--sunset-peach:#efaa94;--sunset-gold:#f3c381}
.fund-kicker{color:#73518f}.fund-question{background:#73518f}.fund-tone-purple{background:#73518f}.fund-tone-blue{background:#596da2}.fund-tone-teal{background:#626f9d}.fund-tone-gold{background:#9c5b83}.fund-tone-coral{background:#ad5784}.fund-question .fund-meta,.fund-question .fund-kicker{color:#fff1e9}.fund-cards article,.fund-options button{background:#eee5f3;border-color:#c4a8d5;border-top-color:#89629f}.fund-cards article:nth-child(3n+2),.fund-options button:nth-child(3n+2){background:#e9eafa;border-color:#aeb8d7;border-top-color:#667aab}.fund-cards article:nth-child(3n),.fund-options button:nth-child(3n){background:#fae5ef;border-color:#dfabc5;border-top-color:#bc719e}.fund-cards article strong{color:#614078}.fund-cards article:nth-child(3n+2) strong{color:#435782}.fund-cards article:nth-child(3n) strong{color:#90436e}.fund-options button:hover,.fund-options button[aria-pressed=true]{background:#73518f;color:#fff;border-color:#4d2d67}.fund-bars i{background:#667aab!important}.fund-bars>div:nth-child(even) i{background:#ba709c!important}.fund-summary,.fund-takeaway,.fund-keytakeaway{background:#ece2f1;border-color:#89629f;color:#614078}.fund-takeaway .fund-lead,.fund-keytakeaway .fund-lead{color:#58376f}.fund-stats article{background:#e9eafa;border-color:#667aab}.fund-stats strong{color:#52669a}.fund-stats article:nth-child(2){background:#fae5ef;border-color:#bc719e}.fund-stats article:nth-child(2) strong{color:#9c4e7a}.fund-flow>div{background:#e9eafa;border-color:#667aab;color:#435782}.fund-flow>div:nth-child(even){background:#eee5f3;border-color:#89629f;color:#614078}.fund-origin{background:#e9eafa;border-color:#667aab;color:#435782}.fund-branches>div{background:#eee5f3}.fund-branches>div:nth-child(2){background:#fae7dc}.fund-branches>div:nth-child(3){background:#fae5ef;color:#90436e}.fund-dots i.alive{background:#89629f}.fund-survival strong{color:#73518f}.fund-track i{background:#89629f}.fund-media{border-color:#d7bad2;border-left-color:#bc719e;background:#fcf1f7}.fund-media>span{color:#90436e}.fund-source a{color:#614078}.fund-discussion{border-color:#bc719e;background:#fcf1f7}.fund-photo img.fund-logo{background:#ffcc00}.reset-results{white-space:nowrap}
@media print{.viewer-shell .slide-stage>.fund-slide{min-height:0}}
