.trump-ventures{--tv-rule:#0b172826;overflow-wrap:break-word}.trump-ventures h1,.trump-ventures h2,.trump-ventures h3{font-family:Playfair,Georgia,serif}.tv-hero{grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);align-items:center;gap:48px;padding:56px 48px 72px;display:grid}.tv-hero h1{letter-spacing:-.035em;font-size:clamp(3rem,6.2vw,6.8rem);line-height:1.04}.tv-hero h1 em{color:var(--gold);font-style:normal}.tv-dek{max-width:36ch;margin:28px 0;font:clamp(1.2rem,1.9vw,1.55rem)/1.6 Georgia,serif}.tv-meta{color:var(--muted);margin:28px 0;font-size:12px;line-height:1.8}.tv-hero-art{aspect-ratio:1;background:#0b1728;border:1px solid #53688066;grid-template-rows:minmax(0,1fr) auto;min-width:0;display:grid;overflow:hidden}.tv-hero-art .editorial-cover{object-fit:contain;width:100%;height:100%;min-height:0}.tv-hero-art>span{color:var(--gold);letter-spacing:.14em;text-transform:uppercase;padding:22px 24px;font-size:12px;line-height:1.6}.tv-hero-art small{letter-spacing:.05em;color:var(--muted);text-transform:none;font-size:10px}.tv-chapters{border-block:1px solid #53688070;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px 28px;padding:24px 48px;display:grid}.tv-chapters a{align-items:baseline;gap:12px;min-height:44px;padding:10px 0;font-size:13px;text-decoration:none;display:flex}.tv-chapters a>span{color:var(--gold);flex:0 0 20px;font-size:11px}.tv-opening,.tv-chapter,.tv-connections{padding:72px 48px}.tv-opening h2,.tv-heading h2,.tv-connections h2{letter-spacing:-.025em;max-width:1050px;font-size:clamp(2rem,3.5vw,3.8rem);line-height:1.18}.tv-opening-copy{grid-template-columns:1fr 1fr;gap:48px;margin:32px 0 44px;display:grid}.tv-opening-copy>p{max-width:65ch;font:20px/1.75 Georgia,serif}.tv-stat-grid{border-top:1px solid var(--tv-rule);grid-template-columns:repeat(3,minmax(0,1fr));gap:36px;padding-top:40px;display:grid}.tv-stat{border-top:2px solid #a48b2f;padding-top:24px;text-decoration:none}.tv-stat>strong{color:#756016;margin-bottom:20px;font:700 clamp(2.5rem,4vw,4rem)/1.1 Inter,Arial,sans-serif;display:block}.tv-stat h3{font-size:23px;line-height:1.35}.tv-stat p{color:#526173;margin-top:16px;font-size:13px;line-height:1.8}.tv-chapter{border-top:1px solid var(--tv-rule);scroll-margin-top:24px}.tv-tinted{background:#ebe9de}.tv-heading{margin-bottom:36px}.tv-lead{max-width:70ch;margin-top:24px;font:21px/1.7 Georgia,serif}.tv-layout{grid-template-columns:minmax(0,1.3fr) minmax(0,.8fr);align-items:start;gap:64px;display:grid}.tv-prose>p{max-width:72ch;margin:0 0 24px;font-size:18px;line-height:1.85}.tv-prose>p:first-child:first-letter{float:left;color:#8c7420;margin:-4px 10px 0 0;font:700 4rem/.8 Playfair,Georgia,serif}.tv-media{flex-direction:column;gap:32px;min-width:0;display:flex}.tv-picture{margin:0}.tv-picture img{object-fit:contain;width:100%;height:auto;display:block}.tv-picture figcaption,.tv-film figcaption{color:#526173;margin-top:12px;font-size:12px;line-height:1.8}.tv-picture figcaption a,.tv-film figcaption a{margin-top:5px;display:inline-block}.tv-film{min-width:0;margin:0}.tv-screen{aspect-ratio:16/9;background:#0b1728;position:relative;overflow:hidden}.tv-screen iframe,.tv-play{border:0;width:100%;height:100%;position:absolute;inset:0}.tv-play{color:var(--gold);cursor:pointer;background:#0b1728;padding:0;display:block}.tv-play img{object-fit:cover;opacity:.68;width:100%;height:100%}.tv-play-disc{border:1px solid var(--gold);background:#0b1728cc;border-radius:50%;place-items:center;width:54px;height:54px;padding-left:3px;display:grid;position:absolute;top:45%;left:50%;transform:translate(-50%,-50%)}.tv-play-title{text-align:left;color:#fff;text-shadow:0 1px 8px #000;font:700 19px/1.35 Playfair,Georgia,serif;position:absolute;bottom:18px;left:20px;right:20px}.tv-close{min-height:44px;margin-top:8px;font-size:12px;text-decoration:underline;display:block}.tv-quote{background:#dfddce;border-left:4px solid #a48b2f;margin:36px 0;padding:28px 32px}.tv-quote blockquote{margin:0;font:700 clamp(1.7rem,2.65vw,2.7rem)/1.4 Playfair,Georgia,serif}.tv-quote figcaption{color:#526173;margin-top:20px;font-size:12px;line-height:1.8}.tv-research{border-top:1px solid var(--tv-rule);margin-top:28px;padding-top:20px}.tv-research>a{min-height:44px;padding:8px 0;font-size:13px;line-height:1.6;display:block}.tv-evidence{border-top:1px solid var(--tv-rule);margin-top:20px;padding-top:12px}.tv-evidence summary{cursor:pointer;color:#756016;min-height:44px;padding:10px 0;font-size:14px;font-weight:700}.tv-evidence ul{margin:8px 0 0;padding-left:20px}.tv-evidence li{overflow-wrap:anywhere;padding:8px 0;font-size:13px;line-height:1.8}.tv-loss-panel,.tv-document-panel,.tv-property-panel{color:#f5f3e9;background:#0b1728;border-top:3px solid #eed46b;padding:32px}.tv-loss-panel>strong,.tv-document-panel>strong,.tv-property-panel>strong{color:var(--gold);margin:24px 0;font:700 clamp(2.8rem,4vw,4.5rem)/1.1 Inter,Arial,sans-serif;display:block}.tv-property-panel>strong>span{letter-spacing:.06em;margin-top:12px;font:13px/1.6 Inter,Arial,sans-serif;display:block}.tv-loss-panel h3,.tv-document-panel h3,.tv-property-panel h3{font-size:26px;line-height:1.35}.tv-loss-panel p,.tv-document-panel p,.tv-property-panel p{color:var(--muted);margin:20px 0;font-size:14px;line-height:1.8}.tv-loss-panel a,.tv-document-panel a,.tv-property-panel a{color:var(--gold);margin-top:16px;font-size:13px;line-height:1.8;display:block}.tv-product-note{border-top:2px solid #a48b2f;padding-top:24px}.tv-product-number{color:#756016;letter-spacing:-.035em;margin-bottom:24px;font:700 clamp(2.3rem,3.9vw,4rem)/1.1 Inter,Arial,sans-serif;display:block}.tv-product-number>span{letter-spacing:0;margin-top:12px;font-size:14px;display:block}.tv-product-note h3{font-size:27px;line-height:1.3}.tv-product-note>a{font-size:13px;line-height:1.7}.tv-facts{margin:24px 0}.tv-facts>div{border-top:1px solid var(--tv-rule);grid-template-columns:100px minmax(0,1fr);gap:20px;padding:16px 0;font-size:13px;line-height:1.7;display:grid}.tv-facts dt{text-transform:uppercase;letter-spacing:.06em;color:#756016;font-size:11px;font-weight:700}.tv-facts dd{margin:0}.tv-shop-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;display:grid}.tv-shop-card{border-top:2px solid #a48b2f;padding-top:24px}.tv-shop-card h3{margin-bottom:20px;font-size:29px;line-height:1.3}.tv-shop-card p:not(.eyebrow){margin:20px 0;font-size:16px;line-height:1.8}.tv-shop-card>a{font-size:13px;line-height:1.8}.tv-shop-card .tv-picture{max-width:240px;margin:24px auto}.tv-shop-card .tv-picture figcaption{font-size:11px}.tv-shop-card .tv-film{margin:28px 0}.tv-price-note{color:#526173;margin-top:40px;font-size:12px;line-height:1.8}.tv-price-note a{display:inline-block}.tv-company-grid{grid-template-columns:1fr 1fr;gap:48px;display:grid}.tv-company{border-top:2px solid #a48b2f;padding-top:24px}.tv-company h3{margin-bottom:24px;font-size:32px;line-height:1.3}.tv-company>p:not(.eyebrow){margin:24px 0;font-size:17px;line-height:1.85}.tv-company>a{min-height:44px;padding:8px 0;font-size:13px;line-height:1.7;display:block}.tv-record-links{flex-wrap:wrap;gap:16px 32px;margin-bottom:44px;font-size:14px;display:flex}.tv-record-links a{min-height:44px;line-height:1.8}.tv-chronology{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;margin:0;padding:0;list-style:none;display:grid}.tv-chronology li{border-top:2px solid #a48b2f}.tv-chronology a{padding-top:22px;text-decoration:none;display:block}.tv-chronology time{letter-spacing:.08em;color:#756016;font-size:11px;font-weight:700}.tv-chronology h3{margin:14px 0;font-size:24px;line-height:1.4}.tv-chronology p{margin-bottom:14px;font-size:14px;line-height:1.8}.tv-chronology span{font-size:12px}.tv-connections{padding-block:40px 48px}.tv-connections h2{font-size:32px}.tv-connections>div{flex-wrap:wrap;gap:20px 36px;margin-top:28px;display:flex}.tv-connections a{color:var(--gold);min-height:44px;font-size:14px;line-height:1.8}.trump-ventures .section-light .eyebrow{color:#756016}.trump-ventures a:focus-visible,.trump-ventures button:focus-visible,.trump-ventures summary:focus-visible{outline-offset:4px;outline:3px solid #a48b2f}.trump-ventures .tv-play:focus-visible{outline-offset:-5px}@media (width<=1100px){.tv-hero{gap:28px;padding:48px 28px}.tv-chapters{grid-template-columns:1fr 1fr;padding:24px 28px}.tv-opening,.tv-chapter,.tv-connections{padding:56px 28px}.tv-layout{grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);gap:32px}.tv-opening-copy{gap:32px}.tv-prose>p{font-size:17px}.tv-shop-grid{gap:24px}.tv-facts>div{grid-template-columns:1fr;gap:6px}.tv-document-panel,.tv-loss-panel,.tv-property-panel{padding:24px}}@media (width<=760px){.tv-hero{grid-template-columns:1fr;gap:32px;padding:32px 20px 40px}.tv-hero h1{font-size:clamp(2.7rem,12.5vw,5rem)}.tv-dek{font-size:21px}.tv-hero .back-link{margin-bottom:28px}.tv-hero-art{aspect-ratio:auto;grid-template-rows:auto auto}.tv-hero-art .editorial-cover{aspect-ratio:1.1;object-fit:contain;height:auto}.tv-chapters{grid-template-columns:1fr;gap:2px;padding:20px}.tv-opening,.tv-chapter,.tv-connections{padding:40px 20px}.tv-opening-copy,.tv-layout,.tv-company-grid{grid-template-columns:1fr;gap:28px}.tv-opening-copy>p{font-size:19px}.tv-stat-grid,.tv-shop-grid{grid-template-columns:1fr;gap:28px}.tv-stat-grid{padding-top:28px}.tv-stat>strong{font-size:44px}.tv-heading{margin-bottom:28px}.tv-prose>p{font-size:17px;line-height:1.8}.tv-lead{font-size:20px}.tv-quote{margin:28px 0;padding:24px}.tv-quote blockquote{font-size:26px}.tv-facts>div{grid-template-columns:100px minmax(0,1fr);gap:16px}.tv-product-number{font-size:44px}.tv-shop-card .tv-picture{max-width:260px}.tv-company h3{font-size:28px}.tv-chronology{grid-template-columns:1fr 1fr;gap:28px 20px}.tv-chronology h3{font-size:23px}.tv-chronology p{font-size:13px}.tv-play-title{font-size:18px}.tv-connections{padding-block:32px}.tv-connections h2{font-size:28px}.tv-connections>div{gap:8px;display:grid}}@media (width<=380px){.tv-chronology{grid-template-columns:1fr}.tv-product-number{font-size:38px}.tv-facts>div{grid-template-columns:1fr;gap:6px}}@media (prefers-reduced-motion:reduce){.trump-ventures *{scroll-behavior:auto;transition:none!important;animation:none!important}}@media print{.tv-chapters,.tv-play,.tv-close{display:none}.tv-hero,.tv-layout,.tv-opening-copy,.tv-shop-grid,.tv-company-grid{display:block}.tv-chapter,.tv-opening,.tv-connections{padding:24px 0}.tv-prose>p{font-size:12pt}.tv-screen{display:none}.tv-picture{max-width:300px}.tv-quote,.tv-shop-card{break-inside:avoid}.tv-loss-panel,.tv-document-panel,.tv-property-panel{color:#000;background:#fff}.tv-loss-panel p,.tv-document-panel p,.tv-property-panel p{color:#000}}.tv-market{background:var(--navy);color:var(--paper);margin:56px 0 0;padding:36px}.tv-market>header{justify-content:space-between;align-items:start;gap:32px;display:flex}.tv-market .eyebrow{color:var(--gold)!important}.tv-market h3,.tv-scenario h3{margin:12px 0 0;font-family:Playfair,Georgia,serif;font-size:clamp(30px,3vw,46px);line-height:1.2}.tv-market-drop{text-align:right;color:#b9c1cc;max-width:230px;margin:0;font-size:12px;line-height:1.5}.tv-market-drop strong{color:var(--gold);font-family:Playfair,Georgia,serif;font-size:64px;font-weight:500;line-height:1.15;display:block}.tv-price-checkpoints{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;margin:36px 0 28px;display:grid}.tv-price-checkpoints>div{border-top:1px solid #495263;padding-top:18px}.tv-price-checkpoints strong{color:var(--gold);font-size:34px;line-height:1.25;display:block}.tv-price-checkpoints strong small{font-size:12px;font-weight:500}.tv-price-checkpoints span{color:#b9c1cc;margin-top:10px;font-size:12px;line-height:1.8;display:block}.tv-checkpoint-label{color:#b9c1cc;margin:28px 0 0;font-size:12px;line-height:1.7}.tv-launch-plot{width:100%;height:auto;max-height:180px;margin-top:14px;display:block}.tv-checkpoint-note{color:#b9c1cc;max-width:900px;margin:0 0 28px;font-size:12px;line-height:1.8}.tv-market-controls{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:24px;display:flex}.tv-market-controls button{color:var(--paper);font:inherit;cursor:pointer;background:0 0;border:1px solid #596277;min-height:44px;padding:10px 16px;font-size:12px}.tv-market-controls button[aria-pressed=true]{background:var(--gold);border-color:var(--gold);color:var(--navy);font-weight:700}.tv-market-controls>span{color:#b9c1cc;margin-left:auto;font-size:12px}.tv-market-plot{width:100%;height:auto;display:block;overflow:visible}.tv-market-plot text{fill:#bdc5d0;font:12px Inter,Arial,sans-serif}.tv-market-grid{stroke:#394253;stroke-width:1px}.tv-market-area{fill:var(--gold);fill-opacity:.05}.tv-market-trace{fill:none;stroke:var(--gold);stroke-width:2.5px;stroke-linejoin:round;stroke-linecap:round}.tv-market-peak-stem,.tv-market-cursor{stroke:#a8b1c2;stroke-dasharray:3 4;stroke-width:1px}.tv-market-peak{fill:var(--gold)}.tv-market-point{fill:var(--paper);stroke:var(--navy);stroke-width:2px}.tv-market.home-motion-arrive .tv-market-plot .tv-market-trace{animation:1.7s ease-out both tv-price-draw}@keyframes tv-price-draw{0%{stroke-dasharray:1;stroke-dashoffset:1px}to{stroke-dasharray:1;stroke-dashoffset:0}}.tv-market-readout{grid-template-columns:150px minmax(0,1fr);align-items:center;gap:12px 20px;margin:20px 0 28px;display:grid}.tv-market-readout label{font-size:12px;line-height:1.6}.tv-market input[type=range],.tv-scenario input[type=range]{accent-color:#e4d36b;cursor:pointer;width:100%;height:44px}.tv-market-readout output{border-top:1px solid #394253;flex-wrap:wrap;grid-column:1/-1;justify-content:space-between;gap:10px;padding-top:20px;font-size:14px;line-height:1.6;display:flex}.tv-market-readout output strong{color:var(--gold)}.tv-market figcaption{color:#b9c1cc;font-size:12px;line-height:1.9}.tv-market figcaption a{color:var(--gold);overflow-wrap:anywhere}.tv-scenario{background:var(--paper);border:1px solid #b8b09a;margin-top:36px;padding:36px}.tv-scenario>header>p:last-child{max-width:820px;margin:22px 0 30px;font-size:16px;line-height:1.8}.tv-scenario-grid{grid-template-columns:minmax(0,1fr) minmax(0,1.45fr);gap:48px;display:grid}.tv-scenario-inputs label{margin:0 0 10px;font-size:13px;font-weight:700;line-height:1.7;display:block}.tv-scenario-inputs input[type=number]{box-sizing:border-box;width:100%;max-width:100%;min-height:52px;color:var(--navy);background:#fff;border:1px solid #9b9278;padding:12px 16px;font:22px Inter,Arial,sans-serif}.tv-scenario-inputs p{color:#4c5666;margin:14px 0 28px;font-size:13px;line-height:1.8}.tv-scenario-inputs label strong{float:right;color:#756016}.tv-scenario-results{gap:24px;display:grid}.tv-scenario-results>div{border-top:1px solid #bab8ae;padding-top:18px}.tv-scenario-results strong{color:#756016;font-size:36px;line-height:1.25}.tv-scenario-results h4{margin:12px 0 8px;font-size:16px;font-weight:700}.tv-scenario-results p{color:#4c5666;margin:0;font-size:13px;line-height:1.8}.tv-scenario-meaning{border-top:1px solid #bab8ae;margin-top:36px;padding-top:28px}.tv-scenario-meaning h4{margin:0 0 18px;font-family:Playfair,Georgia,serif;font-size:28px;line-height:1.4}.tv-scenario-meaning p{max-width:1000px;font-size:16px;line-height:1.8}.tv-scenario-meaning a{font-size:13px}@media (width<=760px){.tv-market,.tv-scenario{margin-top:28px;padding:24px 18px}.tv-market>header{display:block}.tv-market-drop{text-align:left;align-items:center;gap:20px;max-width:none;margin-top:24px;display:flex}.tv-market-drop strong{font-size:48px}.tv-price-checkpoints{grid-template-columns:1fr;gap:18px;margin:28px 0}.tv-price-checkpoints>div{justify-content:space-between;align-items:center;gap:24px;padding-top:14px;display:flex}.tv-price-checkpoints strong{flex-shrink:0;font-size:30px}.tv-price-checkpoints span{text-align:right;margin:0}.tv-market-controls{gap:8px}.tv-market-controls>span{width:100%;margin:8px 0 0}.tv-market-readout{grid-template-columns:1fr;gap:4px}.tv-market-readout output{margin-top:10px;font-size:13px;display:grid}.tv-scenario-grid{grid-template-columns:1fr;gap:12px}.tv-scenario-results strong{font-size:32px}.tv-scenario-meaning h4{font-size:26px}.tv-scenario-meaning p{font-size:15px}.tv-market-plot text{font-size:11px}}@media (prefers-reduced-motion:reduce){.tv-market.home-motion-arrive .tv-market-trace{stroke-dashoffset:0;animation:none}}@media print{.tv-market{color:#000;background:#fff;padding:20px 0}.tv-market-plot text{fill:#000}.tv-market-readout input,.tv-market-controls{display:none}.tv-market h3,.tv-market-drop strong,.tv-price-checkpoints strong{color:#000}.tv-scenario{padding:20px}.tv-scenario-grid{display:block}}.tv-screen>video{object-fit:contain;background:#0b1728;width:100%;height:100%}
