:root{color-scheme:light;--db-ink-navy: #0d1b2a;--db-byte-blue: #2f6fed;--db-byte-blue-hover: #245fd2;--db-byte-blue-strong: #1e4fbb;--db-blue-on-dark: #6e97f2;--db-blue-soft: #9bc0ff;--db-chalk: #e8eef9;--db-chalk-on-dark: #b9c9e4;--db-paper: #ffffff;--db-page: #f4f7fb;--db-border: #e3eaf4;--db-text: #0d1b2a;--db-text-muted: #4a5b74;--db-text-soft: #5c6e8c;--db-text-faint: #8296b3;--db-text-on-dark: #f7f9fd;--db-text-on-dark-muted: #b9c9e4;--db-success: #1da679;--db-danger: #d9534f;--db-gradient-hero: linear-gradient(135deg, #5a96f7 0%, #1e4fbb 100%);--db-grid-line: rgb(155 192 255 / 6%);--db-hero-glow-strong: rgb(47 111 237 / 28%);--db-hero-glow-soft: rgb(90 150 247 / 18%);--db-hero-glass: rgb(47 111 237 / 12%);--db-proof-border-hover: rgb(47 111 237 / 35%);--db-surface-page: var(--db-page);--db-surface-paper: var(--db-paper);--db-surface-subtle: var(--db-chalk);--db-surface-dark: var(--db-ink-navy);--db-color-action: var(--db-byte-blue);--db-color-action-hover: var(--db-byte-blue-hover);--db-color-focus: var(--db-byte-blue);--db-font-display: "Instrument Sans", system-ui, sans-serif;--db-font-display-ar: "Tajawal", system-ui, sans-serif;--db-font-body: "Instrument Sans", system-ui, sans-serif;--db-font-body-ar: "Tajawal", system-ui, sans-serif;--db-font-mono: "IBM Plex Mono", ui-monospace, SFMono-Regular, Menlo, monospace;--db-text-xs: .75rem;--db-text-sm: .875rem;--db-text-base: .9375rem;--db-text-lg: 1.0625rem;--db-text-xl: 1.1875rem;--db-text-2xl: 1.5rem;--db-text-3xl: 2rem;--db-text-4xl: clamp(2rem, 4.2vw, 3.75rem);--db-space-1: .25rem;--db-space-2: .5rem;--db-space-3: .75rem;--db-space-4: 1rem;--db-space-5: 1.25rem;--db-space-6: 1.5rem;--db-space-8: 2rem;--db-space-10: 2.5rem;--db-space-12: 3rem;--db-space-16: 4rem;--db-space-20: 5rem;--db-space-24: 6rem;--db-space-30: 7.5rem;--db-container: 72rem;--db-reading-width: 45rem;--db-gutter: clamp(1.25rem, 3vw, 2rem);--db-section-space: clamp(2.75rem, 6vw, 4.75rem);--db-feature-space: clamp(3.5rem, 8vw, 6rem);--db-radius-field: .75rem;--db-radius-card: 1.25rem;--db-radius-stage: 1.5rem;--db-radius-pill: 999px;--db-border-width: 1px;--db-focus-width: 3px;--db-shadow-proof: 0 24px 64px rgb(13 27 42 / 14%);--db-shadow-dark: 0 24px 72px rgb(3 10 20 / 22%);--db-duration-fast: .18s;--db-duration-base: .24s;--db-duration-reveal: .52s;--db-ease-standard: cubic-bezier(.2, .8, .2, 1);--background: 216 43% 97%;--foreground: 211 53% 11%;--card: 0 0% 100%;--card-foreground: 211 53% 11%;--popover: 0 0% 100%;--popover-foreground: 211 53% 11%;--primary: 220 84% 56%;--primary-foreground: 0 0% 100%;--secondary: 218 55% 94%;--secondary-foreground: 211 53% 11%;--muted: 216 43% 97%;--muted-foreground: 215 24% 37%;--accent: 218 55% 94%;--accent-foreground: 220 84% 48%;--destructive: 2 64% 57%;--destructive-foreground: 0 0% 100%;--border: 216 44% 92%;--input: 216 44% 92%;--ring: 220 84% 56%;--radius: .75rem}html[lang=ar]{--db-font-display: var(--db-font-display-ar);--db-font-body: var(--db-font-body-ar)}*,*:before,*:after{box-sizing:border-box}html{background:var(--db-surface-page);scroll-behavior:smooth;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}body{min-height:100vh;margin:0;background:var(--db-surface-page);color:var(--db-text);font-family:var(--db-font-body);font-size:var(--db-text-base);line-height:1.7;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased}button,input,textarea,select{color:inherit;font:inherit}img,picture,video,canvas,svg{display:block;max-width:100%}a{color:inherit;text-decoration-thickness:.08em;text-underline-offset:.2em}:focus-visible{outline:var(--db-focus-width) solid var(--db-color-focus);outline-offset:3px}::-moz-selection{background:var(--db-byte-blue);color:var(--db-paper)}::selection{background:var(--db-byte-blue);color:var(--db-paper)}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}}h1,h2,h3,h4,h5,h6{margin:0;color:inherit;font-family:var(--db-font-display);font-weight:700;letter-spacing:-.025em;text-wrap:balance}h1{font-size:var(--db-text-4xl);font-weight:800;line-height:1.05}h2{font-size:clamp(1.65rem,2.6vw,2rem);line-height:1.2}h3{font-size:clamp(1.15rem,1.8vw,1.375rem);line-height:1.3}p{margin-block:0}html[lang=ar] body{font-family:var(--db-font-body);line-height:1.8}html[lang=ar] h1,html[lang=ar] h2,html[lang=ar] h3,html[lang=ar] h4,html[lang=ar] h5,html[lang=ar] h6,html[lang=ar] .db-display,html[lang=ar] .font-display,html[lang=ar] .font-sans{font-family:var(--db-font-display);letter-spacing:0;line-height:1.24}.db-eyebrow{color:var(--db-byte-blue-strong);font-family:var(--db-font-display);font-size:var(--db-text-xs);font-weight:700;letter-spacing:.14em;text-transform:uppercase}html[lang=ar] .db-eyebrow{font-family:var(--db-font-display);letter-spacing:0;text-transform:none}.db-prose{max-width:65ch;color:var(--db-text-muted);font-size:clamp(.9375rem,1.25vw,1.0625rem)}.db-container{width:min(100% - (2 * var(--db-gutter)),var(--db-container));margin-inline:auto}.db-section{padding-block:var(--db-section-space)}.db-section--feature{padding-block:var(--db-feature-space)}.db-stack{display:flex;flex-direction:column;gap:var(--db-stack-space, var(--db-space-6))}.db-cluster{display:flex;flex-wrap:wrap;align-items:center;gap:var(--db-cluster-space, var(--db-space-4))}.db-grid{display:grid;gap:var(--db-grid-gap, var(--db-space-6))}.db-card{padding:clamp(var(--db-space-5),3vw,var(--db-space-8));border:var(--db-border-width) solid var(--db-border);border-radius:var(--db-radius-card);background:var(--db-surface-paper);color:var(--db-text)}.db-stage{overflow:clip;border:var(--db-border-width) solid rgb(185 201 228 / 16%);border-radius:var(--db-radius-stage);background:var(--db-surface-dark);color:var(--db-text-on-dark)}.db-button{display:inline-flex;min-height:2.75rem;align-items:center;justify-content:center;gap:var(--db-space-2);padding:var(--db-space-3) var(--db-space-6);border:0;border-radius:var(--db-radius-pill);font-family:var(--db-font-display);font-size:.9375rem;font-weight:700;line-height:1.2;text-decoration:none;transition:background-color var(--db-duration-fast) var(--db-ease-standard),border-color var(--db-duration-fast) var(--db-ease-standard),color var(--db-duration-fast) var(--db-ease-standard),transform var(--db-duration-fast) var(--db-ease-standard)}.db-button:hover{transform:translateY(-1px)}.db-button:active{transform:translateY(0)}.db-button--primary{background:var(--db-color-action);color:var(--db-paper)}.db-button--primary:hover{background:var(--db-color-action-hover)}.db-button--secondary{border:var(--db-border-width) solid var(--db-border);background:var(--db-paper);color:var(--db-text)}.db-sr-only{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;border:0;clip:rect(0,0,0,0);white-space:nowrap}*,:before,:after{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }*,:before,:after{box-sizing:border-box;border-width:0;border-style:solid;border-color:#e5e7eb}:before,:after{--tw-content: ""}html,:host{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:Instrument Sans,system-ui,sans-serif;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}h1,h2,h3,h4,h5,h6{font-family:var(--db-font-display);font-weight:700}h1{font-weight:800}html[lang=ar] h1,html[lang=ar] h2,html[lang=ar] h3,html[lang=ar] h4,html[lang=ar] h5,html[lang=ar] h6{font-family:var(--db-font-display-ar)}a,button,input,textarea,select{-webkit-tap-highlight-color:transparent}html{scrollbar-color:var(--db-text-faint) var(--db-page);scrollbar-width:thin}::-moz-selection{background:#2f6fed38;color:var(--db-ink-navy)}::selection{background:#2f6fed38;color:var(--db-ink-navy)}input,textarea{caret-color:var(--db-byte-blue)}::-webkit-scrollbar{width:.75rem}::-webkit-scrollbar-track{background:var(--db-page)}::-webkit-scrollbar-thumb{border:.2rem solid var(--db-page);border-radius:var(--db-radius-pill);background:var(--db-text-faint)}::-webkit-scrollbar-thumb:hover{background:var(--db-byte-blue)}.container{width:100%}@media(min-width:640px){.container{max-width:640px}}@media(min-width:768px){.container{max-width:768px}}@media(min-width:1024px){.container{max-width:1024px}}@media(min-width:1280px){.container{max-width:1280px}}@media(min-width:1536px){.container{max-width:1536px}}.db-mobile-language{left:0}.db-mobile-menu{right:0}html[dir=rtl] .db-mobile-language{right:0;left:auto}html[dir=rtl] .db-mobile-menu{right:auto;left:0}[data-route-heading]:focus{outline:none}.db-nav-link--desktop:after{position:absolute;inset-inline:0;inset-block-end:-.75rem;height:2px;transform:scaleX(0);border-radius:var(--db-radius-pill);background:var(--db-byte-blue);content:"";transition:transform var(--db-duration-fast) var(--db-ease-standard)}.db-nav-link--desktop:hover:after,.db-nav-link--desktop.is-active:after{transform:scaleX(1)}.db-hero-system{position:relative;overflow:clip;background:radial-gradient(circle at 78% 12%,rgb(47 111 237 / 6%),var(--db-page) 28rem),linear-gradient(180deg,var(--db-paper) 0%,var(--db-page) 100%)}.db-hero{min-height:44rem}.db-hero__wash{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle at 12% 22%,rgb(47 111 237 / 8%),transparent 24rem),linear-gradient(180deg,var(--db-paper) 0%,var(--db-paper) 68%,var(--db-page) 100%)}.db-hero__layout{position:relative;display:grid;min-height:44rem;align-items:center;gap:clamp(2.5rem,4vw,5rem);padding-block:3rem 4rem}.db-build-visual{width:100%;direction:ltr}.db-build-visual__scene{position:relative;width:100%;aspect-ratio:760 / 590}.db-build-visual__connections{position:absolute;z-index:1;top:0;right:0;bottom:0;left:0;width:100%;height:100%;overflow:visible}.db-build-path{stroke:var(--db-byte-blue);stroke-width:2;stroke-linecap:round;stroke-dasharray:8 10;stroke-dashoffset:0;vector-effect:non-scaling-stroke}.db-build-runner{fill:var(--db-byte-blue);stroke:var(--db-paper);stroke-width:3;vector-effect:non-scaling-stroke}.db-build-pulse{fill:var(--db-paper);stroke:var(--db-byte-blue);stroke-width:2;vector-effect:non-scaling-stroke}.db-product-surface{border:var(--db-border-width) solid var(--db-border);background:var(--db-paper)}.db-code-line{display:grid;grid-template-columns:11% 1fr;min-width:0;font-family:var(--db-font-mono);font-size:clamp(.43rem,.76vw,.66rem);line-height:1.48;white-space:nowrap;color:var(--db-ink-navy)}.db-code-line__number{padding-inline-end:20%;text-align:end;color:#9aa9be;-webkit-user-select:none;-moz-user-select:none;user-select:none}.db-code-line code{display:block;overflow:hidden;text-overflow:clip}.db-code-caret{width:.45em;height:1.15em;background:var(--db-byte-blue)}.db-product-surface{position:absolute;z-index:3;overflow:hidden;border-radius:clamp(.65rem,1.4vw,1.15rem)}.db-capabilities{position:relative;overflow:clip}.db-capabilities__inner{padding-block:clamp(1.75rem,4vw,2.75rem)}.db-capabilities__header{max-width:42rem}.db-capabilities__header .db-section-heading__title{font-size:clamp(1.7rem,2.15vw,2rem)}.db-capabilities__header .db-section-heading__lede{font-size:clamp(.84rem,1.1vw,.98rem);line-height:1.55}.db-capability-rail{position:relative;display:grid;grid-template-columns:repeat(4,1fr);gap:1.25rem;margin-top:1.35rem}.db-capability-rail:before{position:absolute;inset:1.5rem 12.5% auto;height:1px;background:var(--db-border);content:""}.db-capability-item{position:relative;z-index:1;min-width:0}.db-capability-item__node{display:grid;width:3rem;aspect-ratio:1;place-items:center;border:var(--db-border-width) solid var(--db-border);border-radius:.85rem;background:var(--db-paper);color:var(--db-byte-blue);box-shadow:0 10px 24px -18px #0d1b2a59;transition:border-color var(--db-duration-fast) var(--db-ease-standard),transform var(--db-duration-fast) var(--db-ease-standard)}.db-capability-item h3{margin-top:.55rem;font-size:1rem}.db-capability-item p{max-width:15rem;margin-top:.6rem;color:var(--db-text-muted);font-size:.875rem;line-height:1.6}.db-process-flight{border-top:2px dashed var(--db-blue-soft);position:relative;min-height:70rem}.db-process-flight__sticky{position:sticky;inset-block-start:5rem;height:calc(100svh - 5rem);overflow:clip}.db-process-flight__layout{display:grid;height:100%;grid-template-rows:auto minmax(0,1fr);gap:clamp(1rem,2.5vh,2rem);padding-block:clamp(1.5rem,5.5vh,3.5rem)}.db-process-flight__heading-row{max-width:48rem}.db-process-flight__canvas{position:relative;min-height:0}.db-flight-map{position:absolute;z-index:0;top:0;right:0;bottom:0;left:0;width:100%;height:100%;overflow:visible;pointer-events:none}.db-flight-map--mobile{display:none}.db-flight-path{fill:none;stroke-linecap:round;vector-effect:non-scaling-stroke}.db-flight-path--base{stroke:var(--db-border);stroke-width:2;stroke-dasharray:none}.db-flight-path--active{stroke:var(--db-byte-blue);stroke-width:3;stroke-dasharray:1;stroke-dashoffset:1}.db-flight-plane{color:var(--db-ink-navy);opacity:0}.db-flight-stage{position:absolute;z-index:1;inset-block-start:var(--db-stage-desktop-top);inset-inline-start:var(--db-stage-desktop-start);inset-inline-end:var(--db-stage-desktop-end);width:min(19rem,25%);opacity:.5;transform:translateY(.75rem);transition:opacity .32s var(--db-ease-standard),transform .32s var(--db-ease-standard)}.db-flight-stage.is-active{opacity:1;transform:translateY(0)}.db-flight-stage__index{display:block;font-family:var(--db-font-mono);font-size:.72rem;text-align:end;color:var(--db-byte-blue)}.db-flight-stage h3{margin-top:.4rem;font-size:clamp(1.2rem,1.8vw,1.55rem);line-height:1.25}.db-flight-stage p{margin-top:.5rem;color:var(--db-text-muted);font-size:clamp(.88rem,1.2vw,1rem);line-height:1.65}[dir=ltr] .db-flight-stage__index{text-align:start}[dir=ltr] .db-flight-map--desktop{transform:scaleX(-1)}@media(min-width:64rem)and (max-height:40rem){.db-process-flight{height:175svh;min-height:60rem}.db-process-flight__layout{gap:.75rem;padding-block:1.25rem}.db-process-flight__heading-row .db-section-heading__title{font-size:clamp(1.7rem,3vw,2rem)}.db-process-flight__heading-row .db-section-heading__lede{font-size:.9rem;line-height:1.55}.db-flight-stage{inset-block-start:var(--db-stage-compact-top);width:min(15rem,24%)}.db-flight-stage h3{font-size:1.05rem}.db-flight-stage p{margin-top:.25rem;font-size:.78rem;line-height:1.4}}@media(max-width:47.999rem){.db-process-flight{height:180svh;min-height:78rem}.db-process-flight__layout{gap:.75rem;padding-block:1.5rem 1rem}.db-process-flight__heading-row .db-section-heading__title{font-size:clamp(1.75rem,7vw,2.15rem)}.db-process-flight__heading-row .db-section-heading__lede{max-width:22rem;font-size:.92rem;line-height:1.6}.db-flight-map--desktop{display:none}.db-flight-map--mobile{display:block}.db-flight-stage{inset-block-start:var(--db-stage-mobile-top);inset-inline-start:var(--db-stage-mobile-start);inset-inline-end:var(--db-stage-mobile-end);width:calc(50% - 1.15rem)}.db-flight-stage__index{font-size:.62rem}.db-flight-stage h3{margin-top:.25rem;font-size:.98rem}.db-flight-stage p{margin-top:.3rem;font-size:.78rem;line-height:1.45}[dir=ltr] .db-flight-map--mobile{transform:scaleX(-1)}}@media(max-width:47.999rem)and (max-height:45rem){.db-process-flight__layout{gap:.5rem;padding-block:1rem .75rem}.db-process-flight__heading-row .db-section-heading__title{font-size:clamp(1.55rem,7vw,1.9rem)}.db-process-flight__heading-row .db-section-heading__lede{font-size:.82rem;line-height:1.45}.db-flight-stage{inset-block-start:var(--db-stage-compact-mobile-top)}.db-flight-stage h3{font-size:.92rem}.db-flight-stage p{font-size:.72rem;line-height:1.35}}@media(prefers-reduced-motion:reduce){.db-process-flight{height:auto;min-height:48rem}.db-process-flight__sticky{position:relative;inset-block-start:auto;height:48rem}.db-flight-stage{transition:none}}.skip-link{position:fixed;inset-block-start:var(--db-space-3);inset-inline-start:var(--db-space-3);z-index:100;min-height:2.75rem;transform:translateY(-200%);border-radius:var(--db-radius-pill);background:var(--db-byte-blue);color:var(--db-paper);padding:var(--db-space-3) var(--db-space-5);font-weight:700;transition:transform var(--db-duration-fast) var(--db-ease-standard)}.skip-link:focus{transform:translateY(0)}.db-public-shell{overflow-x:clip}.db-navbar{box-shadow:0 1px #e3eaf4b8}.db-section-heading{display:grid;justify-items:center;gap:.85rem;max-width:46rem;margin-inline:auto;text-align:center}.db-section-heading__title{display:inline-grid;max-width:100%;grid-template-columns:minmax(2.25rem,4.75rem) minmax(0,auto) minmax(2.25rem,4.75rem);align-items:center;gap:clamp(.85rem,2.5vw,1.5rem);direction:ltr;font-size:clamp(1.8rem,2.6vw,2.125rem);line-height:1.2;text-wrap:balance}.db-section-heading__label{min-width:0;unicode-bidi:plaintext}.db-section-heading__rule{display:block;height:1px;background:linear-gradient(to right,var(--db-border),var(--db-byte-blue))}.db-section-heading__rule:last-child{background:linear-gradient(to left,var(--db-border),var(--db-byte-blue))}html[lang=ar] .db-section-heading__title{line-height:1.3}.db-section-heading__lede{max-width:38rem;margin:0;color:var(--db-text-muted);font-size:clamp(.95rem,1.2vw,1.05rem);line-height:1.75;text-wrap:pretty}.db-work-grid{margin-top:3rem;-moz-columns:1;columns:1;-moz-column-gap:1.25rem;column-gap:1.25rem}@media(min-width:48rem){.db-work-grid{-moz-columns:2;columns:2}}@media(min-width:64rem){.db-work-grid{-moz-columns:3;columns:3}}.db-route-loading{display:grid;min-height:100svh;place-content:center;justify-items:center;gap:1.25rem;background:var(--db-paper);color:var(--db-ink-navy)}.db-route-loading__indicator{width:2.75rem;height:2px;overflow:hidden;border-radius:var(--db-radius-pill);background:var(--db-chalk)}.db-route-loading__indicator:after{display:block;width:55%;height:100%;border-radius:inherit;background:var(--db-byte-blue);content:"";animation:db-route-loading .9s var(--db-ease-standard) infinite alternate}.db-project-loading{min-height:calc(100svh - 5rem)}.db-contact-service[aria-invalid=true] .db-radio-lines label{border-color:color-mix(in srgb,var(--db-danger) 40%,var(--db-border))}.db-footer--light nav a:focus-visible,.db-footer--light nav a:hover,.db-not-found nav a:focus-visible,.db-not-found nav a:hover{background:var(--db-page);color:var(--db-byte-blue)}.db-products{scroll-margin-top:5.5rem}.db-hero__layout{gap:clamp(2rem,4vw,4rem);padding-block:2rem 3rem}.db-hero h1{font-size:clamp(2.25rem,4.25vw,3.35rem);line-height:1.1}.db-hero__copy>p{max-width:35rem;margin-top:1.1rem;font-size:clamp(.98rem,1.25vw,1.1rem);line-height:1.75}.db-hero__actions{margin-top:1.5rem}.db-service-atlas,.db-work-grid{margin-top:2.25rem}.db-products{scroll-margin-top:5.5rem;background:radial-gradient(circle at 85% 12%,rgb(47 111 237 / 8%),var(--db-chalk) 26rem),linear-gradient(180deg,var(--db-chalk) 0%,var(--db-page) 48%,var(--db-chalk) 100%)}.db-products__heading{max-width:43rem}.db-products__list{display:grid;gap:1.25rem;margin-top:2rem}.db-product-card{display:grid;grid-template-columns:minmax(0,.82fr) minmax(22rem,1.18fr);align-items:center;gap:clamp(2rem,5vw,5rem);overflow:hidden;border:var(--db-border-width) solid var(--db-border);border-radius:var(--db-radius-card);background:linear-gradient(145deg,rgb(232 238 249 / 55%) 0%,var(--db-paper) 42%),var(--db-paper);padding:clamp(1.5rem,3.5vw,2.75rem)}.db-product-card.is-flip{grid-template-columns:minmax(22rem,1.18fr) minmax(0,.82fr)}.db-product-card.is-flip .db-product-card__copy{order:2}.db-product-card.is-flip .db-product-preview,.db-product-card.is-flip .db-product-preview--image{order:1}.db-product-card__copy{min-width:0}.db-product-card__meta{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem;color:var(--db-text-faint);font-family:var(--db-font-display);font-size:.68rem;font-weight:700}.db-product-card__meta>span{border-radius:var(--db-radius-pill);background:var(--db-chalk);padding:.42rem .7rem;color:var(--db-byte-blue-strong)}.db-product-card h3{max-width:16ch;margin-top:1.15rem;font-size:clamp(1.65rem,2.6vw,2.35rem);line-height:1.2}.db-product-card__copy>p{max-width:34rem;margin-top:.85rem;color:var(--db-text-muted);font-size:.95rem;line-height:1.75}.db-product-card ul{display:grid;gap:.65rem;margin:1.25rem 0 0;padding:0;list-style:none;color:var(--db-text-muted);font-size:.86rem}.db-product-card li{display:flex;align-items:center;gap:.6rem}.db-product-card li svg{flex:0 0 auto;color:var(--db-byte-blue)}.db-product-card__cta{margin-top:1.5rem}.db-product-preview{direction:ltr;overflow:hidden;border:var(--db-border-width) solid var(--db-border);border-radius:var(--db-radius-card);background:var(--db-page)}.db-product-preview--image{min-height:18rem;background:var(--db-chalk)}.db-product-preview--image img{display:block;width:100%;height:100%;min-height:18rem;-o-object-fit:cover;object-fit:cover;-o-object-position:center top;object-position:center top}.db-product-preview__bar{display:flex;min-height:2.7rem;align-items:center;gap:.35rem;border-block-end:var(--db-border-width) solid var(--db-border);background:var(--db-paper);padding-inline:.9rem}.db-product-preview__bar span{width:.42rem;aspect-ratio:1;border-radius:50%;background:var(--db-border)}.db-product-preview__bar b{margin-inline-start:auto;color:var(--db-text-soft);font-size:.64rem}.db-product-preview__body{display:grid;min-height:18rem;grid-template-columns:3.25rem 1fr}.db-product-preview__body>aside{display:grid;align-content:start;justify-items:center;gap:1.1rem;border-inline-end:var(--db-border-width) solid var(--db-border);background:var(--db-ink-navy);padding-top:1.25rem;color:var(--db-paper)}.db-product-preview__body>aside i{width:1.2rem;height:2px;background:var(--db-blue-on-dark);opacity:.55}.db-product-preview__body>div{padding:clamp(1.25rem,3vw,2rem)}.db-product-preview__body>div>p{color:var(--db-byte-blue);font-size:.65rem;font-weight:800}.db-product-preview__body>div>strong{display:block;margin-top:.5rem;font-size:clamp(1rem,2vw,1.4rem)}.db-product-preview__stats{display:grid;grid-template-columns:repeat(2,1fr);gap:.75rem;margin-top:1.4rem}.db-product-preview__stats>span{display:grid;min-height:5rem;align-content:center;gap:.15rem;border:var(--db-border-width) solid var(--db-border);border-radius:.75rem;background:var(--db-paper);padding:.85rem}.db-product-preview__stats svg{color:var(--db-byte-blue)}.db-product-preview__stats b{color:var(--db-ink-navy);font-size:1rem}.db-product-preview__stats small{color:var(--db-text-soft);font-size:.65rem}.db-product-preview__lesson{display:flex;align-items:center;gap:.75rem;margin-top:.75rem;border:var(--db-border-width) solid var(--db-border);border-radius:.75rem;background:var(--db-paper);padding:.8rem}.db-product-preview__lesson>i{width:.55rem;aspect-ratio:1;border-radius:50%;background:var(--db-success)}.db-product-preview__lesson>span{display:grid;gap:.15rem}.db-product-preview__lesson b{font-size:.75rem}.db-product-preview__lesson small{color:var(--db-text-soft);font-size:.62rem}.db-products__loading{min-height:22rem;margin-top:2rem;border:var(--db-border-width) solid var(--db-border);border-radius:var(--db-radius-card);background:linear-gradient(100deg,var(--db-paper) 30%,var(--db-chalk) 50%,var(--db-paper) 70%);background-size:200% 100%;animation:db-product-loading 1.4s linear infinite}.db-scope-map,.db-engagement-paths,.db-work-index,.db-about-origin,.db-about-tracks,.db-project-metrics,.db-project-features,.db-contact-shell,.db-legal,.db-route-cta{background:var(--db-page)}.db-service-ledger,.db-delivery-map,.db-about-principles,.db-about-commitments,.db-project-story{background:var(--db-paper)}.db-about-origin .db-card{position:relative;border-inline-start:1px solid var(--db-byte-blue);background:var(--db-paper)}.db-project-story.is-subtle{background:var(--db-page)}.db-legal__layout{display:grid;grid-template-columns:minmax(16rem,.5fr) minmax(0,1fr);gap:clamp(3rem,8vw,8rem)}.db-legal__index{position:sticky;top:7rem;align-self:start}.db-legal__index nav{display:grid;border-top:var(--db-border-width) solid var(--db-border)}.db-legal__index a{display:grid;min-height:3rem;grid-template-columns:2rem 1fr;align-items:center;gap:.75rem;border-bottom:var(--db-border-width) solid var(--db-border);color:var(--db-text-muted);font-size:.88rem}.db-legal__index a:hover{color:var(--db-byte-blue)}.db-legal__index a span{color:var(--db-byte-blue-strong);font-family:var(--db-font-mono);font-size:.68rem;font-weight:700}.db-legal__content{overflow:hidden;border:var(--db-border-width) solid var(--db-border);border-radius:var(--db-radius-stage);background:var(--db-paper)}.db-legal__section{border-bottom:var(--db-border-width) solid var(--db-border);padding:clamp(1.5rem,4vw,3rem)}.db-legal__section:last-child{border-bottom:0}.db-footer{position:relative;overflow:hidden;background:linear-gradient(rgb(155 192 255 / 4%) 1px,transparent 1px),linear-gradient(90deg,rgb(155 192 255 / 4%) 1px,transparent 1px),var(--db-ink-navy);background-size:4rem 4rem}.db-service-field,.db-education-lab,.db-quote-editorial,.db-closing-line{position:relative;overflow:clip}.db-service-field{background:radial-gradient(circle at 12% 0%,rgb(47 111 237 / 6%),var(--db-paper) 32rem),linear-gradient(180deg,var(--db-paper) 0%,var(--db-page) 52%,var(--db-paper) 100%)}.db-education-lab{background:radial-gradient(circle at 80% 8%,rgb(47 111 237 / 7%),var(--db-chalk) 28rem),linear-gradient(180deg,var(--db-chalk) 0%,var(--db-page) 55%,var(--db-chalk) 100%)}.db-quote-editorial{background:var(--db-page)}.db-closing-line{background:#f1f1f1}.db-case-journal{position:relative;overflow:visible;background:radial-gradient(circle at 18% 0%,rgb(47 111 237 / 5%),var(--db-paper) 28rem),linear-gradient(180deg,var(--db-paper) 0%,rgb(244 247 251 / 70%) 55%,var(--db-paper) 100%)}.db-service-field__label,.db-closing-line__inner>div>p{color:var(--db-byte-blue);font-family:var(--db-font-display);font-size:.78rem;font-weight:800}.db-closing-line h2{max-width:15ch;font-size:clamp(2.8rem,5vw,5rem);line-height:1.08}html[lang=ar] .db-closing-line h2{line-height:1.22}.db-service-line.is-active,.db-service-line:hover{background:linear-gradient(90deg,transparent,rgb(244 247 251 / 82%))}.db-service-line.is-active:before,.db-service-line:hover:before,.db-service-line:focus-visible:before{transform:scaleX(1)}.db-education-lab__layout{display:grid;grid-template-columns:minmax(18rem,.63fr) minmax(0,1.37fr);align-items:start;gap:clamp(3rem,7vw,7rem)}.db-education-lab__copy{display:grid;gap:1.3rem}.db-education-lab__brand{color:var(--db-byte-blue);font-family:var(--db-font-display);font-size:.82rem;font-weight:800}.db-education-lab__copy h2{max-width:14ch;font-size:clamp(2.65rem,3.8vw,3.95rem);line-height:1.1}html[lang=ar] .db-education-lab__copy h2{line-height:1.23}.db-education-lab__copy>p:nth-of-type(2){color:var(--db-text-muted);font-size:1.05rem;line-height:1.9}.db-education-lab__copy>div{display:grid;gap:.55rem;margin-top:1rem;border-block-start:var(--db-border-width) solid var(--db-border);padding-top:1.25rem}.db-education-lab__copy>div span{color:var(--db-text-muted);line-height:1.8}.db-education-flow{position:relative;min-width:0}.db-education-flow__rail{position:relative;height:2.25rem;margin-inline:7%}.db-education-flow__rail:before{position:absolute;inset:50% 0 auto;height:2px;background:var(--db-border);content:""}.db-education-flow__rail:after{position:absolute;inset:50% 0 auto;height:2px;transform:scaleX(.52);transform-origin:inline-start;background:var(--db-byte-blue);content:""}.db-education-flow__rail>i{position:absolute;z-index:2;inset-block-start:50%;inset-inline-start:0;width:.8rem;aspect-ratio:1;transform:translate(-50%,-50%);border:2px solid var(--db-paper);border-radius:50%;background:var(--db-byte-blue)}.db-education-flow__rail>span{position:absolute;z-index:1;inset-block-start:50%;width:.7rem;aspect-ratio:1;transform:translate(-50%,-50%);border:1px solid var(--db-byte-blue);border-radius:50%;background:var(--db-paper)}.db-education-flow__labels{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem;margin-bottom:1rem}.db-education-flow__labels>div{display:grid;gap:.3rem;text-align:center}.db-education-flow__labels span{color:var(--db-byte-blue);font-family:var(--db-font-mono);font-size:.65rem}.db-education-flow__labels strong{font-size:.9rem}.db-education-screens{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;outline:none}.db-education-screen{display:grid;min-height:24rem;grid-template-rows:auto 1fr auto;overflow:hidden;border:var(--db-border-width) solid var(--db-border);border-radius:var(--db-radius-card);background:var(--db-paper)}.db-education-screen>header{display:grid;min-height:3.4rem;grid-template-columns:auto 1fr auto;align-items:center;gap:.75rem;border-block-end:var(--db-border-width) solid var(--db-border);background:var(--db-page);padding-inline:.9rem}.db-education-screen>header>span{color:var(--db-byte-blue-strong);font-family:var(--db-font-mono);font-size:.58rem}.db-education-screen>header i{height:.35rem;border-radius:var(--db-radius-pill);background:var(--db-paper)}.db-education-screen>header strong{font-size:.72rem}.db-education-screen__body{display:grid;align-content:start;gap:1.25rem;padding:1.15rem}.db-education-screen__body>p{min-height:4rem;color:var(--db-text-muted);font-size:.73rem;line-height:1.65}.db-education-screen__body ul{display:grid;margin:0;padding:0;border-block-start:var(--db-border-width) solid var(--db-border);list-style:none}.db-education-screen__body li{position:relative;display:grid;min-height:3.65rem;grid-template-columns:1fr auto;align-items:center;gap:.5rem;border-block-end:var(--db-border-width) solid var(--db-border);color:var(--db-text-muted);font-size:.68rem}.db-education-screen__body li svg{color:var(--db-byte-blue)}.db-education-screen__meter{position:absolute;inset:auto 0 0;width:var(--db-meter);height:2px;background:var(--db-byte-blue)}.db-education-screen>footer{display:flex;height:3rem;align-items:center;justify-content:space-evenly;border-block-start:var(--db-border-width) solid var(--db-border)}.db-education-screen>footer span{width:.45rem;aspect-ratio:1;border:1px solid var(--db-border);border-radius:50%}.db-education-screen>footer span.is-active{width:1.85rem;border:0;border-radius:var(--db-radius-pill);background:var(--db-byte-blue)}.db-education-flow__footer{display:grid;gap:.4rem;margin-top:2.6rem;border-block-start:var(--db-border-width) solid var(--db-border);padding-top:1rem}.db-education-flow__footer strong{color:var(--db-byte-blue)}.db-education-flow__footer span{color:var(--db-text-muted);font-size:.8rem;line-height:1.65}.db-case-journal__heading{max-width:48rem}.db-case-journal__heading a{display:inline-flex;min-height:3rem;width:-moz-fit-content;width:fit-content;align-items:center;gap:.65rem;color:var(--db-byte-blue);font-weight:800}.db-case-journal__heading a:focus-visible{outline:2px solid var(--db-byte-blue);outline-offset:3px}.db-work-carousel{--db-work-slide-size: min(88%, 22rem);--db-work-slide-gap: 1.25rem;--db-work-edge-fade: clamp(1.5rem, 5vw, 2.75rem);position:relative;margin-top:clamp(2.5rem,5vw,3.75rem);min-width:0}.db-work-carousel:before,.db-work-carousel:after{position:absolute;z-index:2;inset-block:0;width:var(--db-work-edge-fade);pointer-events:none;content:""}.db-work-carousel:before{inset-inline-start:0;background:linear-gradient(to inline-end,var(--db-paper) 0%,rgb(255 255 255 / 55%) 48%,transparent 100%);box-shadow:inset .85rem 0 1.1rem -.9rem #0d1b2a12}.db-work-carousel:after{inset-inline-end:0;background:linear-gradient(to inline-start,var(--db-paper) 0%,rgb(255 255 255 / 55%) 48%,transparent 100%);box-shadow:inset -.85rem 0 1.1rem -.9rem #0d1b2a12}[dir=rtl] .db-work-carousel:before{box-shadow:inset -.85rem 0 1.1rem -.9rem #0d1b2a12}[dir=rtl] .db-work-carousel:after{box-shadow:inset .85rem 0 1.1rem -.9rem #0d1b2a12}.db-work-carousel__viewport{overflow:hidden;padding-block:.35rem;cursor:grab}.db-work-carousel__viewport:active{cursor:grabbing}.db-work-carousel__container{display:flex;touch-action:pan-y pinch-zoom;margin-inline-start:calc(var(--db-work-slide-gap) * -1)}.db-work-carousel__slide{flex:0 0 var(--db-work-slide-size);min-width:0;padding-inline-start:var(--db-work-slide-gap)}.db-work-carousel__slide>.db-work-card,.db-work-carousel__slide>.db-work-card-skeleton{height:100%}.db-case-journal__state,.db-quote-editorial__state{display:flex;min-height:12rem;align-items:center;justify-content:space-between;gap:2rem;margin-top:3rem;border-block:var(--db-border-width) solid var(--db-border)}.db-case-journal__state>div{display:grid;gap:.65rem}.db-case-journal__state h3{margin:0;font-size:clamp(1.35rem,2vw,1.7rem)}.db-case-journal__state p{margin:0;color:var(--db-text-muted);line-height:1.7}.db-case-journal__footer{display:flex;justify-content:center;margin-top:2.5rem}.db-quote-editorial__heading{max-width:48rem}.db-quote-editorial__stage{position:relative;display:grid;min-height:31rem;grid-template-columns:minmax(13rem,.3fr) minmax(0,1fr);align-items:stretch;gap:clamp(2rem,5vw,5rem);margin-top:3rem;border-block:var(--db-border-width) solid var(--db-border);padding-block:2rem}.db-quote-index{display:grid;align-content:center;border-inline-end:1px solid var(--db-border)}.db-quote-index button{position:relative;display:grid;min-height:4rem;grid-template-columns:2rem 1fr;align-content:center;gap:.2rem .75rem;border-block-end:1px solid transparent;padding-inline-end:1.25rem;text-align:start;color:var(--db-text-soft)}.db-quote-index button:before{position:absolute;inset:50% auto auto -.28rem;width:.55rem;aspect-ratio:1;transform:translateY(-50%);border:1px solid var(--db-byte-blue);border-radius:50%;background:var(--db-paper);content:""}.db-quote-index button.is-active{color:var(--db-ink-navy)}.db-quote-index button.is-active:before{background:var(--db-byte-blue)}.db-quote-index button>span{grid-row:1 / 3;color:var(--db-byte-blue);font-family:var(--db-font-mono);font-size:.65rem}.db-quote-index strong{font-size:.82rem}.db-quote-index small{font-size:.67rem}.db-quote-active{display:flex;min-width:0;flex-direction:column;justify-content:center;animation:db-quote-enter .42s var(--db-ease-standard) both}.db-quote-carousel__active{display:flex;min-width:0;flex-direction:column;justify-content:center}.db-quote-active>span{color:var(--db-byte-blue);font-family:var(--db-font-display);font-size:5rem;line-height:.6}.db-quote-active>p{max-width:100%;color:var(--db-ink-navy);font-family:var(--db-font-display);font-size:clamp(1.3rem,2.5vw,1.45rem);font-weight:600;line-height:1.65}.db-quote-active>footer{display:flex;align-items:center;gap:.9rem;margin-top:2rem}.db-quote-active footer img,.db-quote-active footer>i{display:grid;width:3rem;aspect-ratio:1;place-items:center;border-radius:50%;background:var(--db-chalk);-o-object-fit:cover;object-fit:cover;color:var(--db-byte-blue);font-style:normal;font-weight:800}.db-quote-active cite{display:block;font-style:normal;font-weight:800}.db-quote-active footer small{display:block;margin-top:.25rem;color:var(--db-text-muted)}.db-quote-carousel__controls{display:flex;align-items:center;gap:.75rem;margin-top:2rem}.db-quote-carousel__controls button{display:grid;width:3rem;aspect-ratio:1;place-items:center;border:var(--db-border-width) solid var(--db-border);border-radius:50%;background:var(--db-paper);color:var(--db-ink-navy);transition:border-color var(--db-duration-fast) var(--db-ease-standard),background-color var(--db-duration-fast) var(--db-ease-standard),color var(--db-duration-fast) var(--db-ease-standard)}.db-quote-carousel__controls button:hover{border-color:var(--db-byte-blue);background:var(--db-byte-blue);color:var(--db-paper)}.db-quote-carousel__controls button:focus-visible{outline:2px solid var(--db-byte-blue);outline-offset:3px}.db-quote-carousel__controls>span{min-width:4.5rem;text-align:center;color:var(--db-text-soft);font-family:var(--db-font-mono);font-size:.72rem;letter-spacing:.08em}.db-closing-line{padding-block:clamp(4rem,9vw,8rem)}.db-closing-line__inner{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:clamp(2rem,6vw,6rem)}.db-closing-line__inner>div{display:grid;gap:1.15rem}.db-closing-line__inner>div>span{max-width:45rem;color:var(--db-text-muted);font-size:1.05rem;line-height:1.85}.db-closing-line__inner>div>small{color:var(--db-text-soft);font-size:.82rem}.db-closing-line__inner>a{display:inline-flex;min-height:4rem;align-items:center;gap:.75rem;border-block-end:2px solid var(--db-byte-blue);color:var(--db-byte-blue);font-family:var(--db-font-display);font-size:1.1rem;font-weight:800}.db-services-manifest,.db-service-chooser,.db-engagement-continuum,.db-review-rail,.db-page-closing{position:relative;overflow:clip;background:var(--db-paper)}.db-services-manifest{border-block-end:var(--db-border-width) solid var(--db-border)}.db-services-manifest__inner{display:grid;min-height:min(42rem,calc(100svh - 5rem));grid-template-columns:minmax(0,1fr) auto;align-content:center;align-items:end;gap:2.5rem;padding-block:clamp(4rem,9vh,7rem)}.db-services-manifest__inner>div{display:grid;max-width:66rem;gap:1.5rem}.db-services-manifest__inner>div>p,.db-service-chooser__heading>span,.db-engagement-continuum header>p,.db-review-rail header>p,.db-page-closing__inner>div>p{color:var(--db-byte-blue);font-family:var(--db-font-display);font-size:.78rem;font-weight:800}.db-services-manifest h1{max-width:14ch;font-size:clamp(3.6rem,6.4vw,6.25rem);line-height:1.03;letter-spacing:-.045em}html[lang=ar] .db-services-manifest h1{line-height:1.17;letter-spacing:0}.db-services-manifest__inner>div>span{max-width:47rem;color:var(--db-text-muted);font-size:clamp(1.05rem,1.5vw,1.25rem);line-height:1.9}.db-services-manifest__inner>a,.db-page-closing__inner>a{display:inline-flex;min-height:3.8rem;align-items:center;gap:.75rem;border-block-end:2px solid var(--db-byte-blue);color:var(--db-byte-blue);font-family:var(--db-font-display);font-size:1rem;font-weight:800}.db-services-manifest__guide{position:relative;grid-column:1 / -1;display:block;height:2rem;margin-top:2rem;border-block-start:var(--db-border-width) solid var(--db-border)}.db-services-manifest__guide i{position:absolute;inset:-.35rem 0 auto auto;width:.7rem;aspect-ratio:1;border:2px solid var(--db-paper);border-radius:50%;background:var(--db-byte-blue);box-shadow:0 0 0 1px var(--db-byte-blue)}.db-service-chooser{border-block-end:var(--db-border-width) solid var(--db-border)}.db-service-chooser__heading{display:grid;max-width:57rem;gap:1rem}.db-service-chooser__heading h2,.db-engagement-continuum h2,.db-review-rail h2,.db-page-closing h2{max-width:16ch;font-size:clamp(2.6rem,4.6vw,4.7rem);line-height:1.1}html[lang=ar] .db-service-chooser__heading h2,html[lang=ar] .db-engagement-continuum h2,html[lang=ar] .db-review-rail h2,html[lang=ar] .db-page-closing h2{line-height:1.24}.db-service-chooser__heading>p{max-width:43rem;color:var(--db-text-muted);font-size:1.05rem;line-height:1.85}.db-inline-notice{display:flex;align-items:center;justify-content:space-between;gap:2rem;margin-top:2rem;border-block:var(--db-border-width) solid var(--db-border);background:var(--db-page);padding:1rem 1.25rem}.db-inline-notice>div{display:grid;gap:.3rem}.db-inline-notice span{color:var(--db-text-muted);font-size:.82rem;line-height:1.6}.db-service-chapters{display:grid;margin-top:clamp(3rem,6vw,5rem);border-block-start:var(--db-border-width) solid var(--db-border)}.db-service-chapters--loading{gap:1px;background:var(--db-border)}.db-service-chapter{position:relative;border-block-end:var(--db-border-width) solid var(--db-border)}.db-service-chapter:after{position:absolute;inset:0 0 auto;height:2px;transform:scaleX(0);transform-origin:inline-start;background:var(--db-byte-blue);content:"";transition:transform .42s var(--db-ease-standard)}.db-service-chapter.is-open:after{transform:scaleX(1)}.db-service-chapter>button{display:grid;width:100%;min-height:8.5rem;grid-template-columns:4.5rem minmax(14rem,.65fr) minmax(0,1fr) 2.5rem;align-items:center;gap:clamp(1rem,3vw,3rem);padding-inline:0;text-align:start;color:var(--db-ink-navy)}.db-service-chapter>button>span{color:var(--db-byte-blue);font-family:var(--db-font-display);font-size:clamp(1.8rem,3vw,3rem)}.db-service-chapter>button>strong{font-family:var(--db-font-display);font-size:clamp(1.3rem,2vw,1.8rem)}.db-service-chapter>button>small{color:var(--db-text-muted);font-size:.9rem;line-height:1.75}.db-service-chapter>button>i{display:grid;width:2.35rem;aspect-ratio:1;place-items:center;border:var(--db-border-width) solid var(--db-border);border-radius:50%;color:var(--db-byte-blue);font-size:1.35rem;font-style:normal;font-weight:400}.db-service-chapter__panel{display:grid;grid-template-columns:minmax(0,1fr) minmax(19rem,.8fr);gap:clamp(2rem,7vw,7rem);border-block-start:var(--db-border-width) solid var(--db-border);background:var(--db-page);padding:clamp(2rem,5vw,4.5rem)}.db-service-chapter__panel[hidden]{display:none}.db-service-chapter__panel>div:first-child{display:grid;align-content:start;gap:1.25rem}.db-service-chapter__panel>div:first-child>span{color:var(--db-byte-blue-strong);font-family:var(--db-font-mono);font-size:.68rem}.db-service-chapter__panel>div:first-child>p{max-width:43rem;font-size:1.15rem;line-height:1.9}.db-service-chapter__panel>div:first-child>a{display:inline-flex;min-height:3rem;width:-moz-fit-content;width:fit-content;align-items:center;gap:.65rem;color:var(--db-byte-blue);font-weight:800}.db-service-chapter__panel>div:last-child>strong{font-size:.85rem}.db-service-chapter__panel ul{display:grid;margin:1rem 0 0;padding:0;border-block-start:var(--db-border-width) solid var(--db-border);list-style:none}.db-service-chapter__panel li{display:grid;min-height:4rem;grid-template-columns:2rem 1.25rem 1fr;align-items:center;gap:.65rem;border-block-end:var(--db-border-width) solid var(--db-border);color:var(--db-text-muted);font-size:.88rem}.db-service-chapter__panel li span{color:var(--db-byte-blue-strong);font-family:var(--db-font-mono);font-size:.62rem}.db-service-chapter__panel li svg{color:var(--db-byte-blue)}.db-engagement-continuum{border-block-end:var(--db-border-width) solid var(--db-border)}.db-engagement-continuum header{display:grid;gap:1rem}.db-engagement-continuum ol{position:relative;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1.5rem,5vw,5rem);margin:clamp(3rem,6vw,5rem) 0 0;padding:0;list-style:none}.db-engagement-continuum ol:before{position:absolute;inset:1.45rem 0 auto;height:1px;background:var(--db-border);content:""}.db-engagement-continuum li{position:relative;display:grid;min-height:15rem;align-content:start;gap:.75rem}.db-engagement-continuum li>span{color:var(--db-byte-blue);font-family:var(--db-font-mono);font-size:.65rem}.db-engagement-continuum li>i{position:relative;z-index:1;width:.8rem;aspect-ratio:1;margin-top:.55rem;border:2px solid var(--db-paper);border-radius:50%;background:var(--db-byte-blue);box-shadow:0 0 0 1px var(--db-byte-blue)}.db-engagement-continuum li h3{margin-top:1.75rem;font-size:1.35rem}.db-engagement-continuum li p{max-width:25rem;color:var(--db-text-muted);font-size:.92rem;line-height:1.8}.db-review-rail{border-block-end:var(--db-border-width) solid var(--db-border)}.db-review-rail__layout{display:grid;grid-template-columns:minmax(16rem,.5fr) minmax(0,1.5fr);gap:clamp(3rem,8vw,8rem)}.db-review-rail header{display:grid;align-content:start;gap:1rem}.db-review-rail ol{display:grid;margin:0;padding:0;border-block-start:var(--db-border-width) solid var(--db-border);list-style:none}.db-review-rail li{display:grid;min-height:7.5rem;grid-template-columns:3rem minmax(12rem,.55fr) minmax(0,1fr);align-items:center;gap:1.25rem;border-block-end:var(--db-border-width) solid var(--db-border)}.db-review-rail li>span{color:var(--db-byte-blue);font-family:var(--db-font-mono);font-size:.68rem}.db-review-rail li>strong{font-family:var(--db-font-display);font-size:1.05rem}.db-review-rail li>p{color:var(--db-text-muted);font-size:.86rem;line-height:1.7}.db-page-closing{padding-block:clamp(4rem,8vw,7rem)}.db-page-closing__inner{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:clamp(2rem,6vw,6rem)}.db-page-closing__inner>span{position:relative;grid-column:1 / -1;display:block;height:2.5rem;border-block-start:2px solid var(--db-byte-blue)}.db-page-closing__inner>span i{position:absolute;inset:-.4rem 0 auto auto;width:.75rem;aspect-ratio:1;border:2px solid var(--db-paper);border-radius:50%;background:var(--db-byte-blue);box-shadow:0 0 0 1px var(--db-byte-blue)}.db-page-closing__inner>div{display:grid;gap:1rem}.db-page-closing__inner>div>small{max-width:45rem;color:var(--db-text-muted);font-size:1rem;line-height:1.8}.db-work-intro,.db-work-publication{position:relative;overflow:clip;background:var(--db-paper)}.db-work-intro__inner{display:grid;min-height:200px;grid-template-columns:minmax(0,1fr) auto;align-content:center;align-items:end;gap:2rem;padding-block:clamp(2.5rem,5vw,5rem)}.db-work-intro__inner>div{display:grid;max-width:58rem;gap:1.25rem}.db-work-intro__inner>div>p{color:var(--db-byte-blue);font-family:var(--db-font-display);font-size:.78rem;font-weight:800}.db-work-intro h1{font-size:clamp(4.25rem,7.5vw,7.5rem);line-height:.95;letter-spacing:-.055em}html[lang=ar] .db-work-intro h1{line-height:1.12;letter-spacing:0}.db-work-intro__inner>div>span{max-width:43rem;color:var(--db-text-muted);font-size:1.08rem;line-height:1.75}.db-work-intro__inner>div>p:not(.db-work-path){max-width:43rem;color:var(--db-text-muted);font-size:1.08rem;line-height:1.75}.db-work-intro__inner>i{position:relative;grid-column:1 / -1;display:block;height:1px;margin-top:2rem;background:var(--db-border)}.db-work-intro__inner>i:after{position:absolute;inset:50% 0 auto auto;width:.65rem;aspect-ratio:1;transform:translateY(-50%);border:2px solid var(--db-paper);border-radius:50%;background:var(--db-byte-blue);box-shadow:0 0 0 1px var(--db-byte-blue);content:""}.db-work-tools__group>button.is-active{color:var(--db-byte-blue);font-weight:800}.db-work-tools__group>button.is-active>span{border-color:var(--db-byte-blue);background:var(--db-byte-blue)}.db-work-result-count{border-block-end:var(--db-border-width) solid var(--db-border);padding-block-end:1rem;color:var(--db-text-soft);font-family:var(--db-font-mono);font-size:.68rem}.db-work-publication__state{display:grid;min-height:23rem;align-content:center;justify-items:start;gap:1rem;border-block-end:var(--db-border-width) solid var(--db-border)}.db-work-publication__state>p{max-width:38rem;color:var(--db-text-muted);line-height:1.8}.db-publication-case__media>img,.db-publication-placeholder{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .52s var(--db-ease-standard)}.db-publication-case:hover .db-publication-case__media>img,.db-publication-case:hover .db-publication-placeholder{transform:scale(1.01)}.db-publication-placeholder{display:flex;align-items:center;justify-content:space-between;padding:clamp(1rem,3vw,3rem)}.db-publication-placeholder>span{display:grid;width:52%;gap:.7rem}.db-publication-placeholder i{display:block;height:.65rem;border-radius:var(--db-radius-pill);background:var(--db-border)}.db-publication-placeholder i:nth-child(2){width:82%;background:var(--db-byte-blue)}.db-publication-placeholder i:nth-child(3){width:58%}.db-work-pagination{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-top:2rem}.db-work-pagination>span{color:var(--db-text-muted);font-size:.8rem}.db-about-manifest,.db-origin-story,.db-principle-line,.db-one-release,.db-operating-contract,.db-about-education{position:relative;overflow:clip;background:var(--db-paper)}.db-about-manifest{border-block-end:var(--db-border-width) solid var(--db-border)}.db-about-manifest__inner{display:grid;min-height:min(42rem,calc(100svh - 5rem));align-content:center;justify-items:center;gap:1.5rem;padding-block:clamp(4rem,9vw,8rem);text-align:center}.db-about-manifest__inner>p,.db-origin-story__copy>p,.db-principle-line header>p,.db-one-release header>p,.db-operating-contract header>p,.db-about-education__inner>div>p{color:var(--db-byte-blue);font-family:var(--db-font-display);font-size:.78rem;font-weight:800}.db-about-manifest h1{max-width:15ch;font-size:clamp(3.6rem,6.4vw,6.25rem);line-height:.98;letter-spacing:-.05em}html[lang=ar] .db-about-manifest h1{line-height:1.15;letter-spacing:0}.db-about-manifest__inner>span{max-width:50rem;color:var(--db-text-muted);font-size:1.15rem;line-height:1.9}.db-about-manifest__inner>i{position:relative;display:block;width:min(100%,68rem);height:2rem;margin-top:2rem;border-block-start:var(--db-border-width) solid var(--db-border)}.db-about-manifest__inner>i>b{position:absolute;inset:-.35rem 50% auto auto;width:.7rem;aspect-ratio:1;transform:translate(50%);border:2px solid var(--db-paper);border-radius:50%;background:var(--db-byte-blue);box-shadow:0 0 0 1px var(--db-byte-blue)}.db-origin-story{border-block-end:var(--db-border-width) solid var(--db-border)}.db-origin-story__layout{display:grid;grid-template-columns:minmax(0,.8fr) minmax(25rem,1.2fr);align-items:center;gap:clamp(3rem,8vw,8rem)}.db-origin-story__copy{display:grid;gap:1.25rem}.db-origin-story__copy h2,.db-principle-line h2,.db-one-release h2,.db-operating-contract h2,.db-about-education h2{max-width:16ch;font-size:clamp(2.6rem,4.7vw,4.8rem);line-height:1.08}html[lang=ar] .db-origin-story__copy h2,html[lang=ar] .db-principle-line h2,html[lang=ar] .db-one-release h2,html[lang=ar] .db-operating-contract h2,html[lang=ar] .db-about-education h2{line-height:1.24}.db-origin-story__copy>span{max-width:43rem;color:var(--db-text-muted);line-height:1.9}.db-origin-fragments{position:relative;display:grid;min-height:28rem;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:1.5rem}.db-origin-fragments>div{position:relative;display:grid;gap:1.4rem;border-block:var(--db-border-width) solid var(--db-border);padding-block:2rem}.db-origin-fragments>div:after{position:absolute;inset:50% auto auto 100%;width:2rem;border-block-start:1px dashed var(--db-byte-blue);content:""}.db-origin-fragments>div:last-child:after{inset:50% 100% auto auto}.db-origin-fragments>div strong{color:var(--db-byte-blue);font-family:var(--db-font-mono);font-size:.72rem}.db-origin-fragments>div span{border-block-end:var(--db-border-width) solid var(--db-border);padding-block-end:.65rem;color:var(--db-text-muted);font-size:.76rem}.db-origin-fragments>div i{position:absolute;inset:50% auto auto -.3rem;width:.6rem;aspect-ratio:1;transform:translateY(-50%);border:1px solid var(--db-byte-blue);border-radius:50%;background:var(--db-paper)}.db-origin-fragments>div:last-child i{inset:50% -.3rem auto auto}.db-origin-fragments>b{color:var(--db-ink-navy);font-family:var(--db-font-display);font-size:2rem}.db-principle-line{border-block-end:var(--db-border-width) solid var(--db-border)}.db-principle-line header,.db-one-release header,.db-operating-contract header{display:grid;gap:1rem}.db-principle-line ol{position:relative;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1.5rem,5vw,5rem);margin:clamp(3rem,6vw,5rem) 0 0;padding:0;list-style:none}.db-principle-line ol:before{position:absolute;inset:1.6rem 0 auto;height:1px;background:repeating-linear-gradient(90deg,var(--db-byte-blue) 0 .35rem,transparent .35rem .8rem);content:"";opacity:.45}.db-principle-line li{position:relative;display:grid;min-height:15rem;align-content:start;gap:.8rem}.db-principle-line li>span{color:var(--db-byte-blue);font-family:var(--db-font-mono);font-size:.65rem}.db-principle-line li>i{position:relative;z-index:1;width:.7rem;aspect-ratio:1;margin-top:.65rem;border:2px solid var(--db-paper);border-radius:50%;background:var(--db-byte-blue);box-shadow:0 0 0 1px var(--db-byte-blue)}.db-principle-line li h3{margin-top:1.6rem;font-size:1.35rem}.db-principle-line li p{max-width:24rem;color:var(--db-text-muted);font-size:.9rem;line-height:1.8}.db-one-release{border-block-end:var(--db-border-width) solid var(--db-border)}.db-one-release header>span{max-width:45rem;color:var(--db-text-muted);font-size:1rem;line-height:1.85}.db-one-release__map{position:relative;margin-top:clamp(3rem,6vw,5rem);border-block:var(--db-border-width) solid var(--db-border);padding-block:2rem}.db-one-release__map svg{display:block;width:100%;height:clamp(12rem,21vw,18rem);overflow:visible}.db-one-release__guide,.db-one-release__track{fill:none;vector-effect:non-scaling-stroke}.db-one-release__guide{stroke:var(--db-border);stroke-width:7}.db-one-release__track{stroke:var(--db-byte-blue);stroke-width:3;stroke-linecap:round}.db-one-release__track--top,.db-one-release__track--bottom{stroke-dasharray:1230;stroke-dashoffset:0}.db-one-release__map circle{fill:var(--db-paper);stroke:var(--db-byte-blue);stroke-width:2;vector-effect:non-scaling-stroke}.db-one-release__map .db-one-release__result-node{fill:var(--db-byte-blue);stroke:var(--db-paper);stroke-width:5}.db-one-release__labels{position:absolute;z-index:2;inset:2rem auto 2rem 0;display:flex;flex-direction:column;justify-content:space-around;width:29%;pointer-events:none}.db-one-release__labels>div{display:grid;gap:.4rem}.db-one-release__labels strong{color:var(--db-byte-blue);font-family:var(--db-font-mono);font-size:.7rem}.db-one-release__labels span{max-width:19rem;color:var(--db-text-muted);font-size:.72rem;line-height:1.55}.db-one-release__result{position:absolute;z-index:2;inset:50% 0 auto auto;display:grid;max-width:14rem;gap:.45rem;transform:translateY(-50%);text-align:end}.db-one-release__result span{color:var(--db-byte-blue);font-family:var(--db-font-mono);font-size:.65rem}.db-one-release__result strong{font-size:.9rem;line-height:1.55}.db-operating-contract{border-block-end:var(--db-border-width) solid var(--db-border)}.db-operating-contract__layout{display:grid;grid-template-columns:minmax(17rem,.55fr) minmax(0,1.45fr);gap:clamp(3rem,8vw,8rem)}.db-operating-contract ol{display:grid;margin:0;padding:0;border-block-start:var(--db-border-width) solid var(--db-border);list-style:none}.db-operating-contract li{display:grid;min-height:6.5rem;grid-template-columns:4rem 1fr;align-items:center;gap:1rem;border-block-end:var(--db-border-width) solid var(--db-border)}.db-operating-contract li>span{color:var(--db-byte-blue);font-family:var(--db-font-display);font-size:1.65rem}.db-operating-contract li>p{color:var(--db-text-muted);line-height:1.75}.db-about-education{padding-block:clamp(4rem,8vw,7rem)}.db-about-education__inner{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:clamp(2rem,6vw,6rem)}.db-about-education__inner>span{position:relative;grid-column:1 / -1;display:block;height:2.5rem;border-block-start:2px solid var(--db-byte-blue)}.db-about-education__inner>span i{position:absolute;inset:-.4rem 0 auto auto;width:.75rem;aspect-ratio:1;border:2px solid var(--db-paper);border-radius:50%;background:var(--db-byte-blue);box-shadow:0 0 0 1px var(--db-byte-blue)}.db-about-education__inner>div{display:grid;gap:1rem}.db-about-education__inner>div>small{max-width:45rem;color:var(--db-text-muted);font-size:1rem;line-height:1.8}.db-about-education__inner>a{display:inline-flex;min-height:3.8rem;align-items:center;gap:.7rem;border-block-end:2px solid var(--db-byte-blue);color:var(--db-byte-blue);font-weight:800}.db-contact-intro,.db-contact-experience{position:relative;overflow:clip;background:var(--db-paper)}.db-contact-intro__inner{display:grid;min-height:30rem;align-content:center;gap:1.25rem;padding-block:clamp(3.5rem,8vw,7rem) 0}.db-contact-intro h1{max-width:14ch;font-size:clamp(3.6rem,6.4vw,6.25rem);line-height:.98;letter-spacing:-.05em}html[lang=ar] .db-contact-intro h1{line-height:1.16;letter-spacing:0}.db-contact-intro__inner>p{max-width:48rem;color:var(--db-text-muted);font-size:1.15rem;line-height:1.9}.db-contact-intro ol{position:relative;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));margin:3rem 0 0;padding:0;border-block-end:var(--db-border-width) solid var(--db-border);list-style:none}.db-contact-intro ol:after{position:absolute;inset:auto 0 -2px auto;width:20%;height:2px;background:var(--db-byte-blue);content:""}.db-contact-intro li{display:grid;min-height:4rem;align-content:center;gap:.3rem;color:var(--db-text-soft);font-size:.72rem}.db-contact-intro li>span{font-family:var(--db-font-mono);font-size:.62rem}.db-contact-intro li.is-active{color:var(--db-byte-blue);font-weight:800}.db-contact-experience{padding-block-start:0}.db-contact-experience__layout{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(19rem,.6fr);align-items:start;gap:clamp(2.5rem,7vw,7rem)}.db-project-brief>header{display:grid;gap:.9rem;padding-block:2.5rem}.db-project-brief>header>p,.db-brief-summary>div:first-child>p{color:var(--db-byte-blue);font-family:var(--db-font-display);font-size:.75rem;font-weight:800}.db-project-brief>header h2{font-size:clamp(2rem,3.4vw,3.4rem)}.db-project-brief>header>span{max-width:40rem;color:var(--db-text-muted);line-height:1.8}.db-project-brief>form{border-block-start:var(--db-border-width) solid var(--db-border)}.db-contact-success{display:grid;justify-items:start;gap:1.25rem;min-height:18rem;align-content:center;padding-block:clamp(2.5rem,6vw,4.5rem);border-block-start:var(--db-border-width) solid var(--db-border)}.db-contact-success>span{display:inline-flex;align-items:center;justify-content:center;width:3.25rem;height:3.25rem;border-radius:999px;background:color-mix(in srgb,var(--db-byte-blue) 12%,white);color:var(--db-byte-blue)}.db-contact-success h2{max-width:28rem;font-size:clamp(1.45rem,2.8vw,2rem);line-height:1.55;font-weight:700}.db-contact-question__body>legend,.db-contact-details-grid legend{margin-bottom:1.25rem;font-family:var(--db-font-display);font-size:1rem;font-weight:800}.db-contact-details-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:2rem 2.5rem}.db-contact-details-grid>fieldset{min-width:0}.db-radio-lines{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 2rem;border-block-start:var(--db-border-width) solid var(--db-border)}.db-radio-lines label{display:grid;min-height:3.6rem;grid-template-columns:1rem 1fr;align-items:center;gap:.75rem;border-block-end:var(--db-border-width) solid var(--db-border);cursor:pointer;color:var(--db-text-muted)}.db-radio-lines label>span{width:.65rem;aspect-ratio:1;border:1px solid var(--db-text-faint);border-radius:50%;background:var(--db-paper)}.db-radio-lines label:has(input:checked){color:var(--db-byte-blue)}.db-radio-lines label:has(input:checked)>span{border:2px solid var(--db-paper);background:var(--db-byte-blue);box-shadow:0 0 0 1px var(--db-byte-blue)}.db-radio-lines label:has(input:focus-visible){outline:2px solid var(--db-byte-blue);outline-offset:3px}.db-radio-lines strong{font-size:.82rem}.db-contact-submit{display:grid;gap:1.5rem;padding-block:2rem}.db-contact-submit>span{position:relative;display:block;height:1px;margin-top:.5rem;background:var(--db-byte-blue)}.db-contact-submit>span i{position:absolute;inset:50% auto auto 0;width:.7rem;aspect-ratio:1;transform:translateY(-50%);border:2px solid var(--db-paper);border-radius:50%;background:var(--db-byte-blue);box-shadow:0 0 0 1px var(--db-byte-blue)}.db-contact-submit>button{width:-moz-fit-content;width:fit-content}.db-brief-alert{display:grid;gap:.45rem;border-inline-start:1px solid currentColor;background:var(--db-page);padding:1rem 1.25rem;font-size:.84rem;line-height:1.65}.db-brief-alert.is-error{color:var(--db-destructive, #bd2c2c)}.db-brief-alert.is-success{color:var(--db-success)}.db-brief-alert>strong{display:flex;align-items:center;gap:.5rem}.db-brief-alert>span{color:var(--db-text-muted)}.db-brief-summary{position:sticky;top:7rem;display:grid;gap:2rem;border-inline-start:var(--db-border-width) solid var(--db-border);padding:clamp(1.5rem,3vw,2.5rem)}.db-brief-summary>div:first-child{display:grid;gap:1rem}.db-brief-summary dl{display:grid;border-block-start:var(--db-border-width) solid var(--db-border)}.db-brief-summary dl>div{display:grid;min-height:4.5rem;align-content:center;gap:.3rem;border-block-end:var(--db-border-width) solid var(--db-border)}.db-brief-summary dt{color:var(--db-text-soft);font-size:.68rem}.db-brief-summary dd{color:var(--db-byte-blue);font-size:.85rem;font-weight:800}.db-brief-summary>div:first-child h2{margin-top:.75rem;font-size:1.45rem}.db-brief-summary>div:first-child>span{color:var(--db-text-muted);font-size:.84rem;line-height:1.75}.db-after-send{border-block-start:var(--db-border-width) solid var(--db-border);padding-block-start:1.5rem}.db-after-send h2{font-size:1.25rem}.db-after-send ol{display:grid;margin:1rem 0 0;padding:0;list-style:none}.db-after-send li{display:grid;grid-template-columns:2rem 1fr;gap:.75rem;border-block-end:var(--db-border-width) solid var(--db-border);padding-block:1rem}.db-after-send li>span{color:var(--db-byte-blue);font-family:var(--db-font-display);font-size:1rem;font-weight:800}.db-after-send li>p{color:var(--db-text-muted);font-size:.76rem;line-height:1.65}.db-brief-summary>address{display:grid;border-block-start:var(--db-border-width) solid var(--db-border);padding-block-start:1rem;font-style:normal}.db-brief-summary>address a,.db-brief-summary>address p{display:flex;min-height:2.75rem;align-items:center;gap:.65rem;color:var(--db-text-muted);font-size:.75rem}.db-brief-summary>address svg{color:var(--db-byte-blue)}.db-contact-intro__inner{min-height:auto;max-width:52rem;gap:1rem;padding-block:clamp(4rem,8vw,6.5rem) clamp(2.5rem,5vw,4rem)}.db-contact-intro__inner>.db-label{color:var(--db-byte-blue);font-family:var(--db-font-display);font-size:.75rem;font-weight:800;line-height:1.5}.db-contact-intro h1{max-width:16ch;font-size:clamp(2.75rem,5vw,4.75rem);line-height:1.08}.db-contact-intro__inner>p:last-child{max-width:42rem;font-size:1.08rem}.db-contact-experience{background:var(--db-page);padding-block:clamp(2.5rem,6vw,5rem)}.db-contact-experience__layout{grid-template-columns:minmax(0,1fr) minmax(17rem,.42fr);gap:clamp(1.5rem,4vw,3rem)}.db-project-brief{border:1px solid var(--db-border);border-radius:var(--db-radius-card, 20px);background:var(--db-paper);padding:clamp(1.5rem,4vw,2.5rem)}.db-project-brief>header{gap:.65rem;padding-block:0 2rem}.db-project-brief>header h2{font-size:clamp(1.6rem,3vw,2.25rem)}.db-project-brief>header>span{font-size:.95rem}.db-project-brief>form{display:grid;gap:2rem;border-block-start:1px solid var(--db-border);padding-block-start:2rem}.db-contact-details-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem}.db-contact-details-grid>div:last-child{grid-column:1 / -1}.db-project-brief input:not([type=radio]):not([type=checkbox]),.db-project-brief textarea{border-color:var(--db-border);border-radius:12px;background:var(--db-paper)}.db-project-brief input:not([type=radio]):not([type=checkbox]):focus,.db-project-brief textarea:focus{border-color:var(--db-byte-blue);box-shadow:0 0 0 3px #2f6fed1f}.db-contact-service{min-width:0}.db-contact-service>legend{font-family:var(--db-font-display);font-size:.9rem;font-weight:700}.db-contact-service>p{margin:.4rem 0 1rem;color:var(--db-text-muted);font-size:.78rem}.db-radio-lines{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;border-block-start:0}.db-radio-lines label{min-height:3.75rem;border:1px solid var(--db-border);border-radius:12px;padding-inline:1rem}.db-radio-lines label:has(input:checked){border-color:var(--db-byte-blue);background:var(--db-chalk)}.db-radio-lines strong{font-size:.86rem}.db-field-error{display:block;margin-top:.6rem;color:var(--db-destructive, #bd2c2c);font-size:.75rem}.db-contact-submit{gap:1.25rem;border-block-start:1px solid var(--db-border);padding-block:2rem 0}.db-brief-summary{top:6rem;gap:1.5rem;border:1px solid var(--db-border);border-radius:var(--db-radius-card, 20px);background:var(--db-paper);padding:1.5rem}.db-after-send{border-block-start:0;padding-block-start:0}.db-after-send h2{font-size:1.2rem}.db-after-send li:last-child{border-block-end:0}.db-case-state,.db-project-hero,.db-project-cover,.db-project-metrics,.db-project-story,.db-project-features,.db-project-gallery,.db-project-outcome,.db-case-next{background:var(--db-paper)}.db-case-state__inner{display:grid;max-width:52rem;gap:1.25rem;border-block:var(--db-border-width) solid var(--db-border);padding-block:clamp(2rem,5vw,4rem)}.db-project-story.is-subtle{background:var(--db-paper)}.db-project-gallery__button{display:block;width:100%;overflow:hidden;border:var(--db-border-width) solid var(--db-border);background:var(--db-page)}.db-project-outcome .db-container{position:relative}.db-project-outcome .db-container:before{position:absolute;inset:0 0 auto;height:2px;background:var(--db-byte-blue);content:""}.db-legal-intro,.db-legal,.db-not-found,.db-footer--light{position:relative;overflow:clip;background:var(--db-paper);color:var(--db-ink-navy)}.db-legal-intro{border-block-end:var(--db-border-width) solid var(--db-border)}.db-legal-intro__inner{display:grid;min-height:32rem;grid-template-columns:minmax(0,1fr) auto;align-content:center;align-items:end;gap:2.5rem;padding-block:clamp(3.5rem,8vw,7rem)}.db-legal-intro__inner>div:first-child{display:grid;max-width:55rem;gap:1.2rem}.db-legal-intro__inner>div:first-child>p{color:var(--db-byte-blue);font-family:var(--db-font-display);font-size:.76rem;font-weight:800}.db-legal-intro h1{font-size:clamp(3.6rem,6.4vw,6.25rem);line-height:1}html[lang=ar] .db-legal-intro h1{line-height:1.16}.db-legal-intro__inner>div:first-child>span{max-width:44rem;color:var(--db-text-muted);font-size:1.05rem;line-height:1.85}.db-legal-intro__inner>div:nth-child(2){display:grid;gap:.5rem;text-align:end}.db-legal-intro__inner>div:nth-child(2)>span{color:var(--db-byte-blue);font-family:var(--db-font-mono);font-size:.65rem}.db-legal-intro__inner>div:nth-child(2)>strong{color:var(--db-text-muted);font-size:.78rem}.db-legal-intro__inner>i{grid-column:1 / -1;display:block;height:1px;margin-top:1.5rem;background:var(--db-border)}.db-legal__content{overflow:visible;border:0;border-block-start:var(--db-border-width) solid var(--db-border);border-radius:0;background:var(--db-paper)}.db-legal__section{display:grid;gap:1rem;padding:clamp(1.5rem,4vw,3rem) 0}.db-legal__section>span{color:var(--db-byte-blue);font-family:var(--db-font-mono);font-size:.65rem}.db-legal__section>h2{max-width:20ch;font-size:clamp(1.6rem,2.7vw,2.35rem)}.db-legal__section>p{max-width:48rem;color:var(--db-text-muted);line-height:1.9}.db-not-found{min-height:calc(100svh - 5rem)}.db-not-found__inner{display:grid;min-height:inherit;grid-template-columns:minmax(15rem,.55fr) minmax(0,1fr);align-content:center;gap:clamp(2rem,7vw,7rem);padding-block:clamp(3rem,8vw,7rem)}.db-not-found__code{color:var(--db-byte-blue);font-family:var(--db-font-display);font-size:clamp(7rem,18vw,17rem);font-weight:750;line-height:.75;letter-spacing:-.09em}.db-not-found__copy{display:grid;gap:1.15rem}.db-not-found__copy>p{color:var(--db-byte-blue);font-size:.76rem;font-weight:800}.db-not-found__copy h1{max-width:13ch;font-size:clamp(2.8rem,5.3vw,5.4rem);line-height:1.08}html[lang=ar] .db-not-found__copy h1{line-height:1.22}.db-not-found__copy>span{max-width:40rem;color:var(--db-text-muted);font-size:1rem;line-height:1.8}.db-not-found nav{grid-column:2;display:grid;border-block-start:var(--db-border-width) solid var(--db-border)}.db-not-found nav a{display:grid;min-height:4.5rem;grid-template-columns:3rem 1fr auto;align-items:center;gap:1rem;border-block-end:var(--db-border-width) solid var(--db-border);color:inherit}.db-not-found nav a>span{color:var(--db-byte-blue);font-family:var(--db-font-mono);font-size:.65rem}.db-not-found nav a>svg{color:var(--db-byte-blue)}.db-not-found__inner>i{position:relative;grid-column:1 / -1;display:block;height:1px;margin-top:1.5rem;background:var(--db-border)}.db-not-found__inner>i b{position:absolute;inset:50% 0 auto auto;width:.7rem;aspect-ratio:1;transform:translateY(-50%);border:2px solid var(--db-paper);border-radius:50%;background:var(--db-byte-blue);box-shadow:0 0 0 1px var(--db-byte-blue)}.db-footer--light{border-block-start:var(--db-border-width) solid var(--db-border);background:var(--db-paper)}.db-footer__inner{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(18rem,.85fr);gap:clamp(3rem,8vw,8rem);padding-block:clamp(3rem,7vw,5rem) 1.5rem}.db-footer__brand{display:grid;align-content:start;gap:1.15rem}.db-footer__brand>a:first-child{width:-moz-fit-content;width:fit-content}.db-footer__brand>p{max-width:36rem;color:var(--db-text-muted);line-height:1.8}.db-footer__brand>a:last-child{width:-moz-fit-content;width:fit-content;color:var(--db-byte-blue);font-weight:800}.db-footer--light nav{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;border-block-start:var(--db-border-width) solid var(--db-border)}.db-footer--light nav a{display:grid;min-height:3.5rem;grid-template-columns:2rem 1fr;align-items:center;gap:.5rem;border-block-end:var(--db-border-width) solid var(--db-border);color:var(--db-text-muted);font-size:.82rem}.db-footer--light nav a>span{color:var(--db-byte-blue);font-family:var(--db-font-mono);font-size:.62rem}.db-footer--light nav a:hover{color:var(--db-byte-blue)}.db-footer__base{grid-column:1 / -1;display:flex;justify-content:space-between;gap:1rem;border-block-start:var(--db-border-width) solid var(--db-border);padding-block-start:1.25rem;color:var(--db-text-soft);font-size:.72rem}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.pointer-events-none{pointer-events:none}.pointer-events-auto{pointer-events:auto}.\!visible{visibility:visible!important}.visible{visibility:visible}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.inset-0{top:0;right:0;bottom:0;left:0}.inset-16{top:4rem;right:4rem;bottom:4rem;left:4rem}.inset-8{top:2rem;right:2rem;bottom:2rem;left:2rem}.inset-x-0{left:0;right:0}.inset-y-0{top:0;bottom:0}.inset-y-2{top:.5rem;bottom:.5rem}.-start-\[10000px\]{inset-inline-start:-10000px}.bottom-4{bottom:1rem}.bottom-8{bottom:2rem}.end-0{inset-inline-end:0px}.end-2{inset-inline-end:.5rem}.end-3{inset-inline-end:.75rem}.end-4{inset-inline-end:1rem}.end-full{inset-inline-end:100%}.left-1\/2{left:50%}.start-0{inset-inline-start:0px}.start-1\/2{inset-inline-start:50%}.start-auto{inset-inline-start:auto}.top-0{top:0}.top-1\/2{top:50%}.top-2{top:.5rem}.top-3{top:.75rem}.top-\[50\%\]{top:50%}.top-auto{top:auto}.-z-10{z-index:-10}.z-0{z-index:0}.z-10{z-index:10}.z-30{z-index:30}.z-50{z-index:50}.z-\[100\]{z-index:100}.z-\[200\]{z-index:200}.-mx-1{margin-left:-.25rem;margin-right:-.25rem}.mx-auto{margin-left:auto;margin-right:auto}.my-1{margin-top:.25rem;margin-bottom:.25rem}.mb-12{margin-bottom:3rem}.mb-2{margin-bottom:.5rem}.mb-3{margin-bottom:.75rem}.mb-4{margin-bottom:1rem}.mb-8{margin-bottom:2rem}.me-3{margin-inline-end:.75rem}.ms-auto{margin-inline-start:auto}.mt-0\.5{margin-top:.125rem}.mt-1{margin-top:.25rem}.mt-10{margin-top:2.5rem}.mt-12{margin-top:3rem}.mt-2{margin-top:.5rem}.mt-3{margin-top:.75rem}.mt-4{margin-top:1rem}.mt-5{margin-top:1.25rem}.mt-6{margin-top:1.5rem}.mt-8{margin-top:2rem}.mt-auto{margin-top:auto}.line-clamp-2{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}.line-clamp-3{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3}.block{display:block}.inline-block{display:inline-block}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.grid{display:grid}.hidden{display:none}.aspect-\[16\/10\]{aspect-ratio:16/10}.aspect-\[16\/9\]{aspect-ratio:16/9}.h-10{height:2.5rem}.h-11{height:2.75rem}.h-12{height:3rem}.h-16{height:4rem}.h-2\.5{height:.625rem}.h-20{height:5rem}.h-24{height:6rem}.h-28{height:7rem}.h-3\.5{height:.875rem}.h-32{height:8rem}.h-36{height:9rem}.h-4{height:1rem}.h-40{height:10rem}.h-44{height:11rem}.h-48{height:12rem}.h-5{height:1.25rem}.h-52{height:13rem}.h-56{height:14rem}.h-6{height:1.5rem}.h-60{height:15rem}.h-64{height:16rem}.h-8{height:2rem}.h-80{height:20rem}.h-9{height:2.25rem}.h-96{height:24rem}.h-\[1px\]{height:1px}.h-\[4\.5rem\]{height:4.5rem}.h-\[var\(--radix-select-trigger-height\)\]{height:var(--radix-select-trigger-height)}.h-auto{height:auto}.h-dvh{height:100dvh}.h-full{height:100%}.h-px{height:1px}.max-h-64{max-height:16rem}.max-h-96{max-height:24rem}.max-h-\[90vh\]{max-height:90vh}.min-h-0{min-height:0px}.min-h-10{min-height:2.5rem}.min-h-11{min-height:2.75rem}.min-h-12{min-height:3rem}.min-h-14{min-height:3.5rem}.min-h-16{min-height:4rem}.min-h-28{min-height:7rem}.min-h-32{min-height:8rem}.min-h-36{min-height:9rem}.min-h-56{min-height:14rem}.min-h-7{min-height:1.75rem}.min-h-\[100svh\]{min-height:100svh}.min-h-dvh{min-height:100dvh}.min-h-screen{min-height:100vh}.w-10{width:2.5rem}.w-11{width:2.75rem}.w-12{width:3rem}.w-2\.5{width:.625rem}.w-2\/3{width:66.666667%}.w-20{width:5rem}.w-24{width:6rem}.w-3\.5{width:.875rem}.w-3\/4{width:75%}.w-4{width:1rem}.w-40{width:10rem}.w-5{width:1.25rem}.w-64{width:16rem}.w-72{width:18rem}.w-\[1px\]{width:1px}.w-\[calc\(100\%-2rem\)\]{width:calc(100% - 2rem)}.w-\[min\(88vw\,18rem\)\]{width:min(88vw,18rem)}.w-\[min\(90vw\,24rem\)\]{width:min(90vw,24rem)}.w-auto{width:auto}.w-full{width:100%}.w-px{width:1px}.w-screen{width:100vw}.min-w-0{min-width:0px}.min-w-11{min-width:2.75rem}.min-w-\[8rem\]{min-width:8rem}.min-w-\[var\(--radix-select-trigger-width\)\]{min-width:var(--radix-select-trigger-width)}.max-w-2xl{max-width:42rem}.max-w-3xl{max-width:48rem}.max-w-4xl{max-width:56rem}.max-w-6xl{max-width:72rem}.max-w-7xl{max-width:80rem}.max-w-\[13ch\]{max-width:13ch}.max-w-\[39rem\]{max-width:39rem}.max-w-\[45rem\]{max-width:45rem}.max-w-lg{max-width:32rem}.max-w-md{max-width:28rem}.max-w-none{max-width:none}.max-w-xl{max-width:36rem}.flex-1{flex:1 1 0%}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.caption-bottom{caption-side:bottom}.origin-top{transform-origin:top}.-translate-x-1\/2{--tw-translate-x: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-y-1\/2{--tw-translate-y: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-0{--tw-translate-x: 0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-y-0{--tw-translate-y: 0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-y-\[-50\%\]{--tw-translate-y: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scale-125{--tw-scale-x: 1.25;--tw-scale-y: 1.25;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@keyframes pulse{50%{opacity:.5}}.animate-pulse{animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite}@keyframes pulse-glow{0%,to{opacity:.5}50%{opacity:1}}.animate-pulse-glow{animation:pulse-glow 4s ease-in-out infinite}@keyframes spin{to{transform:rotate(360deg)}}.animate-spin{animation:spin 1s linear infinite}.cursor-default{cursor:default}.cursor-pointer{cursor:pointer}.select-none{-webkit-user-select:none;-moz-user-select:none;user-select:none}.resize-y{resize:vertical}.resize{resize:both}.scroll-mt-20{scroll-margin-top:5rem}.scroll-mt-24{scroll-margin-top:6rem}.scroll-mt-28{scroll-margin-top:7rem}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.flex-wrap{flex-wrap:wrap}.place-items-center{place-items:center}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.items-center{align-items:center}.justify-start{justify-content:flex-start}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-0{gap:0px}.gap-1{gap:.25rem}.gap-1\.5{gap:.375rem}.gap-2{gap:.5rem}.gap-3{gap:.75rem}.gap-4{gap:1rem}.gap-5{gap:1.25rem}.gap-6{gap:1.5rem}.gap-7{gap:1.75rem}.gap-8{gap:2rem}.gap-x-5{-moz-column-gap:1.25rem;column-gap:1.25rem}.gap-y-2{row-gap:.5rem}.space-y-1>: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))}.space-y-1\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.375rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.375rem * var(--tw-space-y-reverse))}.space-y-2>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.5rem * var(--tw-space-y-reverse))}.space-y-3>: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))}.space-y-4>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem * var(--tw-space-y-reverse))}.space-y-6>: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))}.space-y-7>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1.75rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.75rem * var(--tw-space-y-reverse))}.space-y-8>: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))}.divide-y>:not([hidden])~:not([hidden]){--tw-divide-y-reverse: 0;border-top-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)));border-bottom-width:calc(1px * var(--tw-divide-y-reverse))}.divide-border>:not([hidden])~:not([hidden]){border-color:hsl(var(--border))}.self-start{align-self:flex-start}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-y-auto{overflow-y:auto}.overscroll-contain{overscroll-behavior:contain}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-line{white-space:pre-line}.whitespace-pre-wrap{white-space:pre-wrap}.break-words{overflow-wrap:break-word}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:1rem}.rounded-\[1\.75rem\]{border-radius:1.75rem}.rounded-\[var\(--db-radius-card\)\]{border-radius:var(--db-radius-card)}.rounded-\[var\(--db-radius-field\)\]{border-radius:var(--db-radius-field)}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:var(--radius)}.rounded-md{border-radius:calc(var(--radius) - 2px)}.rounded-none{border-radius:0}.rounded-xl{border-radius:.75rem}.border{border-width:1px}.border-0{border-width:0px}.border-y-0{border-top-width:0px;border-bottom-width:0px}.border-b{border-bottom-width:1px}.border-e{border-inline-end-width:1px}.border-e-0{border-inline-end-width:0px}.border-s-2{border-inline-start-width:2px}.border-t{border-top-width:1px}.border-dashed{border-style:dashed}.border-\[rgba\(148\,190\,224\,0\.16\)\]{border-color:#94bee029}.border-\[var\(--db-border\)\]{border-color:var(--db-border)}.border-amber-200{--tw-border-opacity: 1;border-color:rgb(253 230 138 / var(--tw-border-opacity, 1))}.border-border{border-color:hsl(var(--border))}.border-cyan{--tw-border-opacity: 1;border-color:rgb(110 151 242 / var(--tw-border-opacity, 1))}.border-cyan\/20{border-color:#6e97f233}.border-cyan\/30{border-color:#6e97f24d}.border-cyan\/40{border-color:#6e97f266}.border-cyan\/60{border-color:#6e97f299}.border-destructive{border-color:hsl(var(--destructive))}.border-destructive\/20{border-color:hsl(var(--destructive) / .2)}.border-destructive\/25{border-color:hsl(var(--destructive) / .25)}.border-electric\/20{border-color:#2f6fed33}.border-emerald-200{--tw-border-opacity: 1;border-color:rgb(167 243 208 / var(--tw-border-opacity, 1))}.border-green-500\/30{border-color:#22c55e4d}.border-input{border-color:hsl(var(--input))}.border-primary{border-color:hsl(var(--primary))}.border-primary\/15{border-color:hsl(var(--primary) / .15)}.border-primary\/20{border-color:hsl(var(--primary) / .2)}.border-primary\/25{border-color:hsl(var(--primary) / .25)}.border-red-500\/30{border-color:#ef44444d}.border-transparent{border-color:transparent}.border-white\/10{border-color:#ffffff1a}.border-white\/30{border-color:#ffffff4d}.bg-\[\#03070F\]{--tw-bg-opacity: 1;background-color:rgb(3 7 15 / var(--tw-bg-opacity, 1))}.bg-\[var\(--db-chalk\)\]{background-color:var(--db-chalk)}.bg-\[var\(--db-page\)\]{background-color:var(--db-page)}.bg-amber-50{--tw-bg-opacity: 1;background-color:rgb(255 251 235 / var(--tw-bg-opacity, 1))}.bg-background{background-color:hsl(var(--background))}.bg-black\/60{background-color:#0009}.bg-border{background-color:hsl(var(--border))}.bg-card{background-color:hsl(var(--card))}.bg-cyan{--tw-bg-opacity: 1;background-color:rgb(110 151 242 / var(--tw-bg-opacity, 1))}.bg-cyan\/10{background-color:#6e97f21a}.bg-cyan\/40{background-color:#6e97f266}.bg-cyan\/5{background-color:#6e97f20d}.bg-destructive{background-color:hsl(var(--destructive))}.bg-destructive\/10{background-color:hsl(var(--destructive) / .1)}.bg-emerald-50{--tw-bg-opacity: 1;background-color:rgb(236 253 245 / var(--tw-bg-opacity, 1))}.bg-green-500\/10{background-color:#22c55e1a}.bg-muted{background-color:hsl(var(--muted))}.bg-popover{background-color:hsl(var(--popover))}.bg-primary{background-color:hsl(var(--primary))}.bg-primary\/10{background-color:hsl(var(--primary) / .1)}.bg-red-500\/10{background-color:#ef44441a}.bg-secondary{background-color:hsl(var(--secondary))}.bg-transparent{background-color:transparent}.bg-white{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.bg-white\/70{background-color:#ffffffb3}.bg-white\/95{background-color:#fffffff2}.bg-white\/\[0\.03\]{background-color:#ffffff08}.bg-\[radial-gradient\(ellipse_at_50\%_30\%\,rgba\(0\,194\,255\,0\.12\)\,transparent_55\%\)\]{background-image:radial-gradient(ellipse at 50% 30%,rgba(0,194,255,.12),transparent 55%)}.bg-gradient-to-b{background-image:linear-gradient(to bottom,var(--tw-gradient-stops))}.from-cyan{--tw-gradient-from: #6E97F2 var(--tw-gradient-from-position);--tw-gradient-to: rgb(110 151 242 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-cyan\/0{--tw-gradient-from: rgb(110 151 242 / 0) var(--tw-gradient-from-position);--tw-gradient-to: rgb(110 151 242 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.via-cyan\/40{--tw-gradient-to: rgb(110 151 242 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), rgb(110 151 242 / .4) var(--tw-gradient-via-position), var(--tw-gradient-to)}.to-cyan\/0{--tw-gradient-to: rgb(110 151 242 / 0) var(--tw-gradient-to-position)}.to-transparent{--tw-gradient-to: transparent var(--tw-gradient-to-position)}.object-contain{-o-object-fit:contain;object-fit:contain}.object-cover{-o-object-fit:cover;object-fit:cover}.object-top{-o-object-position:top;object-position:top}.p-0{padding:0}.p-1{padding:.25rem}.p-2{padding:.5rem}.p-3{padding:.75rem}.p-4{padding:1rem}.p-5{padding:1.25rem}.p-6{padding:1.5rem}.p-8{padding:2rem}.px-2{padding-left:.5rem;padding-right:.5rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-4{padding-left:1rem;padding-right:1rem}.px-5{padding-left:1.25rem;padding-right:1.25rem}.px-6{padding-left:1.5rem;padding-right:1.5rem}.px-7{padding-left:1.75rem;padding-right:1.75rem}.px-8{padding-left:2rem;padding-right:2rem}.py-1{padding-top:.25rem;padding-bottom:.25rem}.py-1\.5{padding-top:.375rem;padding-bottom:.375rem}.py-10{padding-top:2.5rem;padding-bottom:2.5rem}.py-12{padding-top:3rem;padding-bottom:3rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-2\.5{padding-top:.625rem;padding-bottom:.625rem}.py-20{padding-top:5rem;padding-bottom:5rem}.py-28{padding-top:7rem;padding-bottom:7rem}.py-3{padding-top:.75rem;padding-bottom:.75rem}.py-3\.5{padding-top:.875rem;padding-bottom:.875rem}.py-4{padding-top:1rem;padding-bottom:1rem}.py-8{padding-top:2rem;padding-bottom:2rem}.pb-36{padding-bottom:9rem}.pb-4{padding-bottom:1rem}.pb-8{padding-bottom:2rem}.pe-16{padding-inline-end:4rem}.pe-5{padding-inline-end:1.25rem}.pe-9{padding-inline-end:2.25rem}.ps-3{padding-inline-start:.75rem}.ps-4{padding-inline-start:1rem}.ps-6{padding-inline-start:1.5rem}.pt-0{padding-top:0}.pt-20{padding-top:5rem}.pt-32{padding-top:8rem}.pt-5{padding-top:1.25rem}.pt-6{padding-top:1.5rem}.pt-\[4\.5rem\]{padding-top:4.5rem}.text-center{text-align:center}.text-start{text-align:start}.text-end{text-align:end}.align-middle{vertical-align:middle}.font-display{font-family:Instrument Sans,system-ui,sans-serif}.font-mono{font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.text-2xl{font-size:1.5rem;line-height:2rem}.text-3xl{font-size:1.875rem;line-height:2.25rem}.text-4xl{font-size:2.25rem;line-height:2.5rem}.text-5xl{font-size:3rem;line-height:1}.text-\[10px\]{font-size:10px}.text-\[clamp\(2\.7rem\,5\.1vw\,3\.75rem\)\]{font-size:clamp(2.7rem,5.1vw,3.75rem)}.text-base{font-size:1rem;line-height:1.5rem}.text-lg{font-size:1.125rem;line-height:1.75rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xl{font-size:1.25rem;line-height:1.75rem}.text-xs{font-size:.75rem;line-height:1rem}.font-black{font-weight:900}.font-bold{font-weight:700}.font-extrabold{font-weight:800}.font-medium{font-weight:500}.font-semibold{font-weight:600}.uppercase{text-transform:uppercase}.leading-6{line-height:1.5rem}.leading-7{line-height:1.75rem}.leading-8{line-height:2rem}.leading-9{line-height:2.25rem}.leading-\[1\.08\]{line-height:1.08}.leading-none{line-height:1}.leading-tight{line-height:1.25}.tracking-\[-0\.04em\]{letter-spacing:-.04em}.tracking-\[0\.08em\]{letter-spacing:.08em}.tracking-\[0\.16em\]{letter-spacing:.16em}.tracking-\[0\.28em\]{letter-spacing:.28em}.tracking-\[0\.2em\]{letter-spacing:.2em}.tracking-\[0\.35em\]{letter-spacing:.35em}.tracking-tight{letter-spacing:-.025em}.text-\[\#9eb0c3\]{--tw-text-opacity: 1;color:rgb(158 176 195 / var(--tw-text-opacity, 1))}.text-\[var\(--db-ink-navy\)\]{color:var(--db-ink-navy)}.text-\[var\(--db-success\)\]{color:var(--db-success)}.text-\[var\(--db-text-muted\)\]{color:var(--db-text-muted)}.text-amber-800{--tw-text-opacity: 1;color:rgb(146 64 14 / var(--tw-text-opacity, 1))}.text-amber-900{--tw-text-opacity: 1;color:rgb(120 53 15 / var(--tw-text-opacity, 1))}.text-card-foreground{color:hsl(var(--card-foreground))}.text-current{color:currentColor}.text-cyan{--tw-text-opacity: 1;color:rgb(110 151 242 / var(--tw-text-opacity, 1))}.text-cyan-200{--tw-text-opacity: 1;color:rgb(207 222 251 / var(--tw-text-opacity, 1))}.text-cyan-300{--tw-text-opacity: 1;color:rgb(155 192 255 / var(--tw-text-opacity, 1))}.text-cyan\/30{color:#6e97f24d}.text-cyan\/50{color:#6e97f280}.text-cyan\/80{color:#6e97f2cc}.text-destructive{color:hsl(var(--destructive))}.text-destructive-foreground{color:hsl(var(--destructive-foreground))}.text-electric{--tw-text-opacity: 1;color:rgb(47 111 237 / var(--tw-text-opacity, 1))}.text-emerald-700{--tw-text-opacity: 1;color:rgb(4 120 87 / var(--tw-text-opacity, 1))}.text-foreground{color:hsl(var(--foreground))}.text-glow{--tw-text-opacity: 1;color:rgb(110 151 242 / var(--tw-text-opacity, 1))}.text-gray-200{--tw-text-opacity: 1;color:rgb(229 231 235 / var(--tw-text-opacity, 1))}.text-gray-300\/90{color:#d1d5dbe6}.text-gray-400{--tw-text-opacity: 1;color:rgb(156 163 175 / var(--tw-text-opacity, 1))}.text-green-300{--tw-text-opacity: 1;color:rgb(134 239 172 / var(--tw-text-opacity, 1))}.text-muted-foreground{color:hsl(var(--muted-foreground))}.text-popover-foreground{color:hsl(var(--popover-foreground))}.text-primary{color:hsl(var(--primary))}.text-primary-foreground{color:hsl(var(--primary-foreground))}.text-red-300{--tw-text-opacity: 1;color:rgb(252 165 165 / var(--tw-text-opacity, 1))}.text-secondary-foreground{color:hsl(var(--secondary-foreground))}.text-white{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.text-white\/70{color:#ffffffb3}.underline-offset-4{text-underline-offset:4px}.opacity-0{opacity:0}.opacity-100{opacity:1}.opacity-30{opacity:.3}.opacity-50{opacity:.5}.opacity-70{opacity:.7}.opacity-80{opacity:.8}.shadow-\[0_16px_40px_rgba\(13\,27\,42\,0\.12\)\]{--tw-shadow: 0 16px 40px rgba(13,27,42,.12);--tw-shadow-colored: 0 16px 40px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_24px_72px_rgba\(13\,27\,42\,0\.2\)\]{--tw-shadow: 0 24px 72px rgba(13,27,42,.2);--tw-shadow-colored: 0 24px 72px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-glass{--tw-shadow: 0 8px 32px rgba(0, 0, 0, .2);--tw-shadow-colored: 0 8px 32px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-glow{--tw-shadow: 0 0 30px rgba(47, 111, 237, .18);--tw-shadow-colored: 0 0 30px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-none{--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-glow{--tw-shadow-color: #6E97F2;--tw-shadow: var(--tw-shadow-colored)}.outline-none{outline:2px solid transparent;outline-offset:2px}.outline{outline-style:solid}.ring-offset-background{--tw-ring-offset-color: hsl(var(--background))}.blur{--tw-blur: blur(8px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.drop-shadow-\[0_0_40px_rgba\(0\,194\,255\,0\.45\)\]{--tw-drop-shadow: drop-shadow(0 0 40px rgba(0,194,255,.45));filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.backdrop-blur{--tw-backdrop-blur: blur(8px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-blur-sm{--tw-backdrop-blur: blur(4px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-all{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-colors{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-opacity{transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.duration-200{transition-duration:.2s}.duration-300{transition-duration:.3s}@keyframes enter{0%{opacity:var(--tw-enter-opacity, 1);transform:translate3d(var(--tw-enter-translate-x, 0),var(--tw-enter-translate-y, 0),0) scale3d(var(--tw-enter-scale, 1),var(--tw-enter-scale, 1),var(--tw-enter-scale, 1)) rotate(var(--tw-enter-rotate, 0))}}@keyframes exit{to{opacity:var(--tw-exit-opacity, 1);transform:translate3d(var(--tw-exit-translate-x, 0),var(--tw-exit-translate-y, 0),0) scale3d(var(--tw-exit-scale, 1),var(--tw-exit-scale, 1),var(--tw-exit-scale, 1)) rotate(var(--tw-exit-rotate, 0))}}.duration-200{animation-duration:.2s}.duration-300{animation-duration:.3s}@media(prefers-reduced-motion:no-preference){.db-reveal{animation:db-reveal .52s var(--db-ease-standard) both}.db-reveal-delay-1{animation-delay:80ms}.db-hero-enter__title,.db-hero-enter__lede,.db-hero-enter__actions,.db-hero-enter__cue{animation:db-hero-copy-in .56s cubic-bezier(.16,1,.3,1) both}.db-hero-enter__title{animation-delay:40ms}.db-hero-enter__lede{animation-delay:.14s}.db-hero-enter__actions{animation-delay:.22s}.db-hero-enter__cue{animation-delay:.32s}.db-hero-enter--build{animation:db-hero-stage-in .72s cubic-bezier(.16,1,.3,1) .16s both}.db-code-line__number{opacity:0;animation:db-code-number-in .1s linear calc(.22s + var(--db-line) * 72ms) forwards}.db-code-line code{opacity:0;clip-path:inset(0 100% 0 0);animation:db-code-type .24s steps(var(--db-chars),end) calc(.24s + var(--db-line) * 72ms) forwards}.db-build-path{opacity:0;animation:db-path-appear .42s ease 1.15s forwards,db-path-flow 1.05s linear 1.15s infinite}.db-build-pulse,.db-product-surface{opacity:0;transform:translateY(.55rem) scale(.985);transform-origin:center;animation:db-module-build .56s cubic-bezier(.16,1,.3,1) forwards}.db-build-pulse--one,.db-product-surface--browser{animation-delay:1.3s}.db-build-pulse--two,.db-product-surface--mobile{animation-delay:1.5s}.db-build-pulse--three,.db-product-surface--api{animation-delay:1.7s}.db-code-caret{animation:db-caret-blink .52s steps(1,end) 1.55s infinite}.db-dashboard-chart path{stroke-dasharray:260;stroke-dashoffset:260;animation:db-chart-draw .9s cubic-bezier(.16,1,.3,1) 1.75s forwards}.db-dashboard-chart circle{opacity:0;animation:db-code-number-in .18s linear 2.4s forwards}.db-api-rows i{animation:db-status-pulse 1.9s ease-in-out 2s infinite}.db-api-rows>div{opacity:0;transform:translate(-.35rem);animation:db-status-chip-in .42s cubic-bezier(.16,1,.3,1) calc(1.85s + (var(--db-api-i) * 90ms)) forwards}.db-task-list>div{opacity:0;transform:translateY(.25rem);animation:db-status-chip-in .42s cubic-bezier(.16,1,.3,1) calc(1.65s + (var(--db-task-i) * 80ms)) forwards}.db-build-status{opacity:0;transform:translateY(.35rem);animation:db-status-chip-in .48s cubic-bezier(.16,1,.3,1) 1.95s forwards}.db-build-status>b{opacity:0;transform:translateY(.2rem);animation:db-status-chip-in .36s cubic-bezier(.16,1,.3,1) calc(2.15s + (var(--db-status-i) * 90ms)) forwards}.db-build-status>i{animation:db-status-pulse 1.7s ease-in-out 2.2s infinite}.db-build-visual:not(.is-live) .db-code-caret,.db-build-visual:not(.is-live) .db-api-rows i,.db-build-visual:not(.is-live) .db-build-status>i,.db-build-visual:not(.is-live) .db-build-path{animation-play-state:paused}}@keyframes db-reveal{0%{opacity:0;transform:translateY(.75rem)}to{opacity:1;transform:translateY(0)}}@keyframes db-hero-copy-in{0%{opacity:0;transform:translateY(.55rem)}to{opacity:1;transform:translateY(0)}}@keyframes db-hero-stage-in{0%{opacity:0;clip-path:inset(0 10% 0 0)}to{opacity:1;clip-path:inset(0 0 0 0)}}@keyframes db-code-number-in{to{opacity:1}}@keyframes db-code-type{to{opacity:1;clip-path:inset(0 0 0 0)}}@keyframes db-path-appear{to{opacity:1}}@keyframes db-path-flow{to{stroke-dashoffset:-18}}@keyframes db-path-draw{12%{opacity:1}to{opacity:1;stroke-dashoffset:0}}@keyframes db-chart-draw{to{stroke-dashoffset:0}}@keyframes db-status-pulse{50%{opacity:.45;transform:scale(.75)}}@keyframes db-module-build{to{opacity:1;transform:translateY(0) scale(1)}}@keyframes db-caret-blink{50%{opacity:0}}@keyframes db-status-chip-in{to{opacity:1;transform:translateY(0) translate(0)}}@media(min-width:64rem){.db-hero,.db-hero__layout{min-height:clamp(29.5rem,calc(100svh - 19.25rem),42.5rem)}.db-hero__layout{grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);padding-block:1rem}.db-build-visual{max-width:min(46rem,calc(100svh - 8.125rem));margin-inline:auto}}@media(min-width:64rem)and (max-height:40rem){.db-hero,.db-hero__layout{min-height:clamp(23rem,calc(100svh - 16rem),29.5rem)}.db-build-visual{max-width:min(38rem,calc(100svh - 8.5rem))}.db-hero h1{font-size:clamp(2.8rem,4.4vw,3.35rem)}.db-hero__copy>p{margin-top:1rem;font-size:1.05rem;line-height:1.75rem}.db-hero__actions{margin-top:1.25rem}.db-code-listing .db-code-line{line-height:2}}@media(max-width:63.999rem){.db-hero,.db-hero__layout{min-height:auto}.db-build-visual{margin-inline:auto}.db-capability-rail{grid-template-columns:repeat(2,1fr);row-gap:2.75rem}.db-capability-rail:before{display:none}}@media(prefers-reduced-motion:no-preference){.db-page-blueprint__path i{animation:db-blueprint-run 3.6s var(--db-ease-standard) infinite}@supports (animation-timeline: view()){.db-scroll-reveal{animation:db-scroll-enter linear both;animation-range:entry 8% entry 82%;animation-timeline:view()}}}@keyframes db-blueprint-run{0%,8%{inset-block-start:0}92%,to{inset-block-start:100%}}@keyframes db-scroll-enter{0%{opacity:0;transform:translateY(1rem)}to{opacity:1;transform:translateY(0)}}@media(min-width:48rem)and (max-width:63.999rem){.db-hero__layout{gap:1.25rem;padding-block:2rem 1rem}.db-hero__actions{margin-top:1.5rem}}@media(max-width:47.999rem){.db-hero h1{max-width:none;font-size:clamp(2.4rem,10.5vw,2.65rem)}.db-hero__layout{gap:1rem;padding-block:1.75rem 1rem}.db-hero__copy{padding-block:0}.db-hero__copy>p{margin-top:1.15rem}.db-hero__actions{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);width:100%;margin-top:1.4rem}.db-hero__actions>*{width:100%;min-width:0;padding-inline:clamp(.65rem,3vw,1rem);font-size:clamp(.8rem,3.8vw,.95rem)}.db-hero .db-build-visual{width:min(calc(100% + 1.5rem),23.5rem);margin-inline:-.75rem}.db-capabilities__inner{padding-block:1.5rem 2rem}.db-capabilities__header{max-width:21rem;gap:.55rem}.db-capabilities__header .db-section-heading__title{font-size:clamp(1.7rem,8vw,2rem)}.db-capabilities__header .db-section-heading__lede{font-size:.9rem;line-height:1.6}.db-capability-rail{grid-template-columns:1fr;gap:2rem;margin-top:1.6rem}.db-capability-item{display:grid;grid-template-columns:auto 1fr;-moz-column-gap:1rem;column-gap:1rem}.db-capability-item__node{grid-row:1 / 4}.db-capability-item__index,.db-capability-item h3,.db-capability-item p{grid-column:2;margin-top:0}.db-capability-item h3{margin-top:.25rem}.db-capability-item p{margin-top:.4rem}}@keyframes db-route-loading{0%{transform:translate(-42%)}to{transform:translate(82%)}}[dir=rtl] .db-route-loading__indicator:after{animation-direction:alternate-reverse}@media(prefers-reduced-motion:reduce){.db-route-loading__indicator:after{width:100%;transform:none;animation:none}}.db-service-field__heading{max-width:48rem}.db-service-field__heading .db-section-heading__lede{max-width:36rem}.db-service-rail{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.25rem;margin-top:clamp(2.5rem,5vw,4rem)}.db-service-rail:has(>:nth-child(4)){grid-template-columns:repeat(4,minmax(0,1fr))}.db-service-rail--loading .db-skeleton{min-height:18rem;border-radius:var(--db-radius-card)}.db-service-rail__card{display:flex;min-height:100%;flex-direction:column;border:var(--db-border-width) solid var(--db-border);border-radius:var(--db-radius-card);background:var(--db-paper);padding:clamp(1.4rem,2.4vw,1.85rem);transition:border-color var(--db-duration-fast) var(--db-ease-standard),transform var(--db-duration-fast) var(--db-ease-standard)}.db-service-rail__card:hover{border-color:#2f6fed6b;transform:translateY(-2px)}.db-service-rail__icon{display:grid;width:3.1rem;aspect-ratio:1;place-items:center;border-radius:var(--db-radius);background:var(--db-chalk);color:var(--db-byte-blue)}.db-service-rail__card h3{margin-top:1.15rem;font-size:clamp(1.25rem,1.7vw,1.55rem);line-height:1.35;letter-spacing:-.02em}.db-service-rail__card>p{margin-top:.7rem;color:var(--db-text-muted);font-size:.92rem;line-height:1.75}.db-service-rail__tags{display:flex;flex-wrap:wrap;gap:.45rem;margin:auto 0 0;padding-top:1.35rem;list-style:none}.db-service-rail__tags li{border-radius:var(--db-radius-pill);background:var(--db-chalk);padding:.4rem .8rem;color:var(--db-byte-blue);font-size:.72rem;font-weight:700}.db-service-rail--carousel{display:block;--db-service-slide-size: min(86%, 20.5rem);--db-service-slide-gap: 1rem}.db-service-rail__viewport{overflow:hidden;cursor:grab}.db-service-rail__viewport:active{cursor:grabbing}.db-service-rail__track{display:flex;touch-action:pan-y pinch-zoom;margin-inline-start:calc(var(--db-service-slide-gap) * -1)}.db-service-rail__slide{flex:0 0 var(--db-service-slide-size);min-width:0;padding-inline-start:var(--db-service-slide-gap)}.db-service-rail__slide>.db-service-rail__card{min-height:19.5rem}.db-service-rail__controls{display:flex;align-items:center;justify-content:center;gap:.85rem;margin-top:1.35rem}.db-service-rail__controls>button{display:grid;width:2.5rem;aspect-ratio:1;place-items:center;border:var(--db-border-width) solid var(--db-border);border-radius:50%;background:var(--db-paper);color:var(--db-ink-navy);transition:border-color var(--db-duration-fast) var(--db-ease-standard),color var(--db-duration-fast) var(--db-ease-standard)}.db-service-rail__controls>button:hover{border-color:#2f6fed6b;color:var(--db-byte-blue)}.db-service-rail__controls>button:focus-visible{outline:2px solid var(--db-byte-blue);outline-offset:2px}.db-service-rail__dots{display:flex;align-items:center;gap:.45rem}.db-service-rail__dots>button{width:.55rem;height:.55rem;border:0;border-radius:999px;background:#0d1b2a2e;transition:width var(--db-duration-fast) var(--db-ease-standard),background-color var(--db-duration-fast) var(--db-ease-standard)}.db-service-rail__dots>button.is-active{width:1.35rem;background:var(--db-byte-blue)}.db-service-rail__dots>button:focus-visible{outline:2px solid var(--db-byte-blue);outline-offset:2px}@media(max-width:63.999rem){.db-service-rail:not(.db-service-rail--carousel){grid-template-columns:repeat(2,minmax(0,1fr))}.db-service-rail:not(.db-service-rail--carousel):has(>:nth-child(4)){grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:47.999rem){.db-service-rail--loading{display:flex;gap:1rem;overflow:hidden}.db-service-rail--loading .db-skeleton{flex:0 0 min(86%,20.5rem)}}@media(prefers-reduced-motion:reduce){.db-service-rail__card{transition:none}.db-service-rail__card:hover{transform:none}}@keyframes db-product-loading{to{background-position:-200% 0}}@media(max-width:63.999rem){.db-product-card,.db-product-card.is-flip{grid-template-columns:1fr}.db-product-card.is-flip .db-product-card__copy,.db-product-card.is-flip .db-product-preview,.db-product-card.is-flip .db-product-preview--image{order:initial}.db-product-preview{max-width:42rem}}@media(max-width:47.999rem){.db-hero,.db-hero__layout{min-height:auto}.db-hero h1{font-size:clamp(2.05rem,9.5vw,2.45rem)}.db-product-card{padding:1.25rem}.db-product-preview__body{min-height:15rem;grid-template-columns:2.75rem 1fr}.db-product-preview__body>div{padding:1rem}}@media(prefers-reduced-motion:reduce){.db-hero-enter__title,.db-hero-enter__lede,.db-hero-enter__actions,.db-hero-enter__cue,.db-hero-enter--build,.db-code-line__number,.db-code-line code,.db-build-path,.db-build-pulse,.db-product-surface,.db-code-caret,.db-build-status,.db-build-status>b,.db-build-status>i,.db-api-rows>div,.db-task-list>div,.db-dashboard-chart circle{opacity:1;transform:none;clip-path:none;filter:none;animation:none}.db-dashboard-chart path,.db-api-rows i{animation:none}.db-build-path{opacity:1;stroke-dashoffset:0}.db-build-runner{display:none}}.db-capability-rail:before{inset-block-start:1.25rem;background:repeating-linear-gradient(90deg,var(--db-byte-blue) 0 .35rem,transparent .35rem .75rem);opacity:.65}.db-capability-item{display:grid;grid-template-columns:auto 1fr;grid-template-rows:auto auto 1fr;-moz-column-gap:.9rem;column-gap:.9rem}.db-capability-item__node{grid-row:1 / 4;width:3.3rem;border-radius:.85rem}.db-capability-item__index,.db-capability-item h3,.db-capability-item p{grid-column:2}.db-capability-item__index{margin-top:0;color:#245fd2;font-weight:700}.db-capability-item h3{margin-top:.2rem}.db-capability-item p{margin-top:.25rem;line-height:1.45}@media(max-width:63.999rem){.db-capability-rail{grid-template-columns:1fr;gap:.85rem}.db-capability-rail:before{display:none}.db-capability-item{align-items:start;border:var(--db-border-width) solid var(--db-border);border-radius:var(--db-radius-card);background:var(--db-paper);padding:1rem 1.1rem}.db-capability-item h3{font-size:1rem}.db-capability-item p{max-width:none;font-size:.86rem}}@media(min-width:40rem)and (max-width:63.999rem){.db-capability-rail{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:64rem){.db-capabilities__inner{min-height:12.5rem}.db-capability-rail{gap:1.5rem;margin-top:.9rem}.db-capability-item{display:flex;flex-direction:column;align-items:center;text-align:center}.db-capability-item:hover .db-capability-item__node{transform:translateY(-.2rem);border-color:#2f6fed73}.db-capability-item__node{width:2.75rem;grid-row:auto}.db-capability-item__index{position:absolute;inset-block-start:.05rem;inset-inline-start:calc(50% + 1.45rem);margin-top:0}.db-capability-item h3{margin-top:.45rem;font-size:1rem}.db-capability-item p{max-width:16rem;margin-top:.25rem;font-size:.82rem;line-height:1.45}}@media(prefers-reduced-motion:no-preference){.db-capability-item{animation:db-cap-rise .56s cubic-bezier(.16,1,.3,1) both;animation-delay:calc(80ms + (var(--db-cap-i, 0) * 70ms))}}@media(prefers-reduced-motion:reduce){.db-capability-item{animation:none}}@keyframes db-cap-rise{0%{opacity:0;transform:translateY(.55rem)}to{opacity:1;transform:translateY(0)}}@media(min-width:64rem)and (max-height:47.5rem){.db-capabilities__inner{display:grid;min-height:8.75rem;grid-template-columns:minmax(20rem,.95fr) minmax(0,2.05fr);align-items:center;gap:2rem;padding-block:1rem 1.15rem}.db-capabilities__header{max-width:none;gap:.35rem;justify-items:start;margin-inline:0;text-align:start}.db-capabilities__header .db-section-heading__title{justify-content:start;grid-template-columns:minmax(0,auto) minmax(2.25rem,4.75rem);font-size:1.6rem;line-height:1.25}.db-capabilities__header .db-section-heading__rule:first-child{display:none}.db-capabilities__header .db-section-heading__lede{max-width:31rem;font-size:.86rem;line-height:1.55}.db-capability-rail{margin-top:0}.db-capability-rail:before{display:none}.db-capability-item{display:flex;flex-direction:column;align-items:center;text-align:center}.db-capability-item__node{grid-row:auto;width:2.35rem}.db-capability-item__index{display:none}.db-capability-item h3{margin-top:.35rem;font-size:.86rem;line-height:1.25}.db-capability-item p{margin-top:.15rem;font-size:.72rem;line-height:1.4}}@media(min-width:64rem)and (max-height:40rem){.db-capabilities__inner{min-height:7.5rem;grid-template-columns:minmax(17rem,.9fr) minmax(0,2.1fr);gap:1.25rem;padding-block:.65rem .75rem}.db-capabilities__header h2,.db-capabilities__header .db-section-heading__title{font-size:1.4rem}.db-capabilities__header p,.db-capabilities__header .db-section-heading__lede{font-size:.75rem;line-height:1.4}.db-capability-item__node{width:2.05rem}.db-capability-item h3{margin-top:.2rem;font-size:.75rem}.db-capability-item p{margin-top:.08rem;font-size:.62rem;line-height:1.3}}.db-code-listing{position:absolute;z-index:2;inset:12% auto auto -5%;display:grid;width:55%;height:77%;align-content:start;margin:0;padding:0;list-style:none}.db-code-listing .db-code-line{grid-template-columns:9% 1fr;font-size:clamp(.5rem,.72vw,.66rem);line-height:2.18}.db-code-listing .db-code-line__number{padding-inline-end:28%;color:#8898ae}.db-code-token--blue{color:var(--db-byte-blue)}.db-code-token--teal{color:#207f8b}.db-code-token--green{color:#21906e}.db-build-connections--mobile{display:none}.db-product-surface--browser{inset:0 -6% auto auto;width:47%;height:32%;border-radius:.65rem}.db-dashboard-browser-bar{display:flex;height:16%;align-items:center;gap:.25rem;border-bottom:var(--db-border-width) solid var(--db-border);background:var(--db-page);padding-inline:4%;color:#93a3b8;font-size:clamp(.26rem,.45vw,.42rem)}.db-dashboard-browser-bar>span{width:.28rem;aspect-ratio:1;border:1px solid #aab7c8;border-radius:50%}.db-dashboard-browser-bar i{margin-inline-start:7%;font-style:normal}.db-dashboard-browser-bar b{flex:1;border-radius:var(--db-radius-pill);background:var(--db-paper);padding-block:.1rem;text-align:center;font-weight:500}.db-dashboard-body{display:grid;height:84%;grid-template-columns:14% 1fr;direction:ltr}.db-dashboard-sidebar{display:grid;align-content:start;justify-items:center;gap:13%;border-inline-end:var(--db-border-width) solid var(--db-border);padding-top:20%;color:#9eacc0}.db-dashboard-sidebar i{font-size:clamp(.32rem,.55vw,.5rem);font-style:normal}.db-dashboard-sidebar i:first-child{display:grid;width:1rem;aspect-ratio:1;place-items:center;border-radius:50%;background:var(--db-byte-blue);color:var(--db-paper)}.db-dashboard-main{display:grid;align-content:start;direction:rtl;padding:7% 6% 4%}.db-dashboard-main small{color:#7d8da4;font-size:clamp(.28rem,.48vw,.43rem)}.db-dashboard-main>strong{margin-top:1%;font-size:clamp(.46rem,.75vw,.7rem)}.db-dashboard-metrics{display:grid;grid-template-columns:repeat(3,1fr);gap:4%;margin-top:5%}.db-dashboard-metrics span{min-height:1.85rem;border:var(--db-border-width) solid var(--db-border);border-radius:.3rem;padding:8% 5%;color:#8090a6;font-size:clamp(.24rem,.4vw,.36rem);text-align:center}.db-dashboard-metrics span:after{display:block;width:68%;height:.18rem;margin:14% auto 0;border-radius:var(--db-radius-pill);background:linear-gradient(90deg,var(--db-byte-blue) 45%,var(--db-border) 45%);content:""}.db-dashboard-chart{width:100%;height:2.8rem;margin-top:4%;overflow:visible}.db-dashboard-chart path{fill:none;stroke:var(--db-byte-blue);stroke-width:2;vector-effect:non-scaling-stroke}.db-dashboard-chart circle{fill:var(--db-byte-blue)}.db-product-surface--mobile{inset:37% 10.5% auto auto;width:23.5%;height:37.5%;border:var(--db-border-width) solid #ccd6e5;border-radius:1rem;background:var(--db-paper)}.db-tasks-phone-bar{display:flex;height:10%;align-items:center;justify-content:space-between;padding-inline:9%;font-size:clamp(.3rem,.5vw,.46rem)}.db-tasks-phone-bar i{position:absolute;inset:2.5% 37% auto;height:2%;border-radius:var(--db-radius-pill);background:var(--db-border)}.db-tasks-content{display:grid;height:90%;grid-template-rows:auto auto 1fr auto}.db-tasks-content>strong{padding-inline:9%;font-size:clamp(.48rem,.82vw,.75rem)}.db-tasks-tabs{display:grid;grid-template-columns:repeat(3,1fr);margin-top:4%;border-bottom:var(--db-border-width) solid var(--db-border);color:#8796aa;font-size:clamp(.24rem,.42vw,.38rem);text-align:center}.db-tasks-tabs span:first-child{border-bottom:2px solid var(--db-byte-blue);color:var(--db-byte-blue)}.db-task-list{display:grid;align-content:stretch}.db-task-list>div{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:5%;border-bottom:var(--db-border-width) solid var(--db-border);padding-inline:7%;color:#617189;font-size:clamp(.24rem,.42vw,.38rem)}.db-task-list i,.db-task-list b{display:grid;width:.8rem;aspect-ratio:1;place-items:center;border:1px solid #c8d4e4;border-radius:50%;font-size:clamp(.22rem,.38vw,.34rem);font-style:normal}.db-task-list i.is-complete{border-color:var(--db-byte-blue);background:var(--db-byte-blue);color:var(--db-paper)}.db-tasks-nav{display:flex;height:2rem;align-items:center;justify-content:space-around;color:#92a1b5;font-size:.5rem}.db-tasks-nav b{display:grid;width:1.45rem;aspect-ratio:1;place-items:center;border-radius:50%;background:var(--db-byte-blue);color:var(--db-paper);font-size:.9rem;font-weight:400}.db-product-surface--api{inset:auto 1% 1% auto;display:block;width:39%;height:23%;border-radius:.65rem;padding:2%;font-size:inherit}.db-product-surface--api header{display:flex;align-items:center;justify-content:space-between;font-size:clamp(.36rem,.6vw,.55rem)}.db-product-surface--api header span{border-radius:var(--db-radius-pill);background:var(--db-chalk);color:var(--db-byte-blue);padding:2% 4%;font-family:var(--db-font-mono)}.db-api-rows{display:grid;gap:.22rem;margin-top:3%}.db-api-rows>div{display:grid;grid-template-columns:16% 1fr auto auto;align-items:center;gap:4%;min-height:1.15rem;border:var(--db-border-width) solid var(--db-border);border-radius:.3rem;padding-inline:4%;color:#718197;font-size:clamp(.28rem,.48vw,.43rem)}.db-api-rows b{color:var(--db-byte-blue)}.db-api-rows b.is-post{color:#1aa47a}.db-api-rows code{overflow:hidden;white-space:nowrap}.db-api-rows i{width:.3rem;aspect-ratio:1;border-radius:50%;background:#21bd8b}@media(max-width:63.999rem){.db-build-visual{width:min(100%,clamp(21rem,48vw,26rem));padding-inline:0}.db-build-visual__scene{aspect-ratio:680 / 760;overflow:visible;border:0;border-radius:0;background:transparent}.db-build-visual__scene:before{content:none}.db-build-visual__scene:after{content:none}.db-build-connections--desktop{display:none}.db-build-connections--mobile{display:block}.db-code-listing{inset:4% auto auto 0;width:50.5%;height:90%}.db-code-listing .db-code-line{grid-template-columns:13% 1fr;font-size:clamp(.4rem,1.7vw,.48rem);line-height:2.08}.db-code-listing .db-code-line__number{padding-inline-end:22%}.db-product-surface--browser{inset:5.5% 1.5% auto auto;width:44.5%;height:27%}.db-product-surface--mobile{inset:34% 5% auto auto;width:33%;height:39%}.db-product-surface--api{inset:auto 1.5% 2% auto;width:44.5%;height:19%}.db-dashboard-browser-bar,.db-product-surface--api header,.db-api-rows>div,.db-dashboard-main small,.db-dashboard-sidebar i,.db-tasks-phone-bar,.db-tasks-tabs,.db-task-list>div{font-size:clamp(.3rem,1.28vw,.42rem)}.db-dashboard-main>strong,.db-tasks-content>strong{font-size:clamp(.48rem,1.85vw,.64rem)}.db-dashboard-chart{height:clamp(1.8rem,8vw,2.55rem)}.db-page-hero{min-height:auto}.db-page-hero__layout{grid-template-columns:1fr;gap:2.5rem}.db-page-hero__copy h1{max-width:13ch}.db-page-hero__visual{max-width:42rem}.db-section-heading--split,.db-education__stage,.db-about-tracks__stage,.db-project-hero__layout,.db-contact-shell__layout,.db-service-atlas{grid-template-columns:1fr}.db-service-card{min-height:auto;border-inline-end:0;border-bottom:var(--db-border-width) solid var(--db-border)}.db-service-card:last-child{border-bottom:0}.db-contact-aside{position:static}}@media(max-width:47.999rem){.db-page-hero__layout{padding-block:2rem 2.5rem}.db-page-hero__copy h1,html[lang=ar] .db-page-hero__copy h1{max-width:13ch;font-size:clamp(2.35rem,11vw,3.1rem);line-height:1.16}.db-page-hero__description{margin-top:1rem;font-size:1rem;line-height:1.7}.db-page-hero__actions{display:grid;grid-template-columns:1fr;margin-top:1.5rem}.db-page-hero__actions>*{width:100%}.db-page-blueprint{min-height:23.5rem}.db-page-blueprint__body{min-height:20.25rem;padding:1.25rem 1rem 1rem 3.35rem}.db-page-blueprint__path{inset:1.8rem auto 4.35rem 1.9rem}.db-page-blueprint li{min-height:3.8rem;padding:.7rem}.db-page-blueprint li strong{font-size:.76rem}.db-page-blueprint__bar b{display:none}.db-scope-map__nav,.db-engagement-paths__grid,.db-about-principles__grid,.db-work-index__grid,.db-testimonial-grid,.db-delivery-map__steps{grid-template-columns:1fr}.db-testimonial:first-child:nth-last-child(3){grid-row:auto;min-height:20rem}.db-service-detail,.db-delivery-map__layout,.db-about-origin__layout,.db-about-commitments__layout,.db-project-story__layout,.db-legal__layout,.db-final-cta__panel,.db-route-cta__panel{grid-template-columns:1fr}.db-delivery-map__steps:before{display:none}.db-work-index__search{flex-direction:column}.db-work-index__search>*{width:100%}.db-project-story__layout>div:last-child{border-inline-start:0;padding-inline-start:0}.db-legal__index{position:static}.db-project-hero__meta{grid-template-columns:1fr 1fr}}@media(prefers-reduced-motion:reduce){.db-page-blueprint__path i,.db-scroll-reveal{transform:none;animation:none}}@keyframes db-education-runner{0%,8%{inset-inline-start:0}92%,to{inset-inline-start:100%}}@keyframes db-quote-enter{0%{opacity:0;transform:translateY(.75rem)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:no-preference){.db-education-flow__rail>i{animation:db-education-runner 6s var(--db-ease-standard) infinite}}@media(min-width:48rem){.db-work-carousel{--db-work-slide-size: min(46%, 24rem)}}@media(min-width:64rem){.db-work-carousel{--db-work-slide-size: min(31.5%, 22.5rem)}}@media(max-width:63.999rem){.db-service-field__canvas,.db-education-lab__layout{grid-template-columns:1fr}.db-service-outcome{border-block-start:var(--db-border-width) solid var(--db-border);border-inline-start:0}.db-education-screen{min-height:22rem}.db-education-screen--2{transform:none}.db-featured-case>article{grid-template-columns:.2fr minmax(13rem,.5fr) minmax(20rem,1fr);gap:1.5rem}.db-quote-editorial__stage{grid-template-columns:minmax(11rem,.35fr) minmax(0,1fr)}}@media(max-width:47.999rem){.db-closing-line__inner{grid-template-columns:1fr}.db-closing-line h2{max-width:none;font-size:clamp(2.25rem,10.5vw,3.1rem)}.db-service-field__canvas{gap:0;margin-top:2.5rem}.db-service-line{min-height:9rem;grid-template-columns:2.5rem minmax(0,1fr) 2.5rem;gap:.75rem}.db-service-line__index{font-size:1.35rem}.db-service-line__copy strong{font-size:1.05rem}.db-service-line__copy small{font-size:.78rem;line-height:1.65}.db-service-outcome{margin-inline:-1rem;padding:1.5rem 1rem}.db-education-flow__labels{display:none}.db-education-flow__rail{margin-bottom:1rem}.db-education-screens{grid-auto-columns:100%;grid-template-columns:none;grid-auto-flow:column;overflow-x:auto;padding-block-end:.75rem;overscroll-behavior-inline:contain;scroll-snap-type:inline mandatory;scrollbar-width:none}.db-education-screens::-webkit-scrollbar{display:none}.db-education-screen{min-height:23rem;scroll-snap-align:start;scroll-snap-stop:always}.db-featured-case>article{grid-template-columns:4.5rem 1fr;min-height:0}.db-featured-case__number{font-size:3.5rem}.db-featured-case__copy{justify-content:start}.db-featured-case>article>img,.db-featured-case>article>.db-case-placeholder{grid-column:1 / -1;min-height:16rem}.db-featured-case__arrow{inset:1.8rem auto auto 0}.db-case-index__item{grid-template-columns:3rem 1fr 1.5rem;padding-block:1.25rem}.db-case-index__media{grid-column:2 / 4;width:100%}.db-case-index__item>div:nth-of-type(2){grid-column:2 / 4}.db-case-index__item>svg{display:none}.db-quote-editorial__stage{grid-template-columns:1fr;gap:1.5rem}.db-quote-index{display:none}.db-quote-active>p{font-size:1.35rem;line-height:1.7}.db-closing-line__inner>a{width:-moz-fit-content;width:fit-content}}@media(prefers-reduced-motion:reduce){.db-education-flow__rail>i,.db-quote-active{transform:none;animation:none}}@media(max-width:63.999rem){.db-services-manifest__inner{min-height:auto}.db-service-chapter>button{grid-template-columns:3.5rem minmax(12rem,.7fr) minmax(0,1fr) 2.5rem}.db-review-rail__layout{grid-template-columns:1fr}}@media(max-width:47.999rem){.db-services-manifest__inner,.db-page-closing__inner{grid-template-columns:1fr}.db-services-manifest h1{max-width:none;font-size:clamp(2.85rem,12.2vw,4rem)}.db-services-manifest__inner>a,.db-page-closing__inner>a{width:-moz-fit-content;width:fit-content}.db-service-chooser__heading h2,.db-engagement-continuum h2,.db-review-rail h2,.db-page-closing h2{max-width:none;font-size:clamp(2.25rem,10.5vw,3.05rem)}.db-inline-notice{flex-direction:column;align-items:stretch}.db-service-chapter>button{min-height:9rem;grid-template-columns:2.6rem 1fr 2.4rem;gap:.75rem}.db-service-chapter>button>span{font-size:1.4rem}.db-service-chapter>button>strong{font-size:1.05rem}.db-service-chapter>button>small{grid-column:2 / 4;font-size:.76rem}.db-service-chapter>button>i{grid-column:3;grid-row:1}.db-service-chapter__panel{grid-template-columns:1fr;gap:2rem;margin-inline:-1rem;padding:1.5rem 1rem}.db-engagement-continuum ol{grid-template-columns:1fr;gap:0}.db-engagement-continuum ol:before{inset:.35rem 0 0 auto;width:1px;height:auto}.db-engagement-continuum li{min-height:12rem;padding-inline-start:2rem}.db-engagement-continuum li>i{position:absolute;inset:0 0 auto auto}.db-review-rail li{grid-template-columns:2.5rem 1fr;align-items:start;padding-block:1.25rem}.db-review-rail li>p{grid-column:2}}@media(max-width:63.999rem){.db-work-publication__layout{grid-template-columns:1fr}.db-work-tools{position:static;grid-template-columns:1fr 1fr;border-inline-end:0;border-block-end:var(--db-border-width) solid var(--db-border);padding:0 0 2rem}.db-work-tools form,.db-work-tools__clear{grid-column:1 / -1}.db-publication-case.is-featured>article{grid-template-columns:.16fr minmax(0,1.1fr) minmax(13rem,.7fr) 2rem}}@media(max-width:47.999rem){.db-work-intro__inner{grid-template-columns:1fr}.db-work-intro h1{font-size:clamp(3.5rem,18vw,5rem)}.db-work-intro__index{justify-self:end}.db-work-tools{display:grid;grid-template-columns:1fr;gap:1.5rem}.db-work-tools form,.db-work-tools__clear{grid-column:auto}.db-work-tools__group{grid-template-columns:repeat(2,minmax(0,1fr));-moz-column-gap:.75rem;column-gap:.75rem;overflow:visible}.db-work-tools__group>p{grid-column:1 / -1}.db-work-tools__group>button{min-width:0;min-height:3.4rem;line-height:1.45}.db-publication-case>article,.db-publication-case.is-featured>article{grid-template-columns:3.5rem 1fr 1.5rem;min-height:0;padding-block:1.5rem}.db-publication-case__number{font-size:2.5rem}.db-publication-case__media,.db-publication-case.is-featured .db-publication-case__media{grid-column:2 / 4;width:100%;height:15rem}.db-publication-case__copy,.db-publication-case.is-featured .db-publication-case__copy{grid-column:2 / 4;min-height:0;padding-top:.5rem}.db-publication-case.is-featured .db-publication-case__copy h2{font-size:2rem}.db-publication-case>article>svg{display:none}.db-work-pagination{flex-wrap:wrap}}@media(prefers-reduced-motion:no-preference){@supports (animation-timeline: view()){.db-one-release__track--top,.db-one-release__track--bottom{animation:db-track-draw linear both;animation-range:entry 12% entry 85%;animation-timeline:view()}}}@keyframes db-track-draw{0%{stroke-dashoffset:1230}to{stroke-dashoffset:0}}@media(max-width:63.999rem){.db-origin-story__layout,.db-operating-contract__layout{grid-template-columns:1fr}.db-origin-fragments{max-width:44rem;margin-inline:auto}}@media(max-width:47.999rem){.db-about-manifest__inner{min-height:auto}.db-about-manifest h1{max-width:none;font-size:clamp(2.85rem,12.2vw,4rem)}.db-origin-story__copy h2,.db-principle-line h2,.db-one-release h2,.db-operating-contract h2,.db-about-education h2{max-width:none;font-size:clamp(2.25rem,10.5vw,3.05rem)}.db-origin-fragments{min-height:23rem;grid-template-columns:1fr auto 1fr;gap:.75rem}.db-origin-fragments>div{gap:1rem}.db-origin-fragments>div span{font-size:.58rem}.db-origin-fragments>div:after{width:1rem}.db-principle-line ol{grid-template-columns:1fr;gap:0}.db-principle-line ol:before{inset:.35rem 0 0 auto;width:1px;height:auto;background:var(--db-byte-blue)}.db-principle-line li{min-height:12rem;padding-inline-start:2rem}.db-principle-line li>i{position:absolute;inset:0 0 auto auto}.db-one-release__map{margin-inline:-1rem;padding-inline:.5rem}.db-one-release__labels{inset-inline-start:.5rem;width:34%}.db-one-release__labels span{font-size:.55rem}.db-one-release__result{inset-inline-end:.5rem;max-width:8rem}.db-one-release__result strong{font-size:.65rem}.db-operating-contract li{grid-template-columns:3rem 1fr;align-items:start;padding-block:1.25rem}.db-about-education__inner{grid-template-columns:1fr}.db-about-education__inner>a{width:-moz-fit-content;width:fit-content}}@media(prefers-reduced-motion:reduce){.db-one-release__track--top,.db-one-release__track--bottom{stroke-dashoffset:0;animation:none}}@media(max-width:63.999rem){.db-contact-experience__layout{grid-template-columns:1fr}.db-brief-summary{position:static;grid-template-columns:1fr 1fr;border-inline-start:0;border-block-start:var(--db-border-width) solid var(--db-border);padding:2rem 0 0}.db-brief-summary>address{grid-column:1 / -1}}@media(max-width:47.999rem){.db-contact-intro h1{max-width:none;font-size:clamp(2.85rem,12.2vw,4rem)}.db-contact-intro ol{grid-template-columns:repeat(5,minmax(0,1fr))}.db-contact-intro li{min-height:3.4rem;justify-items:center;font-size:0;text-align:center}.db-contact-intro li>span{font-size:.68rem}.db-contact-intro li.is-active{font-size:.7rem;line-height:1.35}.db-contact-intro ol:after{width:20%}.db-contact-question{grid-template-columns:2rem 1fr;gap:.75rem}.db-contact-details-grid,.db-radio-lines{grid-template-columns:1fr}.db-contact-submit>button{width:100%}.db-brief-summary{grid-template-columns:1fr}.db-brief-summary>address{grid-column:auto}}@media(max-width:63.999rem){.db-contact-experience__layout{grid-template-columns:1fr}.db-brief-summary{position:static;grid-template-columns:1fr;border-block-start:1px solid var(--db-border);padding:1.5rem}}@media(max-width:47.999rem){.db-contact-intro h1{font-size:clamp(2.45rem,11vw,3.5rem)}.db-contact-details-grid,.db-radio-lines{grid-template-columns:1fr}.db-contact-details-grid>div:last-child{grid-column:auto}}@media(max-width:47.999rem){.db-project-hero__layout,.db-case-next__inner{grid-template-columns:1fr}.db-project-hero__layout h1{max-width:none;font-size:clamp(3rem,13vw,4.5rem)}.db-project-metric-line{grid-template-columns:1fr}.db-project-metric{border-inline-end:0;border-block-end:var(--db-border-width) solid var(--db-border)}.db-project-metric:last-child{border-block-end:0}}@media(max-width:47.999rem){.db-legal-intro__inner,.db-not-found__inner,.db-footer__inner{grid-template-columns:1fr}.db-legal-intro h1{font-size:clamp(2.85rem,12.2vw,4rem)}.db-legal-intro__inner>div:nth-child(2){text-align:start}.db-not-found__code{font-size:clamp(7rem,38vw,10rem)}.db-not-found nav{grid-column:1}.db-footer--light nav{grid-template-columns:1fr}.db-footer__base{flex-direction:column}}.db-hero,.db-hero__layout{min-height:clamp(31rem,calc(100svh - 15rem),38rem)}.db-hero__layout{padding-block:2rem 3rem}.db-hero h1{font-size:clamp(2.25rem,4vw,3.25rem)}.db-hero__copy>p{font-size:clamp(.98rem,1.25vw,1.1rem)}.db-page-hero__copy h1,.db-services-manifest h1,.db-work-intro h1,.db-about-manifest h1,.db-contact-intro h1,.db-project-hero__layout h1,.db-legal-intro h1,.db-not-found__copy h1{font-size:clamp(2.75rem,4.75vw,3.75rem)}.db-section-heading__title,.db-closing-line h2,.db-education-lab__copy h2,.db-service-chooser__heading h2,.db-engagement-continuum h2,.db-review-rail h2,.db-page-closing h2,.db-origin-story__copy h2,.db-principle-line h2,.db-one-release h2,.db-operating-contract h2,.db-about-education h2,.db-project-brief>header h2,.db-legal__section>h2{font-size:clamp(1.8rem,2.6vw,2.125rem)}.db-service-card h3,.db-service-rail__card h3,.db-product-card h3,.db-featured-case__copy h3{font-size:clamp(1.35rem,2vw,1.75rem)}.db-publication-case.is-featured .db-publication-case__copy h2{font-size:clamp(1.6rem,2.5vw,2.25rem)}@media(max-width:47.999rem){.db-hero,.db-hero__layout{min-height:auto}.db-hero h1{font-size:clamp(2.1rem,8.5vw,2.5rem)}.db-page-hero__copy h1,.db-services-manifest h1,.db-work-intro h1,.db-about-manifest h1,.db-contact-intro h1,.db-project-hero__layout h1,.db-legal-intro h1,.db-not-found__copy h1{font-size:clamp(2.25rem,9.5vw,2.75rem)}.db-section-heading__title,.db-closing-line h2,.db-education-lab__copy h2,.db-service-chooser__heading h2,.db-engagement-continuum h2,.db-review-rail h2,.db-page-closing h2,.db-origin-story__copy h2,.db-principle-line h2,.db-one-release h2,.db-operating-contract h2,.db-about-education h2,.db-project-brief>header h2,.db-legal__section>h2{font-size:clamp(1.7rem,7.5vw,1.95rem)}.db-service-card h3,.db-service-rail__card h3,.db-product-card h3,.db-featured-case__copy h3,.db-publication-case.is-featured .db-publication-case__copy h2{font-size:clamp(1.3rem,6vw,1.6rem)}}.db-public-shell{background:var(--db-page)}.db-navbar{box-shadow:none}.db-nav-link--desktop:after{inset-block-end:-.55rem}.db-hero__layout{grid-template-columns:minmax(0,.92fr) minmax(26rem,1.08fr);gap:clamp(3rem,6vw,6rem);padding-block:clamp(3.5rem,7vw,5.5rem)}.db-hero__copy>p,.db-work-intro__inner>div>span,.db-contact-intro__inner>p:last-child,.db-legal-intro__inner>div:first-child>span{max-width:68ch}.db-capabilities__inner{padding-block:1.75rem 2rem}.db-capability-rail{margin-top:1.35rem}.db-capability-item h3{margin-top:.8rem}.db-process-flight{height:155svh;min-height:62rem}.db-service-field,.db-education-lab,.db-case-journal,.db-quote-editorial{padding-block:clamp(4.5rem,8vw,7rem)}.db-featured-case__film{display:none}.db-featured-case>article{min-height:28rem;grid-template-columns:minmax(15rem,.56fr) minmax(25rem,1.22fr);border-block:var(--db-border-width) solid var(--db-border)}.db-featured-case__arrow{inset:auto auto 2.5rem 0}[dir=rtl] .db-featured-case__arrow{inset:auto 0 2.5rem auto}.db-case-index__item{grid-template-columns:minmax(9rem,.34fr) minmax(0,1fr) 2rem}.db-quote-editorial__heading{gap:.9rem}.db-quote-editorial__stage{min-height:28rem;border:var(--db-border-width) solid var(--db-border);border-radius:var(--db-radius-card);background:linear-gradient(180deg,rgb(232 238 249 / 45%) 0%,var(--db-paper) 42%),var(--db-paper);padding:clamp(1.5rem,4vw,2.5rem)}.db-quote-index button{grid-template-columns:1fr;padding-inline:1.25rem}.db-closing-line{border-top:2px dashed var(--db-blue-soft);border-bottom:2px dashed var(--db-blue-soft);position:relative;overflow:clip;background:var(--db-chalk);padding-block:clamp(3.5rem,7vw,6rem);color:var(--db-ink-navy)}.db-closing-line__inner{position:relative;z-index:1;align-items:end}.db-closing-line h2{max-width:18ch;color:var(--db-ink-navy)}.db-closing-line__inner>div{gap:.85rem}.db-closing-line__inner>div>span{color:var(--db-text-muted)}.db-closing-line__inner>div>small{color:var(--db-text-soft)}.db-closing-line__inner>a{min-height:3.25rem;border:0;border-block-end:1px solid var(--db-ink-navy);border-radius:0;background:transparent;padding:.35rem 0;color:var(--db-ink-navy);font-weight:600;transition:color var(--db-duration-fast) var(--db-ease-standard)}.db-closing-line__inner>a:hover{background:transparent;color:var(--db-byte-blue);transform:none}.db-work-intro__inner{min-height:0;grid-template-columns:1fr;padding-block:clamp(2.75rem,6vw,4.75rem) clamp(1.5rem,3vw,2.25rem)}.db-work-intro h1{line-height:1.02;letter-spacing:-.035em}.db-work-publication{border-block-start:var(--db-border-width) solid var(--db-border);padding-block:clamp(3.5rem,7vw,6rem)}.db-publication-case>article{grid-template-columns:minmax(13rem,.46fr) minmax(0,1fr) 2rem}.db-publication-case.is-featured>article{min-height:29rem;grid-template-columns:minmax(0,1.16fr) minmax(15rem,.66fr) 2rem}.db-contact-intro__inner{padding-block:clamp(4rem,7vw,5.5rem) clamp(3rem,5vw,4rem)}.db-contact-experience{padding-block:clamp(3.5rem,7vw,6rem)}.db-project-brief,.db-brief-summary{box-shadow:none}.db-legal-intro__inner{min-height:0;padding-block:clamp(4.5rem,8vw,6.5rem)}.db-legal-intro__inner>div:first-child{gap:1rem}.db-legal-intro__inner>div:nth-child(2){align-self:end}.db-legal{padding-block:clamp(4rem,7vw,6rem)}.db-legal__index a{grid-template-columns:1fr;padding-inline:0}.db-legal__section{gap:.8rem}.db-not-found{min-height:calc(100svh - 4.5rem)}.db-not-found__inner{grid-template-columns:minmax(13rem,.48fr) minmax(0,1fr);gap:clamp(2rem,6vw,6rem)}.db-not-found__code{font-size:clamp(7rem,15vw,13rem);letter-spacing:-.07em}.db-not-found nav a{grid-template-columns:1fr auto}.db-footer__inner{grid-template-columns:minmax(0,1.3fr) minmax(17rem,.7fr);gap:clamp(2.5rem,7vw,7rem);padding-block:clamp(3rem,6vw,4.5rem) 1.5rem}.db-footer--light nav{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 1.5rem}.db-footer--light nav a{display:flex;min-height:3.25rem;align-items:center;border-block-end:var(--db-border-width) solid var(--db-border)}@media(max-width:63.999rem){.db-hero__layout{grid-template-columns:minmax(0,.95fr) minmax(21rem,1.05fr);gap:2rem}.db-featured-case>article{grid-template-columns:minmax(13rem,.5fr) minmax(20rem,1fr)}.db-publication-case.is-featured>article{grid-template-columns:minmax(0,1.1fr) minmax(13rem,.7fr) 2rem}}@media(max-width:47.999rem){.db-navbar nav{height:4.5rem}.db-hero__layout{display:block;padding-block:2.25rem 3rem}.db-hero .db-build-visual{display:none}.db-process-flight{height:auto;min-height:0;padding-block:4.5rem}.db-process-flight__sticky{position:static;height:auto;overflow:visible}.db-process-flight__layout{display:block;height:auto;padding-block:0}.db-process-flight__heading-row .db-section-heading__title{font-size:clamp(1.7rem,3.2vw,2.15rem)}.db-process-flight__heading-row .db-section-heading__lede{max-width:34rem}.db-process-flight__canvas{display:grid;margin-top:2.5rem;border-block-start:var(--db-border-width) solid var(--db-border)}.db-flight-map{display:none}.db-flight-stage{position:relative;inset:auto;width:auto;opacity:1;transform:none;border-block-end:var(--db-border-width) solid var(--db-border);padding-block:1.25rem}.db-flight-stage__index{text-align:start}.db-flight-stage h3{margin-top:.35rem;font-size:1.1rem}.db-flight-stage p{max-width:34rem;font-size:.88rem;line-height:1.6}.db-service-field,.db-education-lab,.db-case-journal,.db-quote-editorial{padding-block:4rem}.db-featured-case>article{display:grid;grid-template-columns:1fr;gap:1.5rem;padding-block:1.75rem}.db-featured-case>article>img,.db-featured-case>article>.db-case-placeholder{grid-column:1;min-height:15rem}.db-featured-case__arrow{position:static;width:2.75rem}.db-case-index__item{grid-template-columns:1fr;gap:1rem;padding-block:1.5rem}.db-case-index__media,.db-case-index__item>div:nth-of-type(2){grid-column:1}.db-closing-line__inner{align-items:start}.db-work-intro__inner{padding-block:3.5rem 3rem}.db-work-publication{padding-block:2.5rem 4rem}.db-publication-case>article,.db-publication-case.is-featured>article{grid-template-columns:1fr;gap:1rem}.db-publication-case__media,.db-publication-case.is-featured .db-publication-case__media,.db-publication-case__copy,.db-publication-case.is-featured .db-publication-case__copy{grid-column:1}.db-contact-intro__inner{padding-block:3.5rem 3rem}.db-contact-experience{padding-block:2.5rem 4rem}.db-project-brief,.db-brief-summary{border-radius:16px}.db-legal-intro__inner{gap:1.5rem;padding-block:3.5rem}.db-legal{padding-block:3.5rem}.db-legal__index{display:none}.db-not-found__inner{grid-template-columns:1fr;align-content:start;gap:2rem;padding-block:3.5rem 4rem}.db-not-found__code{font-size:clamp(6.5rem,34vw,9rem)}.db-not-found nav{grid-column:1}.db-footer__inner,.db-footer--light nav{grid-template-columns:1fr}}.db-public-main.is-cinema{padding-top:6.85rem}.db-public-main.is-cinema :is(section,[id],[data-route-heading]){scroll-margin-top:7.25rem}.db-compile-rail{position:fixed;inset-inline:0;inset-block-start:4.5rem;z-index:40;border-block-end:var(--db-border-width) solid var(--db-border);background:#fffffff0;view-transition-name:db-compile-rail}.db-compile-rail__track{height:3px;background:var(--db-chalk)}.db-compile-rail__track>i{display:block;width:100%;height:100%;transform:scaleX(var(--db-compile-progress, 0));transform-origin:left;background:var(--db-byte-blue)}[dir=rtl] .db-compile-rail__track>i{transform-origin:right}.db-compile-rail ol{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0 var(--db-gutter);list-style:none}.db-compile-rail a{display:flex;min-height:2.15rem;align-items:center;justify-content:center;gap:.45rem;color:var(--db-text-muted);font-family:var(--db-font-display);font-size:.72rem;font-weight:700}.db-compile-rail a>span{width:.45rem;aspect-ratio:1;border:1px solid var(--db-border);border-radius:50%;background:var(--db-paper)}.db-compile-rail a.is-active{color:var(--db-byte-blue)}.db-compile-rail a.is-active>span{border-color:var(--db-byte-blue);background:var(--db-byte-blue)}html[lang=ar] .db-compile-rail a{font-family:var(--db-font-display-ar)}.db-compile-rail a:focus-visible{outline:2px solid var(--db-byte-blue);outline-offset:2px}.db-public-main.is-cinema .db-process-flight__sticky{inset-block-start:7rem;height:calc(100svh - 7rem)}.db-compile-nodes circle{fill:var(--db-paper);stroke:var(--db-border);stroke-width:2}.db-compile-nodes circle.is-active{fill:var(--db-byte-blue);stroke:var(--db-byte-blue)}.db-hero-build{view-transition-name:db-hero-build}.db-build-status{display:flex;align-items:center;gap:.55rem;min-height:1.85rem;margin-top:.75rem;border:var(--db-border-width) solid var(--db-border);border-radius:var(--db-radius-pill);background:var(--db-paper);padding-inline:.8rem;color:var(--db-text-muted);font-family:var(--db-font-mono);font-size:clamp(.62rem,.9vw,.72rem)}.db-build-status>i{width:.42rem;aspect-ratio:1;border-radius:50%;background:var(--db-byte-blue)}.db-build-status code{color:var(--db-ink-navy);font-weight:500}.db-build-status b{color:var(--db-byte-blue);font-weight:500}.db-compile-call{display:block;width:-moz-fit-content;width:fit-content;color:var(--db-byte-blue);font-family:var(--db-font-mono);font-size:.82rem;font-weight:500}.db-work-path,.db-publication-case__path{color:var(--db-text-faint);font-family:var(--db-font-mono);font-size:.72rem}.db-work-intro__inner>div>.db-work-path{margin:0;color:var(--db-text-faint);font-family:var(--db-font-mono);font-size:.78rem;font-weight:500}.db-publication-case__copy>.db-publication-case__path{margin-top:.35rem}.db-brief-source{overflow:hidden;border:var(--db-border-width) solid var(--db-border);border-radius:var(--db-radius-card);background:var(--db-paper)}.db-brief-source header{display:flex;align-items:center;gap:.35rem;min-height:2.4rem;border-block-end:var(--db-border-width) solid var(--db-border);background:var(--db-page);padding-inline:.9rem}.db-brief-source header>span{width:.55rem;aspect-ratio:1;border:1px solid #aab7c8;border-radius:50%}.db-brief-source header strong{margin-inline-start:.4rem;color:var(--db-text-muted);font-family:var(--db-font-mono);font-size:.72rem;font-weight:500}.db-brief-source pre{margin:0;padding:1rem 1.05rem 1.1rem;overflow:auto;color:var(--db-ink-navy);font-family:var(--db-font-mono);font-size:.78rem;line-height:1.7}.db-brief-source .is-empty{color:var(--db-text-faint)}.db-brief-source footer{border-block-start:var(--db-border-width) solid var(--db-border);padding:.55rem 1.05rem .7rem;color:var(--db-text-muted);font-family:var(--db-font-mono);font-size:.7rem}.db-brief-source footer[data-state=ready],.db-brief-source footer[data-state=sent]{color:#21906e}@media(prefers-reduced-motion:no-preference){.db-compile-rail__track>i{transition:transform .22s var(--db-ease-standard)}}@media(prefers-reduced-motion:reduce){.db-hero-build,.db-compile-rail{view-transition-name:none}::view-transition-old(root),::view-transition-new(root){animation:none!important}}.db-hero-compile-cue{display:none}.db-compile-aside{display:grid;align-content:start;gap:1.25rem}@media(min-width:64rem){.db-compile-aside{position:sticky;top:7.25rem}.db-compile-aside .db-brief-summary{position:static;top:auto;border-inline-start:0}}@media(max-width:63.999rem){.db-hero-compile-cue{display:inline-flex;align-items:center;gap:.5rem;width:-moz-fit-content;width:fit-content;margin-top:1.25rem;color:var(--db-byte-blue);font-family:var(--db-font-display);font-size:.82rem;font-weight:700;text-decoration:none}.db-hero-compile-cue:hover{color:var(--db-byte-blue-strong)}.db-hero-compile-cue:focus-visible{outline:2px solid var(--db-byte-blue);outline-offset:3px}.db-hero-compile-cue>i{width:.42rem;aspect-ratio:1;border-radius:50%;background:var(--db-byte-blue)}@media(prefers-reduced-motion:no-preference){.db-hero-compile-cue>i{animation:db-status-pulse 1.7s ease-in-out .8s infinite}}.db-compile-aside{order:-1}.db-product-card.is-flip{grid-template-columns:1fr}.db-product-card.is-flip .db-product-card__copy,.db-product-card.is-flip .db-product-preview,.db-product-card.is-flip .db-product-preview--image{order:initial}}::view-transition-old(root){animation:.18s var(--db-ease-standard) both db-vt-out}::view-transition-new(root){animation:.32s var(--db-ease-standard) both db-vt-in}@keyframes db-vt-out{to{opacity:0}}@keyframes db-vt-in{0%{opacity:0}}.db-work-intro__inner{min-height:0;padding-block:clamp(2.5rem,5vw,4.5rem) clamp(1.5rem,3vw,2.25rem)}.db-work-intro__inner>div>p{max-width:42rem;margin:0;color:var(--db-text-muted);font-size:1.08rem;line-height:1.75}.db-work-catalog{padding-block:0 5rem;background:var(--db-page)}.db-work-mast{position:sticky;z-index:30;inset-block-start:6.85rem;display:grid;gap:.85rem;margin-block-end:.5rem;border-block-end:var(--db-border-width) solid var(--db-border);background:linear-gradient(180deg,var(--db-page) 70%,rgb(244 247 251 / 88%)),var(--db-page);padding-block:.85rem 1rem}.db-work-search{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.55rem;max-width:28rem;min-height:2.85rem;border-block-end:var(--db-border-width) solid var(--db-border);padding-inline:.15rem}.db-work-search svg{color:var(--db-text-muted)}.db-work-search input{min-width:0;min-height:2.85rem;border:0;background:transparent;color:var(--db-ink-navy);font-size:.95rem;outline:none}.db-work-search input::-webkit-search-cancel-button{-webkit-appearance:none;-moz-appearance:none;appearance:none}.db-work-search:focus-within{border-color:var(--db-byte-blue)}.db-work-search>button{display:grid;width:2rem;height:2rem;place-items:center;color:var(--db-text-muted)}.db-work-chips{display:flex;min-width:0;flex-wrap:wrap;align-items:center;gap:.45rem .55rem}.db-work-chips>button{min-height:2.35rem;padding-inline:.85rem;border:var(--db-border-width) solid var(--db-border);border-radius:.75rem;background:var(--db-paper);color:var(--db-ink-navy);font-size:.82rem;font-weight:600;white-space:nowrap}.db-work-chips>button.is-active{border-color:var(--db-byte-blue);background:var(--db-byte-blue);color:var(--db-paper)}.db-work-chips>button:focus-visible,.db-work-search input:focus-visible,.db-work-search>button:focus-visible,.db-work-card:focus-visible{outline:2px solid var(--db-byte-blue);outline-offset:2px}.db-case-journal .db-work-card,.db-work-carousel .db-work-card{border:var(--db-border-width) solid var(--db-border);border-radius:var(--db-radius-card);background:var(--db-paper)}.db-work-carousel .db-work-card .db-work-card__media{border-block-end-color:var(--db-border);background:var(--db-chalk)}.db-work-carousel .db-work-card .db-work-card__body{background:transparent}.db-work-carousel .db-work-card h2,.db-work-carousel .db-work-card h3{color:var(--db-ink-navy)}.db-work-carousel .db-work-card .db-work-card__meta,.db-work-carousel .db-work-card .db-work-card__meta time,.db-work-carousel .db-work-card .db-work-card__meta time:before{color:var(--db-text-soft)}.db-work-carousel .db-work-card .db-work-card__open{color:var(--db-byte-blue)}.db-work-carousel .db-work-card:hover{border-color:color-mix(in srgb,var(--db-byte-blue) 45%,var(--db-border))}.db-case-journal .db-work-card__meta,.db-work-carousel .db-work-card__meta{color:var(--db-text-soft)}.db-work-chips__clear{color:var(--db-byte-blue);border-color:transparent;background:transparent}.db-work-result-count{margin:0;padding:0;border:0;color:var(--db-text-muted);font-family:var(--db-font-mono);font-size:.72rem}.db-work-grid{display:grid;grid-template-columns:1fr;gap:clamp(1.25rem,2.4vw,2rem)}.db-work-grid>.db-work-card,.db-work-grid>.db-work-card-skeleton{width:100%}@media(min-width:48rem){.db-work-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.db-work-card,.db-work-card-skeleton{position:relative;isolation:isolate;min-width:0;overflow:hidden;border:var(--db-border-width) solid var(--db-border);border-radius:var(--db-radius-card);background:var(--db-paper);color:inherit;text-decoration:none}.db-work-card-skeleton{min-height:20rem;border-color:var(--db-border);background:linear-gradient(160deg,var(--db-paper) 0%,var(--db-chalk) 55%,var(--db-page) 100%)}.db-work-card article{display:grid;height:100%;grid-template-rows:auto 1fr}.db-work-card__media{position:relative;overflow:hidden;aspect-ratio:16 / 9;border-block-end:var(--db-border-width) solid var(--db-border);background:var(--db-chalk)}.db-work-card__media img,.db-work-card__media .db-publication-placeholder{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.db-work-card__media .db-publication-placeholder{display:grid;place-items:center;background:var(--db-chalk)}.db-work-card__body{display:grid;grid-template-rows:1fr auto;gap:1.35rem;padding:clamp(1.2rem,2vw,1.55rem);background:var(--db-paper)}.db-work-card__copy{display:grid;align-content:start;gap:.7rem}.db-work-card h2,.db-work-card h3{margin:0;color:var(--db-ink-navy);font-size:clamp(1.25rem,1.7vw,1.55rem);font-weight:700;line-height:1.25;letter-spacing:-.03em;text-wrap:balance}.db-work-card__summary{display:-webkit-box;max-width:52ch;margin:0;overflow:hidden;color:var(--db-text-muted);font-size:.93rem;line-height:1.65;-webkit-box-orient:vertical;-webkit-line-clamp:2}.db-work-card__foot{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.65rem 1rem}.db-work-card__meta{display:flex;flex-wrap:wrap;align-items:center;gap:.35rem .65rem;margin:0;color:var(--db-text-soft);font-size:.88rem;font-weight:500;line-height:1.35}.db-work-card__meta time{color:inherit;font-weight:500}.db-work-card__meta time:before{margin-inline-end:.65rem;color:inherit;content:"·"}.db-work-card__open{display:inline-flex;align-items:center;gap:.3rem;color:var(--db-byte-blue);font-family:var(--db-font-display);font-size:.88rem;font-weight:600;letter-spacing:-.01em}.db-work-card__arrow{color:currentColor}@media(prefers-reduced-motion:no-preference){.db-work-card{transition:border-color .2s var(--db-ease-standard),transform .42s var(--db-ease-standard)}.db-work-card__media img{transition:transform .56s var(--db-ease-standard)}.db-work-card__open{transition:transform .32s var(--db-ease-standard)}.db-work-card:hover{border-color:color-mix(in srgb,var(--db-byte-blue) 52%,var(--db-border));transform:translateY(-.15rem)}.db-work-card:hover .db-work-card__media img{transform:scale(1.03)}.db-work-card:hover .db-work-card__open{transform:translate(.18rem)}[dir=rtl] .db-work-card:hover .db-work-card__open{transform:translate(-.18rem)}}@media(max-width:47.999rem){.db-work-mast{inset-block-start:6.85rem}.db-work-chips{flex-wrap:nowrap;overflow-x:auto;padding-block:.1rem;scrollbar-width:thin}.db-work-card__body{padding:1.15rem 1.15rem 1.25rem;gap:.75rem}.db-case-journal__state{flex-direction:column;align-items:flex-start;padding-block:1.75rem}}.db-public-shell{--db-hero-glow-strong: rgb(47 111 237 / 10%);--db-hero-glow-soft: rgb(90 150 247 / 8%);--db-hero-glass: rgb(47 111 237 / 6%)}.db-public-shell h1{font-weight:700;letter-spacing:-.04em}html[lang=ar] .db-public-shell h1{letter-spacing:0}.db-public-shell h2{font-weight:600}.db-public-shell .db-navbar{box-shadow:none}.db-public-shell .db-nav-link--desktop:after{inset-block-end:-.55rem;height:1px;background:var(--db-ink-navy)}.db-public-shell .db-public-main.is-cinema{padding-top:4.65rem}.db-public-shell .db-public-main.is-cinema :is(section,[id],[data-route-heading]){scroll-margin-top:5.25rem}.db-public-shell .db-compile-rail{border-block-end:0;background:transparent}.db-public-shell .db-compile-rail ol,.db-public-shell .db-compile-rail a{display:none}.db-public-shell .db-compile-rail__track{height:2px;background:transparent}.db-public-shell .db-compile-rail__track>i{background:#2f6fedb8}.db-public-shell .db-work-mast{inset-block-start:4.65rem;background:linear-gradient(180deg,var(--db-page) 65%,rgb(244 247 251 / 92%)),var(--db-page)}.db-public-shell .db-work-search{background:transparent}.db-public-shell .db-work-chips>button.is-active{border-color:var(--db-byte-blue);background:var(--db-byte-blue);color:var(--db-paper)}.db-public-shell .db-work-chips__clear{color:var(--db-text-muted)}.db-public-shell .db-nav-link:focus-visible,.db-public-shell .db-legal__index a:focus-visible,.db-public-shell .db-footer--light a:focus-visible{outline:2px solid var(--db-byte-blue);outline-offset:3px}.db-public-shell .db-footer__brand>a:last-child{font-weight:600}.db-public-shell .db-hero__wash,.db-public-shell .db-page-hero__wash{background:radial-gradient(circle at 12% 22%,rgb(47 111 237 / 5%),transparent 22rem),linear-gradient(180deg,var(--db-paper) 0%,var(--db-paper) 72%,var(--db-page) 100%)}.db-public-shell .db-hero__accent{color:inherit}.db-public-shell .db-hero h1,.db-public-shell .db-hero__copy h1{font-size:clamp(2.55rem,4.6vw,3.55rem);font-weight:700;letter-spacing:-.04em}.db-public-shell .db-work-intro h1,.db-public-shell .db-contact-intro h1,.db-public-shell .db-legal-intro h1,.db-public-shell .db-about-manifest h1,.db-public-shell .db-services-manifest h1{max-width:14ch;font-size:clamp(2.6rem,4.8vw,4.35rem);line-height:1.08;letter-spacing:-.04em}.db-public-shell .db-work-intro__inner,.db-public-shell .db-contact-intro__inner,.db-public-shell .db-legal-intro__inner{min-height:0;padding-block:clamp(3.25rem,7vw,5.5rem) clamp(1.5rem,3vw,2.5rem)}.db-public-shell .db-work-intro__index,.db-public-shell .db-legal-intro__inner>div:first-child>p,.db-public-shell .db-legal-intro__inner>div:nth-child(2)>span,.db-public-shell .db-about-manifest__inner>p,.db-public-shell .db-origin-story__copy>p,.db-public-shell .db-principle-line header>p,.db-public-shell .db-one-release header>p,.db-public-shell .db-operating-contract header>p,.db-public-shell .db-about-education__inner>div>p,.db-public-shell .db-services-manifest__inner>div>p,.db-public-shell .db-service-chooser__heading>span,.db-public-shell .db-engagement-continuum header>p,.db-public-shell .db-review-rail header>p,.db-public-shell .db-page-closing__inner>div>p,.db-public-shell .db-service-field__label,.db-public-shell .db-closing-line__inner>div>p,.db-public-shell .db-not-found__copy>p{color:var(--db-text-faint);font-size:.72rem;font-weight:500}.db-public-shell .db-work-intro__inner>div>p{max-width:46rem;margin-top:1.15rem;color:var(--db-text-muted);font-size:clamp(.98rem,1.25vw,1.08rem);line-height:1.75}.db-public-shell .db-section-heading__title{max-width:none;font-size:clamp(1.85rem,2.8vw,2.35rem);line-height:1.2}.db-public-shell .db-closing-line h2{max-width:16ch;font-size:clamp(2.1rem,3.6vw,3.15rem);line-height:1.14}.db-public-shell .db-work-path,.db-public-shell .db-publication-case__path,.db-public-shell .db-compile-call{color:var(--db-text-faint);font-weight:400}.db-public-shell .db-work-card__meta{color:var(--db-text-soft);font-weight:500}.db-public-shell .db-work-card:hover .db-work-card__media img{transform:scale(1.025)}.db-public-shell .db-work-intro__inner>i:after,.db-public-shell .db-not-found__inner>i b,.db-public-shell .db-about-manifest__inner>i>b,.db-public-shell .db-closing-line__signal i,.db-public-shell .db-case-next__inner>span i,.db-public-shell .db-services-manifest__guide i{display:none}.db-public-shell .db-closing-line__signal,.db-public-shell .db-case-next__inner>span{border-block-start-color:var(--db-border);border-block-start-width:1px}.db-public-shell .db-closing-line__inner>a,.db-public-shell .db-services-manifest__inner>a,.db-public-shell .db-page-closing__inner>a{min-height:3.25rem;border-block-end-width:1px;color:var(--db-ink-navy);font-size:1rem;font-weight:600}.db-public-shell .db-closing-line__inner>a:hover,.db-public-shell .db-services-manifest__inner>a:hover,.db-public-shell .db-page-closing__inner>a:hover{color:var(--db-byte-blue)}.db-public-shell .db-not-found__code{color:var(--db-chalk);font-size:clamp(4.5rem,12vw,8rem);font-weight:600;letter-spacing:-.04em}.db-public-shell .db-not-found nav a>span,.db-public-shell .db-not-found nav a>svg{color:var(--db-text-faint)}.db-public-shell .db-service-line:before{height:1px}.db-public-shell .db-service-line__index{color:var(--db-text-faint);font-size:clamp(.85rem,1.4vw,1rem);font-weight:500}.db-public-shell .db-service-line:hover .db-service-line__arrow{transform:none;border-color:var(--db-border)}.db-public-shell .db-brief-source header>span{width:.4rem;border-color:var(--db-border);background:var(--db-chalk)}.db-public-shell .db-hero-compile-cue{color:var(--db-byte-blue)}.db-public-shell .db-hero-compile-cue:hover{color:var(--db-byte-blue-strong)}.db-public-shell .db-hero-compile-cue>i,.db-public-shell .db-build-status>i{background:#2f6fed8c}.db-public-shell .db-hero,.db-public-shell .db-hero__layout{min-height:38rem}.db-public-shell a.rounded-lg,.db-public-shell button.rounded-lg{border-radius:1.25rem;font-weight:600}.db-public-shell .db-public-main.is-cinema .db-process-flight__sticky{inset-block-start:5rem;height:calc(100svh - 5rem)}.db-public-shell .db-compile-aside{top:5.25rem}.db-public-shell .db-contact-intro ol:after{height:1px;background:var(--db-ink-navy)}.db-public-shell .db-contact-intro li.is-active{color:var(--db-ink-navy);font-weight:600}.db-public-shell .db-service-card:before{height:1px}.db-public-shell .db-about-origin .db-card,.db-public-shell .db-brief-alert{border-inline-start-width:1px}.db-public-shell .db-project-metric{border-top-width:1px}.db-public-shell .db-education-flow__rail>i{animation:none}@media(prefers-reduced-motion:no-preference){.db-public-shell .db-build-status>i{animation:db-status-pulse 1.7s ease-in-out 2.2s infinite}.db-public-shell .db-build-visual:not(.is-live) .db-build-status>i{animation-play-state:paused}}.db-public-shell .db-radio-lines label:has(input:checked){border-color:var(--db-border);background:var(--db-chalk);color:var(--db-ink-navy)}.db-public-shell .db-radio-lines label:has(input:checked)>span{border:1px solid var(--db-ink-navy);background:var(--db-ink-navy);box-shadow:none}.db-public-shell .db-after-send li>span{color:var(--db-text-faint);font-size:.72rem;font-weight:500}.db-public-shell .db-radio-lines label{border-radius:1.25rem}@media(max-width:63.999rem){.db-public-shell .db-compile-aside{order:1}}@media(max-width:47.999rem){.db-public-shell .db-work-intro h1,.db-public-shell .db-contact-intro h1,.db-public-shell .db-legal-intro h1,.db-public-shell .db-about-manifest h1,.db-public-shell .db-services-manifest h1,.db-public-shell .db-not-found__copy h1{max-width:none;font-size:clamp(2.25rem,10vw,3.1rem)}.db-public-shell .db-work-mast{inset-block-start:4.65rem}}.file\:border-0::file-selector-button{border-width:0px}.file\:bg-transparent::file-selector-button{background-color:transparent}.file\:text-sm::file-selector-button{font-size:.875rem;line-height:1.25rem}.file\:font-medium::file-selector-button{font-weight:500}.file\:text-foreground::file-selector-button{color:hsl(var(--foreground))}.placeholder\:text-muted-foreground::-moz-placeholder{color:hsl(var(--muted-foreground))}.placeholder\:text-muted-foreground::placeholder{color:hsl(var(--muted-foreground))}.hover\:border-\[rgba\(35\,214\,255\,0\.32\)\]:hover{border-color:#23d6ff52}.hover\:border-cyan-400\/40:hover,.hover\:border-cyan\/40:hover{border-color:#6e97f266}.hover\:border-primary\/25:hover{border-color:hsl(var(--primary) / .25)}.hover\:border-primary\/30:hover{border-color:hsl(var(--primary) / .3)}.hover\:bg-\[var\(--db-color-action-hover\)\]:hover{background-color:var(--db-color-action-hover)}.hover\:bg-\[var\(--db-page\)\]:hover{background-color:var(--db-page)}.hover\:bg-accent:hover{background-color:hsl(var(--accent))}.hover\:bg-destructive\/15:hover{background-color:hsl(var(--destructive) / .15)}.hover\:bg-destructive\/90:hover{background-color:hsl(var(--destructive) / .9)}.hover\:bg-muted\/50:hover{background-color:hsl(var(--muted) / .5)}.hover\:bg-primary\/90:hover{background-color:hsl(var(--primary) / .9)}.hover\:bg-secondary:hover{background-color:hsl(var(--secondary))}.hover\:bg-secondary\/30:hover{background-color:hsl(var(--secondary) / .3)}.hover\:bg-secondary\/80:hover{background-color:hsl(var(--secondary) / .8)}.hover\:text-accent-foreground:hover{color:hsl(var(--accent-foreground))}.hover\:text-cyan-300:hover{--tw-text-opacity: 1;color:rgb(155 192 255 / var(--tw-text-opacity, 1))}.hover\:text-foreground:hover{color:hsl(var(--foreground))}.hover\:underline:hover{text-decoration-line:underline}.hover\:opacity-100:hover{opacity:1}.focus\:border-destructive:focus{border-color:hsl(var(--destructive))}.focus\:border-primary:focus{border-color:hsl(var(--primary))}.focus\:bg-accent:focus{background-color:hsl(var(--accent))}.focus\:text-accent-foreground:focus{color:hsl(var(--accent-foreground))}.focus\:outline-none:focus{outline:2px solid transparent;outline-offset:2px}.focus\:ring-2:focus{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus\:ring-destructive\/20:focus{--tw-ring-color: hsl(var(--destructive) / .2)}.focus\:ring-ring:focus{--tw-ring-color: hsl(var(--ring))}.focus\:ring-ring\/20:focus{--tw-ring-color: hsl(var(--ring) / .2)}.focus\:ring-ring\/25:focus{--tw-ring-color: hsl(var(--ring) / .25)}.focus\:ring-ring\/30:focus{--tw-ring-color: hsl(var(--ring) / .3)}.focus\:ring-offset-2:focus{--tw-ring-offset-width: 2px}.focus-visible\:border-primary:focus-visible{border-color:hsl(var(--primary))}.focus-visible\:outline-none:focus-visible{outline:2px solid transparent;outline-offset:2px}.focus-visible\:ring-2:focus-visible{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus-visible\:ring-ring:focus-visible{--tw-ring-color: hsl(var(--ring))}.focus-visible\:ring-ring\/25:focus-visible{--tw-ring-color: hsl(var(--ring) / .25)}.focus-visible\:ring-ring\/30:focus-visible{--tw-ring-color: hsl(var(--ring) / .3)}.focus-visible\:ring-offset-2:focus-visible{--tw-ring-offset-width: 2px}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:bg-muted:disabled{background-color:hsl(var(--muted))}.disabled\:opacity-50:disabled{opacity:.5}.disabled\:opacity-70:disabled{opacity:.7}.group:hover .group-hover\:text-cyan{--tw-text-opacity: 1;color:rgb(110 151 242 / var(--tw-text-opacity, 1))}.group:hover .group-hover\:opacity-70{opacity:.7}.group.toaster .group-\[\.toaster\]\:border-border{border-color:hsl(var(--border))}.group.toast .group-\[\.toast\]\:bg-muted{background-color:hsl(var(--muted))}.group.toast .group-\[\.toast\]\:bg-primary{background-color:hsl(var(--primary))}.group.toaster .group-\[\.toaster\]\:bg-background{background-color:hsl(var(--background))}.group.toast .group-\[\.toast\]\:text-muted-foreground{color:hsl(var(--muted-foreground))}.group.toast .group-\[\.toast\]\:text-primary-foreground{color:hsl(var(--primary-foreground))}.group.toaster .group-\[\.toaster\]\:text-foreground{color:hsl(var(--foreground))}.group.toaster .group-\[\.toaster\]\:shadow-lg{--tw-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.peer:disabled~.peer-disabled\:cursor-not-allowed{cursor:not-allowed}.peer:disabled~.peer-disabled\:opacity-70{opacity:.7}.data-\[disabled\]\:pointer-events-none[data-disabled]{pointer-events:none}.data-\[side\=bottom\]\:translate-y-1[data-side=bottom]{--tw-translate-y: .25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[side\=left\]\:-translate-x-1[data-side=left]{--tw-translate-x: -.25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[side\=right\]\:translate-x-1[data-side=right]{--tw-translate-x: .25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[side\=top\]\:-translate-y-1[data-side=top]{--tw-translate-y: -.25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[state\=checked\]\:bg-primary[data-state=checked]{background-color:hsl(var(--primary))}.data-\[state\=open\]\:bg-accent[data-state=open]{background-color:hsl(var(--accent))}.data-\[state\=selected\]\:bg-muted[data-state=selected]{background-color:hsl(var(--muted))}.data-\[state\=checked\]\:text-primary-foreground[data-state=checked]{color:hsl(var(--primary-foreground))}.data-\[state\=open\]\:text-muted-foreground[data-state=open]{color:hsl(var(--muted-foreground))}.data-\[disabled\]\:opacity-50[data-disabled]{opacity:.5}.data-\[state\=open\]\:animate-in[data-state=open]{animation-name:enter;animation-duration:.15s;--tw-enter-opacity: initial;--tw-enter-scale: initial;--tw-enter-rotate: initial;--tw-enter-translate-x: initial;--tw-enter-translate-y: initial}.data-\[state\=closed\]\:animate-out[data-state=closed]{animation-name:exit;animation-duration:.15s;--tw-exit-opacity: initial;--tw-exit-scale: initial;--tw-exit-rotate: initial;--tw-exit-translate-x: initial;--tw-exit-translate-y: initial}.data-\[state\=closed\]\:fade-out-0[data-state=closed]{--tw-exit-opacity: 0}.data-\[state\=open\]\:fade-in-0[data-state=open]{--tw-enter-opacity: 0}.data-\[state\=closed\]\:zoom-out-100[data-state=closed]{--tw-exit-scale: 1}.data-\[state\=closed\]\:zoom-out-95[data-state=closed]{--tw-exit-scale: .95}.data-\[state\=open\]\:zoom-in-100[data-state=open]{--tw-enter-scale: 1}.data-\[state\=open\]\:zoom-in-95[data-state=open]{--tw-enter-scale: .95}.data-\[side\=bottom\]\:slide-in-from-top-2[data-side=bottom]{--tw-enter-translate-y: -.5rem}.data-\[side\=left\]\:slide-in-from-right-2[data-side=left]{--tw-enter-translate-x: .5rem}.data-\[side\=right\]\:slide-in-from-left-2[data-side=right]{--tw-enter-translate-x: -.5rem}.data-\[side\=top\]\:slide-in-from-bottom-2[data-side=top]{--tw-enter-translate-y: .5rem}@media(min-width:640px){.sm\:ms-auto{margin-inline-start:auto}.sm\:aspect-auto{aspect-ratio:auto}.sm\:h-20{height:5rem}.sm\:h-9{height:2.25rem}.sm\:w-auto{width:auto}.sm\:max-w-lg{max-width:32rem}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.sm\:grid-cols-\[10rem_1fr\]{grid-template-columns:10rem 1fr}.sm\:flex-row{flex-direction:row}.sm\:flex-wrap{flex-wrap:wrap}.sm\:items-end{align-items:flex-end}.sm\:items-center{align-items:center}.sm\:justify-end{justify-content:flex-end}.sm\:justify-between{justify-content:space-between}.sm\:gap-6{gap:1.5rem}.sm\:p-5{padding:1.25rem}.sm\:p-6{padding:1.5rem}.sm\:px-6{padding-left:1.5rem;padding-right:1.5rem}.sm\:px-8{padding-left:2rem;padding-right:2rem}.sm\:text-start{text-align:start}.sm\:text-3xl{font-size:1.875rem;line-height:2.25rem}.sm\:text-xl{font-size:1.25rem;line-height:1.75rem}.sm\:leading-8{line-height:2rem}}@media(min-width:768px){.md\:mb-0\.5{margin-bottom:.125rem}.md\:block{display:block}.md\:h-20{height:5rem}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-\[minmax\(0\,1fr\)_14rem_auto\]{grid-template-columns:minmax(0,1fr) 14rem auto}.md\:grid-cols-\[minmax\(0\,1fr\)_15rem_auto\]{grid-template-columns:minmax(0,1fr) 15rem auto}.md\:grid-cols-\[minmax\(0\,1fr\)_minmax\(0\,1fr\)_7rem\]{grid-template-columns:minmax(0,1fr) minmax(0,1fr) 7rem}.md\:items-end{align-items:flex-end}.md\:px-10{padding-left:2.5rem;padding-right:2.5rem}.md\:text-5xl{font-size:3rem;line-height:1}.md\:text-7xl{font-size:4.5rem;line-height:1}.md\:text-lg{font-size:1.125rem;line-height:1.75rem}.md\:text-sm{font-size:.875rem;line-height:1.25rem}.md\:text-xl{font-size:1.25rem;line-height:1.75rem}}@media(min-width:1024px){.lg\:static{position:static}.lg\:end-8{inset-inline-end:2rem}.lg\:col-span-2{grid-column:span 2 / span 2}.lg\:ms-72{margin-inline-start:18rem}.lg\:flex{display:flex}.lg\:hidden{display:none}.lg\:translate-x-0{--tw-translate-x: 0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:grid-cols-\[1fr_1\.4fr_1fr_auto\]{grid-template-columns:1fr 1.4fr 1fr auto}.lg\:px-10{padding-left:2.5rem;padding-right:2.5rem}.lg\:px-16{padding-left:4rem;padding-right:4rem}.lg\:px-8{padding-left:2rem;padding-right:2rem}.lg\:py-0{padding-top:0;padding-bottom:0}.lg\:py-10{padding-top:2.5rem;padding-bottom:2.5rem}.lg\:text-8xl{font-size:6rem;line-height:1}}@media(min-width:1280px){.xl\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.xl\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.xl\:grid-cols-\[1fr_18rem\]{grid-template-columns:1fr 18rem}.xl\:grid-cols-\[minmax\(0\,1fr\)_13rem_13rem_auto\]{grid-template-columns:minmax(0,1fr) 13rem 13rem auto}.xl\:items-end{align-items:flex-end}}.\[\&\:has\(\[role\=checkbox\]\)\]\:pe-0:has([role=checkbox]){padding-inline-end:0px}.\[\&\>\[role\=checkbox\]\]\:translate-y-\[2px\]>[role=checkbox]{--tw-translate-y: 2px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.\[\&\>span\]\:line-clamp-1>span{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1}.\[\&_svg\]\:pointer-events-none svg{pointer-events:none}.\[\&_svg\]\:size-4 svg{width:1rem;height:1rem}.\[\&_svg\]\:shrink-0 svg{flex-shrink:0}.\[\&_tr\:last-child\]\:border-0 tr:last-child{border-width:0px}.\[\&_tr\]\:border-b tr{border-bottom-width:1px}
