:root{--active-color:#00aeef;--font-lab-antiqua:"Lab Antiqua",georgia,serif;--font-calibre:"Calibre",arial,sans-serif;--font-sans:var(--font-calibre);--color-primary-1:#0a1e41;--color-footer-bg:var(--color-primary-1);--color-secondary-light:#f2ede8;--color-secondary-light-1:#f3f6fa;--color-secondary-light-2:#faf7f5;--page-content-width:1440px;--brand-navy:#28385e;--brand-red:#cb331a;--brand-navy-dark:#1a2540;--bg-primary:var(--brand-navy-dark);--bg-secondary:var(--brand-navy);--text-primary:#f8fafc;--text-secondary:#94a3b8;--accent-primary:var(--brand-red);--accent-secondary:var(--brand-navy);--accent-glow:#cb331a33;--glass-bg:#ffffff08;--glass-border:#ffffff0d;--glass-shine:#ffffff1a;--radius-premium:24px;--transition-premium:cubic-bezier(0.16,1,0.3,1)}.dddi-h1{font-size:clamp(3rem,10vw,6rem);font-weight:800;line-height:.95;letter-spacing:-.04em;color:#fff;background:linear-gradient(135deg,#fff,#94a3b8);-webkit-background-clip:text;-webkit-text-fill-color:#0000}.dddi-glass-card{background:linear-gradient(135deg,#ffffff0d,#ffffff03);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:1px solid var(--glass-border);border-radius:var(--radius-premium);box-shadow:0 25px 50px -12px #00000080;transition:all .6s var(--transition-premium)}.dddi-glass-card:hover{transform:translateY(-8px) scale(1.01);border-color:#cb331a4d;background:linear-gradient(135deg,#ffffff14,#ffffff05);box-shadow:0 40px 80px -20px #cb331a26}.dddi-btn-glow{position:relative;display:inline-flex;align-items:center;justify-content:center;overflow:hidden;border-radius:9999px;padding:1rem 2rem;font-size:.875rem;line-height:1.25rem;font-weight:700;text-transform:uppercase;letter-spacing:.1em;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.5s;background:linear-gradient(135deg,#cb331a,#a02814);box-shadow:0 0 20px var(--accent-glow);color:#fff!important;line-height:1}.dddi-btn-glow:hover{box-shadow:0 0 40px #cb331a66;transform:scale(1.05)}.dddi-btn-glow:focus-visible{outline:2px solid #cb331a;outline-offset:4px;box-shadow:0 0 0 4px #cb331a33}@keyframes scanline{0%{transform:translateY(-100%)}to{transform:translateY(100%)}}.architecture-grid{position:relative;background-size:60px 60px;background-image:linear-gradient(90deg,#ffffff08 1px,#0000 0),linear-gradient(180deg,#ffffff08 1px,#0000 0)}.architecture-grid:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(180deg,#0000,#cb331a0d,#0000);animation:scanline 10s linear infinite;pointer-events:none}.gradient-mesh{background-color:var(--bg-primary);background-image:radial-gradient(at 0 0,#cb331a26 0,#0000 50%),radial-gradient(at 100% 100%,#28385e26 0,#0000 50%)}.font-lab-antiqua{font-family:var(--font-lab-antiqua)}.text-color-primary{color:var(--color-primary-1)}.page-content{max-width:var(--page-content-width);margin-left:auto;margin-right:auto;padding:1.5rem}@media (min-width:768px){.page-content{padding-left:2rem;padding-right:2rem;padding-top:2rem}}@media (min-width:1024px){.page-content{padding-left:3.5rem;padding-right:3.5rem;padding-top:3.5rem}}.more-btn{border-radius:0;border-width:1px;--tw-border-opacity:1;border-color:rgb(0 0 0/var(--tw-border-opacity));padding:.5rem .75rem;font-size:.75rem;line-height:1rem}@media (min-width:1024px){.more-btn{padding:.75rem 1.25rem;font-size:.875rem;line-height:1.25rem}}.btn-hover{position:relative;z-index:1;overflow:hidden;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.3s;border-radius:0!important}.btn-hover:before{content:"";position:absolute;inset:0;z-index:-1;--tw-translate-x:-100%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity));transition-property:transform;transition-duration:.3s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.btn-hover:hover{color:#28385e!important;border:1px solid #28385e!important;background-color:initial!important}.btn-hover:hover:before{--tw-translate-x:0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.btn-hover:hover span:after{width:100%}.btn-hover span{position:relative}.btn-hover span:after{content:"";position:absolute;bottom:-.25rem;left:0;height:2px;width:0;--tw-bg-opacity:1;background-color:rgb(203 51 26/var(--tw-bg-opacity));transition-property:all;transition-duration:.3s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.parent-option:hover .child{opacity:1;color:var(--color-primary-1)}.a-hover-underline,.a-hover-underline-list a{-webkit-text-decoration-line:underline;text-decoration-line:underline;-webkit-text-decoration-color:#0000;text-decoration-color:#0000;text-decoration-thickness:2px;text-underline-offset:4px;transition-property:all;transition-duration:.3s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.a-hover-underline-list a:hover,.a-hover-underline:hover{-webkit-text-decoration-color:#fff;text-decoration-color:#fff}@media (min-width:832px){.content-text-max-w{max-width:768px}}.content-text-max-w>a,.content-text-max-w>p>a{-webkit-text-decoration-line:underline;text-decoration-line:underline;-webkit-text-decoration-color:#38bdf8;text-decoration-color:#38bdf8;text-decoration-thickness:2px;text-underline-offset:4px}.content-text-max-w>a:hover,.content-text-max-w>p>a:hover{-webkit-text-decoration-color:#020617;text-decoration-color:#020617}.ant-carousel .slick-next,.ant-carousel .slick-next:hover,.ant-carousel .slick-prev,.ant-carousel .slick-prev:hover{font-size:inherit;color:#fff;background-color:var(--color-primary-1);width:2.5rem;height:2.5rem;align-items:center;justify-content:center;border-radius:9999px;opacity:1}.ant-carousel .slick-next:after,.ant-carousel .slick-next:hover:after,.ant-carousel .slick-prev:after,.ant-carousel .slick-prev:hover:after{top:.9rem;left:.85rem}.ant-carousel .slick-dots li button{opacity:1;background-color:#999}.ant-carousel .slick-active button{background-color:var(--color-primary-1)!important}.GetInTouchForm-form-row-checkbox :where(.css-dev-only-do-not-override-11lehqq).ant-checkbox-checked .ant-checkbox-inner{background-color:var(--color-primary-1)!important;border-color:var(--color-primary-1)!important}.GetInTouchForm-form-row-checkbox :where(.css-dev-only-do-not-override-11lehqq).ant-checkbox-wrapper:not(.ant-checkbox-wrapper-disabled):hover .ant-checkbox-inner{border-color:var(--color-primary-1)!important}.Pagination li{border-radius:0!important}.Pagination .ant-pagination-item-active{color:var(--color-primary-1);border-color:#0000;border-bottom:3px solid var(--active-color)}.search-input :where(.css-dev-only-do-not-override-11lehqq).ant-input-affix-wrapper>input.ant-input{font-size:1.25rem;line-height:1.75rem}.search-input :where(.css-dev-only-do-not-override-11lehqq).ant-input-affix-wrapper>input.ant-input::placeholder{font-size:1.25rem;line-height:1.75rem;--tw-text-opacity:1;color:rgb(3 7 18/var(--tw-text-opacity))}.news-content ul{list-style-type:disc}.news-content ol,.news-content ul{list-style-position:outside;padding-left:1.25rem;margin:.5rem 0 .5rem 1.25rem}.news-content ol{list-style-type:decimal}.news-content li{margin:.25rem 0}.news-content ol ol,.news-content ol ul,.news-content ul ol,.news-content ul ul{margin-top:.25rem;margin-bottom:.25rem}.news-content p+ol,.news-content p+ul{margin-top:.5rem}:root{--header-height:80px;--drawer-bg:#f3f6fa;--full-width-bp:992px;--scroll-padding:40px}@media (min-width:832px){:root{--scroll-padding:64px}}@media (min-width:1024px){:root{--scroll-padding:calc((100vw - var(--full-width-bp)) / 2)}}