#dmRoot #dm .trjl{--ink:#f6f4ec;--muted:#c4d1d5;--lime:#d9edac;background:#273b45!important;color:var(--ink)!important;font:17px/1.7 Arial,sans-serif!important;text-align:left!important;overflow:hidden;clear:both}
#dmRoot #dm .trjl *{box-sizing:border-box}#dmRoot #dm .trjl .trjl-wrap{max-width:1240px;margin:auto;padding:0 32px}#dmRoot #dm .trjl p{color:var(--muted)!important;font-size:17px!important;line-height:1.75!important;margin:0 0 20px!important}#dmRoot #dm .trjl h1,#dmRoot #dm .trjl h2,#dmRoot #dm .trjl h3{color:var(--ink)!important;font-family:Arial,sans-serif!important;text-align:left!important;letter-spacing:-.025em!important;font-weight:600!important}#dmRoot #dm .trjl h1{font-size:clamp(36px,4.4vw,66px)!important;line-height:1.06!important;margin:16px 0 24px!important;max-width:700px}#dmRoot #dm .trjl h2{font-size:clamp(28px,3vw,42px)!important;line-height:1.16!important;margin:0 0 25px!important}#dmRoot #dm .trjl h3{font-size:22px!important;line-height:1.3!important;margin:12px 0!important}#dmRoot #dm .trjl a{color:var(--lime)!important;text-decoration:underline;text-underline-offset:4px}#dmRoot #dm .trjl a:hover{color:white!important}#dmRoot #dm .trjl a:focus-visible,#dmRoot #dm .trjl button:focus-visible,#dmRoot #dm .trjl summary:focus-visible{outline:3px solid #d9edac;outline-offset:5px}#dmRoot #dm .trjl .trjl-kicker{font-size:11px!important;font-weight:700;letter-spacing:2px!important;color:var(--lime)!important;margin-bottom:16px!important}#dmRoot #dm .trjl .trjl-lead{font-size:20px!important;line-height:1.65!important}#dmRoot #dm .trjl .trjl-small{font-size:13px!important;line-height:1.65!important}#dmRoot #dm .trjl .trjl-crumb{display:flex;gap:10px;flex-wrap:wrap;padding:22px 0;font-size:12px;color:var(--muted)}#dmRoot #dm .trjl .trjl-hero{display:grid;grid-template-columns:.92fr 1.08fr;align-items:center;gap:45px;padding:40px 0 70px;min-height:570px}#dmRoot #dm .trjl .trjl-actions{display:flex;align-items:center;flex-wrap:wrap;gap:20px;margin:28px 0}#dmRoot #dm .trjl .trjl-button{display:inline-block;background:var(--lime);color:#1c3038!important;padding:15px 23px;border-radius:4px;font-weight:700;font-size:15px;text-decoration:none;line-height:1.4}#dmRoot #dm .trjl .trjl-button:hover{background:#ebf8cf;color:#15242b!important}#dmRoot #dm .trjl .trjl-textlink{font-size:14px}#dmRoot #dm .trjl .trjl-carousel{min-width:0;position:relative;padding-bottom:16px}#dmRoot #dm .trjl .trjl-stage{position:relative;perspective:1200px;aspect-ratio:1.23;isolation:isolate}#dmRoot #dm .trjl .trjl-stage:after{content:'';position:absolute;bottom:-22px;left:8%;width:84%;height:32px;border-radius:50%;background:#07131bd9;filter:blur(14px);z-index:-1}#dmRoot #dm .trjl .trjl-slide{position:absolute;inset:0;margin:0!important;display:flex;flex-direction:column;background:#172c35;border:1px solid #73868c55;border-radius:8px;box-shadow:14px 20px 30px #07192366;overflow:hidden;opacity:0;visibility:hidden;transform:rotateY(-75deg) translateZ(-80px);transform-origin:50% 50%;transition:transform .8s ease,opacity .7s ease,visibility .8s}#dmRoot #dm .trjl .trjl-slide.is-active{opacity:1;visibility:visible;transform:rotateY(-5deg) rotateX(2deg);z-index:2}#dmRoot #dm .trjl .trjl-slide img{width:100%!important;height:calc(100% - 83px)!important;object-fit:contain;background:#14252d;display:block}#dmRoot #dm .trjl .trjl-slide figcaption{height:83px;padding:12px 16px;color:#dbe4e6;font-size:12px;line-height:1.5}#dmRoot #dm .trjl .trjl-controls{position:relative;display:flex;align-items:center;justify-content:center;gap:14px;margin-top:34px}#dmRoot #dm .trjl .trjl-controls button{border:1px solid #8d9fa7;background:transparent;color:#f5f6ee;border-radius:4px;font:14px Arial,sans-serif;padding:10px 14px;cursor:pointer;min-height:44px}#dmRoot #dm .trjl .trjl-count{font-size:12px;min-width:36px;text-align:center}#dmRoot #dm .trjl .trjl-jump{display:flex;gap:24px;flex-wrap:wrap;border-top:1px solid #8ba0aa55;border-bottom:1px solid #8ba0aa55;padding:20px 0;font-size:13px}#dmRoot #dm .trjl .trjl-section{padding:72px 0;border-bottom:1px solid #8ba0aa35;scroll-margin-top:100px}#dmRoot #dm .trjl .trjl-split{display:grid;grid-template-columns:.8fr 1.2fr;gap:65px}#dmRoot #dm .trjl .trjl-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;margin-top:30px}#dmRoot #dm .trjl .trjl-card{background:#314953;padding:30px;border:1px solid #7c949c44;border-radius:8px}#dmRoot #dm .trjl .trjl-number{font-size:12px;color:var(--lime);letter-spacing:2px}#dmRoot #dm .trjl .trjl-card p{font-size:15px!important}#dmRoot #dm .trjl .trjl-card a{font-size:14px}#dmRoot #dm .trjl .trjl-project img{width:100%!important;height:auto!important;aspect-ratio:1.5;object-fit:contain;border-radius:6px;background:#172b34}#dmRoot #dm .trjl .trjl-project a{text-decoration:none}#dmRoot #dm .trjl .trjl-project h3{font-size:21px!important}#dmRoot #dm .trjl .trjl-project p{font-size:14px!important}#dmRoot #dm .trjl .trjl-steps{margin:0;padding-left:24px;color:var(--lime)}#dmRoot #dm .trjl .trjl-steps li{padding:0 0 12px 14px}#dmRoot #dm .trjl .trjl-panel{background:#1f323c;padding:45px;margin-top:45px;border-radius:8px;border:1px solid #8ca0a955}#dmRoot #dm .trjl .trjl-resource-links{display:flex;flex-wrap:wrap;gap:12px 25px;margin:25px 0;font-size:15px}#dmRoot #dm .trjl .trjl-faq details{border-top:1px solid #8ba0aa55;padding:20px 0}#dmRoot #dm .trjl .trjl-faq summary{cursor:pointer;color:var(--ink);font-weight:600;font-size:18px}#dmRoot #dm .trjl .trjl-faq details p{padding:20px 0 0!important;margin:0!important}#dmRoot #dm .trjl .trjl-area-list{display:grid;grid-template-columns:repeat(2,1fr);gap:0 30px;list-style:none;padding:0;margin:25px 0}#dmRoot #dm .trjl .trjl-area-list li{display:flex;flex-direction:column;gap:6px;padding:16px 0;border-bottom:1px solid #8ba0aa33;font-size:15px;color:var(--ink)}#dmRoot #dm .trjl .trjl-cta{padding:65px 0 85px;max-width:850px}#dmRoot #dm .trjl .trjl-cta h2{font-size:clamp(33px,4vw,53px)!important}
@media(max-width:900px){#dmRoot #dm .trjl .trjl-hero{gap:24px}#dmRoot #dm .trjl .trjl-split{gap:30px}#dmRoot #dm .trjl .trjl-grid{gap:16px}#dmRoot #dm .trjl .trjl-card{padding:22px}}
@media(max-width:760px){#dmRoot #dm .trjl .trjl-wrap{padding:0 20px}#dmRoot #dm .trjl .trjl-hero,#dmRoot #dm .trjl .trjl-split,#dmRoot #dm .trjl .trjl-grid{grid-template-columns:1fr}#dmRoot #dm .trjl .trjl-hero{padding:22px 0 40px;gap:30px;min-height:0}#dmRoot #dm .trjl .trjl-hero-copy{max-width:580px}#dmRoot #dm .trjl .trjl-carousel{max-width:580px;width:100%;margin:auto}#dmRoot #dm .trjl .trjl-stage{aspect-ratio:1.16}#dmRoot #dm .trjl .trjl-section{padding:42px 0}#dmRoot #dm .trjl .trjl-split{gap:8px}#dmRoot #dm .trjl .trjl-panel{padding:25px 20px}#dmRoot #dm .trjl .trjl-area-list{grid-template-columns:1fr}#dmRoot #dm .trjl .trjl-jump{gap:14px 20px}#dmRoot #dm .trjl .trjl-project{margin-bottom:16px}}
@media(prefers-reduced-motion:reduce){#dmRoot #dm .trjl .trjl-slide{transition:none;transform:none!important}}
#dmRoot #dmStyle_innerContainer{min-width:0!important;width:100%!important}
