.presentation-detail{padding-top:55px;padding-bottom:80px}.presentation-detail>.eyebrow{margin-top:55px}.presentation-detail h1{font-size:clamp(58px,8vw,125px);line-height:.94;letter-spacing:-.065em;margin:25px 0 30px}.presentation-detail h1 em{font-style:normal;color:var(--accent)}.white .presentation-detail h1 em{color:#79629f}.presentation-lead{font-size:clamp(18px,2vw,27px);line-height:1.5;max-width:800px;color:var(--muted)}.presentation-nda{display:grid;grid-template-columns:1fr 2fr;gap:35px;border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:25px 0;margin:45px 0 25px}.presentation-nda>span{font:10px/1.5 monospace;letter-spacing:1px;color:var(--muted)}.presentation-nda p{font-size:14px;line-height:1.7;margin:0;max-width:700px;color:var(--muted)}.presentation-examples{display:flex;gap:35px;flex-wrap:wrap;margin-bottom:70px}.presentation-examples a{font-size:13px;padding:10px 0}.white .presentation-examples a:hover{color:#79629f}.dark .presentation-examples a:hover{color:#d6ff71}.presentation-example{scroll-margin-top:35px;margin-bottom:85px}.presentation-example>header{display:flex;justify-content:space-between;align-items:end;gap:35px;margin-bottom:25px}.presentation-example h2{font-size:clamp(40px,5vw,70px);letter-spacing:-.05em;margin:15px 0 0}.presentation-example header p{color:var(--muted);font-size:14px;line-height:1.5;max-width:300px}.presentation-slides{display:grid;grid-template-columns:1fr 1fr;gap:30px}.presentation-slides figure{margin:0;min-width:0}.presentation-slides img{display:block;width:100%;height:auto;aspect-ratio:16/9;object-fit:contain;background:#fff;border:1px solid var(--line)}.presentation-slides figcaption{font:9px/1.5 monospace;letter-spacing:1px;color:var(--muted);padding:12px 0}.presentation-preview-note{font-size:12px;color:var(--muted);margin:0 0 25px}.presentation-cover img{width:100%;height:100%;object-fit:cover}.presentation-examples a:focus-visible{outline:2px solid currentColor;outline-offset:5px}@media(max-width:700px){.presentation-detail{padding-top:35px}.presentation-detail>.eyebrow{margin-top:40px}.presentation-nda{grid-template-columns:1fr;gap:15px}.presentation-example>header{display:block}.presentation-slides{grid-template-columns:1fr;gap:18px}.presentation-examples{gap:22px;margin-bottom:45px}.presentation-example{margin-bottom:55px}}

/* Uniform, edge-to-edge slide previews in both worlds. */
#presentation-detail .presentation-slide-frame{display:block;width:100%;aspect-ratio:16/9;overflow:hidden;padding:0;margin:0;border:0;border-radius:0;background:transparent;box-shadow:none}
#presentation-detail .presentation-slide-frame img{display:block;width:100%;height:100%;aspect-ratio:auto;object-fit:cover;object-position:center;margin:0;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none;outline:0}
/* Define the slide edge in The Sim without adding padding or changing its size. */
#site.dark #presentation-detail .presentation-slide-frame{position:relative}
#site.dark #presentation-detail .presentation-slide-frame::after{content:"";position:absolute;inset:0;border:1px solid #969696;pointer-events:none;box-sizing:border-box}
