.deck-page{background:#F6F7F8;color:#0F0F10}.deck-page *{box-sizing:border-box}.deck-main{max-width:1440px;margin:auto;padding:54px 4vw 88px}.deck-breadcrumb{font-size:12px;color:#51565b;margin:0 0 44px}.deck-breadcrumb a{color:inherit;text-decoration:none}.deck-intro{display:grid;grid-template-columns:1.2fr 1fr;gap:7vw;align-items:end;margin-bottom:42px}.deck-kicker,.deck-label{font:400 11px/1.5 'IBM Plex Mono',monospace;letter-spacing:.08em;text-transform:uppercase}.deck-kicker{display:inline-block;border:1px solid #BCC1C6;border-radius:24px;padding:7px 12px;margin:0 0 23px}.deck-intro h1{font:500 clamp(42px,5.2vw,76px)/1.02 'Space Grotesk',Arial,sans-serif;letter-spacing:-.055em;margin:0}.deck-intro h1 span{display:inline-block;border-bottom:5px solid #A78BFA;padding-bottom:5px}.deck-copy>p{font-size:17px;line-height:1.55;margin:0 0 23px;max-width:550px}.deck-actions{display:flex;flex-wrap:wrap;gap:10px}.deck-link{display:inline-flex;justify-content:space-between;align-items:center;gap:24px;min-height:48px;padding:13px 18px;background:#CFEE08;color:#0F0F10;text-decoration:none;font-size:12px;border:1px solid #0F0F10}.deck-link.secondary{background:transparent}.deck-link:hover{background:#A78BFA}.deck-viewer{border:1px solid #BCC1C6;background:#DDE1E6}.deck-viewer-top{display:flex;justify-content:space-between;gap:20px;padding:15px 20px;background:#F6F7F8;border-bottom:1px solid #BCC1C6}.deck-viewer-top p{margin:0}.deck-track{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:thin;overscroll-behavior-x:contain;list-style:none;margin:0;padding:0;background:#F6F7F8}.deck-track li{flex:0 0 100%;min-width:0;scroll-snap-align:start;scroll-snap-stop:always}.deck-track img{display:block;width:100%;height:auto;aspect-ratio:16/9;object-fit:contain}.deck-controls{display:flex;align-items:center;justify-content:space-between;gap:20px;border-top:1px solid #BCC1C6;padding:14px 20px;background:#F6F7F8}.deck-counter{font:400 12px/1.4 'IBM Plex Mono',monospace}.deck-arrows{display:flex;gap:8px}.deck-arrows button{font:400 20px/1 Arial;background:transparent;color:#0F0F10;min-width:46px;min-height:44px;border:1px solid #0F0F10;cursor:pointer}.deck-arrows button:hover{background:#CFEE08}.deck-arrows button:disabled{opacity:.35;cursor:default}.deck-arrows button:disabled:hover{background:transparent}.deck-outline{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:0;border-bottom:1px solid #BCC1C6;margin:0 0 40px;padding:0;list-style:none}.deck-outline a{display:block;padding:19px 10px 19px 0;text-decoration:none;color:#51565b;font-size:12px;line-height:1.5}.deck-outline a span{display:block;font:400 11px/1.5 'IBM Plex Mono',monospace;margin-bottom:7px}.deck-outline a[aria-current=true]{color:#0F0F10;box-shadow:inset 0 -3px #A78BFA}.deck-note{font-size:12px;line-height:1.5;color:#51565b;max-width:760px}.deck-close{display:flex;justify-content:space-between;align-items:center;gap:40px;margin-top:52px;border-top:1px solid #BCC1C6;padding-top:32px}.deck-close h2{font:500 clamp(26px,3vw,40px)/1.15 'Space Grotesk',Arial,sans-serif;letter-spacing:-.04em;margin:0 0 12px}.deck-close p{font-size:15px;line-height:1.55;margin:0;max-width:610px}.deck-page :focus-visible{outline:3px solid #7050B5;outline-offset:4px}.deck-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}@media(max-width:760px){.deck-main{padding:30px 20px 54px}.deck-breadcrumb{margin-bottom:28px}.deck-intro{grid-template-columns:1fr;gap:24px;margin-bottom:28px}.deck-intro h1{font-size:clamp(38px,9vw,58px)}.deck-copy>p{font-size:16px}.deck-viewer-top{padding:12px;gap:10px}.deck-controls{padding:10px 12px}.deck-outline{grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:24px}.deck-outline a{padding:14px 8px 14px 0}.deck-close{display:block;margin-top:32px;padding-top:26px}.deck-close .deck-link{margin-top:22px}.deck-actions .deck-link{flex:1;gap:12px}.deck-counter{font-size:11px}.deck-label{font-size:10px}}
