*{margin:0;padding:0;box-sizing:border-box}html,body{height:100%}body{background:#fff;color:#1a1a1a;font-family:Courier New,Courier,Lucida Console,monospace;min-height:100vh;letter-spacing:.5px;margin:0;display:flex;flex-direction:column}body:before{content:"";position:fixed;top:0;left:0;right:0;bottom:0;background:radial-gradient(ellipse at center,rgba(200,0,0,.02) 0%,transparent 70%);pointer-events:none;z-index:0}.site-header{position:sticky;top:0;z-index:10;display:flex;justify-content:space-between;align-items:center;padding:16px 28px;background:#fff;border-bottom:2px solid #1a1a1a}.site-header .brand{font-size:16px;font-weight:600;letter-spacing:3px;text-transform:uppercase;border-left:4px solid #cc0000;padding-left:14px}.site-header .brand .brand-sub{display:block;font-size:9px;letter-spacing:2px;color:#666;font-weight:400;margin-top:2px}.site-header .clock{font-size:12px;color:#333;text-align:right;letter-spacing:1px}.site-header .clock .clock-date{display:block}.site-header .clock .clock-time{display:block;color:#c00;font-weight:600;font-size:14px;margin-top:2px}.page-body{flex:1;display:flex;align-items:flex-start;justify-content:center;padding:32px 20px}.container{max-width:1400px;width:100%;margin:0 auto;padding:20px;position:relative;z-index:1;background:#fff;border-radius:4px;box-shadow:0 2px 12px #0000000a;border:1px solid #e0e0e0}.portfolio-section{background:#fff;border:1px solid #e0e0e0;border-radius:4px;box-shadow:0 2px 12px #0000000a;padding:24px;position:relative;margin-bottom:24px}.layout{display:flex;align-items:flex-start;gap:24px;width:100%}.sidebar{flex:0 0 240px;position:sticky;top:90px}.sidebar-heading{font-size:11px;letter-spacing:3px;text-transform:uppercase;color:#666;padding:0 4px 10px;border-bottom:2px solid #1a1a1a;margin-bottom:14px}.vertical-nav{display:flex;flex-direction:column;gap:8px}.nav-item{text-align:left;width:100%;padding:12px 16px;background:#fff;border:1px solid #e0e0e0;border-radius:4px;cursor:pointer;font-family:Courier New,monospace;font-size:11px;font-weight:600;letter-spacing:2px;text-transform:uppercase;color:#333;transition:all .2s ease}.nav-item:hover{border-color:#c00;color:#c00}.nav-item.active{background:#1a1a1a;border-color:#1a1a1a;color:#fff}.main-content{flex:1;min-width:0}.content-panel{display:none}.content-panel.active{display:block}.portfolio-section h3{font-size:16px;letter-spacing:3px;text-transform:uppercase;color:#1a1a1a;border-bottom:2px solid #1a1a1a;padding-bottom:10px;margin-bottom:20px;font-weight:600}.btn{padding:10px 22px;background:#fff;border:2px solid #1a1a1a;color:#1a1a1a;border-radius:4px;cursor:pointer;font-family:Courier New,monospace;font-size:12px;font-weight:600;letter-spacing:2px;text-transform:uppercase;transition:all .3s ease;text-decoration:none;display:inline-block;position:relative;overflow:hidden}.btn:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(200,0,0,.05),transparent);transition:left .6s ease}.btn:hover:before{left:100%}.btn:hover{background:#f5f5f5;border-color:#c00;color:#c00;box-shadow:0 0 30px #c800000d}.hero p{font-size:13px;line-height:1.8;color:#333}.hero .role{display:inline-block;margin-top:10px;padding:6px 14px;background:#f8f8f8;border:1px solid #e0e0e0;border-radius:4px;font-size:11px;letter-spacing:1px;color:#c00;text-transform:uppercase}.skills-grid{display:flex;flex-wrap:wrap;gap:10px}.skill-tag{padding:8px 16px;background:#f8f8f8;border:1px solid #d0d0d0;border-radius:4px;font-size:11px;letter-spacing:1px;text-transform:uppercase;color:#1a1a1a}.projects-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:18px}.project-card{border:1px solid #e0e0e0;border-radius:4px;padding:18px;background:#f8f8f8}.project-card h4{font-size:13px;letter-spacing:1px;text-transform:uppercase;margin-bottom:8px;color:#1a1a1a}.project-card p{font-size:12px;color:#555;line-height:1.6;margin-bottom:12px}.project-card .tech{font-size:10px;color:#c00;letter-spacing:1px;text-transform:uppercase;margin-bottom:12px}.contact-grid{display:flex;flex-wrap:wrap;gap:12px}.modal-overlay{position:fixed;top:0;left:0;width:100vw;height:100vh;background:#000000bf;display:flex;align-items:center;justify-content:center;opacity:0;pointer-events:none;transition:opacity .25s ease;z-index:9999}.modal-overlay.active{opacity:1;pointer-events:auto}.modal-content{background:#fff;color:#1a1a1a;border:2px solid #1a1a1a;border-top:6px solid #cc0000;padding:32px;max-width:680px;width:90%;max-height:85vh;overflow-y:auto;position:relative;border-radius:4px;box-shadow:0 10px 30px #0003}.modal-close{position:absolute;top:1rem;right:1.25rem;background:transparent;border:none;color:#666;font-size:1.5rem;cursor:pointer;font-family:monospace;line-height:1}.modal-close:hover{color:#c00}.modal-title{font-size:18px;letter-spacing:2px;text-transform:uppercase;color:#1a1a1a;border-left:4px solid #cc0000;padding-left:12px;margin-bottom:6px}.modal-category{font-size:11px;letter-spacing:1px;color:#c00;text-transform:uppercase;margin-bottom:20px}.article-body h4{margin-top:1.5rem;margin-bottom:.5rem;font-size:12px;letter-spacing:1px;text-transform:uppercase;color:#c00;border-bottom:1px solid #e0e0e0;padding-bottom:4px}.article-body p{margin-bottom:1rem;line-height:1.7;color:#333;font-size:12px}.article-body ul{margin-left:1.25rem;margin-bottom:1rem;color:#333;font-size:12px}.article-body li{margin-bottom:.5rem;line-height:1.6}.modal-share-bar{margin-top:28px;padding-top:18px;border-top:2px solid #1a1a1a;display:flex;align-items:center;gap:10px;flex-wrap:wrap}.share-label{font-size:10px;letter-spacing:2px;text-transform:uppercase;color:#666;font-weight:600}.share-btn{padding:6px 14px;background:#fff;border:1px solid #1a1a1a;color:#1a1a1a;border-radius:4px;font-family:Courier New,monospace;font-size:10px;font-weight:600;letter-spacing:1px;text-transform:uppercase;text-decoration:none;cursor:pointer;transition:all .2s ease}.share-btn:hover{background:#c00;border-color:#c00;color:#fff}.corporate-footer{position:relative;z-index:1;background:#1a1a1a;color:#ccc;padding:48px 28px 0;font-family:Courier New,monospace}.footer-grid{max-width:1400px;margin:0 auto;display:grid;grid-template-columns:2fr 1fr 1fr 1fr;gap:32px;padding-bottom:32px;border-bottom:1px solid #3a3a3a}.footer-col h5{font-size:11px;letter-spacing:2px;text-transform:uppercase;color:#fff;margin-bottom:16px}.footer-col p{font-size:11px;line-height:1.8;color:#999}.footer-col ul{list-style:none}.footer-col ul li{margin-bottom:10px}.footer-col a{color:#999;text-decoration:none;font-size:11px;letter-spacing:.5px;transition:color .2s ease}.footer-col a:hover{color:#c00}.footer-brand{display:inline-block;font-size:14px;font-weight:600;letter-spacing:3px;text-transform:uppercase;color:#fff;border-left:4px solid #cc0000;padding-left:12px;margin-bottom:14px}.footer-social{display:flex;gap:14px;margin-top:16px}.footer-social a{width:30px;height:30px;border:1px solid #3a3a3a;border-radius:4px;display:flex;align-items:center;justify-content:center;font-size:11px;color:#ccc;text-decoration:none;transition:.2s ease}.footer-social a:hover{border-color:#c00;color:#c00}.footer-bottom{max-width:1400px;margin:0 auto;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:10px;padding:18px 0;font-size:10px;color:#777;letter-spacing:.5px}.footer-bottom a{color:#777;text-decoration:none;margin-left:16px}.footer-bottom a:hover{color:#c00}@media (max-width: 900px){.footer-grid{grid-template-columns:1fr 1fr}.layout{flex-direction:column}.sidebar{flex:1 1 auto;width:100%;position:static}.vertical-nav{flex-direction:row;flex-wrap:wrap}.nav-item{flex:1 1 auto;text-align:center}}@media (max-width: 768px){.site-header{flex-direction:column;align-items:flex-start;gap:6px}.site-header .clock{text-align:left}.footer-grid{grid-template-columns:1fr}.footer-bottom{flex-direction:column;align-items:flex-start}.footer-bottom a{margin-left:0;margin-right:16px}}.calculators-panel{padding:0;overflow:hidden}.calc-app{--calc-bg: #ffffff;--calc-panel-bg: #f8f8f8;--calc-text: #1a1a1a;--calc-text-muted: #666666;--calc-border: #e0e0e0;--calc-accent: #cc0000;font-family:Courier New,Courier,Lucida Console,monospace;color:var(--calc-text);background-color:var(--calc-bg);line-height:1.6;padding:clamp(1.25rem,5vw,2rem);letter-spacing:.5px}.calc-app *{box-sizing:border-box}.calc-app h1{color:var(--calc-text);margin-bottom:1.5rem;font-size:clamp(1.4rem,5vw,2rem);text-align:center;border-bottom:2px solid var(--calc-text);padding-bottom:1.2rem;letter-spacing:3px;text-transform:uppercase;font-weight:600}.calc-app h2,.calc-app h3,.calc-app h4{color:var(--calc-text);font-weight:600}.calc-app h2{margin-bottom:1rem;font-size:1.3rem;letter-spacing:1px;text-transform:uppercase}.calc-app h3{font-size:1rem;margin-bottom:1.2rem;letter-spacing:2px;text-transform:uppercase;color:var(--calc-accent)}.calc-app h4{font-size:.85rem;margin-bottom:.8rem;letter-spacing:1px;text-transform:uppercase}.calc-app p,.calc-app li{color:var(--calc-text)}.calc-app p:not([class]){font-size:.85rem;color:#333}.calc-tabs{display:flex;justify-content:center;flex-wrap:wrap;gap:8px;margin-bottom:2rem;border-bottom:2px solid var(--calc-text);padding-bottom:1rem}.calc-tab-button{background:#fff;border:1px solid var(--calc-border);color:#333;padding:10px 16px;cursor:pointer;text-transform:uppercase;letter-spacing:1px;font-size:.65rem;font-weight:600;font-family:Courier New,monospace;transition:all .2s ease;border-radius:4px;white-space:nowrap}.calc-tab-button:hover{border-color:var(--calc-accent);color:var(--calc-accent)}.calc-tab-button.active{background:#1a1a1a;color:#fff!important;border-color:#1a1a1a}.calc-section{display:none;animation:calcFadeIn .4s ease}.calc-section.active{display:block}.calc-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:1.5rem;margin-top:1.5rem}.calc-input-panel,.calc-output-panel{background:var(--calc-panel-bg);border:1px solid var(--calc-border);padding:1.5rem;border-radius:4px;transition:border-color .2s ease}.calc-input-panel:hover,.calc-output-panel:hover{border-color:var(--calc-accent)}.calc-app input[type=number],.calc-app select{width:100%;padding:10px;margin:8px 0 18px;border:1px solid var(--calc-border);font-family:Courier New,monospace;background:#fff;color:var(--calc-text);font-size:14px;border-radius:4px;transition:border-color .2s ease}.calc-app input[type=number]:focus,.calc-app select:focus{outline:none;border-color:var(--calc-accent);box-shadow:0 0 0 2px #cc00001a}.calc-app input[type=range]{width:100%;height:4px;margin:15px 0;background:#d8d8d8;border-radius:2px;outline:none;-webkit-appearance:none}.calc-app input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;width:16px;height:16px;background:var(--calc-accent);border-radius:50%;cursor:pointer;transition:transform .2s ease}.calc-app input[type=range]::-webkit-slider-thumb:hover{transform:scale(1.2)}.calc-range-value{display:inline-block;margin-left:10px;color:var(--calc-accent);font-weight:600;font-size:.85rem;min-width:50px}.calc-app label{font-size:.65rem;text-transform:uppercase;letter-spacing:1.5px;color:var(--calc-text-muted);font-weight:600;display:block;margin-bottom:5px}.calc-app button{background:#fff;border:2px solid #1a1a1a;color:#1a1a1a;padding:10px 22px;font-weight:600;cursor:pointer;transition:all .2s ease;text-transform:uppercase;letter-spacing:2px;font-size:.7rem;font-family:Courier New,monospace;border-radius:4px;margin:5px 5px 5px 0}.calc-app button:hover{background:#f5f5f5;border-color:var(--calc-accent);color:var(--calc-accent)}.calc-button-group{display:flex;flex-wrap:wrap;gap:10px;margin-top:1.5rem;margin-bottom:1rem}.calc-app button.calc-secondary{border-color:var(--calc-text-muted);color:var(--calc-text-muted)}.calc-app button.calc-secondary:hover{border-color:#1a1a1a;color:#1a1a1a;background:#f5f5f5}.calc-result-box{padding:1.2rem;background:#fff;border:1px solid var(--calc-border);border-left:3px solid var(--calc-accent);margin-bottom:1.2rem;border-radius:0 4px 4px 0}.calc-result-value{font-size:clamp(1.3rem,4vw,1.8rem);color:var(--calc-accent);font-weight:700;margin:.4rem 0;letter-spacing:.5px}.calc-formula{background:#f8f8f8;border:1px solid var(--calc-border);padding:14px;font-size:.8rem;color:var(--calc-accent);font-family:Courier New,monospace;word-break:break-all;border-radius:4px;margin:1.2rem 0;line-height:1.5}.calc-explanation{background:#fbfbfb;border:1px solid var(--calc-border);padding:1.1rem;border-radius:4px;margin-top:1.2rem}.calc-explanation p,.calc-explanation li{font-size:.82rem;line-height:1.6;color:#333}.calc-explanation ul{padding-left:1.2rem;margin:.8rem 0}.calc-explanation li{margin-bottom:.5rem}.calc-explanation strong{color:var(--calc-accent)}.calc-input-group{margin-bottom:1.1rem}.calc-app small{font-size:.65rem;color:var(--calc-text-muted);display:block;margin-top:5px}.calc-app ul{margin:.8rem 0;padding-left:1.2rem}.calc-app li{margin-bottom:.5rem;font-size:.85rem;line-height:1.5}.calc-model-inputs{padding:1rem 0;border-top:1px solid var(--calc-border);margin-top:1rem}.calc-app strong{color:var(--calc-accent)}.calc-app a{color:var(--calc-accent);text-decoration:none;transition:color .2s ease}.calc-app a:hover{text-decoration:underline}@keyframes calcFadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media (max-width: 768px){.calc-app{padding:1rem}.calc-grid{grid-template-columns:1fr}.calc-input-panel,.calc-output-panel{padding:1.1rem}.calc-tabs{gap:5px}.calc-tab-button{padding:8px 12px;font-size:.6rem}.calc-app h1{font-size:1.2rem;letter-spacing:2px}.calc-app h2{font-size:1.1rem}.calc-app h3{font-size:.9rem}}.ots-app{--ots-bg: #0b0e11;--ots-panel-bg: #12161b;--ots-border: #262c33;--ots-text: #d7dde3;--ots-text-muted: #8a94a0;--ots-accent: #ff9f1c;--ots-up: #35d07f;--ots-down: #ff5c5c;font-family:Courier New,Consolas,Menlo,monospace;color:var(--ots-text);background-color:var(--ots-bg);padding:24px;border-radius:4px;border:1px solid var(--ots-border)}.ots-app *{box-sizing:border-box}.ots-app h1{color:var(--ots-text);font-size:1.4rem;letter-spacing:2px;text-transform:uppercase;margin:0 0 6px;padding-bottom:12px;border-bottom:2px solid var(--ots-accent)}.ots-app h3{color:var(--ots-accent);font-size:.85rem;text-transform:uppercase;letter-spacing:1px;margin:18px 0 8px}.ots-app p{color:var(--ots-text);line-height:1.55;font-size:.85rem}.ots-subtitle{color:var(--ots-text-muted);font-size:.8rem;max-width:760px;margin-bottom:18px}.ots-topbar{display:flex;flex-wrap:wrap;gap:18px;background:var(--ots-panel-bg);border:1px solid var(--ots-border);border-radius:3px;padding:10px 16px;margin-bottom:18px}.ots-topbar-item{display:flex;flex-direction:column;gap:2px}.ots-topbar-label{font-size:.65rem;color:var(--ots-text-muted);letter-spacing:1px}.ots-topbar-value{font-size:.85rem;color:var(--ots-accent);font-weight:700;letter-spacing:.5px}.ots-grid{display:grid;grid-template-columns:280px 1fr 300px;gap:16px;align-items:start}.ots-panel{background:var(--ots-panel-bg);border:1px solid var(--ots-border);border-radius:3px;padding:16px}.ots-help{font-size:.75rem;color:var(--ots-text-muted);margin:0 0 8px}.ots-ticker-list{display:flex;flex-direction:column;gap:6px}.ots-ticker-btn{display:grid;grid-template-columns:56px 1fr auto;grid-template-rows:auto auto;align-items:center;gap:2px 8px;background:transparent;border:1px solid var(--ots-border);color:var(--ots-text);padding:8px 10px;border-radius:3px;cursor:pointer;font-family:inherit;text-align:left;transition:border-color .15s ease,background .15s ease}.ots-ticker-btn:hover:not(:disabled){border-color:var(--ots-accent)}.ots-ticker-btn.active{border-color:var(--ots-accent);background:#ff9f1c14}.ots-ticker-btn:disabled{opacity:.4;cursor:not-allowed}.ots-ticker-symbol{font-weight:700;color:var(--ots-accent);font-size:.8rem;grid-row:1}.ots-ticker-name{grid-column:2;grid-row:1;font-size:.65rem;color:var(--ots-text-muted)}.ots-ticker-price{grid-column:3;grid-row:1;font-size:.8rem;font-weight:700}.ots-ticker-vol{grid-column:2 / span 2;grid-row:2;font-size:.6rem;color:var(--ots-text-muted)}.ots-toggle-group{display:flex;gap:8px;margin-bottom:6px}.ots-toggle{flex:1;background:transparent;border:1px solid var(--ots-border);color:var(--ots-text-muted);padding:8px 10px;font-size:.7rem;letter-spacing:1px;border-radius:3px;cursor:pointer;font-family:inherit;transition:border-color .15s ease,color .15s ease}.ots-toggle:hover{border-color:var(--ots-accent);color:var(--ots-accent)}.ots-toggle.active{border-color:var(--ots-accent);color:var(--ots-accent);background:#ff9f1c14}.ots-input-group{margin-bottom:12px}.ots-input-group label{display:block;font-size:.7rem;color:var(--ots-text-muted);letter-spacing:.5px;margin-bottom:4px}.ots-app input[type=number]{width:100%;background:var(--ots-bg);border:1px solid var(--ots-border);color:var(--ots-text);padding:8px 10px;border-radius:3px;font-family:inherit;font-size:.8rem}.ots-app input[type=number]:focus{outline:none;border-color:var(--ots-accent)}.ots-app input[type=range]{width:100%;accent-color:var(--ots-accent)}.ots-range-value{display:block;text-align:right;font-size:.7rem;color:var(--ots-accent);margin-top:2px}.ots-button-group{display:flex;flex-direction:column;gap:8px;margin-top:16px}.ots-app button.ots-btn{font-family:inherit;font-size:.75rem;letter-spacing:1px;padding:10px 14px;border-radius:3px;border:1px solid var(--ots-border);background:transparent;color:var(--ots-text);cursor:pointer;transition:border-color .15s ease,color .15s ease,background .15s ease}.ots-app button.ots-btn:hover:not(:disabled){border-color:var(--ots-accent);color:var(--ots-accent)}.ots-app button.ots-btn:disabled{opacity:.5;cursor:not-allowed}.ots-btn-primary{border-color:var(--ots-accent)!important;color:var(--ots-bg)!important;background:var(--ots-accent)!important;font-weight:700}.ots-btn-primary:hover:not(:disabled){filter:brightness(1.1)}.ots-btn-secondary{color:var(--ots-text-muted)!important}.ots-btn-buy{border-color:var(--ots-up)!important;color:var(--ots-up)!important;font-weight:700;width:100%}.ots-btn-exercise{border-color:var(--ots-down)!important;color:var(--ots-down)!important;font-weight:700}.ots-quote-box{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:12px}.ots-quote-ticker{font-size:1.2rem;font-weight:700;color:var(--ots-text);letter-spacing:1px}.ots-quote-name{font-size:.7rem;color:var(--ots-text-muted)}.ots-quote-price-wrap{text-align:right}.ots-quote-price{font-size:1.4rem;font-weight:700;color:var(--ots-accent)}.ots-quote-change{font-size:.7rem}.ots-up{color:var(--ots-up)!important}.ots-down{color:var(--ots-down)!important}.ots-chart{width:100%;height:100px;background:var(--ots-bg);border:1px solid var(--ots-border);border-radius:3px;margin-bottom:14px}.ots-chart-line{fill:none;stroke:var(--ots-accent);stroke-width:1.5;vector-effect:non-scaling-stroke}.ots-strike-line{stroke:var(--ots-text-muted);stroke-width:1;stroke-dasharray:4 3;vector-effect:non-scaling-stroke}.ots-pricing-readout{background:var(--ots-bg);border:1px solid var(--ots-border);border-radius:3px;padding:12px;margin-bottom:14px;font-size:.75rem;color:var(--ots-text-muted)}.ots-readout-model{color:var(--ots-accent);font-size:.7rem;margin-bottom:10px}.ots-readout-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(110px,1fr));gap:10px}.ots-readout-grid div{display:flex;flex-direction:column;gap:2px}.ots-readout-grid span{font-size:.6rem;color:var(--ots-text-muted);letter-spacing:.5px}.ots-readout-grid strong{font-size:.85rem;color:var(--ots-text)}.ots-position-box{background:#ff9f1c0f;border:1px solid var(--ots-border);border-radius:3px;padding:12px;margin-bottom:14px}.ots-position-title{font-size:.7rem;color:var(--ots-accent);letter-spacing:1px;margin-bottom:10px}.ots-action-row,.ots-sim-controls{display:flex;gap:8px;flex-wrap:wrap}.ots-learn-content{font-size:.78rem;color:var(--ots-text);line-height:1.6;max-height:260px;overflow-y:auto;margin-bottom:8px;padding-right:4px}.ots-learn-content strong{color:var(--ots-accent)}.ots-log{background:var(--ots-bg);border:1px solid var(--ots-border);border-radius:3px;padding:10px;height:180px;overflow-y:auto;font-size:.68rem;line-height:1.5}.ots-log-line{color:var(--ots-text-muted);border-bottom:1px dashed rgba(255,255,255,.05);padding:2px 0}.ots-log-time{color:var(--ots-accent);margin-right:6px}@media (max-width: 1000px){.ots-grid{grid-template-columns:1fr}}@media (max-width: 480px){.ots-app{padding:14px}.ots-app h1{font-size:1.1rem;letter-spacing:1px}.ots-topbar{gap:10px}}.video-container{position:relative;width:100%;padding-bottom:56.25%;height:0;overflow:hidden;border-radius:4px;border:1px solid #e0e0e0;margin-bottom:12px;background-color:#000}.video-container iframe{position:absolute;top:0;left:0;width:100%;height:100%;border:0}.presentation-card{transition:transform .2s ease,border-color .2s ease}.presentation-card:hover{border-color:#c00}.presentation-link{text-decoration:none;color:inherit;display:block}.presentation-thumb-wrap{position:relative;width:100%;height:160px;overflow:hidden;border-radius:4px;border:1px solid #e0e0e0;margin-bottom:12px;background-color:#f0f0f0}.presentation-thumb{width:100%;height:100%;object-fit:cover;transition:transform .3s ease}.presentation-thumb-wrap:hover .presentation-thumb{transform:scale(1.05)}.play-overlay{position:absolute;bottom:8px;right:8px;background:#1a1a1ad9;color:#fff;font-size:10px;letter-spacing:1px;text-transform:uppercase;padding:4px 8px;border-radius:3px;border:1px solid #cc0000}
