@import url('/assets/css/pc-v116-brand-merch.css?v=2');
/* v1.16 Founder confession image edge treatment.
   Inlined here to remove a render-blocking @import request. The source
   handwriting is not altered or recreated. */
.collage-home .founder-card .founder-card-media:not(.founder-asset-review) img,
.vault-founder-card .founder-card-media:not(.founder-asset-review) img{padding:0!important;border:0!important;outline:0!important;box-shadow:none!important;clip-path:inset(3px)!important;object-position:center!important;background:#050505!important}
.collage-home .founder-card[data-founder-number="1"] .founder-card-media img,
.collage-home .founder-card[data-founder-number="6"] .founder-card-media img,
.collage-home .founder-card[data-founder-number="8"] .founder-card-media img,
.collage-home .founder-card[data-founder-number="9"] .founder-card-media img,
.collage-home .founder-card[data-founder-number="10"] .founder-card-media img,
.vault-founder-card[data-founder-number="1"] .founder-card-media img,
.vault-founder-card[data-founder-number="6"] .founder-card-media img,
.vault-founder-card[data-founder-number="8"] .founder-card-media img,
.vault-founder-card[data-founder-number="9"] .founder-card-media img,
.vault-founder-card[data-founder-number="10"] .founder-card-media img{width:100%!important;height:auto!important;max-width:none!important;max-height:none!important;object-fit:fill!important}
.collage-home .founder-card[data-founder-number="2"] .founder-card-media img,
.collage-home .founder-card[data-founder-number="3"] .founder-card-media img,
.collage-home .founder-card[data-founder-number="4"] .founder-card-media img,
.collage-home .founder-card[data-founder-number="5"] .founder-card-media img,
.collage-home .founder-card[data-founder-number="7"] .founder-card-media img,
.vault-founder-card[data-founder-number="2"] .founder-card-media img,
.vault-founder-card[data-founder-number="3"] .founder-card-media img,
.vault-founder-card[data-founder-number="4"] .founder-card-media img,
.vault-founder-card[data-founder-number="5"] .founder-card-media img,
.vault-founder-card[data-founder-number="7"] .founder-card-media img{width:auto!important;height:100%!important;max-width:none!important;max-height:none!important;object-fit:fill!important}

/* Passenger Confessions v1.16 compatibility shim.
   The homepage's authoritative Aug. 29 North Star presentation now lives in
   pc-v116-art-fix.css. This file intentionally contains no competing hero rules
   so the hero is not split across late-loaded CSS layers. */

/* Header/nav geometry -- including the live-confessions ticker row reservation
   this file used to declare -- is owned by assets/css/pc-v116-header-lock.css so
   Home and interior routes cannot drift apart. Do not reintroduce header,
   announcement or drawer rules in this homepage layer. */

/* Privacy fail-safe for the static Founder fallback in v116/index.html.
   Picks 02-06, 08 and 09 are replaced by reviewed WebP derivatives as soon as
   the v1.16 renderer runs. If JavaScript is delayed or unavailable, do not
   flash the inert SVG compatibility placeholder before that replacement
   happens. */
.collage-home .founder-card[data-founder-number="2"] .founder-card-media:has(img[src$=".svg"]),
.collage-home .founder-card[data-founder-number="3"] .founder-card-media:has(img[src$=".svg"]),
.collage-home .founder-card[data-founder-number="4"] .founder-card-media:has(img[src$=".svg"]),
.collage-home .founder-card[data-founder-number="5"] .founder-card-media:has(img[src$=".svg"]),
.collage-home .founder-card[data-founder-number="6"] .founder-card-media:has(img[src$=".svg"]),
.collage-home .founder-card[data-founder-number="8"] .founder-card-media:has(img[src$=".svg"]),
.collage-home .founder-card[data-founder-number="9"] .founder-card-media:has(img[src$=".svg"]){pointer-events:none!important;cursor:default!important}
.collage-home .founder-card[data-founder-number="2"] .founder-card-media img[src$=".svg"],
.collage-home .founder-card[data-founder-number="3"] .founder-card-media img[src$=".svg"],
.collage-home .founder-card[data-founder-number="4"] .founder-card-media img[src$=".svg"],
.collage-home .founder-card[data-founder-number="5"] .founder-card-media img[src$=".svg"],
.collage-home .founder-card[data-founder-number="6"] .founder-card-media img[src$=".svg"],
.collage-home .founder-card[data-founder-number="8"] .founder-card-media img[src$=".svg"],
.collage-home .founder-card[data-founder-number="9"] .founder-card-media img[src$=".svg"]{visibility:hidden!important}
.collage-home .founder-card[data-founder-number="2"] .founder-card-media:has(img[src$=".svg"])::after,
.collage-home .founder-card[data-founder-number="3"] .founder-card-media:has(img[src$=".svg"])::after,
.collage-home .founder-card[data-founder-number="4"] .founder-card-media:has(img[src$=".svg"])::after,
.collage-home .founder-card[data-founder-number="5"] .founder-card-media:has(img[src$=".svg"])::after,
.collage-home .founder-card[data-founder-number="6"] .founder-card-media:has(img[src$=".svg"])::after,
.collage-home .founder-card[data-founder-number="8"] .founder-card-media:has(img[src$=".svg"])::after,
.collage-home .founder-card[data-founder-number="9"] .founder-card-media:has(img[src$=".svg"])::after{content:'Loading privacy-screened image';max-width:150px;color:#c9bfaf;font-family:var(--sans);font-size:10px;font-weight:850;line-height:1.5;letter-spacing:.1em;text-align:center;text-transform:uppercase}

/* Cutover CSP cleanup: founder tile art must come from an external stylesheet. */
.collage-home [data-founder-tile]{background:#f4ebdd url('/assets/founder-picks/founder-01.svg') center/cover no-repeat!important}
