.ds-page{--ds-orange:#ff991b;--ds-muted:#a4a4a4;background:#090909;color:#fff;font-family:inherit;overflow:hidden}.ds-page *,.ds-page *:before,.ds-page *:after{box-sizing:border-box}.ds-page h1,.ds-page h2,.ds-page h3,.ds-page p,.ds-page figure,.ds-page blockquote{margin:0;color:inherit}.ds-page h1,.ds-page h2,.ds-page h3{font-family:inherit;font-weight:600;letter-spacing:-.035em;text-transform:none}.ds-page h1{font-size:clamp(42px,4.6vw,76px);line-height:1.08}.ds-page h2{font-size:clamp(32px,3.65vw,56px);line-height:1.15}.ds-page h3{font-size:24px;line-height:1.25}.ds-page p,.ds-page blockquote{line-height:1.7}.ds-wrap{width:min(1440px,calc(100% - 96px));margin-inline:auto}.ds-section{padding-block:104px}.ds-page .ds-eyebrow{color:var(--ds-orange);font-size:12px;letter-spacing:.19em;text-transform:uppercase;font-weight:600;line-height:1.5}.ds-heading{text-align:center;max-width:920px;margin:0 auto 48px}.ds-heading .ds-eyebrow{display:flex;justify-content:center;align-items:center;gap:18px;margin-bottom:16px;font-size:calc(12px + 4pt)}.ds-heading .ds-eyebrow:before,.ds-heading .ds-eyebrow:after{content:"";width:36px;height:1px;background:var(--ds-orange)}.ds-heading>p:last-child:not(.ds-eyebrow){color:var(--ds-muted);margin-top:18px;max-width:740px;margin-inline:auto}.ds-hero{display:grid;grid-template-columns:1fr 1.12fr;gap:56px;align-items:center;padding-block:88px 68px;position:relative;isolation:isolate}.ds-hero:before{content:"";position:absolute;inset:-80px -48px auto 45%;height:580px;background:url(hero-honeycomb.webp) right top/cover no-repeat;opacity:.3;z-index:-1;pointer-events:none}.ds-hero__copy .ds-eyebrow{margin-bottom:24px}.ds-lead{font-size:17px;color:var(--ds-muted);line-height:1.7;margin:24px 0 32px}.ds-lead p{color:var(--ds-muted)}.ds-page .ds-button{display:inline-flex;gap:32px;align-items:center;justify-content:center;padding:16px 24px;border:1px solid var(--ds-orange);background:linear-gradient(120deg,#8b560c,#b66b0f);color:#fff;text-decoration:none;text-transform:uppercase;letter-spacing:.1em;font-size:11px;font-weight:600;line-height:1.5;min-height:48px;transition:background .2s,box-shadow .2s}.ds-page .ds-button:hover{background:#d98115;box-shadow:0 0 24px #ff991b28}.ds-button span{font-size:19px;line-height:1}.ds-page .ds-text-link{display:block;width:fit-content;color:#bcbcbc;margin-top:24px;font-size:13px;text-decoration:none}.ds-text-link span{color:var(--ds-orange);margin-inline-start:16px}.ds-frame{border:1px solid #535353;position:relative}.ds-frame:before,.ds-frame:after{content:"";position:absolute;width:20px;height:20px;border-color:#bbb;border-style:solid;pointer-events:none;z-index:1}.ds-frame:before{inset-inline-start:-2px;bottom:-2px;border-width:0 0 3px 3px}.ds-frame:after{inset-inline-end:-2px;bottom:-2px;border-width:0 3px 3px 0}.ds-page .ds-frame:not(.fs15-slide__image):has(>img:only-child){height:auto;min-height:0;aspect-ratio:auto;padding:0;align-self:center}.ds-page .ds-frame:not(.fs15-slide__image)>img:only-child{display:block;width:100%;max-width:100%;height:auto;max-height:none;object-fit:contain}.ds-page :is(.pl-feature__visual,.pl-hero__visual,.ds-hero__visual):has(>img:only-child){border:0;background:transparent}.ds-page :is(.pl-feature__visual,.pl-hero__visual,.ds-hero__visual):has(>img:only-child):before,.ds-page :is(.pl-feature__visual,.pl-hero__visual,.ds-hero__visual):has(>img:only-child):after{display:none}.ds-page :is(.pl-feature__visual,.pl-hero__visual,.ds-hero__visual)>img:only-child{-webkit-mask-image:linear-gradient(90deg,transparent,#000 10%,#000 90%,transparent),linear-gradient(180deg,transparent,#000 10%,#000 90%,transparent);-webkit-mask-composite:source-in;mask-image:linear-gradient(90deg,transparent,#000 10%,#000 90%,transparent),linear-gradient(180deg,transparent,#000 10%,#000 90%,transparent);mask-composite:intersect}.ds-hero__visual{background:#101112}.ds-hero__visual>img{display:block;width:100%;height:470px;object-fit:cover;object-position:center}.ds-visual-label{font-size:10px;text-transform:uppercase;letter-spacing:.14em;padding:18px 22px;color:#bbb;background:#101010;display:flex;gap:12px;align-items:center}.ds-visual-label span{width:6px;height:6px;border-radius:50%;background:var(--ds-orange);box-shadow:0 0 10px #ff991b}.ds-logos{display:flex;align-items:center;gap:36px;padding-block:40px 64px}.ds-logos>.ds-eyebrow{min-width:116px}.ds-logo-grid{display:flex;gap:32px;align-items:center;justify-content:space-between;flex:1;flex-wrap:wrap}.ds-logo-grid>div{flex:1;min-width:60px;display:flex;justify-content:center;align-items:center}.ds-logo-grid img{display:block;object-fit:contain;width:auto;max-width:110px;max-height:65px;filter:grayscale(1)}.ds-logo-grid a{display:block;transition:opacity .2s}.ds-logo-grid a:hover{opacity:.7}.ds-logos--support{padding-block:16px 36px;max-width:900px}.ds-logos--support img{max-width:170px;max-height:56px}.ds-benefits{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.ds-benefit{padding:32px;border:1px solid #343434;background:linear-gradient(135deg,#18140e,#0d0d0d 70%)}.ds-index{display:block;color:var(--ds-orange);font-size:13px;letter-spacing:.15em;margin-bottom:28px}.ds-benefit p{color:var(--ds-muted);font-size:14px;margin-top:16px}.ds-tabs{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;position:relative;z-index:2;margin-bottom:-1px}.ds-tabs button{border:1px solid transparent;border-bottom:1px solid #535353;background:transparent;padding:20px 14px;display:flex;align-items:center;gap:12px;color:#ddd;font-family:inherit;font-weight:600;font-size:12px;line-height:1.4;text-align:start;cursor:pointer;min-height:70px;border-radius:24px 24px 0 0}.ds-tab-number{color:#888;font-size:11px}.ds-tabs button[aria-selected=true]{color:var(--ds-orange);border-color:var(--ds-orange);background:radial-gradient(ellipse at bottom,#ff991b16,transparent 70%);box-shadow:0 9px 16px -11px #ff991b,inset 0 -2px var(--ds-orange)}.ds-tabs button[aria-selected=true] .ds-tab-number{color:var(--ds-orange)}.ds-cases{background:radial-gradient(ellipse at left,#a45f0012,transparent 65%)}.ds-case{display:grid;grid-template-columns:1.05fr 1fr;gap:48px;align-items:center;padding:36px;min-height:420px}.ds-case[hidden]{display:none}.ds-case__image img{display:block;width:100%;height:340px;object-fit:contain}.ds-case__copy h3{font-size:clamp(26px,3vw,40px);margin-top:16px}.ds-case__copy>p:not(.ds-eyebrow){color:var(--ds-muted);margin:20px 0 28px;font-size:15px}.ds-advantage-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.ds-advantage{border:1px solid #343434;background:#101010;overflow:hidden}.ds-advantage__image{background:#171717;padding:16px}.ds-advantage__image img{display:block;width:100%;height:220px;object-fit:contain}.ds-advantage h3{padding:24px;font-size:19px}.ds-partner{background:radial-gradient(ellipse at center,#49301332,transparent 75%)}.ds-partner-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:64px}.ds-partner-grid h3{color:var(--ds-orange);font-size:clamp(25px,3vw,40px)}.ds-partner-grid p{font-size:15px;color:var(--ds-muted);margin-top:20px}.ds-review-track{display:flex;gap:24px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:thin;scrollbar-color:#694313 #181818;padding:4px 0 20px}.ds-review{flex:0 0 calc(50% - 12px);scroll-snap-align:start;display:flex;flex-direction:column;padding:32px;border:1px solid #414141;background:linear-gradient(135deg,#19150f,#101010 75%);min-width:0}.ds-quote-mark{font:60px/1 Georgia,serif;color:var(--ds-orange);height:40px}.ds-page .ds-review blockquote{font-size:16px;padding:20px 0 32px;border:0;font-style:normal;flex:1}.ds-review figcaption strong{display:block;font-size:14px}.ds-review figcaption>div{color:var(--ds-muted);font-size:12px;margin-top:6px}.ds-review figcaption p{font-size:12px}.ds-review__logo{margin-top:20px}.ds-review__logo img{max-width:140px;max-height:48px;object-fit:contain;filter:grayscale(1)}.ds-review-controls{display:flex;justify-content:center;align-items:center;gap:24px;margin-top:20px;color:#777;font-size:11px;text-transform:uppercase;letter-spacing:.1em}.ds-review-controls button{width:44px;height:44px;border-radius:50%;border:1px solid #686868;color:#fff;background:#151515;cursor:pointer;font-size:22px}.ds-review-controls button:hover{border-color:var(--ds-orange);color:var(--ds-orange)}.ds-canada{display:grid;grid-template-columns:1.1fr 1fr;gap:64px;align-items:center}.ds-canada img{width:100%;height:auto;display:block}.ds-canada h2{margin-top:20px}.ds-page :focus-visible{outline:2px solid var(--ds-orange);outline-offset:4px}.ds-page.ds-motion [data-ds-reveal]{opacity:0;transform:translateY(30px);transition:opacity .65s,transform .65s}.ds-page.ds-motion [data-ds-reveal].ds-visible{opacity:1;transform:none}@media(min-width:1600px){.ds-hero__visual>img{height:540px}}@media(max-width:1000px){.ds-wrap{width:calc(100% - 48px)}.ds-hero{gap:30px}.ds-hero__visual>img{height:390px}.ds-benefit{padding:24px}.ds-logo-grid{gap:20px}.ds-logo-grid img{max-width:85px}.ds-tabs button{font-size:11px;padding:16px 12px}.ds-partner-grid{gap:32px}}@media(max-width:767px){.ds-section{padding-block:64px}.ds-hero{grid-template-columns:1fr;padding-block:48px}.ds-hero h1{max-width:650px}.ds-hero__visual>img{height:auto;max-height:440px;object-fit:cover}.ds-logos{flex-direction:column;align-items:stretch;gap:28px;padding-block:24px 40px}.ds-logos>.ds-eyebrow{text-align:center}.ds-logo-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:24px 14px}.ds-logo-grid img{max-width:75px;max-height:48px}.ds-logos--support .ds-logo-grid{grid-template-columns:repeat(3,1fr)}.ds-logos--support img{max-width:95px}.ds-benefits,.ds-partner-grid{grid-template-columns:1fr;gap:20px}.ds-heading{margin-bottom:32px}.ds-advantage-grid{grid-template-columns:repeat(2,1fr);gap:16px}.ds-advantage__image img{height:160px}.ds-advantage h3{font-size:16px;padding:20px}.ds-tabs{gap:6px;overflow-x:auto;grid-template-columns:repeat(4,minmax(155px,1fr));scrollbar-width:none;padding-top:8px}.ds-tabs button{min-height:64px}.ds-case{grid-template-columns:1fr;padding:24px;gap:24px}.ds-case__image img{height:260px}.ds-review{flex-basis:100%;padding:24px}.ds-canada{grid-template-columns:1fr;gap:32px}.ds-canada .ds-frame{order:2}}@media(max-width:420px){.ds-wrap{width:calc(100% - 32px)}.ds-advantage-grid{grid-template-columns:1fr}.ds-heading .ds-eyebrow{letter-spacing:.12em;gap:10px}.ds-heading .ds-eyebrow:before,.ds-heading .ds-eyebrow:after{width:20px}}@media(prefers-reduced-motion:reduce){.ds-page.ds-motion [data-ds-reveal]{opacity:1;transform:none;transition:none}.ds-page *{scroll-behavior:auto!important}}.ds-review-controls button:disabled{opacity:.3;cursor:default}.ds-advantage .ds-advantage__text{margin:0;padding:0 24px 24px;color:var(--ds-muted);font-size:17px;line-height:1.65;overflow-wrap:anywhere}.ds-advantage:has(.ds-advantage__text) h3{padding-bottom:12px}[data-defence-page] .ds-advantage-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:22px}[data-defence-page] .ds-advantage__image{aspect-ratio:16/9;padding:12px;background:radial-gradient(ellipse,#ff991b12,transparent 75%);overflow:hidden}[data-defence-page] .ds-advantage__image img{width:100%;height:100%;object-fit:cover;object-position:center}[data-defence-page] .ds-advantage h3{padding:20px 20px 12px;font-size:22px}[data-defence-page] .ds-advantage .ds-advantage__text{padding:0 20px 20px;font-size:16px;line-height:1.6}@media(max-width:1099px){[data-defence-page] .ds-advantage-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:599px){[data-defence-page] .ds-advantage-grid{grid-template-columns:1fr}}@media(max-width:767px){.ds-advantage .ds-advantage__text{padding:0 20px 20px}}.ds-logos--support{display:block;max-width:1200px}.ds-logos--support>.ds-eyebrow{text-align:center;margin-bottom:24px}.ds-logos--support .ds-logo-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.ds-logos--support .ds-logo-grid>div{min-width:0;min-height:96px;padding:16px;background:transparent}.ds-logos--support .ds-logo-grid a{width:100%}.ds-logos--support .ds-logo-grid img{width:100%;height:64px;max-width:100%;max-height:64px;object-fit:contain;filter:brightness(0) invert(1)}.ds-logos--support .ds-logo-grid img[src*=nrc_logo]{filter:grayscale(1) invert(1) contrast(10);mix-blend-mode:screen}@media(max-width:767px){.ds-logos--support .ds-logo-grid{grid-template-columns:1fr;max-width:420px;margin-inline:auto}}[data-defence-page]>.ds-logos:first-child .ds-logo-grid>div{background:#090909}[data-defence-page]>.ds-logos:first-child .ds-logo-grid img{filter:grayscale(1) brightness(1.8) contrast(1.3)}[data-defence-page] [data-member-logo=defence-advancement]{height:65px;overflow:hidden}[data-defence-page] [data-member-logo=defence-advancement] img{width:220px;max-width:none;height:auto;max-height:none;flex-shrink:0}@media(max-width:1000px){[data-defence-page] [aria-label=Memberships]{flex-direction:column;align-items:stretch;gap:28px}[data-defence-page] [aria-label=Memberships]>.ds-eyebrow{text-align:center}[data-defence-page] [aria-label=Memberships] .ds-logo-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}[data-defence-page] [data-member-logo=defence-advancement] img{width:180px}}@media(max-width:767px){[data-defence-page] [data-member-logo=defence-advancement]{height:48px}[data-defence-page] [data-member-logo=defence-advancement] img{width:100%;max-width:180px}}[data-defence-page] .ds-partner{padding-block-start:54px}@media(max-width:767px){[data-defence-page] .ds-partner{padding-block-start:14px}}[data-defence-page] .testimonial__author img{filter:brightness(0) invert(1)}[data-defence-page]>.ds-logos:first-child .ds-logo-grid :is([data-customer-logo=united-states-army],[data-customer-logo=ukrainian-armed-forces],[data-customer-logo=canadian-armed-forces]) img{filter:grayscale(1);opacity:.86;image-rendering:auto}[data-defence-page] [data-customer-logo=nasa] img{width:82px;height:82px;max-width:82px;max-height:82px}[data-defence-page] #DefenceUseCases{padding-block-start:54px}[data-defence-page] #DefenceUseCases .ds-case__image{aspect-ratio:16/9;overflow:hidden}[data-defence-page] #DefenceUseCases .ds-case__image :is(img,svg){display:block;width:100%;height:100%;object-fit:cover}@media(max-width:767px){[data-defence-page] #DefenceUseCases{padding-block-start:14px}[data-defence-page] [data-customer-logo=nasa] img{width:60px;height:60px;max-width:60px;max-height:60px}}
/*# sourceMappingURL=/cdn/shop/t/88/assets/defence-security.css.map */
