.case-study-nav-link-text{color:hsl(var(--primary)/.7)}.case-study-nav-link-text:is(.dark *){color:hsl(var(--primary)/.8)}.case-study-label{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:13px;text-transform:uppercase;letter-spacing:1.2px;color:hsl(var(--primary)/.9)}.case-study-label:is(.dark *){--tw-text-opacity:1;color:rgb(221 228 222/var(--tw-text-opacity,1))}.case-study-label-wide{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:12px;text-transform:uppercase;letter-spacing:2.4px;color:hsl(var(--primary)/.7)}.case-study-label-wide:is(.dark *){color:rgba(255,235,249,.8)}.case-study-meta-label{display:block;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:10px;text-transform:uppercase;letter-spacing:1px;color:hsl(var(--primary)/.7)}.case-study-meta-label:is(.dark *){color:hsl(var(--primary)/.8)}.case-study-main-px{padding-left:2rem;padding-right:2rem}@media (min-width:768px){.case-study-main-px{padding-left:6rem;padding-right:6rem}}@media (min-width:1024px){.case-study-main-px{padding-left:calc(2rem + 26px + 9rem);padding-right:6rem}}.case-study-content-image{height:60vh;width:100%;-o-object-fit:cover;object-fit:cover}.case-study-content-image--historical{background-color:hsl(var(--surface-container-low))}.case-study-content-image--historical,.case-study-content-image--historical-fit{-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center}.case-study-content-image--historical-fit{height:auto;max-height:60vh}.case-study-content-image--equal-height{height:100%;width:100%}.case-study-ref-marker{display:inline-flex;height:1rem;width:1rem;align-items:center;justify-content:center;border-radius:2px;--tw-bg-opacity:1;background-color:rgb(215 215 215/var(--tw-bg-opacity,1));font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:9px;font-weight:600;line-height:1;--tw-text-opacity:1;color:rgb(77 77 77/var(--tw-text-opacity,1));transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s;vertical-align:sub}.case-study-ref-marker--active{--tw-bg-opacity:1;background-color:rgb(239 68 68/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.case-study-inline-highlight{border-radius:2px;padding-left:2px;padding-right:2px;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.case-study-inline-highlight--active{--tw-bg-opacity:1;background-color:rgb(241 228 213/var(--tw-bg-opacity,1))}.case-study-inline-highlight--active:is(.dark *){--tw-bg-opacity:1;background-color:rgb(91 63 43/var(--tw-bg-opacity,1))}.page-section-nav{position:fixed;left:calc(16rem + 10px);top:50%;z-index:40;display:none;--tw-translate-y:-50%;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));flex-direction:column;gap:8px}@media (min-width:1024px){.page-section-nav{display:flex}}.page-section-nav.page-section-nav--scroll-long{max-height:70vh;overflow-y:auto;padding-right:.25rem}.page-section-nav.page-section-nav--scroll-tight{max-height:min(80vh,640px);gap:.25rem;overflow-y:auto;overscroll-behavior:contain;padding-right:.25rem;scrollbar-width:thin}.page-section-nav.page-section-nav--scroll-experiential{max-height:min(80vh,720px);gap:.25rem;overflow-y:auto;overscroll-behavior:contain;padding-right:.25rem;scrollbar-width:thin}.page-section-nav__link{display:flex;align-items:center;gap:.5rem}.page-section-nav__link--rounded{border-radius:.5rem;padding-top:.125rem;padding-bottom:.125rem;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.page-section-nav-line{height:1px;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.3s;animation-duration:.3s}.page-section-nav-line--active-secondary{width:1.5rem;background-color:hsl(var(--secondary))}.page-section-nav-line--inactive-secondary{width:6px;--tw-bg-opacity:1;background-color:rgb(212 212 212/var(--tw-bg-opacity,1))}.group:hover .page-section-nav-line--inactive-secondary{width:.75rem;background-color:hsl(var(--secondary)/.5)}.page-section-nav-line--inactive-secondary-warm{width:6px;--tw-bg-opacity:1;background-color:rgb(212 212 212/var(--tw-bg-opacity,1))}.group:hover .page-section-nav-line--inactive-secondary-warm{width:.75rem;background-color:hsl(var(--secondary)/.5)}.page-section-nav-line--inactive-secondary-warm:is(.dark *){background-color:hsl(var(--on-surface-variant)/.25)}.group:hover .page-section-nav-line--inactive-secondary-warm:is(.dark *){background-color:hsl(var(--secondary)/.45)}.page-section-nav-line--active-primary{width:1.5rem;background-color:hsl(var(--primary))}.page-section-nav-line--inactive-primary{width:6px;--tw-bg-opacity:1;background-color:rgb(212 212 212/var(--tw-bg-opacity,1))}.group:hover .page-section-nav-line--inactive-primary{width:.75rem;background-color:hsl(var(--primary)/.5)}.page-section-nav-label{white-space:nowrap;font-size:10px;line-height:15px;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.3s;animation-duration:.3s}.page-section-nav-label--active{font-weight:500;color:hsl(var(--on-surface))}.page-section-nav-label--inactive{font-weight:300;--tw-text-opacity:1;color:rgb(161 161 161/var(--tw-text-opacity,1))}.group:hover .page-section-nav-label--inactive{color:hsl(var(--on-surface-variant))}.page-section-nav-label--inactive-warm{font-weight:300;--tw-text-opacity:1;color:rgb(161 161 161/var(--tw-text-opacity,1))}.group:hover .page-section-nav-label--inactive-warm{color:hsl(var(--on-surface-variant))}.page-section-nav-label--inactive-warm:is(.dark *){color:hsl(var(--on-surface-variant)/.7)}.page-section-nav-link-tone-active{color:hsl(var(--on-surface))}.page-section-nav-link-tone-mute{--tw-text-opacity:1;color:rgb(161 161 161/var(--tw-text-opacity,1))}.page-section-nav-link-tone-mute:hover{color:hsl(var(--on-surface-variant))}.page-section-nav-label--star-active{max-width:200px;font-weight:600;line-height:1.375;color:hsl(var(--on-surface))}.page-section-nav-label--star-inactive{max-width:200px;font-weight:500;line-height:1.375}.page-section-nav-line--shrink{flex-shrink:0}.page-section-nav-nested-group{display:flex;min-width:0;flex-direction:column;gap:.25rem}.page-section-nav-part-link{display:flex;flex-shrink:0;align-items:center;gap:.5rem;border-radius:.5rem;padding-top:.125rem;padding-bottom:.125rem;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.page-section-nav-part-link--open{color:hsl(var(--on-surface))}.page-section-nav-part-link--closed{--tw-text-opacity:1;color:rgb(161 161 161/var(--tw-text-opacity,1))}.page-section-nav-part-link--closed:hover{color:hsl(var(--on-surface-variant))}.page-section-nav-part-link--closed:is(.dark *){color:hsl(var(--on-surface-variant)/.8)}.page-section-nav-line--part-open{height:1px;width:1.5rem;flex-shrink:0;background-color:hsl(var(--primary));transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.3s;animation-duration:.3s}.page-section-nav-line--part-open:is(.dark *){background-color:hsl(var(--secondary))}.page-section-nav-line--part-closed{height:1px;width:6px;flex-shrink:0;--tw-bg-opacity:1;background-color:rgb(212 212 212/var(--tw-bg-opacity,1));transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.3s;animation-duration:.3s}.group:hover .page-section-nav-line--part-closed{width:.75rem;background-color:hsl(var(--primary)/.5)}.page-section-nav-line--part-closed:is(.dark *){background-color:hsl(var(--on-surface-variant)/.25)}.group:hover .page-section-nav-line--part-closed:is(.dark *){background-color:hsl(var(--secondary)/.5)}.page-section-nav-label--part-open{font-weight:600;color:hsl(var(--on-surface))}.page-section-nav-label--part-closed,.page-section-nav-label--part-open{max-width:200px;font-size:12px;line-height:1.375;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.3s;animation-duration:.3s}.page-section-nav-label--part-closed{font-weight:500}.page-section-nav-collapse{display:grid;transition-property:grid-template-rows;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.3s;transition-timing-function:cubic-bezier(0,0,.2,1);animation-duration:.3s;animation-timing-function:cubic-bezier(0,0,.2,1)}.page-section-nav-collapse--open{grid-template-rows:1fr}.page-section-nav-collapse--closed{grid-template-rows:0fr}.page-section-nav-nested-inner{min-height:0;overflow:hidden}.page-section-nav-nested-list{margin-left:.375rem;display:flex;flex-direction:column;gap:.25rem;border-left-width:1px;border-color:hsla(60,9%,89%,.9);padding-bottom:.25rem;padding-left:.625rem;padding-top:.125rem}.page-section-nav-nested-list:is(.dark *){border-color:hsl(var(--outline-variant)/.35)}.page-section-nav-nested-link{display:flex;align-items:center;gap:.5rem;padding-top:.125rem;padding-bottom:.125rem;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.page-section-nav-nested-link--active{color:hsl(var(--primary))}.page-section-nav-nested-link--active:is(.dark *){color:hsl(var(--secondary))}.page-section-nav-nested-link--inactive{--tw-text-opacity:1;color:rgb(161 161 161/var(--tw-text-opacity,1))}.page-section-nav-nested-link--inactive:hover{color:hsl(var(--on-surface-variant))}.page-section-nav-nested-link--inactive:is(.dark *){color:hsl(var(--on-surface-variant)/.7)}.page-section-nav-nested-tick{height:1px;width:.5rem;flex-shrink:0;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.page-section-nav-nested-tick--active{background-color:hsl(var(--primary))}.page-section-nav-nested-tick--active:is(.dark *){background-color:hsl(var(--secondary))}.page-section-nav-nested-tick--inactive{--tw-bg-opacity:1;background-color:rgb(212 212 212/var(--tw-bg-opacity,1))}.group:hover .page-section-nav-nested-tick--inactive{background-color:hsl(var(--primary)/.4)}.page-section-nav-nested-tick--inactive:is(.dark *){background-color:hsl(var(--on-surface-variant)/.3)}.group:hover .page-section-nav-nested-tick--inactive:is(.dark *){background-color:hsl(var(--secondary)/.45)}.page-section-nav-nested-label{font-size:13px;line-height:14px}.page-section-nav-nested-label--active{font-weight:500}.page-section-nav-nested-label--inactive{font-size:12px;font-weight:300}.case-study-hero-section{position:relative;display:flex;scroll-margin-top:6rem;flex-direction:column;padding-left:2rem;padding-right:2rem}@media (min-width:1024px){.case-study-hero-section{margin-left:-6rem}}.case-study-hero-band-warm{--tw-bg-opacity:1;background-color:rgb(250 248 245/var(--tw-bg-opacity,1))}.case-study-hero-band-warm:is(.dark *){background-color:hsl(var(--surface-container-low))}.case-study-hero-band-site{background-color:hsl(var(--surface-container-low))}.case-study-hero-band-site:is(.dark *){background-color:hsl(var(--surface))}.case-study-hero-min-tall{min-height:85vh}.case-study-hero-min-medium{min-height:72vh}.case-study-hero-inner{display:flex;min-height:0;flex:1 1 0%;flex-direction:column;justify-content:center;padding-top:3rem;padding-bottom:3rem}@media (min-width:768px){.case-study-hero-inner{padding-top:4rem;padding-bottom:4rem}}.case-study-hero-inner--center{align-items:center}.case-study-hero-rail{margin-left:auto;margin-right:auto;width:100%;max-width:960px;text-align:left}.case-study-hero-rail--center{text-align:center}.case-study-hero-rail--tight>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.5rem * var(--tw-space-y-reverse))}.case-study-hero-rail--loose>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(2.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(2.5rem * var(--tw-space-y-reverse))}.case-study-hero-copy>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.5rem * var(--tw-space-y-reverse))}.case-study-hero-copy--narrow{max-width:735px}.case-study-hero-title-lg-warm{font-size:48px;font-weight:900;line-height:1.1;letter-spacing:-1.6px;--tw-text-opacity:1;color:rgb(44 46 53/var(--tw-text-opacity,1))}.case-study-hero-title-lg-warm:is(.dark *){color:hsl(var(--on-surface))}@media (min-width:768px){.case-study-hero-title-lg-warm{font-size:64px}}.case-study-hero-title-md-warm{font-size:40px;font-weight:900;line-height:1.1;letter-spacing:-1.2px;--tw-text-opacity:1;color:rgb(44 46 53/var(--tw-text-opacity,1))}.case-study-hero-title-md-warm:is(.dark *){color:hsl(var(--on-surface))}@media (min-width:768px){.case-study-hero-title-md-warm{font-size:56px}}.case-study-hero-title-lg-site{font-size:48px;font-weight:900;line-height:1.1;letter-spacing:-1.6px;color:hsl(var(--on-surface))}@media (min-width:768px){.case-study-hero-title-lg-site{font-size:64px}}.case-study-hero-title-md-site{font-size:40px;font-weight:900;line-height:1.1;letter-spacing:-1.2px;color:hsl(var(--on-surface))}@media (min-width:768px){.case-study-hero-title-md-site{font-size:56px}}.case-study-hero-kicker-warm{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:11px;text-transform:uppercase;letter-spacing:.2em;color:hsl(var(--primary))}.case-study-hero-kicker-warm:is(.dark *){color:hsl(var(--secondary))}.case-study-hero-kicker-site{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:11px;text-transform:uppercase;letter-spacing:.2em;color:hsl(var(--primary))}.case-study-hero-subtitle-base{color:hsl(var(--on-surface-variant))}.case-study-hero-subtitle-lg{font-size:20px;line-height:1.5}.case-study-hero-subtitle-md{max-width:640px;font-size:18px;line-height:1.55}@media (min-width:768px){.case-study-hero-subtitle-md{font-size:20px}}.case-study-hero-meta-grid{display:grid;max-width:640px;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;text-align:left}@media (min-width:768px){.case-study-hero-meta-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.case-study-hero-meta-cell-warm>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.25rem * var(--tw-space-y-reverse))}.case-study-hero-meta-cell-warm{border-left-width:2px;--tw-border-opacity:1;border-color:rgb(229 229 224/var(--tw-border-opacity,1));padding-left:18px}.case-study-hero-meta-cell-warm:is(.dark *){border-color:hsl(var(--outline-variant)/.4)}.case-study-hero-meta-cell-site>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.25rem * var(--tw-space-y-reverse))}.case-study-hero-meta-cell-site{border-left-width:2px;border-color:hsl(var(--outline-variant)/.4);padding-left:18px}.case-study-hero-meta-label-warm{display:block;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:10px;text-transform:uppercase;letter-spacing:1px;--tw-text-opacity:1;color:rgb(156 102 68/var(--tw-text-opacity,1))}.case-study-hero-meta-label-warm:is(.dark *){color:hsl(var(--secondary))}.case-study-hero-meta-label-secondary{display:block;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:10px;text-transform:uppercase;letter-spacing:1px;color:hsl(var(--primary))}.case-study-hero-meta-value{display:block;font-size:14px;color:hsl(var(--on-surface))}.case-study-hero-meta-value-sm{display:block;font-size:13px;line-height:1.375;color:hsl(var(--on-surface))}@media (min-width:768px){.case-study-hero-meta-value-sm{font-size:14px}}.drone-hero-meta-grid{width:100%;max-width:none}@media (min-width:768px){.drone-hero-meta-grid{grid-template-columns:repeat(5,minmax(0,1fr))}.drone-hero-meta-team{grid-column:span 2/span 2}}.transparency-case-study [class*=bg-white]{background-color:hsl(var(--surface))!important}.transparency-case-study [class*="text-[#2c2e35]"]{color:hsl(var(--on-surface))!important}.transparency-case-study [class*="border-[#e5e5e0]"]{border-color:hsl(var(--outline-variant)/.4)!important}.transparency-case-study [class*="bg-[#f1f1f1]"],.transparency-case-study [class*="bg-[#fff9f2]"]{background-color:hsl(var(--surface-container-low))!important}.case-study-hero-footer{display:flex;width:100%;flex-shrink:0;justify-content:flex-end;padding-bottom:2rem;padding-top:.5rem}.case-study-hero-research{position:relative;display:flex;flex-direction:column;--tw-bg-opacity:1;background-color:rgb(243 240 241/var(--tw-bg-opacity,1));padding-top:4rem;padding-bottom:2rem}.case-study-hero-research:is(.dark *){background-color:hsl(var(--surface-container-low))}@media (min-width:768px){.case-study-hero-research{padding-top:10rem;padding-bottom:3rem}}.case-study-hero-research-stack{margin-left:auto;margin-right:auto;width:100%;max-width:896px}.case-study-hero-research-stack>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(3.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(3.5rem * var(--tw-space-y-reverse))}.case-study-hero-research-stack{text-align:left}.case-study-hero-kicker-row{display:flex;align-items:center;gap:.75rem}.case-study-hero-kicker-line{height:1px;width:3rem;--tw-bg-opacity:1;background-color:rgb(105 90 102/var(--tw-bg-opacity,1))}.case-study-hero-kicker-link{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:12px;text-transform:uppercase;letter-spacing:1.2px;--tw-text-opacity:1;color:rgb(105 90 102/var(--tw-text-opacity,1));text-decoration-line:underline;text-decoration-color:hsl(var(--secondary)/.3);text-underline-offset:5px;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.case-study-hero-kicker-link:hover{color:hsl(var(--on-surface));text-decoration-color:hsl(var(--secondary))}.case-study-hero-research-title{font-family:system-ui;font-size:24px;font-weight:700;line-height:1.4;color:hsl(var(--on-surface))}@media (min-width:768px){.case-study-hero-research-title{font-size:28px}}.case-study-hero-research-lede{max-width:735px;font-size:20px;line-height:1.6;color:hsl(var(--on-surface-variant))}.case-study-hero-warm-inline-link{font-weight:500;color:hsl(var(--on-surface));text-decoration-line:underline;text-decoration-color:hsl(var(--secondary)/.4);text-underline-offset:4px;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.case-study-hero-warm-inline-link:hover{color:hsl(var(--secondary));text-decoration-color:hsl(var(--secondary))}.case-study-hero-research-note{max-width:735px}.case-study-hero-research-note>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.75rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.75rem * var(--tw-space-y-reverse))}.case-study-hero-research-note-body{font-size:16px;line-height:1.6;color:hsl(var(--on-surface-variant))}.case-study-hero-research-footer{margin-left:auto;margin-right:auto;margin-top:1.5rem;display:flex;width:100%;max-width:896px;flex-shrink:0;justify-content:flex-end}@media (min-width:768px){.case-study-hero-research-footer{margin-top:2rem}}.case-study-hero-transparency{position:relative;display:flex;min-height:85vh;flex-direction:column;overflow:hidden;padding-left:2rem;padding-right:2rem}@media (min-width:1024px){.case-study-hero-transparency{margin-left:-6rem}}.case-study-hero-transparency-bg{position:absolute;inset:0;--tw-bg-opacity:1;background-color:rgb(10 10 18/var(--tw-bg-opacity,1));background-image:radial-gradient(ellipse 120% 80% at 100% 100%,rgba(88,28,135,.85) 0,transparent 50%),radial-gradient(ellipse 80% 60% at 0 0,rgba(30,58,138,.6) 0,transparent 45%),linear-gradient(135deg,#050508,#1e1b4b 40%,#312e81)}.case-study-hero-transparency-noise{pointer-events:none;position:absolute;inset:0;opacity:.18;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");background-size:256px 256px}.case-study-hero-transparency-inner{position:relative;z-index:10;display:flex;min-height:0;flex:1 1 0%;flex-direction:column;align-items:center;justify-content:center;padding:4rem 1rem}.case-study-hero-transparency-rail{width:100%;max-width:900px}.case-study-hero-transparency-rail>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(2rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(2rem * var(--tw-space-y-reverse))}.case-study-hero-transparency-rail{text-align:left}.case-study-hero-transparency-year{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:13px;text-transform:uppercase;letter-spacing:.2em;color:hsla(0,0%,100%,.45)}.case-study-hero-transparency-title{font-size:40px;font-weight:900;line-height:.98;letter-spacing:-.04em;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}@media (min-width:768px){.case-study-hero-transparency-title{font-size:56px}}@media (min-width:1024px){.case-study-hero-transparency-title{font-size:72px}}.case-study-hero-transparency-lede{margin-left:auto;margin-right:auto;max-width:36rem;font-size:18px;font-weight:300;line-height:1.375;letter-spacing:-.02em;color:hsla(0,0%,100%,.9)}@media (min-width:768px){.case-study-hero-transparency-lede{font-size:22px}}.case-study-hero-transparency-author{font-size:15px;color:hsla(0,0%,100%,.7)}.case-study-hero-transparency-meta-grid{margin-left:auto;margin-right:auto;display:grid;max-width:720px;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem;border-top-width:1px;border-color:hsla(0,0%,100%,.15);padding-top:2rem;text-align:left}@media (min-width:640px){.case-study-hero-transparency-meta-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:1.5rem}}.case-study-hero-transparency-meta-label{margin-bottom:.375rem;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:10px;text-transform:uppercase;letter-spacing:.15em;--tw-text-opacity:1;color:rgb(167 139 250/var(--tw-text-opacity,1))}.case-study-hero-transparency-meta-value{font-size:14px;color:hsla(0,0%,100%,.9)}.case-study-hero-transparency-ctas{display:flex;flex-wrap:wrap;justify-content:center;gap:1rem;padding-top:1rem}.case-study-hero-transparency-btn-primary{display:inline-block;--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));padding:.75rem 1.5rem;font-size:14px;font-weight:500;--tw-text-opacity:1;color:rgb(30 27 75/var(--tw-text-opacity,1));transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.case-study-hero-transparency-btn-primary:hover{background-color:hsla(0,0%,100%,.9)}.case-study-hero-transparency-btn-secondary{display:inline-block;border-width:1px;border-color:hsla(0,0%,100%,.4);padding:.75rem 1.5rem;font-size:14px;font-weight:500;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1));transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.case-study-hero-transparency-btn-secondary:hover{background-color:hsla(0,0%,100%,.1)}.case-study-hero-transparency-footer{position:relative;z-index:20;display:flex;width:100%;flex-shrink:0;justify-content:flex-end;padding:.5rem 1rem 2rem}@media (min-width:1024px){.case-study-hero-transparency-footer{padding-left:3rem;padding-right:3rem}}.case-study-h2{border-top-width:1px;border-color:hsla(60,9%,89%,.9);padding-top:2.5rem;font-size:24px;font-weight:600;letter-spacing:-.025em;--tw-text-opacity:1;color:rgb(44 46 53/var(--tw-text-opacity,1))}.case-study-h2:first-child{border-top-width:0;padding-top:0}.case-study-h2:is(.dark *){border-color:hsl(var(--outline-variant)/.35);color:hsl(var(--on-surface))}.case-study-subheader{font-size:14px;font-weight:600;text-transform:uppercase;letter-spacing:.7px;color:hsl(var(--primary)/.7)}.case-study-subheader:is(.dark *){color:hsl(var(--primary)/.8)}.case-study-body{font-size:15px;line-height:1.7;color:hsl(var(--on-surface-variant))}.case-study-lead-strong{font-weight:600;--tw-text-opacity:1;color:rgb(44 46 53/var(--tw-text-opacity,1))}.case-study-lead-strong:is(.dark *){color:hsl(var(--on-surface))}.case-study-tag-card{--tw-border-opacity:1;border-color:rgb(229 229 224/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(240 237 232/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(44 46 53/var(--tw-text-opacity,1))}.case-study-tag-card:is(.dark *){border-color:hsl(var(--outline-variant)/.4);background-color:hsl(var(--surface-container-high));color:hsl(var(--on-surface))}.case-study-media-frame{border-width:1px;--tw-border-opacity:1;border-color:rgb(229 229 224/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(245 242 237/var(--tw-bg-opacity,1))}.case-study-media-frame:is(.dark *){border-color:hsl(var(--outline-variant)/.35);background-color:hsl(var(--surface-container-low))}.case-study-callout-quote{border-left-width:4px;--tw-border-opacity:1;border-color:rgb(21 93 252/var(--tw-border-opacity,1));background-color:rgba(239,246,255,.9);--tw-text-opacity:1;color:rgb(44 46 53/var(--tw-text-opacity,1))}.case-study-callout-quote:is(.dark *){border-color:rgba(59,130,246,.6);background-color:rgba(23,37,84,.35);color:hsl(var(--on-surface))}.case-study-callout-problem{border-left-width:4px;--tw-border-opacity:1;border-color:rgb(245 158 11/var(--tw-border-opacity,1));background-color:rgba(255,251,235,.9);--tw-text-opacity:1;color:rgb(44 46 53/var(--tw-text-opacity,1))}.case-study-callout-problem:is(.dark *){border-color:rgba(245,158,11,.7);background-color:rgba(69,26,3,.3);color:hsl(var(--on-surface))}.case-study-callout-outcome{border-left-width:4px;--tw-border-opacity:1;border-color:rgb(5 150 105/var(--tw-border-opacity,1));background-color:rgba(236,253,245,.8);--tw-text-opacity:1;color:rgb(44 46 53/var(--tw-text-opacity,1))}.case-study-callout-outcome:is(.dark *){border-color:rgba(16,185,129,.6);background-color:rgba(2,44,34,.25);color:hsl(var(--on-surface))}.case-study-callout-body{font-size:15px;line-height:1.65;--tw-text-opacity:1;color:rgb(44 46 53/var(--tw-text-opacity,1))}.case-study-callout-body:is(.dark *){color:hsl(var(--on-surface))}.case-study-quote-figure{border-left-width:4px;--tw-border-opacity:1;border-color:rgb(156 102 68/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(249 247 243/var(--tw-bg-opacity,1));padding:1.25rem 1.25rem 1.25rem 1.5rem}.case-study-quote-figure:is(.dark *){border-color:hsl(var(--secondary)/.7);background-color:hsl(var(--surface-container-low))}.case-study-quote-body{font-size:17px;font-weight:300;font-style:italic;line-height:1.625;--tw-text-opacity:1;color:rgb(44 46 53/var(--tw-text-opacity,1))}.case-study-quote-body:is(.dark *){color:hsl(var(--on-surface))}.case-study-quote-footer{font-size:13px;text-transform:none!important;letter-spacing:.04em;color:hsl(var(--on-surface-variant))}.case-study-list{font-size:15px;line-height:1.7;color:hsl(var(--on-surface-variant))}.case-study-list ::marker{color:#9c6644}.case-study-list::marker{color:#9c6644}.case-study-list :is(.dark *)::marker{color:hsl(var(--secondary))}.case-study-list:is(.dark *)::marker{color:hsl(var(--secondary))}.case-study-inline-link{--tw-text-opacity:1;color:rgb(156 102 68/var(--tw-text-opacity,1));text-decoration-color:rgba(156,102,68,.4)}.case-study-inline-link:hover{--tw-text-opacity:1;color:rgb(124 82 56/var(--tw-text-opacity,1));text-decoration-color:rgba(124,82,56,.5)}.case-study-inline-link:is(.dark *){color:hsl(var(--secondary));text-decoration-color:hsl(var(--secondary)/.4)}.case-study-inline-link:hover:is(.dark *){color:hsl(var(--primary));text-decoration-color:hsl(var(--primary)/.5)}.drone-case-study-rail>section:not(#hero){padding-left:0;padding-right:0}.drone-case-study-rail>section:not(#hero)>div{max-width:none;margin-left:auto;margin-right:auto;padding-left:2rem;padding-right:2rem}@media (min-width:768px){.drone-case-study-rail>section:not(#hero)>div{padding-left:6rem;padding-right:6rem}}@media (min-width:1024px){.drone-case-study-rail>section:not(#hero)>div{padding-left:calc(2rem + 26px + 9rem);padding-right:6rem}}.drone-journey-map-chart{width:100%}.page-section-nav~div section[class*=px-6][class*="md:px-12"]{padding-left:0;padding-right:0}.page-section-nav~div section>div[class*="max-w-[896px]"][class*=mx-auto][class*=px-6],.page-section-nav~div section>div[class*="max-w-[960px]"][class*=mx-auto][class*=px-6]{padding-left:2rem;padding-right:2rem}@media (min-width:768px){.page-section-nav~div section>div[class*="max-w-[896px]"][class*=mx-auto][class*=px-6],.page-section-nav~div section>div[class*="max-w-[960px]"][class*=mx-auto][class*=px-6]{padding-left:6rem;padding-right:6rem}}@media (min-width:1024px){.page-section-nav~div section>div[class*="max-w-[896px]"][class*=mx-auto][class*=px-6],.page-section-nav~div section>div[class*="max-w-[960px]"][class*=mx-auto][class*=px-6]{padding-left:calc(2rem + 26px + 9rem);padding-right:6rem}}.case-study-grid{display:grid;grid-template-columns:repeat(1,minmax(0,1fr));gap:1.25rem}@media (min-width:768px){.case-study-grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}.case-study-grid--2{grid-template-columns:repeat(2,minmax(0,1fr))}}