.hc-world{background-image:linear-gradient(90deg,#ffffff05 1px,transparent 1px);background-size:16.666% 100%}.hc-world h1{font-weight:800}.hc-world .hc-page{margin-block:clamp(1.5rem,3.5vw,3.5rem)}.hc-world .hc-page>*+*{margin-top:2.25rem}.hc-world .hc-site-header{position:sticky;top:0;z-index:90;background:#111416f5;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.hc-world .hc-header-inner{padding-block:.75rem}.hc-world .hc-desktop-nav{gap:1rem}.hc-world .hc-desktop-nav a{text-transform:uppercase;font-size:.72rem;letter-spacing:.055em}.hc-world .hc-explore-toggle{min-height:44px;border:0;padding:.65rem 1rem;white-space:nowrap}.hc-explore-toggle span{margin-left:.65rem}.hc-world:has(.hc-explore-toggle:not([hidden])) .hc-mobile-nav{display:none}.hc-explore-dialog{margin:0;inset:0;width:100%;max-width:none;height:100%;max-height:none;padding:clamp(1.5rem,4vw,4rem);border:0;background:var(--hc-accent);color:var(--hc-ink);overflow:auto}.hc-explore-dialog::backdrop{background:#000b}.hc-explore-top{display:flex;justify-content:space-between;align-items:center;gap:1rem;font:.7rem var(--hc-mono)}.hc-world .hc-explore-dialog button{background:var(--hc-ink);color:var(--hc-accent);border:0}.hc-explore-dialog nav{display:grid;grid-template-columns:1fr 1fr 1fr;gap:3rem;margin:3rem auto;max-width:1100px}.hc-world .hc-explore-dialog nav a{display:flex;justify-content:space-between;align-items:center;gap:1rem;padding:.8rem 0;border-bottom:1px solid #11141640;font-size:clamp(1.25rem,2.2vw,2rem);font-weight:800;letter-spacing:-.05em;color:var(--hc-ink);text-decoration:none}.hc-explore-dialog nav a>span{font-size:.5em}.hc-explore-dialog p{font:.7rem var(--hc-mono);color:var(--hc-ink)}.hc-world .hc-launch-film{isolation:isolate;position:relative;display:block;padding:clamp(2rem,5vw,4.5rem);min-height:640px;overflow:hidden;border:1px solid var(--hc-line);background:#111416}.hc-launch-film:before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#080b0ded,#080b0d45),url(/assets/images/brand/drone-image.jpg) 65% 50%/cover;filter:grayscale(1);z-index:-1}.hc-launch-film:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#ffffff12 1px,transparent 1px);background-size:16.666% 100%;pointer-events:none;z-index:-1}.hc-world .hc-launch-film .hc-launch-copy{max-width:780px}.hc-world .hc-launch-film h1{font-size:clamp(3.5rem,8vw,8rem);max-width:none}.hc-world .hc-launch-film .hc-lead{color:#e2e6e3;max-width:40ch}.hc-world .hc-launch-film .hc-launch-note{margin-top:3rem;color:var(--hc-muted)}.hc-world .hc-hub-intro{grid-template-columns:minmax(0,1.6fr) minmax(0,.4fr);gap:2rem;padding-block:1rem 2rem;border-bottom:1px solid var(--hc-line)}.hc-world .hc-hub-intro .hc-orbital-mark{max-width:180px;margin-inline:auto}.hc-world .hc-workbench{margin-top:3rem;padding-block:2.5rem}.hc-world .hc-workbench-art{max-height:260px}.hc-world .hc-workbench h2{font-size:2rem}.hc-world .hc-chapter{padding-block:clamp(2rem,4vw,4rem)}.hc-world .hc-site-footer{margin-top:2rem}.hc-world .hc-footer-inner{padding-block:2.5rem}.hc-next-links{display:flex;justify-content:space-between;gap:1rem;flex-wrap:wrap;padding:1.5rem 4vw;border-block:1px solid var(--hc-line);margin-top:3rem}.hc-next-links a{min-height:44px;display:flex;align-items:center;font-size:.9rem}.hc-world .hc-product-card{perspective:800px}.hc-world .hc-product-card .product-link img{transition:border-color .3s,transform .45s}.hc-world .hc-product-card:hover .product-link img{transform:translateY(-3px)}.hc-world .hc-cart-summary,.hc-world .hc-order-panel{border-radius:0;background:var(--hc-surface);border-top:3px solid var(--hc-accent)}.hc-world .hc-order-line{border-bottom:1px solid var(--hc-line);padding-block:1rem}.hc-world .hc-empty{padding:clamp(1.5rem,3vw,2.5rem)}.hc-world .hc-empty h2{font-size:clamp(1.5rem,3vw,2rem)}.hc-world .hc-resource-grid{gap:1px;background:var(--hc-line);border:1px solid var(--hc-line)}.hc-world .hc-resource-grid>a{background:var(--hc-bg);padding:1.5rem;border:0}.hc-world .hc-resource-grid>a:hover{background:var(--hc-surface)}.hc-world .hc-resource-grid h2{font-size:1.5rem}.hc-world .hc-prose{max-width:70ch}.hc-world .hc-faq{border-radius:0}.hc-world .hc-faq summary{min-height:48px;display:flex;align-items:center}.hc-world .hc-auth{max-width:48rem}.hc-world .hc-auth>form{box-shadow:16px 16px #f2c94c08}.hc-world .hc-field :is(input,textarea,select){border-radius:2px}.hc-world .hc-field:focus-within label{color:var(--hc-accent)}.hc-world :is(.hc-editorial-hero,.hc-archive,.hc-story-split) img{filter:grayscale(.65);transition:filter .6s}.hc-world :is(.hc-editorial-hero,.hc-archive,.hc-story-split) img:hover{filter:grayscale(0)}@media(max-width:1100px){.hc-world .hc-desktop-nav{display:none}.hc-world:not(:has(.hc-explore-toggle:not([hidden]))) .hc-mobile-nav{display:block;width:100%}.hc-world:not(:has(.hc-explore-toggle:not([hidden]))) .hc-header-inner{flex-wrap:wrap}}@media(max-width:700px){.hc-explore-dialog nav{grid-template-columns:1fr 1fr;gap:1.5rem;margin-block:1.5rem}.hc-explore-dialog nav a{min-height:55px}.hc-world .hc-launch-film{min-height:560px;padding:1.5rem}.hc-world .hc-launch-film h1{font-size:clamp(3rem,12vw,5rem)}.hc-world .hc-hub-intro{grid-template-columns:1fr}.hc-world .hc-hub-intro .hc-orbital-mark{display:none}.hc-world .hc-header-inner{gap:.65rem;flex-wrap:wrap}.hc-world .hc-account-nav{margin-left:auto}.hc-next-links{flex-direction:column;gap:.25rem}}@media(min-width:961px){.hc-world .hc-footer-inner{grid-template-columns:1.2fr 1fr 1fr}}.hc-menu-group>p{text-transform:uppercase;letter-spacing:.08em;margin-bottom:1rem}.hc-explore-dialog a:focus-visible{outline:3px solid var(--hc-ink);outline-offset:4px}.hc-explore-dialog a[aria-current]{text-decoration:underline!important;text-underline-offset:.3em}.hc-explore-top{position:sticky;top:0;z-index:2;background:var(--hc-accent);padding-block:.5rem}.hc-world :is(section,h2,h3,[id]){scroll-margin-top:9rem}.hc-world :is(.hc-form-summary,input,select,textarea){scroll-margin-block:9rem 2rem}@media(min-width:701px)and (max-width:1100px){.hc-world:has(.hc-explore-toggle:not([hidden])) .hc-header-inner{display:flex;flex-wrap:nowrap}.hc-world .hc-explore-toggle{width:auto;flex:none}}@media(max-width:420px){.hc-explore-dialog nav{grid-template-columns:1fr}.hc-explore-dialog nav a{font-size:1.4rem;min-height:48px}.hc-explore-dialog{padding:1rem}}@media(max-width:700px){.hc-world:has(.hc-explore-toggle:not([hidden])) .hc-header-inner{display:flex;flex-wrap:nowrap;gap:.65rem}.hc-world .hc-brand .hc-logo-window{width:125px;height:45px}.hc-world .hc-account-nav{margin-left:0}.hc-world .hc-account-nav>a:first-child{display:none}.hc-world .hc-explore-toggle{width:6rem;flex:none;padding:.6rem;font-size:.85rem}.hc-world .hc-explore-toggle span{margin-left:.25rem}}@media(max-width:360px){.hc-world:has(.hc-explore-toggle:not([hidden])) .hc-header-inner{gap:.3rem}.hc-world .hc-explore-toggle{width:5rem}.hc-explore-toggle span{display:none}}body.hc-world :is(a,button,input,select,textarea,summary):focus-visible{outline:2px solid #fff;outline-offset:2px;box-shadow:0 0 0 4px #080808}body.hc-world .hc-site-footer nav a{min-height:44px}.hc-world:has(main form[method=post]) .hc-back-top{display:none}.hc-world:has(.hc-error-header) .hc-back-top{display:none}@media(hover:none),(pointer:coarse){body.hc-ui :is(input:not([type=hidden]),select,textarea){font-size:16px!important}}
