.founder-section{position:relative;background:radial-gradient(ellipse at 8% 10%,#6e28aa22,transparent 55%),#100c16;border-block:1px solid var(--border);isolation:isolate}
.founder-heading{display:grid;grid-template-columns:1.2fr 1fr;gap:70px;align-items:end;margin-bottom:35px}.founder-heading h2{margin:0}.founder-heading h2 em{color:var(--orange)}.founder-heading>div:last-child{max-width:450px}.founder-heading>div:last-child p{font-size:14px}.founder-heading .text-link{font-size:12px}
.founder-collection-bar{display:flex;flex-wrap:wrap;justify-content:space-between;gap:14px;padding:22px 0;border-top:1px solid #513444;font:10px ui-monospace,monospace;letter-spacing:.08em}.founder-collection-bar strong{color:#f8b96c;font-weight:500}.founder-collection-bar span{color:var(--muted)}
.founder-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:26px}.founder-card{margin:0;min-width:0}.founder-art-link{position:relative;display:block;padding:7px;border:1px solid #674b33;background:linear-gradient(135deg,#76502725,#311d4725);text-decoration:none;transition:border-color .2s,transform .2s}.founder-art-link:hover{border-color:#f8b96c;transform:translateY(-5px)}.founder-art-link img{width:100%;height:auto;aspect-ratio:2/3;object-fit:contain;background:#08060d}.founder-zoom{position:absolute;right:16px;bottom:16px;display:flex;align-items:center;justify-content:center;width:35px;height:35px;border:1px solid #d7b08a80;border-radius:50%;background:#100b16d9;color:#f6d7ac;font-size:20px}.founder-card figcaption{padding:18px 2px 0}.founder-card-label{display:flex;justify-content:space-between;gap:10px;font:9px ui-monospace,monospace;letter-spacing:.06em;color:var(--muted)}.founder-card-label b{font-weight:500;color:#edb77a}.founder-card h3{font-size:22px;letter-spacing:-.03em;line-height:1.25;margin:10px 0}.founder-card figcaption p{font-size:12px;line-height:1.6;margin:0;color:var(--muted)}.founder-gallery-note{font-size:11px;max-width:750px;color:var(--muted);margin:25px 0 0}
.founder-next{display:grid;grid-template-columns:minmax(210px,.7fr) 1.3fr;gap:55px;align-items:center;border-top:1px solid #45324e;margin-top:58px;padding-top:45px}.founder-next-art{max-width:315px;width:100%;justify-self:center}.founder-next-copy .eyebrow{color:var(--purple);margin-bottom:15px}.founder-next-copy h3{font-size:clamp(1.8rem,3.2vw,3rem);line-height:1.12;letter-spacing:-.04em;margin:0 0 20px}.founder-next-copy>p:not(.eyebrow){font-size:14px;max-width:500px}.founder-milestones{display:flex;flex-wrap:wrap;gap:28px;margin:25px 0 0;padding:20px 0;border-top:1px solid #45324e}.founder-milestones div{display:grid;gap:5px}.founder-milestones dt{font:9px ui-monospace,monospace;letter-spacing:.06em;color:var(--muted)}.founder-milestones dd{margin:0;color:#f8b96c;font-size:20px;font-weight:700}
.founder-preview-drawer{margin-top:45px;border-top:1px solid #45324e;border-bottom:1px solid #45324e}.founder-preview-drawer summary{display:flex;justify-content:space-between;align-items:center;gap:24px;list-style:none;padding:24px 0;font-size:14px;font-weight:600}.founder-preview-drawer summary::-webkit-details-marker{display:none}.founder-preview-drawer summary:after{content:'+';font-size:24px;color:var(--purple)}.founder-preview-drawer[open] summary:after{content:'−'}.founder-preview-drawer>p{font-size:12px;max-width:660px}.founder-preview-drawer .founder-grid{padding-bottom:30px}.founder-preview-drawer .founder-card h3{font-size:18px}.founder-preview-drawer .founder-art-link{border-color:#493457}.founder-preview-drawer .founder-card-label b{color:var(--purple)}
.founder-lightbox{padding:0;width:min(1120px,calc(100% - 32px));max-width:1120px;max-height:calc(100dvh - 24px);background:#100c16;color:var(--ink);border:1px solid #795534;overflow:auto;box-shadow:0 20px 100px #000b}.founder-lightbox::backdrop{background:#030207e8;backdrop-filter:blur(8px)}.founder-lightbox-body{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(240px,.85fr)}.founder-lightbox-art{display:grid;place-items:center;background:#07050b;padding:12px;min-width:0}.founder-lightbox-art img{max-width:100%;max-height:calc(100dvh - 50px);width:auto;height:auto;object-fit:contain}.founder-lightbox-info{padding:58px 30px 30px;align-self:center}.founder-lightbox-info h2{font-size:clamp(1.8rem,3vw,2.5rem);margin-bottom:20px}.founder-lightbox-info>p{font-size:14px}.founder-lightbox-info .eyebrow{font-size:9px;color:#f8b96c}.founder-lightbox-actions{display:flex;flex-wrap:wrap;gap:12px;margin:28px 0 20px}.founder-lightbox-actions button,.founder-lightbox-close{border:1px solid #60466f;background:#25182e;color:var(--ink);min-height:44px;padding:10px 16px;font:12px ui-monospace,monospace}.founder-lightbox-actions button:hover,.founder-lightbox-close:hover{background:#3b2450}.founder-lightbox-close{position:absolute;right:12px;top:12px;z-index:1;background:#100c16ed}.founder-lightbox-count{font:10px ui-monospace,monospace;color:var(--muted)}.founder-full-art{font-size:12px;color:var(--purple);text-underline-offset:4px}body.founder-dialog-open{overflow:hidden}
@media(max-width:1100px){.site-header nav{gap:15px}.site-header nav>a{font-size:10px}.brand-name{font-size:9px}.founder-heading{gap:35px}.founder-grid{gap:20px}.founder-card h3{font-size:20px}}
@media(max-width:800px){.founder-heading{grid-template-columns:1fr;gap:25px}.founder-heading>div:last-child{max-width:620px}.founder-card h3{font-size:18px}.founder-card-label{font-size:8px;flex-wrap:wrap}.founder-next{gap:30px}.founder-lightbox-info{padding:64px 22px 25px}.founder-lightbox-body{grid-template-columns:1fr 1fr}.founder-lightbox-info>p{font-size:12px}}
@media(max-width:560px){.founder-grid{grid-template-columns:1fr;gap:32px;max-width:380px;margin-inline:auto}.founder-art-link{padding:6px}.founder-card h3{font-size:23px}.founder-card-label{font-size:9px}.founder-card figcaption p{font-size:13px}.founder-heading>div:last-child p{font-size:13px}.founder-collection-bar{font-size:9px;line-height:1.7}.founder-next{grid-template-columns:1fr;gap:28px;margin-top:40px;padding-top:32px}.founder-next-art{max-width:320px}.founder-next-copy h3{font-size:2.1rem}.founder-next-copy>p:not(.eyebrow){font-size:13px}.founder-milestones{gap:25px}.founder-lightbox{width:calc(100% - 16px);max-height:calc(100dvh - 16px)}.founder-lightbox-body{grid-template-columns:1fr}.founder-lightbox-art{padding:8px}.founder-lightbox-art img{max-height:68dvh}.founder-lightbox-info{padding:25px 22px}.founder-lightbox-info h2{font-size:1.7rem;margin-bottom:13px}.founder-lightbox-actions{margin-block:20px 14px}.founder-lightbox-close{font-size:11px}.founder-preview-drawer summary{font-size:13px}}
@media(prefers-reduced-motion:reduce){.founder-art-link{transition:none}.founder-art-link:hover{transform:none}.founder-lightbox::backdrop{backdrop-filter:none}}
