.tdko-project{background:var(--tdko-navy1);border-top:1px solid var(--tdko-border);padding:120px 48px}.tdko-project__header{margin-bottom:40px}.tdko-project__tabs{border-bottom:1px solid var(--tdko-border);display:flex;margin-bottom:48px}.tdko-tab{background:transparent;border:none;border-bottom:2px solid transparent;cursor:pointer;font-size:9px;letter-spacing:3px;margin-bottom:-1px;padding:14px 32px;text-transform:uppercase;transition:color .3s,border-color .3s}.tdko-tab:hover{color:hsla(41,35%,91%,.65)!important}.tdko-tab--active{border-bottom-color:var(--tdko-gold)}.tdko-project__panel--grid{align-items:start;display:grid;gap:80px;grid-template-columns:1fr 1fr}.tdko-bl-quote{border-left:2px solid;font-size:clamp(18px,2.2vw,28px);font-style:italic;font-weight:400;line-height:1.4;margin:0 0 20px;padding:0 0 0 24px}.tdko-bl-body{font-size:14px;font-weight:300;line-height:1.8;margin:0 0 8px}.tdko-bl-features{border-top:1px solid var(--tdko-border);display:flex;flex-direction:column;margin-top:24px}.tdko-bl-feature{align-items:flex-start;border-bottom:1px solid var(--tdko-border);display:flex;gap:14px;padding:14px 0;transition:padding-left .3s}.tdko-bl-feature:hover{padding-left:6px}.tdko-bl-icon{flex-shrink:0;font-size:14px;margin-top:2px}.tdko-bl-ftitle{font-size:11px;font-weight:500;margin-bottom:3px}.tdko-bl-fdesc{font-size:10px;line-height:1.6}.tdko-bl-cta{margin-top:28px}.tdko-project__bl-right{position:sticky;top:96px}.tdko-project__media{border:1px solid var(--tdko-border);display:block;filter:brightness(.8) saturate(.9);height:460px;object-fit:cover;width:100%}.tdko-exp-intro{font-size:14px;font-weight:300;line-height:1.8;margin-bottom:28px;max-width:680px}.tdko-exp-wrap{border:1px solid var(--tdko-border);overflow:hidden;position:relative}.tdko-exp-bg{filter:brightness(.7) saturate(.8);height:100%;inset:0;object-fit:cover;opacity:.18;position:absolute;width:100%}.tdko-exp-overlay{background:linear-gradient(135deg,rgba(8,15,30,.82),rgba(13,23,41,.75));inset:0;position:absolute}.tdko-exp-grid{background:hsla(39,46%,61%,.12);display:grid;gap:1px;grid-template-columns:repeat(3,1fr);position:relative;z-index:2}.tdko-exp-card{backdrop-filter:blur(8px);background:rgba(8,15,30,.55);padding:28px 26px;transition:background .3s}.tdko-exp-card:hover{background:rgba(8,15,30,.7)}.tdko-exp-tag{font-size:7px;letter-spacing:3px;margin-bottom:8px;text-transform:uppercase}.tdko-exp-title{font-size:20px;font-weight:400;line-height:1.2;margin-bottom:10px}.tdko-exp-body{font-size:11px;line-height:1.7;margin-bottom:14px}.tdko-exp-labels{display:flex;flex-wrap:wrap;gap:6px}.tdko-exp-label{border:1px solid hsla(39,46%,61%,.3);font-size:8px;letter-spacing:1px;padding:5px 10px;text-transform:uppercase}@media(max-width:768px){.tdko-project__tabs{overflow-x:auto;-webkit-overflow-scrolling:touch}.tdko-tab{font-size:8px;padding:12px 20px;white-space:nowrap}.tdko-project__panel--grid{gap:28px}.tdko-project__bl-right{min-height:240px;position:relative}.tdko-project__media{height:280px}.tdko-exp-grid{grid-template-columns:1fr}.tdko-bl-quote{font-size:clamp(16px,4.5vw,22px)}}@media(max-width:480px){.tdko-tab{font-size:7.5px;padding:10px 14px}.tdko-project__media{height:220px}.tdko-exp-card{padding:20px 18px}.tdko-exp-title{font-size:18px}}@media(max-width:1024px){.tdko-project__panel--grid{gap:32px;grid-template-columns:1fr!important}.tdko-project__bl-left{order:1}.tdko-project__bl-right{min-height:260px;order:2;position:relative!important;top:auto!important}.tdko-project__media{height:280px}}@media(max-width:480px){.tdko-project__media{height:220px}.tdko-project__bl-right{min-height:220px}}