@import"https://fonts.googleapis.com/css2?family=Cairo:wght@300;400;500;600;700&display=swap";@font-face{font-family:Geist;src:url(https://fonts.gstatic.com/s/geist/v5/gyByhwUxId8gMEwcGFU.woff2) format("woff2");font-weight:300;font-style:normal}@font-face{font-family:Geist;src:url(https://fonts.gstatic.com/s/geist/v5/gyByhwUxId8gMEwcGFU.woff2) format("woff2");font-weight:400;font-style:normal}@font-face{font-family:Geist;src:url(https://fonts.gstatic.com/s/geist/v5/gyByhwUxId8gMEwcGFU.woff2) format("woff2");font-weight:500;font-style:normal}@font-face{font-family:Geist;src:url(https://fonts.gstatic.com/s/geist/v5/gyByhwUxId8gMEwcGFU.woff2) format("woff2");font-weight:600;font-style:normal}@font-face{font-family:Geist Mono;src:url(https://fonts.gstatic.com/s/geistmono/v6/or3nQ6H-1_WfwkMZI_qYFrcdmg.woff2) format("woff2");font-weight:400;font-style:normal}@font-face{font-family:Geist Mono;src:url(https://fonts.gstatic.com/s/geistmono/v6/or3nQ6H-1_WfwkMZI_qYFrcdmg.woff2) format("woff2");font-weight:500;font-style:normal}@font-face{font-family:Newsreader;src:url(https://fonts.gstatic.com/s/newsreader/v26/cY9AfjOCX1hbuyalUrK4397yjA.woff2) format("woff2");font-weight:300;font-style:normal}@font-face{font-family:Newsreader;src:url(https://fonts.gstatic.com/s/newsreader/v26/cY9AfjOCX1hbuyalUrK4397yjA.woff2) format("woff2");font-weight:400;font-style:normal}*,: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;tab-size:4;font-family:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";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]){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,Monaco,Consolas,Liberation Mono,Courier New,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::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}:root{--background: 0 0% 100%;--foreground: 222.2 47.4% 11.2%;--muted: 210 40% 96.1%;--muted-foreground: 215.4 16.3% 46.9%;--popover: 0 0% 100%;--popover-foreground: 222.2 47.4% 11.2%;--border: 214.3 31.8% 91.4%;--input: 214.3 31.8% 91.4%;--card: transparent;--card-foreground: 222.2 47.4% 11.2%;--primary: 222.2 47.4% 11.2%;--primary-foreground: 210 40% 98%;--secondary: 210 40% 96.1%;--secondary-foreground: 222.2 47.4% 11.2%;--accent: 210 40% 96.1%;--accent-foreground: 222.2 47.4% 11.2%;--destructive: 0 100% 50%;--destructive-foreground: 210 40% 98%;--ring: 215 20.2% 65.1%;--radius: .5rem}.dark{--background: 224 71% 4%;--foreground: 213 31% 91%;--muted: 223 47% 11%;--muted-foreground: 215.4 16.3% 56.9%;--accent: 216 34% 17%;--accent-foreground: 210 40% 98%;--popover: 224 71% 4%;--popover-foreground: 215 20.2% 65.1%;--border: 216 34% 17%;--input: 216 34% 17%;--card: transparent;--card-foreground: 213 31% 91%;--primary: 210 40% 98%;--primary-foreground: 222.2 47.4% 1.2%;--secondary: 222.2 47.4% 11.2%;--secondary-foreground: 210 40% 98%;--destructive: 0 63% 31%;--destructive-foreground: 210 40% 98%;--ring: 216 34% 17%;--radius: .5rem}*{border-color:hsl(var(--border))}body{background-color:hsl(var(--background));color:hsl(var(--foreground));font-family:Cairo,sans-serif;font-feature-settings:"rlig" 1,"calt" 1}.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}.invisible{visibility:hidden}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.inset-x-0{left:0;right:0}.bottom-0{bottom:0}.bottom-\[-40\%\]{bottom:-40%}.left-\[-40\%\]{left:-40%}.left-\[-9999px\]{left:-9999px}.right-\[-40\%\]{right:-40%}.top-\[-40\%\]{top:-40%}.z-50{z-index:50}.-order-1{order:-1}.col-start-1{grid-column-start:1}.col-start-auto{grid-column-start:auto}.col-end-auto{grid-column-end:auto}.row-start-1{grid-row-start:1}.-m-px{margin:-1px}.mx-auto{margin-left:auto;margin-right:auto}.-mt-6{margin-top:-1.5rem}.mb-1{margin-bottom:.25rem}.mb-10{margin-bottom:2.5rem}.mb-4{margin-bottom:1rem}.mb-6{margin-bottom:1.5rem}.mb-8{margin-bottom:2rem}.mt-10{margin-top:2.5rem}.mt-16{margin-top:4rem}.mt-2{margin-top:.5rem}.mt-3{margin-top:.75rem}.mt-32{margin-top:8rem}.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}.box-border{box-sizing:border-box}.block{display:block}.inline{display:inline}.flex{display:flex}.grid{display:grid}.inline-grid{display:inline-grid}.hidden{display:none}.aspect-\[16_\/_10\]{aspect-ratio:16 / 10}.aspect-\[800\/380\]{aspect-ratio:800/380}.aspect-\[auto_28_\/_28\]{aspect-ratio:auto 28 / 28}.aspect-\[auto_800_\/_380\]{aspect-ratio:auto 800 / 380}.h-0{height:0px}.h-20{height:5rem}.h-4{height:1rem}.h-7{height:1.75rem}.h-\[52px\]{height:52px}.h-\[9\.6px\]{height:9.6px}.h-full{height:100%}.h-px{height:1px}.max-h-\[40\%\]{max-height:40%}.min-h-0{min-height:0px}.min-h-\[49\.6px\]{min-height:49.6px}.min-h-\[auto\]{min-height:auto}.w-0{width:0px}.w-4{width:1rem}.w-40{width:10rem}.w-7{width:1.75rem}.w-\[34\%\]{width:34%}.w-\[52px\]{width:52px}.w-\[9\.6px\]{width:9.6px}.w-full{width:100%}.w-px{width:1px}.min-w-0{min-width:0px}.min-w-\[auto\]{min-width:auto}.max-w-2xl{max-width:42rem}.max-w-\[1240px\]{max-width:1240px}.max-w-\[180px\]{max-width:180px}.max-w-\[560px\]{max-width:560px}.max-w-\[60\%\]{max-width:60%}.max-w-full{max-width:100%}.max-w-xl{max-width:36rem}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.basis-\[0\%\]{flex-basis:0%}.basis-\[120px\]{flex-basis:120px}.grid-cols-none{grid-template-columns:none}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-end{align-items:flex-end}.items-center{align-items:center}.items-baseline{align-items:baseline}.justify-normal{justify-content:normal}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-x-1{column-gap:.25rem}.gap-x-10{column-gap:2.5rem}.gap-x-12{column-gap:3rem}.gap-x-2{column-gap:.5rem}.gap-x-2\.5{column-gap:.625rem}.gap-x-3{column-gap:.75rem}.gap-x-4{column-gap:1rem}.gap-x-6{column-gap:1.5rem}.gap-x-8{column-gap:2rem}.gap-y-1{row-gap:.25rem}.gap-y-12{row-gap:3rem}.gap-y-14{row-gap:3.5rem}.gap-y-2{row-gap:.5rem}.gap-y-2\.5{row-gap:.625rem}.gap-y-3{row-gap:.75rem}.gap-y-4{row-gap:1rem}.gap-y-6{row-gap:1.5rem}.gap-y-8{row-gap:2rem}.self-center{align-self:center}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.text-nowrap{text-wrap:nowrap}.rounded-\[999px\]{border-radius:999px}.border{border-width:1px}.border-b{border-bottom-width:1px}.border-l-0{border-left-width:0px}.border-t{border-top-width:1px}.border-t-2{border-top-width:2px}.border-solid{border-style:solid}.border-\[oklab\(0\.7448_0\.00765305_0\.0930859_\/_0\.3\)\]{border-color:#c7a8654d}.border-\[oklab\(0\.7448_0\.00765305_0\.0930859_\/_0\.4\)\]{border-color:#c7a86566}.border-\[oklch\(0\.6795_0\.0213_83\.6\)\]{border-color:#9e978a}.border-\[oklch\(0\.7448_0\.0934_85\.3\)\]{border-color:#c7a865}.border-\[oklch\(0\.8584_0\.0176_86\.3\)\]{border-color:#d5d0c4}.border-\[oklch\(0\.9205_0\.0117_78\.3\)\]{border-color:#e9e4dc}.border-x-\[oklch\(0\.9205_0\.0117_78\.3\)\]{border-left-color:#e9e4dc;border-right-color:#e9e4dc}.border-b-\[oklch\(0\.9205_0\.0117_78\.3\)\]{border-bottom-color:#e9e4dc}.border-t-amber-900{--tw-border-opacity: 1;border-top-color:rgb(120 53 15 / var(--tw-border-opacity, 1))}.border-t-cyan-950{--tw-border-opacity: 1;border-top-color:rgb(8 51 68 / var(--tw-border-opacity, 1))}.border-t-gray-800{--tw-border-opacity: 1;border-top-color:rgb(31 41 55 / var(--tw-border-opacity, 1))}.border-t-indigo-950{--tw-border-opacity: 1;border-top-color:rgb(30 27 75 / var(--tw-border-opacity, 1))}.border-t-pink-950{--tw-border-opacity: 1;border-top-color:rgb(80 7 36 / var(--tw-border-opacity, 1))}.border-t-zinc-900{--tw-border-opacity: 1;border-top-color:rgb(24 24 27 / var(--tw-border-opacity, 1))}.bg-\[oklch\(0\.7448_0\.0934_85\.3\)\]{background-color:#c7a865}.bg-\[oklch\(0\.9412_0\.0098_84\.6\)\]{background-color:#efebe4}.bg-\[oklch\(0\.9637_0\.0074_88\.6\)\]{background-color:#f5f3ed}.bg-amber-900{--tw-bg-opacity: 1;background-color:rgb(120 53 15 / var(--tw-bg-opacity, 1))}.bg-cyan-950{--tw-bg-opacity: 1;background-color:rgb(8 51 68 / var(--tw-bg-opacity, 1))}.bg-gray-800{--tw-bg-opacity: 1;background-color:rgb(31 41 55 / var(--tw-bg-opacity, 1))}.bg-indigo-950{--tw-bg-opacity: 1;background-color:rgb(30 27 75 / var(--tw-bg-opacity, 1))}.bg-orange-300{--tw-bg-opacity: 1;background-color:rgb(253 186 116 / var(--tw-bg-opacity, 1))}.bg-pink-950{--tw-bg-opacity: 1;background-color:rgb(80 7 36 / var(--tw-bg-opacity, 1))}.bg-transparent{background-color:transparent}.bg-zinc-900{--tw-bg-opacity: 1;background-color:rgb(24 24 27 / var(--tw-bg-opacity, 1))}.object-contain{object-fit:contain}.object-cover{object-fit:cover}.p-0{padding:0}.p-6{padding:1.5rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-4{padding-left:1rem;padding-right:1rem}.px-6{padding-left:1.5rem;padding-right:1.5rem}.px-\[10\.4px\]{padding-left:10.4px;padding-right:10.4px}.px-\[22\.4px\]{padding-left:22.4px;padding-right:22.4px}.px-\[25\.6px\]{padding-left:25.6px;padding-right:25.6px}.py-1\.5{padding-top:.375rem;padding-bottom:.375rem}.py-12{padding-top:3rem;padding-bottom:3rem}.py-16{padding-top:4rem;padding-bottom:4rem}.py-20{padding-top:5rem;padding-bottom:5rem}.py-24{padding-top:6rem;padding-bottom:6rem}.py-5{padding-top:1.25rem;padding-bottom:1.25rem}.py-\[13\.6px\]{padding-top:13.6px;padding-bottom:13.6px}.py-\[15\.2px\]{padding-top:15.2px;padding-bottom:15.2px}.pb-0\.5{padding-bottom:.125rem}.pb-4{padding-bottom:1rem}.pl-0{padding-left:0}.pr-1{padding-right:.25rem}.pt-5{padding-top:1.25rem}.text-left{text-align:left}.text-center{text-align:center}.align-bottom{vertical-align:bottom}.font-geist_mono{font-family:Cairo,Geist Mono,ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji}.font-newsreader{font-family:Cairo,Newsreader,ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji}.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-\[10\.88px\]{font-size:10.88px}.text-\[11\.2px\]{font-size:11.2px}.text-\[12\.8px\]{font-size:12.8px}.text-\[15px\]{font-size:15px}.text-\[28px\]{font-size:28px}.text-lg{font-size:1.125rem;line-height:1.75rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xs{font-size:.75rem;line-height:1rem}.font-bold{font-weight:700}.font-light{font-weight:300}.uppercase{text-transform:uppercase}.italic{font-style:italic}.leading-10{line-height:2.5rem}.leading-4{line-height:1rem}.leading-5{line-height:1.25rem}.leading-8{line-height:2rem}.leading-\[16\.32px\]{line-height:16.32px}.leading-\[16\.8px\]{line-height:16.8px}.leading-\[18px\]{line-height:18px}.leading-\[19\.2px\]{line-height:19.2px}.leading-\[22\.5px\]{line-height:22.5px}.leading-\[24\.375px\]{line-height:24.375px}.leading-\[24\.75px\]{line-height:24.75px}.leading-\[29\.25px\]{line-height:29.25px}.leading-\[32\.2px\]{line-height:32.2px}.leading-\[33px\]{line-height:33px}.leading-\[37\.5px\]{line-height:37.5px}.leading-\[48\.96px\]{line-height:48.96px}.tracking-\[-0\.48px\]{letter-spacing:-.48px}.tracking-\[-0\.6px\]{letter-spacing:-.6px}.tracking-\[-0\.72px\]{letter-spacing:-.72px}.tracking-\[-0\.96px\]{letter-spacing:-.96px}.tracking-\[2\.16px\]{letter-spacing:2.16px}.tracking-\[2\.176px\]{letter-spacing:2.176px}.tracking-\[2\.24px\]{letter-spacing:2.24px}.text-\[oklab\(0\.94_0\.000871558_0\.00996195_\/_0\.75\)\]{color:#eeebe4bf}.text-\[oklch\(0\.1448_0_0\)\]{color:#0a0a0a}.text-\[oklch\(0\.4091_0_0\)\]{color:#4a4a4a}.text-\[oklch\(0\.5208_0_0\)\]{color:#696969}.text-\[oklch\(0\.7448_0\.0934_85\.3\)\]{color:#c7a865}.text-\[oklch\(0\.94_0\.01_85\)\]{color:#eeebe4}.text-gray-400{--tw-text-opacity: 1;color:rgb(156 163 175 / var(--tw-text-opacity, 1))}.text-orange-300{--tw-text-opacity: 1;color:rgb(253 186 116 / var(--tw-text-opacity, 1))}.text-red-300{--tw-text-opacity: 1;color:rgb(252 165 165 / var(--tw-text-opacity, 1))}.text-slate-400{--tw-text-opacity: 1;color:rgb(148 163 184 / var(--tw-text-opacity, 1))}.text-violet-300{--tw-text-opacity: 1;color:rgb(196 181 253 / var(--tw-text-opacity, 1))}.underline{text-decoration-line:underline}.decoration-\[oklch\(0\.7448_0\.0934_85\.3\)\]{text-decoration-color:#c7a865}.underline-offset-2{text-underline-offset:2px}.underline-offset-4{text-underline-offset:4px}.underline-offset-\[3px\]{text-underline-offset:3px}.caret-transparent{caret-color:transparent}.opacity-\[0\.09\]{opacity:.09}.shadow-\[oklab\(0\.749897_0\.0118133_0\.0846453_\/_0\.6\)_0px_0px_0px_1px_inset\]{--tw-shadow: oklab(.749897 .0118133 .0846453 / .6) 0px 0px 0px 1px inset;--tw-shadow-colored: inset 0px 0px 0px 1px 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-\[oklab\(0\.761682_0\.0675875_0\.0112964_\/_0\.6\)_0px_0px_0px_1px_inset\]{--tw-shadow: oklab(.761682 .0675875 .0112964 / .6) 0px 0px 0px 1px inset;--tw-shadow-colored: inset 0px 0px 0px 1px 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-\[oklab\(0\.780197_-0\.0450818_-0\.0322253_\/_0\.6\)_0px_0px_0px_1px_inset\]{--tw-shadow: oklab(.780197 -.0450818 -.0322253 / .6) 0px 0px 0px 1px inset;--tw-shadow-colored: inset 0px 0px 0px 1px 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-\[oklab\(0\.80539_0\.0434253_0\.0644486_\/_0\.6\)_0px_0px_0px_1px_inset\]{--tw-shadow: oklab(.80539 .0434253 .0644486 / .6) 0px 0px 0px 1px inset;--tw-shadow-colored: inset 0px 0px 0px 1px 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-\[oklab\(0\.812591_-0\.0506464_0\.0238942_\/_0\.6\)_0px_0px_0px_1px_inset\]{--tw-shadow: oklab(.812591 -.0506464 .0238942 / .6) 0px 0px 0px 1px inset;--tw-shadow-colored: inset 0px 0px 0px 1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.outline-\[3px\]{outline-width:3px}.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)}.\[align-items\:normal\]{align-items:normal}.after\:pointer-events-auto:after{content:var(--tw-content);pointer-events:auto}.after\:visible:after{content:var(--tw-content);visibility:visible}.after\:ml-1:after{content:var(--tw-content);margin-left:.25rem}.after\:box-border:after{content:var(--tw-content);box-sizing:border-box}.after\:inline-block:after{content:var(--tw-content);display:inline-block}.after\:h-\[25\.2px\]:after{content:var(--tw-content);height:25.2px}.after\:w-0\.5:after{content:var(--tw-content);width:.125rem}.after\:border-separate:after{content:var(--tw-content);border-collapse:separate}.after\:list-outside:after{content:var(--tw-content);list-style-position:outside}.after\:list-disc:after{content:var(--tw-content);list-style-type:disc}.after\:text-nowrap:after{content:var(--tw-content);text-wrap:nowrap}.after\:bg-orange-300:after{content:var(--tw-content);--tw-bg-opacity: 1;background-color:rgb(253 186 116 / var(--tw-bg-opacity, 1))}.after\:text-start:after{content:var(--tw-content);text-align:start}.after\:indent-\[0px\]:after{content:var(--tw-content);text-indent:0px}.after\:font-newsreader:after{content:var(--tw-content);font-family:Cairo,Newsreader,ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji}.after\:text-\[28px\]:after{content:var(--tw-content);font-size:28px}.after\:font-light:after{content:var(--tw-content);font-weight:300}.after\:normal-case:after{content:var(--tw-content);text-transform:none}.after\:italic:after{content:var(--tw-content);font-style:italic}.after\:normal-nums:after{content:var(--tw-content);font-variant-numeric:normal}.after\:leading-\[32\.2px\]:after{content:var(--tw-content);line-height:32.2px}.after\:tracking-\[normal\]:after{content:var(--tw-content);letter-spacing:normal}.after\:text-orange-300:after{content:var(--tw-content);--tw-text-opacity: 1;color:rgb(253 186 116 / var(--tw-text-opacity, 1))}.after\:no-underline:after{content:var(--tw-content);text-decoration-line:none}.after\:caret-transparent:after{content:var(--tw-content);caret-color:transparent}.after\:accent-auto:after{content:var(--tw-content);accent-color:auto}.after\:outline-\[3px\]:after{content:var(--tw-content);outline-width:3px}.hover\:border-\[oklch\(0\.7448_0\.0934_85\.3\)\]:hover{border-color:#c7a865}.hover\:bg-\[oklab\(0\.931356_0\.0164409_0\.00237697_\/_0\.55\)\]:hover{background-color:#f3e4e68c}.hover\:bg-\[oklab\(0\.936911_0\.0114789_0\.0188838_\/_0\.55\)\]:hover{background-color:#f6e7dc8c}.hover\:bg-\[oklab\(0\.938195_0\.00140139_0\.0143479_\/_0\.55\)\]:hover{background-color:#efeae08c}.hover\:bg-\[oklab\(0\.939533_-0\.0130469_-0\.00816149_\/_0\.55\)\]:hover{background-color:#e0eef18c}.hover\:bg-\[oklab\(0\.939885_-0\.0166083_0\.00749958_\/_0\.55\)\]:hover{background-color:#e2efe68c}.hover\:bg-\[oklch\(0\.7787_0\.0884_85\.9\)\]:hover{background-color:#d0b374}.hover\:text-\[oklch\(0\.1448_0_0\)\]:hover{color:#0a0a0a}.hover\:text-orange-300:hover{--tw-text-opacity: 1;color:rgb(253 186 116 / var(--tw-text-opacity, 1))}@media (min-width: 768px){.md\:order-none{order:0}.md\:col-span-2{grid-column:span 2 / span 2}.md\:col-start-1{grid-column-start:1}.md\:col-start-\[span_1\]{grid-column-start:span 1}.md\:col-start-\[span_5\]{grid-column-start:span 5}.md\:col-start-\[span_7\]{grid-column-start:span 7}.md\:col-end-\[-1\]{grid-column-end:-1}.md\:col-end-\[span_1\]{grid-column-end:span 1}.md\:col-end-\[span_5\]{grid-column-end:span 5}.md\:col-end-\[span_7\]{grid-column-end:span 7}.md\:block{display:block}.md\:inline{display:inline}.md\:flex{display:flex}.md\:hidden{display:none}.md\:min-h-0{min-height:0px}.md\:min-h-\[auto\]{min-height:auto}.md\:min-w-0{min-width:0px}.md\:min-w-\[auto\]{min-width:auto}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-\[1fr_1fr\]{grid-template-columns:1fr 1fr}.md\:grid-cols-\[minmax\(0px\,1\.2fr\)_minmax\(0px\,1fr\)\]{grid-template-columns:minmax(0px,1.2fr) minmax(0px,1fr)}.md\:grid-cols-\[repeat\(12\,minmax\(0px\,1fr\)\)\]{grid-template-columns:repeat(12,minmax(0px,1fr))}.md\:grid-cols-\[repeat\(2\,minmax\(0px\,1fr\)\)\]{grid-template-columns:repeat(2,minmax(0px,1fr))}.md\:grid-cols-\[repeat\(3\,minmax\(0px\,1fr\)\)\]{grid-template-columns:repeat(3,minmax(0px,1fr))}.md\:grid-cols-\[repeat\(4\,minmax\(0px\,1fr\)\)\]{grid-template-columns:repeat(4,minmax(0px,1fr))}.md\:flex-row{flex-direction:row}.md\:items-start{align-items:flex-start}.md\:items-center{align-items:center}.md\:items-stretch{align-items:stretch}.md\:justify-between{justify-content:space-between}.md\:gap-x-10{column-gap:2.5rem}.md\:gap-x-12{column-gap:3rem}.md\:gap-x-6{column-gap:1.5rem}.md\:gap-y-10{row-gap:2.5rem}.md\:gap-y-12{row-gap:3rem}.md\:gap-y-6{row-gap:1.5rem}.md\:border-l{border-left-width:1px}.md\:border-\[oklab\(0\.7448_0\.00765305_0\.0930859_\/_0\.3\)\]{border-color:#c7a8654d}.md\:p-10{padding:2.5rem}.md\:p-12{padding:3rem}.md\:px-4{padding-left:1rem;padding-right:1rem}.md\:py-2{padding-top:.5rem;padding-bottom:.5rem}.md\:py-28{padding-top:7rem;padding-bottom:7rem}.md\:pl-12{padding-left:3rem}.md\:text-4xl{font-size:2.25rem;line-height:2.5rem}.md\:text-5xl{font-size:3rem;line-height:1}.md\:text-\[83\.2px\]{font-size:83.2px}.md\:leading-\[45px\]{line-height:45px}.md\:leading-\[48px\]{line-height:48px}.md\:leading-\[55\.2px\]{line-height:55.2px}.md\:leading-\[84\.864px\]{line-height:84.864px}.md\:tracking-\[-0\.96px\]{letter-spacing:-.96px}.md\:tracking-\[-1\.664px\]{letter-spacing:-1.664px}.after\:md\:h-\[43\.2px\]:after{content:var(--tw-content);height:43.2px}.after\:md\:text-5xl:after{content:var(--tw-content);font-size:3rem;line-height:1}.after\:md\:leading-\[55\.2px\]:after{content:var(--tw-content);line-height:55.2px}}:root{color-scheme:light}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0}.musk-site{background:#f6f6f3;color:#151515;font-family:Cairo,sans-serif;font-size:15px;line-height:1.6}.musk-site[dir=rtl]{font-family:Cairo,sans-serif}.musk-site a{color:inherit;text-decoration:none}.musk-site button,.musk-site input,.musk-site textarea,.musk-site select{font:inherit}.musk-site button,.musk-site a{-webkit-tap-highlight-color:transparent}.musk-site a:focus-visible,.musk-site button:focus-visible,.musk-site input:focus-visible,.musk-site select:focus-visible,.musk-site textarea:focus-visible{outline:2px solid #8c8c8c;outline-offset:4px}.wrap{width:min(100% - 112px,1400px);margin:0 auto}.site-header{background:#fff;position:relative;z-index:10}.header-inner{height:84px;display:flex;align-items:center;justify-content:space-between;gap:32px}.wordmark,.footer-logo{font-family:Cairo,sans-serif;font-weight:800;letter-spacing:-2.5px;font-size:31px;line-height:1;white-space:nowrap}.brand-logo{display:inline-flex;align-items:center}.official-logo{width:150px;height:48px;max-width:100%;object-fit:contain;object-position:left center}[dir=rtl] .official-logo{object-position:right center}.brand-logo-fallback{color:inherit;font-family:Cairo,sans-serif;font-size:20px!important;font-weight:700;letter-spacing:-.04em!important;line-height:1}.brand-logo-light{display:block}.brand-logo-dark,html[data-theme=dark] .brand-logo-light{display:none}html[data-theme=dark] .brand-logo-dark{display:block}.footer .brand-logo-light{display:none}.footer .brand-logo-dark{display:block}.wordmark span,.footer-logo span{font-size:.49em;letter-spacing:-1px}.main-nav,.header-actions{display:flex;align-items:center;gap:31px}.main-nav a{font-size:12px;font-weight:600;white-space:nowrap}.main-nav a:last-child{display:flex;align-items:center;gap:3px}.main-nav a:last-child svg{width:12px}.main-nav a:hover,.footer a:hover{opacity:.6}.header-actions{gap:23px}.language{font-size:12px;font-weight:700;white-space:nowrap}.header-cta{display:flex;align-items:center;gap:20px;background:#161616;color:#fff!important;padding:14px 17px;font-size:11px;font-weight:600;white-space:nowrap}.menu-toggle{display:none;background:none;border:0;padding:4px;cursor:pointer}.hero{min-height:690px;height:calc(100vh - 84px);max-height:850px;position:relative;overflow:hidden;background:#292929;color:#fff}.hero-image,.hero-shade{position:absolute;top:0;right:0;bottom:0;left:0}.hero-image{background:url(https://images.unsplash.com/photo-1487958449943-2429e8be8625?auto=format&fit=crop&w=2400&q=85) center 53% / cover;filter:grayscale(1)}.hero-shade{background:linear-gradient(90deg,#080808d1,#0808089e 43%,#08080821),linear-gradient(0deg,rgba(0,0,0,.35),transparent 40%)}[dir=rtl] .hero-shade{background:linear-gradient(270deg,#080808d1,#08080891 45%,#08080821)}.hero-content{position:relative;height:100%;display:flex;flex-direction:column;justify-content:center;padding-top:20px;padding-bottom:85px}.eyebrow{font-size:10px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;margin:0}[dir=rtl] .eyebrow{letter-spacing:0}.hero-eyebrow{display:flex;align-items:center;gap:12px;color:#e3e3e3}.dot{width:7px;height:7px;border-radius:50%;background:#fff}.hero h1,.inner-heading h1{font-family:Cairo,sans-serif;font-size:clamp(68px,7.8vw,112px);letter-spacing:-.065em;line-height:.99;font-weight:500;margin:35px 0 36px}[dir=rtl] .hero h1,[dir=rtl] .inner-heading h1{font-family:Cairo,sans-serif;letter-spacing:-.04em;line-height:1.25}.hero h1 em{font-family:Georgia,serif;font-weight:400}[dir=rtl] .hero h1 em{font-family:inherit}.hero-bottom{display:flex;align-items:flex-end;gap:70px}.hero-bottom p{max-width:340px;font-size:14px;line-height:1.75;color:#e1e1e1;margin:0}.button{border:0;display:inline-flex;justify-content:space-between;align-items:center;gap:45px;min-height:53px;padding:16px 19px;font-size:11px;font-weight:700;cursor:pointer;transition:background .2s,color .2s}.light-button{background:#fff;color:#151515!important}.light-button:hover{background:#d9d9d9}.dark-button{background:#151515;color:#fff}.dark-button:hover{background:#414141}.hero-index{position:absolute;bottom:35px;inset-inline-start:0;display:flex;align-items:center;gap:14px;font-size:9px;letter-spacing:.16em}.hero-side{position:absolute;inset-inline-end:30px;bottom:40px;writing-mode:vertical-rl;font-size:9px;letter-spacing:.15em}.section-pad{padding:112px 0}.section-top{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #d5d5d0;padding-bottom:24px;margin-bottom:55px}.section-top>span{font-size:21px}.intro{background:#f6f6f3}.intro-grid{display:grid;grid-template-columns:1.1fr .7fr;gap:12%}.intro-grid h2,.section-heading h2,.knowledge-copy h2,.cta-inner h2,.inner-body h2{font-family:Cairo,sans-serif;font-weight:500;letter-spacing:-.055em;line-height:1.12;margin:0}[dir=rtl] h2{font-family:Cairo,sans-serif;letter-spacing:-.03em;line-height:1.4}.intro-grid h2{font-size:clamp(42px,5.2vw,70px);max-width:650px}.intro-grid>div{padding-top:6px}.intro-grid>div>p,.knowledge-copy>p:not(.eyebrow),.inner-body>div>p:not(.eyebrow){color:#686864;font-size:15px;line-height:1.9;margin:0 0 30px}.text-link{display:inline-flex;align-items:center;justify-content:space-between;gap:48px;font-size:12px;font-weight:700;border-bottom:1px solid #222;padding:0 0 12px}.text-link:hover{opacity:.55}.focus{background:#eaeae6}.section-heading{display:flex;justify-content:space-between;align-items:end;gap:40px;margin-bottom:45px}.section-heading h2,.knowledge-copy h2{font-size:clamp(42px,4.8vw,65px)}.section-heading p{color:#6c6c67;max-width:340px;margin:0;font-size:14px}.service-grid{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid #c9c9c3;border-inline-start:1px solid #c9c9c3}.service-card{min-height:300px;border-inline-end:1px solid #c9c9c3;border-bottom:1px solid #c9c9c3;padding:28px;display:flex;flex-direction:column;justify-content:space-between;transition:background .2s,color .2s}.service-card:hover{background:#171717;color:#fff}.card-top{display:flex;justify-content:space-between;gap:15px;align-items:center;font-size:9px;font-weight:700;letter-spacing:.1em}.card-bottom h3{font-family:Cairo,sans-serif;font-weight:500;font-size:27px;letter-spacing:-.04em;margin:0 0 12px}[dir=rtl] .card-bottom h3{font-family:inherit;letter-spacing:0}.card-bottom p{max-width:280px;margin:0;font-size:13px;opacity:.65;line-height:1.7}.knowledge{background:#fafaf8}.knowledge-grid{display:grid;grid-template-columns:1fr 1fr;gap:10%;align-items:center}.knowledge-copy h2{margin:34px 0 25px;max-width:550px}.knowledge-copy>p:not(.eyebrow){max-width:430px}.knowledge-art{aspect-ratio:1.18;background:#191919;color:#fff!important;display:flex;flex-direction:column;justify-content:space-between;padding:30px;overflow:hidden}.art-top,.art-bottom{display:flex;justify-content:space-between;align-items:center;font-size:10px;font-weight:700;letter-spacing:.1em}.art-center{text-align:center;display:flex;flex-direction:column;align-items:center}.art-center span{font-size:clamp(90px,12vw,180px);line-height:1;font-weight:400}.art-center strong{font-size:10px;letter-spacing:.22em;margin-top:12px}.contact-cta{background:#222;color:#fff}.cta-inner{display:flex;justify-content:space-between;align-items:end;gap:50px;padding-top:100px;padding-bottom:100px}.cta-inner h2{max-width:750px;font-size:clamp(42px,5vw,68px);margin:28px 0 20px}.cta-copy{color:#aaa;max-width:490px;margin:0}.cta-inner .button{flex-shrink:0}.footer{background:#111;color:#fff}.footer-top{display:grid;grid-template-columns:2fr 1fr 1fr;gap:50px;padding:80px 0}.footer-logo{font-size:42px}.footer-top>div:first-child p{color:#888;font-size:13px;margin-top:22px}.footer-column{display:flex;flex-direction:column;align-items:flex-start;gap:12px;font-size:12px}.footer-column>span{color:#777;font-size:9px;font-weight:700;letter-spacing:.15em;margin-bottom:10px}.footer-column a{display:flex;align-items:center;gap:5px}.footer-column a svg{width:13px}.footer-column p{color:#888;margin:0}.footer-bottom{border-top:1px solid #333;padding:22px 0;display:flex;justify-content:space-between;gap:20px;color:#777;font-size:10px}.footer-bottom span:last-child{letter-spacing:.1em}.inner-main{min-height:650px;padding:48px 0 110px;background:#f6f6f3}.back-link{font-size:11px;color:#777!important}.inner-heading{padding:90px 0 80px;border-bottom:1px solid #d1d1cc}.inner-heading h1{font-size:clamp(55px,7vw,100px);max-width:1050px;margin:28px 0}.inner-heading>p:last-child{font-size:19px;color:#74746f;max-width:650px;margin:0}.inner-body{display:grid;grid-template-columns:1fr 1fr;gap:15%;padding:80px 0 20px}.inner-body h2{font-size:36px;margin-top:25px}.contact-layout{display:grid;grid-template-columns:.7fr 1.3fr;gap:12%;padding-top:70px}.contact-aside span{font-size:75px;line-height:1}.contact-aside p{color:#74746f;max-width:280px}.enquiry-form h2{font-size:26px;font-weight:500;margin:0 0 35px}.form-grid{display:grid;grid-template-columns:1fr 1fr;gap:25px}.form-grid label{display:flex;flex-direction:column;font-size:11px;font-weight:700;gap:8px}.form-grid label span{display:inline}.form-grid input,.form-grid select,.form-grid textarea{width:100%;border:1px solid #c9c9c3;border-radius:0;background:transparent;padding:13px;color:#151515}.form-grid textarea{resize:vertical}.full-field{grid-column:1 / -1}.enquiry-form .button{margin-top:25px}.form-note{font-size:12px;color:#777;max-width:520px}@media (max-width: 1100px){.wrap{width:min(100% - 64px,1400px)}.main-nav{gap:17px}.header-inner{gap:20px}.header-actions{gap:15px}.header-cta{display:none}}@media (max-width: 760px){.wrap{width:calc(100% - 40px)}.header-inner{height:70px}.wordmark{font-size:27px}.menu-toggle{display:block}.main-nav{display:none;position:absolute;inset-inline:0;top:70px;background:#fff;padding:20px;flex-direction:column;align-items:stretch;gap:0;box-shadow:0 12px 20px #0001}.main-nav.is-open{display:flex}.main-nav a{padding:13px 0;border-bottom:1px solid #eee}.hero{height:auto;min-height:680px;max-height:none}.hero-content{min-height:680px;padding-top:80px;padding-bottom:100px}.hero h1{font-size:clamp(57px,13vw,80px)}.hero-bottom{display:block}.hero-bottom p{margin-bottom:25px}.hero-side{display:none}.section-pad{padding:75px 0}.section-top{margin-bottom:35px}.intro-grid,.knowledge-grid,.inner-body,.contact-layout{grid-template-columns:1fr;gap:35px}.intro-grid h2{font-size:44px}.section-heading{display:block}.section-heading p{margin-top:20px}.service-grid{grid-template-columns:1fr}.service-card{min-height:225px}.knowledge-copy h2{margin-top:25px}.cta-inner{display:block;padding-top:75px;padding-bottom:75px}.cta-inner .button{margin-top:30px}.footer-top{grid-template-columns:1fr 1fr;padding:60px 0;gap:40px}.footer-top>div:first-child{grid-column:1 / -1}.footer-bottom{flex-direction:column}.inner-main{padding:35px 0 70px}.inner-heading{padding:65px 0 55px}.inner-heading h1{font-size:55px}.inner-body{padding-top:50px}.contact-layout{padding-top:45px}.form-grid{grid-template-columns:1fr}.full-field{grid-column:auto}}.restored-home[dir=rtl] .font-geist_mono,.restored-home[dir=rtl] .font-newsreader{letter-spacing:normal}.restored-home[dir=rtl] h1,.restored-home[dir=rtl] h2{line-height:1.35}.appearance-selector{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:44px;height:44px;padding:0;border:1px solid #bda774;border-radius:0;background:transparent;color:inherit;cursor:pointer}.appearance-selector:focus-visible{outline:2px solid #8c7651;outline-offset:3px}html[data-theme=dark]{color-scheme:dark;background:#171b20}html[data-theme=dark] body,html[data-theme=dark] .restored-home{background:#171b20;color:#f1e9dd}html[data-theme=dark] .restored-home [class*="text-[oklch(0.4091_0_0)]"],html[data-theme=dark] .restored-home [class*="text-[oklch(0.5208_0_0)]"]{color:#c8bfb3}html[data-theme=dark] .restored-home [class*="text-[oklch(0.7448_0.0934_85.3)]"]{color:#dfbe78}html[data-theme=dark] .restored-home [class*="bg-[oklch(0.9412_0.0098_84.6)]"]{background:#242831}html[data-theme=dark] .restored-home [class*="bg-[oklch(0.9637_0.0074_88.6)]"]{background:#171c23;color:#f1e9dd;border-color:#796d59}html[data-theme=dark] .restored-home [class*="hover:bg-[oklab"]:is(:hover,:focus-visible){background:#30303a}html[data-theme=dark] .restored-home [class*="hover:bg-[oklab"].border-t-pink-950:is(:hover,:focus-visible){background:#d86d9529}html[data-theme=dark] .restored-home [class*="hover:bg-[oklab"].border-t-amber-900:is(:hover,:focus-visible){background:#e49a5d29}html[data-theme=dark] .restored-home [class*="hover:bg-[oklab"].border-t-cyan-950:is(:hover,:focus-visible){background:#61b5b529}html[data-theme=dark] .restored-home [class*="hover:bg-[oklab"].border-t-gray-800:is(:hover,:focus-visible){background:#9aaecb29}html[data-theme=dark] .restored-home [class*="hover:bg-[oklab"].border-t-zinc-900:is(:hover,:focus-visible){background:#d6b67529}html[data-theme=dark] .restored-home [class*="hover:bg-[oklab"].border-t-indigo-950:is(:hover,:focus-visible){background:#a9a1e429}html[data-theme=dark] .restored-home [class*="hover:bg-[oklab"]:focus-visible{outline:2px solid #dfbe78;outline-offset:4px}html[data-theme=dark] .restored-home [class*="bg-[oklch(0.7448_0.0934_85.3)]"]{color:#191817}html[data-theme=dark] .restored-home .brand-logo,html[data-theme=dark] .musk-site .brand-logo{background:transparent}html[data-theme=dark] .musk-site,html[data-theme=dark] .inner-main{background:#171b20;color:#f1e9dd}html[data-theme=dark] .site-header,html[data-theme=dark] .main-nav{background:#171b20}html[data-theme=dark] .site-header,html[data-theme=dark] .inner-heading,html[data-theme=dark] .main-nav a{border-color:#c7a8654d}html[data-theme=dark] .site-header{border-bottom:1px solid oklab(.7448 .00765305 .0930859 / .3)}html[data-theme=dark] .contact-cta,html[data-theme=dark] .footer{background:#242831;color:#f1e9dd}html[data-theme=dark] .contact-cta .cta-copy,html[data-theme=dark] .footer-top>div:first-child p,html[data-theme=dark] .footer-column p,html[data-theme=dark] .footer-column>span,html[data-theme=dark] .footer-bottom{color:#c8bfb3}html[data-theme=dark] .footer-bottom{border-color:#c7a8654d}html[data-theme=dark] .inner-heading>p:last-child,html[data-theme=dark] .inner-body>div>p:not(.eyebrow),html[data-theme=dark] .contact-aside p,html[data-theme=dark] .form-note,html[data-theme=dark] .back-link{color:#c8bfb3!important}html[data-theme=dark] .form-grid input,html[data-theme=dark] .form-grid select,html[data-theme=dark] .form-grid textarea{background:#171c23;border-color:#796d59;color:#f1e9dd}html[data-theme=dark] .text-link{border-color:#dfbe78}html[data-theme=dark] .menu-toggle{color:#f1e9dd}html[data-theme=dark] .appearance-selector{color:#f1e9dd;border-color:#a88d5c}html[data-theme=dark] .appearance-selector:focus-visible{outline-color:#dfbe78}@media (max-width: 480px){.restored-home header>div{gap:8px}.restored-home header>div>a img{max-width:95px}.restored-home header>div>div{gap:8px}.restored-home header>div>div>a:first-child{display:none}}.catalogue{padding-top:85px}.catalogue-title{font-size:clamp(27px,3vw,38px);font-weight:500;margin:0}.catalogue-intro,.catalogue-overview p,.catalogue-group-heading p{max-width:780px;color:#686864;line-height:1.8}.catalogue-intro{font-size:18px;margin:16px 0 45px}.catalogue-library-heading{display:flex;align-items:baseline;flex-wrap:wrap;gap:12px 20px}.catalogue-library-heading .eyebrow{color:#8c7651}.catalogue-library>div>.catalogue-group{margin-top:24px;padding-top:0;border-top:0}.catalogue-library-note{color:#686864;margin-top:24px}html[data-theme=dark] .catalogue-library-heading .eyebrow{color:#dfbe78}html[data-theme=dark] .catalogue-library-note{color:#c8bfb3}.catalogue-language{font-size:13px;color:#686864;margin-bottom:24px}.catalogue-overview{border-top:1px solid #d1d1cc;padding-top:35px}.catalogue-overview h2,.catalogue-group h2{font-size:clamp(27px,3vw,38px);line-height:1.25;font-weight:500;letter-spacing:-.035em;margin:0 0 20px}.catalogue-group{border-top:1px solid #d1d1cc;margin-top:65px;padding-top:35px}.catalogue-group-heading{margin-bottom:30px}.catalogue-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid #d1d1cc;border-left:1px solid #d1d1cc}.catalogue-card{--accent: #500724;--accent-tint: rgba(80, 7, 36, .07);display:flex;flex-direction:column;gap:14px;padding:26px;border-right:1px solid #d1d1cc;border-bottom:1px solid #d1d1cc;border-top:2px solid var(--accent);scroll-margin-top:110px;transition:background-color .2s}.catalogue-card.accent-finance{--accent: #92400e;--accent-tint: rgba(146, 64, 14, .08)}.catalogue-card.accent-commercial{--accent: #083e46;--accent-tint: rgba(8, 62, 70, .08)}.catalogue-card.accent-feasibility{--accent: #475569;--accent-tint: rgba(71, 85, 105, .09)}.catalogue-card.accent-transformation{--accent: #b59658;--accent-tint: rgba(181, 150, 88, .1);border-top-color:#292929;box-shadow:inset 0 2px 0 var(--accent)}.catalogue-card.accent-partnership{--accent: #312e81;--accent-tint: rgba(49, 46, 129, .08)}.catalogue-card:has(.catalogue-email:hover),.catalogue-card:has(.catalogue-email:focus-visible),.catalogue-card.is-jump-highlighted{background-color:var(--accent-tint)}.catalogue-card.is-jump-highlighted{outline:2px solid var(--accent);outline-offset:-2px}html[data-theme=dark] .catalogue-card{--accent: #d86d95;--accent-tint: rgba(216, 109, 149, .16)}html[data-theme=dark] .catalogue-card.accent-finance{--accent: #e49a5d;--accent-tint: rgba(228, 154, 93, .16)}html[data-theme=dark] .catalogue-card.accent-commercial{--accent: #61b5b5;--accent-tint: rgba(97, 181, 181, .16)}html[data-theme=dark] .catalogue-card.accent-feasibility{--accent: #9aaecb;--accent-tint: rgba(154, 174, 203, .16)}html[data-theme=dark] .catalogue-card.accent-transformation{--accent: #d6b675;--accent-tint: rgba(214, 182, 117, .16)}html[data-theme=dark] .catalogue-card.accent-partnership{--accent: #a9a1e4;--accent-tint: rgba(169, 161, 228, .16)}.catalogue-card h3{font-size:20px;line-height:1.35;font-weight:600;margin:0}.catalogue-card p{color:#686864;margin:0;line-height:1.7}.catalogue-card .eyebrow{color:#8c7651}.catalogue-card .catalogue-meta{color:inherit;font-size:13px;font-weight:700}.catalogue-email,.catalogue-supplier{align-self:flex-start;font-size:12px;font-weight:700;border-bottom:1px solid currentColor;overflow-wrap:anywhere}.musk-site .catalogue-email{margin-top:auto;padding:12px 4px;min-height:44px;font-weight:400;text-decoration:underline;text-underline-offset:3px;border-bottom:0;direction:ltr;unicode-bidi:isolate}.musk-site .catalogue-email:hover,.musk-site .catalogue-email:focus-visible{background:var(--accent-tint);text-decoration-thickness:2px}.catalogue-feature a[dir=ltr]{display:inline-block;unicode-bidi:isolate}.catalogue-feature{display:grid;grid-template-columns:1fr 1.3fr;gap:10%}.catalogue-feature p,.catalogue-stages li{color:#686864;line-height:1.8;margin:0 0 16px}.catalogue-feature a{text-decoration:underline}.catalogue-stages{padding-inline-start:20px;margin:0}html[data-theme=dark] .catalogue-group,html[data-theme=dark] .catalogue-overview,html[data-theme=dark] .catalogue-grid,html[data-theme=dark] .catalogue-card{border-color:#c7a8654d}html[data-theme=dark] .catalogue-intro,html[data-theme=dark] .catalogue-overview p,html[data-theme=dark] .catalogue-group-heading p,html[data-theme=dark] .catalogue-card p,html[data-theme=dark] .catalogue-feature p,html[data-theme=dark] .catalogue-stages li,html[data-theme=dark] .catalogue-language{color:#c8bfb3}html[data-theme=dark] .catalogue-card{border-top-color:var(--accent)}html[data-theme=dark] .catalogue-card .eyebrow{color:#dfbe78}@media (max-width: 760px){.catalogue{padding-top:55px}.catalogue-grid{grid-template-columns:1fr}.catalogue-feature{grid-template-columns:1fr;gap:10px}}@media (prefers-reduced-motion: reduce){html{scroll-behavior:auto}*{transition:none!important}}
