/*! tailwindcss v4.3.2 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-scroll-snap-strictness:proximity;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-duration:initial;--tw-ease:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:var(--font-mono);--spacing:.25rem;--container-xs:20rem;--container-md:28rem;--container-xl:36rem;--container-2xl:42rem;--container-3xl:48rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-base:1rem;--text-base--line-height:calc(1.5 / 1);--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--text-xl:1.25rem;--text-xl--line-height:calc(1.75 / 1.25);--text-2xl:1.5rem;--text-2xl--line-height:calc(2 / 1.5);--text-3xl:1.875rem;--text-3xl--line-height:calc(2.25 / 1.875);--text-4xl:2.25rem;--text-4xl--line-height:calc(2.5 / 2.25);--font-weight-light:300;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--tracking-tight:-.025em;--tracking-normal:0em;--tracking-wide:.025em;--leading-tight:1.25;--leading-snug:1.375;--leading-normal:1.5;--leading-relaxed:1.625;--radius-sm:var(--radius-sm);--radius-md:var(--radius-md);--radius-lg:var(--radius-lg);--radius-xl:var(--radius-xl);--radius-2xl:1rem;--ease-out:cubic-bezier(0, 0, .2, 1);--blur-sm:8px;--aspect-video:16 / 9;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--color-background:var(--background);--color-foreground:var(--foreground);--color-surface:var(--surface);--color-border:var(--border);--color-muted:var(--muted);--color-accent:var(--accent);--color-background-dark:var(--background-dark);--color-foreground-dark:var(--foreground-dark);--color-accent-foreground:var(--accent-foreground);--color-accent-amber:var(--accent-amber);--color-brand-navy:var(--brand-navy);--color-brand-violet:var(--brand-violet);--color-brand-teal:var(--brand-teal);--color-brand-mint:var(--brand-mint);--color-brand-charcoal:var(--brand-charcoal);--color-brand-slate:var(--brand-slate);--color-brand-pale:var(--brand-pale);--font-heading:var(--font-heading);--font-subhead:var(--font-subhead);--font-body:var(--font-body);--radius-full:var(--radius-full);--text-h2:2rem;--text-h2--line-height:1.12;--text-h2--letter-spacing:-.02em;--text-h2--font-weight:600;--text-h3:1.5rem;--text-h3--line-height:1.2;--text-h3--font-weight:600;--text-h4:1.25rem;--text-h4--line-height:1.3;--text-h4--letter-spacing:-.01em;--text-h4--font-weight:600;--text-lead:1.1875rem;--text-lead--line-height:1.5;--text-base--letter-spacing:-.01em}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}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;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.\@container{container-type:inline-size}.pointer-events-none{pointer-events:none}.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.-inset-1\.5{inset:calc(var(--spacing) * -1.5)}.inset-0{inset:0}.inset-5{inset:calc(var(--spacing) * 5)}.inset-x-0{inset-inline:0}.inset-x-5{inset-inline:calc(var(--spacing) * 5)}.-top-6{top:calc(var(--spacing) * -6)}.top-0{top:0}.top-1\/2{top:50%}.top-3{top:calc(var(--spacing) * 3)}.top-3\.5{top:calc(var(--spacing) * 3.5)}.top-4{top:calc(var(--spacing) * 4)}.top-6{top:calc(var(--spacing) * 6)}.top-\[0\.1rem\]{top:.1rem}.top-\[2\.5px\]{top:2.5px}.top-\[42\%\]{top:42%}.-right-4{right:calc(var(--spacing) * -4)}.right-3{right:calc(var(--spacing) * 3)}.right-3\.5{right:calc(var(--spacing) * 3.5)}.right-4{right:calc(var(--spacing) * 4)}.right-6{right:calc(var(--spacing) * 6)}.bottom-0{bottom:0}.bottom-3{bottom:calc(var(--spacing) * 3)}.bottom-4{bottom:calc(var(--spacing) * 4)}.left-0{left:0}.left-3{left:calc(var(--spacing) * 3)}.left-3\.5{left:calc(var(--spacing) * 3.5)}.left-\[-8px\]{left:-8px}.z-0{z-index:0}.z-10{z-index:10}.z-50{z-index:50}.z-\[2\]{z-index:2}.col-\[3\/-1\]{grid-column:3/-1}.col-span-12{grid-column:span 12/span 12}.row-1{grid-row:1}.row-2{grid-row:2}.row-start-2{grid-row-start:2}.float-right{float:right}.container{width:100%}@media (width>=40rem){.container{max-width:40rem}}@media (width>=48rem){.container{max-width:48rem}}@media (width>=64rem){.container{max-width:64rem}}@media (width>=80rem){.container{max-width:80rem}}@media (width>=96rem){.container{max-width:96rem}}.-m-px{margin:-1px}.m-0{margin:0}.-mx-8{margin-inline:calc(var(--spacing) * -8)}.mx-auto{margin-inline:auto}.my-2{margin-block:calc(var(--spacing) * 2)}.my-4{margin-block:calc(var(--spacing) * 4)}.mt-0\.5{margin-top:calc(var(--spacing) * .5)}.mt-1{margin-top:var(--spacing)}.mt-1\.5{margin-top:calc(var(--spacing) * 1.5)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-2\.5{margin-top:calc(var(--spacing) * 2.5)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-3\.5{margin-top:calc(var(--spacing) * 3.5)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-5{margin-top:calc(var(--spacing) * 5)}.mt-6{margin-top:calc(var(--spacing) * 6)}.mt-7{margin-top:calc(var(--spacing) * 7)}.mt-8{margin-top:calc(var(--spacing) * 8)}.mt-10{margin-top:calc(var(--spacing) * 10)}.mt-12{margin-top:calc(var(--spacing) * 12)}.mt-16{margin-top:calc(var(--spacing) * 16)}.mt-auto{margin-top:auto}.mr-3{margin-right:calc(var(--spacing) * 3)}.-mb-8{margin-bottom:calc(var(--spacing) * -8)}.mb-0{margin-bottom:0}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.mb-2\.5{margin-bottom:calc(var(--spacing) * 2.5)}.mb-3{margin-bottom:calc(var(--spacing) * 3)}.mb-3\.5{margin-bottom:calc(var(--spacing) * 3.5)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.mb-5{margin-bottom:calc(var(--spacing) * 5)}.mb-6{margin-bottom:calc(var(--spacing) * 6)}.mb-7{margin-bottom:calc(var(--spacing) * 7)}.mb-8{margin-bottom:calc(var(--spacing) * 8)}.mb-9{margin-bottom:calc(var(--spacing) * 9)}.mb-10{margin-bottom:calc(var(--spacing) * 10)}.mb-12{margin-bottom:calc(var(--spacing) * 12)}.mb-14{margin-bottom:calc(var(--spacing) * 14)}.mb-16{margin-bottom:calc(var(--spacing) * 16)}.-ml-px{margin-left:-1px}.ml-\[0\.2em\]{margin-left:.2em}.ml-auto{margin-left:auto}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.list-item{display:list-item}.table{display:table}.aspect-\[2\/1\]{aspect-ratio:2}.aspect-\[3\/2\]{aspect-ratio:3/2}.aspect-\[4\/3\]{aspect-ratio:4/3}.aspect-\[8\/3\]{aspect-ratio:8/3}.aspect-\[400\/294\]{aspect-ratio:400/294}.aspect-\[1200\/716\]{aspect-ratio:1200/716}.aspect-\[1882\/1002\]{aspect-ratio:1882/1002}.aspect-square{aspect-ratio:1}.aspect-video{aspect-ratio:var(--aspect-video)}.size-3{width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3)}.size-4{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.size-5{width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5)}.size-10{width:calc(var(--spacing) * 10);height:calc(var(--spacing) * 10)}.size-full{width:100%;height:100%}.h-0\.5{height:calc(var(--spacing) * .5)}.h-1\.5{height:calc(var(--spacing) * 1.5)}.h-1\/4{height:25%}.h-2{height:calc(var(--spacing) * 2)}.h-2\.5{height:calc(var(--spacing) * 2.5)}.h-3\.5{height:calc(var(--spacing) * 3.5)}.h-4{height:calc(var(--spacing) * 4)}.h-5{height:calc(var(--spacing) * 5)}.h-6{height:calc(var(--spacing) * 6)}.h-7{height:calc(var(--spacing) * 7)}.h-8{height:calc(var(--spacing) * 8)}.h-9{height:calc(var(--spacing) * 9)}.h-10{height:calc(var(--spacing) * 10)}.h-11{height:calc(var(--spacing) * 11)}.h-12{height:calc(var(--spacing) * 12)}.h-14{height:calc(var(--spacing) * 14)}.h-16{height:calc(var(--spacing) * 16)}.h-20{height:calc(var(--spacing) * 20)}.h-24{height:calc(var(--spacing) * 24)}.h-32{height:calc(var(--spacing) * 32)}.h-40{height:calc(var(--spacing) * 40)}.h-\[1\.125rem\]{height:1.125rem}.h-\[1\.375rem\]{height:1.375rem}.h-\[2\.25rem\]{height:2.25rem}.h-\[2rem\]{height:2rem}.h-\[4\.5rem\]{height:4.5rem}.h-\[15px\]{height:15px}.h-\[18px\]{height:18px}.h-\[26px\]{height:26px}.h-\[40\%\]{height:40%}.h-\[44\%\]{height:44%}.h-\[66\%\]{height:66%}.h-\[calc\(100\%-2\.5rem\)\]{height:calc(100% - 2.5rem)}.h-\[var\(--sym-header-height\)\]{height:var(--sym-header-height)}.h-auto{height:auto}.h-full{height:100%}.h-px{height:1px}.max-h-0{max-height:0}.min-h-0{min-height:0}.min-h-11{min-height:calc(var(--spacing) * 11)}.min-h-12{min-height:calc(var(--spacing) * 12)}.min-h-14{min-height:calc(var(--spacing) * 14)}.min-h-16{min-height:calc(var(--spacing) * 16)}.min-h-20{min-height:calc(var(--spacing) * 20)}.min-h-24{min-height:calc(var(--spacing) * 24)}.min-h-28{min-height:calc(var(--spacing) * 28)}.min-h-48{min-height:calc(var(--spacing) * 48)}.min-h-56{min-height:calc(var(--spacing) * 56)}.min-h-64{min-height:calc(var(--spacing) * 64)}.min-h-72{min-height:calc(var(--spacing) * 72)}.min-h-80{min-height:calc(var(--spacing) * 80)}.min-h-96{min-height:calc(var(--spacing) * 96)}.min-h-\[7\.5rem\]{min-height:7.5rem}.min-h-\[24rem\]{min-height:24rem}.min-h-\[34rem\]{min-height:34rem}.min-h-\[38rem\]{min-height:38rem}.min-h-\[42rem\]{min-height:42rem}.min-h-\[230px\]{min-height:230px}.min-h-\[300px\]{min-height:300px}.min-h-\[340px\]{min-height:340px}.min-h-\[380px\]{min-height:380px}.min-h-\[460px\]{min-height:460px}.min-h-\[520px\]{min-height:520px}.w-1\.5{width:calc(var(--spacing) * 1.5)}.w-1\/4{width:25%}.w-2{width:calc(var(--spacing) * 2)}.w-2\.5{width:calc(var(--spacing) * 2.5)}.w-3\.5{width:calc(var(--spacing) * 3.5)}.w-4{width:calc(var(--spacing) * 4)}.w-5{width:calc(var(--spacing) * 5)}.w-6{width:calc(var(--spacing) * 6)}.w-7{width:calc(var(--spacing) * 7)}.w-8{width:calc(var(--spacing) * 8)}.w-9{width:calc(var(--spacing) * 9)}.w-10{width:calc(var(--spacing) * 10)}.w-11{width:calc(var(--spacing) * 11)}.w-12{width:calc(var(--spacing) * 12)}.w-14{width:calc(var(--spacing) * 14)}.w-32{width:calc(var(--spacing) * 32)}.w-40{width:calc(var(--spacing) * 40)}.w-\[1\.125rem\]{width:1.125rem}.w-\[4\.5rem\]{width:4.5rem}.w-\[10\.75rem\]{width:10.75rem}.w-\[15px\]{width:15px}.w-\[18px\]{width:18px}.w-\[26px\]{width:26px}.w-\[30\%\]{width:30%}.w-\[40\%\]{width:40%}.w-\[44\%\]{width:44%}.w-\[55\%\]{width:55%}.w-\[62\%\]{width:62%}.w-\[82\%\]{width:82%}.w-\[90\%\]{width:90%}.w-\[calc\(100\%-2\.5rem\)\]{width:calc(100% - 2.5rem)}.w-\[min\(70\%\,220px\)\]{width:min(70%,220px)}.w-auto{width:auto}.w-fit{width:fit-content}.w-full{width:100%}.w-max{width:max-content}.max-w-2xl{max-width:var(--container-2xl)}.max-w-3xl{max-width:var(--container-3xl)}.max-w-60{max-width:calc(var(--spacing) * 60)}.max-w-\[8\.5rem\]{max-width:8.5rem}.max-w-\[12ch\]{max-width:12ch}.max-w-\[14ch\]{max-width:14ch}.max-w-\[15ch\]{max-width:15ch}.max-w-\[16ch\]{max-width:16ch}.max-w-\[17ch\]{max-width:17ch}.max-w-\[18ch\]{max-width:18ch}.max-w-\[18rem\]{max-width:18rem}.max-w-\[19ch\]{max-width:19ch}.max-w-\[20ch\]{max-width:20ch}.max-w-\[20rem\]{max-width:20rem}.max-w-\[22ch\]{max-width:22ch}.max-w-\[22rem\]{max-width:22rem}.max-w-\[24ch\]{max-width:24ch}.max-w-\[24rem\]{max-width:24rem}.max-w-\[26ch\]{max-width:26ch}.max-w-\[26rem\]{max-width:26rem}.max-w-\[28ch\]{max-width:28ch}.max-w-\[28rem\]{max-width:28rem}.max-w-\[29ch\]{max-width:29ch}.max-w-\[30ch\]{max-width:30ch}.max-w-\[30rem\]{max-width:30rem}.max-w-\[32ch\]{max-width:32ch}.max-w-\[32rem\]{max-width:32rem}.max-w-\[34ch\]{max-width:34ch}.max-w-\[34rem\]{max-width:34rem}.max-w-\[35rem\]{max-width:35rem}.max-w-\[36ch\]{max-width:36ch}.max-w-\[36rem\]{max-width:36rem}.max-w-\[38ch\]{max-width:38ch}.max-w-\[38rem\]{max-width:38rem}.max-w-\[39rem\]{max-width:39rem}.max-w-\[40ch\]{max-width:40ch}.max-w-\[40rem\]{max-width:40rem}.max-w-\[42ch\]{max-width:42ch}.max-w-\[42rem\]{max-width:42rem}.max-w-\[44ch\]{max-width:44ch}.max-w-\[44rem\]{max-width:44rem}.max-w-\[45rem\]{max-width:45rem}.max-w-\[46ch\]{max-width:46ch}.max-w-\[46rem\]{max-width:46rem}.max-w-\[48ch\]{max-width:48ch}.max-w-\[48rem\]{max-width:48rem}.max-w-\[50\%\]{max-width:50%}.max-w-\[50ch\]{max-width:50ch}.max-w-\[52ch\]{max-width:52ch}.max-w-\[54ch\]{max-width:54ch}.max-w-\[56ch\]{max-width:56ch}.max-w-\[58ch\]{max-width:58ch}.max-w-\[60ch\]{max-width:60ch}.max-w-\[62ch\]{max-width:62ch}.max-w-\[65ch\]{max-width:65ch}.max-w-\[66\%\]{max-width:66%}.max-w-\[70ch\]{max-width:70ch}.max-w-\[72rem\]{max-width:72rem}.max-w-\[78rem\]{max-width:78rem}.max-w-\[200px\]{max-width:200px}.max-w-\[264px\]{max-width:264px}.max-w-\[360px\]{max-width:360px}.max-w-\[380px\]{max-width:380px}.max-w-\[700px\]{max-width:700px}.max-w-full{max-width:100%}.max-w-md{max-width:var(--container-md)}.max-w-prose{max-width:65ch}.max-w-xl{max-width:var(--container-xl)}.max-w-xs{max-width:var(--container-xs)}.min-w-0{min-width:0}.min-w-14{min-width:calc(var(--spacing) * 14)}.min-w-48{min-width:calc(var(--spacing) * 48)}.min-w-\[6\.5rem\]{min-width:6.5rem}.min-w-\[8\.5rem\]{min-width:8.5rem}.flex-1{flex:1}.flex-\[0_0_78\%\]{flex:0 0 78%}.flex-none{flex:none}.flex-shrink{flex-shrink:1}.flex-shrink-0{flex-shrink:0}.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.flex-grow,.grow{flex-grow:1}.basis-\[28\.5rem\]{flex-basis:28.5rem}.origin-left{transform-origin:0}.translate-x-1{--tw-translate-x:var(--spacing);translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-1\.5{--tw-translate-y:calc(var(--spacing) * -1.5);translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-1\/2{--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-1{--tw-translate-y:var(--spacing);translate:var(--tw-translate-x) var(--tw-translate-y)}.scale-125{--tw-scale-x:125%;--tw-scale-y:125%;--tw-scale-z:125%;scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-\[1\.06\]{scale:1.06}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.cursor-grab{cursor:grab}.cursor-pointer{cursor:pointer}.resize{resize:both}.resize-y{resize:vertical}.snap-x{scroll-snap-type:x var(--tw-scroll-snap-strictness)}.snap-mandatory{--tw-scroll-snap-strictness:mandatory}.snap-start{scroll-snap-align:start}.scroll-mt-\[104px\]{scroll-margin-top:104px}.list-disc{list-style-type:disc}.list-none{list-style-type:none}.appearance-none{appearance:none}.columns-3{columns:3}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.grid-cols-\[1fr_auto\]{grid-template-columns:1fr auto}.grid-cols-\[2\.5rem_1fr\]{grid-template-columns:2.5rem 1fr}.grid-cols-\[2rem_1fr\]{grid-template-columns:2rem 1fr}.grid-cols-\[3rem_1fr_auto\]{grid-template-columns:3rem 1fr auto}.grid-cols-\[auto_1fr\]{grid-template-columns:auto 1fr}.grid-cols-\[repeat\(auto-fit\,minmax\(min\(320px\,100\%\)\,1fr\)\)\]{grid-template-columns:repeat(auto-fit,minmax(min(320px,100%),1fr))}.grid-rows-\[0fr\]{grid-template-rows:0fr}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.flex-row{flex-direction:row}.flex-nowrap{flex-wrap:nowrap}.flex-wrap{flex-wrap:wrap}.place-items-center{place-items:center}.content-between{align-content:space-between}.content-center{align-content:center}.content-start{align-content:flex-start}.items-baseline{align-items:baseline}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.items-stretch{align-items:stretch}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.gap-0{gap:0}.gap-0\.5{gap:calc(var(--spacing) * .5)}.gap-1{gap:var(--spacing)}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-2\.5{gap:calc(var(--spacing) * 2.5)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-3\.5{gap:calc(var(--spacing) * 3.5)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-5{gap:calc(var(--spacing) * 5)}.gap-6{gap:calc(var(--spacing) * 6)}.gap-8{gap:calc(var(--spacing) * 8)}.gap-10{gap:calc(var(--spacing) * 10)}.gap-12{gap:calc(var(--spacing) * 12)}.gap-16{gap:calc(var(--spacing) * 16)}.gap-px{gap:1px}.gap-x-0{column-gap:0}.gap-x-4{column-gap:calc(var(--spacing) * 4)}.gap-x-6{column-gap:calc(var(--spacing) * 6)}.gap-x-10{column-gap:calc(var(--spacing) * 10)}.gap-x-20{column-gap:calc(var(--spacing) * 20)}.gap-y-3{row-gap:calc(var(--spacing) * 3)}.gap-y-8{row-gap:calc(var(--spacing) * 8)}.gap-y-10{row-gap:calc(var(--spacing) * 10)}.gap-y-12{row-gap:calc(var(--spacing) * 12)}.self-end{align-self:flex-end}.self-start{align-self:flex-start}.self-stretch{align-self:stretch}.justify-self-start{justify-self:flex-start}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-hidden{overflow:hidden}.overflow-visible{overflow:visible}.overflow-x-auto{overflow-x:auto}.overflow-y-clip{overflow-y:clip}.overscroll-x-contain{overscroll-behavior-x:contain}.scroll-smooth{scroll-behavior:smooth}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:var(--radius-2xl)}.rounded-\[10px\]{border-radius:10px}.rounded-\[12px\]{border-radius:12px}.rounded-full{border-radius:var(--radius-full)}.rounded-lg{border-radius:var(--radius-lg)}.rounded-md{border-radius:var(--radius-md)}.rounded-sm{border-radius:var(--radius-sm)}.rounded-xl{border-radius:var(--radius-xl)}.border{border-style:var(--tw-border-style);border-width:1px}.border-0{border-style:var(--tw-border-style);border-width:0}.border-2{border-style:var(--tw-border-style);border-width:2px}.border-x{border-inline-style:var(--tw-border-style);border-inline-width:1px}.border-y{border-block-style:var(--tw-border-style);border-block-width:1px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-t-0{border-top-style:var(--tw-border-style);border-top-width:0}.border-r{border-right-style:var(--tw-border-style);border-right-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.border-l-2{border-left-style:var(--tw-border-style);border-left-width:2px}.border-l-4{border-left-style:var(--tw-border-style);border-left-width:4px}.border-dashed{--tw-border-style:dashed;border-style:dashed}.border-\[color-mix\(in_oklch\,currentColor_14\%\,transparent\)\]{border-color:currentColor}@supports (color:color-mix(in lab, red, red)){.border-\[color-mix\(in_oklch\,currentColor_14\%\,transparent\)\]{border-color:color-mix(in oklch,currentColor 14%,transparent)}}.border-\[color-mix\(in_oklch\,var\(--accent\)_26\%\,var\(--border\)\)\]{border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.border-\[color-mix\(in_oklch\,var\(--accent\)_26\%\,var\(--border\)\)\]{border-color:color-mix(in oklch,var(--accent) 26%,var(--border))}}.border-\[color-mix\(in_oklch\,var\(--accent\)_45\%\,var\(--border\)\)\]{border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.border-\[color-mix\(in_oklch\,var\(--accent\)_45\%\,var\(--border\)\)\]{border-color:color-mix(in oklch,var(--accent) 45%,var(--border))}}.border-\[color-mix\(in_oklch\,var\(--accent\)_50\%\,var\(--border\)\)\]{border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.border-\[color-mix\(in_oklch\,var\(--accent\)_50\%\,var\(--border\)\)\]{border-color:color-mix(in oklch,var(--accent) 50%,var(--border))}}.border-\[color-mix\(in_oklch\,var\(--foreground-dark\)_35\%\,transparent\)\]{border-color:var(--foreground-dark)}@supports (color:color-mix(in lab, red, red)){.border-\[color-mix\(in_oklch\,var\(--foreground-dark\)_35\%\,transparent\)\]{border-color:color-mix(in oklch,var(--foreground-dark) 35%,transparent)}}.border-accent,.border-accent\/40{border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.border-accent\/40{border-color:color-mix(in oklab, var(--accent) 40%, transparent)}}.border-background,.border-background\/35{border-color:var(--background)}@supports (color:color-mix(in lab, red, red)){.border-background\/35{border-color:color-mix(in oklab, var(--background) 35%, transparent)}}.border-background\/40{border-color:var(--background)}@supports (color:color-mix(in lab, red, red)){.border-background\/40{border-color:color-mix(in oklab, var(--background) 40%, transparent)}}.border-border{border-color:var(--border)}.border-current{border-color:currentColor}.border-foreground{border-color:var(--foreground)}.border-foreground-dark\/35{border-color:var(--foreground-dark)}@supports (color:color-mix(in lab, red, red)){.border-foreground-dark\/35{border-color:color-mix(in oklab, var(--foreground-dark) 35%, transparent)}}.bg-\[color-mix\(in_oklab\,var\(--surface\)_80\%\,transparent\)\]{background-color:var(--surface)}@supports (color:color-mix(in lab, red, red)){.bg-\[color-mix\(in_oklab\,var\(--surface\)_80\%\,transparent\)\]{background-color:color-mix(in oklab,var(--surface) 80%,transparent)}}.bg-\[color-mix\(in_oklch\,currentColor_14\%\,transparent\)\]{background-color:currentColor}@supports (color:color-mix(in lab, red, red)){.bg-\[color-mix\(in_oklch\,currentColor_14\%\,transparent\)\]{background-color:color-mix(in oklch,currentColor 14%,transparent)}}.bg-\[color-mix\(in_oklch\,var\(--accent\)_9\%\,var\(--surface-2\)\)\]{background-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.bg-\[color-mix\(in_oklch\,var\(--accent\)_9\%\,var\(--surface-2\)\)\]{background-color:color-mix(in oklch,var(--accent) 9%,var(--surface-2))}}.bg-\[color-mix\(in_oklch\,var\(--accent\)_10\%\,var\(--surface\)\)\]{background-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.bg-\[color-mix\(in_oklch\,var\(--accent\)_10\%\,var\(--surface\)\)\]{background-color:color-mix(in oklch,var(--accent) 10%,var(--surface))}}.bg-\[color-mix\(in_oklch\,var\(--accent\)_12\%\,transparent\)\]{background-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.bg-\[color-mix\(in_oklch\,var\(--accent\)_12\%\,transparent\)\]{background-color:color-mix(in oklch,var(--accent) 12%,transparent)}}.bg-\[color-mix\(in_oklch\,var\(--accent\)_12\%\,var\(--surface\)\)\]{background-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.bg-\[color-mix\(in_oklch\,var\(--accent\)_12\%\,var\(--surface\)\)\]{background-color:color-mix(in oklch,var(--accent) 12%,var(--surface))}}.bg-\[color-mix\(in_oklch\,var\(--accent\)_12\%\,var\(--surface-2\)\)\]{background-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.bg-\[color-mix\(in_oklch\,var\(--accent\)_12\%\,var\(--surface-2\)\)\]{background-color:color-mix(in oklch,var(--accent) 12%,var(--surface-2))}}.bg-\[color-mix\(in_oklch\,var\(--background\)_45\%\,transparent\)\]{background-color:var(--background)}@supports (color:color-mix(in lab, red, red)){.bg-\[color-mix\(in_oklch\,var\(--background\)_45\%\,transparent\)\]{background-color:color-mix(in oklch,var(--background) 45%,transparent)}}.bg-\[color-mix\(in_oklch\,var\(--background\)_62\%\,transparent\)\]{background-color:var(--background)}@supports (color:color-mix(in lab, red, red)){.bg-\[color-mix\(in_oklch\,var\(--background\)_62\%\,transparent\)\]{background-color:color-mix(in oklch,var(--background) 62%,transparent)}}.bg-\[color-mix\(in_oklch\,var\(--foreground\)_10\%\,transparent\)\]{background-color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.bg-\[color-mix\(in_oklch\,var\(--foreground\)_10\%\,transparent\)\]{background-color:color-mix(in oklch,var(--foreground) 10%,transparent)}}.bg-\[color-mix\(in_oklch\,var\(--surface-2\)_88\%\,transparent\)\]{background-color:var(--surface-2)}@supports (color:color-mix(in lab, red, red)){.bg-\[color-mix\(in_oklch\,var\(--surface-2\)_88\%\,transparent\)\]{background-color:color-mix(in oklch,var(--surface-2) 88%,transparent)}}.bg-accent{background-color:var(--accent)}.bg-accent-amber{background-color:var(--accent-amber)}.bg-accent-coral{background-color:var(--accent-coral)}.bg-accent-fill{background-color:var(--accent-fill)}.bg-background{background-color:var(--background)}.bg-border{background-color:var(--border)}.bg-foreground{background-color:var(--foreground)}.bg-foreground-dark{background-color:var(--foreground-dark)}.bg-muted{background-color:var(--muted)}.bg-surface{background-color:var(--surface)}.bg-surface-2{background-color:var(--surface-2)}.bg-transparent{background-color:#0000}.bg-\[linear-gradient\(to_top\,var\(--background\)_0\%\,color-mix\(in_oklab\,var\(--background\)_40\%\,transparent\)_55\%\,transparent_100\%\)\]{background-image:linear-gradient(to top,var(--background) 0%,var(--background) 55%,transparent 100%)}@supports (color:color-mix(in lab, red, red)){.bg-\[linear-gradient\(to_top\,var\(--background\)_0\%\,color-mix\(in_oklab\,var\(--background\)_40\%\,transparent\)_55\%\,transparent_100\%\)\]{background-image:linear-gradient(to top,var(--background) 0%,color-mix(in oklab,var(--background) 40%,transparent) 55%,transparent 100%)}}.bg-\[radial-gradient\(120\%_90\%_at_85\%_10\%\,var\(--surface-2\)_0\%\,var\(--surface\)_55\%\)\]{background-image:radial-gradient(120% 90% at 85% 10%,var(--surface-2) 0%,var(--surface) 55%)}.fill-none{fill:none}.stroke-\[color-mix\(in_oklch\,var\(--accent\)_20\%\,transparent\)\]{stroke:var(--accent)}@supports (color:color-mix(in lab, red, red)){.stroke-\[color-mix\(in_oklch\,var\(--accent\)_20\%\,transparent\)\]{stroke:color-mix(in oklch,var(--accent) 20%,transparent)}}.stroke-accent{stroke:var(--accent)}.object-contain{object-fit:contain}.object-cover{object-fit:cover}.p-0{padding:0}.p-1{padding:var(--spacing)}.p-2{padding:calc(var(--spacing) * 2)}.p-3{padding:calc(var(--spacing) * 3)}.p-4{padding:calc(var(--spacing) * 4)}.p-5{padding:calc(var(--spacing) * 5)}.p-6{padding:calc(var(--spacing) * 6)}.p-8{padding:calc(var(--spacing) * 8)}.p-10{padding:calc(var(--spacing) * 10)}.px-1{padding-inline:var(--spacing)}.px-1\.5{padding-inline:calc(var(--spacing) * 1.5)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-2\.5{padding-inline:calc(var(--spacing) * 2.5)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-3\.5{padding-inline:calc(var(--spacing) * 3.5)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-5{padding-inline:calc(var(--spacing) * 5)}.px-6{padding-inline:calc(var(--spacing) * 6)}.px-8{padding-inline:calc(var(--spacing) * 8)}.py-0{padding-block:0}.py-0\.5{padding-block:calc(var(--spacing) * .5)}.py-1{padding-block:var(--spacing)}.py-1\.5{padding-block:calc(var(--spacing) * 1.5)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-2\.5{padding-block:calc(var(--spacing) * 2.5)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-3\.5{padding-block:calc(var(--spacing) * 3.5)}.py-4{padding-block:calc(var(--spacing) * 4)}.py-5{padding-block:calc(var(--spacing) * 5)}.py-6{padding-block:calc(var(--spacing) * 6)}.py-7{padding-block:calc(var(--spacing) * 7)}.py-8{padding-block:calc(var(--spacing) * 8)}.py-10{padding-block:calc(var(--spacing) * 10)}.py-12{padding-block:calc(var(--spacing) * 12)}.py-14{padding-block:calc(var(--spacing) * 14)}.py-16{padding-block:calc(var(--spacing) * 16)}.py-20{padding-block:calc(var(--spacing) * 20)}.py-24{padding-block:calc(var(--spacing) * 24)}.pt-0{padding-top:0}.pt-1\.5{padding-top:calc(var(--spacing) * 1.5)}.pt-2{padding-top:calc(var(--spacing) * 2)}.pt-3{padding-top:calc(var(--spacing) * 3)}.pt-4{padding-top:calc(var(--spacing) * 4)}.pt-5{padding-top:calc(var(--spacing) * 5)}.pt-6{padding-top:calc(var(--spacing) * 6)}.pt-10{padding-top:calc(var(--spacing) * 10)}.pt-12{padding-top:calc(var(--spacing) * 12)}.pt-16{padding-top:calc(var(--spacing) * 16)}.pt-20{padding-top:calc(var(--spacing) * 20)}.pt-\[calc\(\(100vh-40rem\)\/2\+2rem\)\]{padding-top:calc(50vh - 18rem)}.pr-2\.5{padding-right:calc(var(--spacing) * 2.5)}.pr-6{padding-right:calc(var(--spacing) * 6)}.pr-10{padding-right:calc(var(--spacing) * 10)}.pr-20{padding-right:calc(var(--spacing) * 20)}.pb-0\.5{padding-bottom:calc(var(--spacing) * .5)}.pb-2{padding-bottom:calc(var(--spacing) * 2)}.pb-3{padding-bottom:calc(var(--spacing) * 3)}.pb-4{padding-bottom:calc(var(--spacing) * 4)}.pb-5{padding-bottom:calc(var(--spacing) * 5)}.pb-6{padding-bottom:calc(var(--spacing) * 6)}.pb-8{padding-bottom:calc(var(--spacing) * 8)}.pb-10{padding-bottom:calc(var(--spacing) * 10)}.pb-12{padding-bottom:calc(var(--spacing) * 12)}.pl-1{padding-left:var(--spacing)}.pl-3{padding-left:calc(var(--spacing) * 3)}.pl-4{padding-left:calc(var(--spacing) * 4)}.pl-5{padding-left:calc(var(--spacing) * 5)}.pl-8{padding-left:calc(var(--spacing) * 8)}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.font-\[inherit\]{font-family:inherit}.font-heading{font-family:var(--font-heading)}.font-mono{font-family:var(--font-mono)}.text-overline{font-size:var(--text-xs);letter-spacing:.09em;text-transform:uppercase;font-weight:500;line-height:1.2}.text-mega{letter-spacing:-.03em;font-size:3.5rem;font-weight:600;line-height:1.02}@media (width>=48rem){.text-mega{font-size:4.75rem;line-height:1}}@media (width>=64rem){.text-mega{font-size:6rem}}.text-display{letter-spacing:-.03em;font-size:2.75rem;font-weight:600;line-height:1.04}@media (width>=48rem){.text-display{font-size:4rem;line-height:1.02}}.text-h1{letter-spacing:-.02em;font-size:2.25rem;font-weight:600;line-height:1.05}@media (width>=48rem){.text-h1{font-size:3rem}}.text-h2{font-size:var(--text-h2);line-height:var(--tw-leading,var(--text-h2--line-height));letter-spacing:var(--tw-tracking,var(--text-h2--letter-spacing));font-weight:var(--tw-font-weight,var(--text-h2--font-weight))}.text-h4{font-size:var(--text-h4);line-height:var(--tw-leading,var(--text-h4--line-height));letter-spacing:var(--tw-tracking,var(--text-h4--letter-spacing));font-weight:var(--tw-font-weight,var(--text-h4--font-weight))}.text-h3{font-size:var(--text-h3);line-height:var(--tw-leading,var(--text-h3--line-height));font-weight:var(--tw-font-weight,var(--text-h3--font-weight))}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));letter-spacing:var(--tw-tracking,var(--text-base--letter-spacing))}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.text-lead{font-size:var(--text-lead);line-height:var(--tw-leading,var(--text-lead--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\[0\.625rem\]{font-size:.625rem}.text-\[0\.9375rem\]{font-size:.9375rem}.text-\[1\.0625rem\]{font-size:1.0625rem}.text-\[clamp\(3\.5rem\,13\.2vw\,12rem\)\]{font-size:clamp(3.5rem,13.2vw,12rem)}.leading-\[1\.2\]{--tw-leading:1.2;line-height:1.2}.leading-\[1\.3\]{--tw-leading:1.3;line-height:1.3}.leading-\[1\.4\]{--tw-leading:1.4;line-height:1.4}.leading-\[1\.5\]{--tw-leading:1.5;line-height:1.5}.leading-\[1\.6\]{--tw-leading:1.6;line-height:1.6}.leading-\[1\.35\]{--tw-leading:1.35;line-height:1.35}.leading-\[1\.43\]{--tw-leading:1.43;line-height:1.43}.leading-\[1\.45\]{--tw-leading:1.45;line-height:1.45}.leading-\[1\.55\]{--tw-leading:1.55;line-height:1.55}.leading-\[1\.65\]{--tw-leading:1.65;line-height:1.65}.leading-none{--tw-leading:1;line-height:1}.leading-normal{--tw-leading:var(--leading-normal);line-height:var(--leading-normal)}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.leading-snug{--tw-leading:var(--leading-snug);line-height:var(--leading-snug)}.leading-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-light{--tw-font-weight:var(--font-weight-light);font-weight:var(--font-weight-light)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-\[-0\.01em\]{--tw-tracking:-.01em;letter-spacing:-.01em}.tracking-\[-0\.02em\]{--tw-tracking:-.02em;letter-spacing:-.02em}.tracking-\[-0\.011em\]{--tw-tracking:-.011em;letter-spacing:-.011em}.tracking-\[0\.01em\]{--tw-tracking:.01em;letter-spacing:.01em}.tracking-\[0\.1px\]{--tw-tracking:.1px;letter-spacing:.1px}.tracking-\[0\.02em\]{--tw-tracking:.02em;letter-spacing:.02em}.tracking-\[0\.04em\]{--tw-tracking:.04em;letter-spacing:.04em}.tracking-\[0\.4px\]{--tw-tracking:.4px;letter-spacing:.4px}.tracking-\[0\.12em\]{--tw-tracking:.12em;letter-spacing:.12em}.tracking-\[0\.0126em\]{--tw-tracking:.0126em;letter-spacing:.0126em}.tracking-normal{--tw-tracking:var(--tracking-normal);letter-spacing:var(--tracking-normal)}.tracking-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.tracking-wide{--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide)}.\[text-wrap\:balance\],.text-balance{text-wrap:balance}.text-nowrap{text-wrap:nowrap}.text-pretty{text-wrap:pretty}.text-wrap{text-wrap:wrap}.whitespace-nowrap{white-space:nowrap}.text-\[color-mix\(in_oklch\,var\(--foreground\)_78\%\,var\(--muted\)_22\%\)\]{color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.text-\[color-mix\(in_oklch\,var\(--foreground\)_78\%\,var\(--muted\)_22\%\)\]{color:color-mix(in oklch,var(--foreground) 78%,var(--muted) 22%)}}.text-\[color-mix\(in_oklch\,var\(--foreground-dark\)_72\%\,transparent\)\]{color:var(--foreground-dark)}@supports (color:color-mix(in lab, red, red)){.text-\[color-mix\(in_oklch\,var\(--foreground-dark\)_72\%\,transparent\)\]{color:color-mix(in oklch,var(--foreground-dark) 72%,transparent)}}.text-\[color-mix\(in_oklch\,var\(--foreground-dark\)_82\%\,transparent\)\]{color:var(--foreground-dark)}@supports (color:color-mix(in lab, red, red)){.text-\[color-mix\(in_oklch\,var\(--foreground-dark\)_82\%\,transparent\)\]{color:color-mix(in oklch,var(--foreground-dark) 82%,transparent)}}.text-\[color-mix\(in_oklch\,var\(--foreground-dark\)_85\%\,transparent\)\]{color:var(--foreground-dark)}@supports (color:color-mix(in lab, red, red)){.text-\[color-mix\(in_oklch\,var\(--foreground-dark\)_85\%\,transparent\)\]{color:color-mix(in oklch,var(--foreground-dark) 85%,transparent)}}.text-\[color-mix\(in_oklch\,var\(--foreground-dark\)_92\%\,transparent\)\]{color:var(--foreground-dark)}@supports (color:color-mix(in lab, red, red)){.text-\[color-mix\(in_oklch\,var\(--foreground-dark\)_92\%\,transparent\)\]{color:color-mix(in oklch,var(--foreground-dark) 92%,transparent)}}.text-\[var\(--foreground-dark\)\]{color:var(--foreground-dark)}.text-accent{color:var(--accent)}.text-accent-amber{color:var(--accent-amber)}.text-accent-coral{color:var(--accent-coral)}.text-accent-foreground{color:var(--accent-foreground)}.text-background{color:var(--background)}.text-background-dark{color:var(--background-dark)}.text-background\/70{color:var(--background)}@supports (color:color-mix(in lab, red, red)){.text-background\/70{color:color-mix(in oklab, var(--background) 70%, transparent)}}.text-background\/75{color:var(--background)}@supports (color:color-mix(in lab, red, red)){.text-background\/75{color:color-mix(in oklab, var(--background) 75%, transparent)}}.text-background\/80{color:var(--background)}@supports (color:color-mix(in lab, red, red)){.text-background\/80{color:color-mix(in oklab, var(--background) 80%, transparent)}}.text-foreground{color:var(--foreground)}.text-foreground-dark,.text-foreground-dark\/82{color:var(--foreground-dark)}@supports (color:color-mix(in lab, red, red)){.text-foreground-dark\/82{color:color-mix(in oklab, var(--foreground-dark) 82%, transparent)}}.text-foreground-dark\/85{color:var(--foreground-dark)}@supports (color:color-mix(in lab, red, red)){.text-foreground-dark\/85{color:color-mix(in oklab, var(--foreground-dark) 85%, transparent)}}.text-foreground-dark\/90{color:var(--foreground-dark)}@supports (color:color-mix(in lab, red, red)){.text-foreground-dark\/90{color:color-mix(in oklab, var(--foreground-dark) 90%, transparent)}}.text-foreground-light{color:var(--foreground-light)}.text-inherit{color:inherit}.text-muted{color:var(--muted)}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.italic{font-style:italic}.ordinal{--tw-ordinal:ordinal;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.no-underline{text-decoration-line:none}.overline{text-decoration-line:overline}.underline{text-decoration-line:underline}.decoration-border{-webkit-text-decoration-color:var(--border);-webkit-text-decoration-color:var(--border);text-decoration-color:var(--border)}.underline-offset-2{text-underline-offset:2px}.underline-offset-4{text-underline-offset:4px}.accent-accent{accent-color:var(--accent)}.opacity-0{opacity:0}.opacity-20{opacity:.2}.opacity-30{opacity:.3}.opacity-50{opacity:.5}.opacity-60{opacity:.6}.opacity-70{opacity:.7}.opacity-80{opacity:.8}.opacity-85{opacity:.85}.opacity-90{opacity:.9}.opacity-\[0\.22\]{opacity:.22}.opacity-\[0\.28\]{opacity:.28}.opacity-\[0\.55\]{opacity:.55}.opacity-\[0\.72\]{opacity:.72}.opacity-\[0\.78\]{opacity:.78}.opacity-\[0\.82\]{opacity:.82}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_0_0_4px_color-mix\(in_oklch\,var\(--accent\)_22\%\,transparent\)\]{--tw-shadow:0 0 0 4px var(--tw-shadow-color,var(--accent))}@supports (color:color-mix(in lab, red, red)){.shadow-\[0_0_0_4px_color-mix\(in_oklch\,var\(--accent\)_22\%\,transparent\)\]{--tw-shadow:0 0 0 4px var(--tw-shadow-color,color-mix(in oklch,var(--accent) 22%,transparent))}}.shadow-\[0_0_0_4px_color-mix\(in_oklch\,var\(--accent\)_22\%\,transparent\)\]{box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_0_0_5px_color-mix\(in_oklch\,var\(--accent\)_16\%\,transparent\)\]{--tw-shadow:0 0 0 5px var(--tw-shadow-color,var(--accent))}@supports (color:color-mix(in lab, red, red)){.shadow-\[0_0_0_5px_color-mix\(in_oklch\,var\(--accent\)_16\%\,transparent\)\]{--tw-shadow:0 0 0 5px var(--tw-shadow-color,color-mix(in oklch,var(--accent) 16%,transparent))}}.shadow-\[0_0_0_5px_color-mix\(in_oklch\,var\(--accent\)_16\%\,transparent\)\]{box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.outline,.outline-1{outline-style:var(--tw-outline-style);outline-width:1px}.-outline-offset-1{outline-offset:calc(1px * -1)}.outline-transparent{outline-color:#0000}.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,)}.grayscale{--tw-grayscale:grayscale(100%);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-\[2px\]{--tw-backdrop-blur:blur(2px);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(var(--blur-sm));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{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,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[background\,box-shadow\,transform\]{transition-property:background,box-shadow,transform;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[color\,opacity\,transform\]{transition-property:color,opacity,transform;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[filter\,opacity\]{transition-property:filter,opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[grid-template-rows\]{transition-property:grid-template-rows;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[max-height\]{transition-property:max-height;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[opacity\,background-color\]{transition-property:opacity,background-color;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[opacity\,color\]{transition-property:opacity,color;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[opacity\,transform\,color\]{transition-property:opacity,transform,color;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[opacity\,transform\,padding-bottom\]{transition-property:opacity,transform,padding-bottom;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[text-decoration-color\]{transition-property:text-decoration-color;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[transform\,color\]{transition-property:transform,color;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-opacity{transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-\[var\(--duration-base\)\]{--tw-duration:var(--duration-base);transition-duration:var(--duration-base)}.duration-\[var\(--duration-fast\)\]{--tw-duration:var(--duration-fast);transition-duration:var(--duration-fast)}.duration-\[var\(--duration-slow\)\]{--tw-duration:var(--duration-slow);transition-duration:var(--duration-slow)}.ease-\[cubic-bezier\(0\.24\,0\.01\,0\.36\,1\)\]{--tw-ease:cubic-bezier(.24,.01,.36,1);transition-timing-function:cubic-bezier(.24,.01,.36,1)}.ease-\[var\(--ease-standard\)\]{--tw-ease:var(--ease-standard);transition-timing-function:var(--ease-standard)}.will-change-transform{will-change:transform}.outline-none{--tw-outline-style:none;outline-style:none}.select-none{user-select:none}.\[word-spacing\:normal\]{word-spacing:normal}:is(.\*\:visible>*){visibility:visible}.group-focus-within\:translate-x-0:is(:where(.group):focus-within *){--tw-translate-x:0;translate:var(--tw-translate-x) var(--tw-translate-y)}.group-focus-within\:translate-y-0:is(:where(.group):focus-within *){--tw-translate-y:0;translate:var(--tw-translate-x) var(--tw-translate-y)}.group-focus-within\:scale-100:is(:where(.group):focus-within *){--tw-scale-x:100%;--tw-scale-y:100%;--tw-scale-z:100%;scale:var(--tw-scale-x) var(--tw-scale-y)}.group-focus-within\:text-accent:is(:where(.group):focus-within *){color:var(--accent)}.group-focus-within\:opacity-90:is(:where(.group):focus-within *){opacity:.9}.group-focus-within\:opacity-100:is(:where(.group):focus-within *){opacity:1}@media (hover:hover){.group-hover\:translate-x-0:is(:where(.group):hover *){--tw-translate-x:0;translate:var(--tw-translate-x) var(--tw-translate-y)}.group-hover\:translate-x-0\.5:is(:where(.group):hover *){--tw-translate-x:calc(var(--spacing) * .5);translate:var(--tw-translate-x) var(--tw-translate-y)}.group-hover\:translate-x-1:is(:where(.group):hover *){--tw-translate-x:var(--spacing);translate:var(--tw-translate-x) var(--tw-translate-y)}.group-hover\:translate-x-2:is(:where(.group):hover *){--tw-translate-x:calc(var(--spacing) * 2);translate:var(--tw-translate-x) var(--tw-translate-y)}.group-hover\:translate-x-\[2px\]:is(:where(.group):hover *){--tw-translate-x:2px;translate:var(--tw-translate-x) var(--tw-translate-y)}.group-hover\:translate-x-\[3px\]:is(:where(.group):hover *){--tw-translate-x:3px;translate:var(--tw-translate-x) var(--tw-translate-y)}.group-hover\:-translate-y-0\.5:is(:where(.group):hover *){--tw-translate-y:calc(var(--spacing) * -.5);translate:var(--tw-translate-x) var(--tw-translate-y)}.group-hover\:translate-y-0:is(:where(.group):hover *){--tw-translate-y:0;translate:var(--tw-translate-x) var(--tw-translate-y)}.group-hover\:scale-100:is(:where(.group):hover *){--tw-scale-x:100%;--tw-scale-y:100%;--tw-scale-z:100%;scale:var(--tw-scale-x) var(--tw-scale-y)}.group-hover\:scale-105:is(:where(.group):hover *){--tw-scale-x:105%;--tw-scale-y:105%;--tw-scale-z:105%;scale:var(--tw-scale-x) var(--tw-scale-y)}.group-hover\:text-accent:is(:where(.group):hover *){color:var(--accent)}.group-hover\:text-foreground:is(:where(.group):hover *){color:var(--foreground)}.group-hover\:underline:is(:where(.group):hover *){text-decoration-line:underline}.group-hover\:underline-offset-\[3px\]:is(:where(.group):hover *){text-underline-offset:3px}.group-hover\:opacity-90:is(:where(.group):hover *){opacity:.9}.group-hover\:opacity-100:is(:where(.group):hover *){opacity:1}.group-hover\/row\:text-foreground:is(:where(.group\/row):hover *){color:var(--foreground)}}.group-focus-visible\:translate-x-1:is(:where(.group):focus-visible *){--tw-translate-x:var(--spacing);translate:var(--tw-translate-x) var(--tw-translate-y)}.group-focus-visible\:translate-x-2:is(:where(.group):focus-visible *){--tw-translate-x:calc(var(--spacing) * 2);translate:var(--tw-translate-x) var(--tw-translate-y)}.group-focus-visible\:scale-105:is(:where(.group):focus-visible *){--tw-scale-x:105%;--tw-scale-y:105%;--tw-scale-z:105%;scale:var(--tw-scale-x) var(--tw-scale-y)}.group-focus-visible\:text-accent:is(:where(.group):focus-visible *){color:var(--accent)}.group-focus-visible\:underline:is(:where(.group):focus-visible *){text-decoration-line:underline}.group-aria-expanded\:text-accent:is(:where(.group)[aria-expanded=true] *){color:var(--accent)}.group-aria-expanded\/trigger\:rotate-180:is(:where(.group\/trigger)[aria-expanded=true] *){rotate:180deg}.group-aria-expanded\/trigger\:text-accent:is(:where(.group\/trigger)[aria-expanded=true] *){color:var(--accent)}.group-aria-selected\:opacity-100:is(:where(.group)[aria-selected=true] *){opacity:1}.group-data-\[active\]\:text-accent:is(:where(.group)[data-active] *){color:var(--accent)}.group-data-\[open\]\/panel\:pb-4:is(:where(.group\/panel)[data-open] *){padding-bottom:calc(var(--spacing) * 4)}.group-data-\[open\=true\]\:max-h-\[22rem\]:is(:where(.group)[data-open=true] *){max-height:22rem}.group-data-\[open\=true\]\:rotate-180:is(:where(.group)[data-open=true] *){rotate:180deg}.group-data-\[panel-open\]\:translate-y-0:is(:where(.group)[data-panel-open] *){--tw-translate-y:0;translate:var(--tw-translate-x) var(--tw-translate-y)}.group-data-\[panel-open\]\:pb-6:is(:where(.group)[data-panel-open] *){padding-bottom:calc(var(--spacing) * 6)}.group-data-\[panel-open\]\:opacity-100:is(:where(.group)[data-panel-open] *){opacity:1}.peer-checked\:text-background-dark:is(:where(.peer):checked~*){color:var(--background-dark)}.peer-focus-visible\:outline-2:is(:where(.peer):focus-visible~*){outline-style:var(--tw-outline-style);outline-width:2px}.peer-focus-visible\:outline-offset-\[3px\]:is(:where(.peer):focus-visible~*){outline-offset:3px}.peer-focus-visible\:outline-accent:is(:where(.peer):focus-visible~*){outline-color:var(--accent)}.placeholder\:text-current::placeholder{color:currentColor}.placeholder\:opacity-40::placeholder{opacity:.4}.first\:border-t:first-child{border-top-style:var(--tw-border-style);border-top-width:1px}.first\:border-t-0:first-child{border-top-style:var(--tw-border-style);border-top-width:0}.first\:pt-0:first-child{padding-top:0}.last\:border-b:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.last\:border-b-0:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.last\:pb-0:last-child{padding-bottom:0}.empty\:hidden:empty{display:none}@media (hover:hover){.hover\:z-10:hover{z-index:10}.hover\:-translate-y-px:hover{--tw-translate-y:-1px;translate:var(--tw-translate-x) var(--tw-translate-y)}.hover\:border-\[color-mix\(in_oklch\,var\(--foreground\)_42\%\,transparent\)\]:hover{border-color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.hover\:border-\[color-mix\(in_oklch\,var\(--foreground\)_42\%\,transparent\)\]:hover{border-color:color-mix(in oklch,var(--foreground) 42%,transparent)}}.hover\:border-accent:hover{border-color:var(--accent)}.hover\:border-foreground:hover{border-color:var(--foreground)}.hover\:border-muted:hover{border-color:var(--muted)}.hover\:bg-\[color-mix\(in_oklab\,var\(--accent\)_88\%\,white\)\]:hover{background-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-\[color-mix\(in_oklab\,var\(--accent\)_88\%\,white\)\]:hover{background-color:color-mix(in oklab,var(--accent) 88%,white)}}.hover\:bg-\[color-mix\(in_oklab\,var\(--accent-fill\)_85\%\,white\)\]:hover{background-color:var(--accent-fill)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-\[color-mix\(in_oklab\,var\(--accent-fill\)_85\%\,white\)\]:hover{background-color:color-mix(in oklab,var(--accent-fill) 85%,white)}}.hover\:bg-\[color-mix\(in_oklab\,var\(--foreground\)_82\%\,var\(--background\)\)\]:hover{background-color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-\[color-mix\(in_oklab\,var\(--foreground\)_82\%\,var\(--background\)\)\]:hover{background-color:color-mix(in oklab,var(--foreground) 82%,var(--background))}}.hover\:bg-\[color-mix\(in_oklch\,var\(--accent\)_88\%\,black\)\]:hover{background-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-\[color-mix\(in_oklch\,var\(--accent\)_88\%\,black\)\]:hover{background-color:color-mix(in oklch,var(--accent) 88%,black)}}.hover\:bg-\[color-mix\(in_oklch\,var\(--accent-fill\)_86\%\,black\)\]:hover{background-color:var(--accent-fill)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-\[color-mix\(in_oklch\,var\(--accent-fill\)_86\%\,black\)\]:hover{background-color:color-mix(in oklch,var(--accent-fill) 86%,black)}}.hover\:bg-\[color-mix\(in_oklch\,var\(--accent-fill\)_88\%\,black\)\]:hover{background-color:var(--accent-fill)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-\[color-mix\(in_oklch\,var\(--accent-fill\)_88\%\,black\)\]:hover{background-color:color-mix(in oklch,var(--accent-fill) 88%,black)}}.hover\:bg-\[color-mix\(in_oklch\,var\(--foreground\)_88\%\,var\(--background\)\)\]:hover{background-color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-\[color-mix\(in_oklch\,var\(--foreground\)_88\%\,var\(--background\)\)\]:hover{background-color:color-mix(in oklch,var(--foreground) 88%,var(--background))}}.hover\:bg-\[color-mix\(in_oklch\,var\(--surface\)_85\%\,var\(--foreground\)\)\]:hover{background-color:var(--surface)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-\[color-mix\(in_oklch\,var\(--surface\)_85\%\,var\(--foreground\)\)\]:hover{background-color:color-mix(in oklch,var(--surface) 85%,var(--foreground))}}.hover\:bg-border:hover{background-color:var(--border)}.hover\:bg-surface:hover{background-color:var(--surface)}.hover\:text-accent:hover{color:var(--accent)}.hover\:text-foreground:hover{color:var(--foreground)}.hover\:underline:hover{text-decoration-line:underline}.hover\:decoration-foreground:hover{-webkit-text-decoration-color:var(--foreground);-webkit-text-decoration-color:var(--foreground);text-decoration-color:var(--foreground)}.hover\:underline-offset-\[3px\]:hover{text-underline-offset:3px}.hover\:opacity-55:hover{opacity:.55}.hover\:opacity-\[0\.88\]:hover{opacity:.88}.hover\:\[box-shadow\:0_6px_18px_-10px_color-mix\(in_oklch\,var\(--accent\)_35\%\,transparent\)\]:hover{box-shadow:0 6px 18px -10px var(--accent)}@supports (color:color-mix(in lab, red, red)){.hover\:\[box-shadow\:0_6px_18px_-10px_color-mix\(in_oklch\,var\(--accent\)_35\%\,transparent\)\]:hover{box-shadow:0 6px 18px -10px color-mix(in oklch,var(--accent) 35%,transparent)}}.hover\:outline-accent:hover{outline-color:var(--accent)}}.focus-visible\:z-10:focus-visible{z-index:10}.focus-visible\:border-accent:focus-visible{border-color:var(--accent)}.focus-visible\:border-foreground:focus-visible{border-color:var(--foreground)}.focus-visible\:bg-\[color-mix\(in_oklch\,var\(--accent-fill\)_86\%\,black\)\]:focus-visible{background-color:var(--accent-fill)}@supports (color:color-mix(in lab, red, red)){.focus-visible\:bg-\[color-mix\(in_oklch\,var\(--accent-fill\)_86\%\,black\)\]:focus-visible{background-color:color-mix(in oklch,var(--accent-fill) 86%,black)}}.focus-visible\:bg-surface:focus-visible{background-color:var(--surface)}.focus-visible\:text-accent:focus-visible{color:var(--accent)}.focus-visible\:text-foreground:focus-visible{color:var(--foreground)}.focus-visible\:opacity-\[0\.88\]:focus-visible{opacity:.88}.focus-visible\:outline:focus-visible{outline-style:var(--tw-outline-style);outline-width:1px}.focus-visible\:outline-2:focus-visible{outline-style:var(--tw-outline-style);outline-width:2px}.focus-visible\:-outline-offset-2:focus-visible{outline-offset:calc(2px * -1)}.focus-visible\:outline-offset-2:focus-visible{outline-offset:2px}.focus-visible\:outline-offset-4:focus-visible{outline-offset:4px}.focus-visible\:outline-offset-\[-2px\]:focus-visible{outline-offset:-2px}.focus-visible\:outline-offset-\[3px\]:focus-visible{outline-offset:3px}.focus-visible\:outline-accent:focus-visible{outline-color:var(--accent)}.focus-visible\:outline-current:focus-visible{outline-color:currentColor}.focus-visible\:outline-foreground:focus-visible{outline-color:var(--foreground)}@media (hover:hover){.enabled\:hover\:bg-surface-2:enabled:hover{background-color:var(--surface-2)}}.disabled\:cursor-default:disabled{cursor:default}.disabled\:cursor-progress:disabled{cursor:progress}.disabled\:opacity-40:disabled{opacity:.4}.disabled\:opacity-70:disabled{opacity:.7}.has-\[\:checked\]\:bg-surface:has(:checked){background-color:var(--surface)}.aria-checked\:border-accent[aria-checked=true]{border-color:var(--accent)}.aria-checked\:bg-accent[aria-checked=true]{background-color:var(--accent)}.aria-checked\:text-background[aria-checked=true]{color:var(--background)}.aria-pressed\:border-accent[aria-pressed=true]{border-color:var(--accent)}.aria-pressed\:border-transparent[aria-pressed=true]{border-color:#0000}.aria-pressed\:bg-\[color-mix\(in_oklch\,var\(--accent\)_14\%\,var\(--surface\)\)\][aria-pressed=true]{background-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.aria-pressed\:bg-\[color-mix\(in_oklch\,var\(--accent\)_14\%\,var\(--surface\)\)\][aria-pressed=true]{background-color:color-mix(in oklch,var(--accent) 14%,var(--surface))}}.aria-pressed\:bg-accent[aria-pressed=true]{background-color:var(--accent)}.aria-pressed\:bg-accent-amber[aria-pressed=true]{background-color:var(--accent-amber)}.aria-pressed\:bg-accent-coral[aria-pressed=true]{background-color:var(--accent-coral)}.aria-pressed\:bg-accent-fill[aria-pressed=true]{background-color:var(--accent-fill)}.aria-pressed\:bg-foreground[aria-pressed=true]{background-color:var(--foreground)}.aria-pressed\:text-accent-foreground[aria-pressed=true]{color:var(--accent-foreground)}.aria-pressed\:text-background[aria-pressed=true]{color:var(--background)}.aria-pressed\:text-background-dark[aria-pressed=true]{color:var(--background-dark)}.aria-selected\:border-accent[aria-selected=true]{border-color:var(--accent)}.aria-selected\:border-foreground[aria-selected=true]{border-color:var(--foreground)}.aria-selected\:bg-\[color-mix\(in_oklch\,var\(--accent\)_12\%\,var\(--surface\)\)\][aria-selected=true]{background-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.aria-selected\:bg-\[color-mix\(in_oklch\,var\(--accent\)_12\%\,var\(--surface\)\)\][aria-selected=true]{background-color:color-mix(in oklch,var(--accent) 12%,var(--surface))}}.aria-selected\:bg-background[aria-selected=true]{background-color:var(--background)}.aria-selected\:bg-foreground[aria-selected=true]{background-color:var(--foreground)}.aria-selected\:text-accent[aria-selected=true]{color:var(--accent)}.aria-selected\:text-background[aria-selected=true]{color:var(--background)}.aria-selected\:text-foreground[aria-selected=true]{color:var(--foreground)}.aria-selected\:shadow-\[0_1px_2px_rgba\(0\,0\,0\,0\.2\)\][aria-selected=true]{--tw-shadow:0 1px 2px var(--tw-shadow-color,#0003);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.aria-\[current\=step\]\:text-foreground[aria-current=step]{color:var(--foreground)}.aria-\[invalid\=true\]\:border-accent-coral[aria-invalid=true]{border-color:var(--accent-coral)}.data-\[accent\=accent\]\:has-\[\:checked\]\:bg-accent[data-accent=accent]:has(:checked){background-color:var(--accent)}.data-\[accent\=accent-amber\]\:has-\[\:checked\]\:bg-accent-amber[data-accent=accent-amber]:has(:checked){background-color:var(--accent-amber)}.data-\[accent\=accent-coral\]\:has-\[\:checked\]\:bg-accent-coral[data-accent=accent-coral]:has(:checked){background-color:var(--accent-coral)}.data-\[active\]\:font-medium[data-active]{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.data-\[active\]\:text-accent[data-active]{color:var(--accent)}.data-\[active\]\:text-foreground[data-active]{color:var(--foreground)}.data-\[active\]\:opacity-100[data-active]{opacity:1}.data-\[ground\=surface\]\:bg-surface[data-ground=surface]{background-color:var(--surface)}.data-\[ground\=surface\]\:text-foreground[data-ground=surface]{color:var(--foreground)}.data-\[ground\=teal\]\:border-accent[data-ground=teal]{border-color:var(--accent)}.data-\[ground\=teal\]\:bg-accent-fill[data-ground=teal]{background-color:var(--accent-fill)}.data-\[ground\=teal\]\:text-accent-foreground[data-ground=teal]{color:var(--accent-foreground)}.data-\[open\]\:grid-rows-\[1fr\][data-open]{grid-template-rows:1fr}.data-\[state\=shown\]\:opacity-100[data-state=shown]{opacity:1}.data-\[state\=success\]\:pointer-events-none[data-state=success]{pointer-events:none}.data-\[state\=success\]\:m-0[data-state=success]{margin:0}.data-\[state\=success\]\:h-0[data-state=success]{height:0}.data-\[state\=success\]\:overflow-hidden[data-state=success]{overflow:hidden}.data-\[state\=success\]\:opacity-0[data-state=success]{opacity:0}@media (prefers-reduced-motion:reduce){.motion-reduce\:text-accent{color:var(--accent)}.motion-reduce\:transition-none{transition-property:none}@media (hover:hover){.motion-reduce\:group-hover\:translate-x-0:is(:where(.group):hover *){--tw-translate-x:0;translate:var(--tw-translate-x) var(--tw-translate-y)}}.motion-reduce\:group-focus-visible\:translate-x-0:is(:where(.group):focus-visible *){--tw-translate-x:0;translate:var(--tw-translate-x) var(--tw-translate-y)}}@media not all and (width>=40rem){.max-sm\:max-w-none{max-width:none}.max-sm\:basis-full{flex-basis:100%}}@media (width>=900px){.min-\[900px\]\:grid-cols-\[1\.1fr_0\.9fr\]{grid-template-columns:1.1fr .9fr}.min-\[900px\]\:gap-16{gap:calc(var(--spacing) * 16)}.min-\[900px\]\:px-16{padding-inline:calc(var(--spacing) * 16)}.min-\[900px\]\:py-24{padding-block:calc(var(--spacing) * 24)}}@media (width>=1200px){.min-\[1200px\]\:p-10{padding:calc(var(--spacing) * 10)}.min-\[1200px\]\:p-12{padding:calc(var(--spacing) * 12)}}@media (width>=40rem){.sm\:col-span-2{grid-column:span 2/span 2}.sm\:col-span-6{grid-column:span 6/span 6}.sm\:mt-0{margin-top:0}.sm\:block{display:block}.sm\:flex{display:flex}.sm\:hidden{display:none}.sm\:h-1\/2{height:50%}.sm\:h-32{height:calc(var(--spacing) * 32)}.sm\:h-\[10\.5rem\]{height:10.5rem}.sm\:w-\[10\.5rem\]{width:10.5rem}.sm\:w-\[80\%\]{width:80%}.sm\:auto-cols-fr{grid-auto-columns:minmax(0,1fr)}.sm\:grid-flow-col{grid-auto-flow:column}.sm\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.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-\[1fr_auto_1fr_auto_1fr\]{grid-template-columns:1fr auto 1fr auto 1fr}.sm\:grid-cols-\[auto_1fr\]{grid-template-columns:auto 1fr}.sm\:flex-row{flex-direction:row}.sm\:items-center{align-items:center}.sm\:items-end{align-items:flex-end}.sm\:items-start{align-items:flex-start}.sm\:gap-3{gap:calc(var(--spacing) * 3)}.sm\:gap-4{gap:calc(var(--spacing) * 4)}.sm\:border-t-0{border-top-style:var(--tw-border-style);border-top-width:0}.sm\:border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.sm\:p-8{padding:calc(var(--spacing) * 8)}.sm\:px-8{padding-inline:calc(var(--spacing) * 8)}.sm\:py-8{padding-block:calc(var(--spacing) * 8)}.sm\:pr-6{padding-right:calc(var(--spacing) * 6)}.sm\:text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));letter-spacing:var(--tw-tracking,var(--text-base--letter-spacing))}.sm\:text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}}@media (width>=48rem){.md\:absolute{position:absolute}.md\:sticky{position:sticky}.md\:top-0{top:0}.md\:top-20{top:calc(var(--spacing) * 20)}.md\:top-24{top:calc(var(--spacing) * 24)}.md\:top-\[14px\]{top:14px}.md\:left-0{left:0}.md\:left-\[7px\]{left:7px}.md\:z-0{z-index:0}.md\:col-span-2{grid-column:span 2/span 2}.md\:col-span-4{grid-column:span 4/span 4}.md\:col-span-5{grid-column:span 5/span 5}.md\:col-span-6{grid-column:span 6/span 6}.md\:col-span-7{grid-column:span 7/span 7}.md\:col-span-8{grid-column:span 8/span 8}.md\:col-span-12{grid-column:span 12/span 12}.md\:col-start-7{grid-column-start:7}.md\:row-span-3{grid-row:span 3/span 3}.md\:mt-0{margin-top:0}.md\:mt-6{margin-top:calc(var(--spacing) * 6)}.md\:mt-12{margin-top:calc(var(--spacing) * 12)}.md\:mt-16{margin-top:calc(var(--spacing) * 16)}.md\:mr-4{margin-right:calc(var(--spacing) * 4)}.md\:mb-12{margin-bottom:calc(var(--spacing) * 12)}.md\:mb-16{margin-bottom:calc(var(--spacing) * 16)}.md\:block{display:block}.md\:flex{display:flex}.md\:grid{display:grid}.md\:hidden{display:none}.md\:aspect-auto{aspect-ratio:auto}.md\:h-8{height:calc(var(--spacing) * 8)}.md\:h-\[17rem\]{height:17rem}.md\:h-\[92px\]{height:92px}.md\:max-h-none{max-height:none}.md\:min-h-60{min-height:calc(var(--spacing) * 60)}.md\:min-h-\[42rem\]{min-height:42rem}.md\:min-h-\[380px\]{min-height:380px}.md\:w-0{width:0}.md\:w-8{width:calc(var(--spacing) * 8)}.md\:w-\[17rem\]{width:17rem}.md\:max-w-\[22rem\]{max-width:22rem}.md\:max-w-\[38rem\]{max-width:38rem}.md\:max-w-\[46rem\]{max-width:46rem}.md\:flex-\[1_1_50\%\]{flex:50%}.md\:flex-none{flex:none}.md\:basis-1\/2{flex-basis:50%}.md\:basis-\[22\%\]{flex-basis:22%}.md\:-translate-y-1{--tw-translate-y:calc(var(--spacing) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.md\:grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.md\:grid-cols-\[0\.85fr_1\.1fr\]{grid-template-columns:.85fr 1.1fr}.md\:grid-cols-\[minmax\(0\,1fr\)_minmax\(0\,1\.35fr\)\]{grid-template-columns:minmax(0,1fr) minmax(0,1.35fr)}.md\:grid-cols-\[repeat\(var\(--cols\)\,1fr\)\]{grid-template-columns:repeat(var(--cols),1fr)}.md\:flex-row{flex-direction:row}.md\:flex-row-reverse{flex-direction:row-reverse}.md\:items-end{align-items:flex-end}.md\:items-start{align-items:flex-start}.md\:justify-between{justify-content:space-between}.md\:justify-center{justify-content:center}.md\:gap-0{gap:0}.md\:gap-8{gap:calc(var(--spacing) * 8)}.md\:gap-10{gap:calc(var(--spacing) * 10)}.md\:gap-12{gap:calc(var(--spacing) * 12)}.md\:gap-16{gap:calc(var(--spacing) * 16)}.md\:gap-x-8{column-gap:calc(var(--spacing) * 8)}.md\:gap-y-6{row-gap:calc(var(--spacing) * 6)}.md\:gap-y-16{row-gap:calc(var(--spacing) * 16)}.md\:self-start{align-self:flex-start}.md\:overflow-visible{overflow:visible}.md\:overflow-x-visible{overflow-x:visible}.md\:border-t-0{border-top-style:var(--tw-border-style);border-top-width:0}.md\:border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.md\:border-l-0{border-left-style:var(--tw-border-style);border-left-width:0}.md\:border-l-\[1\.5px\]{border-left-style:var(--tw-border-style);border-left-width:1.5px}.md\:border-dashed{--tw-border-style:dashed;border-style:dashed}.md\:border-border{border-color:var(--border)}.md\:p-8{padding:calc(var(--spacing) * 8)}.md\:p-10{padding:calc(var(--spacing) * 10)}.md\:px-8{padding-inline:calc(var(--spacing) * 8)}.md\:px-10{padding-inline:calc(var(--spacing) * 10)}.md\:py-6{padding-block:calc(var(--spacing) * 6)}.md\:py-12{padding-block:calc(var(--spacing) * 12)}.md\:py-24{padding-block:calc(var(--spacing) * 24)}.md\:pt-0{padding-top:0}.md\:pt-10{padding-top:calc(var(--spacing) * 10)}.md\:pt-20{padding-top:calc(var(--spacing) * 20)}.md\:pt-32{padding-top:calc(var(--spacing) * 32)}.md\:pr-8{padding-right:calc(var(--spacing) * 8)}.md\:pr-12{padding-right:calc(var(--spacing) * 12)}.md\:pb-20{padding-bottom:calc(var(--spacing) * 20)}.md\:pl-0{padding-left:0}.md\:pl-12{padding-left:calc(var(--spacing) * 12)}.md\:text-h3{font-size:var(--text-h3);line-height:var(--tw-leading,var(--text-h3--line-height));font-weight:var(--tw-font-weight,var(--text-h3--font-weight))}.md\:text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));letter-spacing:var(--tw-tracking,var(--text-base--letter-spacing))}.md\:text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.md\:text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.md\:tracking-normal{--tw-tracking:var(--tracking-normal);letter-spacing:var(--tracking-normal)}.md\:group-data-\[align\=center\]\:left-1\/2:is(:where(.group)[data-align=center] *){left:50%}.md\:group-data-\[align\=center\]\:mx-auto:is(:where(.group)[data-align=center] *){margin-inline:auto}.md\:group-data-\[align\=center\]\:-translate-x-1\/2:is(:where(.group)[data-align=center] *){--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.md\:group-data-\[align\=center\]\:text-center:is(:where(.group)[data-align=center] *){text-align:center}.md\:group-data-\[align\=end\]\:right-0:is(:where(.group)[data-align=end] *){right:0}.md\:group-data-\[align\=end\]\:right-\[7px\]:is(:where(.group)[data-align=end] *){right:7px}.md\:group-data-\[align\=end\]\:left-auto:is(:where(.group)[data-align=end] *){left:auto}.md\:group-data-\[align\=end\]\:ml-auto:is(:where(.group)[data-align=end] *){margin-left:auto}.md\:group-data-\[align\=end\]\:text-right:is(:where(.group)[data-align=end] *){text-align:right}.md\:first\:border-t-0:first-child{border-top-style:var(--tw-border-style);border-top-width:0}.md\:first\:border-l-0:first-child{border-left-style:var(--tw-border-style);border-left-width:0}.md\:first\:pl-0:first-child{padding-left:0}.md\:last\:pr-0:last-child{padding-right:0}}@media (width>=52rem){.min-\[52rem\]\:grid-cols-\[1\.4fr_1fr\]{grid-template-columns:1.4fr 1fr}.min-\[52rem\]\:gap-16{gap:calc(var(--spacing) * 16)}.min-\[52rem\]\:border-t-0{border-top-style:var(--tw-border-style);border-top-width:0}.min-\[52rem\]\:border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.min-\[52rem\]\:pt-0{padding-top:0}.min-\[52rem\]\:pl-6{padding-left:calc(var(--spacing) * 6)}}@media (width>=64rem){.lg\:pointer-events-none{pointer-events:none}.lg\:absolute{position:absolute}.lg\:sticky{position:sticky}.lg\:inset-0{inset:0}.lg\:top-20{top:calc(var(--spacing) * 20)}.lg\:order-2{order:2}.lg\:order-3{order:3}.lg\:order-first{order:-9999}.lg\:col-span-1{grid-column:span 1/span 1}.lg\:col-span-3{grid-column:span 3/span 3}.lg\:col-span-4{grid-column:span 4/span 4}.lg\:col-span-5{grid-column:span 5/span 5}.lg\:col-span-7{grid-column:span 7/span 7}.lg\:col-span-8{grid-column:span 8/span 8}.lg\:col-start-1{grid-column-start:1}.lg\:col-start-2{grid-column-start:2}.lg\:mt-10{margin-top:calc(var(--spacing) * 10)}.lg\:mt-24{margin-top:calc(var(--spacing) * 24)}.lg\:block{display:block}.lg\:flex{display:flex}.lg\:grid{display:grid}.lg\:hidden{display:none}.lg\:aspect-\[2\/1\]{aspect-ratio:2}.lg\:aspect-auto{aspect-ratio:auto}.lg\:h-\[calc\(100vh-5rem\)\]{height:calc(100vh - 5rem)}.lg\:min-h-\[20rem\]{min-height:20rem}.lg\:min-h-\[40rem\]{min-height:40rem}.lg\:min-h-\[42rem\]{min-height:42rem}.lg\:min-h-\[80dvh\]{min-height:80dvh}.lg\:w-\[22rem\]{width:22rem}.lg\:w-\[44\%\]{width:44%}.lg\:w-\[70\%\]{width:70%}.lg\:max-w-\[30rem\]{max-width:30rem}.lg\:max-w-\[40\%\]{max-width:40%}.lg\:flex-1{flex:1}.lg\:flex-\[0_0_40\%\]{flex:0 0 40%}.lg\:flex-\[0_0_50\%\]{flex:0 0 50%}.lg\:flex-none{flex:none}.lg\:translate-y-6{--tw-translate-y:calc(var(--spacing) * 6);translate:var(--tw-translate-x) var(--tw-translate-y)}.lg\:cursor-default{cursor:default}.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-6{grid-template-columns:repeat(6,minmax(0,1fr))}.lg\:grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.lg\:grid-cols-\[0\.85fr_1\.1fr\]{grid-template-columns:.85fr 1.1fr}.lg\:grid-cols-\[1\.62fr_1fr\]{grid-template-columns:1.62fr 1fr}.lg\:grid-cols-\[minmax\(0\,0\.8fr\)_minmax\(0\,1\.2fr\)\]{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr)}.lg\:grid-cols-\[minmax\(0\,0\.8fr\)_minmax\(0\,1\.35fr\)_minmax\(0\,0\.8fr\)\]{grid-template-columns:minmax(0,.8fr) minmax(0,1.35fr) minmax(0,.8fr)}.lg\:grid-cols-\[minmax\(0\,2fr\)_minmax\(0\,3fr\)_minmax\(0\,2fr\)_minmax\(0\,3fr\)\]{grid-template-columns:minmax(0,2fr) minmax(0,3fr) minmax(0,2fr) minmax(0,3fr)}.lg\:grid-cols-\[minmax\(0\,3fr\)_minmax\(0\,1fr\)_minmax\(0\,1fr\)_minmax\(0\,4fr\)_auto\]{grid-template-columns:minmax(0,3fr) minmax(0,1fr) minmax(0,1fr) minmax(0,4fr) auto}.lg\:grid-cols-\[minmax\(0\,5fr\)_minmax\(0\,7fr\)\]{grid-template-columns:minmax(0,5fr) minmax(0,7fr)}.lg\:grid-cols-\[repeat\(var\(--cols\)\,minmax\(0\,1fr\)\)\]{grid-template-columns:repeat(var(--cols),minmax(0,1fr))}.lg\:grid-rows-\[1fr\]\!{grid-template-rows:1fr!important}.lg\:flex-col{flex-direction:column}.lg\:flex-row{flex-direction:row}.lg\:items-center{align-items:center}.lg\:items-end{align-items:flex-end}.lg\:items-start{align-items:flex-start}.lg\:items-stretch{align-items:stretch}.lg\:justify-between{justify-content:space-between}.lg\:justify-center{justify-content:center}.lg\:gap-0{gap:0}.lg\:gap-4{gap:calc(var(--spacing) * 4)}.lg\:gap-5{gap:calc(var(--spacing) * 5)}.lg\:gap-6{gap:calc(var(--spacing) * 6)}.lg\:gap-10{gap:calc(var(--spacing) * 10)}.lg\:gap-12{gap:calc(var(--spacing) * 12)}.lg\:gap-16{gap:calc(var(--spacing) * 16)}.lg\:gap-20{gap:calc(var(--spacing) * 20)}.lg\:gap-24{gap:calc(var(--spacing) * 24)}.lg\:gap-40{gap:calc(var(--spacing) * 40)}.lg\:self-start{align-self:flex-start}.lg\:self-stretch{align-self:stretch}.lg\:border-t-0{border-top-style:var(--tw-border-style);border-top-width:0}.lg\:border-r{border-right-style:var(--tw-border-style);border-right-width:1px}.lg\:border-b-0{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.lg\:border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.lg\:p-0{padding:0}.lg\:p-2{padding:calc(var(--spacing) * 2)}.lg\:p-8{padding:calc(var(--spacing) * 8)}.lg\:p-10{padding:calc(var(--spacing) * 10)}.lg\:px-0{padding-inline:0}.lg\:py-10{padding-block:calc(var(--spacing) * 10)}.lg\:pt-0{padding-top:0}.lg\:pt-4{padding-top:calc(var(--spacing) * 4)}.lg\:pt-8{padding-top:calc(var(--spacing) * 8)}.lg\:pt-40{padding-top:calc(var(--spacing) * 40)}.lg\:pt-\[calc\(\(100vh-40rem\)\/2\+2rem\)\]{padding-top:calc(50vh - 18rem)}.lg\:pr-10{padding-right:calc(var(--spacing) * 10)}.lg\:pr-16{padding-right:calc(var(--spacing) * 16)}.lg\:pb-0{padding-bottom:0}.lg\:pb-0\!{padding-bottom:0!important}.lg\:pl-0{padding-left:0}.lg\:pl-16{padding-left:calc(var(--spacing) * 16)}.lg\:opacity-0{opacity:0}.lg\:transition-\[opacity\,transform\]{transition-property:opacity,transform;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.lg\:duration-\[var\(--duration-slow\)\]{--tw-duration:var(--duration-slow);transition-duration:var(--duration-slow)}.lg\:ease-\[var\(--ease-standard\)\]{--tw-ease:var(--ease-standard);transition-timing-function:var(--ease-standard)}.lg\:last\:min-h-\[50rem\]:last-child{min-height:50rem}.lg\:data-\[active\]\:pointer-events-auto[data-active]{pointer-events:auto}.lg\:data-\[active\]\:translate-y-0[data-active]{--tw-translate-y:0;translate:var(--tw-translate-x) var(--tw-translate-y)}.lg\:data-\[active\]\:opacity-100[data-active]{opacity:1}@media (prefers-reduced-motion:reduce){.lg\:motion-reduce\:transition-none{transition-property:none}}}@media (width>=80rem){.xl\:text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}}.dark\:bg-background:where(.dark,.dark *){background-color:var(--background)}.dark\:text-foreground:where(.dark,.dark *){color:var(--foreground)}.\[\&_svg\]\:h-4 svg{height:calc(var(--spacing) * 4)}.\[\&_svg\]\:h-6 svg{height:calc(var(--spacing) * 6)}.\[\&_svg\]\:h-11 svg{height:calc(var(--spacing) * 11)}.\[\&_svg\]\:h-\[30\%\] svg{height:30%}.\[\&_svg\]\:h-\[45\%\] svg{height:45%}.\[\&_svg\]\:h-\[62\%\] svg{height:62%}.\[\&_svg\]\:h-\[66\%\] svg{height:66%}.\[\&_svg\]\:w-4 svg{width:calc(var(--spacing) * 4)}.\[\&_svg\]\:w-6 svg{width:calc(var(--spacing) * 6)}.\[\&_svg\]\:w-11 svg{width:calc(var(--spacing) * 11)}.\[\&_svg\]\:w-\[30\%\] svg{width:30%}.\[\&_svg\]\:w-\[45\%\] svg{width:45%}.\[\&_svg\]\:w-\[62\%\] svg{width:62%}.\[\&_svg\]\:w-\[66\%\] svg{width:66%}.\[data-sym-return-home\]\:visible:is(data-sym-return-home){visibility:visible}.sym-list-04-row:hover .\[\.sym-list-04-row\:hover_\&\]\:text-accent{color:var(--accent)}@media (hover:none){.\[\@media\(hover\:none\)\]\:translate-x-0{--tw-translate-x:0;translate:var(--tw-translate-x) var(--tw-translate-y)}.\[\@media\(hover\:none\)\]\:translate-y-0{--tw-translate-y:0;translate:var(--tw-translate-x) var(--tw-translate-y)}.\[\@media\(hover\:none\)\]\:opacity-100{opacity:1}}}:root{--sym-type-hero:3.25rem;--sym-type-hero-large:3.625rem;--sym-type-section:2.25rem;--background-light:oklch(100% 0 0);--background-dark:oklch(16% .008 240);--foreground-light:oklch(17% .012 240);--foreground-dark:oklch(98.5% 0 0);--surface-light:oklch(96.8% 0 0);--surface-2-light:oklch(100% 0 0);--surface-dark:oklch(23.5% .006 260);--surface-2-dark:oklch(28.5% .006 260);--border-light:oklch(91.8% .002 260);--border-dark:oklch(37% .007 260);--muted-light:oklch(54.5% .012 260);--muted-dark:oklch(71.2% .013 260);--accent-light:oklch(53% .086 195);--accent-fill-light:oklch(58.5% .086 195);--accent-dark:oklch(67% .096 195);--accent-fill-dark:var(--accent-dark);--accent-foreground:var(--foreground-light);--accent-coral:oklch(68% .16 32);--accent-amber:oklch(78% .14 75);--brand-navy:oklch(29.3% .143 283);--brand-violet:oklch(40.9% .211 282);--brand-teal:oklch(71.3% .118 205);--brand-mint:oklch(83.2% .173 163);--brand-charcoal:oklch(21.1% .038 303);--brand-slate:oklch(62.2% .05 223);--brand-pale:oklch(87.1% .033 221);--brand-mist:oklch(95.1% .012 240);--cell-teal-1:oklch(66.46% .1054 198.14);--cell-teal-2:oklch(62.42% .0994 201.01);--cell-teal-3:oklch(58.4% .0932 205.37);--cell-teal-4:oklch(52.4% .084 210.2);--cell-teal-5:oklch(44.64% .0726 216.21);--cell-teal-6:oklch(36.7% .064 229.6);--cell-teal-7:oklch(29.4% .058 243.3);--cell-teal-8:oklch(23.6% .064 261.3);--cell-teal-9:oklch(16.5% .061 262.3);--cell-sea-1:oklch(50.31% .0833 190.47);--cell-sea-2:oklch(50.55% .0885 180.36);--cell-sea-3:oklch(44.15% .0695 190.88);--cell-sea-4:oklch(39.88% .0593 198.3);--cell-sea-5:oklch(36.5% .055 221.2);--cell-sea-6:oklch(33.9% .063 243.4);--cell-mint-1:oklch(91.5% .066 181.9);--cell-mint-2:oklch(86% .077 177.2);--cell-mint-3:oklch(80% .091 173);--cell-mint-4:oklch(69.6% .099 169.4);--cell-mint-5:oklch(61.8% .102 168.3);--cell-mint-6:oklch(56% .109 163.2);--cell-mint-7:oklch(50.02% .1027 162.07);--cell-mint-8:oklch(42.85% .0963 160.44);--duration-fast:.12s;--duration-base:.3s;--duration-slow:.5s;--ease-standard:cubic-bezier(.4, 0, .2, 1);--ease-out:cubic-bezier(.16, 1, .3, 1);--reveal-distance:1.25rem;--reveal-step:60ms;--font-heading:"Satoshi", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--font-subhead:"General Sans", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--font-body:"Switzer", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--font-mono:ui-monospace, "SF Mono", Menlo, Consolas, monospace;--radius-sm:4px;--radius-md:8px;--radius-lg:16px;--radius-xl:24px;--radius-full:9999px}@media (width>=45rem){:root{--sym-type-hero:3.5rem;--sym-type-hero-large:4rem;--sym-type-section:2.5rem}}@media (width>=64rem){:root{--sym-type-hero:4rem;--sym-type-hero-large:4.75rem;--sym-type-section:3rem}}:root{color-scheme:light;--background:var(--background-light);--foreground:var(--foreground-light);--surface:var(--surface-light);--surface-2:var(--surface-2-light);--border:var(--border-light);--muted:var(--muted-light);--accent:var(--accent-light);--accent-fill:var(--accent-fill-light)}@media (prefers-color-scheme:dark){:root{color-scheme:dark;--background:var(--background-dark);--foreground:var(--foreground-dark);--surface:var(--surface-dark);--surface-2:var(--surface-2-dark);--border:var(--border-dark);--muted:var(--muted-dark);--accent:var(--accent-dark);--accent-fill:var(--accent-fill-dark)}}.light{color-scheme:light;--background:var(--background-light);--foreground:var(--foreground-light);--surface:var(--surface-light);--surface-2:var(--surface-2-light);--border:var(--border-light);--muted:var(--muted-light);--accent:var(--accent-light);--accent-fill:var(--accent-fill-light)}.dark{color-scheme:dark;--background:var(--background-dark);--foreground:var(--foreground-dark);--surface:var(--surface-dark);--surface-2:var(--surface-2-dark);--border:var(--border-dark);--muted:var(--muted-dark);--accent:var(--accent-dark);--accent-fill:var(--accent-fill-dark)}html.js [data-reveal=fade],html.js [data-reveal=fade-up],html.js [data-reveal=fade-down],html.js [data-reveal=scale-in]{opacity:0;animation:3s 3s forwards reveal-safety}html.js [data-reveal=fade-up]{transform:translateY(var(--reveal-distance))}html.js [data-reveal=fade-down]{transform:translateY(calc(var(--reveal-distance) * -1))}html.js [data-reveal=rise]{transform:translateY(var(--reveal-distance));animation:3s 3s forwards reveal-safety}html.js [data-reveal=scale-in]{transform:scale(.96)}html.js [data-reveal].is-revealed{opacity:1;transition:opacity var(--duration-slow) var(--ease-out), transform var(--duration-slow) var(--ease-out);transition-delay:calc(var(--reveal-index,0) * var(--reveal-step));animation:none;transform:none}@keyframes reveal-safety{to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){[data-reveal]{opacity:1!important;transition:none!important;animation:none!important;transform:none!important}}:root{--sym-content-max:90rem;--sym-gutter:clamp(1rem, 2.5vw, 2.5rem);--sym-shell-max:calc(var(--sym-content-max) + 2 * var(--sym-gutter));--sym-header-height:4.5rem;--sym-sticky-offset:calc(var(--sym-header-height) + 1rem);--sym-section-pad:5rem}@media (width<=45rem){:root{--sym-section-pad:3.5rem}}.sym-container{width:100%;max-width:var(--sym-shell-max);padding-inline:var(--sym-gutter);margin-inline:auto}.sym-navigation-chevron{vertical-align:-.125rem;flex-shrink:0;width:1rem;height:1rem;display:inline-block}@media (prefers-reduced-motion:no-preference){a .sym-navigation-chevron{transition:transform var(--duration-fast) var(--ease-standard)}a:hover .sym-navigation-chevron{transform:translate(.2rem)}}.sym-button{border-radius:var(--radius-full);justify-content:center;align-items:center;min-height:3rem;padding-inline:1.25rem;font-size:1rem;font-weight:400;display:inline-flex}html{scroll-padding-top:var(--sym-sticky-offset)}.sym-rt-b{font-weight:600}.sym-rt-a{color:var(--accent);text-underline-offset:.15em;text-decoration:underline}@font-face{font-family:Satoshi;src:url(/fonts/satoshi-variable.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap}@font-face{font-family:General Sans;src:url(/fonts/general-sans-variable.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap}@font-face{font-family:Switzer;src:url(/fonts/switzer-variable.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap}body{font-family:var(--font-body)}h1,h2,h3,h4,h5,h6{font-family:var(--font-heading)}code,kbd,samp,pre{font-family:var(--font-mono)}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-scale-x{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-y{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-z{syntax:"*";inherits:false;initial-value:1}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-scroll-snap-strictness{syntax:"*";inherits:false;initial-value:proximity}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}.skip-link[data-astro-cid-h25gq7ek]{z-index:100;background:var(--background);color:var(--foreground);border:1px solid var(--border);border-radius:var(--radius-md);padding:.5rem 1rem;position:absolute;top:0;left:-9999px}.skip-link[data-astro-cid-h25gq7ek]:focus{top:.5rem;left:.5rem}.sym-section[data-astro-cid-f5h6doie]{color:var(--foreground);padding-block:var(--sym-pt) var(--sym-pb)}.sym-section[data-astro-cid-f5h6doie][data-sym-authored-anchor]{scroll-margin-top:5rem}.sym-section-bg-background[data-astro-cid-f5h6doie]{background:var(--background)}.sym-section-bg-surface[data-astro-cid-f5h6doie]{background:var(--surface)}.sym-section-bg-surface-2[data-astro-cid-f5h6doie]{background:var(--surface-2)}.sym-section-bg-transparent[data-astro-cid-f5h6doie]{background:0 0}.sym-section-pad-none[data-astro-cid-f5h6doie]{--sym-pt:0;--sym-pb:0}.sym-section-pad-sm[data-astro-cid-f5h6doie]{--sym-pt:clamp(1.5rem, 3vw, 3rem);--sym-pb:clamp(1.5rem, 3vw, 3rem)}.sym-section-pad-base[data-astro-cid-f5h6doie]{--sym-pt:clamp(3rem, 6vw, 6rem);--sym-pb:clamp(3rem, 6vw, 6rem)}.sym-section-pad-lg[data-astro-cid-f5h6doie]{--sym-pt:clamp(4.5rem, 9vw, 9rem);--sym-pb:clamp(4.5rem, 9vw, 9rem)}.sym-section[data-astro-cid-f5h6doie].sym-section-pt-none{--sym-pt:0}.sym-section[data-astro-cid-f5h6doie].sym-section-pt-sm{--sym-pt:clamp(1.5rem, 3vw, 3rem)}.sym-section[data-astro-cid-f5h6doie].sym-section-pt-base{--sym-pt:clamp(3rem, 6vw, 6rem)}.sym-section[data-astro-cid-f5h6doie].sym-section-pt-lg{--sym-pt:clamp(4.5rem, 9vw, 9rem)}.sym-section[data-astro-cid-f5h6doie].sym-section-pb-none{--sym-pb:0}.sym-section[data-astro-cid-f5h6doie].sym-section-pb-sm{--sym-pb:clamp(1.5rem, 3vw, 3rem)}.sym-section[data-astro-cid-f5h6doie].sym-section-pb-base{--sym-pb:clamp(3rem, 6vw, 6rem)}.sym-section[data-astro-cid-f5h6doie].sym-section-pb-lg{--sym-pb:clamp(4.5rem, 9vw, 9rem)}.sym-section-inner[data-astro-cid-f5h6doie]{padding-inline:var(--sym-pl) var(--sym-pr)}.sym-section-inner-contained[data-astro-cid-f5h6doie]{max-width:var(--sym-shell-max);--sym-pl:var(--sym-gutter);--sym-pr:var(--sym-gutter);margin-inline:auto}.sym-section-inner-full[data-astro-cid-f5h6doie]{--sym-pl:var(--sym-gutter);--sym-pr:var(--sym-gutter)}.sym-section-inner[data-astro-cid-f5h6doie].sym-section-inner-pl-none{--sym-pl:0}.sym-section-inner[data-astro-cid-f5h6doie].sym-section-inner-pl-sm{--sym-pl:1.25rem}.sym-section-inner[data-astro-cid-f5h6doie].sym-section-inner-pl-base{--sym-pl:2.5rem}.sym-section-inner[data-astro-cid-f5h6doie].sym-section-inner-pl-lg{--sym-pl:4rem}.sym-section-inner[data-astro-cid-f5h6doie].sym-section-inner-pr-none{--sym-pr:0}.sym-section-inner[data-astro-cid-f5h6doie].sym-section-inner-pr-sm{--sym-pr:1.25rem}.sym-section-inner[data-astro-cid-f5h6doie].sym-section-inner-pr-base{--sym-pr:2.5rem}.sym-section-inner[data-astro-cid-f5h6doie].sym-section-inner-pr-lg{--sym-pr:4rem}.sym-section-divider-top[data-astro-cid-f5h6doie],.sym-section-divider-both[data-astro-cid-f5h6doie]{border-top:1px solid var(--border)}.sym-section-divider-bottom[data-astro-cid-f5h6doie],.sym-section-divider-both[data-astro-cid-f5h6doie]{border-bottom:1px solid var(--border)}.sym-accordion-01-mark[data-astro-cid-ebxwau2k]:before,.sym-accordion-01-mark[data-astro-cid-ebxwau2k]:after{content:"";transition:opacity var(--duration-fast) var(--ease-standard);background:currentColor;position:absolute}.sym-accordion-01-mark[data-astro-cid-ebxwau2k]:before{width:16px;height:1.5px;top:7.5px;left:0}.sym-accordion-01-mark[data-astro-cid-ebxwau2k]:after{width:1.5px;height:16px;top:0;left:7.5px}button[data-astro-cid-ebxwau2k][aria-expanded=true] .sym-accordion-01-mark[data-astro-cid-ebxwau2k]:after{opacity:0}@media (prefers-reduced-motion:reduce){.sym-accordion-01-mark[data-astro-cid-ebxwau2k]:before,.sym-accordion-01-mark[data-astro-cid-ebxwau2k]:after{transition:none}}.sym-st-heading[data-astro-cid-dmyp2umr]{max-width:28ch;margin:0 0 2rem}.sym-st-list[data-astro-cid-dmyp2umr]{margin:0;padding:0;list-style:none}.sym-st-item[data-astro-cid-dmyp2umr]+.sym-st-item[data-astro-cid-dmyp2umr]{border-top:1px dashed var(--border)}.sym-st-item[data-astro-cid-dmyp2umr]{cursor:pointer;grid-template-columns:auto 1fr auto;grid-template-areas:"logo title action""panel panel panel";align-items:center;column-gap:1rem;padding:1rem 0;display:grid}.sym-st-logo[data-astro-cid-dmyp2umr]{grid-area:logo}.sym-st-title[data-astro-cid-dmyp2umr]{grid-area:title}.sym-st-action[data-astro-cid-dmyp2umr]{grid-area:action}.sym-st-panel[data-astro-cid-dmyp2umr]{cursor:auto;grid-area:panel}.sym-st-logo[data-astro-cid-dmyp2umr]{border-radius:var(--radius-sm);background:color-mix(in oklch, var(--accent) 14%, var(--surface));width:2.5rem;height:2.5rem;color:var(--accent);flex-shrink:0;justify-content:center;align-items:center;display:flex}.sym-st-title[data-astro-cid-dmyp2umr]{color:var(--foreground);cursor:pointer;font-family:inherit;font-size:var(--text-base);text-align:left;background:0 0;border:0;flex:auto;padding:0 1rem;font-weight:400}.sym-st-read[data-astro-cid-dmyp2umr]{border:1px solid color-mix(in oklch, var(--accent) 45%, var(--border));border-radius:var(--radius-sm);color:var(--accent);font-size:var(--text-base);white-space:nowrap;flex-shrink:0;padding:.6rem 1rem;text-decoration:none}.sym-st-read[data-astro-cid-dmyp2umr]:hover{background:color-mix(in oklch, var(--accent) 8%, transparent)}.sym-st-plus[data-astro-cid-dmyp2umr]{border-radius:var(--radius-sm);background:color-mix(in oklch, var(--accent) 12%, var(--surface));width:2.5rem;height:2.5rem;color:var(--accent);flex-shrink:0;justify-content:center;align-items:center;display:flex}.sym-st-item[data-astro-cid-dmyp2umr][data-open=true] .sym-st-plus[data-astro-cid-dmyp2umr],.sym-st-item[data-astro-cid-dmyp2umr][data-open=false] .sym-st-read[data-astro-cid-dmyp2umr]{display:none}.sym-st-panel[data-astro-cid-dmyp2umr]{grid-template-rows:0fr;transition:grid-template-rows .4s cubic-bezier(.25,1,.5,1);display:grid}.sym-st-item[data-astro-cid-dmyp2umr][data-open=true] .sym-st-panel[data-astro-cid-dmyp2umr]{grid-template-rows:1fr}@media (prefers-reduced-motion:reduce){.sym-st-panel[data-astro-cid-dmyp2umr]{transition:none}}.sym-st-inner[data-astro-cid-dmyp2umr]{padding-top:1.5rem;overflow:hidden}.sym-st-shot[data-astro-cid-dmyp2umr]{aspect-ratio:1232/531;background:var(--surface);border-radius:6px;overflow:hidden}.sym-st-img[data-astro-cid-dmyp2umr]{object-fit:cover;width:100%;height:100%}.sym-st-shot[data-astro-cid-dmyp2umr][data-grad="1"]{background:linear-gradient(150deg, var(--accent-light) 0%, color-mix(in oklch, var(--accent-dark) 55%, black) 100%)}.sym-st-shot[data-astro-cid-dmyp2umr][data-grad="2"]{background:linear-gradient(150deg, color-mix(in oklch, var(--accent-dark) 70%, black) 0%, var(--accent-light) 100%)}.sym-st-shot[data-astro-cid-dmyp2umr][data-grad="3"]{background:linear-gradient(150deg, color-mix(in oklch, var(--accent-dark) 55%, black) 0%, var(--accent-dark) 100%)}.sym-st-shot[data-astro-cid-dmyp2umr][data-grad="4"]{background:linear-gradient(150deg, var(--accent-light) 0%, color-mix(in oklch, var(--accent-dark) 65%, black) 60%, color-mix(in oklch, var(--accent-dark) 55%, black) 100%)}.sym-st-data[data-astro-cid-dmyp2umr]{grid-template-columns:1fr 1fr 2fr;gap:1rem;margin:0;padding:1.5rem 1rem 3rem 0;display:grid}.sym-st-stat[data-astro-cid-dmyp2umr]{font-size:var(--text-base);flex-wrap:wrap;gap:.375rem;display:flex}.sym-st-value[data-astro-cid-dmyp2umr]{color:var(--foreground);margin:0;font-weight:500}.sym-st-label[data-astro-cid-dmyp2umr]{color:var(--muted);margin:0}@media (width<=48rem){.sym-st-item[data-astro-cid-dmyp2umr]{background:var(--background);cursor:auto;grid-template-columns:auto 1fr;grid-template-areas:"logo title""panel panel""action action";align-items:start;padding-bottom:2rem}.sym-st-item[data-astro-cid-dmyp2umr] .sym-st-panel[data-astro-cid-dmyp2umr]{grid-template-rows:1fr}.sym-st-title[data-astro-cid-dmyp2umr]{cursor:default;padding:0}.sym-st-data[data-astro-cid-dmyp2umr]{grid-template-columns:1fr;padding:1.5rem 0 1rem}.sym-st-action[data-astro-cid-dmyp2umr]{justify-self:start}.sym-st-item[data-astro-cid-dmyp2umr][data-open=false] .sym-st-read[data-astro-cid-dmyp2umr]{display:inline-block}.sym-st-item[data-astro-cid-dmyp2umr] .sym-st-plus[data-astro-cid-dmyp2umr]{display:none}.sym-st-read[data-astro-cid-dmyp2umr]{padding:.5rem .75rem}}.sym-backdrop[data-astro-cid-tvc4vc4m]{height:var(--sym-backdrop-height);position:relative;overflow:hidden}.sym-backdrop__svg[data-astro-cid-tvc4vc4m]{isolation:isolate;width:100%;height:100%;position:absolute;inset:0}.sym-feature-grid-featured[data-astro-cid-3g52ujir]{background:radial-gradient(120% 140% at 8% 92%, color-mix(in oklch, var(--accent) 55%, transparent) 0%, color-mix(in oklch, var(--accent) 12%, transparent) 38%, transparent 68%), linear-gradient(135deg, color-mix(in oklch, var(--accent) 28%, var(--surface-2)) 0%, var(--surface) 60%)}.sym-feature-grid-card[data-astro-cid-3g52ujir]{transition:transform var(--duration-base) var(--ease-standard), background-color var(--duration-base) var(--ease-standard)}.sym-feature-grid-card[data-astro-cid-3g52ujir]:hover,.sym-feature-grid-card[data-astro-cid-3g52ujir]:focus-within{background:var(--surface-2);transform:translateY(-4px)}.sym-feature-grid-card[data-astro-cid-3g52ujir]:hover .sym-feature-grid-chip[data-astro-cid-3g52ujir],.sym-feature-grid-card[data-astro-cid-3g52ujir]:focus-within .sym-feature-grid-chip[data-astro-cid-3g52ujir]{color:var(--accent)}@media (prefers-reduced-motion:reduce){.sym-feature-grid-card[data-astro-cid-3g52ujir]{transition:none}.sym-feature-grid-card[data-astro-cid-3g52ujir]:hover,.sym-feature-grid-card[data-astro-cid-3g52ujir]:focus-within{transform:none}}.sym-feature-showcase-scene[data-astro-cid-2764dfld]{transform-origin:0 100%;width:150%;filter:drop-shadow(0 26px 26px color-mix(in oklch, var(--accent) 18%, transparent));flex-direction:column;gap:18px;display:flex;position:absolute;bottom:3%;left:4%;transform:translate(4rem,4rem)rotateX(58deg)rotate(-45deg)}.sym-feature-showcase-lane[data-astro-cid-2764dfld]{border-radius:12px;align-items:center;gap:8px;height:62px;padding:0 16px;display:flex;position:relative}.sym-feature-showcase-lane-ghost[data-astro-cid-2764dfld]{background:color-mix(in oklch, var(--foreground) 4%, transparent);border:1px solid var(--border)}.sym-feature-showcase-ghost-2[data-astro-cid-2764dfld]{opacity:.42;margin-left:20%}.sym-feature-showcase-ghost-1[data-astro-cid-2764dfld]{opacity:.66;margin-left:10%}.sym-feature-showcase-track[data-astro-cid-2764dfld]{align-items:center;gap:3px;width:100%;height:30px;display:flex}.sym-feature-showcase-tseg[data-astro-cid-2764dfld]{background:color-mix(in oklch, var(--foreground) 30%, transparent);border-radius:1px;flex:1;min-width:2px;max-width:3px;height:100%}.sym-feature-showcase-lane-front[data-astro-cid-2764dfld]{background:radial-gradient(120% 160% at 50% 50%, color-mix(in oklch, var(--accent) 20%, transparent), transparent 70%), color-mix(in oklch, var(--surface-2) 88%, var(--accent));border:1px solid color-mix(in oklch, var(--accent) 34%, var(--border));box-shadow:inset 0 1px 0 color-mix(in oklch, var(--foreground) 8%, transparent);padding:0 12px}.sym-feature-showcase-grid[data-astro-cid-2764dfld]{grid-template-columns:repeat(14,1fr);gap:3px;width:100%;height:38px;display:grid}.sym-feature-showcase-cell[data-astro-cid-2764dfld]{background:var(--c);box-shadow:inset 0 0 0 1px color-mix(in oklch, var(--foreground-dark) 10%, transparent);border-radius:2px}.sym-feature-showcase-ruler[data-astro-cid-2764dfld]{opacity:.5;justify-content:space-between;align-items:flex-end;height:12px;margin-left:2%;padding:0 16px;display:flex}.sym-feature-showcase-tick[data-astro-cid-2764dfld]{background:var(--muted);width:1px;height:5px}.sym-feature-showcase-tick[data-astro-cid-2764dfld][data-major=true]{background:var(--foreground);opacity:.7;height:10px}.sym-feature-showcase-panel[data-astro-cid-2764dfld]{background:radial-gradient(120% 120% at 80% 0%, color-mix(in oklch, var(--accent) 40%, transparent), transparent 60%), linear-gradient(160deg, var(--surface-2), var(--background))}.sym-bento-03[data-astro-cid-yqqs47tj]{container-type:inline-size}@container (width>=40rem){.sym-bento-03-flow[data-astro-cid-yqqs47tj]{grid-template-columns:none;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column}}@container (width>=64rem){.sym-bento-03-header[data-astro-cid-yqqs47tj]{grid-template-columns:repeat(2,minmax(0,1fr))}.sym-bento-03-grid[data-astro-cid-yqqs47tj]{grid-template-columns:repeat(12,minmax(0,1fr))}.sym-bento-03-grid[data-astro-cid-yqqs47tj][data-layout=hierarchy] article[data-astro-cid-yqqs47tj][data-emphasis=dominant]{grid-area:span 2/span 6;min-height:32rem}.sym-bento-03-grid[data-astro-cid-yqqs47tj][data-layout=hierarchy] article[data-astro-cid-yqqs47tj][data-emphasis=standard],.sym-bento-03-grid[data-astro-cid-yqqs47tj][data-layout=balanced] article[data-astro-cid-yqqs47tj]{grid-column:span 3;min-height:16rem}.sym-bento-03-grid[data-astro-cid-yqqs47tj][data-layout=balanced][data-count="5"] article[data-astro-cid-yqqs47tj]:nth-child(-n+2){grid-column:span 6}.sym-bento-03-grid[data-astro-cid-yqqs47tj][data-layout=balanced][data-count="5"] article[data-astro-cid-yqqs47tj]:nth-child(n+3){grid-column:span 4}}.sym-bento-30-field[data-astro-cid-t7kfp7yu]{grid-template-columns:1fr}.sym-bento-30-cell[data-astro-cid-t7kfp7yu][data-role=dominant]{min-height:30rem}.sym-bento-30-cell[data-astro-cid-t7kfp7yu][data-role=support]{min-height:15rem}@media (width>=48rem){.sym-bento-30-field[data-astro-cid-t7kfp7yu]{grid-template-columns:repeat(2,minmax(0,1fr))}.sym-bento-30-cell[data-astro-cid-t7kfp7yu][data-role=dominant]{grid-column:1/-1}.sym-bento-30-path[data-astro-cid-t7kfp7yu]{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column}}@media (width>=901px){.sym-bento-30-header[data-astro-cid-t7kfp7yu]{grid-template-columns:minmax(0,5fr) minmax(0,7fr)}.sym-bento-30-field[data-astro-cid-t7kfp7yu]{grid-template-columns:repeat(12,minmax(0,1fr))}.sym-bento-30-cell[data-astro-cid-t7kfp7yu][data-role=dominant]{grid-area:span 2/span 7;min-height:36rem;padding:2.5rem}.sym-bento-30-cell[data-astro-cid-t7kfp7yu][data-role=support]{grid-column:span 5}}.sym-bento-50[data-astro-cid-fptsugxx]{container-type:inline-size}.sym-bento-50-system[data-astro-cid-fptsugxx]{min-height:15rem}.sym-bento-50-lead[data-astro-cid-fptsugxx]{background:var(--foreground);color:var(--background);min-height:24rem}.sym-bento-50-lead[data-astro-cid-fptsugxx] .sym-bento-50-muted[data-astro-cid-fptsugxx]{color:color-mix(in oklch, var(--background) 72%, transparent)}@container (width>=48rem){.sym-bento-50-grid[data-astro-cid-fptsugxx]{grid-template-columns:repeat(12,minmax(0,1fr))}.sym-bento-50-system[data-astro-cid-fptsugxx]{grid-column:span 4}.sym-bento-50-lead[data-astro-cid-fptsugxx]{grid-area:span 2/span 8}}.sym-photo[data-astro-cid-mestfrwu]{background:radial-gradient(120% 120% at 28% 18%, #fafafa12, transparent 62%), linear-gradient(150deg, var(--surface-2), var(--surface))}.sym-photo[data-astro-cid-mestfrwu]:after{content:"";opacity:.05;mix-blend-mode:screen;pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='140' height='140'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");background-size:160px 160px;position:absolute;inset:0}.sym-photo-1[data-astro-cid-mestfrwu]{background:radial-gradient(120% 120% at 72% 22%, #fafafa12, transparent 62%), linear-gradient(210deg, var(--surface-2), var(--surface))}.sym-photo-2[data-astro-cid-mestfrwu]{background:radial-gradient(130% 130% at 24% 82%, #fafafa0f, transparent 64%), linear-gradient(120deg, var(--surface-2), var(--surface))}.sym-photo-3[data-astro-cid-mestfrwu]{background:radial-gradient(120% 120% at 78% 80%, #fafafa0f, transparent 62%), linear-gradient(300deg, var(--surface-2), var(--surface))}.sym-rail-track[data-astro-cid-vnscxyps]{scrollbar-width:none}.sym-rail-track[data-astro-cid-vnscxyps]::-webkit-scrollbar{display:none}.sym-rail-thumb[data-astro-cid-vnscxyps]{transition:transform 80ms linear}@media (prefers-reduced-motion:reduce){.sym-rail-thumb[data-astro-cid-vnscxyps]{transition:none}}.sym-panel[data-astro-cid-vxfw4h76]{background:repeating-linear-gradient(45deg, var(--border) 0, var(--border) 1px, transparent 1px, transparent 14px), var(--surface)}.sym-panel-glow[data-astro-cid-vxfw4h76]{background:radial-gradient(circle at 50% 45%, color-mix(in oklch, var(--accent) 30%, transparent) 0%, transparent 65%);position:absolute;inset:0}@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){.sym-claim-block[data-astro-cid-lipnql7a]{opacity:0;animation:linear both sym-claim-rise view();animation-range:entry calc(var(--i,0) * 4%) cover 32%;transform:translateY(1.25rem)}}}@keyframes sym-claim-rise{to{opacity:1;transform:none}}.sym-metric-cards[data-astro-cid-lmuxp4xy]{container-type:inline-size}@container (width>=36rem){.sym-metric-grid[data-astro-cid-lmuxp4xy]:not([data-columns="1"]){grid-template-columns:repeat(2,minmax(0,1fr))}}@container (width>=64rem){.sym-metric-grid[data-astro-cid-lmuxp4xy][data-columns="3"]{grid-template-columns:repeat(3,minmax(0,1fr))}.sym-metric-grid[data-astro-cid-lmuxp4xy][data-columns="4"]{grid-template-columns:repeat(4,minmax(0,1fr))}}.sym-case-grid-3[data-astro-cid-lftvfe6g]{--sym-cg3-stagger:.19s}.sym-case-grid-3-stage[data-astro-cid-lftvfe6g]{--sym-gap:1rem;--sym-cols:6;--sym-rows:6;--sym-cw:calc((100% - (var(--sym-cols) - 1) * var(--sym-gap)) / var(--sym-cols));--sym-rh:calc((100% - (var(--sym-rows) - 1) * var(--sym-gap)) / var(--sym-rows));aspect-ratio:6/9;width:100%;max-width:72.5rem;margin-inline:auto;position:relative}.sym-case-grid-3-tile[data-astro-cid-lftvfe6g]{--c:var(--sym-cn);--r:var(--sym-rn);--cspan:var(--sym-cspann);--ch:var(--sym-chn);left:calc(var(--c) * (var(--sym-cw) + var(--sym-gap)));top:calc(var(--r) * (var(--sym-rh) + var(--sym-gap)));width:calc(var(--cspan) * var(--sym-cw) + (var(--cspan) - 1) * var(--sym-gap));height:calc(var(--ch) * var(--sym-rh) + (var(--ch) - 1) * var(--sym-gap));border-radius:var(--radius-xl);position:absolute}@media (width>=640px) and (width<=1023px){.sym-case-grid-3-stage[data-astro-cid-lftvfe6g]{aspect-ratio:1}}@media (width>=1024px){.sym-case-grid-3-stage[data-astro-cid-lftvfe6g]{--sym-cols:7;--sym-rows:3;aspect-ratio:7/3}.sym-case-grid-3-tile[data-astro-cid-lftvfe6g]{--c:var(--sym-c);--r:var(--sym-r);--cspan:var(--sym-cspan);--ch:var(--sym-ch)}}.sym-case-grid-3-centre[data-astro-cid-lftvfe6g]{z-index:2}.sym-case-grid-3-main[data-astro-cid-lftvfe6g]{z-index:2;transform-origin:var(--sym-origin-n);opacity:0;transition:opacity var(--duration-base) var(--ease-standard), transform var(--duration-slow) cubic-bezier(.22, 1, .36, 1);transform:scale(.42)}@media (width>=1024px){.sym-case-grid-3-main[data-astro-cid-lftvfe6g]{transform-origin:var(--sym-origin)}}.sym-case-grid-3-stage[data-astro-cid-lftvfe6g][data-state=a] .sym-case-grid-3-main[data-astro-cid-lftvfe6g][data-active=a],.sym-case-grid-3-stage[data-astro-cid-lftvfe6g][data-state=b] .sym-case-grid-3-main[data-astro-cid-lftvfe6g][data-active=b]{opacity:1;z-index:3;transform:scale(1)}.sym-case-grid-3-filler-slot[data-astro-cid-lftvfe6g]{z-index:1;transition:opacity var(--duration-base) var(--ease-standard)}.sym-case-grid-3-stage[data-astro-cid-lftvfe6g][data-state=a] .sym-case-grid-3-filler-slot[data-astro-cid-lftvfe6g][data-active=a],.sym-case-grid-3-stage[data-astro-cid-lftvfe6g][data-state=b] .sym-case-grid-3-filler-slot[data-astro-cid-lftvfe6g][data-active=b]{opacity:0}.sym-case-grid-3-filler[data-astro-cid-lftvfe6g]{border-radius:var(--radius-xl);background:var(--surface);border:1px solid var(--border);position:absolute;inset:0}.sym-case-grid-3-main[data-astro-cid-lftvfe6g][data-side=right],.sym-case-grid-3-filler-slot[data-astro-cid-lftvfe6g][data-side=right]{transition-delay:var(--sym-cg3-stagger)}.sym-case-grid-3-face[data-astro-cid-lftvfe6g]{border-radius:var(--radius-xl);color:var(--foreground-dark);flex-direction:column;justify-content:flex-end;padding:1.25rem;display:flex;position:absolute;inset:0;overflow:hidden}.sym-case-grid-3-centre[data-astro-cid-lftvfe6g] .sym-case-grid-3-face[data-astro-cid-lftvfe6g]{opacity:0;pointer-events:none;transition:opacity var(--duration-slow) var(--ease-standard)}.sym-case-grid-3-stage[data-astro-cid-lftvfe6g][data-state=a] .sym-case-grid-3-centre[data-astro-cid-lftvfe6g] .sym-case-grid-3-face[data-astro-cid-lftvfe6g][data-face=a],.sym-case-grid-3-stage[data-astro-cid-lftvfe6g][data-state=b] .sym-case-grid-3-centre[data-astro-cid-lftvfe6g] .sym-case-grid-3-face[data-astro-cid-lftvfe6g][data-face=b]{opacity:1;pointer-events:auto}.sym-case-grid-3-face-solo[data-astro-cid-lftvfe6g]{opacity:1}.sym-case-grid-3-face[data-astro-cid-lftvfe6g][data-grad="1"]{background:linear-gradient(150deg, var(--accent-light) 0%, color-mix(in oklch, black 55%, var(--accent-dark)) 100%)}.sym-case-grid-3-face[data-astro-cid-lftvfe6g][data-grad="2"]{background:linear-gradient(150deg, color-mix(in oklch, black 15%, var(--accent-dark)) 0%, var(--accent-light) 100%)}.sym-case-grid-3-face[data-astro-cid-lftvfe6g][data-grad="3"]{background:linear-gradient(150deg, color-mix(in oklch, black 55%, var(--accent-dark)) 0%, var(--accent-dark) 100%)}.sym-case-grid-3-face[data-astro-cid-lftvfe6g][data-media=image]:before{content:"";z-index:1;pointer-events:none;position:absolute;inset:0}.sym-case-grid-3-face[data-astro-cid-lftvfe6g][data-media=image][data-grad="1"]:before{background:linear-gradient(150deg, color-mix(in oklch, var(--accent-light) 55%, transparent) 0%, color-mix(in oklch, color-mix(in oklch, black 55%, var(--accent-dark)) 70%, transparent) 100%)}.sym-case-grid-3-face[data-astro-cid-lftvfe6g][data-media=image][data-grad="2"]:before{background:linear-gradient(150deg, color-mix(in oklch, color-mix(in oklch, black 15%, var(--accent-dark)) 70%, transparent) 0%, color-mix(in oklch, var(--accent-light) 55%, transparent) 100%)}.sym-case-grid-3-face[data-astro-cid-lftvfe6g][data-media=image][data-grad="3"]:before{background:linear-gradient(150deg, color-mix(in oklch, color-mix(in oklch, black 55%, var(--accent-dark)) 70%, transparent) 0%, color-mix(in oklch, var(--accent-dark) 70%, transparent) 100%)}.sym-case-grid-3-photo[data-astro-cid-lftvfe6g]{object-fit:cover;z-index:0;width:100%;height:100%;position:absolute;inset:0}.sym-case-grid-3-face[data-astro-cid-lftvfe6g][data-media=icon] .sym-case-grid-3-photo[data-astro-cid-lftvfe6g]{object-fit:contain;opacity:.4;z-index:0;width:clamp(40px,18%,104px);height:auto;position:absolute;top:42%;left:50%;transform:translate(-50%,-50%)}.sym-case-grid-3-face[data-astro-cid-lftvfe6g]:after{content:"";pointer-events:none;z-index:1;background:linear-gradient(#0000 0%,#00000080 100%);position:absolute;inset:40% 0 0}@media (width<=639px){.sym-case-grid-3-face[data-astro-cid-lftvfe6g]{padding:.875rem}.sym-case-grid-3-face-solo[data-astro-cid-lftvfe6g] span[data-astro-cid-lftvfe6g]{font-size:.7rem}.sym-case-grid-3-face-solo[data-astro-cid-lftvfe6g] p[data-astro-cid-lftvfe6g]{margin-block:.3rem;font-size:.95rem;line-height:1.2}.sym-case-grid-3-centre[data-astro-cid-lftvfe6g] .sym-case-grid-3-face[data-astro-cid-lftvfe6g] p[data-astro-cid-lftvfe6g]{font-size:1.15rem;line-height:1.15}.sym-case-grid-3-face[data-astro-cid-lftvfe6g][data-media=icon] .sym-case-grid-3-photo[data-astro-cid-lftvfe6g]{width:clamp(28px,15%,64px)}}@media (prefers-reduced-motion:reduce){.sym-case-grid-3-main[data-astro-cid-lftvfe6g],.sym-case-grid-3-filler-slot[data-astro-cid-lftvfe6g],.sym-case-grid-3-face[data-astro-cid-lftvfe6g]{transition:none}.sym-case-grid-3-main[data-astro-cid-lftvfe6g]{transform:scale(1)}}.sym-feature-slider-frame[data-astro-cid-yl6kw7ml]{border-left:1px solid var(--border);border-right:1px solid var(--border);max-width:1728px;margin-inline:auto}.sym-feature-slider-track[data-astro-cid-yl6kw7ml]{grid-template-columns:repeat(4,1fr);margin:0;padding:0;list-style:none;display:grid}.sym-feature-slider-item[data-astro-cid-yl6kw7ml]{border-left:1px solid var(--border)}.sym-feature-slider-item[data-astro-cid-yl6kw7ml]:first-child{border-left:0}.sym-feature-slider-card[data-astro-cid-yl6kw7ml]{background:var(--surface);outline:none;flex-direction:column;justify-content:space-between;gap:4rem;min-height:28.75rem;padding:1.5rem;display:flex}.sym-feature-slider-card[data-astro-cid-yl6kw7ml]:focus-visible{outline:2px solid var(--foreground);outline-offset:-2px}.sym-feature-slider--transparent[data-astro-cid-yl6kw7ml]{border-top:1px solid var(--border);border-bottom:1px solid var(--border)}.sym-feature-slider--transparent[data-astro-cid-yl6kw7ml] .sym-feature-slider-card[data-astro-cid-yl6kw7ml]{background:0 0}.sym-feature-slider-icon[data-astro-cid-yl6kw7ml]{color:var(--foreground);transition:color var(--duration-base) var(--ease-standard);display:inline-flex}.sym-feature-slider-icon[data-astro-cid-yl6kw7ml] svg[data-astro-cid-yl6kw7ml]{width:48px;height:48px;display:block}.sym-feature-slider-title[data-astro-cid-yl6kw7ml]{margin:0}.sym-feature-slider-spoiler[data-astro-cid-yl6kw7ml]{transition:grid-template-rows var(--duration-base) var(--ease-standard);grid-template-rows:0fr;display:grid}.sym-feature-slider-body[data-astro-cid-yl6kw7ml]{color:var(--muted);transition:padding-top var(--duration-base) var(--ease-standard);margin:0;padding-top:0;overflow:hidden}.sym-feature-slider-card[data-astro-cid-yl6kw7ml]:hover .sym-feature-slider-spoiler[data-astro-cid-yl6kw7ml],.sym-feature-slider-card[data-astro-cid-yl6kw7ml]:focus-within .sym-feature-slider-spoiler[data-astro-cid-yl6kw7ml]{grid-template-rows:1fr}.sym-feature-slider-card[data-astro-cid-yl6kw7ml]:hover .sym-feature-slider-body[data-astro-cid-yl6kw7ml],.sym-feature-slider-card[data-astro-cid-yl6kw7ml]:focus-within .sym-feature-slider-body[data-astro-cid-yl6kw7ml]{padding-top:.75rem}.sym-feature-slider-card[data-astro-cid-yl6kw7ml]:hover .sym-feature-slider-icon[data-astro-cid-yl6kw7ml],.sym-feature-slider-card[data-astro-cid-yl6kw7ml]:focus-within .sym-feature-slider-icon[data-astro-cid-yl6kw7ml]{color:var(--accent)}.sym-feature-slider-dots[data-astro-cid-yl6kw7ml]{display:none}@media (hover:none){.sym-feature-slider-spoiler[data-astro-cid-yl6kw7ml]{grid-template-rows:1fr}.sym-feature-slider-body[data-astro-cid-yl6kw7ml]{padding-top:.75rem}}@media (width<=1023px){.sym-feature-slider-track[data-astro-cid-yl6kw7ml]{scroll-snap-type:x mandatory;scrollbar-width:none;grid-template-columns:none;grid-auto-columns:100%;grid-auto-flow:column;overflow-x:auto}.sym-feature-slider-track[data-astro-cid-yl6kw7ml]::-webkit-scrollbar{display:none}.sym-feature-slider-item[data-astro-cid-yl6kw7ml]{scroll-snap-align:start;border-left:0}.sym-feature-slider-card[data-astro-cid-yl6kw7ml]{gap:3rem;min-height:22.5rem;padding:1rem}.sym-feature-slider-dots[data-astro-cid-yl6kw7ml]{justify-content:center;gap:.5rem;padding:1.5rem 0;display:flex}.sym-feature-slider-dot[data-astro-cid-yl6kw7ml]{border:1px solid var(--border);border-radius:var(--radius-full);cursor:pointer;background:0 0;width:8px;height:8px;padding:0}.sym-feature-slider-dot[data-astro-cid-yl6kw7ml][data-active]{background:var(--foreground);border-color:var(--foreground)}}@media (prefers-reduced-motion:reduce){.sym-feature-slider-spoiler[data-astro-cid-yl6kw7ml],.sym-feature-slider-body[data-astro-cid-yl6kw7ml],.sym-feature-slider-icon[data-astro-cid-yl6kw7ml]{transition:none}}.sym-outcomes[data-astro-cid-22mvnnbr]{--sym-outcomes-line:var(--foreground)}.sym-outcomes-heading[data-astro-cid-22mvnnbr]{max-width:28ch;margin:0 0 4rem;font-weight:300}.sym-outcomes-frame[data-astro-cid-22mvnnbr]{border:1px solid var(--border);position:relative}.sym-outcomes-tick[data-astro-cid-22mvnnbr]{z-index:1;width:9px;height:9px;position:absolute}.sym-outcomes-tick[data-astro-cid-22mvnnbr]:before,.sym-outcomes-tick[data-astro-cid-22mvnnbr]:after{content:"";background:var(--foreground);opacity:.55;position:absolute}.sym-outcomes-tick[data-astro-cid-22mvnnbr]:before{width:1px;height:9px;top:0;left:4px}.sym-outcomes-tick[data-astro-cid-22mvnnbr]:after{width:9px;height:1px;top:4px;left:0}.sym-outcomes-tick-tl[data-astro-cid-22mvnnbr]{top:-5px;left:-5px}.sym-outcomes-tick-tr[data-astro-cid-22mvnnbr]{top:-5px;right:-5px}.sym-outcomes-tick-bl[data-astro-cid-22mvnnbr]{bottom:-5px;left:-5px}.sym-outcomes-tick-br[data-astro-cid-22mvnnbr]{bottom:-5px;right:-5px}.sym-outcomes-grid[data-astro-cid-22mvnnbr]{grid-template-columns:repeat(3,1fr);margin:0;padding:0;list-style:none;display:grid}.sym-outcomes-col[data-astro-cid-22mvnnbr]{padding:2rem}.sym-outcomes-col[data-astro-cid-22mvnnbr]:nth-child(2),.sym-outcomes-col[data-astro-cid-22mvnnbr]:nth-child(3){border-inline-start:1px solid var(--border)}.sym-outcomes-diagram[data-astro-cid-22mvnnbr]{width:100%;height:150px;display:block}.sym-outcomes-title[data-astro-cid-22mvnnbr]{margin:2rem 0 .625rem}.sym-outcomes-body[data-astro-cid-22mvnnbr]{max-width:32ch;color:var(--muted);margin:0;line-height:1.55}@media (width<=767px){.sym-outcomes-grid[data-astro-cid-22mvnnbr]{grid-template-columns:1fr}.sym-outcomes-col[data-astro-cid-22mvnnbr]:nth-child(2),.sym-outcomes-col[data-astro-cid-22mvnnbr]:nth-child(3){border-inline-start:none;border-block-start:1px solid var(--border)}}.sym-card-grid-18-fig[data-astro-cid-lggegoua]{font-family:var(--font-mono);letter-spacing:.05em;opacity:.6}.sym-card-grid-18-art[data-astro-cid-lggegoua]{flex:auto;justify-content:center;align-items:center;min-height:15rem;margin-block:1.75rem 2rem;display:flex;overflow:hidden}.sym-card-grid-18-svg[data-astro-cid-lggegoua]{width:auto;max-width:100%;height:14.5rem}.sym-card-grid-18-svg[data-astro-cid-lggegoua] path[data-astro-cid-lggegoua]{fill:none;stroke-width:1px;vector-effect:non-scaling-stroke;stroke-linecap:round;stroke-linejoin:round}.sym-card-grid-18-svg[data-astro-cid-lggegoua] .sym-card-grid-18-li-edge[data-astro-cid-lggegoua]{stroke:var(--muted)}.sym-card-grid-18-svg[data-astro-cid-lggegoua] .sym-card-grid-18-li-mid[data-astro-cid-lggegoua]{stroke:var(--border)}.sym-card-grid-18-svg[data-astro-cid-lggegoua] .sym-card-grid-18-li-dim[data-astro-cid-lggegoua]{stroke:var(--border);opacity:.5}.sym-card-grid-18-svg[data-astro-cid-lggegoua] .sym-card-grid-18-li-panel[data-astro-cid-lggegoua]{fill:var(--surface);stroke:var(--border)}.sym-card-grid-18-svg[data-astro-cid-lggegoua] .sym-card-grid-18-li-panel-edge[data-astro-cid-lggegoua]{fill:var(--surface);stroke:var(--muted)}.sym-card-grid-18-svg[data-astro-cid-lggegoua] .sym-card-grid-18-li-fill[data-astro-cid-lggegoua]{fill:var(--surface);stroke:none}@media (prefers-reduced-motion:no-preference){.sym-card-grid-18-svg[data-astro-cid-lggegoua]{transition:opacity var(--duration-slow,.4s) var(--ease-standard,ease)}}.sym-card-grid-20-image[data-astro-cid-p5ise75z]{justify-content:center;align-items:center;display:flex}.sym-card-grid-20-image[data-astro-cid-p5ise75z][data-tone=accent]{background:linear-gradient(150deg, var(--accent-light) 0%, color-mix(in oklch, black 55%, var(--accent-dark)) 100%)}.sym-card-grid-20-image[data-astro-cid-p5ise75z][data-tone=amber]{background:linear-gradient(150deg, color-mix(in oklch, white 20%, var(--accent-amber)) 0%, color-mix(in oklch, black 45%, var(--accent-amber)) 100%)}.sym-card-grid-20-image[data-astro-cid-p5ise75z][data-tone=muted]{background:linear-gradient(150deg, var(--surface-2) 0%, var(--border) 100%)}.sym-card-grid-20-image[data-astro-cid-p5ise75z][data-media=icon] .sym-card-grid-20-media[data-astro-cid-p5ise75z]{opacity:.5;width:clamp(40px,20%,96px);height:auto;color:var(--foreground-dark)}.sym-card-grid-20-image[data-astro-cid-p5ise75z][data-media=image] .sym-card-grid-20-media[data-astro-cid-p5ise75z]{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.sym-card-grid-21-shell[data-astro-cid-vvs4obp2]{container-type:inline-size}.sym-card-grid-21[data-astro-cid-vvs4obp2]{flex-direction:column;gap:1rem;display:flex}.sym-card-grid-21-media[data-astro-cid-vvs4obp2]{border:1px solid var(--border);background:var(--surface-2);border-radius:.75rem;flex:none;position:relative;overflow:hidden}.sym-card-grid-21-media[data-astro-cid-vvs4obp2][data-aspect=square]{aspect-ratio:1}.sym-card-grid-21-media[data-astro-cid-vvs4obp2][data-aspect=video]{aspect-ratio:16/9}.sym-card-grid-21-media[data-astro-cid-vvs4obp2][data-aspect=portrait]{aspect-ratio:3/4}.sym-card-grid-21-media[data-astro-cid-vvs4obp2][data-aspect=wide]{aspect-ratio:21/9}.sym-card-grid-21-media-fallback[data-astro-cid-vvs4obp2]{background:repeating-linear-gradient(45deg, var(--border) 0, var(--border) 1px, transparent 1px, transparent 14px), var(--surface-2);flex-direction:column;justify-content:center;align-items:center;gap:.75rem;display:flex}.sym-card-grid-21-body[data-astro-cid-vvs4obp2]{gap:.5rem}.sym-card-grid-21-heading[data-astro-cid-vvs4obp2]{font-size:var(--text-lg);font-weight:600;line-height:1.3}.sym-card-grid-21-subheading[data-astro-cid-vvs4obp2]{font-size:.9375rem;line-height:1.5}.sym-card-grid-21-cta[data-astro-cid-vvs4obp2]{margin-top:.25rem;font-size:.9375rem}@container (width>=28rem){.sym-card-grid-21-heading[data-astro-cid-vvs4obp2]{font-size:var(--text-xl)}.sym-card-grid-21-subheading[data-astro-cid-vvs4obp2]{font-size:var(--text-base)}}@container (width>=36rem){.sym-card-grid-21[data-astro-cid-vvs4obp2]{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:center;gap:1.5rem;display:grid}.sym-card-grid-21-media[data-astro-cid-vvs4obp2]{width:100%}.sym-card-grid-21-body[data-astro-cid-vvs4obp2]{flex:auto;justify-content:center}.sym-card-grid-21-heading[data-astro-cid-vvs4obp2]{font-size:1.375rem}}.sym-card-grid-22-media-fallback[data-astro-cid-lcx3o57z]{background:linear-gradient(150deg, var(--surface-2) 0%, color-mix(in oklch, black 55%, var(--surface-2)) 100%)}.sym-card-grid-22-divider[data-astro-cid-lcx3o57z]{background:var(--border);height:1px}.sym-card-grid-23-tile[data-astro-cid-rkzk5rta]{background:color-mix(in oklch, var(--foreground) 6%, transparent);width:3rem;height:3rem;color:var(--foreground);flex:none;justify-content:center;align-items:center;display:flex}.sym-card-grid-30-field[data-astro-cid-umptzcvv]{grid-template-columns:1fr}.sym-card-grid-30-record[data-astro-cid-umptzcvv][data-role=lead]{min-height:28rem}.sym-card-grid-30-record[data-astro-cid-umptzcvv][data-role=support]{min-height:15rem}@media (width>=901px){.sym-card-grid-30-field[data-astro-cid-umptzcvv]{grid-template-rows:repeat(2,minmax(0,1fr));grid-template-columns:minmax(0,8fr) minmax(0,4fr)}.sym-card-grid-30-record[data-astro-cid-umptzcvv][data-role=lead]{grid-row:1/-1;min-height:34rem;padding:2.5rem}}.sym-cc-grid[data-astro-cid-xzw7swpj]{gap:.5rem;min-height:23.375rem;transition:grid-template-columns .4s cubic-bezier(.4,0,.2,1);display:grid}.sym-cc-panel[data-astro-cid-xzw7swpj]{border-radius:var(--radius-md);cursor:pointer;background:linear-gradient(to bottom left, var(--surface-2) 0%, var(--surface) 100%);min-width:0;box-shadow:inset 0 0 0 1px color-mix(in oklch, var(--foreground) 7%, transparent);flex-direction:column;align-items:flex-start;gap:1.25rem;padding:2rem;transition:background .4s,box-shadow .4s;display:flex;position:relative;overflow:hidden}.sym-cc-panel[data-astro-cid-xzw7swpj][aria-expanded=false]{padding-inline:1.5rem}.sym-cc-panel[data-astro-cid-xzw7swpj][aria-expanded=true]{background:linear-gradient(to bottom left, color-mix(in oklab, var(--accent) 90%, black) 0%, color-mix(in oklab, var(--accent) 62%, black) 100%);box-shadow:inset 0 0 0 1px color-mix(in oklch, var(--foreground-dark) 14%, transparent)}.sym-cc-panel[data-astro-cid-xzw7swpj]:focus-visible{outline:2px solid var(--foreground);outline-offset:2px}.sym-cc-panel[data-astro-cid-xzw7swpj][data-media=image]{background:0 0}.sym-cc-logo[data-astro-cid-xzw7swpj]{color:var(--muted);flex:none;display:flex}.sym-cc-media-glyph[data-astro-cid-xzw7swpj]{width:24px;height:24px}.sym-cc-panel[data-astro-cid-xzw7swpj][aria-expanded=true] .sym-cc-logo[data-astro-cid-xzw7swpj]{color:var(--foreground-dark)}.sym-cc-panel[data-astro-cid-xzw7swpj][aria-expanded=false] .sym-cc-logo[data-astro-cid-xzw7swpj]{align-self:center}.sym-cc-body[data-astro-cid-xzw7swpj]{flex-direction:column;flex:1;gap:1.25rem;width:33rem;transition:opacity .3s,filter .3s;display:flex}.sym-cc-panel[data-astro-cid-xzw7swpj][aria-expanded=false] .sym-cc-body[data-astro-cid-xzw7swpj]{opacity:0;filter:blur(3px);pointer-events:none}@media (width<=767px){.sym-cc-grid[data-astro-cid-xzw7swpj]{flex-direction:column;min-height:0;transition:none;display:flex;grid-template-columns:none!important}.sym-cc-panel[data-astro-cid-xzw7swpj],.sym-cc-panel[data-astro-cid-xzw7swpj][aria-expanded=false]{padding:1.5rem}.sym-cc-body[data-astro-cid-xzw7swpj],.sym-cc-panel[data-astro-cid-xzw7swpj][aria-expanded=false] .sym-cc-body[data-astro-cid-xzw7swpj]{opacity:1;filter:none;pointer-events:auto;width:auto}.sym-cc-panel[data-astro-cid-xzw7swpj]{background:linear-gradient(to bottom left, color-mix(in oklab, var(--accent) 90%, black) 0%, color-mix(in oklab, var(--accent) 62%, black) 100%)}.sym-cc-logo[data-astro-cid-xzw7swpj],.sym-cc-panel[data-astro-cid-xzw7swpj][aria-expanded=false] .sym-cc-logo[data-astro-cid-xzw7swpj]{color:var(--foreground-dark);align-self:flex-start}}@media (prefers-reduced-motion:reduce){.sym-cc-grid[data-astro-cid-xzw7swpj],.sym-cc-panel[data-astro-cid-xzw7swpj],.sym-cc-body[data-astro-cid-xzw7swpj]{transition:none}}.sym-sr-track[data-astro-cid-cinvfa6f]{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:none;flex-wrap:nowrap;gap:1rem;display:flex;overflow-x:auto}.sym-sr-track[data-astro-cid-cinvfa6f]::-webkit-scrollbar{display:none}.sym-sr-card[data-astro-cid-cinvfa6f]{scroll-snap-align:start;scroll-snap-stop:always}.sym-sr-panel[data-astro-cid-cinvfa6f]{background:radial-gradient(130% 100% at 88% 8%, var(--surface-2) 0%, var(--surface) 60%);transition:transform .7s cubic-bezier(0,0,.2,1);transform:scale(1.05)}.sym-sr-card[data-astro-cid-cinvfa6f]:hover .sym-sr-panel[data-astro-cid-cinvfa6f]{transform:scale(1)}.sym-sr-panel[data-astro-cid-cinvfa6f][data-tone=teal]{background:radial-gradient(130% 100% at 88% 8%, color-mix(in oklab, var(--accent) 55%, var(--surface-2)) 0%, var(--surface) 65%)}.sym-sr-panel[data-astro-cid-cinvfa6f][data-tone=coral]{background:radial-gradient(130% 100% at 88% 8%, color-mix(in oklab, var(--accent-coral) 48%, var(--surface-2)) 0%, var(--surface) 65%)}.sym-sr-panel[data-astro-cid-cinvfa6f][data-tone=amber]{background:radial-gradient(130% 100% at 88% 8%, color-mix(in oklab, var(--accent-amber) 48%, var(--surface-2)) 0%, var(--surface) 65%)}.sym-sr-glyph[data-astro-cid-cinvfa6f]{color:color-mix(in oklab, var(--foreground) 16%, transparent);display:block;top:-2rem;right:-1.5rem}.sym-sr-glyph[data-astro-cid-cinvfa6f] svg[data-astro-cid-cinvfa6f]{width:220px;height:220px;display:block}.sym-sr-panel[data-astro-cid-cinvfa6f][data-tone=teal] .sym-sr-glyph[data-astro-cid-cinvfa6f],.sym-sr-panel[data-astro-cid-cinvfa6f][data-tone=coral] .sym-sr-glyph[data-astro-cid-cinvfa6f],.sym-sr-panel[data-astro-cid-cinvfa6f][data-tone=amber] .sym-sr-glyph[data-astro-cid-cinvfa6f]{color:color-mix(in oklch, var(--foreground-dark) 40%, transparent)}.sym-sr-overlay[data-astro-cid-cinvfa6f]{backdrop-filter:grayscale();opacity:1;pointer-events:none;transition:opacity .2s}.sym-sr-card[data-astro-cid-cinvfa6f]:hover .sym-sr-overlay[data-astro-cid-cinvfa6f]{opacity:0}.sym-sr-caption[data-astro-cid-cinvfa6f]{background:linear-gradient(to top, color-mix(in oklch, var(--foreground-dark) 0%, black) 72%, transparent 100%);height:66.6667%}@media (width>=48rem){.sym-sr-caption[data-astro-cid-cinvfa6f]{height:50%}}@media (width<=47.9375rem){.sym-sr-label[data-astro-cid-cinvfa6f],.sym-sr-text[data-astro-cid-cinvfa6f]{max-width:100%}}.sym-sr-arrow[data-astro-cid-cinvfa6f]{background:color-mix(in oklch, var(--background-dark) 35%, transparent);color:var(--foreground-dark);opacity:1;transition:opacity .2s ease-out,transform .2s ease-out;transform:translate(.25rem,.25rem)}@media (width>=64rem){.sym-sr-arrow[data-astro-cid-cinvfa6f]{opacity:0}.sym-sr-card[data-astro-cid-cinvfa6f]:hover .sym-sr-arrow[data-astro-cid-cinvfa6f]{opacity:1;transform:translate(0)}}.sym-sr-btn[data-astro-cid-cinvfa6f]{cursor:pointer;transition:opacity var(--duration-fast) var(--ease-standard), background var(--duration-fast) var(--ease-standard)}.sym-sr-btn[data-astro-cid-cinvfa6f]:hover:not(:disabled){background:var(--surface-2)}.sym-sr-btn[data-astro-cid-cinvfa6f]:disabled{opacity:.4;cursor:default}.sym-sr-btn[data-astro-cid-cinvfa6f]:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.sym-sr-bar[data-astro-cid-cinvfa6f]{border-radius:var(--radius-full);background:var(--border);min-width:0;height:4px}.sym-sr-bar-fill[data-astro-cid-cinvfa6f]{border-radius:var(--radius-full);background:var(--accent);width:0%;height:100%;transition:width var(--duration-fast) ease-out}@media (prefers-reduced-motion:reduce){.sym-sr-track[data-astro-cid-cinvfa6f]{scroll-behavior:auto}.sym-sr-panel[data-astro-cid-cinvfa6f],.sym-sr-overlay[data-astro-cid-cinvfa6f],.sym-sr-arrow[data-astro-cid-cinvfa6f],.sym-sr-btn[data-astro-cid-cinvfa6f],.sym-sr-bar-fill[data-astro-cid-cinvfa6f]{transition:none}}.sym-cs-track[data-astro-cid-expq5y7a]{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:none;flex-wrap:nowrap;gap:1.25rem;display:flex;overflow-x:auto}.sym-cs-track[data-astro-cid-expq5y7a]::-webkit-scrollbar{display:none}.sym-cs-card[data-astro-cid-expq5y7a]{scroll-snap-align:start;scroll-snap-stop:always;border-radius:var(--radius-xl);background:var(--surface);width:100%;box-shadow:inset 0 0 0 1px var(--border);flex-direction:column;display:flex}@media (width>=48rem){.sym-cs-card[data-astro-cid-expq5y7a]{width:calc(50% - .625rem)}}.sym-cs-media[data-astro-cid-expq5y7a]{background:radial-gradient(130% 130% at 85% 0%, color-mix(in oklab, var(--accent) 30%, var(--surface-2)) 0%, var(--surface-2) 65%)}.sym-cs-media[data-astro-cid-expq5y7a][data-media=icon] .sym-cs-media-glyph[data-astro-cid-expq5y7a]{width:7.5rem;height:7.5rem;color:color-mix(in oklch, var(--foreground) 18%, transparent);position:absolute;bottom:-1.75rem;right:-1.5rem}.sym-cs-media[data-astro-cid-expq5y7a][data-media=image] .sym-cs-media-glyph[data-astro-cid-expq5y7a]{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.sym-cs-dot[data-astro-cid-expq5y7a]{border-radius:var(--radius-full);background:var(--border);cursor:pointer;width:.5rem;height:.5rem;transition:background-color var(--duration-fast) var(--ease-standard);border:0;padding:0}@media (width>=48rem){.sym-cs-dot[data-astro-cid-expq5y7a]:nth-child(2n){display:none}}.sym-cs-dot[data-astro-cid-expq5y7a][aria-selected=true]{background:var(--accent)}.sym-cs-dot[data-astro-cid-expq5y7a]:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.sym-cs-btn[data-astro-cid-expq5y7a]{cursor:pointer;transition:opacity var(--duration-fast) var(--ease-standard), background var(--duration-fast) var(--ease-standard)}.sym-cs-btn[data-astro-cid-expq5y7a]:hover:not(:disabled){background:var(--surface-2)}.sym-cs-btn[data-astro-cid-expq5y7a]:disabled{opacity:.4;cursor:default}.sym-cs-btn[data-astro-cid-expq5y7a]:focus-visible{outline:2px solid var(--accent);outline-offset:2px}@media (prefers-reduced-motion:reduce){.sym-cs-track[data-astro-cid-expq5y7a]{scroll-behavior:auto}.sym-cs-dot[data-astro-cid-expq5y7a],.sym-cs-btn[data-astro-cid-expq5y7a]{transition:none}}.sym-uc-track[data-astro-cid-k3sha5ud]{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:none;flex-wrap:nowrap;gap:1rem;display:flex;overflow-x:auto}.sym-uc-track[data-astro-cid-k3sha5ud]::-webkit-scrollbar{display:none}.sym-uc-slide[data-astro-cid-k3sha5ud]{scroll-snap-align:start;scroll-snap-stop:always;width:88%}@media (width>=64rem){.sym-uc-slide[data-astro-cid-k3sha5ud]{width:78%}}.sym-uc-media[data-astro-cid-k3sha5ud]{border-radius:var(--radius-lg);justify-content:center;align-items:center;display:flex}.sym-uc-media[data-astro-cid-k3sha5ud][data-tone=accent]{background:radial-gradient(130% 130% at 15% 100%, var(--accent-light) 0%, color-mix(in oklch, black 55%, var(--accent-dark)) 100%)}.sym-uc-media[data-astro-cid-k3sha5ud][data-tone=amber]{background:radial-gradient(130% 130% at 15% 100%, color-mix(in oklch, white 20%, var(--accent-amber)) 0%, color-mix(in oklch, black 45%, var(--accent-amber)) 100%)}.sym-uc-media[data-astro-cid-k3sha5ud][data-tone=muted]{background:radial-gradient(130% 130% at 15% 100%, var(--surface-2) 0%, var(--border) 100%)}.sym-uc-media[data-astro-cid-k3sha5ud][data-media=icon] .sym-uc-media-glyph[data-astro-cid-k3sha5ud]{opacity:.5;width:clamp(40px,14%,88px);height:auto;color:var(--foreground-dark)}.sym-uc-media[data-astro-cid-k3sha5ud][data-tone=muted][data-media=icon] .sym-uc-media-glyph[data-astro-cid-k3sha5ud]{color:var(--foreground)}.sym-uc-media[data-astro-cid-k3sha5ud][data-media=image] .sym-uc-media-glyph[data-astro-cid-k3sha5ud]{object-fit:cover;object-position:center;width:100%;height:100%;position:absolute;inset:0}.sym-uc-media[data-astro-cid-k3sha5ud][data-media=image][data-fit=contain] .sym-uc-media-glyph[data-astro-cid-k3sha5ud]{object-fit:contain}.sym-uc-media[data-astro-cid-k3sha5ud][data-media=image][data-position=top] .sym-uc-media-glyph[data-astro-cid-k3sha5ud]{object-position:top}.sym-uc-media[data-astro-cid-k3sha5ud][data-media=image][data-position=bottom] .sym-uc-media-glyph[data-astro-cid-k3sha5ud]{object-position:bottom}.sym-uc-media[data-astro-cid-k3sha5ud][data-media=image][data-position=left] .sym-uc-media-glyph[data-astro-cid-k3sha5ud]{object-position:left}.sym-uc-media[data-astro-cid-k3sha5ud][data-media=image][data-position=right] .sym-uc-media-glyph[data-astro-cid-k3sha5ud]{object-position:right}.sym-uc-tag[data-astro-cid-k3sha5ud]{font-weight:600;font-size:var(--text-sm);color:var(--foreground-dark);position:absolute;bottom:1.25rem;left:1.25rem}.sym-uc-media[data-astro-cid-k3sha5ud][data-tone=muted] .sym-uc-tag[data-astro-cid-k3sha5ud]{color:var(--foreground)}.sym-uc-details-wrap[data-astro-cid-k3sha5ud]{display:grid}.sym-uc-details[data-astro-cid-k3sha5ud]{opacity:0;visibility:hidden;transition:opacity var(--duration-fast) var(--ease-standard), visibility var(--duration-fast) var(--ease-standard);grid-area:1/1;justify-content:space-between;align-items:flex-end;gap:2rem;display:flex}.sym-uc-details[data-astro-cid-k3sha5ud][data-active=true]{opacity:1;visibility:visible}.sym-uc-cta[data-astro-cid-k3sha5ud]{transition:background-color var(--duration-fast) var(--ease-standard), border-color var(--duration-fast) var(--ease-standard)}.sym-uc-cta[data-astro-cid-k3sha5ud]:hover{background:var(--surface-2)}.sym-uc-cta[data-astro-cid-k3sha5ud]:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.sym-uc-btn[data-astro-cid-k3sha5ud]{cursor:pointer;background:color-mix(in oklch, var(--accent) 12%, transparent);transition:opacity var(--duration-fast) var(--ease-standard), background var(--duration-fast) var(--ease-standard)}.sym-uc-btn[data-astro-cid-k3sha5ud]:hover:not([aria-disabled=true]){background:color-mix(in oklch, var(--accent) 22%, transparent)}.sym-uc-btn[data-astro-cid-k3sha5ud][aria-disabled=true]{opacity:.4;cursor:default}.sym-uc-btn[data-astro-cid-k3sha5ud]:focus-visible{outline:2px solid var(--accent);outline-offset:2px}@media (prefers-reduced-motion:reduce){.sym-uc-track[data-astro-cid-k3sha5ud]{scroll-behavior:auto}.sym-uc-btn[data-astro-cid-k3sha5ud],.sym-uc-cta[data-astro-cid-k3sha5ud],.sym-uc-details[data-astro-cid-k3sha5ud]{transition:none}}@media (width<=47.9375rem){.sym-uc-details[data-astro-cid-k3sha5ud]{flex-direction:column;align-items:flex-start}}.sym-sq[data-astro-cid-fnurhecz]{flex-direction:column;gap:2.5rem;display:flex}.sym-sq-header[data-astro-cid-fnurhecz]{justify-content:space-between;align-items:flex-end;gap:4rem;display:flex}.sym-sq-heading[data-astro-cid-fnurhecz]{margin:0}.sym-sq-sub[data-astro-cid-fnurhecz]{color:var(--muted);margin:0}.sym-sq-controls[data-astro-cid-fnurhecz]{flex-shrink:0;gap:.5rem;display:flex}.sym-sq-arrow[data-astro-cid-fnurhecz]{border-radius:var(--radius-sm);background:color-mix(in oklch, var(--accent) 12%, var(--surface));width:2.5rem;height:2.5rem;color:var(--accent);cursor:pointer;border:0;flex-shrink:0;justify-content:center;align-items:center;transition:background-color .3s cubic-bezier(.25,1,.5,1);display:flex}.sym-sq-arrow[data-astro-cid-fnurhecz]:hover{background:color-mix(in oklch, var(--accent) 22%, var(--surface))}.sym-sq-stage[data-astro-cid-fnurhecz]{aspect-ratio:1232/460;position:relative;overflow:hidden}.sym-sq-panel[data-astro-cid-fnurhecz]{top:0;bottom:0;left:var(--sq-x);width:var(--sq-w);background:var(--surface);cursor:pointer;border:0;padding:0;transition:left .5s cubic-bezier(.165,.84,.44,1),width .5s cubic-bezier(.165,.84,.44,1);position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){.sym-sq-panel[data-astro-cid-fnurhecz]{transition:none}}.sym-sq-img[data-astro-cid-fnurhecz]{object-fit:cover;object-position:center;width:100%;height:100%}.sym-sq-panel[data-astro-cid-fnurhecz][data-grad="1"]{background:linear-gradient(150deg, var(--accent-light) 0%, color-mix(in oklch, var(--accent-dark) 55%, black) 100%)}.sym-sq-panel[data-astro-cid-fnurhecz][data-grad="2"]{background:linear-gradient(150deg, color-mix(in oklch, var(--accent-dark) 70%, black) 0%, var(--accent-light) 100%)}.sym-sq-panel[data-astro-cid-fnurhecz][data-grad="3"]{background:linear-gradient(150deg, color-mix(in oklch, var(--accent-dark) 55%, black) 0%, var(--accent-dark) 100%)}.sym-sq-panel[data-astro-cid-fnurhecz][data-grad="4"]{background:linear-gradient(150deg, var(--accent-light) 0%, color-mix(in oklch, var(--accent-dark) 65%, black) 60%, color-mix(in oklch, var(--accent-dark) 55%, black) 100%)}.sym-sq-label[data-astro-cid-fnurhecz]{text-align:left;width:20ch;color:var(--foreground-dark);opacity:1;font-size:1.75rem;font-weight:300;line-height:1.2;transition:opacity .3s;position:absolute;bottom:2rem;left:2rem}.sym-sq-panel[data-astro-cid-fnurhecz][data-active=false] .sym-sq-label[data-astro-cid-fnurhecz]{opacity:0}.sym-sq-captions[data-astro-cid-fnurhecz]{display:grid}.sym-sq-caption[data-astro-cid-fnurhecz]{opacity:0;visibility:hidden;grid-area:1/1;grid-template-columns:1fr auto;align-content:start;gap:2rem;transition:opacity .12s;display:grid}.sym-sq-caption[data-astro-cid-fnurhecz][data-active=true]{opacity:1;visibility:visible}@media (prefers-reduced-motion:reduce){.sym-sq-caption[data-astro-cid-fnurhecz],.sym-sq-label[data-astro-cid-fnurhecz]{transition:none}}.sym-sq-copy[data-astro-cid-fnurhecz]{max-width:66ch;margin:0}.sym-sq-title[data-astro-cid-fnurhecz]{color:var(--foreground)}.sym-sq-desc[data-astro-cid-fnurhecz]{color:var(--muted)}.sym-sq-cta[data-astro-cid-fnurhecz]{white-space:nowrap;border:1px solid color-mix(in oklch, var(--accent) 45%, var(--border));border-radius:var(--radius-sm);height:fit-content;color:var(--accent);font-size:var(--text-base);align-items:center;gap:.5rem;padding:.9rem 1.5rem;text-decoration:none;transition:background-color .3s cubic-bezier(.25,1,.5,1),border-color .3s cubic-bezier(.25,1,.5,1);display:flex}.sym-sq-cta[data-astro-cid-fnurhecz]:hover{border-color:var(--accent);background:color-mix(in oklch, var(--accent) 8%, transparent)}@media (width<=48rem){.sym-sq-header[data-astro-cid-fnurhecz]{flex-direction:column;align-items:flex-start;gap:1.5rem}.sym-sq-stage[data-astro-cid-fnurhecz]{aspect-ratio:auto;gap:.5rem;display:flex;overflow-x:auto}.sym-sq-panel[data-astro-cid-fnurhecz]{flex:0 0 16rem;width:16rem;height:12rem;transition:none;position:static}.sym-sq-label[data-astro-cid-fnurhecz]{font-size:var(--text-xl)}.sym-sq-caption[data-astro-cid-fnurhecz]{grid-template-columns:1fr;gap:1rem}.sym-sq-cta[data-astro-cid-fnurhecz]{justify-self:start}}.sym-cs[data-astro-cid-d4umnjzg]{flex-direction:column;gap:1.5rem;display:flex}.sym-cs-header[data-astro-cid-d4umnjzg]{grid-template-columns:1fr 1fr;align-items:start;gap:2.5rem;display:grid}.sym-cs-lead[data-astro-cid-d4umnjzg]{flex-direction:column;align-items:flex-start;gap:1.5rem;display:flex}.sym-cs-heading[data-astro-cid-d4umnjzg]{max-width:24ch;margin:0}.sym-cs-support[data-astro-cid-d4umnjzg]{max-width:46ch;color:var(--muted);font-size:var(--text-base);margin:0;line-height:1.5}.sym-cs-primary[data-astro-cid-d4umnjzg]{border-radius:var(--radius-sm);background:var(--accent-fill);color:var(--accent-foreground);font-size:var(--text-base);align-items:center;gap:.5rem;padding:.75rem 1.25rem;text-decoration:none;transition:background-color .3s cubic-bezier(.25,1,.5,1);display:inline-flex}.sym-cs-primary[data-astro-cid-d4umnjzg]:hover{background:color-mix(in oklch, var(--accent-fill) 85%, black)}.sym-cs-controls[data-astro-cid-d4umnjzg]{justify-content:flex-end;gap:.5rem;display:flex}.sym-cs-arrow[data-astro-cid-d4umnjzg]{border:1px solid var(--border);border-radius:var(--radius-sm);width:2.5rem;height:2.5rem;color:var(--accent);cursor:pointer;background:0 0;justify-content:center;align-items:center;transition:background-color .3s cubic-bezier(.25,1,.5,1);display:flex}.sym-cs-arrow[data-astro-cid-d4umnjzg]:hover:not([aria-disabled=true]){background:color-mix(in oklch, var(--accent) 12%, var(--surface))}.sym-cs-arrow[data-astro-cid-d4umnjzg][aria-disabled=true]{cursor:default;opacity:.35}.sym-cs-arrow[data-astro-cid-d4umnjzg]:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.sym-cs-viewport[data-astro-cid-d4umnjzg]{overflow:hidden}.sym-cs-track[data-astro-cid-d4umnjzg]{will-change:transform;gap:1rem;margin:0;padding:0;list-style:none;transition:transform .8s cubic-bezier(.165,.84,.44,1);display:flex}@media (prefers-reduced-motion:reduce){.sym-cs-track[data-astro-cid-d4umnjzg]{transition:none}}.sym-cs-card[data-astro-cid-d4umnjzg]{flex-direction:column;flex:0 0 20.75rem;gap:1rem;display:flex}.sym-cs-shot[data-astro-cid-d4umnjzg]{aspect-ratio:332/448;background:var(--surface);border-radius:6px;position:relative;overflow:hidden}.sym-cs-img[data-astro-cid-d4umnjzg]{object-fit:cover;width:100%;height:100%}.sym-cs-evidence[data-astro-cid-d4umnjzg]{background:var(--surface);height:100%;color:var(--foreground);flex-direction:column;gap:1.25rem;margin:0;padding:1.25rem;display:flex}.sym-cs-evidence[data-astro-cid-d4umnjzg] figcaption[data-astro-cid-d4umnjzg]{color:var(--muted);font-size:var(--text-xs);letter-spacing:.06em;text-transform:uppercase;font-weight:600}.sym-cs-evidence[data-astro-cid-d4umnjzg] ol[data-astro-cid-d4umnjzg]{flex-direction:column;flex:1;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.sym-cs-evidence[data-astro-cid-d4umnjzg] li[data-astro-cid-d4umnjzg]{border:1px solid var(--border);font-size:var(--text-sm);flex:1;align-items:center;padding:.75rem;line-height:1.35;display:flex}.sym-cs-evidence[data-astro-cid-d4umnjzg] li[data-astro-cid-d4umnjzg][data-terminal=true]{border:2px solid var(--foreground);font-weight:600}.sym-cs-shot[data-astro-cid-d4umnjzg][data-grad="1"]{background:linear-gradient(150deg, var(--accent-light) 0%, color-mix(in oklch, var(--accent-dark) 55%, black) 100%)}.sym-cs-shot[data-astro-cid-d4umnjzg][data-grad="2"]{background:linear-gradient(150deg, color-mix(in oklch, var(--accent-dark) 70%, black) 0%, var(--accent-light) 100%)}.sym-cs-shot[data-astro-cid-d4umnjzg][data-grad="3"]{background:linear-gradient(150deg, color-mix(in oklch, var(--accent-dark) 55%, black) 0%, var(--accent-dark) 100%)}.sym-cs-shot[data-astro-cid-d4umnjzg][data-grad="4"]{background:linear-gradient(150deg, var(--accent-light) 0%, color-mix(in oklch, var(--accent-dark) 65%, black) 60%, color-mix(in oklch, var(--accent-dark) 55%, black) 100%)}.sym-cs-lockup[data-astro-cid-d4umnjzg]{color:var(--foreground-dark);letter-spacing:-.01em;align-items:center;gap:.5rem;font-size:1.375rem;font-weight:400;display:flex;position:absolute;bottom:1.5rem;left:1.5rem}.sym-cs-title[data-astro-cid-d4umnjzg]{color:var(--foreground);font-size:var(--text-base);margin:0;font-weight:300;line-height:1.4}.sym-cs-link[data-astro-cid-d4umnjzg]{color:var(--accent);font-size:var(--text-base);align-items:center;gap:.375rem;text-decoration:none;display:inline-flex}.sym-cs-link[data-astro-cid-d4umnjzg]:hover{text-decoration:underline}@media (width<=64rem){.sym-cs-header[data-astro-cid-d4umnjzg]{grid-template-columns:1fr;gap:1.5rem}}@media (width<=48rem){.sym-cs-controls[data-astro-cid-d4umnjzg]{display:none}.sym-cs-viewport[data-astro-cid-d4umnjzg]{scroll-snap-type:x mandatory;overflow-x:auto}.sym-cs-track[data-astro-cid-d4umnjzg]{transition:none;transform:none!important}.sym-cs-card[data-astro-cid-d4umnjzg]{scroll-snap-align:start;flex-basis:16rem}}.sym-configurator-range[data-astro-cid-27m5sygf]{appearance:none;border-radius:var(--radius-full);background:linear-gradient(to right, var(--accent) 0 var(--sym-cf-fill,20%), var(--surface-2) var(--sym-cf-fill,20%) 100%);height:6px}.sym-configurator-range[data-astro-cid-27m5sygf]::-webkit-slider-thumb{appearance:none;border-radius:var(--radius-full);background:var(--foreground);border:3px solid var(--accent);cursor:pointer;width:20px;height:20px}.sym-configurator-range[data-astro-cid-27m5sygf]::-moz-range-thumb{border-radius:var(--radius-full);background:var(--foreground);border:3px solid var(--accent);cursor:pointer;width:20px;height:20px}.sym-configurator-card[data-astro-cid-27m5sygf]{background:radial-gradient(120% 90% at 15% 15%, color-mix(in oklch, var(--accent-light) 80%, white) 0%, transparent 55%), linear-gradient(140deg, var(--accent-light) 0%, color-mix(in oklch, var(--accent-light) 60%, black) 45%, color-mix(in oklch, var(--accent-light) 25%, black) 100%)}.sym-configurator-30-field[data-astro-cid-chemkm6h]{grid-template-columns:1fr}.sym-configurator-30-result[data-astro-cid-chemkm6h]{min-height:20rem}@media (width>=48rem){.sym-configurator-30-field[data-astro-cid-chemkm6h]{grid-template-columns:repeat(2,minmax(0,1fr))}.sym-configurator-30-result[data-astro-cid-chemkm6h]{grid-column:1/-1}}@media (width>=901px){.sym-configurator-30-header[data-astro-cid-chemkm6h]{grid-template-columns:minmax(0,5fr) minmax(0,7fr)}.sym-configurator-30-field[data-astro-cid-chemkm6h]{grid-template-columns:minmax(0,4fr) minmax(0,5fr) minmax(0,3fr)}.sym-configurator-30-result[data-astro-cid-chemkm6h]{grid-column:auto;min-height:34rem}}.sym-cta-01-reveal[data-astro-cid-pkcsfz36]{opacity:1;transform:none}@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){.sym-cta-01-reveal[data-astro-cid-pkcsfz36]{opacity:0;animation:sym-cta-01-rise var(--duration-slow) var(--ease-standard) both;animation-timeline:view();animation-range:entry 10% cover 32%;transform:translateY(1.5rem)}}}@keyframes sym-cta-01-rise{to{opacity:1;transform:none}}.sym-cta-02-btn[data-astro-cid-bhrl5ydo]{border-radius:var(--radius-full);height:3rem;font-size:var(--text-base);white-space:nowrap;transition:background-color var(--duration-fast) var(--ease-standard);justify-content:space-between;align-items:center;gap:.5rem;padding:.5rem 1rem;font-weight:500;text-decoration:none;display:inline-flex}@media (width>=768px){.sym-cta-02-btn[data-astro-cid-bhrl5ydo]{justify-content:center}}.sym-cta-02-btn[data-astro-cid-bhrl5ydo]:focus-visible{outline:2px solid var(--foreground-dark);outline-offset:2px}@media (prefers-reduced-motion:reduce){.sym-cta-02-btn[data-astro-cid-bhrl5ydo]{transition:none}}.sym-cta-02-btn-primary[data-astro-cid-bhrl5ydo]{background:var(--foreground-light);color:var(--foreground-dark)}.sym-cta-02-btn-primary[data-astro-cid-bhrl5ydo]:hover{background:var(--surface-dark)}.sym-cta-02-btn-secondary[data-astro-cid-bhrl5ydo]{background:var(--foreground-dark);color:var(--foreground-light)}.sym-cta-02-btn-secondary[data-astro-cid-bhrl5ydo]:hover{background:var(--border-light)}.sym-cta-02-noise[data-astro-cid-bhrl5ydo]{z-index:1;pointer-events:none;opacity:.16;mix-blend-mode:soft-light;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");background-repeat:repeat;background-size:160px 160px;position:absolute;inset:0}.sym-cta-03-tick[data-astro-cid-phbsu3ux]{z-index:1;width:9px;height:9px;position:absolute}.sym-cta-03-tick[data-astro-cid-phbsu3ux]:before,.sym-cta-03-tick[data-astro-cid-phbsu3ux]:after{content:"";background:var(--foreground);opacity:.55;position:absolute}.sym-cta-03-tick[data-astro-cid-phbsu3ux]:before{width:1px;height:9px;top:0;left:4px}.sym-cta-03-tick[data-astro-cid-phbsu3ux]:after{width:9px;height:1px;top:4px;left:0}.sym-cta-03-tick-tl[data-astro-cid-phbsu3ux]{top:-5px;left:-5px}.sym-cta-03-tick-tr[data-astro-cid-phbsu3ux]{top:-5px;right:-5px}.sym-cta-03-tick-bl[data-astro-cid-phbsu3ux]{bottom:-5px;left:-5px}.sym-cta-03-tick-br[data-astro-cid-phbsu3ux]{bottom:-5px;right:-5px}.sym-cta-05-tick[data-astro-cid-iqw2qziy]{z-index:1;width:9px;height:9px;position:absolute}.sym-cta-05-tick[data-astro-cid-iqw2qziy]:before,.sym-cta-05-tick[data-astro-cid-iqw2qziy]:after{content:"";background:var(--foreground);opacity:.55;position:absolute}.sym-cta-05-tick[data-astro-cid-iqw2qziy]:before{width:1px;height:9px;top:0;left:4px}.sym-cta-05-tick[data-astro-cid-iqw2qziy]:after{width:9px;height:1px;top:4px;left:0}.sym-cta-05-tick-tl[data-astro-cid-iqw2qziy]{top:-5px;left:-5px}.sym-cta-05-tick-tr[data-astro-cid-iqw2qziy]{top:-5px;right:-5px}.sym-cta-05-tick-bl[data-astro-cid-iqw2qziy]{bottom:-5px;left:-5px}.sym-cta-05-tick-br[data-astro-cid-iqw2qziy]{bottom:-5px;right:-5px}.sym-cta-05-illustration[data-astro-cid-iqw2qziy] path:nth-last-child(-n+3){stroke:var(--accent);opacity:.9}.sym-text-reveal[data-astro-cid-t3k2pjur],.sym-text-reveal-content[data-astro-cid-t3k2pjur]{display:inline}.sym-text-reveal-word[data-astro-cid-t3k2pjur]{display:inline-block}.sym-text-reveal-mask[data-astro-cid-t3k2pjur]{vertical-align:bottom;margin:-.15em;padding:.15em;display:inline-block;overflow:hidden}.sym-text-reveal--rise[data-astro-cid-t3k2pjur] .sym-text-reveal-mask[data-astro-cid-t3k2pjur]{overflow:visible}.sym-text-reveal-inner[data-astro-cid-t3k2pjur]{transform-origin:bottom;will-change:transform;transition:transform var(--duration-slow) var(--ease-out);transition-delay:calc(var(--reveal-index,0) * var(--reveal-step) * .5);display:inline-block;transform:translate(0,0)}html.js .sym-text-reveal[data-astro-cid-t3k2pjur]:not(.is-revealed) .sym-text-reveal-inner[data-astro-cid-t3k2pjur]{animation:sym-text-reveal-safety var(--duration-slow) forwards;animation-delay:3s;transform:translateY(110%)rotateX(-55deg)}html.js .sym-text-reveal--rise[data-astro-cid-t3k2pjur]:not(.is-revealed) .sym-text-reveal-inner[data-astro-cid-t3k2pjur]{transform:translateY(.75em)}.sym-text-reveal[data-astro-cid-t3k2pjur].is-revealed .sym-text-reveal-inner[data-astro-cid-t3k2pjur]{animation:none;transform:translate(0,0)}@keyframes sym-text-reveal-safety{to{transform:translate(0,0)}}@media (prefers-reduced-motion:reduce){.sym-text-reveal-inner[data-astro-cid-t3k2pjur]{will-change:auto;transition:none!important;animation:none!important;transform:none!important}}html:not(.js) .sym-text-reveal-word[data-astro-cid-t3k2pjur],html:not(.js) .sym-text-reveal-mask[data-astro-cid-t3k2pjur],html:not(.js) .sym-text-reveal-inner[data-astro-cid-t3k2pjur]{display:contents}.sym-cta-07[data-astro-cid-ppfpkgcb]{container-type:inline-size}@container (width>=22rem){.sym-cta-07-actions[data-astro-cid-ppfpkgcb]{flex-direction:row}.sym-cta-07-actions[data-astro-cid-ppfpkgcb]>a[data-astro-cid-ppfpkgcb]{flex:none}}.sym-cta-08-container[data-astro-cid-lyiqpfl3]{container-type:inline-size}@container (width>=64rem){.sym-cta-08[data-astro-cid-lyiqpfl3]{grid-template-columns:repeat(12,minmax(0,1fr));align-items:center;padding-inline:2rem}.sym-cta-08-copy[data-astro-cid-lyiqpfl3]{grid-column:span 8}.sym-cta-08-action[data-astro-cid-lyiqpfl3]{grid-column:span 4;justify-self:end}}.sym-cta-50[data-astro-cid-clfalr22]{container-type:inline-size}@container (width>=48rem){.sym-cta-50[data-astro-cid-clfalr22]>div[data-astro-cid-clfalr22]{grid-template-columns:repeat(12,minmax(0,1fr));align-items:center}.sym-cta-50[data-astro-cid-clfalr22]>div[data-astro-cid-clfalr22]>div[data-astro-cid-clfalr22]{grid-column:span 8}.sym-cta-50[data-astro-cid-clfalr22]>div[data-astro-cid-clfalr22]>a[data-astro-cid-clfalr22]{grid-column:10/span 3;justify-content:center}}.sym-dg-stage[data-astro-cid-kip2gmra]{--sym-dg-cycle:15s;--sym-dg-field:color-mix(in oklch, var(--color-brand-navy) 34%, var(--color-background-dark));--sym-dg-panel:color-mix(in oklch, var(--color-brand-navy) 58%, var(--color-background-dark));--sym-dg-slot:color-mix(in oklch, var(--color-brand-navy) 20%, var(--color-background-dark));--sym-dg-edge:color-mix(in oklch, var(--color-brand-violet) 45%, transparent);--sym-dg-line:color-mix(in oklch, var(--color-brand-teal) 62%, transparent);--sym-dg-line-dim:color-mix(in oklch, var(--color-brand-slate) 30%, transparent);--sym-dg-dot:color-mix(in oklch, var(--color-brand-slate) 38%, transparent);--sym-dg-ink:var(--color-foreground-dark);background:var(--sym-dg-field);border-radius:var(--radius-lg);padding-block:3.75rem 5rem;position:relative;overflow:hidden}.sym-dg-dots[data-astro-cid-kip2gmra]{background-image:radial-gradient(var(--sym-dg-dot) 1px, transparent 1px);background-size:.625rem .625rem;position:absolute;inset:0}.sym-dg-figure[data-astro-cid-kip2gmra]{aspect-ratio:867/386;width:100%;max-width:54.1875rem;margin-inline:auto;font-size:clamp(.5rem,1.5cqw,.8125rem);line-height:1;position:relative;container-type:inline-size}.sym-dg-spine[data-astro-cid-kip2gmra],.sym-dg-links[data-astro-cid-kip2gmra],.sym-dg-fan[data-astro-cid-kip2gmra]{position:absolute;overflow:visible}.sym-dg-spine[data-astro-cid-kip2gmra]{width:100%;height:100%;inset:0}.sym-dg-links[data-astro-cid-kip2gmra]{width:36.1%;height:55.7%;top:12.44%;left:31.95%}.sym-dg-fan[data-astro-cid-kip2gmra]{width:22.03%;height:26.42%;top:73.58%;left:38.97%}.sym-dg-spine[data-astro-cid-kip2gmra] path[data-astro-cid-kip2gmra],.sym-dg-links[data-astro-cid-kip2gmra] path[data-astro-cid-kip2gmra],.sym-dg-fan-base[data-astro-cid-kip2gmra]{stroke:var(--sym-dg-line);stroke-dasharray:2 2;stroke-width:1px;vector-effect:non-scaling-stroke}.sym-dg-fan-base[data-astro-cid-kip2gmra]{stroke:var(--sym-dg-line-dim)}.sym-dg-fan-live[data-astro-cid-kip2gmra]{stroke:var(--sym-dg-line);stroke-width:1.25px;stroke-dasharray:120;stroke-dashoffset:120px;vector-effect:non-scaling-stroke;animation-duration:var(--sym-dg-cycle);animation-timing-function:linear;animation-iteration-count:infinite}.sym-dg-fan-live--a[data-astro-cid-kip2gmra]{animation-name:sym-dg-draw-a}.sym-dg-fan-live--b[data-astro-cid-kip2gmra]{animation-name:sym-dg-draw-b}.sym-dg-fan-live--c[data-astro-cid-kip2gmra]{animation-name:sym-dg-draw-c}.sym-dg-apps[data-astro-cid-kip2gmra]{background:var(--sym-dg-panel);border-radius:.7cqw;grid-template-columns:repeat(3,1fr);gap:.92cqw;width:17.53%;height:27.2%;padding:.92cqw;display:grid;position:absolute;top:36.4%;left:0}.sym-dg-tile[data-astro-cid-kip2gmra]{aspect-ratio:1;perspective:40cqw}.sym-dg-tile--edge[data-astro-cid-kip2gmra]{width:4.61%;height:10.36%;position:absolute;top:44.82%;left:95.39%}.sym-dg-flip[data-astro-cid-kip2gmra]{width:100%;height:100%;transform-style:preserve-3d;animation:sym-dg-flip var(--sym-dg-cycle) infinite ease-in-out;animation-delay:calc(var(--sym-dg-i) * var(--sym-dg-cycle) / -7);display:block;position:relative}.sym-dg-face[data-astro-cid-kip2gmra]{backface-visibility:hidden;border-radius:.46cqw;position:absolute;inset:0}.sym-dg-face--blank[data-astro-cid-kip2gmra]{border:1px solid var(--sym-dg-edge)}.sym-dg-face--mark[data-astro-cid-kip2gmra]{background:var(--sym-dg-panel);border:1px solid var(--sym-dg-edge);transform:rotateX(180deg)}.sym-dg-face--mark[data-astro-cid-kip2gmra]:after{content:"";background:color-mix(in oklch, var(--color-brand-teal) 70%, transparent);border-radius:.23cqw;position:absolute;inset:26%}.sym-dg-apps[data-astro-cid-kip2gmra] .sym-dg-tile[data-astro-cid-kip2gmra]:nth-child(3n+2) .sym-dg-face--mark[data-astro-cid-kip2gmra]:after{background:color-mix(in oklch, var(--color-brand-mint) 60%, transparent);border-radius:50%}.sym-dg-apps[data-astro-cid-kip2gmra] .sym-dg-tile[data-astro-cid-kip2gmra]:nth-child(3n) .sym-dg-face--mark[data-astro-cid-kip2gmra]:after{background:color-mix(in oklch, var(--color-brand-pale) 55%, transparent)}.sym-dg-systems[data-astro-cid-kip2gmra]{background:var(--sym-dg-panel);border-radius:.7cqw;align-items:center;gap:.92cqw;width:64.94%;height:12.44%;padding:.92cqw;display:flex;position:absolute;top:0;left:17.53%}.sym-dg-slot[data-astro-cid-kip2gmra]{border-radius:var(--radius-sm);border:1px solid var(--sym-dg-edge);white-space:nowrap;align-items:center;height:100%;padding-inline:1.15cqw;display:inline-flex;position:relative}.sym-dg-slot-sizer[data-astro-cid-kip2gmra]{visibility:hidden}.sym-dg-slot-label[data-astro-cid-kip2gmra]{border-radius:var(--radius-sm);background:var(--sym-dg-slot);color:var(--sym-dg-ink);opacity:0;animation:sym-dg-populate var(--sym-dg-cycle) infinite;animation-delay:calc(var(--sym-dg-i) * var(--sym-dg-cycle) / -5);place-items:center;font-weight:500;display:grid;position:absolute;inset:-1px}.sym-dg-block[data-astro-cid-kip2gmra]{border-radius:var(--radius-sm);background:var(--color-brand-teal);height:8.29%;color:var(--color-brand-charcoal);white-space:nowrap;align-items:center;gap:.46cqw;padding-inline:1.15cqw;font-weight:500;display:inline-flex;position:absolute}.sym-dg-block--top1[data-astro-cid-kip2gmra],.sym-dg-block--top2[data-astro-cid-kip2gmra],.sym-dg-block--bottom[data-astro-cid-kip2gmra]{transform:translate(-50%)}.sym-dg-block--top1[data-astro-cid-kip2gmra]{top:23.58%;left:32.06%}.sym-dg-block--top2[data-astro-cid-kip2gmra]{top:23.58%;left:68.02%}.sym-dg-block--mid-left[data-astro-cid-kip2gmra]{top:45.34%;left:21.68%}.sym-dg-block--mid-right[data-astro-cid-kip2gmra]{top:45.34%;right:21.68%}.sym-dg-block--bottom[data-astro-cid-kip2gmra]{top:67.1%;left:50%}.sym-dg-ext[data-astro-cid-kip2gmra]{border:1px solid;border-bottom-width:0;border-left-width:0;width:.8em;height:.8em;transform:rotate(45deg)}.sym-dg-hub[data-astro-cid-kip2gmra]{border-radius:var(--radius-md);background:linear-gradient(160deg, var(--color-brand-violet), var(--color-brand-navy));width:9.23%;height:20.73%;color:var(--sym-dg-ink);letter-spacing:-.01em;place-items:center;font-size:clamp(.5rem,1.7cqw,.9375rem);font-weight:600;display:grid;position:absolute;top:34.46%;left:45.37%}.sym-dg-endpoints[data-astro-cid-kip2gmra]{gap:.92cqw;width:22.38%;height:10.88%;display:flex;position:absolute;top:89.12%;left:38.81%}.sym-dg-endpoint[data-astro-cid-kip2gmra]{border-radius:var(--radius-sm);border:1px solid var(--sym-dg-edge);flex:1;position:relative}.sym-dg-endpoint-label[data-astro-cid-kip2gmra]{border-radius:var(--radius-sm);background:var(--sym-dg-slot);color:var(--sym-dg-ink);opacity:0;animation-duration:var(--sym-dg-cycle);place-items:center;font-size:.76em;font-weight:500;animation-iteration-count:infinite;display:grid;position:absolute;inset:-1px}.sym-dg-endpoint--a[data-astro-cid-kip2gmra] .sym-dg-endpoint-label[data-astro-cid-kip2gmra]{animation-name:sym-dg-fill-a}.sym-dg-endpoint--b[data-astro-cid-kip2gmra] .sym-dg-endpoint-label[data-astro-cid-kip2gmra]{animation-name:sym-dg-fill-b}.sym-dg-endpoint--c[data-astro-cid-kip2gmra] .sym-dg-endpoint-label[data-astro-cid-kip2gmra]{animation-name:sym-dg-fill-c}@keyframes sym-dg-populate{0%,5%{opacity:0;transform:translateY(-8%)}10%,68%{opacity:1;transform:none}74%,to{opacity:0;transform:translateY(8%)}}@keyframes sym-dg-flip{0%,22%{transform:rotateX(0)}32%,68%{transform:rotateX(180deg)}78%,to{transform:rotateX(360deg)}}@keyframes sym-dg-fill-a{0%,18%{opacity:0;transform:scale(.94)}24%,88%{opacity:1;transform:none}94%,to{opacity:0;transform:scale(.94)}}@keyframes sym-dg-fill-b{0%,42%{opacity:0;transform:scale(.94)}48%,88%{opacity:1;transform:none}94%,to{opacity:0;transform:scale(.94)}}@keyframes sym-dg-fill-c{0%,64%{opacity:0;transform:scale(.94)}70%,88%{opacity:1;transform:none}94%,to{opacity:0;transform:scale(.94)}}@keyframes sym-dg-draw-a{0%,18%{stroke-dashoffset:120px}24%,88%{stroke-dashoffset:0}94%,to{stroke-dashoffset:120px}}@keyframes sym-dg-draw-b{0%,42%{stroke-dashoffset:120px}48%,88%{stroke-dashoffset:0}94%,to{stroke-dashoffset:120px}}@keyframes sym-dg-draw-c{0%,64%{stroke-dashoffset:120px}70%,88%{stroke-dashoffset:0}94%,to{stroke-dashoffset:120px}}.sym-dg-fallback[data-astro-cid-kip2gmra]{display:none}@media (width<=48rem){.sym-dg-stage[data-astro-cid-kip2gmra]{display:none}.sym-dg-fallback[data-astro-cid-kip2gmra]{flex-wrap:wrap;gap:.5rem;padding:0;list-style:none;display:flex}.sym-dg-fallback[data-astro-cid-kip2gmra] li[data-astro-cid-kip2gmra]{border-radius:var(--radius-sm);border:1px solid var(--color-border);background:var(--color-surface);color:var(--color-foreground);font-size:var(--text-sm);padding:.375rem .625rem}.sym-dg-fallback-method[data-astro-cid-kip2gmra]{background:var(--color-accent);border-color:var(--color-accent);color:var(--color-background)}}@media (prefers-reduced-motion:reduce){.sym-dg-flip[data-astro-cid-kip2gmra],.sym-dg-slot-label[data-astro-cid-kip2gmra],.sym-dg-endpoint-label[data-astro-cid-kip2gmra],.sym-dg-fan-live[data-astro-cid-kip2gmra]{animation:none}.sym-dg-flip[data-astro-cid-kip2gmra]{transform:rotateX(180deg)}.sym-dg-slot-label[data-astro-cid-kip2gmra],.sym-dg-endpoint--a[data-astro-cid-kip2gmra] .sym-dg-endpoint-label[data-astro-cid-kip2gmra]{opacity:1}.sym-dg-fan-live--a[data-astro-cid-kip2gmra]{stroke-dashoffset:0}}.sym-pl-shell[data-astro-cid-zprvlwre]{container-type:inline-size}.sym-pl[data-astro-cid-zprvlwre]{--sym-pl-node:2.75em;--sym-pl-head:2.2em;--sym-pl-gut:4.5em;grid-template-columns:minmax(0, 1fr) var(--sym-pl-gut) minmax(0, 1fr) var(--sym-pl-gut) minmax(0, 1fr);width:100%;max-width:56em;margin:0 auto;font-size:clamp(.75rem,1.1cqw,.9375rem);display:grid}.sym-pl-col[data-astro-cid-zprvlwre]{flex-direction:column;display:flex}.sym-pl-cap[data-astro-cid-zprvlwre]{height:1.6em;color:var(--color-muted);margin:0 0 .6em;font-size:.9em}.sym-pl-stack[data-astro-cid-zprvlwre]{flex-direction:column;flex:1;justify-content:space-between;gap:.7em;margin:0;padding:0;list-style:none;display:flex}.sym-pl-node[data-astro-cid-zprvlwre]{height:var(--sym-pl-node);border:1px solid var(--color-border);background:var(--color-background);border-radius:.5em;align-items:center;padding:0 .8em;display:flex;position:relative}.sym-pl-node[data-astro-cid-zprvlwre]:after{content:"";width:calc(var(--sym-pl-gut) / 2);border-top:1px solid var(--color-border);position:absolute;top:50%;left:100%}.sym-pl-stack--out[data-astro-cid-zprvlwre] .sym-pl-node[data-astro-cid-zprvlwre]:after{left:auto;right:100%}.sym-pl-hub[data-astro-cid-zprvlwre]{border:1px solid var(--color-border);background:var(--color-surface);border-radius:.5em;flex-direction:column;gap:.5em;margin:auto 0;padding:.8em .9em;list-style:none;display:flex}.sym-pl-hub[data-astro-cid-zprvlwre] li[data-astro-cid-zprvlwre]{align-items:center;gap:.55em;display:flex}.sym-pl-hub[data-astro-cid-zprvlwre] li[data-astro-cid-zprvlwre]:before{content:"";background:var(--color-accent);border-radius:50%;width:.4em;height:.4em}.sym-pl-fan[data-astro-cid-zprvlwre]{position:relative}.sym-pl-fan[data-astro-cid-zprvlwre]:before{content:"";left:50%;top:calc(var(--sym-pl-head) + var(--sym-pl-node) / 2);bottom:calc(var(--sym-pl-node) / 2);border-left:1px solid var(--color-border);position:absolute}.sym-pl-fan[data-astro-cid-zprvlwre]:after{content:"";top:calc(var(--sym-pl-head) + (100% - var(--sym-pl-head)) / 2);border-top:1px solid var(--color-accent);position:absolute;left:50%;right:0}.sym-pl-fan--out[data-astro-cid-zprvlwre]:after{left:0;right:50%}.sym-playing[data-astro-cid-zprvlwre] .sym-pl-node[data-astro-cid-zprvlwre]{animation:sym-pl-in .4s var(--sym-pl-delay) both}.sym-playing[data-astro-cid-zprvlwre] .sym-pl-hub[data-astro-cid-zprvlwre]{animation:.4s .2s both sym-pl-in}.sym-playing[data-astro-cid-zprvlwre] .sym-pl-fan[data-astro-cid-zprvlwre]{animation:.5s .42s both sym-pl-in}@keyframes sym-pl-in{0%{transform:translateY(.4em)}}@container (width<=34rem){.sym-pl[data-astro-cid-zprvlwre]{grid-template-columns:1fr;gap:1.2em}.sym-pl-fan[data-astro-cid-zprvlwre],.sym-pl-node[data-astro-cid-zprvlwre]:after{display:none}.sym-pl-stack[data-astro-cid-zprvlwre]{gap:.5em}}.sym-ob-shell[data-astro-cid-gz5xkuse]{container-type:inline-size}.sym-ob[data-astro-cid-gz5xkuse]{background:radial-gradient(60% 80% at 20% 0%, color-mix(in oklab, var(--color-accent) 12%, transparent), transparent 70%), var(--color-background);color:var(--color-foreground);border-radius:.75rem;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:2.4em 1.8em;margin:0;padding:1.8em;font-size:clamp(.5rem,1cqw,.8125rem);display:grid}.sym-ob-doc[data-astro-cid-gz5xkuse]{border:1px solid var(--color-border);background:var(--color-surface);border-radius:.6em;overflow:hidden}.sym-ob-doc-head[data-astro-cid-gz5xkuse]{border-bottom:1px solid var(--color-border);color:var(--color-muted);margin:0;padding:.75em 1em;font-size:.92em}.sym-ob-clauses[data-astro-cid-gz5xkuse]{margin:0;padding:.5em 0;list-style:none}.sym-ob-clauses[data-astro-cid-gz5xkuse] li[data-astro-cid-gz5xkuse]{gap:.8em;padding:.45em 1em;line-height:1.5;display:flex}.sym-ob-ref[data-astro-cid-gz5xkuse]{color:var(--color-accent);font-family:var(--font-mono);font-size:.88em}.sym-ob-text[data-astro-cid-gz5xkuse]{color:var(--color-foreground)}.sym-ob-side[data-astro-cid-gz5xkuse]{flex-direction:column;align-self:center;gap:.35em;display:flex}.sym-ob-count[data-astro-cid-gz5xkuse],.sym-ob-foot[data-astro-cid-gz5xkuse]{color:var(--color-muted);margin:0;font-size:.92em}.sym-ob-next[data-astro-cid-gz5xkuse]{color:var(--color-foreground);margin:0;font-size:1.5em;line-height:1.2}.sym-ob-track[data-astro-cid-gz5xkuse]{background:var(--color-border);grid-column:1/-1;height:1px;margin:5.5em 1.5em 5em;position:relative}.sym-ob-end[data-astro-cid-gz5xkuse]{color:var(--color-muted);font-family:var(--font-mono);font-size:.85em;position:absolute;top:.9em;left:0}.sym-ob-end--to[data-astro-cid-gz5xkuse]{left:auto;right:0}.sym-ob-pin[data-astro-cid-gz5xkuse]{left:var(--sym-ob-x);flex-direction:column;align-items:center;display:flex;position:absolute}.sym-ob-pin--above[data-astro-cid-gz5xkuse]{bottom:0;translate:-50% .3em}.sym-ob-pin--below[data-astro-cid-gz5xkuse]{flex-direction:column-reverse;top:0;translate:-50% -.3em}.sym-ob-card[data-astro-cid-gz5xkuse]{border:1px solid var(--color-border);background:var(--color-background);text-align:center;white-space:nowrap;border-radius:.45em;flex-direction:column;gap:.1em;padding:.5em .8em;line-height:1.35;display:flex}.sym-ob-when[data-astro-cid-gz5xkuse]{color:var(--color-muted);font-family:var(--font-mono);font-size:.82em}.sym-ob-stem[data-astro-cid-gz5xkuse]{background:var(--color-border);width:1px;height:1.5em}.sym-ob-dot[data-astro-cid-gz5xkuse]{background:var(--color-muted);border-radius:50%;width:.55em;height:.55em}.sym-ob-pin--next[data-astro-cid-gz5xkuse] .sym-ob-card[data-astro-cid-gz5xkuse]{border-color:var(--color-accent)}.sym-ob-pin--next[data-astro-cid-gz5xkuse] .sym-ob-stem[data-astro-cid-gz5xkuse],.sym-ob-pin--next[data-astro-cid-gz5xkuse] .sym-ob-dot[data-astro-cid-gz5xkuse]{background:var(--color-accent)}.sym-playing[data-astro-cid-gz5xkuse] .sym-ob-clauses[data-astro-cid-gz5xkuse] li[data-astro-cid-gz5xkuse]{animation:sym-ob-row .4s var(--sym-ob-delay) both}.sym-playing[data-astro-cid-gz5xkuse] .sym-ob-pin[data-astro-cid-gz5xkuse]{animation:sym-ob-drop .5s var(--sym-ob-delay) both}.sym-playing[data-astro-cid-gz5xkuse] .sym-ob-pin--next[data-astro-cid-gz5xkuse] .sym-ob-dot[data-astro-cid-gz5xkuse]{animation:2.4s 1.4s infinite sym-ob-ping}@keyframes sym-ob-row{0%{opacity:0;transform:translate(-.5em)}}@keyframes sym-ob-drop{0%{opacity:0;transform:translate(-1.4em,-.9em)}}@keyframes sym-ob-ping{0%,40%{box-shadow:0 0 0 0 color-mix(in oklab, var(--color-accent) 60%, transparent)}20%{box-shadow:0 0 0 .5em #0000}}@container (width<=34rem){.sym-ob[data-astro-cid-gz5xkuse]{background:0 0;grid-template-columns:1fr;gap:1.2em;padding:0}.sym-ob-track[data-astro-cid-gz5xkuse]{background:0 0;flex-direction:column;gap:.5em;height:auto;margin:0;display:flex}.sym-ob-end[data-astro-cid-gz5xkuse],.sym-ob-stem[data-astro-cid-gz5xkuse],.sym-ob-dot[data-astro-cid-gz5xkuse]{display:none}.sym-ob-pin[data-astro-cid-gz5xkuse],.sym-ob-pin--above[data-astro-cid-gz5xkuse],.sym-ob-pin--below[data-astro-cid-gz5xkuse]{align-items:stretch;position:static;translate:none}.sym-ob-card[data-astro-cid-gz5xkuse]{text-align:left;flex-direction:row-reverse;justify-content:space-between;gap:.8em}}.sym-ls-shell[data-astro-cid-qqkwatkt]{container-type:inline-size}.sym-ls[data-astro-cid-qqkwatkt]{background:radial-gradient(70% 70% at 30% 100%, color-mix(in oklab, var(--color-accent) 12%, transparent), transparent 70%), var(--color-background);color:var(--color-foreground);border-radius:.75rem;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:1.8em;margin:0;padding:1.8em;font-size:clamp(.5rem,1cqw,.8125rem);display:grid}.sym-ls-title[data-astro-cid-qqkwatkt]{color:var(--color-muted);margin:0 0 1em;font-size:.95em}.sym-ls-plot[data-astro-cid-qqkwatkt]{height:13em;position:relative}.sym-ls-cap[data-astro-cid-qqkwatkt]{right:0;bottom:var(--sym-ls-cap);border-bottom:1px dashed color-mix(in oklab, var(--color-accent-amber) 70%, transparent);color:var(--color-accent-amber);text-align:right;padding-bottom:.3em;font-size:.85em;position:absolute;left:0}.sym-ls-bars[data-astro-cid-qqkwatkt],.sym-ls-hours[data-astro-cid-qqkwatkt]{gap:.45em;margin:0;padding:0;list-style:none;display:flex}.sym-ls-bars[data-astro-cid-qqkwatkt]{align-items:flex-end;height:100%}.sym-ls-bar[data-astro-cid-qqkwatkt]{flex-direction:column;flex:1;justify-content:flex-end;height:100%;display:flex;position:relative}.sym-ls-source[data-astro-cid-qqkwatkt]:after{content:"";right:0;bottom:var(--sym-ls-base);height:var(--sym-ls-move);border:1px dashed color-mix(in oklab, var(--color-accent-amber) 50%, transparent);border-radius:.2em .2em 0 0;position:absolute;left:0}.sym-ls-base[data-astro-cid-qqkwatkt],.sym-ls-move[data-astro-cid-qqkwatkt]{border-radius:.2em .2em 0 0}.sym-ls-base[data-astro-cid-qqkwatkt]{height:var(--sym-ls-base);background:color-mix(in oklab, var(--color-accent) 32%, var(--color-surface))}.sym-ls-source[data-astro-cid-qqkwatkt] .sym-ls-move[data-astro-cid-qqkwatkt]{background:var(--color-accent-amber);height:0}.sym-ls-target[data-astro-cid-qqkwatkt] .sym-ls-move[data-astro-cid-qqkwatkt]{height:var(--sym-ls-move);background:var(--color-accent-amber)}.sym-ls-hours[data-astro-cid-qqkwatkt]{color:var(--color-muted);font-family:var(--font-mono);margin-top:.5em;font-size:.8em}.sym-ls-hours[data-astro-cid-qqkwatkt] li[data-astro-cid-qqkwatkt]{text-align:center;flex:1}.sym-ls-block[data-astro-cid-qqkwatkt]{width:calc(var(--sym-ls-col) - .45em);height:var(--sym-ls-size);top:var(--sym-ls-top);left:calc(var(--sym-ls-from) * 1%);background:var(--color-accent-amber);border-radius:.2em;display:none;position:absolute;translate:-50%}.sym-ls-note[data-astro-cid-qqkwatkt]{border:1px solid var(--color-border);background:var(--color-surface);border-radius:.6em;min-width:11em;padding:1em 1.1em}.sym-ls-note-head[data-astro-cid-qqkwatkt],.sym-ls-note[data-astro-cid-qqkwatkt] dt[data-astro-cid-qqkwatkt]{color:var(--color-muted);font-size:.88em}.sym-ls-note-head[data-astro-cid-qqkwatkt]{margin:0 0 .7em}.sym-ls-note[data-astro-cid-qqkwatkt] dl[data-astro-cid-qqkwatkt]{flex-direction:column;gap:.6em;margin:0;display:flex}.sym-ls-note[data-astro-cid-qqkwatkt] dd[data-astro-cid-qqkwatkt]{color:var(--color-foreground);margin:0;font-size:1.25em}.sym-playing[data-astro-cid-qqkwatkt] .sym-ls-bar[data-astro-cid-qqkwatkt]{animation:sym-ls-rise .45s var(--sym-ls-delay) both}.sym-playing[data-astro-cid-qqkwatkt] .sym-ls-source[data-astro-cid-qqkwatkt] .sym-ls-move[data-astro-cid-qqkwatkt]{animation:.7s 1s both sym-ls-drain}.sym-playing[data-astro-cid-qqkwatkt] .sym-ls-target[data-astro-cid-qqkwatkt] .sym-ls-move[data-astro-cid-qqkwatkt]{animation:.7s 1.15s both sym-ls-fill}.sym-playing[data-astro-cid-qqkwatkt] .sym-ls-source[data-astro-cid-qqkwatkt]:after{animation:.5s 1.5s both sym-ls-ghost}.sym-playing[data-astro-cid-qqkwatkt] .sym-ls-block[data-astro-cid-qqkwatkt]{animation:sym-ls-fly .85s var(--sym-ls-delay) both;display:block}@keyframes sym-ls-rise{0%{opacity:0;transform:translateY(.6em)}}@keyframes sym-ls-drain{0%{height:var(--sym-ls-move)}}@keyframes sym-ls-fill{0%{height:0}}@keyframes sym-ls-ghost{0%{opacity:0}}@keyframes sym-ls-fly{0%{left:calc(var(--sym-ls-from) * 1%)}15%{opacity:1}85%{opacity:1}to{left:calc(var(--sym-ls-to) * 1%);opacity:0}}@container (width<=34rem){.sym-ls[data-astro-cid-qqkwatkt]{background:0 0;grid-template-columns:1fr;gap:1.2em;padding:0}.sym-ls-plot[data-astro-cid-qqkwatkt]{height:9em}}.sym-diagram-05[data-astro-cid-hbv3oeup]{container-type:inline-size}@container (width>=40rem){.sym-diagram-05-steps[data-astro-cid-hbv3oeup]{grid-template-columns:repeat(3,minmax(0,1fr))}}@container (width>=64rem){.sym-diagram-05-header[data-astro-cid-hbv3oeup]{grid-template-columns:repeat(2,minmax(0,1fr))}.sym-diagram-05-figure[data-astro-cid-hbv3oeup]{padding:2rem}.sym-diagram-05-grid[data-astro-cid-hbv3oeup]{grid-template-columns:minmax(0,2fr) minmax(0,5fr) minmax(0,2fr);align-items:stretch}.sym-diagram-05-caption[data-astro-cid-hbv3oeup]{grid-template-columns:minmax(0,2fr) minmax(0,7fr)}}.sym-diagram-06[data-astro-cid-3yn5urba]{container-type:inline-size}@container (width>=40rem){.sym-diagram-06-outcomes[data-astro-cid-3yn5urba]{grid-template-columns:repeat(2,minmax(0,1fr))}}@container (width>=64rem){.sym-diagram-06-header[data-astro-cid-3yn5urba]{grid-template-columns:repeat(2,minmax(0,1fr))}.sym-diagram-06-figure[data-astro-cid-3yn5urba]{grid-template-columns:repeat(12,minmax(0,1fr));padding:2rem}[data-astro-cid-3yn5urba][data-sym-dispatch-region=demand]{grid-area:span 2/span 3}[data-astro-cid-3yn5urba][data-sym-dispatch-region=constraints]{grid-column:span 4}[data-astro-cid-3yn5urba][data-sym-dispatch-region=exception]{grid-column:span 2}[data-astro-cid-3yn5urba][data-sym-dispatch-region=decision]{grid-area:span 2/span 3}[data-astro-cid-3yn5urba][data-sym-dispatch-region=outcomes]{grid-column:span 6}}.sym-diagram-08[data-astro-cid-53h4ie5m]{container-type:inline-size}@container (width>=42rem){.sym-diagram-08-header[data-astro-cid-53h4ie5m]{grid-template-columns:repeat(2,minmax(0,1fr))}.sym-diagram-08-figure[data-astro-cid-53h4ie5m]{grid-template-columns:repeat(12,minmax(0,1fr));padding:1.75rem}[data-astro-cid-53h4ie5m][data-allocation-layer=sources]{grid-column:span 3}[data-astro-cid-53h4ie5m][data-allocation-layer=shared-data]{grid-column:span 4}[data-astro-cid-53h4ie5m][data-allocation-layer=constraints]{grid-column:span 5}[data-astro-cid-53h4ie5m][data-allocation-layer=decision]{grid-column:span 7}[data-astro-cid-53h4ie5m][data-allocation-layer=release]{grid-column:span 5}}.sym-diagram-09[data-astro-cid-ahx6fnfx]{container-type:inline-size}@container (width>=42rem){.sym-diagram-09-header[data-astro-cid-ahx6fnfx]{grid-template-columns:repeat(2,minmax(0,1fr))}.sym-diagram-09-figure[data-astro-cid-ahx6fnfx]{grid-template-columns:repeat(12,minmax(0,1fr));padding:1.75rem}[data-astro-cid-ahx6fnfx][data-platform-layer=applications]{grid-area:span 2/span 4}[data-astro-cid-ahx6fnfx][data-platform-layer=gateway],[data-astro-cid-ahx6fnfx][data-platform-layer=runtime],[data-astro-cid-ahx6fnfx][data-platform-layer=systems],[data-astro-cid-ahx6fnfx][data-platform-layer=evaluation],[data-astro-cid-ahx6fnfx][data-platform-layer=review]{grid-column:span 4}[data-astro-cid-ahx6fnfx][data-platform-layer=controls]{grid-column:span 8}}.sym-diagram-30[data-astro-cid-f7mrs7d6]{container-type:inline-size}.sym-diagram-30-canvas[data-astro-cid-f7mrs7d6]{gap:.75rem;display:grid}.sym-diagram-30-node[data-astro-cid-f7mrs7d6][data-role=core]{border-width:2px;border-color:var(--foreground)}.sym-diagram-30-node[data-astro-cid-f7mrs7d6][data-role=review]{border-color:var(--accent)}.sym-diagram-30-return[data-astro-cid-f7mrs7d6]{grid-column:1/-1}[data-astro-cid-f7mrs7d6][data-mode=workflow] .sym-diagram-30-canvas[data-astro-cid-f7mrs7d6],[data-astro-cid-f7mrs7d6][data-mode=ownership] .sym-diagram-30-canvas[data-astro-cid-f7mrs7d6]{grid-template-columns:1fr}[data-astro-cid-f7mrs7d6][data-mode=priority] .sym-diagram-30-canvas[data-astro-cid-f7mrs7d6]{border-left:1px solid var(--border);border-bottom:1px solid var(--border);grid-template-columns:repeat(2,minmax(0,1fr));align-content:center;min-height:22rem;padding:2rem;position:relative}[data-astro-cid-f7mrs7d6][data-mode=priority] .sym-diagram-30-node[data-astro-cid-f7mrs7d6][data-role=core]{grid-area:1/2;transform:translateY(-2rem)}[data-astro-cid-f7mrs7d6][data-mode=priority] .sym-diagram-30-node[data-astro-cid-f7mrs7d6][data-role=input]{grid-area:2/1}[data-astro-cid-f7mrs7d6][data-mode=priority] .sym-diagram-30-node[data-astro-cid-f7mrs7d6][data-role=support]{grid-area:2/2}.sym-diagram-30-y[data-astro-cid-f7mrs7d6]{writing-mode:vertical-rl;position:absolute;top:.5rem;left:.5rem}.sym-diagram-30-x[data-astro-cid-f7mrs7d6]{position:absolute;bottom:.5rem;right:.5rem}[data-astro-cid-f7mrs7d6][data-mode=workshop] .sym-diagram-30-canvas[data-astro-cid-f7mrs7d6]{grid-template-columns:repeat(2,minmax(0,1fr))}[data-astro-cid-f7mrs7d6][data-mode=workshop] .sym-diagram-30-node[data-astro-cid-f7mrs7d6][data-role=core]{grid-column:1/-1;min-height:9rem}[data-astro-cid-f7mrs7d6][data-mode=ownership] .sym-diagram-30-canvas[data-astro-cid-f7mrs7d6]{border:1px solid var(--border);padding:1rem}@container (width>=40rem){[data-astro-cid-f7mrs7d6][data-mode=workflow] .sym-diagram-30-canvas[data-astro-cid-f7mrs7d6]{grid-template-columns:repeat(5,minmax(0,1fr));align-items:center}[data-astro-cid-f7mrs7d6][data-mode=workflow] .sym-diagram-30-node[data-astro-cid-f7mrs7d6][data-role=core]{grid-column:span 2;min-height:8rem}[data-astro-cid-f7mrs7d6][data-mode=ownership] .sym-diagram-30-canvas[data-astro-cid-f7mrs7d6]{grid-template-columns:repeat(2,minmax(0,1fr))}[data-astro-cid-f7mrs7d6][data-mode=ownership] .sym-diagram-30-node[data-astro-cid-f7mrs7d6][data-role=core]{grid-column:1/-1;min-height:9rem}}.sym-diagram-31[data-astro-cid-o7jj3rks]{container-type:inline-size}.sym-diagram-31-canvas[data-astro-cid-o7jj3rks]{gap:.75rem;display:grid}[data-astro-cid-o7jj3rks][data-mode=decision].sym-diagram-31-canvas{grid-template-columns:repeat(2,minmax(0,1fr))}[data-astro-cid-o7jj3rks][data-mode=decision] .sym-diagram-31-item[data-astro-cid-o7jj3rks]:last-of-type{border-width:2px;border-color:var(--foreground);grid-column:1/-1}[data-astro-cid-o7jj3rks][data-mode=signal].sym-diagram-31-canvas{grid-template-columns:repeat(6,minmax(0,1fr));align-items:end;min-height:17rem;padding-top:3rem;position:relative}[data-astro-cid-o7jj3rks][data-mode=signal] .sym-diagram-31-item[data-astro-cid-o7jj3rks]{height:calc(2.5rem + (var(--signal-index,1) * 1.25rem))}[data-astro-cid-o7jj3rks][data-mode=signal] .sym-diagram-31-item[data-astro-cid-o7jj3rks]:nth-of-type(2){--signal-index:2}[data-astro-cid-o7jj3rks][data-mode=signal] .sym-diagram-31-item[data-astro-cid-o7jj3rks]:nth-of-type(3){--signal-index:3;border-color:var(--accent)}[data-astro-cid-o7jj3rks][data-mode=signal] .sym-diagram-31-item[data-astro-cid-o7jj3rks]:nth-of-type(4){--signal-index:5;border-width:2px;border-color:var(--foreground)}.sym-diagram-31-threshold[data-astro-cid-o7jj3rks]{border-top:1px dashed var(--accent);color:var(--muted);font-size:var(--text-xs);position:absolute;top:38%;left:0;right:0}[data-astro-cid-o7jj3rks][data-mode=solver].sym-diagram-31-canvas{grid-template-columns:repeat(2,minmax(0,1fr))}.sym-diagram-31-selected[data-astro-cid-o7jj3rks]{grid-column:1/-1;min-height:6rem}[data-astro-cid-o7jj3rks][data-mode=call].sym-diagram-31-canvas{grid-template-columns:1fr}[data-astro-cid-o7jj3rks][data-mode=call] .sym-diagram-31-item[data-astro-cid-o7jj3rks]:nth-child(2n){margin-left:18%}.sym-diagram-31-status[data-astro-cid-o7jj3rks]{grid-column:1/-1;margin-top:1rem}@container (width>=40rem){[data-astro-cid-o7jj3rks][data-mode=decision].sym-diagram-31-canvas{grid-template-columns:repeat(3,minmax(0,1fr))}[data-astro-cid-o7jj3rks][data-mode=decision] .sym-diagram-31-item[data-astro-cid-o7jj3rks]:last-of-type{grid-column:auto}[data-astro-cid-o7jj3rks][data-mode=call].sym-diagram-31-canvas{grid-template-columns:repeat(2,minmax(0,1fr))}}.sym-diagram-50[data-astro-cid-44wsdvk5]{container-type:inline-size}.sym-diagram-50-record[data-astro-cid-44wsdvk5]{position:relative}.sym-diagram-50-record[data-astro-cid-44wsdvk5]:not(:last-of-type):after{background:var(--border);content:"";width:.75rem;height:1px;position:absolute;top:50%;right:-.75rem}.sym-diagram-50-emphasis[data-astro-cid-44wsdvk5]{border-color:var(--accent)}@container (width>=42rem){.sym-diagram-50[data-astro-cid-44wsdvk5]>ol[data-astro-cid-44wsdvk5]{grid-template-columns:repeat(6,minmax(0,1fr));align-items:center}.sym-diagram-50-record[data-astro-cid-44wsdvk5]{grid-column:span 2}.sym-diagram-50-calculation[data-astro-cid-44wsdvk5]{grid-column:span 4}.sym-diagram-50-review[data-astro-cid-44wsdvk5]{grid-column:span 3}.sym-diagram-50-decision[data-astro-cid-44wsdvk5]{grid-column:span 3;min-height:8rem}}.sym-diagram-70[data-astro-cid-hiin7j36]{container-type:inline-size}@container (width>=40rem){.sym-diagram-70-flow[data-astro-cid-hiin7j36]{grid-template-columns:minmax(0,1fr) auto minmax(0,1.2fr) auto minmax(0,1fr);align-items:center}.sym-diagram-70-arrow[data-astro-cid-hiin7j36]{display:block}}.sym-illus[data-astro-cid-pjsbrni7][data-ground=surface] .sym-motif-accent{color:var(--accent)}[data-sym-builder] .sym-tour-sticky[data-astro-cid-2rbq3dof],#sym-inst-root .sym-tour-sticky[data-astro-cid-2rbq3dof]{height:auto;min-height:0;position:static}[data-sym-builder] .sym-tour-rail[data-astro-cid-2rbq3dof],#sym-inst-root .sym-tour-rail[data-astro-cid-2rbq3dof]{padding-top:2rem}[data-sym-builder] .sym-tour-copy[data-astro-cid-2rbq3dof],#sym-inst-root .sym-tour-copy[data-astro-cid-2rbq3dof]{opacity:1;pointer-events:auto;margin-bottom:4rem;position:static;transform:none}.sym-figure[data-astro-cid-7csfowhw] .sym-motif-accent,.sym-layer[data-astro-cid-7csfowhw] .sym-motif-accent{color:var(--muted);transition:color var(--duration-slow) var(--ease-standard)}@media (width>=1024px){.sym-layer[data-astro-cid-7csfowhw][data-active] .sym-motif-accent{color:var(--accent)}}@media (width<=1023px){.sym-figure[data-astro-cid-7csfowhw] .sym-motif-accent{color:var(--accent)}}@media (prefers-reduced-motion:reduce){.sym-figure[data-astro-cid-7csfowhw] .sym-motif-accent,.sym-layer[data-astro-cid-7csfowhw] .sym-motif-accent{color:var(--accent);transition:none}}.sym-node[data-astro-cid-cxidnz3s][data-active]{border-color:var(--accent)}.sym-edge[data-astro-cid-cxidnz3s]{stroke:var(--border);stroke-width:1.5px;transition:stroke var(--duration-fast) var(--ease-standard), stroke-width var(--duration-fast) var(--ease-standard)}.sym-edge[data-astro-cid-cxidnz3s][data-active]{stroke:var(--accent);stroke-width:2px}@media (prefers-reduced-motion:reduce){.sym-node[data-astro-cid-cxidnz3s],.sym-edge[data-astro-cid-cxidnz3s]{transition:none}}@media (width>=40rem){[data-astro-cid-5k3xnwv2][data-proof-presentation=rail] .sym-proof-figure[data-astro-cid-5k3xnwv2],[data-astro-cid-5k3xnwv2][data-proof-presentation=forecast] .sym-proof-figure[data-astro-cid-5k3xnwv2],[data-astro-cid-5k3xnwv2][data-proof-presentation=dispatch] .sym-proof-figure[data-astro-cid-5k3xnwv2]{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column}[data-astro-cid-5k3xnwv2][data-proof-presentation=matrix] .sym-proof-figure[data-astro-cid-5k3xnwv2]{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr)}[data-astro-cid-5k3xnwv2][data-proof-presentation=review] .sym-proof-figure[data-astro-cid-5k3xnwv2]{grid-template-columns:repeat(2,minmax(0,1fr))}[data-astro-cid-5k3xnwv2][data-proof-presentation=review] .sym-proof-stage[data-astro-cid-5k3xnwv2]:nth-child(3),[data-astro-cid-5k3xnwv2][data-proof-presentation=review] .sym-proof-stage[data-astro-cid-5k3xnwv2]:last-child,[data-astro-cid-5k3xnwv2][data-proof-presentation=obligation] .sym-proof-stage[data-astro-cid-5k3xnwv2]:last-child{grid-column:1/-1}[data-astro-cid-5k3xnwv2][data-proof-presentation=schedule] .sym-proof-figure[data-astro-cid-5k3xnwv2]{grid-template-columns:repeat(6,minmax(0,1fr))}[data-astro-cid-5k3xnwv2][data-proof-presentation=schedule] .sym-proof-stage[data-astro-cid-5k3xnwv2]:first-child{grid-column:1/3}[data-astro-cid-5k3xnwv2][data-proof-presentation=schedule] .sym-proof-stage[data-astro-cid-5k3xnwv2]:nth-child(2){grid-column:2/5}[data-astro-cid-5k3xnwv2][data-proof-presentation=schedule] .sym-proof-stage[data-astro-cid-5k3xnwv2]:nth-child(3){grid-column:4/6}[data-astro-cid-5k3xnwv2][data-proof-presentation=schedule] .sym-proof-stage[data-astro-cid-5k3xnwv2]:nth-child(4){grid-column:5/7}}[data-astro-cid-5k3xnwv2][data-proof-presentation=forecast] .sym-proof-stage[data-astro-cid-5k3xnwv2]:nth-child(3),[data-astro-cid-5k3xnwv2][data-proof-presentation=review] .sym-proof-stage[data-astro-cid-5k3xnwv2]:nth-child(3),[data-astro-cid-5k3xnwv2][data-proof-presentation=dispatch] .sym-proof-stage[data-astro-cid-5k3xnwv2]:nth-child(4){border-color:var(--accent);box-shadow:inset 0 0 0 1px var(--accent)}[data-astro-cid-5k3xnwv2][data-proof-presentation=matrix] .sym-proof-stage[data-astro-cid-5k3xnwv2]:nth-child(odd),[data-astro-cid-5k3xnwv2][data-proof-presentation=obligation] .sym-proof-stage[data-astro-cid-5k3xnwv2]:nth-child(odd){background:var(--background);font-weight:600}@media (prefers-reduced-motion:reduce){.sym-proof-stage[data-astro-cid-5k3xnwv2]{transition:none}}.sym-feature-tour-30-track[data-astro-cid-4r2ttqtm]{grid-template-columns:1fr}.sym-feature-tour-30-rail[data-astro-cid-4r2ttqtm]{padding-block:1.5rem}.sym-feature-tour-30-link[data-astro-cid-4r2ttqtm][aria-current=step]{box-shadow:inset 2px 0 0 var(--accent);padding-left:.75rem}.sym-feature-tour-30-chapter[data-astro-cid-4r2ttqtm]{min-height:40rem;scroll-margin-top:5rem}.sym-feature-tour-30-canvas[data-astro-cid-4r2ttqtm]{grid-template-columns:repeat(12,minmax(0,1fr));align-items:center;gap:.75rem;display:grid}.sym-feature-tour-30-question[data-astro-cid-4r2ttqtm],.sym-feature-tour-30-paper[data-astro-cid-4r2ttqtm],.sym-feature-tour-30-report[data-astro-cid-4r2ttqtm],.sym-feature-tour-30-decision[data-astro-cid-4r2ttqtm],.sym-feature-tour-30-contract[data-astro-cid-4r2ttqtm],.sym-feature-tour-30-source[data-astro-cid-4r2ttqtm]{grid-column:1/6}.sym-feature-tour-30-answer[data-astro-cid-4r2ttqtm],.sym-feature-tour-30-fields[data-astro-cid-4r2ttqtm],.sym-feature-tour-30-findings[data-astro-cid-4r2ttqtm],.sym-feature-tour-30-policy[data-astro-cid-4r2ttqtm],.sym-feature-tour-30-review-list[data-astro-cid-4r2ttqtm],.sym-feature-tour-30-targets[data-astro-cid-4r2ttqtm]{grid-column:7/-1}.sym-feature-tour-30-paper[data-astro-cid-4r2ttqtm] span[data-astro-cid-4r2ttqtm],.sym-feature-tour-30-report[data-astro-cid-4r2ttqtm] span[data-astro-cid-4r2ttqtm],.sym-feature-tour-30-contract[data-astro-cid-4r2ttqtm] span[data-astro-cid-4r2ttqtm]{border-bottom:1px solid var(--border);height:1.25rem;margin-top:.75rem;display:block}.sym-feature-tour-30-fields[data-astro-cid-4r2ttqtm]>div[data-astro-cid-4r2ttqtm],.sym-feature-tour-30-criteria[data-astro-cid-4r2ttqtm]>span[data-astro-cid-4r2ttqtm],.sym-feature-tour-30-review-list[data-astro-cid-4r2ttqtm]>div[data-astro-cid-4r2ttqtm],.sym-feature-tour-30-targets[data-astro-cid-4r2ttqtm]>span[data-astro-cid-4r2ttqtm]{border:1px solid var(--border);background:var(--background);min-height:3rem;padding:.75rem}.sym-feature-tour-30-compress[data-astro-cid-4r2ttqtm]{text-align:center;grid-column:6/7}.sym-feature-tour-30-criteria[data-astro-cid-4r2ttqtm]{grid-column:5/9}.sym-feature-tour-30-policy[data-astro-cid-4r2ttqtm]{grid-column:9/-1}.sym-feature-tour-30-hub[data-astro-cid-4r2ttqtm]{grid-column:5/9;gap:.5rem;display:grid}.sym-feature-tour-30-status[data-astro-cid-4r2ttqtm]{grid-column:1/-1;margin-top:1rem}@media (width>=901px){.sym-feature-tour-30-header[data-astro-cid-4r2ttqtm]{grid-template-columns:minmax(0,5fr) minmax(0,7fr)}.sym-feature-tour-30-track[data-astro-cid-4r2ttqtm]{grid-template-columns:minmax(0,3fr) minmax(0,9fr);gap:clamp(3rem,6vw,7rem)}.sym-feature-tour-30-rail[data-astro-cid-4r2ttqtm]{align-self:start;max-height:calc(100vh - 6rem);padding-block:3rem;position:sticky;top:5rem}.sym-feature-tour-30-chapter[data-astro-cid-4r2ttqtm]{min-height:42rem}}@media (width<=47.999rem){.sym-feature-tour-30-rail[data-astro-cid-4r2ttqtm] ol[data-astro-cid-4r2ttqtm]{display:none}.sym-feature-tour-30-chapter[data-astro-cid-4r2ttqtm]{min-height:0}.sym-feature-tour-30-canvas[data-astro-cid-4r2ttqtm]{grid-template-columns:1fr}.sym-feature-tour-30-canvas[data-astro-cid-4r2ttqtm]>[data-astro-cid-4r2ttqtm]{grid-column:1}}@media (prefers-reduced-motion:reduce){.sym-feature-tour-30-link[data-astro-cid-4r2ttqtm]{scroll-behavior:auto}}.sym-feature-tour-31-field[data-astro-cid-ev64ggpg]{grid-template-columns:1fr}.sym-feature-tour-31-search[data-astro-cid-ev64ggpg]{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr)}@media (width>=48rem){.sym-feature-tour-31-field[data-astro-cid-ev64ggpg]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=901px){.sym-feature-tour-31-header[data-astro-cid-ev64ggpg]{grid-template-columns:minmax(0,5fr) minmax(0,7fr)}.sym-feature-tour-31-field[data-astro-cid-ev64ggpg]{grid-template-columns:repeat(12,minmax(0,1fr))}.sym-feature-tour-31-application[data-astro-cid-ev64ggpg]:first-child{grid-area:span 2/span 8;min-height:38rem}.sym-feature-tour-31-application[data-astro-cid-ev64ggpg]:not(:first-child){grid-column:span 4;min-height:19rem}.sym-feature-tour-31-application[data-astro-cid-ev64ggpg]:first-child .sym-feature-tour-31-figure[data-astro-cid-ev64ggpg]{min-height:22rem}}@media (width<=39.999rem){.sym-feature-tour-31-search[data-astro-cid-ev64ggpg]{grid-template-columns:1fr}}.sym-feature-tour-32-track[data-astro-cid-hwkgxu3i]{grid-template-columns:1fr}.sym-feature-tour-32-chapter[data-astro-cid-hwkgxu3i]{min-height:38rem;scroll-margin-top:5rem}.sym-feature-tour-32-link[data-astro-cid-hwkgxu3i][aria-current=step]{box-shadow:inset 2px 0 0 var(--accent);padding-left:.75rem}[data-astro-cid-hwkgxu3i][data-presentation=matrix].sym-feature-tour-32-canvas{grid-template-columns:repeat(2,minmax(0,1fr))}[data-astro-cid-hwkgxu3i][data-presentation=matrix] .sym-feature-tour-32-label[data-astro-cid-hwkgxu3i]:last-child,[data-astro-cid-hwkgxu3i][data-presentation=target] .sym-feature-tour-32-label[data-astro-cid-hwkgxu3i]:last-child,[data-astro-cid-hwkgxu3i][data-presentation=review] .sym-feature-tour-32-label[data-astro-cid-hwkgxu3i]:last-child{border-width:2px;border-color:var(--foreground)}[data-astro-cid-hwkgxu3i][data-presentation=target].sym-feature-tour-32-canvas{grid-template-columns:repeat(3,minmax(0,1fr));align-items:end}[data-astro-cid-hwkgxu3i][data-presentation=target] .sym-feature-tour-32-label[data-astro-cid-hwkgxu3i]:last-child{min-height:9rem}[data-astro-cid-hwkgxu3i][data-presentation=dependency].sym-feature-tour-32-canvas{grid-template-columns:repeat(5,minmax(0,1fr))}[data-astro-cid-hwkgxu3i][data-presentation=dependency] .sym-feature-tour-32-label[data-astro-cid-hwkgxu3i]{grid-column:span 2}[data-astro-cid-hwkgxu3i][data-presentation=dependency] .sym-feature-tour-32-label[data-astro-cid-hwkgxu3i]:nth-child(2n){transform:translateY(2rem)}[data-astro-cid-hwkgxu3i][data-presentation=architecture].sym-feature-tour-32-canvas{grid-template-columns:repeat(2,minmax(0,1fr))}[data-astro-cid-hwkgxu3i][data-presentation=architecture] .sym-feature-tour-32-label[data-astro-cid-hwkgxu3i]:first-child{border-width:2px;border-color:var(--foreground);grid-column:1/-1;min-height:8rem}[data-astro-cid-hwkgxu3i][data-presentation=review].sym-feature-tour-32-canvas{grid-template-columns:repeat(2,minmax(0,1fr))}[data-astro-cid-hwkgxu3i][data-presentation=review] .sym-feature-tour-32-label[data-astro-cid-hwkgxu3i]:last-child{grid-column:1/-1}@media (width>=901px){.sym-feature-tour-32-header[data-astro-cid-hwkgxu3i]{grid-template-columns:minmax(0,4fr) minmax(0,4fr) minmax(0,4fr)}.sym-feature-tour-32-track[data-astro-cid-hwkgxu3i]{grid-template-columns:minmax(0,4fr) minmax(0,8fr);gap:clamp(3rem,6vw,7rem)}.sym-feature-tour-32-rail[data-astro-cid-hwkgxu3i]{align-self:start;max-height:calc(100vh - 6rem);position:sticky;top:5rem}.sym-feature-tour-32-chapter[data-astro-cid-hwkgxu3i]{min-height:42rem}}@media (width<=47.999rem){.sym-feature-tour-32-rail[data-astro-cid-hwkgxu3i]{display:none}.sym-feature-tour-32-chapter[data-astro-cid-hwkgxu3i]{min-height:0}.sym-feature-tour-32-canvas[data-astro-cid-hwkgxu3i]{grid-template-columns:1fr!important}.sym-feature-tour-32-label[data-astro-cid-hwkgxu3i]{grid-column:1!important;transform:none!important}}.sym-footer-mark[data-astro-cid-sniaes6v]{user-select:none;width:clamp(13.5rem,85vw,46rem);max-width:100%}.sym-footer-mark[data-astro-cid-sniaes6v] img[data-astro-cid-sniaes6v]{width:100%;height:auto;display:block}.sym-footer-mark[data-astro-cid-sniaes6v]::-webkit-details-marker{display:none}details[data-astro-cid-sniaes6v][open] .sym-footer-message[data-astro-cid-sniaes6v]{animation:sym-footer-pop var(--duration-fast) var(--ease-out) both}details[data-astro-cid-sniaes6v][open] .sym-footer-mark[data-astro-cid-sniaes6v]{filter:blur(2px);opacity:.3}@keyframes sym-footer-pop{0%{opacity:0;transform:translateY(.25rem)scale(.96)}to{opacity:1;transform:translateY(0)scale(1)}}@media (width>=48rem){.sym-footer-mark[data-astro-cid-sniaes6v]{width:clamp(13.5rem,51vw,46rem)}}@media (prefers-reduced-motion:reduce){details[data-astro-cid-sniaes6v][open] .sym-footer-message[data-astro-cid-sniaes6v]{animation:none}}.sym-header-04-nav[data-astro-cid-fhsrwgle]{scrollbar-width:none;-ms-overflow-style:none;overflow:auto hidden}.sym-header-04-nav[data-astro-cid-fhsrwgle]::-webkit-scrollbar{display:none}.sym-header-04-chevron[data-astro-cid-fhsrwgle]{transition:transform var(--duration-base) var(--ease-standard)}[data-astro-cid-fhsrwgle][aria-expanded=true] .sym-header-04-chevron[data-astro-cid-fhsrwgle]{transform:rotate(180deg)}.sym-header-04[data-astro-cid-fhsrwgle]{transition:z-index 0s linear var(--duration-slow)}.sym-header-04[data-astro-cid-fhsrwgle]:has(.sym-header-04-viewport[data-open=true]){z-index:60;transition-delay:0s}.sym-header-04-viewport[data-astro-cid-fhsrwgle]{width:var(--sym-h04-vw,100vw);z-index:45;contain:layout paint;opacity:0;visibility:hidden;pointer-events:none;transition:opacity var(--duration-slow) cubic-bezier(.77, 0, .175, 1), transform var(--duration-slow) cubic-bezier(.77, 0, .175, 1), visibility 0s linear var(--duration-slow);position:absolute;top:100%;left:50%;right:auto;transform:translate(-50%)translateY(-.5rem)}.sym-header-04-viewport[data-astro-cid-fhsrwgle][data-open=true]{opacity:1;visibility:visible;pointer-events:auto;will-change:opacity, transform;transition:opacity var(--duration-slow) cubic-bezier(.77, 0, .175, 1), transform var(--duration-slow) cubic-bezier(.77, 0, .175, 1), visibility 0s linear 0s;transform:translate(-50%)translateY(0)}.sym-header-04-drawer[data-astro-cid-fhsrwgle]{contain:layout paint;background:var(--surface);border-bottom:1px solid var(--border);width:100%;transition:height var(--duration-base) var(--ease-standard);position:relative;overflow:hidden;box-shadow:0 16px 32px #0000001f,0 4px 8px #0000000f}.sym-header-04-viewport[data-astro-cid-fhsrwgle][data-open=true] .sym-header-04-drawer[data-astro-cid-fhsrwgle]{will-change:height}.sym-header-04-drawer[data-astro-cid-fhsrwgle][data-instant]{transition:none!important}.sym-header-04-content[data-astro-cid-fhsrwgle]{opacity:0;pointer-events:none;width:100%;transition:opacity var(--duration-fast) var(--ease-standard);position:absolute;inset:0 auto auto 0}.sym-header-04-content[data-astro-cid-fhsrwgle][data-active=true]{opacity:1;pointer-events:auto}.sym-header-04-scrim[data-astro-cid-fhsrwgle]{width:var(--sym-h04-vw,100vw);z-index:40;background:color-mix(in oklch, var(--background) 55%, transparent);backdrop-filter:blur(6px);opacity:0;visibility:hidden;pointer-events:none;height:0;transition:opacity var(--duration-base) var(--ease-standard), visibility 0s linear var(--duration-base);position:absolute;top:100%;left:50%;overflow:hidden;transform:translate(-50%)}.sym-header-04-scrim[data-astro-cid-fhsrwgle][data-open=true]{opacity:1;visibility:visible;pointer-events:auto;height:100vh;transition:opacity var(--duration-base) var(--ease-standard), visibility 0s linear 0s}.sym-header-04-mobile-toggle[data-astro-cid-fhsrwgle]{position:relative}.sym-header-04-mobile-icon-close[data-astro-cid-fhsrwgle],.sym-header-04-mobile-toggle[data-astro-cid-fhsrwgle][aria-expanded=true] .sym-header-04-mobile-icon-open[data-astro-cid-fhsrwgle]{display:none}.sym-header-04-mobile-toggle[data-astro-cid-fhsrwgle][aria-expanded=true] .sym-header-04-mobile-icon-close[data-astro-cid-fhsrwgle]{display:block}.sym-header-04-mobile[data-astro-cid-fhsrwgle]{max-height:0;transition:max-height var(--duration-base) var(--ease-standard);display:none;overflow:hidden}.sym-header-04-mobile[data-astro-cid-fhsrwgle][data-open=true]{max-height:80vh;display:block;overflow-y:auto}.sym-header-04-details[data-astro-cid-fhsrwgle] summary[data-astro-cid-fhsrwgle]::-webkit-details-marker{display:none}.sym-header-04-details[data-astro-cid-fhsrwgle][open] summary[data-astro-cid-fhsrwgle] svg{transform:rotate(180deg)}.sym-header-04-details[data-astro-cid-fhsrwgle] summary[data-astro-cid-fhsrwgle] svg{transition:transform var(--duration-base) var(--ease-standard)}.sym-header-04-hairline[data-astro-cid-fhsrwgle]{width:var(--sym-h04-vw,100vw);background-color:var(--border);height:1px;position:absolute;bottom:0;left:50%;transform:translate(-50%)}@media (prefers-reduced-motion:reduce){.sym-header-04-viewport[data-astro-cid-fhsrwgle],.sym-header-04-drawer[data-astro-cid-fhsrwgle],.sym-header-04-content[data-astro-cid-fhsrwgle],.sym-header-04-scrim[data-astro-cid-fhsrwgle],.sym-header-04-chevron[data-astro-cid-fhsrwgle],.sym-header-04-mobile[data-astro-cid-fhsrwgle],.sym-header-04-details[data-astro-cid-fhsrwgle] summary[data-astro-cid-fhsrwgle] svg{transition:none}.sym-header-04-scrim[data-astro-cid-fhsrwgle]{backdrop-filter:none}}.sym-hero-carousel-deck[data-astro-cid-cxjvxtjj]{aspect-ratio:1;width:100%;position:relative;overflow:clip}.sym-hero-carousel-card[data-astro-cid-cxjvxtjj]{background:var(--surface-2);border:1px solid var(--border);transform-origin:50%;transform:translateX(var(--x,0)) scale(var(--s,1)) rotate(var(--r,0deg));opacity:var(--o,1);z-index:var(--z,1);cursor:pointer;transition:transform .6s var(--ease-standard), opacity .42s ease;will-change:transform, opacity;position:absolute;inset:0;overflow:hidden}.sym-hero-carousel-motif[data-astro-cid-cxjvxtjj]{background-color:var(--surface);background-image:linear-gradient(var(--border) 1px, transparent 1px), linear-gradient(90deg, var(--border) 1px, transparent 1px);opacity:.85;background-size:16.6667% 16.6667%;grid-template-rows:repeat(6,1fr);grid-template-columns:repeat(6,1fr);display:grid;position:absolute;inset:0}.sym-hero-carousel-tile[data-astro-cid-cxjvxtjj]{background:color-mix(in oklab, var(--foreground) 12%, var(--surface-2));box-shadow:inset 0 0 0 1px var(--muted)}.sym-hero-carousel-tile[data-astro-cid-cxjvxtjj]:first-child{background:color-mix(in oklab, var(--foreground) 22%, var(--surface-2))}.sym-hero-carousel-scrim[data-astro-cid-cxjvxtjj]{inset-inline:0;background:linear-gradient(to top, color-mix(in oklch, var(--background) 92%, transparent) 8%, color-mix(in oklch, var(--background) 55%, transparent) 46%, transparent 100%);height:66%;position:absolute;bottom:0}.sym-hero-carousel-nav[data-astro-cid-cxjvxtjj]{border:1px solid var(--border);border-radius:var(--radius-full);width:36px;height:36px;color:var(--foreground);cursor:pointer;transition:background-color var(--duration-fast) var(--ease-standard), border-color var(--duration-fast) var(--ease-standard);background:0 0;justify-content:center;align-items:center;line-height:1;display:inline-flex;position:relative}.sym-hero-carousel-nav[data-astro-cid-cxjvxtjj] svg[data-astro-cid-cxjvxtjj]{display:block}.sym-hero-carousel-nav[data-astro-cid-cxjvxtjj]:hover{background:var(--surface);border-color:var(--muted)}.sym-hero-carousel-nav[data-astro-cid-cxjvxtjj]:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.sym-hero-carousel-nav--next[data-astro-cid-cxjvxtjj]{border-color:#0000}.sym-hero-carousel-ring[data-astro-cid-cxjvxtjj]{position:absolute;inset:0;transform:rotate(-90deg)}.sym-hero-carousel-ring-track[data-astro-cid-cxjvxtjj]{fill:none;stroke:var(--border);stroke-width:2px}.sym-hero-carousel-ring-fill[data-astro-cid-cxjvxtjj]{fill:none;stroke:var(--accent);stroke-width:2px;stroke-linecap:round;stroke-dasharray:100.53;stroke-dashoffset:100.53px;animation:5s linear infinite sym-hero-carousel-ring}@keyframes sym-hero-carousel-ring{0%{stroke-dashoffset:100.53px}to{stroke-dashoffset:0}}@media (prefers-reduced-motion:reduce){.sym-hero-carousel-card[data-astro-cid-cxjvxtjj]{transition:none}.sym-hero-carousel-ring-fill[data-astro-cid-cxjvxtjj]{stroke-dashoffset:100.53px;animation:none}}[data-sym-builder] .sym-hero-frame[data-astro-cid-s2qtdoqt],#sym-inst-root .sym-hero-frame[data-astro-cid-s2qtdoqt]{min-height:0}.sym-hero-frame-grid[data-astro-cid-s2qtdoqt]{background-image:linear-gradient(var(--border) 1px, transparent 1px), linear-gradient(90deg, var(--border) 1px, transparent 1px);background-size:16.6667% 16.6667%;grid-template-rows:repeat(6,1fr);grid-template-columns:repeat(6,1fr);height:100%;display:grid}.sym-hero-frame-tile[data-astro-cid-s2qtdoqt]{display:block}.sym-hero-frame-tile--a[data-astro-cid-s2qtdoqt]{background:color-mix(in oklab, var(--foreground) 22%, var(--surface-2))}.sym-hero-frame-tile--b[data-astro-cid-s2qtdoqt]{background:color-mix(in oklab, var(--foreground) 14%, var(--surface-2))}.sym-hero-frame-tile--c[data-astro-cid-s2qtdoqt]{background:color-mix(in oklab, var(--foreground) 6%, var(--surface-2))}.sym-hero-08-visual[data-astro-cid-hfsbbt4t]{border-radius:var(--sym-r-lg)}.sym-hero-08-poster[data-astro-cid-hfsbbt4t]{background:radial-gradient(circle at 72% 42%, color-mix(in oklch, var(--accent) 45%, transparent), transparent 32%), linear-gradient(135deg, color-mix(in oklch, var(--surface) 82%, var(--accent)), var(--surface))}.sym-hero-08[data-astro-cid-hfsbbt4t][data-sym-hero-surface-state=ready] .sym-hero-08-poster[data-astro-cid-hfsbbt4t]{opacity:0}.sym-hero-09[data-astro-cid-xxkecsla]{container-type:inline-size}@container (width>=40rem){.sym-hero-09-metadata[data-astro-cid-xxkecsla]{grid-template-columns:repeat(2,minmax(0,1fr))}}.sym-hero-71-canvas[data-astro-cid-ffd5irll]{container-type:inline-size}.sym-hero-71-path[data-astro-cid-ffd5irll]{align-items:center;display:none}.sym-hero-71-path[data-astro-cid-ffd5irll] span[data-astro-cid-ffd5irll]{background:var(--border);transform-origin:0;width:100%;height:1px;animation:sym-hero-71-connect var(--duration-slow) var(--ease-standard) .45s forwards;transform:scaleX(0)}@container (width>=42rem){.sym-hero-71-path[data-astro-cid-ffd5irll]{display:flex}}@keyframes sym-hero-71-connect{to{transform:scaleX(1)}}@media (prefers-reduced-motion:reduce){.sym-hero-71-path[data-astro-cid-ffd5irll] span[data-astro-cid-ffd5irll]{animation:none;transform:none}}.sym-layout[data-astro-cid-ncm47qta]{container-type:inline-size}.sym-layout-grid[data-astro-cid-ncm47qta]{grid-template-columns:repeat(var(--sym-layout-cols-base,1), minmax(0, 1fr));display:grid}.sym-layout-grid[data-astro-cid-ncm47qta][data-gap=none]{--sym-layout-gap-half:0px;gap:0}.sym-layout-grid[data-astro-cid-ncm47qta][data-gap=sm]{--sym-layout-gap-half:clamp(.5rem, 1vw, .75rem);gap:clamp(1rem,2vw,1.5rem)}.sym-layout-grid[data-astro-cid-ncm47qta][data-gap=base]{--sym-layout-gap-half:clamp(.75rem, 1.5vw, 1.25rem);gap:clamp(1.5rem,3vw,2.5rem)}.sym-layout-grid[data-astro-cid-ncm47qta][data-gap=lg]{--sym-layout-gap-half:clamp(1rem, 2vw, 2rem);gap:clamp(2rem,4vw,4rem)}.sym-layout-cell[data-astro-cid-ncm47qta]{grid-column:var(--sym-layout-start-base,auto) / span var(--sym-layout-span-base,1);grid-row:var(--sym-layout-row-start,auto) / span var(--sym-layout-row-span,1);order:var(--sym-layout-order-base,0);position:var(--sym-layout-sticky-position-base,relative);top:var(--sym-layout-sticky-top-base,auto);align-self:var(--sym-layout-sticky-align-base,auto);--sym-rule-top:var(--sym-rule-top-base,none);--sym-rule-left:var(--sym-rule-left-base,none);container-type:inline-size}@container (width>=48rem){.sym-layout-grid[data-astro-cid-ncm47qta]{grid-template-columns:repeat(var(--sym-layout-cols-md,1), minmax(0, 1fr))}.sym-layout-cell[data-astro-cid-ncm47qta]{grid-column:var(--sym-layout-start-md,auto) / span var(--sym-layout-span-md,1);order:var(--sym-layout-order-md,0);position:var(--sym-layout-sticky-position-md,relative);top:var(--sym-layout-sticky-top-md,auto);align-self:var(--sym-layout-sticky-align-md,auto);--sym-rule-top:var(--sym-rule-top-md,none);--sym-rule-left:var(--sym-rule-left-md,none)}}@container (width>=56.3125rem){.sym-layout-grid[data-astro-cid-ncm47qta]{grid-template-columns:repeat(var(--sym-layout-cols-lg,1), minmax(0, 1fr))}.sym-layout-cell[data-astro-cid-ncm47qta]{grid-column:var(--sym-layout-start-lg,auto) / span var(--sym-layout-span-lg,1);order:var(--sym-layout-order-lg,0);position:var(--sym-layout-sticky-position-lg,relative);top:var(--sym-layout-sticky-top-lg,auto);align-self:var(--sym-layout-sticky-align-lg,auto);--sym-rule-top:var(--sym-rule-top-lg,none);--sym-rule-left:var(--sym-rule-left-lg,none)}}.sym-layout-cell[data-astro-cid-ncm47qta][data-align=center]{justify-content:center}.sym-layout-cell[data-astro-cid-ncm47qta][data-align=end]{justify-content:flex-end}.sym-layout-cell[data-astro-cid-ncm47qta][data-align=stretch]>*{flex:auto;min-height:0}.sym-layout-cell[data-astro-cid-ncm47qta][data-surface=surface]{background:var(--surface)}.sym-layout-cell[data-astro-cid-ncm47qta][data-surface=surface-2]{background:var(--surface-2)}.sym-layout-cell[data-astro-cid-ncm47qta][data-border=top],.sym-layout-cell[data-astro-cid-ncm47qta][data-border=both]{border-top:1px solid var(--border)}.sym-layout-cell[data-astro-cid-ncm47qta][data-border=bottom],.sym-layout-cell[data-astro-cid-ncm47qta][data-border=both]{border-bottom:1px solid var(--border)}.sym-layout-cell[data-astro-cid-ncm47qta][data-border=all]{border:1px solid var(--border)}.sym-layout-cell[data-astro-cid-ncm47qta][data-padding=sm]{padding:clamp(1rem,2vw,1.5rem)}.sym-layout-cell[data-astro-cid-ncm47qta][data-padding=base]{padding:clamp(1.5rem,3vw,2.5rem)}.sym-layout-cell[data-astro-cid-ncm47qta][data-padding=lg]{padding:clamp(2rem,4vw,4rem)}.sym-layout-cell[data-astro-cid-ncm47qta][data-content-gap=none]{gap:0}.sym-layout-cell[data-astro-cid-ncm47qta][data-content-gap=sm]{gap:clamp(1.5rem,3vw,3rem)}.sym-layout-cell[data-astro-cid-ncm47qta][data-content-gap=base]{gap:clamp(2.5rem,5vw,5rem)}.sym-layout-cell[data-astro-cid-ncm47qta][data-content-gap=lg]{gap:clamp(4rem,8vw,8rem)}.sym-layout-empty[data-astro-cid-ncm47qta]{border:1px dashed var(--border);border-radius:.5rem;flex:auto;min-height:6rem}.sym-layout-cell[data-astro-cid-ncm47qta]:before,.sym-layout-cell[data-astro-cid-ncm47qta]:after{content:"";background:var(--border);position:absolute}.sym-layout-cell[data-astro-cid-ncm47qta]:before{display:var(--sym-rule-top,none);top:calc(var(--sym-layout-gap-half,0px) * -1);height:1px;left:0;right:0}.sym-layout-cell[data-astro-cid-ncm47qta]:after{display:var(--sym-rule-left,none);left:calc(var(--sym-layout-gap-half,0px) * -1);width:1px;top:0;bottom:0}.sym-page-composition[data-astro-cid-g32if2ac]{border:0;width:100%;min-height:56.25rem;display:block}.sym-synteca-companies[data-astro-cid-or2p76go]{grid-template-columns:2rem minmax(0,1fr) 2rem;align-items:center;gap:.5rem;min-width:0;display:grid}.sym-synteca-company-row[data-astro-cid-or2p76go]{scroll-snap-type:x mandatory;scrollbar-width:none;isolation:isolate;align-items:center;gap:2rem;padding:.75rem 1.25rem;scroll-padding-inline:1.25rem;display:flex;overflow-x:auto}.sym-synteca-company-row[data-astro-cid-or2p76go]::-webkit-scrollbar{display:none}.sym-synteca-control[data-astro-cid-or2p76go]{border-radius:var(--radius-full);background:var(--surface);width:2rem;height:2rem;color:var(--muted);cursor:pointer;border:0;place-items:center;padding:0;display:grid}.sym-synteca-control[data-astro-cid-or2p76go] svg[data-astro-cid-or2p76go]{width:1rem;height:1rem}.sym-synteca-control[data-astro-cid-or2p76go]:disabled{opacity:.4;cursor:default}.sym-synteca-control[data-astro-cid-or2p76go]:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.sym-synteca-company[data-astro-cid-or2p76go]{z-index:0;background:var(--background);scroll-snap-align:start;flex:0 0 11rem;place-items:center;width:11rem;height:8rem;padding:.5rem;text-decoration:none;display:grid;position:relative}.sym-synteca-art[data-astro-cid-or2p76go]{contain:paint;width:100%;height:7rem;transition:transform var(--duration-base) var(--ease-standard);display:block;position:relative}.sym-synteca-art[data-astro-cid-or2p76go]:before{content:"";background:var(--muted);mask:var(--sym-company-logo) center / contain no-repeat;position:absolute;inset:0}.sym-synteca-company[data-astro-cid-or2p76go] img[data-astro-cid-or2p76go]{object-fit:contain;opacity:0;width:100%;height:100%;display:block}.sym-synteca-company[data-astro-cid-or2p76go]:hover,.sym-synteca-company[data-astro-cid-or2p76go]:focus-visible{z-index:1}.sym-synteca-company[data-astro-cid-or2p76go]:hover .sym-synteca-art[data-astro-cid-or2p76go],.sym-synteca-company[data-astro-cid-or2p76go]:focus-visible .sym-synteca-art[data-astro-cid-or2p76go]{transform:scale(1.2)}.sym-synteca-company[data-astro-cid-or2p76go]:hover img[data-astro-cid-or2p76go],.sym-synteca-company[data-astro-cid-or2p76go]:focus-visible img[data-astro-cid-or2p76go]{opacity:1}.sym-synteca-company[data-astro-cid-or2p76go]:hover .sym-synteca-art[data-astro-cid-or2p76go]:before,.sym-synteca-company[data-astro-cid-or2p76go]:focus-visible .sym-synteca-art[data-astro-cid-or2p76go]:before{opacity:0}.sym-synteca-company[data-astro-cid-or2p76go]:focus-visible{outline:2px solid var(--accent);outline-offset:2px}@media (prefers-reduced-motion:reduce){.sym-synteca-art[data-astro-cid-or2p76go]{transition:none}}html.sym-office-gallery-open{overflow:hidden}.sym-about-office-gallery{min-width:0}.sym-about-office-collage{isolation:isolate;grid-template-rows:repeat(2,minmax(0,1fr));grid-template-columns:.9fr 1.65fr .9fr;gap:.875rem 0;height:24rem;display:grid}.sym-about-office-tile{background:var(--surface);cursor:pointer;border:0;min-width:0;min-height:0;padding:0;overflow:hidden}.sym-about-office-tile img{object-fit:cover;filter:brightness(.89)saturate(.94);width:100%;height:100%;transition:filter var(--duration-base) var(--ease-standard), transform var(--duration-base) var(--ease-standard)}.sym-about-office-tile:first-child{z-index:1;grid-area:1/1/3;align-self:center;height:72%;margin-right:-1.125rem}.sym-about-office-tile:nth-child(2){z-index:2;grid-area:1/2/3}.sym-about-office-tile:nth-child(3),.sym-about-office-tile:nth-child(4){z-index:1;grid-column:3;height:76%;margin-left:-1.125rem}.sym-about-office-tile:nth-child(3){grid-row:1;align-self:end}.sym-about-office-tile:nth-child(4){grid-row:2;align-self:start}.sym-about-office-tile:first-child img,.sym-about-office-tile:nth-child(3) img,.sym-about-office-tile:nth-child(4) img{filter:brightness(.84)saturate(.9)}.sym-about-office-tile:hover img,.sym-about-office-tile:focus-visible img{filter:none;transform:scale(1.015)}.sym-about-office-lightbox{color:#fff;background:0 0;border:0;outline:0;width:min(86vw,80rem);max-width:calc(100vw - 2rem);height:min(80vh,52rem);max-height:calc(100vh - 4rem);margin:auto;padding:0;position:fixed;inset:3rem 0 0;overflow:visible}.sym-about-office-lightbox[open]{grid-template-rows:minmax(0,1fr) 3rem;display:grid}.sym-about-office-lightbox::backdrop{background:#000000e0}.sym-about-office-stage{min-height:0}.sym-about-office-stage figure{width:100%;height:100%;margin:0}.sym-about-office-stage figure[hidden]{display:none}.sym-about-office-stage img{object-fit:contain;width:100%;height:100%}.sym-about-office-controls{justify-content:center;align-items:center;gap:2rem;display:flex}.sym-about-office-close,.sym-about-office-previous,.sym-about-office-next{color:inherit;cursor:pointer;background:0 0;border:0;font-size:1.5rem}.sym-about-office-close{z-index:2;position:fixed;top:1.5rem;right:1.5rem}.sym-about-office-count{text-align:center;min-width:3rem;margin:0}@media (width<=45rem){.sym-about-office-collage{height:20rem}.sym-about-office-lightbox{width:94vw;height:78vh;inset:2rem 0 0}.sym-about-office-close{top:1rem;right:1rem}}@media (prefers-reduced-motion:reduce){.sym-about-office-tile img{transition:none}}.sym-case-selected,.sym-cases-selected{background:var(--background);color:var(--foreground);overflow:clip}.sym-case-selected h1,.sym-case-selected h2,.sym-case-selected h3,.sym-case-selected p,.sym-cases-selected h1,.sym-cases-selected h2,.sym-cases-selected p{margin-top:0}.sym-case-selected a,.sym-cases-selected a{color:inherit;text-underline-offset:.25em}.sym-case-frame{max-width:var(--sym-shell-max);padding-inline:var(--sym-gutter);margin-inline:auto}.sym-case-label{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-size:.75rem}.sym-case-cta a{border:1px solid var(--border);color:inherit;background:0 0}.sym-case-related-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.75rem;display:grid}.sym-case-related-cards article{flex-direction:column;min-width:0;display:flex}.sym-case-opening{padding-block:2rem 5rem}.sym-case-breadcrumb{color:var(--muted);gap:.65rem;margin-bottom:1.75rem;font-size:.8125rem;display:flex}.sym-case-metadata{border-block:1px solid var(--border);grid-template-columns:repeat(3,1fr);margin:0 0 4rem;display:grid}.sym-case-metadata div{border-right:1px solid var(--border);padding-block:1rem}.sym-case-metadata div:not(:first-child){padding-left:1.25rem}.sym-case-metadata div:last-child{border-right:0}.sym-case-metadata dt{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;margin-bottom:.45rem;font-size:.6875rem}.sym-case-metadata dd{margin:0;font-size:.9375rem}.sym-case-hero{grid-template-columns:minmax(0,7fr) minmax(18rem,5fr);align-items:end;gap:4rem;display:grid}.sym-case-hero h1{max-width:55rem;font-family:var(--font-heading);font-size:var(--sym-type-hero);letter-spacing:-.06em;margin-bottom:2rem;font-weight:520;line-height:.94}.sym-case-hero p{max-width:48rem;color:var(--muted);margin-bottom:0;font-size:1.0625rem;line-height:1.55}.sym-case-media{border-radius:var(--radius-lg);background:color-mix(in oklch, var(--foreground) 18%, var(--surface));min-height:22rem;position:relative;overflow:hidden}.sym-case-media img{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.sym-case-body{background:var(--background);color:var(--foreground)}.sym-case-narrative{min-width:0}.sym-case-section{grid-template-columns:3fr 9fr;gap:3rem;padding-block:4.5rem;display:grid}.sym-case-section h2{max-width:12rem;font-family:var(--font-heading);letter-spacing:-.035em;margin:0;font-size:clamp(1.9rem,2.6vw,2.75rem);font-weight:560;line-height:1.05}.sym-case-section>div,.sym-case-section>ul,.sym-case-section>dl{max-width:50rem}.sym-case-section ul{padding-left:1.25rem;list-style:outside}.sym-case-section p,.sym-case-section li{line-height:1.6}.sym-case-section p:last-child,.sym-case-section ul{margin-bottom:0}.sym-case-section li+li{margin-top:.75rem}.sym-case-client-facts{border-top:1px solid var(--border);margin:0}.sym-case-client-facts div{border-bottom:1px solid var(--border);grid-template-columns:minmax(8rem,3fr) minmax(0,9fr);gap:1.5rem;padding-block:1rem;display:grid}.sym-case-client-facts dt{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-size:.75rem;font-weight:650}.sym-case-client-facts dd{margin:0;line-height:1.6}.sym-case-built>div{gap:2rem;display:grid}.sym-case-built article{border-top:1px solid var(--border);grid-template-columns:5fr 7fr;gap:1.5rem;padding-top:1.25rem;display:grid}.sym-case-built h3{margin:0;font-size:1.125rem;font-weight:600;line-height:1.2}.sym-case-result>div{border:1px solid var(--border);padding:2rem}.sym-case-result>div>p{color:var(--muted);margin-top:2rem}.sym-case-cta{grid-template-columns:7fr 5fr;gap:3rem;padding-block:5rem;display:grid}.sym-case-cta h2{max-width:38rem;font-family:var(--font-heading);letter-spacing:-.045em;margin:0;font-size:3.5rem;font-weight:520;line-height:.98}.sym-case-cta p{max-width:31rem;color:var(--muted);margin-bottom:1.75rem;line-height:1.5}.sym-case-cta a{padding:.75rem 1.1rem;text-decoration:none;display:inline-block}.sym-cases-hero{--sym-cases-letter-step:calc(var(--reveal-step) / 3);grid-template-columns:2fr 7fr 3fr;align-items:end;gap:2rem;min-height:19.2rem;padding-block:5rem 4rem;display:grid}.sym-cases-hero [data-case-index-heading]{--sym-cases-reveal-delay:var(--duration-fast)}html.js .sym-cases-hero [data-case-index-intro][data-reveal]{transition-delay:var(--duration-slow)}.sym-cases-hero .sym-text-reveal-inner{transition-delay:calc(var(--sym-cases-reveal-delay,0s) + var(--reveal-index,0) * var(--sym-cases-letter-step))}.sym-cases-hero h1{font-family:var(--font-heading);font-size:var(--sym-type-hero);letter-spacing:-.06em;margin:0;font-weight:520;line-height:.94}.sym-cases-hero>p:last-child{color:var(--muted);margin-bottom:0;font-size:1.0625rem;line-height:1.5}@media (width>=64.0625rem){.sym-cases-hero{grid-template-rows:1fr auto}.sym-cases-hero .sym-case-label{grid-area:2/1;align-self:start}[data-case-index-heading]{grid-area:2/2;place-self:start center}[data-case-index-intro]{grid-area:2/3;place-self:start end;max-width:30rem}}.sym-cases-filter-row{justify-content:space-between;align-items:center;gap:1.5rem;min-height:5rem;display:flex}.sym-cases-filter-row>span{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-size:.75rem}.sym-cases-filter-row>div{gap:.5rem;display:flex}.sym-cases-filter-row>div button{border:1px solid var(--border);border-radius:var(--radius-full);color:inherit;cursor:pointer;font:inherit;transition:color var(--duration-fast) var(--ease-standard), border-color var(--duration-fast) var(--ease-standard), background-color var(--duration-fast) var(--ease-standard);background:0 0;align-items:center;padding:.45rem .85rem;font-size:.8125rem;display:inline-flex}.sym-cases-filter-row>div button:hover{border-color:var(--accent);color:var(--accent)}.sym-cases-filter-row>div button[aria-pressed=true]{border-color:var(--accent);background:var(--accent-fill);color:var(--background)}.sym-cases-filter-row>div button:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.sym-cases-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:4.75rem 1.75rem;padding-block:1.25rem 5rem;display:grid}.sym-cases-card,.sym-case-related-cards article{flex-direction:column;min-width:0;display:flex}.sym-cases-card[hidden]{display:none}.sym-cases-media{aspect-ratio:1.18;border-radius:var(--radius-lg);background:color-mix(in oklch, var(--foreground) 17%, var(--surface));flex-shrink:0;margin-bottom:1.5rem;display:block;overflow:hidden}.sym-cases-media img{object-fit:cover;width:100%;height:100%;display:block}.sym-cases-card .sym-case-label,.sym-case-related-cards .sym-case-label{margin-bottom:.875rem;line-height:1.333}.sym-cases-card h2,.sym-cases-card h3,.sym-case-related-cards h3{font-family:var(--font-heading);letter-spacing:-.035em;margin-bottom:.875rem;font-size:clamp(1.4375rem,2vw,1.875rem);font-weight:540;line-height:1.08}.sym-cases-card h2 a,.sym-cases-card h3 a,.sym-case-related-cards h3 a{text-decoration:none}.sym-cases-card>p:not(.sym-case-label),.sym-case-related-cards article>p:not(.sym-case-label){color:var(--muted);margin-bottom:1rem;font-size:.9375rem;line-height:1.52}.sym-cases-link{align-self:flex-start;align-items:center;gap:.25rem;margin-top:auto;font-size:.9375rem;line-height:1.3;text-decoration:none;display:inline-flex}.sym-cases-link svg{width:1rem;height:1rem;transition:transform var(--duration-fast) var(--ease-standard)}.sym-cases-link:hover svg{transform:translate(.2rem)}@media (width<=64rem){.sym-case-body{display:block}.sym-case-narrative{grid-area:auto}.sym-cases-hero{grid-template-columns:1fr 3fr}.sym-cases-hero>p:last-child{grid-column:2}.sym-cases-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:4.5rem 1.75rem}.sym-case-hero{grid-template-columns:1fr}.sym-case-media{aspect-ratio:1.6;min-height:18rem}.sym-case-section,.sym-case-treatment-rail .sym-case-section{padding-left:var(--sym-gutter)}}@media (width<=47.999rem){.sym-cases-hero{grid-template-columns:1fr;gap:1.25rem;min-height:24rem;padding-block:3.5rem 2.5rem}.sym-cases-hero>p:last-child{grid-column:auto}.sym-cases-hero h1{font-size:3.25rem}.sym-cases-filter-row{flex-direction:column;align-items:flex-start;padding-block:1rem}.sym-cases-filter-row>div{width:100%;overflow-x:auto}.sym-cases-grid{grid-template-columns:1fr;gap:3.625rem;padding-block:.75rem 3rem}.sym-cases-media{aspect-ratio:1.25}.sym-case-opening{padding-block:1.25rem 3rem}.sym-case-breadcrumb{margin-bottom:1.25rem}.sym-case-metadata{grid-template-columns:1fr;margin-bottom:2.5rem}.sym-case-metadata div,.sym-case-metadata div:not(:first-child){border-right:0;border-bottom:1px solid var(--border);padding:.9rem 0}.sym-case-metadata div:last-child{border-bottom:0}.sym-case-hero{gap:2rem}.sym-case-hero h1{font-size:3.25rem}.sym-case-media{min-height:15rem}.sym-case-section,.sym-case-treatment-rail .sym-case-section{grid-template-columns:1fr;gap:1.75rem;padding-block:3rem}.sym-case-built article{grid-template-columns:1fr;gap:.75rem}.sym-case-client-facts div{grid-template-columns:1fr;gap:.5rem}.sym-case-result>div{padding:1.25rem}.sym-case-cta{grid-template-columns:1fr;gap:2rem;padding-block:4rem}.sym-case-related-cards{grid-template-columns:1fr}.sym-case-cta h2{font-size:2.75rem}}.sym-about-selected{background:var(--background);color:var(--foreground);overflow:clip}.sym-about-selected h1,.sym-about-selected h2,.sym-about-selected h3,.sym-about-selected p{margin-top:0}.sym-about-selected a{color:inherit;text-underline-offset:.3em}.sym-about-frame{max-width:var(--sym-shell-max);padding-inline:var(--sym-gutter);margin-inline:auto}.sym-about-label{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-size:.75rem}.sym-about-media{background:color-mix(in oklch, var(--foreground) 18%, var(--surface))}.sym-about-hero{grid-template-columns:1fr 8fr 3fr;gap:2rem;padding-top:11rem;display:grid}.sym-about-hero-copy{text-align:center;grid-column:1/-1}.sym-about-hero h1{max-width:72rem;font-size:var(--sym-type-hero-large);letter-spacing:-.06em;margin:0 auto 2rem;font-weight:520;line-height:.94}.sym-about-hero-copy>p:last-child{max-width:42rem;margin:0 auto 3.5rem;font-size:1.125rem;line-height:1.5}@media (width>=64rem){[data-sym-about-hero-heading]{white-space:nowrap}}.sym-about-hero-media{transform-origin:bottom;background:0 0;border-radius:.75rem;grid-column:1/-1;height:clamp(12.8rem,24vw,21.6rem);min-height:0;overflow:hidden}.sym-about-hero-figure{width:100%;height:100%;display:block}.sym-about-hero-figure .rule{fill:none;stroke:oklch(from var(--background) calc(l + .04) c h);stroke-width:1px}.sym-about-hero-figure .tone-1{fill:oklch(from var(--background) calc(l + .05) c h)}.sym-about-hero-figure .tone-2{fill:var(--surface)}.sym-about-hero-figure .tone-3{fill:var(--surface-2)}.sym-about-hero-figure .tone-4,.sym-about-hero-figure .reveal{fill:var(--border)}.sym-about-hero-figure .reveal{transform-box:fill-box;transform-origin:50% 100%}.sym-about-hero-figure .tick{fill:var(--accent)}@media (prefers-reduced-motion:no-preference){.sym-about-hero-figure .tone-1,.sym-about-hero-figure .tone-2,.sym-about-hero-figure .tone-3,.sym-about-hero-figure .tone-4{animation:sym-about-hero-fade .55s var(--ease-out) backwards}.sym-about-hero-figure .tone-2{animation-delay:60ms}.sym-about-hero-figure .tone-3{animation-delay:.12s}.sym-about-hero-figure .tone-4{animation-delay:.18s}.sym-about-hero-figure .reveal{animation:sym-about-hero-reveal .3s var(--ease-out) .73s backwards}.sym-about-hero-figure .tick{animation:sym-about-hero-fade .15s var(--ease-out) 1.03s backwards}@keyframes sym-about-hero-fade{0%{opacity:0}}@keyframes sym-about-hero-reveal{0%{transform:scaleY(0)}to{transform:scaleY(1)}}}@supports (animation-timeline:view()){[data-sym-parallax-heading]{animation:linear both sym-about-heading-shift view();animation-range:exit}[data-sym-parallax-media]{animation:linear both sym-about-media-shift view();animation-range:exit}}@keyframes sym-about-heading-shift{to{transform:translateY(-2.5rem)}}@keyframes sym-about-media-shift{to{transform:translateY(3rem)scale(1.035)}}.sym-about-origin{grid-template-columns:6fr 6fr;gap:2rem;padding-block:5.5rem;display:grid}.sym-about-origin h2{letter-spacing:-.045em;max-width:30rem;margin:0;font-size:3.25rem;font-weight:520;line-height:1}.sym-about-origin>p{max-width:42rem;margin:0;font-size:1.125rem;line-height:1.55}.sym-about-delivery,.sym-about-work,.sym-about-leadership,.sym-about-group,.sym-about-connections,.sym-about-place,.sym-about-cta{padding-block:5.5rem}.sym-about-heading{grid-template-columns:9fr 3fr;align-items:end;gap:2rem;margin-bottom:3.5rem;display:grid}.sym-about-heading h2{letter-spacing:-.045em;margin:0;font-size:3.5rem;font-weight:520;line-height:1}.sym-about-heading>a{justify-self:end;font-size:.875rem}.sym-about-principles{border-top:1px solid var(--border);grid-template-columns:repeat(3,1fr);display:grid}.sym-about-principles article{border-right:1px solid var(--border);flex-direction:column;min-height:20rem;padding:1.5rem;display:flex}.sym-about-principles article:first-child{padding-left:0}.sym-about-principles article:last-child{border-right:0}.sym-about-principles span{color:var(--muted);font-size:.75rem}.sym-about-principles h3{letter-spacing:-.025em;max-width:20rem;margin:4rem 0 1.5rem;font-size:1.625rem;font-weight:520;line-height:1.08}.sym-about-principles p{max-width:22rem;color:var(--muted);margin:auto 0 0;line-height:1.5}.sym-about-work{padding-bottom:7.5rem}.sym-about-work-rail{scroll-snap-type:x mandatory;grid-auto-columns:minmax(19rem,1fr);grid-auto-flow:column;gap:1.75rem;display:grid;overflow-x:auto}.sym-about-work-rail article{scroll-snap-align:start}.sym-about-leadership{grid-template-columns:5fr 7fr;gap:4rem;display:grid}.sym-about-leadership header h2{letter-spacing:-.045em;max-width:31rem;margin:1.5rem 0 0;font-size:clamp(2rem,3.7vw,3.25rem);font-weight:520;line-height:1}.sym-about-leader-list{border-top:1px solid var(--border)}.sym-about-leader-list>a{border-bottom:1px solid var(--border);grid-template-columns:7rem 1fr;align-items:center;gap:1.5rem;padding-block:1rem;display:grid}.sym-about-portrait{aspect-ratio:1}.sym-about-leader-list h3{margin:0 0 .25rem;font-size:1.125rem}.sym-about-leader-list p{color:var(--muted);margin:0}.sym-about-group{grid-template-columns:5fr 7fr;align-items:center;padding-block:3rem;display:grid}.sym-about-group>div:first-child{padding-right:3rem}.sym-about-group>div h2{margin-top:0}.sym-about-group h2,.sym-about-connections h2,.sym-about-place h2{letter-spacing:-.04em;margin:1.25rem 0 1.5rem;font-size:clamp(2rem,3.4vw,3rem);font-weight:520;line-height:1}.sym-about-group p,.sym-about-connections p,.sym-about-place p{max-width:34rem;color:var(--muted);line-height:1.55}.sym-about-synteca-wordmark{vertical-align:baseline;width:5em;max-width:100%;height:auto;display:inline-block}.sym-about-selected .sym-about-synteca-action{align-items:center;gap:.375rem;margin-top:1rem;font-size:1rem;font-weight:500;text-decoration:none;display:inline-flex}.sym-about-synteca-action:hover{text-decoration:underline}.sym-about-synteca-action svg{width:1.125rem;height:1.125rem}.sym-about-connections{grid-template-columns:5fr 7fr;gap:4rem;display:grid}.sym-about-connections h2{font-size:2.25rem}.sym-about-logos{border:1px solid var(--border);grid-template-columns:repeat(3,1fr);display:grid}.sym-about-logos [data-sym-connection]{border-right:1px solid var(--border);border-bottom:1px solid var(--border);place-items:center;min-height:6rem;font-weight:600;display:grid}.sym-about-logos img{object-fit:contain;filter:grayscale()brightness(0)invert();opacity:.8;width:65%;max-width:9rem;height:3rem;transform:scale(.9)}.sym-about-logos [data-sym-connection=IBM] img{transform:scale(.8)}.sym-about-logos a:focus-visible{outline:2px solid var(--accent);outline-offset:-4px}.sym-about-logos a:hover img,.sym-about-logos a:focus-visible img{opacity:1}.sym-about-logos [data-sym-connection=more]{color:var(--muted);font-size:1.125rem;font-weight:400}.sym-about-place{grid-template-columns:5fr 7fr;align-items:end;gap:4rem;display:grid}.sym-about-cta{grid-template-columns:8fr 4fr;align-items:end;gap:4rem;display:grid}.sym-about-cta h2{letter-spacing:-.045em;max-width:46rem;margin:0;font-size:3.5rem;font-weight:520;line-height:1}.sym-about-cta p{margin-bottom:0;line-height:1.5}.sym-about-cta a{border:1px solid;margin-top:1.5rem;text-decoration:none}@media (prefers-reduced-motion:reduce){[data-sym-parallax-heading],[data-sym-parallax-media]{animation:none;transform:none}}@media (width<=45rem){.sym-about-origin,.sym-about-heading,.sym-about-leadership,.sym-about-group,.sym-about-connections,.sym-about-place,.sym-about-cta{grid-template-columns:1fr}.sym-about-hero{grid-template-columns:1fr;gap:0;padding-top:9rem}.sym-about-hero-copy{grid-column:1}.sym-about-hero h1{font-size:3.5rem}.sym-about-hero-media{grid-column:1;min-height:15rem}.sym-about-origin,.sym-about-delivery,.sym-about-work,.sym-about-leadership,.sym-about-group,.sym-about-connections,.sym-about-place,.sym-about-cta{padding-block:4rem}.sym-about-origin h2,.sym-about-heading h2,.sym-about-leadership header h2,.sym-about-group h2,.sym-about-place h2,.sym-about-cta h2{font-size:2.5rem}.sym-about-heading>a{justify-self:start}.sym-about-principles{grid-template-columns:1fr}.sym-about-principles article{border-right:0;border-bottom:1px solid var(--border);min-height:0;padding:1.5rem 0}.sym-about-principles h3{margin:2.5rem 0 1rem}.sym-about-work-rail{grid-auto-columns:82%}.sym-about-work{padding-bottom:5.5rem}.sym-about-leadership{gap:2.5rem}.sym-about-group{gap:1.5rem;padding-block:3rem}.sym-about-group>div:first-child{padding:0}.sym-about-connections{gap:2.5rem}.sym-about-office-gallery{grid-row:1}}.sym-legal-page{--sym-legal-nav-width:16rem;--sym-legal-body-inset:4rem;--sym-legal-content-start:calc(var(--sym-legal-nav-width) + var(--sym-legal-body-inset));--sym-legal-headline-bearing:0em}.sym-legal-page[data-sym-legal-page=cookies]{--sym-legal-headline-bearing:.047em}.sym-legal-page[data-sym-legal-page=privacy],.sym-legal-page[data-sym-legal-page=imprint]{--sym-legal-headline-bearing:.078em}.sym-legal-hero{grid-template-columns:var(--sym-legal-content-start) minmax(0, 1fr);gap:0;padding-block:7rem 5rem;display:grid}.sym-legal-hero>.sym-legal-kicker{grid-column:1;align-self:start}.sym-legal-hero h1{margin:0;max-width:11ch;font-family:var(--font-heading);font-size:var(--sym-type-hero);letter-spacing:-.06em;grid-column:2;margin-inline-start:calc(var(--sym-legal-headline-bearing) * -1);font-weight:500;line-height:.92}.sym-legal-kicker,.sym-legal-nav>p{color:var(--muted);font-family:var(--font-body);letter-spacing:.1em;text-transform:uppercase;margin:0;font-size:.6875rem;font-weight:700}.sym-legal-note{border:1px solid var(--border);background:var(--surface);color:var(--muted);padding:1.5rem}.sym-legal-shell{grid-template-columns:var(--sym-legal-nav-width) minmax(0, 1fr);gap:0;display:grid}.sym-legal-nav{top:var(--sym-sticky-offset);flex-direction:column;align-self:start;gap:.5rem;padding:4rem 3rem 4rem 0;display:flex;position:sticky}.sym-legal-nav>p{margin-bottom:.75rem}.sym-legal-nav a{color:var(--muted);text-underline-offset:.25rem;font-size:.875rem;line-height:1.35;text-decoration:none}.sym-legal-nav a:hover,.sym-legal-nav a:focus-visible{color:var(--foreground);text-decoration:underline}.sym-legal-content{position:relative}.sym-legal-content:before{content:"";background:var(--border);width:1px;position:absolute;inset-block:0;inset-inline-start:0}.sym-legal-content>section{padding:var(--sym-legal-body-inset);border-bottom:1px solid var(--border);scroll-margin-top:var(--sym-sticky-offset)}.sym-legal-content>.sym-legal-muted{background:var(--surface)}.sym-legal-content>.sym-legal-inverted{background:var(--background);color:var(--foreground)}.sym-legal-content h2{max-width:22ch;font-family:var(--font-heading);letter-spacing:-.04em;margin:0 0 1.5rem;font-size:2.25rem;font-weight:550;line-height:1.05}.sym-legal-content h3{font-family:var(--font-subhead);margin:1.75rem 0 .75rem;font-size:1.125rem}.sym-legal-content p,.sym-legal-content li,.sym-legal-content address{max-width:45rem;font-size:1rem;line-height:1.65}.sym-legal-content p,.sym-legal-content ul,.sym-legal-content address{margin-block:0 1.25rem}.sym-legal-content ul{padding-left:1.25rem;list-style:outside}.sym-legal-content li+li{margin-top:.45rem}.sym-legal-content address{font-style:normal}.sym-legal-content a{color:inherit;text-underline-offset:.2rem}.sym-legal-privacy-hero{grid-template-columns:var(--sym-legal-content-start) minmax(0, 1fr) auto;padding-bottom:6rem}.sym-legal-privacy-date{border-top:1px solid var(--border);grid-column:3;align-self:end;margin:0;padding-top:.5rem;font-size:.875rem;line-height:1.4}.sym-legal-privacy-date time{font-weight:600}.sym-legal-privacy-document{padding:4rem 0 7rem}.sym-legal-privacy-document>section{border-top:1px solid var(--border);scroll-margin-top:var(--sym-sticky-offset);border-bottom:0;grid-template-columns:18rem minmax(0,1fr);gap:0 4.5rem;padding-block:3.625rem;padding-inline-start:var(--sym-legal-body-inset);display:grid}.sym-legal-privacy-document>section:first-child{border-top:0}.sym-legal-privacy-document>section>.sym-legal-section-head{grid-column:1}.sym-legal-privacy-document>section>.sym-legal-section-body{grid-column:2}.sym-legal-section-head{align-self:start}.sym-legal-section-head h2{font-family:var(--font-heading);letter-spacing:-.035em;margin:0 0 1.5rem;font-size:2.25rem;font-weight:550;line-height:1.08}.sym-legal-section-body p,.sym-legal-section-body li,.sym-legal-section-body address{font-size:1rem;line-height:1.65}.sym-legal-section-body p,.sym-legal-section-body ul,.sym-legal-section-body address{margin-block:0 1.25rem}.sym-legal-section-body ul{padding-left:1.25rem;list-style:outside}.sym-legal-section-body address{font-style:normal}.sym-legal-section-body a{color:inherit}.sym-legal-info-grid{border:1px solid var(--border);background:var(--surface-2);grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem 2rem;margin-block:1.5rem;padding:1.5rem;display:grid}.sym-legal-section-body .sym-legal-info-grid>*{margin:0}.sym-legal-terms-hero{align-items:end}.sym-legal-terms-shell{grid-template-columns:var(--sym-legal-nav-width) minmax(0, 1fr);gap:var(--sym-legal-body-inset);padding-block:4rem 7.5rem}.sym-legal-terms-shell .sym-legal-nav{border-left:1px solid var(--border);padding:0 0 0 1.375rem}.sym-legal-terms-shell .sym-legal-content:before{display:none}.sym-legal-terms-shell .sym-legal-content>section{grid-template-columns:15.625rem minmax(0,1fr);gap:0 2rem;margin-bottom:3.375rem;padding:0 0 3.375rem;display:grid}.sym-legal-terms-shell .sym-legal-content>section>h2{grid-column:1}.sym-legal-terms-shell .sym-legal-content>section>div{grid-column:2}@media (width<=78rem){.sym-legal-page{--sym-legal-nav-width:12rem;--sym-legal-body-inset:2.5rem}.sym-legal-hero h1{max-width:none}.sym-legal-privacy-hero{grid-template-columns:var(--sym-legal-content-start) minmax(0, 1fr);padding-bottom:4rem}.sym-legal-privacy-date{grid-column:2;justify-self:start;margin-top:2rem}.sym-legal-nav{padding-right:2rem}.sym-legal-privacy-document>section,.sym-legal-terms-shell .sym-legal-content>section{grid-template-columns:minmax(0,1fr);gap:0}.sym-legal-privacy-document>section>.sym-legal-section-head,.sym-legal-privacy-document>section>.sym-legal-section-body,.sym-legal-terms-shell .sym-legal-content>section>h2,.sym-legal-terms-shell .sym-legal-content>section>div{grid-column:1}.sym-legal-section-head{margin-bottom:1.5rem}.sym-legal-section-head h2,.sym-legal-content h2{font-size:2rem}}@media (width<=45rem){.sym-legal-hero,.sym-legal-terms-hero{padding-block:4rem 3rem;display:block}.sym-legal-hero h1{margin-top:1.25rem;margin-inline-start:0;font-size:3.5rem}.sym-legal-privacy-date{margin-top:2rem}.sym-legal-shell,.sym-legal-terms-shell{padding-block:0 4.5rem;display:block}.sym-legal-nav{border-bottom:1px solid var(--border);grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem 1rem;padding:1.5rem 0 2rem;display:grid;position:static}.sym-legal-nav>p{grid-column:1/-1}.sym-legal-content:before,.sym-legal-terms-shell .sym-legal-content:before{display:none}.sym-legal-content>section,.sym-legal-terms-shell .sym-legal-content>section{margin:0;padding:3rem 0;display:block}.sym-legal-terms-shell .sym-legal-content>section>h2,.sym-legal-terms-shell .sym-legal-content>section>div{grid-column:auto}.sym-legal-content h2{margin-top:.75rem;font-size:2rem}.sym-legal-privacy-document{padding-block:3rem 4.5rem}.sym-legal-privacy-document>section{padding-block:3rem;padding-inline-start:0;display:block}.sym-legal-section-head{margin-bottom:1.5rem}.sym-legal-info-grid{grid-template-columns:1fr}}.sym-article-selected{background:var(--background);color:var(--foreground);overflow:clip}.sym-article-selected h1,.sym-article-selected h2,.sym-article-selected p,.sym-article-selected figure{margin-top:0}.sym-article-selected a{color:inherit;text-underline-offset:.18em}.sym-article-breadcrumb{color:var(--muted);align-items:center;gap:.55rem;padding-block:1.25rem;font-size:.75rem;display:flex;position:relative}.sym-article-breadcrumb:after{content:"";inset-inline:var(--sym-gutter);border-bottom:1px solid var(--border);position:absolute;bottom:0}.sym-article-breadcrumb a{color:var(--foreground)}.sym-article-header{background:var(--background)}.sym-article-opening{padding-block:3.5rem 4rem}.sym-article-header h1{font-family:var(--font-heading);font-size:var(--sym-type-hero);letter-spacing:-.06em;margin-bottom:1.5rem;font-weight:520;line-height:.97}.sym-article-standfirst{max-width:47rem;font-size:1.12rem;line-height:1.5}.sym-article-meta{flex-wrap:wrap;gap:.5rem;margin:1.75rem 0 0;padding:0;list-style:none;display:flex}.sym-article-meta li{border:1px solid var(--border);border-radius:var(--radius-full);background:var(--surface);padding:.52rem .78rem;font-size:.72rem;line-height:1.25}.sym-article-opening-stack{gap:2.75rem;display:grid}.sym-article-opening-stack .sym-article-heading-copy{grid-template-columns:minmax(0,8fr) minmax(15rem,4fr);align-items:end;gap:3rem;display:grid}.sym-article-opening-stack h1,.sym-article-opening-stack .sym-article-meta{grid-column:1}.sym-article-opening-stack .sym-article-standfirst{grid-area:1/2/3;align-self:end}.sym-article-opening-split{grid-template-columns:minmax(0,7fr) minmax(20rem,5fr);align-items:stretch;gap:4rem;display:grid}.sym-article-opening-split h1{font-size:var(--sym-type-hero)}.sym-article-opening-media{align-self:start;min-width:0;margin-bottom:0}.sym-article-opening-media img{border-radius:var(--radius-lg);object-fit:cover;width:100%;height:auto;display:block}.sym-article-opening-stack .sym-article-opening-media img{aspect-ratio:16/5.5;max-height:29rem}.sym-article-opening-split .sym-article-opening-media img{aspect-ratio:4/5}.sym-article-opening-portrait img{object-position:center top}.sym-article-caption{color:color-mix(in oklch, var(--foreground) 70%, var(--muted));margin:.65rem 0 0;font-size:.75rem;line-height:1.45}.sym-article-layout{background:var(--background);grid-template-columns:minmax(12rem,3fr) minmax(0,9fr);align-items:start;gap:4rem;padding-block:4.75rem 7rem;display:grid}.sym-article-nav{top:var(--sym-sticky-offset);background:0 0;padding-top:.25rem;position:sticky}.sym-article-nav-label{color:var(--muted);letter-spacing:.1em;text-transform:uppercase;margin-bottom:0;font-size:.6875rem;font-weight:700}.sym-article-nav>div{gap:.75rem;margin-top:1rem;display:grid}.sym-article-nav a{border-left:1px solid var(--border);color:var(--muted);padding-left:1rem;font-size:.78rem;line-height:1.35;text-decoration:none;display:block}.sym-article-nav a[aria-current=location]{border-left:3px solid var(--foreground);color:var(--foreground);font-weight:650}.sym-article-body{background:var(--background);max-width:52.5rem;margin:0;padding:.25rem 3rem 4rem}.sym-article-body section[id],.sym-article-logos[id]{scroll-margin-top:calc(var(--sym-sticky-offset) + 1rem)}.sym-article-body p,.sym-article-body li{font-size:1.04rem;line-height:1.72}.sym-article-body h2{border-top:2px solid var(--foreground);font-family:var(--font-heading);letter-spacing:-.04em;margin:4.75rem 0 1.5rem;padding-top:1.35rem;font-size:2.35rem;font-weight:520;line-height:1.06}.sym-article-inline-media{margin-block:2.5rem}.sym-article-inline-media img{aspect-ratio:3/2;object-fit:cover;width:100%;display:block}.sym-article-facts{background:var(--border);grid-template-columns:1fr 1fr;gap:1px;margin-block:2rem;display:grid}.sym-article-facts p{background:var(--background);margin-bottom:0;padding:1rem}.sym-article-logos{background:var(--border);grid-template-columns:repeat(3,1fr);gap:1px;margin-top:4.75rem;padding:1px;display:grid}.sym-article-logos figure{background:var(--background);place-items:center;min-height:9rem;margin:0;padding:1.35rem;display:grid}.sym-article-logos figure.sym-article-logo-tinted{background:var(--background-dark)}.sym-article-logos img{object-fit:contain;max-width:10rem;max-height:4.5rem}@media (width<=45rem){.sym-article-breadcrumb{white-space:nowrap;overflow:hidden}.sym-article-opening,.sym-article-opening-stack .sym-article-heading-copy,.sym-article-opening-split{padding-block:2.75rem 3rem;display:block}.sym-article-header h1,.sym-article-opening-split h1{font-size:2.8rem}.sym-article-standfirst{font-size:1.02rem}.sym-article-opening-media{margin-top:2rem}.sym-article-opening-stack .sym-article-opening-media img,.sym-article-opening-split .sym-article-opening-media img{aspect-ratio:4/3;height:auto;min-height:0}.sym-article-opening-portrait img{aspect-ratio:5/4}.sym-article-layout{padding-block:2.75rem 4.5rem;display:block}.sym-article-nav{background:0 0;border:0;padding:.8rem;display:block;position:static}.sym-article-nav-label{margin-bottom:.65rem}.sym-article-nav>div{margin-top:0;display:flex;overflow-x:auto}.sym-article-nav a{white-space:nowrap;border-left:0;flex:none;padding:.75rem}.sym-article-nav a[aria-current=location]{box-shadow:inset 0 -.1875rem var(--accent);border-left:0}.sym-article-body{margin-top:2.75rem;padding:1.5rem 1.25rem 3rem}.sym-article-body p,.sym-article-body li{font-size:1rem}.sym-article-body h2{margin-top:3.75rem;font-size:2rem}.sym-article-inline-media img{aspect-ratio:4/3}.sym-article-facts,.sym-article-logos{grid-template-columns:1fr}}.sym-blog-selected{background:var(--background);color:var(--foreground);overflow:clip}.sym-blog-selected h1,.sym-blog-selected h2,.sym-blog-selected h3,.sym-blog-selected p{margin-top:0}.sym-blog-selected a{color:inherit;text-underline-offset:.2em}.sym-blog-hero{padding-block:4.5rem 3rem}.sym-blog-hero-copy{grid-template-columns:7rem minmax(0,1fr);align-items:end;gap:2rem;margin-bottom:3.5rem;display:grid}.sym-blog-label,.sym-blog-meta span{color:var(--muted);letter-spacing:.1em;text-transform:uppercase;font-size:.6875rem;font-weight:700}.sym-blog-label{margin-bottom:0}.sym-blog-hero h1{white-space:nowrap;font-family:var(--font-heading);font-size:var(--sym-type-hero);letter-spacing:-.06em;margin-bottom:0;font-weight:520;line-height:.92}.sym-blog-hero-copy>p:last-child{max-width:36rem;color:var(--muted);grid-column:2;margin-bottom:0;line-height:1.5}.sym-blog-feature-card{min-height:42rem;position:relative}.sym-blog-feature-card>a{height:100%;text-decoration:none;display:block}.sym-blog-feature-card>a>.sym-blog-media{border-radius:var(--radius-lg);object-fit:cover;width:100%;height:42rem;display:block}.sym-blog-feature-copy{border-radius:var(--radius-lg);background:var(--background);padding:2rem;position:absolute;inset:auto 2rem 2rem}.sym-blog-feature-copy h2{max-width:18ch;font-family:var(--font-heading);letter-spacing:-.045em;margin-bottom:1rem;font-size:clamp(2.25rem,4vw,4.5rem);font-weight:520;line-height:.98}.sym-blog-meta{color:var(--muted);flex-wrap:wrap;gap:.75rem;margin-bottom:0;font-size:.75rem;display:flex}.sym-blog-cta{background:var(--surface);color:var(--foreground);padding-block:5rem 5.5rem}.sym-blog-cta>.sym-blog-frame{grid-template-columns:8fr 4fr;align-items:end;gap:4rem;display:grid}.sym-blog-cta h2{font-family:var(--font-heading);letter-spacing:-.045em;margin-bottom:0;font-size:3.5rem;font-weight:520;line-height:1.03}.sym-blog-cta p{color:var(--muted);margin-bottom:1.625rem;font-size:1.0625rem;line-height:1.5}.sym-blog-cta a{border:1px solid;text-decoration:none}@media (width<=64rem){.sym-blog-hero-copy{grid-template-columns:6rem minmax(0,1fr)}.sym-blog-hero h1{white-space:normal}}@media (width<=45rem){.sym-blog-hero{padding-block:3.5rem 2rem}.sym-blog-hero-copy{grid-template-columns:1fr;gap:1.25rem;margin-bottom:2.5rem}.sym-blog-hero-copy>p:last-child{grid-column:auto}.sym-blog-hero h1{font-size:3.125rem}.sym-blog-feature-card,.sym-blog-feature-card>a>.sym-blog-media{height:auto;min-height:0}.sym-blog-feature-card>a>.sym-blog-media{aspect-ratio:16/10}.sym-blog-feature-copy{padding:1.5rem;position:static}.sym-blog-feature-copy h2{font-size:2rem}.sym-blog-cta{padding-block:3.75rem 4.25rem}.sym-blog-cta>.sym-blog-frame{grid-template-columns:1fr;gap:1.5rem}.sym-blog-cta h2{font-size:2.6875rem}}.sym-blog-archive{padding-block:3rem 6rem}.sym-blog-archive-heading{margin-bottom:2.75rem}.sym-blog-archive-heading h2,.sym-blog-latest-grid h3,.sym-blog-archive-grid h3{font-family:var(--font-heading);letter-spacing:-.04em;margin-bottom:0}.sym-blog-archive-heading h2{font-weight:520}.sym-blog-latest-grid h3,.sym-blog-archive-grid h3{font-weight:540}.sym-blog-archive-heading h2{font-size:var(--sym-type-hero);line-height:.98}.sym-blog-archive-heading div>p{color:var(--muted);margin:1rem 0 0}.sym-blog-filters{border-block:1px solid var(--border);justify-content:space-between;align-items:center;gap:2rem;margin-bottom:2.5rem;display:flex}.sym-blog-topic-list{gap:.35rem 1.25rem;display:flex;overflow-x:auto}.sym-blog-topic-list button{color:var(--muted);font:inherit;cursor:pointer;white-space:nowrap;background:0 0;border:0;padding:1rem 0;font-size:.875rem}.sym-blog-topic-list button[aria-pressed=true]{color:var(--foreground);box-shadow:inset 0 -1px var(--foreground)}.sym-blog-search{align-items:center;gap:.75rem;min-width:19rem;display:flex}.sym-blog-search span{color:var(--muted);letter-spacing:.1em;text-transform:uppercase;font-size:.6875rem;font-weight:700}.sym-blog-search input{width:100%;min-height:3rem;color:var(--foreground);font:inherit;background:0 0;border:0;padding:0}.sym-blog-filters input:focus-visible,.sym-blog-topic-list button:focus-visible{outline:2px solid var(--accent);outline-offset:.2rem}.sym-blog-status{clip:rect(0, 0, 0, 0);width:1px;height:1px;position:absolute;overflow:hidden}.sym-blog-latest-grid{grid-template-columns:minmax(0,3fr) minmax(0,2fr);gap:3rem;display:grid}.sym-blog-latest-grid article{min-width:0}.sym-blog-latest-grid article>a,.sym-blog-archive-grid article>a{height:100%;color:inherit;flex-direction:column;text-decoration:none;display:flex}.sym-blog-latest-grid article>a>div{padding:0}.sym-blog-latest-grid h3{margin:0 0 1rem;font-size:1.375rem;line-height:1.08}.sym-blog-latest-grid .sym-blog-meta,.sym-blog-archive-grid .sym-blog-meta{margin:0 0 1rem}.sym-blog-summary{color:var(--muted);margin-bottom:0;font-size:.9375rem;line-height:1.52}.sym-blog-latest-lead>a>.sym-blog-media{border-radius:var(--radius-lg);object-fit:cover;width:100%;height:28rem;margin-bottom:1.5rem;display:block}.sym-blog-latest-lead h3{font-size:var(--sym-type-section);line-height:1}.sym-blog-latest-supporting{gap:3rem;display:grid}.sym-blog-latest-supporting article>a{grid-template-columns:11rem minmax(0,1fr);gap:1.5rem;display:grid}.sym-blog-latest-supporting .sym-blog-media{border-radius:var(--radius-lg);object-fit:cover;width:100%;height:100%;display:block}.sym-blog-archive-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:4.75rem 1.75rem;margin-top:4.75rem;display:grid}.sym-blog-archive-grid article{min-width:0}.sym-blog-archive-grid .sym-blog-media{border-radius:var(--radius-lg);object-fit:cover;width:100%;height:14.75rem;margin-bottom:1.5rem;display:block}.sym-blog-archive-grid article>a>div{padding:0}.sym-blog-archive-grid h3{margin:0 0 1rem;font-size:1.5rem;line-height:1.08}.sym-blog-read{align-items:center;gap:.25rem;margin-top:1.25rem;font-size:.9375rem;line-height:1.3;display:inline-flex}.sym-blog-read svg{width:1rem;height:1rem;transition:transform var(--duration-fast) var(--ease-standard)}@media (prefers-reduced-motion:no-preference){[data-blog-card]:hover .sym-blog-read svg{transform:translate(.2rem)}}[data-blog-card]:focus-visible{outline:2px solid var(--accent);outline-offset:.2rem}@media (prefers-reduced-motion:reduce){.sym-blog-read svg{transition:none}}@media (width<=64rem){.sym-blog-latest-grid,.sym-blog-latest-supporting{grid-template-columns:1fr}.sym-blog-archive-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=45rem){.sym-blog-archive{padding-block:2rem 4rem}.sym-blog-archive-heading,.sym-blog-archive-grid{grid-template-columns:1fr}.sym-blog-filters{flex-direction:column;align-items:stretch;gap:0;padding-bottom:1rem}.sym-blog-search{min-width:0}.sym-blog-latest-lead>a>.sym-blog-media{aspect-ratio:16/10;height:auto}.sym-blog-latest-supporting article>a{grid-template-columns:6rem minmax(0,1fr);gap:1rem}.sym-blog-archive-grid .sym-blog-media{aspect-ratio:16/9;height:auto}}.sym-role-detail{background:var(--background);color:var(--foreground);overflow:clip}.sym-role-detail *{box-sizing:border-box}.sym-role-detail h1,.sym-role-detail h2,.sym-role-detail h3,.sym-role-detail p{margin-top:0}.sym-role-breadcrumb{color:var(--muted);align-items:center;gap:.55rem;font-size:.75rem;display:flex}.sym-role-breadcrumb a{color:inherit;text-underline-offset:.2em}.sym-role-opening{padding-block:1.75rem 4.75rem}.sym-role-opening-grid{grid-template-columns:minmax(0,1fr) 17rem;align-items:end;gap:5rem;padding-top:7rem;display:grid}.sym-role-meta{flex-wrap:wrap;gap:.5rem;margin:0 0 1.5rem;padding:0;list-style:none;display:flex}.sym-role-meta li{border:1px solid color-mix(in oklch, currentColor 32%, transparent);border-radius:var(--radius-full);padding:.42rem .7rem;font-size:.75rem}.sym-role-opening h1{max-width:52rem;font-family:var(--font-heading);font-size:var(--sym-type-hero);letter-spacing:-.06em;margin-bottom:2.25rem;font-weight:520;line-height:.88}.sym-role-opening h1+p{letter-spacing:-.035em;max-width:48rem;margin-bottom:0;font-size:clamp(1.65rem,2.65vw,2.55rem);line-height:1.08}.sym-role-opening-action{border-top:1px solid color-mix(in oklch, currentColor 35%, transparent);padding-top:1rem}.sym-role-opening-action>strong,.sym-role-reading-action>strong,.sym-role-reading-action>span{display:block}.sym-role-opening-action dl{margin-block:1.5rem}.sym-role-opening-action dl>div{border-top:1px solid color-mix(in oklch, currentColor 22%, transparent);justify-content:space-between;gap:1rem;padding-block:.65rem;font-size:.75rem;display:flex}.sym-role-opening-action dt{color:var(--muted)}.sym-role-opening-action dd{margin:0}.sym-role-opening-action a,.sym-role-reading-action a{background:var(--foreground);min-height:3rem;color:var(--background);font:inherit;border:1px solid;justify-content:center;align-items:center;padding-inline:1.25rem;font-size:.875rem;text-decoration:none;display:inline-flex}.sym-role-application-route a{background:var(--foreground);color:var(--background);border:1px solid;text-decoration:none}.sym-role-opening-action a{background:var(--background);width:100%;color:var(--foreground)}.sym-role-reading{grid-template-columns:11.25rem minmax(0,42.5rem) 17rem;justify-content:space-between;gap:3rem;padding-block:6.25rem 8.75rem;display:grid}.sym-role-contents,.sym-role-reading-action{top:calc(var(--sym-sticky-offset) + 1rem);border-top:1px solid var(--border);background:var(--background);align-self:start;position:sticky}.sym-role-contents{display:grid}.sym-role-contents span{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;padding-block:.85rem 1.4rem;font-size:.6875rem;font-weight:700}.sym-role-contents a{border-top:1px solid var(--border);color:inherit;padding-block:.65rem;font-size:.8125rem;text-decoration:none}.sym-role-reading-action{grid-area:1/3;padding-top:.9rem;display:grid}.sym-role-reading-action>span{color:var(--muted);margin:.5rem 0 1.25rem;font-size:.8125rem}.sym-role-copy{grid-area:1/2}.sym-role-copy>section{scroll-margin-top:calc(var(--sym-sticky-offset) + 1.5rem);border-top:1px solid var(--border);padding:1.1rem 0 6.75rem}.sym-role-label{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;margin-bottom:3.25rem;font-size:.6875rem;font-weight:700}.sym-role-copy h2,.sym-role-application h2{font-family:var(--font-heading);letter-spacing:-.045em;margin-bottom:1.75rem;font-weight:520;line-height:1}.sym-role-copy h2{font-size:clamp(2.6rem,4vw,4rem)}.sym-role-application h2{font-size:3.5rem}.sym-role-copy>section>p:last-child{max-width:42rem;margin-bottom:0;font-size:1.125rem;line-height:1.55}.sym-role-copy ul,.sym-role-process{margin:0;padding:0;list-style:none}.sym-role-copy ul li{border-top:1px solid var(--border);padding:1rem 0 1rem 2rem;line-height:1.5;position:relative}.sym-role-copy ul li:before{content:"";background:currentColor;width:.5rem;height:.5rem;position:absolute;top:1.45rem;left:.15rem}.sym-role-benefits{border-block:1px solid var(--border);grid-template-columns:repeat(3,1fr);display:grid}.sym-role-benefits article{padding:1.25rem 1.1rem 1.75rem 0}.sym-role-benefits article+article{border-left:1px solid var(--border);padding-left:1.1rem}.sym-role-benefits h3,.sym-role-process h3{margin-bottom:.75rem;font-size:1rem}.sym-role-benefits p,.sym-role-process p{color:var(--muted);margin-bottom:0;font-size:.875rem;line-height:1.5}.sym-role-process li{border-top:1px solid var(--border);grid-template-columns:3.5rem 1fr;padding:1rem 0 1.5rem;display:grid}.sym-role-process li>span{color:var(--muted);font-size:.75rem}.sym-role-application{grid-template-columns:minmax(0,.85fr) minmax(25rem,1fr);gap:7.5rem;padding-block:6rem 7.5rem;display:grid}.sym-role-application>div>p:last-child{max-width:29rem;line-height:1.55}.sym-role-application-route{border:1px solid var(--border);background:var(--background);align-content:start;justify-items:start;gap:1.25rem;padding:2rem;display:grid}.sym-role-application-route p{max-width:34rem;margin:0;font-size:1.125rem;line-height:1.5}.sym-role-application-route a{min-width:12rem}.sym-role-application-route span{color:var(--muted);cursor:pointer;font-size:.8125rem}@media (width<=45rem){.sym-role-opening{padding-block:1.35rem 2.25rem}.sym-role-opening-grid{grid-template-columns:1fr;gap:3.25rem;padding-top:4.5rem}.sym-role-opening h1{font-size:4.5rem}.sym-role-opening h1+p{font-size:1.75rem}.sym-role-opening-action{border:1px solid color-mix(in oklch, currentColor 30%, transparent);padding:1rem}.sym-role-reading{grid-template-columns:1fr;gap:2.75rem;padding-block:3rem 4.5rem}.sym-role-contents{margin-inline:calc(var(--sym-gutter) * -1);padding-inline:var(--sym-gutter);border-top:0;gap:.5rem;display:flex;position:static;overflow-x:auto}.sym-role-contents span{display:none}.sym-role-contents a{border:1px solid var(--border);flex:none;padding:.55rem .75rem}.sym-role-reading-action{border:1px solid var(--border);grid-area:auto/1;padding:1rem;position:static}.sym-role-copy{grid-area:auto/1}.sym-role-copy>section{padding-bottom:4.5rem}.sym-role-label{margin-bottom:2.25rem}.sym-role-copy h2,.sym-role-application h2{font-size:2.6rem}.sym-role-benefits{grid-template-columns:1fr}.sym-role-benefits article+article{border-top:1px solid var(--border);border-left:0;padding-left:0}.sym-role-application{grid-template-columns:1fr;gap:3rem;padding-block:4rem 5rem}.sym-role-application-route{padding:1.25rem}.sym-role-application-route a{width:100%}}.sym-careers-selected{background:var(--background);color:var(--foreground);overflow:clip}.sym-careers-selected h1,.sym-careers-selected h2,.sym-careers-selected h3,.sym-careers-selected p{margin-top:0}.sym-careers-contained{position:relative}.sym-careers-contained:before,.sym-careers-contained:after{content:"";background:var(--border);width:1px;position:absolute;inset-block:0}.sym-careers-contained:before{left:var(--sym-gutter)}.sym-careers-contained:after{right:var(--sym-gutter)}.sym-careers-media{background:color-mix(in oklch, var(--foreground) 16%, var(--surface))}.sym-careers-hero{text-align:center;min-height:40rem;padding-block:4.5rem 5.5rem;display:block}.sym-careers-hero>div:first-child{max-width:68rem;margin-inline:auto}.sym-careers-hero h1{max-width:none;font-size:var(--sym-type-hero-large);letter-spacing:-.06em;margin:0 auto 1.5rem;font-weight:520;line-height:.9}.sym-careers-hero h1 span{white-space:nowrap;display:block}.sym-careers-hero>div:first-child p{max-width:34rem;margin-inline:auto;font-size:1.125rem;line-height:1.5}.sym-careers-hero .sym-careers-media{aspect-ratio:21/9;border-radius:.75rem;max-width:68rem;min-height:0;margin:3.5rem auto 0;overflow:hidden}.sym-careers-hero-photo img{object-fit:cover;object-position:50% 46%;width:100%;height:100%;display:block}.sym-careers-work{grid-template-columns:1fr 5fr 6fr;gap:2rem;padding-block:5.5rem;display:grid}.sym-careers-work h2,.sym-careers-photos h2,.sym-careers-benefits h2,.sym-careers-roles h2,.sym-careers-process h2{letter-spacing:-.045em;margin:0;font-size:3.5rem;font-weight:520;line-height:.98}.sym-careers-work h2,.sym-careers-photos h2,.sym-careers-process h2{grid-column:1/span 2;padding-left:1.5rem}.sym-careers-lead{max-width:40rem;margin:0;font-size:1.0625rem;line-height:1.55}.sym-careers-work>.sym-careers-media{isolation:isolate;background:0 0;grid-column:2/-1;grid-template-columns:repeat(4,minmax(0,1fr));min-height:23rem;margin-top:2rem;display:grid;position:relative;overflow:hidden}.sym-work-panel{place-items:center;min-width:0;display:grid;position:relative}.sym-work-panel+.sym-work-panel{border-left:1px solid var(--border)}[data-sym-careers-work-panel=strategy]{color:var(--accent-amber)}[data-sym-careers-work-panel=architecture]{color:var(--accent-coral)}[data-sym-careers-work-panel=engineering]{color:var(--brand-teal)}[data-sym-careers-work-panel=implementation]{color:var(--cell-mint-3)}.sym-work-icon{z-index:1;width:6rem;height:6rem}.sym-work-icon :global(*){stroke-width:1.25px}.sym-careers-work-stages{border-top:1px solid var(--border);grid-column:2/-1;grid-template-columns:repeat(4,1fr);display:grid}.sym-careers-work-stage-label,.sym-careers-work-stages button{padding-top:1rem;font-size:1rem}.sym-careers-work-stages button{display:none}.sym-careers-photos{grid-template-columns:1fr 5fr 6fr;gap:2rem;padding-block:5.5rem;display:grid}.sym-careers-photo-set{grid-column:2/-1;grid-template-columns:1fr 1.6fr 1fr;align-items:center;gap:1rem;margin-top:1.5rem;display:grid}.sym-careers-photo-set .sym-careers-media{min-height:19rem}.sym-careers-photo-set .sym-careers-media:nth-child(2){min-height:27rem}.sym-careers-benefits{grid-template-columns:3fr 9fr;gap:2rem;padding-block:5.5rem;display:grid}.sym-careers-benefits h2{padding-left:1.5rem}.sym-careers-benefit-list{border-top:1px solid var(--border);grid-column:2;grid-template-columns:repeat(4,1fr);display:grid}.sym-careers-benefit-list article{border-right:1px solid var(--border);flex-direction:column;min-height:19rem;padding:1.5rem;display:flex}.sym-careers-benefit-list span{color:var(--muted);font-size:.75rem}.sym-careers-benefit-list h3{margin:3rem 0 1.25rem;font-size:1.125rem;font-weight:520;line-height:1.15}.sym-careers-benefit-list p{color:var(--muted);margin:auto 0 0;line-height:1.5}.sym-careers-roles{grid-template-columns:1fr 3fr 3fr 5fr;gap:2rem;padding-block:5.5rem;display:grid}.sym-careers-roles h2{grid-area:1/1/auto/span 2;padding-left:1.5rem}.sym-careers-role-intro{border-top:1px solid var(--border);grid-area:2/1/auto/span 2;align-self:start;padding-top:1.5rem;padding-left:1.5rem}.sym-careers-role-intro h3{margin:0 0 1rem;font-size:1.125rem;font-weight:520}.sym-careers-role-intro p{max-width:22rem;color:var(--muted);line-height:1.5}.sym-careers-role-list{grid-area:2/3/auto/-1;margin:0;padding:0;list-style:none}.sym-careers-role-list li{border-top:1px solid var(--border)}.sym-careers-role-list a{min-height:5rem;color:inherit;grid-template-columns:2fr 1fr 1.25fr 1fr;align-items:center;gap:2rem;display:grid}.sym-careers-empty{border-block:1px solid var(--border);align-self:start;padding:1.5rem 0}.sym-careers-empty small,.sym-careers-empty strong{display:block}.sym-careers-empty small{color:var(--muted);text-transform:uppercase;margin-bottom:1rem}.sym-careers-empty strong{font-size:1.125rem}.sym-careers-empty p{max-width:35rem;color:var(--muted);margin:1rem 0 0;line-height:1.5}.sym-careers-process{grid-template-columns:1fr 3fr 8fr;gap:2rem;padding-block:5.5rem;display:grid}.sym-careers-process ol{text-align:left;grid-column:2/-1;grid-template-columns:repeat(3,1fr);margin:2rem 0 0;padding:0;list-style:none;display:grid}.sym-careers-process li{border-top:1px solid var(--border);border-right:1px solid var(--border);justify-items:start;min-height:15rem;padding:1.5rem}.sym-careers-process li:nth-child(3){border-bottom:1px solid var(--border)}.sym-careers-process li>span{color:var(--muted);font-size:.75rem}.sym-careers-process li h3{margin:3rem 0 1rem;font-size:1.125rem;font-weight:520}.sym-careers-process li p{color:var(--muted);margin:0;line-height:1.5}.sym-careers-cta{grid-template-columns:8fr 4fr;align-items:end;gap:4rem;padding-block:5.5rem 6rem;display:grid}.sym-careers-cta h2{letter-spacing:-.05em;max-width:50rem;margin:0;font-size:3.5rem;font-weight:520;line-height:.98}.sym-careers-cta>div:last-child{padding-right:var(--sym-gutter)}.sym-careers-cta>div:last-child p{color:var(--muted);margin-bottom:1.5rem;line-height:1.5}.sym-careers-cta a{color:inherit;border:1px solid;gap:.75rem;text-decoration:none}@media (width<=64rem){.sym-work-icon{width:5rem;height:5rem}}@media (width<=47.9375rem){.sym-careers-contained:before,.sym-careers-contained:after{display:none}.sym-careers-hero,.sym-careers-work,.sym-careers-photos,.sym-careers-benefits,.sym-careers-roles,.sym-careers-process{min-height:0;padding-block:4rem;display:block}.sym-careers-cta{grid-template-columns:1fr;gap:2.5rem;padding-block:4rem 4.5rem;display:grid}.sym-careers-cta>div:last-child{padding-right:0}.sym-careers-hero h1{margin-top:2rem;font-size:3.5rem}.sym-careers-hero h1 span{white-space:normal;display:inline}.sym-careers-hero h1 span+span:before{content:" "}.sym-careers-work>.sym-careers-media{min-height:16rem;margin-top:2.5rem}.sym-careers-hero .sym-careers-media{aspect-ratio:4/3;border-radius:.5rem;margin-top:2.5rem}.sym-careers-work h2,.sym-careers-photos h2,.sym-careers-benefits h2,.sym-careers-roles h2,.sym-careers-process h2{margin:2rem 0;padding-left:0;font-size:2.75rem}.sym-careers-work-stages{grid-template-columns:1fr 1fr;gap:0;margin-top:1.25rem}.sym-careers-work-stage-label{display:none}.sym-careers-work-stages button{border:0;border-top:1px solid var(--border);color:inherit;cursor:pointer;font:inherit;text-align:left;background:0 0;padding:1rem .75rem;font-size:1rem;display:block}.sym-careers-work-stages button:nth-of-type(odd){border-right:1px solid var(--border)}.sym-careers-work-stages button[aria-pressed=true]{background:var(--surface);box-shadow:inset 0 -2px var(--background-light);color:var(--background-light)}.sym-careers-work-stages button:focus-visible{outline:2px solid var(--background-light);outline-offset:-2px}.sym-careers-work>.sym-careers-media{grid-template-columns:1fr;min-height:18rem}.sym-work-panel{min-height:18rem}.sym-work-panel:not([data-active]){display:none}.sym-work-panel+.sym-work-panel{border-left:0}.sym-careers-photo-set{grid-template-columns:1fr 1fr;margin-top:2rem}.sym-careers-photo-set .sym-careers-media,.sym-careers-photo-set .sym-careers-media:nth-child(2){min-height:13rem}.sym-careers-photo-set .sym-careers-media:first-child{grid-column:1/-1;min-height:17rem}.sym-careers-benefit-list{display:block}.sym-careers-benefit-list article{border-right:0;border-bottom:1px solid var(--border);grid-template-columns:2.5rem 1fr;min-height:0;padding:1.5rem 0;display:grid}.sym-careers-benefit-list h3{margin:0}.sym-careers-benefit-list p{grid-column:2;margin-top:1rem}.sym-careers-role-list{margin-top:2rem}.sym-careers-role-intro{padding-left:0}.sym-careers-role-list a{grid-template-columns:1fr 1fr;padding-block:1.25rem}.sym-careers-role-list a strong,.sym-careers-role-list a>span:last-child{grid-column:1/-1}.sym-careers-empty{padding:1.5rem 0}.sym-careers-process ol{margin-top:2rem;display:block}.sym-careers-process li{border-right:0;grid-template-columns:2.5rem 1fr;min-height:0;padding:1.5rem 0;display:grid}.sym-careers-process li h3{margin:0}.sym-careers-process li p{grid-column:2;margin-top:1rem}}.sym-contact-map[data-astro-cid-qqmxi55m]{isolation:isolate;border-left:1px solid var(--border);background:var(--surface);min-width:0;min-height:32rem;position:relative;overflow:hidden;container-type:inline-size}.sym-contact-map-canvas[data-astro-cid-qqmxi55m]{background:var(--surface);font-family:var(--font-body);position:absolute;inset:0}.sym-contact-map[data-astro-cid-qqmxi55m] .sym-contact-map-marker{border:3px solid var(--background);border-radius:var(--radius-full);background:var(--accent);width:1.25rem;height:1.25rem;box-shadow:0 0 0 .5rem color-mix(in srgb, var(--accent) 18%, transparent)}.sym-contact-map[data-astro-cid-qqmxi55m] .maplibregl-ctrl-top-right .maplibregl-ctrl{margin:1.5rem 1.5rem 0 0}.sym-contact-map[data-astro-cid-qqmxi55m] .maplibregl-ctrl-group{border:1px solid var(--border);border-radius:var(--radius-md);box-shadow:none}.sym-contact-map[data-astro-cid-qqmxi55m] .maplibregl-ctrl-group button{background:var(--background);width:2.75rem;height:2.75rem;color:var(--foreground);border-radius:0;text-decoration:none}.sym-contact-map[data-astro-cid-qqmxi55m] .maplibregl-ctrl-group button:first-child{border-radius:calc(var(--radius-md) - 1px) calc(var(--radius-md) - 1px) 0 0}.sym-contact-map[data-astro-cid-qqmxi55m] .maplibregl-ctrl-group button:last-child{border-radius:0 0 calc(var(--radius-md) - 1px) calc(var(--radius-md) - 1px)}.sym-contact-map[data-astro-cid-qqmxi55m] .maplibregl-ctrl-group button+button{border-top-color:var(--border)}.sym-contact-map[data-astro-cid-qqmxi55m] .maplibregl-ctrl-group button:hover{background:var(--surface)}.sym-contact-map[data-astro-cid-qqmxi55m] .maplibregl-ctrl-group button:focus,.sym-contact-map-attribution[data-astro-cid-qqmxi55m] summary[data-astro-cid-qqmxi55m]:focus{box-shadow:none;outline:none}.sym-contact-map[data-astro-cid-qqmxi55m] .maplibregl-ctrl-group button:focus-visible,.sym-contact-map-attribution[data-astro-cid-qqmxi55m] summary[data-astro-cid-qqmxi55m]:focus-visible,.sym-contact-map[data-astro-cid-qqmxi55m] .maplibregl-canvas:focus-visible{outline:2px solid var(--accent);outline-offset:-2px;box-shadow:none}.sym-contact-map-credits[data-astro-cid-qqmxi55m] a[data-astro-cid-qqmxi55m]:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.sym-contact-map-attribution[data-astro-cid-qqmxi55m]{z-index:3;width:1.75rem;height:1.75rem;position:absolute;bottom:1.5rem;right:1.5rem}.sym-contact-map-attribution[data-astro-cid-qqmxi55m] summary[data-astro-cid-qqmxi55m]{cursor:pointer;border:1px solid var(--border);border-radius:var(--radius-full);background:var(--background);place-items:center;width:100%;height:100%;list-style:none;display:grid}.sym-contact-map-attribution[data-astro-cid-qqmxi55m] summary[data-astro-cid-qqmxi55m]::-webkit-details-marker{display:none}.sym-contact-map-attribution[data-astro-cid-qqmxi55m] svg{width:1.125rem;height:1.125rem}.sym-contact-map-credits[data-astro-cid-qqmxi55m]{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--background);white-space:normal;width:max-content;max-width:min(22rem,100cqw - 12rem);padding:.5rem .75rem;font-size:.6875rem;position:absolute;bottom:calc(100% + .375rem);right:0}.sym-contact-map-directions[data-astro-cid-qqmxi55m],.sym-contact-map-status[data-astro-cid-qqmxi55m]{z-index:2;border:1px solid var(--border);border-radius:var(--radius-md);background:var(--background);align-items:center;min-height:2.75rem;padding:.75rem 1.25rem;font-size:.875rem;text-decoration:none;display:inline-flex;position:absolute;left:1.5rem}.sym-contact-map-directions[data-astro-cid-qqmxi55m]{bottom:1.5rem}.sym-contact-map-directions[data-astro-cid-qqmxi55m]:hover{background:var(--surface)}.sym-contact-map-directions[data-astro-cid-qqmxi55m]:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.sym-contact-map-status[data-astro-cid-qqmxi55m]{width:max-content;max-width:calc(100% - 7.25rem);margin:0;top:1.5rem}.sym-contact-map[data-astro-cid-qqmxi55m][data-sym-map-state=ready] .sym-contact-map-status[data-astro-cid-qqmxi55m]{display:none}@media (width<=45rem){.sym-contact-map[data-astro-cid-qqmxi55m]{border-top:1px solid var(--border);border-left:0;min-height:26rem}}.sym-contact-selected{background:var(--background);color:var(--foreground);overflow:clip;container-type:inline-size}.sym-contact-selected h1,.sym-contact-selected h2,.sym-contact-selected h3,.sym-contact-selected p{margin-top:0}.sym-contact-selected a{color:inherit;text-underline-offset:.2em}.sym-contact-opening,.sym-contact-location{grid-template-columns:5fr 7fr;display:grid}.sym-contact-opening{border-bottom:1px solid var(--border)}.sym-contact-hero-column{background:var(--background);min-width:0;color:var(--foreground)}.sym-contact-hero-copy{top:var(--sym-sticky-offset);padding:5.5rem 3rem 4rem max(var(--sym-gutter), calc((100cqw - var(--sym-shell-max)) / 2 + var(--sym-gutter)));position:sticky}.sym-contact-hero-copy h1{max-width:31rem;font-family:var(--font-heading);font-size:var(--sym-type-hero);letter-spacing:-.06em;margin-bottom:2.5rem;font-weight:520;line-height:.94}.sym-contact-hero-copy p{max-width:29rem;margin-bottom:0;font-size:1.125rem;line-height:1.55}.sym-contact-form-column{min-width:0;padding:5.5rem max(var(--sym-gutter), calc((100cqw - var(--sym-shell-max)) / 2 + var(--sym-gutter))) 5.5rem 3rem;background:var(--surface)}.sym-contact-form{border-radius:var(--radius-lg);background:color-mix(in oklch, var(--background) 94%, var(--surface));grid-template-columns:1fr 1fr;gap:1.25rem 1.5rem;padding:2rem;display:grid}.sym-contact-honeypot{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.sym-contact-field{grid-template-rows:auto auto 1.25rem;gap:.5rem;display:grid}.sym-contact-field label,.sym-contact-company h3{font-size:.875rem;font-weight:650}.sym-contact-field input,.sym-contact-field select,.sym-contact-field textarea{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface);width:100%;color:var(--foreground);font:inherit;padding:.875rem}.sym-contact-field input,.sym-contact-field select{min-height:3.25rem}.sym-contact-field textarea{resize:vertical;min-height:15rem}.sym-contact-field span,.sym-contact-consent>span:last-child{color:var(--accent-coral);font-size:.875rem}.sym-contact-wide{grid-column:1/-1}.sym-contact-consent{grid-template-columns:auto 1fr;gap:.5rem .75rem;font-size:.875rem;line-height:1.45;display:grid}.sym-contact-consent input{width:1rem;height:1rem;accent-color:var(--accent);margin-top:.15rem}.sym-contact-consent>span:last-child{grid-column:2}.sym-contact-consent a,.sym-contact-email-route a{color:var(--accent)}.sym-contact-submit{border:1px solid var(--accent-fill);background:var(--accent-fill);color:var(--foreground-dark);cursor:pointer;justify-self:start}.sym-contact-status-error{color:var(--accent-coral);grid-column:1/-1;margin-bottom:0}.sym-contact-email-route,.sym-contact-success{border-radius:var(--radius-lg);background:color-mix(in oklch, var(--background) 94%, var(--surface));justify-content:space-between;min-height:15rem;margin-top:1.5rem;padding:2rem;display:flex}.sym-contact-email-route>span,.sym-contact-success>span{border:1px solid var(--foreground);border-radius:var(--radius-full);place-items:center;width:3rem;height:3rem;display:grid}.sym-contact-success{opacity:0;transition:opacity var(--duration-base) var(--ease-standard)}.sym-contact-success[data-state=shown]{opacity:1}@media (prefers-reduced-motion:reduce){.sym-contact-success{transition:none}}.sym-contact-success>span{border-color:var(--accent-fill);background:var(--accent-fill);color:var(--foreground-dark)}.sym-contact-success>span svg{width:1.375rem;height:1.375rem}.sym-contact-email-route div,.sym-contact-success div{align-self:end;max-width:22rem}.sym-contact-email-route h2,.sym-contact-success p{font-family:var(--font-heading);letter-spacing:-.045em;margin-bottom:0;font-size:2.375rem;font-weight:520;line-height:.98}.sym-contact-email-route h2{margin-bottom:1rem}.sym-contact-email-route p{margin-bottom:0;line-height:1.55}.sym-contact-location{min-height:42rem}.sym-contact-location-copy{padding:5rem 3rem 5rem max(var(--sym-gutter), calc((100cqw - var(--sym-shell-max)) / 2 + var(--sym-gutter)));grid-template-rows:auto 1fr auto;display:grid}.sym-contact-location h2{max-width:28rem;font-family:var(--font-heading);font-size:var(--sym-type-section);letter-spacing:-.045em;margin-bottom:2rem;font-weight:520;line-height:.98}.sym-contact-address p{line-height:1.62}.sym-contact-company{border-top:1px solid var(--border);padding-top:2rem}.sym-contact-company p{margin-bottom:0;font-size:.875rem;line-height:1.58}@media (width<=45rem){.sym-contact-opening,.sym-contact-location{grid-template-columns:1fr}.sym-contact-hero-copy{min-height:0;padding:4.5rem var(--sym-gutter);position:static}.sym-contact-hero-copy h1{font-size:3.375rem}.sym-contact-hero-copy p{font-size:1.0625rem}.sym-contact-form-column{padding:4rem var(--sym-gutter)}.sym-contact-form{grid-template-columns:1fr;padding:1rem}.sym-contact-field,.sym-contact-wide{grid-column:1}.sym-contact-submit{width:100%}.sym-contact-email-route,.sym-contact-success{min-height:14rem;padding:1.5rem}.sym-contact-email-route h2,.sym-contact-success p{font-size:2rem}.sym-contact-location-copy{padding:4rem var(--sym-gutter)}}.sym-home-combined{--sym-home-band:clamp(3.5rem, 6vw, 5.5rem);background:var(--background);color:var(--foreground);overflow:clip}.sym-home-combined h1,.sym-home-combined h2,.sym-home-combined h3,.sym-home-combined p{margin-top:0}.sym-home-combined a{color:inherit;text-underline-offset:.3em}.sym-home-combined .sym-home-frame{max-width:var(--sym-shell-max);padding-inline:var(--sym-gutter);margin-inline:auto}.sym-home-kicker,.sym-home-wide-heading>p{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:.75rem}.sym-home-rule,.sym-home-wide-heading>span{opacity:.4;background:currentColor;width:4.5rem;height:1px;display:inline-block}.sym-home-services{padding-block:var(--sym-home-band);grid-template-columns:5fr 7fr;align-items:start;gap:4rem;display:grid}.sym-home-side-heading{top:var(--sym-sticky-offset);position:sticky}.sym-home-side-heading h2{letter-spacing:-.045em;margin:0;font-size:3.25rem;font-weight:520;line-height:1.02}.sym-home-service-rows{border-top:1px solid var(--foreground)}.sym-home-service-rows article{border-bottom:1px solid var(--border);grid-template-columns:minmax(0,3fr) minmax(0,4fr);align-items:center;gap:2rem;padding-block:1.75rem;display:grid}.sym-home-service-rows h3{letter-spacing:-.025em;margin:0;font-size:1.5625rem;font-weight:520;line-height:1.12}.sym-home-service-rows p{color:var(--muted);margin:0;font-size:.875rem;line-height:1.5}.sym-home-solutions{padding-block:clamp(4.5rem,11.5vw,10.5rem) clamp(3.25rem,6.6vw,5.25rem)}.sym-home-wide-heading{grid-template-columns:2fr 8fr 2fr;align-items:end;gap:1.5rem;margin-bottom:2.5rem;display:grid}.sym-home-wide-heading>span{align-self:start;margin-top:.75rem}.sym-home-wide-heading h2{letter-spacing:-.045em;max-width:45rem;margin:0;font-size:3.5rem;font-weight:520;line-height:1.02}.sym-home-wide-heading>a{justify-self:end;font-size:.875rem}.sym-home-controls{justify-content:flex-end;gap:.5rem;display:flex}.sym-home-controls button{border-radius:var(--radius-full);width:2.75rem;height:2.75rem;color:inherit;cursor:pointer;background:0 0;border:1px solid}.sym-home-controls button:disabled{opacity:.35;cursor:default}.sym-home-card-rail,.sym-home-industry-rail{scroll-snap-type:x mandatory;scrollbar-width:none;grid-auto-flow:column;display:grid;overflow-x:auto}.sym-home-card-rail::-webkit-scrollbar{display:none}.sym-home-industry-rail::-webkit-scrollbar{display:none}.sym-home-card-rail{grid-auto-columns:27%;gap:0}.sym-home-card-rail article{color:var(--foreground);scroll-snap-align:start;grid-template-rows:auto auto 1fr;display:grid}.sym-home-card-rail .sym-home-media{aspect-ratio:25/27;margin:0 0 1.5rem;position:relative;overflow:hidden}.sym-home-card-rail article+article .sym-home-media{border-left:1px solid oklch(from var(--foreground) l c h / .14)}.sym-home-card-rail h3,.sym-home-card-rail p{padding-right:2rem}.sym-home-card-rail h3{letter-spacing:-.024em;min-height:2.5em;margin:0 0 .875rem;font-size:1.25rem;font-weight:520;line-height:1.25}.sym-home-card-rail p{color:var(--muted);margin:0;font-size:1rem;line-height:1.6}.sym-home-hosting{min-height:19.375rem;padding-bottom:calc(var(--sym-home-band) * .9);grid-template-columns:5fr 5fr 2fr;align-items:center;gap:2rem;display:grid}.sym-home-hosting h2{letter-spacing:-.04em;margin:0;font-size:2.625rem;font-weight:520}.sym-home-hosting p{max-width:27.5rem;color:var(--muted);margin:0;font-size:1.125rem;line-height:1.5}.sym-home-status{justify-content:flex-end;display:flex}.sym-home-status i{border-radius:var(--radius-full);background:var(--cell-mint-2);border:1px solid #0000;width:2.375rem;height:2.375rem}.sym-home-status i:not(:first-child){margin-left:-.4375rem}.sym-home-status i:nth-child(2){background:var(--cell-teal-1)}.sym-home-status i:nth-child(3){background:var(--cell-teal-3)}.sym-home-status i:nth-child(4){background:var(--cell-teal-5)}.sym-home-industries{padding-block:var(--sym-home-band)}.sym-home-work{padding-block:var(--sym-home-band) calc(var(--sym-home-band) * .85)}.sym-home-solutions .sym-home-wide-heading{margin-bottom:clamp(3.5rem,4.6vw,5rem)}.sym-home-rail-heading{justify-content:space-between;align-items:end;margin-bottom:2.75rem;display:flex}.sym-home-rail-heading h2{letter-spacing:-.045em;margin:0;font-size:3.5rem;font-weight:520;line-height:1.02}.sym-home-industry-rail{grid-auto-columns:31%;gap:1.25rem}.sym-home-industry-rail article{scroll-snap-align:start;grid-template-rows:auto auto 1fr;padding-bottom:1.5rem;display:grid}.sym-home-industry-rail .sym-home-media{border-radius:.625rem;height:18.75rem;margin-bottom:1.5rem;position:relative;overflow:hidden}.sym-home-industry-rail h3{font-family:var(--font-heading);letter-spacing:-.022em;color:var(--foreground);margin:0 0 .5625rem;font-size:1.75rem;font-weight:500;line-height:1.08}.sym-home-work-grid>article>span{color:var(--muted);letter-spacing:.1em;text-transform:uppercase;margin:0 0 .5rem;font-size:.6875rem}.sym-home-industry-rail p{max-width:20.5rem;color:var(--muted);margin:0;font-size:.9375rem;line-height:1.55}.sym-home-company{padding-block:var(--sym-home-band);grid-template-columns:4fr 8fr;gap:4rem;display:grid}.sym-home-company h2{letter-spacing:-.045em;margin:1.5rem 0 2rem;font-size:3.5rem;font-weight:520;line-height:1}.sym-home-company>div:first-child>p{max-width:24.375rem;color:var(--muted);margin:0;font-size:1rem;line-height:1.55}.sym-home-company>div:first-child>a{margin-top:1.5rem;font-size:.875rem;display:inline-block}.sym-home-metrics{border:1px solid var(--border);grid-template-columns:repeat(2,1fr);display:grid}.sym-home-metrics article{border-right:1px solid var(--border);border-bottom:1px solid var(--border);flex-direction:column;justify-content:space-between;min-height:15.625rem;padding:2rem;display:flex;position:relative}.sym-home-metrics article:nth-child(2n){border-right:0}.sym-home-metrics article:nth-last-child(-n+2){border-bottom:0}.sym-home-metrics strong{letter-spacing:-.05em;white-space:nowrap;font-size:3rem;font-weight:520;line-height:1}.sym-home-metrics span{max-width:13.75rem;color:var(--muted);font-size:.875rem;line-height:1.4}.sym-home-work .sym-home-wide-heading{grid-template-columns:10fr 2fr;margin-bottom:3.5rem}.sym-home-work-grid{grid-template-columns:repeat(4,1fr);gap:1.25rem;display:grid}.sym-home-work-grid article{flex-direction:column;min-width:0;display:flex}.sym-home-work-grid .sym-home-media{aspect-ratio:7/6;background:var(--surface);border-radius:.875rem;width:100%;margin-bottom:1.25rem;position:relative;overflow:hidden}.sym-home-work-grid .sym-home-media img{object-fit:cover;width:100%;height:100%;display:block}.sym-home-work-grid h3{letter-spacing:-.02em;min-height:7.5rem;margin:0 0 1.25rem;font-size:1.3125rem;font-weight:520;line-height:1.2}.sym-home-work-grid a{width:max-content;color:var(--accent);margin-top:auto;font-size:.8125rem;font-weight:500}.sym-home-objections{padding-block:var(--sym-home-band)}.sym-home-objections header{margin-bottom:3.25rem}.sym-home-objections h2{letter-spacing:-.045em;max-width:42.5rem;margin:0;font-size:3.375rem;font-weight:520;line-height:1.03}.sym-home-objections ol{border-top:1px solid var(--foreground);grid-template-columns:repeat(4,1fr);margin:0;padding:0;list-style:none;display:grid}.sym-home-objections li{border-right:1px solid var(--border);min-height:13.125rem;padding:1.5rem 1.625rem 1.5rem 0}.sym-home-objections li+li{padding-left:1.625rem}.sym-home-objections li:last-child{border-right:0}.sym-home-objections li span{color:var(--muted);margin-bottom:2.875rem;font-size:.6875rem;display:block}.sym-home-objections li p{max-width:15rem;margin:0;font-size:.9375rem;line-height:1.45}.sym-home-cta{padding-block:var(--sym-home-band);grid-template-columns:8fr 4fr;align-items:end;gap:4rem;display:grid}.sym-home-cta h2{letter-spacing:-.045em;margin:0;font-size:3.5rem;font-weight:520;line-height:1.02}.sym-home-cta>div{max-width:24.375rem}.sym-home-cta p{color:var(--muted);margin:0 0 1.5rem;font-size:1.0625rem;line-height:1.5}.sym-home-button{border:1px solid var(--accent-dark);background:var(--accent-dark);text-decoration:none;color:var(--background)!important}.sym-home-card-rail .sym-home-media{background:0 0}.sym-home-solution-figure{transform-origin:50%;width:100%;height:100%;display:block;position:absolute;inset:0}.sym-home-solution-figure .f1{fill:var(--accent-dark);fill-opacity:1}.sym-home-solution-figure .fmap{fill:var(--foreground);fill-opacity:.82}.sym-home-solution-figure .fmark{fill:var(--accent-dark);fill-opacity:1}.sym-home-solution-figure .f2{fill:var(--foreground);fill-opacity:.42}.sym-home-solution-figure .f3{fill:var(--foreground);fill-opacity:.26}.sym-home-solution-figure .f4{fill:var(--foreground);fill-opacity:.09}.sym-home-solution-figure .fp1{fill:oklch(from var(--surface) calc(l + .05) c h)}.sym-home-solution-figure .fp2{fill:oklch(from var(--surface) calc(l + .01) c h)}.sym-home-solution-figure .fline{fill:none;stroke:var(--accent-dark);stroke-opacity:1;stroke-width:3px;stroke-linecap:square;stroke-linejoin:miter}.sym-home-solution-figure .fthin{fill:none;stroke:var(--foreground);stroke-opacity:.3;stroke-width:1.5px}.sym-home-card-rail article:first-child .sym-home-solution-figure{transform:scale(1.16)}.sym-home-card-rail article:nth-child(2) .sym-home-solution-figure{transform:scale(1.08)}.sym-home-card-rail article:nth-child(3) .sym-home-solution-figure{transform:translateY(.375rem)scale(1.2)}.sym-home-card-rail article:nth-child(5) .sym-home-solution-figure{transform:translateY(-1.125rem)scale(1.02)}.sym-home-industry-rail .sym-home-media{--sym-fig-ground:var(--background);--sym-fig-b:oklch(from var(--foreground) l c h / .36);--sym-fig-c:oklch(from var(--foreground) l c h / .1);--sym-fig-d:oklch(from var(--foreground) l c h / .6);background:linear-gradient(to bottom, oklch(from var(--foreground) l c h / .24) 0 15%, oklch(from var(--foreground) l c h / .17) 15% 34%, oklch(from var(--foreground) l c h / .115) 34% 56%, oklch(from var(--foreground) l c h / .07) 56% 78%, oklch(from var(--foreground) l c h / .038) 78% 100%), var(--background)}.sym-home-industry-panel{background:var(--background);border-radius:.375rem;position:absolute;inset:1.375rem 1.5rem;overflow:hidden}.sym-home-industry-figure{width:100%;height:100%;display:block;position:relative}.sym-home-industry-figure .f1{fill:var(--foreground);fill-opacity:.82}.sym-home-industry-figure .f2{fill:var(--foreground);fill-opacity:.42}.sym-home-industry-figure .f3{fill:var(--foreground);fill-opacity:.24}.sym-home-industry-figure .f4{fill:var(--foreground);fill-opacity:.075}.sym-home-industry-figure .pg{fill:var(--background)}.sym-home-industry-figure .st{fill:none;stroke:var(--foreground);stroke-opacity:.22;stroke-width:1.5px}.sym-home-industry-figure .land{fill:var(--sym-fig-c)}.sym-home-industry-figure .route{fill:none;stroke:var(--sym-fig-b);stroke-width:9px;stroke-linejoin:round;stroke-linecap:round}.sym-home-industry-figure .node-o{fill:var(--sym-fig-ground);stroke:var(--sym-fig-b);stroke-width:7px}.sym-home-industry-figure .node-f{fill:var(--sym-fig-b)}.sym-home-industry-figure .sheet{fill:var(--background);stroke:var(--foreground);stroke-opacity:.16;stroke-width:1.5px}.sym-home-industry-figure .fold{fill:var(--sym-fig-c)}.sym-home-industry-figure .bp{fill:none;stroke:var(--foreground);stroke-opacity:.56;stroke-width:1.7px}.sym-home-industry-figure .bp.d{stroke-dasharray:7 5}.sym-home-industry-figure .bpsq,.sym-home-industry-figure .bpc{fill:var(--background);stroke:var(--foreground);stroke-opacity:.56;stroke-width:1.7px}.sym-home-industry-figure .enC1{fill:var(--foreground);fill-opacity:.5}.sym-home-industry-figure .enC2{fill:var(--foreground);fill-opacity:.32}.sym-home-industry-figure .enC3{fill:var(--foreground);fill-opacity:.17}.sym-home-industry-figure .enC4{fill:var(--foreground);fill-opacity:.07}.sym-home-industry-figure rect.faccent{fill:var(--cell-teal-3);fill-opacity:1}.sym-home-industry-figure path.faccent,.sym-home-industry-figure polyline.faccent{stroke:var(--cell-teal-3);stroke-opacity:1}.sym-home-combined{--sym-home-header-h:var(--sym-header-height);--sym-home-logos-h:clamp(4.5rem, 12svh, 7rem);--sym-home-band-hairlines:1px;--sym-home-mark-cap:.75rem;--sym-home-mark-max-ratio:3.5;--sym-home-hero-avail:calc(100svh - var(--sym-home-header-h) - var(--sym-home-logos-h) - var(--sym-home-band-hairlines))}.sym-home-hero{--sym-hero-pad-top:clamp(1.25rem, 4svh, 3rem);--sym-hero-h1-top:clamp(.75rem, 2svh, 1.5rem);--sym-hero-foot-top:clamp(1rem, 2.5svh, 1.75rem);--sym-hero-field-top:clamp(1.25rem, 4svh, 3rem);--sym-hero-field-min:clamp(6rem, 18svh, 14rem);min-height:var(--sym-home-hero-avail);padding-top:var(--sym-hero-pad-top);flex-direction:column;padding-bottom:0;display:flex;position:relative}.sym-home-hero>:not(.sym-home-hero-field){z-index:2;position:relative}.sym-home-hero:before{content:"";z-index:0;pointer-events:none;background:linear-gradient(180deg, var(--background) 0%, oklch(from var(--foreground) l c h / .022) 100%);width:100vw;position:absolute;top:0;bottom:0;left:50%;transform:translate(-50%)}.sym-home-hero-kicker-text{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.sym-home-hero-eyebrow{--sym-home-mark-cap:.5rem;letter-spacing:normal;text-transform:none;color:var(--muted);justify-content:center;align-items:center;gap:.4375rem;font-size:.6875rem;font-weight:600;line-height:1;display:inline-flex}.sym-home-eyebrow-mark,.sym-home-logo-mark{height:min(calc(var(--sym-home-mark-cap) / var(--sym-home-mark-ratio)), calc(var(--sym-home-mark-cap) * var(--sym-home-mark-max-ratio)));width:auto}.sym-home-eyebrow-mark{color:var(--foreground);opacity:.68}.sym-home-hero h1{--sym-hero-letter-step:calc(var(--reveal-step) / 4);width:min(71.25rem,100%);margin:var(--sym-hero-h1-top) 0 0;letter-spacing:-.06em;font-size:clamp(2.25rem,min(11vw,8.5svh),4.5rem);font-weight:520;line-height:.94}.sym-home-hero-foot{gap:var(--sym-hero-foot-top);margin-top:var(--sym-hero-foot-top);grid-template-columns:1fr;justify-items:start;display:grid}.sym-home-hero-foot p{grid-column:1;max-width:30rem;margin:0;font-size:1.25rem;line-height:1.35}.sym-home-hero-foot a{border-radius:var(--radius-full);background:var(--accent-fill);color:var(--foreground-dark);transition:transform var(--duration-fast) var(--ease-standard);grid-column:1;align-self:start;align-items:center;gap:.4375rem;padding:.8125rem 1.375rem;font-size:.9375rem;font-weight:500;line-height:1;text-decoration:none;display:inline-flex}.sym-home-hero-foot a:hover{transform:translateY(-1px)}.sym-home-hero-foot a svg{width:1em;height:1em}.sym-home-hero-field{z-index:1;width:100vw;min-height:var(--sym-hero-field-min);margin-top:var(--sym-hero-field-top);border-top:1px solid var(--border);background:oklch(from var(--foreground) l c h / .05);color:var(--foreground);cursor:crosshair;touch-action:pan-y pinch-zoom;user-select:none;-webkit-touch-callout:none;flex:auto;position:relative;left:50%;overflow:hidden;transform:translate(-50%)}.sym-home-hero-hold{z-index:2;border:1px solid var(--border);border-radius:var(--radius-full);background:var(--background);color:var(--muted);pointer-events:none;transition:opacity var(--duration-fast) var(--ease-standard);align-items:center;padding:.4375rem .625rem;font-size:.6875rem;font-weight:600;line-height:1;display:none;position:absolute;bottom:.75rem;right:1rem;overflow:hidden}.sym-home-hero-hold:after{content:"";background:var(--accent-fill);transform-origin:0;height:2px;position:absolute;inset:auto 0 0;transform:scaleX(0)}@media (hover:none) and (pointer:coarse) and (prefers-reduced-motion:no-preference){.sym-home-hero-hold{display:inline-flex}.sym-home-hero-field[data-sym-hero-hold=arming] .sym-home-hero-hold:after{transition:transform var(--sym-hero-hold-ms) linear;transform:scaleX(1)}.sym-home-hero-field[data-sym-hero-hold=on] .sym-home-hero-hold,.sym-home-hero-field[data-sym-hero-hold-seen] .sym-home-hero-hold{opacity:0}.sym-home-hero-field[data-sym-hero-hold=on]{background:oklch(from var(--foreground) l c h / .09)}}.sym-home-hero-field svg{width:auto;height:max(calc(100vw / var(--sym-hero-field-columns) * var(--sym-hero-field-rows)), min(calc(100% / 5 * var(--sym-hero-field-rows)), calc(6rem * var(--sym-hero-field-rows))));aspect-ratio:calc(var(--sym-hero-field-columns) / var(--sym-hero-field-rows));display:block;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.sym-home-hero-rules line{stroke:var(--foreground);stroke-width:1px;opacity:.15}.sym-home-hero-cell{fill:var(--foreground)}.sym-home-hero-cell[opacity="0.55"]{opacity:1;fill:oklch(from var(--accent-fill) calc(l - .02) calc(c * .58) h)}.sym-home-hero-cell[opacity="0.9"]{opacity:1;fill:oklch(from var(--accent-fill) calc(l - .26) calc(c * .62) h)}.sym-home-hero-glider{fill:oklch(from var(--accent-fill) calc(l - .36) calc(c * .75) h)}.sym-home-logos{height:var(--sym-home-logos-h);position:relative}.sym-home-logo-marquee{color:var(--foreground);align-items:center;display:flex;position:absolute;inset:0;overflow:hidden;mask-image:linear-gradient(90deg,#0000 0%,#000 11% 89%,#0000 100%)}.sym-home-logo-track{flex:none;display:flex}.sym-home-logo-set{flex:none;align-items:center;gap:5rem;padding-right:5rem;display:flex}.sym-home-logo-cell{align-items:center;display:flex}.sym-home-logo-mark{opacity:.62}@media (width>=48rem){.sym-home-hero-foot a{display:none}}@media (width>=56rem){.sym-home-combined{--sym-home-logos-h:clamp(5rem, 14svh, 8.5rem)}.sym-home-hero{--sym-hero-pad-top:clamp(1.25rem, 4.5svh, 3rem);--sym-hero-h1-top:clamp(.75rem, 2.2svh, 1.5rem);--sym-hero-field-top:clamp(1.25rem, 4.5svh, 3.5rem);grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);grid-template-rows:auto auto minmax(var(--sym-hero-field-min), 1fr);column-gap:min(4rem,4vw);display:grid}.sym-home-hero .sym-home-kicker{grid-area:1/1;align-self:start}.sym-home-hero h1{grid-area:2/1;align-self:start;width:100%;padding-bottom:.09em;font-size:clamp(2.75rem,min(6vw,9svh),7rem);line-height:.92}.sym-home-hero-foot{grid-area:2/2;align-self:end;margin:0 0 .5rem}.sym-home-hero-foot p{max-width:24rem;font-size:clamp(.9375rem,1.9svh,1.0625rem);line-height:1.45}.sym-home-hero-field{grid-area:3/1/auto/-1}}@media (width>=56rem) and (aspect-ratio<=1){.sym-home-hero h1{font-size:clamp(2.75rem,min(8vw,9svh),7rem)}.sym-home-hero-foot p{font-size:clamp(1rem,2svh,1.25rem)}}@media (width>=56rem) and (aspect-ratio<=13/20){.sym-home-combined{--sym-home-hero-avail:min(calc(100svh - var(--sym-home-header-h) - var(--sym-home-logos-h) - var(--sym-home-band-hairlines)), calc(40vw + 10rem))}}@media (height<=30rem){.sym-home-combined{--sym-home-logos-h:4rem;--sym-home-mark-cap:.625rem}.sym-home-hero{--sym-hero-field-min:5rem}}@media (width<=55.999rem){.sym-home-combined{--sym-home-mark-cap:.625rem}.sym-home-hero-foot{order:1}.sym-home-hero-foot p{font-size:clamp(.9375rem,2svh,1.0625rem)}.sym-home-hero-field{order:2}}@media (width>=48rem) and (width<=55.999rem){.sym-home-hero h1{font-size:clamp(2.25rem,min(10vw,8.5svh),5.5rem)}.sym-home-hero-foot p{font-size:clamp(1rem,2.2svh,1.25rem)}}@media (width<=47.999rem){.sym-home-logo-set{gap:3.5rem;padding-right:3.5rem}.sym-home-combined{--sym-home-mark-cap:.5625rem}}@media (prefers-reduced-motion:no-preference){.sym-home-hero h1 .sym-text-reveal-inner{transition-delay:calc(var(--reveal-index,0) * var(--sym-hero-letter-step))}.sym-home-logo-track{animation:34s linear infinite sym-home-logo-scroll}@keyframes sym-home-logo-scroll{to{transform:translateX(calc(-100% / var(--sym-home-logo-sets)))}}.sym-home-hero-cell{transform-box:fill-box;transform-origin:50%;animation:.7s cubic-bezier(.16,1,.3,1) backwards sym-home-hero-cell-in;animation-delay:calc(.24s + var(--sym-home-hero-cell-order,0) * 26ms);transition:opacity .14s linear}@keyframes sym-home-hero-cell-in{0%{opacity:0;transform:scale(.24)}}.sym-home-hero-glider-born{transform-box:fill-box;transform-origin:50%;animation:.26s cubic-bezier(.16,1,.3,1) sym-home-hero-glider-in}@keyframes sym-home-hero-glider-in{0%{transform:scale(.28)}}}@media (width>=45.001rem) and (width<=64rem){.sym-home-services{grid-template-columns:1fr;gap:2.5rem}.sym-home-side-heading{position:static}.sym-home-card-rail,.sym-home-industry-rail{grid-auto-columns:46%}}@media (width<=45rem){.sym-home-services{grid-template-columns:1fr;gap:2.5rem}.sym-home-side-heading{position:static}.sym-home-side-heading h2{font-size:2.5rem}.sym-home-service-rows article{grid-template-columns:minmax(0,1fr);align-items:start;gap:.875rem;padding:1.5rem 0}.sym-home-service-rows h3{font-size:1.375rem}.sym-home-wide-heading{grid-template-columns:1fr;gap:1.5rem}.sym-home-wide-heading>span{margin:0}.sym-home-wide-heading h2,.sym-home-rail-heading h2,.sym-home-objections h2,.sym-home-cta h2{font-size:2.625rem}.sym-home-controls{justify-content:flex-start}.sym-home-card-rail{grid-auto-columns:82%}.sym-home-hosting{grid-template-columns:1fr;min-height:0;padding-top:3.5rem}.sym-home-hosting h2{font-size:2.625rem}.sym-home-status{justify-content:flex-start}.sym-home-rail-heading{align-items:start;gap:1.25rem}.sym-home-industry-rail{grid-auto-columns:84%}.sym-home-industry-rail .sym-home-media{height:14.875rem;margin-bottom:1.125rem}.sym-home-industry-rail h3{font-size:1.5rem}.sym-home-company{grid-template-columns:1fr;gap:3.5rem}.sym-home-company h2{font-size:2.625rem}.sym-home-company>div:first-child>p{max-width:70%}.sym-home-metrics{grid-template-columns:1fr}.sym-home-metrics article{border-right:0;min-height:11.875rem;border-bottom:1px solid var(--border)!important}.sym-home-metrics article:last-child{border-bottom:0!important}.sym-home-metrics span{max-width:70%}.sym-home-work .sym-home-wide-heading{grid-template-columns:1fr}.sym-home-work-grid{grid-template-columns:1fr;gap:2.25rem}.sym-home-work-grid .sym-home-media{aspect-ratio:16/9;border-radius:.75rem}.sym-home-work-grid h3{min-height:0}.sym-home-objections ol{grid-template-columns:1fr}.sym-home-objections li{border-right:0;border-bottom:1px solid var(--border);min-height:9.375rem;padding:1.5rem 0!important}.sym-home-objections li:last-child{border-bottom:0}.sym-home-objections li span{margin-bottom:1.5rem}.sym-home-objections li p{max-width:70%}.sym-home-cta{grid-template-columns:1fr;align-items:start;gap:2rem}}.sym-industry-selected{background:var(--background);color:var(--foreground);overflow:clip}.sym-industry-selected *{box-sizing:border-box}.sym-industry-selected h1,.sym-industry-selected h2,.sym-industry-selected h3,.sym-industry-selected p{margin-top:0}.sym-industry-selected a{color:inherit;text-underline-offset:.28em}.sym-industry-frame{max-width:var(--sym-shell-max);padding-inline:var(--sym-gutter);margin-inline:auto}.sym-industry-label,.sym-industry-heading>span,.sym-industry-challenge-field li>span,.sym-industry-constraint-field li>span,.sym-energy-system-atlas article>span,.sym-industry-card-rail a>span{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-size:.75rem;font-weight:650}.sym-industry-media{background:color-mix(in oklch, var(--foreground) 17%, var(--surface));min-height:14rem}.sym-industry-hero-band{overflow:clip}.sym-energy-hero{grid-template-columns:.6fr 1.4fr;align-items:start;gap:3rem;padding-block:2rem 4rem;display:grid}.sym-industry-hero-title h1{font-size:var(--sym-type-hero);letter-spacing:-.06em;max-width:9ch;margin:1rem 0 0;font-weight:520;line-height:.92}.sym-energy-hero .sym-industry-hero-title{align-self:end}.sym-energy-hero-side{padding-top:0}.sym-energy-hero-side .sym-industry-media{min-height:30rem}.sym-industry-hero-title h1+p{max-width:26rem;color:var(--muted);margin:1.25rem 0 0;font-size:1.125rem;line-height:1.55}.sym-industry-section{border-top:1px solid var(--border);padding-block:5rem}.sym-industry-heading{grid-template-columns:1fr;gap:2rem;margin-bottom:3rem;display:grid}.sym-industry-heading h2{max-width:44rem;font-size:var(--sym-type-section);letter-spacing:-.045em;margin:0;font-weight:520;line-height:.98}.sym-industry-heading>div h2{margin-bottom:.75rem}.sym-industry-heading>div p{max-width:40rem;color:var(--muted);margin:0;line-height:1.5}.sym-industry-challenge-field{border-top:1px solid var(--border);grid-template-columns:repeat(3,minmax(0,1fr));gap:0 2rem;margin:0;padding:0;display:grid}.sym-industry-challenge-field li{border-bottom:1px solid var(--border);grid-template-columns:2.5rem 1fr;align-content:start;gap:.75rem;min-height:9rem;padding:1.25rem 0;list-style:none;display:grid}.sym-industry-challenge-field p,.sym-industry-constraint-field p{margin:0;line-height:1.5}.sym-energy-system-atlas{background:var(--border);grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;display:grid}.sym-energy-system-atlas article{background:var(--background);border:0;min-height:15rem;padding:1.25rem}.sym-energy-system-atlas h3{margin:.35rem 0 .65rem;font-size:1.125rem}.sym-energy-system-atlas p{margin-bottom:1.5rem;line-height:1.5}.sym-energy-system-atlas .sym-industry-media{min-height:12rem}.sym-industry-contained{padding-block:2rem}.sym-industry-constraint-field{background:var(--border);grid-template-columns:repeat(5,minmax(0,1fr));gap:1px;margin:0;padding:0;display:grid}.sym-industry-constraint-field li{background:var(--background);border:0;min-height:8rem;padding:1.25rem;list-style:none}.sym-industry-constraint-field p{margin-top:.75rem}.sym-industry-card-rail{scroll-snap-type:x proximity;gap:1rem;padding-bottom:.75rem;display:flex;overflow-x:auto}.sym-industry-card-rail>a{border:1px solid var(--border);scroll-snap-align:start;flex:1 0 20rem;padding-bottom:1.25rem;text-decoration:none}.sym-industry-card-rail .sym-industry-media{min-height:14rem;margin-bottom:1.25rem}.sym-industry-card-rail a>span,.sym-industry-card-rail h3,.sym-industry-card-rail p,.sym-industry-card-rail small{margin-left:1.25rem;margin-right:1.25rem;display:block}.sym-industry-card-rail h3{margin-top:.35rem;margin-bottom:.65rem;font-size:1.125rem}.sym-industry-card-rail p{margin-top:.6rem;margin-bottom:0;line-height:1.5}.sym-industry-card-rail small{color:var(--muted);margin-top:1rem}.sym-industry-metrics{border:1px solid var(--border);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.sym-industry-metrics article{border-right:1px solid var(--border);padding:1.6rem}.sym-industry-metrics article:last-child{border-right:0}.sym-industry-metrics strong{letter-spacing:-.05em;max-width:14ch;font-size:clamp(2rem,3vw,3rem);font-weight:560;line-height:.95;display:block}.sym-industry-metrics p{margin:.75rem 0 0;line-height:1.4}.sym-industry-cta{grid-template-columns:1fr 1fr;align-items:end;gap:4rem;padding-block:4.5rem;display:grid}.sym-industry-cta h2{max-width:14ch;font-size:var(--sym-type-section);letter-spacing:-.045em;margin:0;font-weight:520;line-height:.98}.sym-industry-cta p{max-width:40rem;line-height:1.5}.sym-industry-cta a{border:1px solid;padding:.8rem 1rem;text-decoration:none;display:inline-flex}@media (width<=60rem){.sym-industry-heading{grid-template-columns:3rem 1fr}.sym-industry-heading h2,.sym-industry-heading>div{grid-column:2}.sym-industry-challenge-field,.sym-industry-constraint-field{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=45rem){.sym-energy-hero,.sym-industry-cta{display:block}.sym-energy-hero{padding-block:3.5rem}.sym-industry-hero-title h1{font-size:var(--sym-type-hero)}.sym-energy-hero-side{padding-top:2.25rem}.sym-energy-hero-side .sym-industry-media{min-height:16rem}.sym-industry-heading{margin-bottom:2.25rem}.sym-industry-heading h2{font-size:2.25rem}.sym-industry-challenge-field,.sym-energy-system-atlas,.sym-industry-constraint-field,.sym-industry-metrics{grid-template-columns:1fr}.sym-industry-challenge-field li,.sym-industry-constraint-field li{min-height:0}.sym-industry-contained{padding-block:0}.sym-industry-card-rail>a{flex-basis:82vw}.sym-industry-metrics article{border-right:0;border-bottom:1px solid var(--border)}.sym-industry-metrics article:last-child{border-bottom:0}.sym-industry-cta{padding-block:4rem}.sym-industry-cta h2{margin-bottom:2rem}}.sym-energy-hero-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.5rem;margin:0;padding:0;list-style:none;display:grid;overflow:visible}.sym-energy-hero-card{aspect-ratio:5/7;border-radius:var(--radius-xl);background:var(--surface-light);min-width:0;box-shadow:0 1.5rem 3rem color-mix(in oklch, var(--foreground) 6%, transparent);position:relative;overflow:hidden}.sym-energy-hero-card-label{z-index:2;border-radius:var(--radius-full);background:var(--background);max-width:calc(100% - 2rem);box-shadow:0 .5rem 1.25rem color-mix(in oklch, var(--foreground) 10%, transparent);white-space:nowrap;margin:0;padding:.7rem 1rem;font-size:clamp(.7rem,.85vw,.9rem);font-weight:650;line-height:1.1;position:absolute;top:23%;left:1rem}.sym-energy-hero-card-image{object-fit:cover;width:100%;height:100%;display:block}.sym-energy-network-field{background-image:radial-gradient(circle, color-mix(in oklch, var(--muted) 32%, transparent) 0 .2rem, transparent .22rem);background-position:50%;background-size:1.75rem 1.75rem;position:absolute;inset:0}.sym-energy-network-field:after{background-image:radial-gradient(circle, var(--brand-teal) 0 .2rem, transparent .22rem);content:"";mask-image:radial-gradient(circle at 53% 55%, var(--foreground) 0 14%, transparent 38%);-webkit-mask-image:radial-gradient(circle at 53% 55%, var(--foreground) 0 14%, transparent 38%);background-position:50%;background-size:1.75rem 1.75rem;position:absolute;inset:0}@media (width<=60rem){.sym-energy-hero-cards{scroll-snap-type:x proximity;grid-template-columns:none;grid-auto-columns:min(72vw,18rem);grid-auto-flow:column;padding-bottom:.75rem;overflow-x:auto}.sym-energy-hero-card{scroll-snap-align:start}.sym-energy-hero-card-label{font-size:.8rem}}@media (width<=45rem){.sym-energy-hero-cards{grid-auto-columns:min(72vw,17rem)}}.sym-finance-selected{background:var(--background);color:var(--foreground);overflow:clip}.sym-finance-selected *{box-sizing:border-box}.sym-finance-selected h1,.sym-finance-selected h2,.sym-finance-selected h3,.sym-finance-selected p{margin-top:0}.sym-finance-selected a{color:inherit;text-underline-offset:.28em}.sym-finance-label,.sym-finance-heading>span,.sym-finance-system-selector button>span,.sym-finance-card-rail a>span,.sym-finance-solution-overlay span,.sym-finance-text-row>span,.sym-finance-constraints li>span{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-size:.75rem;font-weight:650}.sym-finance-media{background:color-mix(in oklch, var(--foreground) 17%, var(--surface));min-height:14rem}.sym-finance-hero-band{overflow:clip}.sym-finance-hero{padding-block:5rem 4rem;display:grid}.sym-finance-hero-copy{z-index:1;width:70%;position:relative}.sym-finance-hero h1{max-width:14ch;font-size:var(--sym-type-hero);letter-spacing:-.06em;margin:1rem 0 1.5rem;font-weight:520;line-height:.92}.sym-finance-hero p:last-child{max-width:34rem;color:var(--muted);margin-bottom:0;font-size:1.125rem;line-height:1.55}.sym-finance-hero-media{z-index:2;width:78%;min-height:32rem;margin:3rem 0 0 auto;position:relative}.sym-finance-section{padding-block:var(--sym-section-pad);border-top:1px solid var(--border)}.sym-finance-heading{grid-template-columns:1fr;gap:2rem;margin-bottom:3rem;display:grid}.sym-finance-heading h2{max-width:44rem;font-size:var(--sym-type-section);letter-spacing:-.045em;margin:0;font-weight:520;line-height:.98}.sym-finance-heading>div h2{margin-bottom:.75rem}.sym-finance-heading>div p{max-width:40rem;color:var(--muted);margin:0;line-height:1.5}.sym-finance-system-selector{border:1px solid var(--border);grid-template-columns:.35fr .65fr;display:grid}.sym-finance-system-selector>[role=tablist]{flex-direction:column;display:flex}.sym-finance-system-selector button{border:0;border-bottom:1px solid var(--border);color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;grid-template-columns:2.5rem 1fr;gap:.75rem;padding:1rem;display:grid}.sym-finance-system-selector button strong{font-weight:500}.sym-finance-system-selector button:last-child{border-bottom:0}.sym-finance-system-selector button[aria-selected=true]{background:var(--foreground);color:var(--background)}.sym-finance-system-selector button[aria-selected=true]>span{color:inherit}.sym-finance-system-stage [role=tabpanel]{min-height:32rem;position:relative}.sym-finance-system-stage .sym-finance-media{min-height:32rem}.sym-finance-system-stage [role=tabpanel]>div:last-child{z-index:1;background:var(--background);width:min(30rem,100% - 3rem);padding:1.25rem;position:absolute;top:1.5rem;left:1.5rem}.sym-finance-system-stage h3{margin-bottom:.65rem;font-size:1.4rem;font-weight:560}.sym-finance-system-stage p{color:var(--muted);margin-bottom:0;line-height:1.5}.sym-finance-constraint-band{background:var(--background);color:var(--foreground)}.sym-finance-constraint-band .sym-finance-heading>span,.sym-finance-constraint-band .sym-finance-constraints li>span{color:var(--muted)}.sym-finance-constraints{border-top:1px solid var(--border);border-left:1px solid var(--border);grid-template-columns:repeat(3,1fr);margin:0;padding:0;display:grid}.sym-finance-constraints li{border-right:1px solid var(--border);border-bottom:1px solid var(--border);padding:1.25rem;list-style:none}.sym-finance-constraints p{margin:.75rem 0 0;line-height:1.5}.sym-finance-card-rail{scroll-snap-type:x proximity;gap:1rem;padding-bottom:.75rem;display:flex;overflow-x:auto}.sym-finance-card-rail>a,.sym-finance-card-rail>article{border:1px solid var(--border);scroll-snap-align:start;flex:1 0 20rem;text-decoration:none;display:block}.sym-finance-solution-card>span,.sym-finance-solution-card>h3,.sym-finance-solution-card>p{margin-inline:1.25rem;display:block}.sym-finance-solution-card>span{margin-top:1.25rem}.sym-finance-card-rail .sym-finance-media{min-height:13rem}.sym-finance-card-rail a>span,.sym-finance-card-rail h3,.sym-finance-card-rail a>p,.sym-finance-card-rail small{margin-inline:1.25rem;display:block}.sym-finance-solution-overlay{min-height:27rem;position:relative;overflow:hidden}.sym-finance-solution-overlay .sym-finance-media{min-height:27rem}.sym-finance-solution-overlay>div:last-child{background:var(--foreground);color:var(--background);padding:1.25rem;position:absolute;inset:auto 1rem 1rem}.sym-finance-solution-overlay h3{margin:.75rem 0;font-size:1.25rem}.sym-finance-solution-overlay p{margin-bottom:0;line-height:1.5}.sym-finance-solution-overlay span{color:inherit}.sym-finance-card-rail a>span{margin-top:1.25rem}.sym-finance-card-rail h3{margin-top:.75rem;margin-bottom:.75rem;font-size:1.25rem;font-weight:560}.sym-finance-card-rail a>p{min-height:4.5rem;color:var(--muted);margin-top:.75rem;line-height:1.5}.sym-finance-card-rail small{text-transform:uppercase;margin-block:1rem 1.25rem;font-size:.75rem}.sym-finance-text-row{border-block:1px solid var(--border);grid-template-columns:3rem minmax(12rem,.45fr) 1fr;gap:1rem;margin-top:1.25rem;padding-block:1rem;display:grid}.sym-finance-text-row h3,.sym-finance-text-row p{margin:0}.sym-finance-metrics{border-block:1px solid var(--border);grid-template-columns:repeat(3,1fr);display:grid}.sym-finance-metrics article{border-right:1px solid var(--border);padding:1.5rem}.sym-finance-metrics article:last-child{border-right:0}.sym-finance-metrics strong{letter-spacing:-.045em;font-size:2.75rem;font-weight:560;display:block}.sym-finance-metrics p{color:var(--muted);margin:.5rem 0 0}.sym-finance-cta{text-align:center;justify-items:center;padding-block:5rem;display:grid}.sym-finance-selected>section.dark:last-child{background:var(--background);color:var(--foreground)}.sym-finance-cta h2{max-width:18ch;font-size:var(--sym-type-section);letter-spacing:-.045em;margin-bottom:1rem;font-weight:520;line-height:.98}.sym-finance-cta p{max-width:32rem;color:var(--muted);text-wrap:balance;margin-bottom:1.5rem;line-height:1.5}.sym-finance-cta a{border:1px solid;text-decoration:none}@media (width<=60rem){.sym-finance-heading{grid-template-columns:3rem 1fr}.sym-finance-heading h2,.sym-finance-heading>div{grid-column:2}.sym-finance-hero-copy{width:82%}.sym-industry-challenge-field{grid-template-columns:repeat(2,1fr)}.sym-industry-challenge-field li:nth-child(n+4){border-bottom:1px solid var(--border)}.sym-industry-challenge-field li:nth-child(n+5){border-bottom:0}}@media (width<=45rem){.sym-finance-hero{gap:2.25rem;min-height:0;padding-block:3.5rem}.sym-finance-hero-copy,.sym-finance-hero-media{width:100%}.sym-finance-hero h1{font-size:var(--sym-type-hero)}.sym-finance-hero-media{min-height:16rem}.sym-finance-heading{margin-bottom:2.25rem}.sym-finance-heading h2{font-size:2.25rem}.sym-industry-challenge-field,.sym-finance-constraints,.sym-finance-metrics{grid-template-columns:1fr}.sym-industry-challenge-field li{border-bottom:1px solid var(--border);min-height:0}.sym-industry-challenge-field li:last-child{border-bottom:0}.sym-finance-system-selector{grid-template-columns:1fr}.sym-finance-system-selector>[role=tablist]{flex-direction:row;overflow-x:auto}.sym-finance-system-selector button{border-right:1px solid var(--border);min-width:70%}.sym-finance-system-stage [role=tabpanel],.sym-finance-system-stage .sym-finance-media{min-height:25rem}.sym-finance-constraints{border-left:0}.sym-finance-constraints li{border-right:0}.sym-finance-card-rail>a,.sym-finance-card-rail>article{flex-basis:82vw}.sym-finance-text-row{grid-template-columns:2rem 1fr}.sym-finance-text-row p{grid-column:2}.sym-finance-metrics article{border-right:0;border-bottom:1px solid var(--border)}.sym-finance-metrics article:last-child{border-bottom:0}.sym-finance-cta{padding-block:4rem}}.sym-finance-filled .sym-finance-hero-band{background:var(--background);height:62.8125rem;position:relative}.sym-finance-filled .sym-finance-hero{height:62.8125rem;padding-block:10rem 0;position:relative}.sym-finance-filled .sym-finance-hero-copy{width:min(35.5rem,39%)}.sym-finance-filled .sym-finance-hero h1{max-width:30.5rem;margin-block:1.5rem 1.55rem;font-size:3.5rem;line-height:.92}.sym-finance-filled .sym-finance-hero-copy>p:last-child{max-width:32rem;font-size:1rem;line-height:1.7}.sym-finance-filled .sym-finance-hero-media{z-index:0;width:auto;min-height:0;margin:0;position:absolute;inset:0}.sym-finance-filled .sym-finance-hero-copy{z-index:2}.sym-finance-filled .sym-finance-hero-field{background:radial-gradient(74% 74% at 6% 105%, color-mix(in srgb, var(--accent-fill) 54%, transparent), transparent 72%), radial-gradient(65% 82% at 51% 109%, color-mix(in srgb, var(--accent-fill) 45%, transparent), transparent 76%), radial-gradient(73% 76% at 98% 104%, color-mix(in srgb, var(--accent-fill) 60%, transparent), transparent 73%), linear-gradient(158deg, var(--background) 0 23%, color-mix(in srgb, var(--background) 98%, var(--accent-fill) 2%) 38%, color-mix(in srgb, var(--background) 88%, var(--accent-fill) 12%) 57%, color-mix(in srgb, var(--background) 60%, var(--accent-fill) 40%) 100%);position:absolute;inset:0 calc(-50vw + 50%)}.sym-finance-filled .sym-finance-hero-field:after{background:linear-gradient(94deg, transparent 0 8%, color-mix(in srgb, var(--background) 44%, transparent) 19%, color-mix(in srgb, var(--background) 17%, transparent) 31%, transparent 43% 54%, color-mix(in srgb, var(--background) 37%, transparent) 66%, transparent 80%), linear-gradient(87deg, transparent 0 26%, color-mix(in srgb, var(--background) 31%, transparent) 39%, transparent 52% 72%, color-mix(in srgb, var(--background) 38%, transparent) 86%, transparent 100%);content:"";position:absolute;inset:0}.sym-finance-filled .sym-finance-panel{z-index:1;border:1px solid color-mix(in oklch, var(--border) 75%, var(--background));border-radius:var(--radius-xl);background:color-mix(in oklch, var(--background) 96%, var(--surface));box-shadow:0 1.35rem 2.6rem color-mix(in oklch, var(--foreground) 12%, transparent);color:var(--foreground);font-variant-numeric:tabular-nums;position:absolute;overflow:hidden}.sym-finance-filled .sym-finance-panel h2,.sym-finance-filled .sym-finance-panel p{margin:0}.sym-finance-filled .sym-finance-cash-flow{width:26.8%;height:19rem;padding:1.4rem 1.55rem;top:34.2rem;left:23.6%}.sym-finance-filled .sym-finance-cash-flow h2,.sym-finance-filled .sym-finance-cash-position h2,.sym-finance-filled .sym-finance-reconciliation h2{font-family:var(--font-body);letter-spacing:-.02em;font-size:.875rem;font-weight:650}.sym-finance-filled .sym-finance-cash-flow>p,.sym-finance-filled .sym-finance-reconciliation header p,.sym-finance-filled .sym-finance-cash-position p{color:var(--muted);margin-top:.3rem;font-size:.6875rem}.sym-finance-filled .sym-finance-cash-flow>p{margin-top:.45rem}.sym-finance-filled .sym-finance-flow-chart{grid-template-rows:minmax(0,1fr) 2.2rem;grid-template-columns:3.4rem minmax(0,1fr);height:11.9rem;margin-top:1.75rem;display:grid}.sym-finance-filled .sym-finance-flow-axis,.sym-finance-filled .sym-finance-flow-plot{min-height:0;position:relative}.sym-finance-filled .sym-finance-flow-axis{grid-area:1/1}.sym-finance-filled .sym-finance-flow-axis span{color:var(--muted);white-space:nowrap;font-size:.6875rem;line-height:1;position:absolute;right:.75rem;transform:translateY(-50%)}.sym-finance-filled .sym-finance-flow-axis span:first-child,.sym-finance-filled .sym-finance-flow-grid i:first-child{top:0}.sym-finance-filled .sym-finance-flow-axis span:nth-child(2),.sym-finance-filled .sym-finance-flow-grid i:nth-child(2){top:25%}.sym-finance-filled .sym-finance-flow-axis span:nth-child(3),.sym-finance-filled .sym-finance-flow-grid i:nth-child(3){top:50%}.sym-finance-filled .sym-finance-flow-axis span:nth-child(4),.sym-finance-filled .sym-finance-flow-grid i:nth-child(4){top:75%}.sym-finance-filled .sym-finance-flow-axis span:nth-child(5),.sym-finance-filled .sym-finance-flow-grid i:nth-child(5){top:100%}.sym-finance-filled .sym-finance-flow-plot{grid-area:1/2}.sym-finance-filled .sym-finance-flow-grid{position:absolute;inset:0}.sym-finance-filled .sym-finance-flow-grid i{border-top:1px solid color-mix(in oklch, var(--border) 75%, transparent);position:absolute;left:0;right:0}.sym-finance-filled .sym-finance-flow-plot b{z-index:1;border-radius:var(--radius-sm) var(--radius-sm) 0 0;background:var(--accent-fill);width:min(3.6rem,18%);position:absolute}.sym-finance-filled .sym-finance-flow-plot b span{color:var(--foreground);white-space:nowrap;font-size:.6875rem;font-weight:600;position:absolute;bottom:calc(100% + .32rem);left:50%;transform:translate(-50%)}.sym-finance-filled .sym-finance-flow-chart .sym-finance-bar-operating{height:40.8333%;bottom:50%;left:16.6667%;transform:translate(-50%)}.sym-finance-filled .sym-finance-flow-chart .sym-finance-bar-investing{background:color-mix(in srgb, var(--accent-fill) 55%, var(--background));height:14.3333%;bottom:50%;left:50%;transform:translate(-50%)}.sym-finance-filled .sym-finance-flow-chart .sym-finance-bar-financing{background:color-mix(in srgb, var(--accent-fill) 70%, var(--foreground));border-radius:0 0 var(--radius-sm) var(--radius-sm);height:18.6667%;top:50%;left:83.3333%;transform:translate(-50%)}.sym-finance-filled .sym-finance-flow-chart .sym-finance-bar-financing span{top:calc(100% + .32rem);bottom:auto}.sym-finance-filled .sym-finance-flow-categories{grid-area:2/2;grid-template-columns:repeat(3,minmax(0,1fr));align-items:end;padding-bottom:.15rem;display:grid}.sym-finance-filled .sym-finance-flow-categories em{color:var(--foreground);text-align:center;font-size:.6875rem;font-style:normal}.sym-finance-filled .sym-finance-cash-position{width:34.35%;height:32.15rem;padding:2.05rem 1.8rem 1.35rem;top:13.55rem;left:40%}.sym-finance-filled .sym-finance-panel-heading{justify-content:space-between;gap:1rem;display:flex}.sym-finance-filled .sym-finance-cash-position strong{font-family:var(--font-heading);letter-spacing:-.055em;margin-top:.8rem;font-size:1.85rem;font-weight:650;display:block}.sym-finance-filled .sym-finance-periods{align-items:flex-start;gap:.25rem;margin-top:.05rem;display:flex}.sym-finance-filled .sym-finance-periods>*{border:1px solid var(--border);border-radius:var(--radius-md);min-width:2.2rem;color:var(--muted);text-align:center;padding:.42rem .25rem;font-size:.625rem;font-weight:600}.sym-finance-filled .sym-finance-periods b{border-color:color-mix(in srgb, var(--accent-fill) 28%, var(--border));background:color-mix(in srgb, var(--accent-fill) 12%, var(--background));color:var(--foreground)}.sym-finance-filled .sym-finance-position-chart{grid-template-rows:minmax(0,1fr) 2.1rem;grid-template-columns:3rem minmax(0,1fr);height:20.4rem;margin-top:2.3rem;display:grid;position:relative}.sym-finance-filled .sym-finance-position-axis{color:var(--muted);grid-area:1/1;font-size:.6875rem;position:relative}.sym-finance-filled .sym-finance-position-axis span{line-height:1;position:absolute;top:0;left:0;transform:translateY(-50%)}.sym-finance-filled .sym-finance-position-axis span:nth-child(2),.sym-finance-filled .sym-finance-position-grid i:nth-child(2){top:25%}.sym-finance-filled .sym-finance-position-axis span:nth-child(3),.sym-finance-filled .sym-finance-position-grid i:nth-child(3){top:50%}.sym-finance-filled .sym-finance-position-axis span:nth-child(4),.sym-finance-filled .sym-finance-position-grid i:nth-child(4){top:75%}.sym-finance-filled .sym-finance-position-axis span:nth-child(5),.sym-finance-filled .sym-finance-position-grid i:nth-child(5){top:100%}.sym-finance-filled .sym-finance-position-grid{grid-area:1/2;position:relative}.sym-finance-filled .sym-finance-position-grid i{border-top:1px solid color-mix(in oklch, var(--border) 62%, transparent);position:absolute;top:0;left:0;right:0}.sym-finance-filled .sym-finance-position-chart svg{z-index:1;grid-area:1/2;width:100%;height:100%}.sym-finance-filled .sym-finance-area{fill:color-mix(in oklch, var(--accent-fill) 16%, transparent)}.sym-finance-filled .sym-finance-line{fill:none;stroke:var(--accent-fill);stroke-linecap:round;stroke-linejoin:round;stroke-width:3px}.sym-finance-filled .sym-finance-position-dates{color:var(--muted);grid-area:2/2;font-size:.6875rem;position:relative}.sym-finance-filled .sym-finance-position-dates span{white-space:nowrap;position:absolute;top:.75rem;transform:translate(-50%)}.sym-finance-filled .sym-finance-position-dates span:first-child{left:0;transform:none}.sym-finance-filled .sym-finance-position-dates span:nth-child(2){left:25%}.sym-finance-filled .sym-finance-position-dates span:nth-child(3){left:50%}.sym-finance-filled .sym-finance-position-dates span:nth-child(4){left:75%}.sym-finance-filled .sym-finance-position-dates span:nth-child(5){right:0;transform:none}.sym-finance-filled .sym-finance-reconciliation{z-index:1;width:21%;height:27.15rem;padding-top:1.65rem;top:17.4rem;left:calc(74.35% - .875rem)}.sym-finance-filled .sym-finance-cash-position{z-index:3}.sym-finance-filled .sym-finance-reconciliation header{justify-content:space-between;align-items:start;gap:.7rem;padding-inline:1.25rem;display:flex}.sym-finance-filled .sym-finance-account-filter{border:1px solid var(--border);border-radius:var(--radius-md);color:var(--muted);white-space:nowrap;align-items:center;gap:.25rem;padding:.45rem .7rem;font-size:.625rem;line-height:1;display:inline-flex}.sym-finance-filled .sym-finance-account-filter svg{stroke-width:1.75px;width:.65rem;height:.65rem}.sym-finance-filled .sym-finance-reconciliation table{border-collapse:collapse;text-align:right;width:100%;margin-top:1.5rem;font-size:.625rem}.sym-finance-filled .sym-finance-reconciliation th,.sym-finance-filled .sym-finance-reconciliation td{border-top:1px solid color-mix(in oklch, var(--border) 70%, transparent);padding:1rem .5rem;font-weight:500}.sym-finance-filled .sym-finance-reconciliation thead th{color:var(--muted);white-space:nowrap;font-size:.5625rem;font-weight:500}.sym-finance-filled .sym-finance-reconciliation th:first-child{text-align:left;padding-left:1.25rem}.sym-finance-filled .sym-finance-reconciliation td:last-child,.sym-finance-filled .sym-finance-reconciliation th:last-child{padding-right:1.25rem}.sym-finance-filled .sym-finance-reconciliation tfoot th,.sym-finance-filled .sym-finance-reconciliation tfoot td{font-weight:650}@media (width<=75rem){.sym-finance-filled .sym-finance-hero-copy{width:43%}.sym-finance-filled .sym-finance-cash-flow{width:31%;left:16%}.sym-finance-filled .sym-finance-cash-position{width:42%;left:40%}.sym-finance-filled .sym-finance-reconciliation{display:none}}@media (width>=45.001rem) and (width<=75rem){.sym-finance-filled .sym-finance-hero-copy{width:48%}.sym-finance-filled .sym-finance-hero-copy>p:last-child{max-width:20rem}.sym-finance-filled .sym-finance-hero-field{inset-block-start:29.5rem}.sym-finance-filled .sym-finance-cash-position{width:47%;top:28rem;left:45%}.sym-finance-filled .sym-finance-cash-flow{width:38%;top:43rem;left:7%}}@media (width<=45rem){.sym-finance-filled .sym-finance-hero-band,.sym-finance-filled .sym-finance-hero{height:auto}.sym-finance-filled .sym-finance-hero{padding-block:4.5rem 0;display:block}.sym-finance-filled .sym-finance-hero-copy{width:100%}.sym-finance-filled .sym-finance-hero h1{max-width:10ch;font-size:var(--sym-type-hero)}.sym-finance-filled .sym-finance-hero-field{inset:0 -1.5rem}.sym-finance-filled .sym-finance-hero-media{height:42rem;margin-top:2.5rem;position:relative}.sym-finance-filled .sym-finance-cash-position{width:92%;height:26rem;padding:1.25rem;top:3rem;left:4%}.sym-finance-filled .sym-finance-position-chart{height:14.8rem;margin-top:1.6rem}.sym-finance-filled .sym-finance-cash-flow{transform-origin:0 100%;width:80%;height:16rem;padding:1.1rem;top:25rem;left:7%;transform:scale(.72)}.sym-finance-filled .sym-finance-flow-chart{grid-template-rows:minmax(0,1fr) 1.8rem;height:10.1rem;margin-top:1.2rem}.sym-finance-filled .sym-finance-reconciliation{display:none}}.sym-legal-selected{color:var(--foreground);background:var(--background)}.sym-legal-section{border-top:1px solid var(--border)}.sym-legal-cta-band{background:var(--surface);border-top:0}.sym-legal-heading>span{color:var(--muted);letter-spacing:.09em;text-transform:uppercase;font-size:.75rem;font-weight:650}.sym-legal-media{background:var(--surface);border:1px solid var(--border);min-height:14rem}.sym-legal-section{padding-block:var(--sym-section-pad)}.sym-legal-heading{grid-template-columns:1fr;gap:2rem;margin-bottom:2.75rem;display:grid}.sym-legal-heading h2{max-width:15ch;font-size:var(--sym-type-section);letter-spacing:-.045em;margin:0;font-weight:520;line-height:1}.sym-legal-heading>div h2{max-width:none}.sym-legal-heading>div p{max-width:34rem;color:var(--muted);margin:.75rem 0 0;font-size:1.125rem;line-height:1.5}.sym-legal-challenge-composition{grid-template-columns:15.625rem 1fr;gap:2.75rem;display:grid}.sym-legal-challenge-composition>.sym-legal-media{height:calc(100% + 2rem);min-height:0}.sym-legal-challenges{margin:0;padding:0;list-style:none}.sym-legal-challenges li{border-top:1px solid var(--border);grid-template-columns:3.5rem 1fr;gap:1rem;padding-block:1.45rem;display:grid}.sym-legal-challenges li>span{font-size:.75rem}.sym-legal-challenges p{max-width:52rem;margin:0;line-height:1.5}.sym-legal-system-selector{border:1px solid var(--border);grid-template-columns:.83fr 1.17fr;display:grid}.sym-legal-system-selector>[role=tablist]{border-right:1px solid var(--border)}.sym-legal-system-selector button{border:0;border-bottom:1px solid var(--border);width:100%;color:inherit;font:inherit;text-align:left;background:0 0;padding:1rem 1.25rem;display:block}.sym-legal-system-selector button:last-child{border-bottom:0}.sym-legal-system-selector button[aria-selected=true]{background:var(--surface)}.sym-legal-system-selector button strong,.sym-legal-system-selector button span{display:block}.sym-legal-system-selector button span{color:var(--muted);margin-top:.25rem;font-size:.875rem;line-height:1.4}.sym-legal-system-stage{padding:1rem}.sym-legal-system-stage [role=tabpanel] .sym-legal-media{min-height:24rem}.sym-legal-system-stage p{max-width:42rem;color:var(--muted);margin:1rem 0;line-height:1.5}.sym-legal-system-stage a{color:inherit;text-underline-offset:.2em}.sym-legal-metrics{border-top:1px solid var(--border);grid-template-columns:repeat(3,1fr);display:grid}.sym-legal-metrics article{border-right:1px solid var(--border);padding:1.5rem}.sym-legal-metrics article:last-child{border-right:0}.sym-legal-metrics strong{letter-spacing:-.045em;font-size:2.75rem;font-weight:560;display:block}.sym-legal-metrics p{color:var(--muted);margin:.5rem 0 0}.sym-legal-cta{grid-template-columns:1fr 1fr;align-items:end;gap:6rem;padding-block:4.5rem;display:grid}.sym-legal-cta h2{max-width:15ch;font-size:var(--sym-type-section);letter-spacing:-.045em;margin:0;font-weight:520;line-height:1}.sym-legal-cta p{max-width:34rem;line-height:1.5}.sym-legal-cta a{color:inherit;border:1px solid;margin-top:1.5rem;text-decoration:none}@media (width<=45rem){.sym-legal-heading,.sym-legal-system-selector,.sym-legal-cta{grid-template-columns:1fr}.sym-legal-heading{gap:.75rem;margin-bottom:2rem}.sym-legal-heading h2{font-size:2.25rem}.sym-legal-challenge-composition,.sym-legal-challenges,.sym-legal-metrics{grid-template-columns:1fr;margin-left:0}.sym-legal-challenge-composition{gap:1.5rem}.sym-legal-challenge-composition>.sym-legal-media{aspect-ratio:4/5;height:auto;min-height:0}.sym-legal-system-selector>[role=tablist]{border-right:0;border-bottom:1px solid var(--border);display:flex;overflow-x:auto}.sym-legal-system-selector button{border-right:1px solid var(--border);border-bottom:0;min-width:78vw}.sym-legal-system-stage [role=tabpanel] .sym-legal-media{min-height:15rem}.sym-legal-metrics article{border-right:0;border-bottom:1px solid var(--border)}.sym-legal-cta{gap:1rem;padding-block:3.5rem}}.sym-legal-hero-band{background:linear-gradient(to bottom, var(--background) 0 56%, color-mix(in oklch, var(--surface) 54%, var(--background)) 100%);position:relative;overflow:hidden}.sym-industry-legal-hero{min-height:39.625rem;padding-block:4.75rem 0;position:relative}.sym-legal-label{z-index:5;color:var(--muted);letter-spacing:.09em;text-transform:uppercase;font-size:.75rem;font-weight:650;position:relative}.sym-legal-hero-copy{z-index:5;grid-template-columns:1.17fr .83fr;align-items:end;gap:1.5rem;margin-top:1.25rem;display:grid;position:relative}.sym-industry-legal-hero h1{letter-spacing:-.06em;margin:0;font-size:3.75rem;font-weight:520;line-height:.92}.sym-industry-legal-hero h1 span{white-space:nowrap;display:block}.sym-legal-hero-copy>p{max-width:34rem;color:var(--muted);margin:0;font-size:1.125rem;line-height:1.5}.sym-legal-hero-media{width:100vw;height:25rem;position:absolute;bottom:0;left:50%;right:50%;overflow:hidden;transform:translate(-50%)}.sym-legal-skyline{--sym-legal-glass-bright:color-mix(in oklch, var(--background) 94%, var(--surface));--sym-legal-glass-mid:color-mix(in oklch, var(--background) 87%, var(--muted));--sym-legal-glass-shade:color-mix(in oklch, var(--background) 86%, var(--muted));--sym-legal-building-line:color-mix(in oklch, var(--foreground) 52%, transparent);--sym-legal-grid-line:color-mix(in oklch, var(--foreground) 30%, transparent);width:min(90rem,100%);height:100%;color:var(--sym-legal-building-line);shape-rendering:geometricprecision;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.sym-legal-facade-grid,.sym-legal-rear-grid{fill:none;stroke:var(--sym-legal-grid-line);stroke-width:1px;vector-effect:non-scaling-stroke}.sym-legal-crown-left,.sym-legal-rooftop-left{fill:color-mix(in oklch, var(--background) 84%, var(--surface))}.sym-legal-crown-right,.sym-legal-rooftop-right{fill:color-mix(in oklch, var(--surface) 78%, var(--muted))}.sym-legal-crown-left,.sym-legal-crown-right,.sym-legal-crown-detail,.sym-legal-rooftop-left,.sym-legal-rooftop-right,.sym-legal-rooftop-detail,.sym-legal-building-outline{stroke:var(--sym-legal-building-line);stroke-linecap:square;stroke-linejoin:miter;stroke-width:1px;vector-effect:non-scaling-stroke}.sym-legal-crown-detail,.sym-legal-rooftop-detail,.sym-legal-building-outline{fill:none}.sym-legal-crown-detail,.sym-legal-rooftop-detail{stroke:var(--sym-legal-grid-line)}@media (width<=45rem){.sym-industry-legal-hero{min-height:0;padding-block:3.5rem 0}.sym-legal-hero-copy{grid-template-columns:1fr;gap:1rem}.sym-industry-legal-hero h1{font-size:3rem}.sym-industry-legal-hero h1 span{white-space:normal}.sym-legal-hero-media{height:20rem;margin-top:2rem;position:relative;left:50%;right:auto}.sym-legal-skyline{width:53rem;max-width:none;transform:translate(-48%)}}.sym-logistics-selected{color:var(--foreground);background:var(--background)}.sym-logistics-section{border-top:1px solid var(--border)}.sym-logistics-cta-band{background:var(--surface);border-top:0}.sym-logistics-hero{grid-template-columns:1.03fr .97fr;align-items:end;gap:4rem;padding-block:5rem 4rem;display:grid}.sym-logistics-label,.sym-logistics-heading>span,.sym-logistics-atlas article>span,.sym-logistics-applications div>span{color:var(--muted);letter-spacing:.09em;text-transform:uppercase;font-size:.75rem;font-weight:650}.sym-logistics-hero h1{max-width:10.5ch;font-size:var(--sym-type-hero);letter-spacing:-.06em;margin:1.25rem 0;font-weight:520;line-height:.92}.sym-logistics-hero p:last-child,.sym-logistics-heading>div p{max-width:34rem;color:var(--muted);font-size:1.125rem;line-height:1.5}.sym-logistics-media{background:var(--surface);border:1px solid var(--border);min-height:14rem}.sym-logistics-hero>.sym-logistics-media{min-height:27rem}.sym-logistics-section{padding-block:var(--sym-section-pad)}.sym-logistics-heading{grid-template-columns:1fr;gap:2rem;margin-bottom:2.75rem;display:grid}.sym-logistics-heading h2{max-width:15ch;font-size:var(--sym-type-section);letter-spacing:-.045em;margin:0;font-weight:520;line-height:1}[data-sym-logistics-section=challenges] .sym-logistics-heading h2,[data-sym-logistics-section=systems] .sym-logistics-heading h2{max-width:none}.sym-logistics-heading>div p{margin:.75rem 0 0}.sym-logistics-challenge-composition{grid-template-columns:15.625rem 1fr;gap:2.75rem;display:grid}.sym-logistics-challenge-composition>.sym-logistics-media{height:calc(100% + 2rem);min-height:0}.sym-logistics-challenges{border-top:1px solid var(--border);margin:0;padding:0;list-style:none}.sym-logistics-challenges li{border-bottom:1px solid var(--border);grid-template-columns:5rem 1fr;gap:1rem;padding-block:1.5rem;display:grid}.sym-logistics-challenges li>span{font-size:.75rem}.sym-logistics-challenges p{max-width:50rem;margin:0;line-height:1.5}@media (width>=75rem){[data-sym-logistics-section=systems] .sym-logistics-heading p{white-space:nowrap}}.sym-logistics-atlas{border-top:1px solid var(--border);border-left:1px solid var(--border);grid-template-columns:repeat(3,1fr);display:grid}.sym-logistics-atlas article{border-right:1px solid var(--border);border-bottom:1px solid var(--border);min-height:14rem;padding:1.25rem}.sym-logistics-atlas h3{margin:.75rem 0;font-size:1.125rem}.sym-logistics-atlas p{line-height:1.5}.sym-logistics-atlas .sym-logistics-media{min-height:12rem;margin-top:1.5rem}.sym-logistics-applications{grid-template-columns:1.15fr .85fr;gap:1rem;display:grid}.sym-logistics-applications>a,.sym-logistics-applications>article{border:1px solid var(--border);color:inherit;text-decoration:none;display:block}.sym-logistics-applications>a:first-child{grid-row:span 2}.sym-logistics-applications>a:first-child .sym-logistics-media{min-height:23rem}.sym-logistics-applications>a:nth-child(2) .sym-logistics-media{min-height:13rem}.sym-logistics-applications>*>div:last-child{padding:1.25rem}.sym-logistics-applications h3{margin:.5rem 0;font-size:1.125rem}.sym-logistics-applications p{color:var(--muted);margin:0;line-height:1.5}.sym-logistics-applications small{text-transform:uppercase;margin-top:1rem;font-size:.75rem;display:block}.sym-logistics-applications>article{border-style:dashed}.sym-logistics-metrics{border:1px solid var(--border);grid-template-columns:repeat(3,1fr);display:grid}.sym-logistics-metrics article{border-right:1px solid var(--border);padding:1.5rem}.sym-logistics-metrics article:last-child{border-right:0}.sym-logistics-metrics strong{letter-spacing:-.045em;font-size:2.75rem;font-weight:560;display:block}.sym-logistics-metrics p{color:var(--muted);margin:.5rem 0 0}.sym-logistics-cta{grid-template-columns:1fr 1fr;align-items:end;gap:4rem;padding-block:4.5rem;display:grid}.sym-logistics-cta h2{max-width:15ch;font-size:var(--sym-type-section);letter-spacing:-.045em;margin:0;font-weight:520;line-height:1}.sym-logistics-cta p{max-width:36rem;line-height:1.5}.sym-logistics-cta a{color:inherit;border:1px solid;margin-top:1.5rem;text-decoration:none}@media (width<=45rem){.sym-logistics-hero,.sym-logistics-heading,.sym-logistics-cta{grid-template-columns:1fr}.sym-logistics-hero{gap:2rem;padding-block:3.5rem}.sym-logistics-hero h1{font-size:3rem}.sym-logistics-hero>.sym-logistics-media{min-height:15rem}.sym-logistics-heading{gap:.75rem;margin-bottom:2rem}.sym-logistics-heading h2{font-size:2.25rem}.sym-logistics-challenges{margin-left:0}.sym-logistics-challenge-composition{grid-template-columns:1fr;gap:1.5rem}.sym-logistics-challenge-composition>.sym-logistics-media{aspect-ratio:4/5;height:auto;min-height:0}.sym-logistics-challenges li{grid-template-columns:3rem 1fr}.sym-logistics-atlas,.sym-logistics-applications,.sym-logistics-metrics{grid-template-columns:1fr}.sym-logistics-applications>a:first-child{grid-row:auto}.sym-logistics-applications>a:first-child .sym-logistics-media{min-height:15rem}.sym-logistics-metrics article{border-right:0;border-bottom:1px solid var(--border)}.sym-logistics-cta{gap:1rem;padding-block:3.5rem}}.sym-manufacturing-selected{color:var(--foreground);background:var(--background)}.sym-manufacturing-media{background:var(--surface);border:1px solid var(--border)}.sym-manufacturing-label,.sym-manufacturing-challenge-rail li>span{color:var(--muted);letter-spacing:.09em;text-transform:uppercase;font-size:.75rem;font-weight:650}.sym-manufacturing-hero-band{padding-block:5rem 4rem}.sym-manufacturing-hero-stage{display:block}.sym-manufacturing-hero{grid-template-columns:1fr 18.75rem;gap:5rem;display:grid}.sym-manufacturing-hero-copy{display:block}.sym-manufacturing-hero h1{font-size:var(--sym-type-hero);letter-spacing:-.06em;margin:3.25rem 0 0;font-weight:520;line-height:.92}.sym-manufacturing-hero h1 span{display:block}.sym-manufacturing-hero h1 span:last-child{max-width:43.75rem;font-size:var(--sym-type-section);letter-spacing:-.045em;margin-top:1.35rem}.sym-manufacturing-hero-copy>p{max-width:35rem;color:var(--muted);margin:2.75rem 0 0;font-size:1.2rem}.sym-manufacturing-hero-media{min-height:41.25rem}.sym-manufacturing-section,.sym-manufacturing-numbers-band{border-top:1px solid var(--border)}.sym-manufacturing-section{padding-block:var(--sym-section-pad)}.sym-manufacturing-section h2,.sym-manufacturing-numbers-band h2{max-width:14ch;font-size:var(--sym-type-section);letter-spacing:-.05em;margin:0 0 3rem;font-weight:520;line-height:1}.sym-manufacturing-challenges-band h2{max-width:24ch}.sym-manufacturing-challenges-band{overflow:hidden}.sym-manufacturing-challenge-rail{scroll-snap-type:x mandatory;gap:1rem;margin:0;padding:0 0 1.125rem;list-style:none;display:flex;overflow-x:auto}.sym-manufacturing-challenge-rail li{border:1px solid var(--border);background:var(--background);scroll-snap-align:start;flex-direction:column;flex:0 0 22.5rem;justify-content:space-between;min-height:20.625rem;padding:1.75rem;display:flex}.sym-manufacturing-challenge-rail li:first-child{background:var(--surface);flex-basis:31.25rem}.sym-manufacturing-challenge-rail p{margin:0;font-size:1.18rem;line-height:1.35}.sym-manufacturing-challenge-rail li:first-child p{font-size:1.55rem}.sym-manufacturing-systems-band{background:var(--background);color:var(--foreground)}.sym-manufacturing-systems-heading{grid-template-columns:1fr 1fr;align-items:end;gap:3.75rem;margin-bottom:3.375rem;display:grid}.sym-manufacturing-systems-heading h2{margin-bottom:0}.sym-manufacturing-systems-heading h2 span{white-space:nowrap;display:block}.sym-manufacturing-systems-heading p,.sym-manufacturing-system-tabs p,.sym-manufacturing-terms{color:var(--muted)}.sym-manufacturing-systems-heading p{max-width:35rem;margin-bottom:0;font-size:1.125rem}.sym-manufacturing-system-stage{background:var(--surface-2);border-color:var(--border);height:31.25rem}.sym-manufacturing-system-tabs{border-left:1px solid var(--border);grid-template-columns:repeat(4,1fr);display:grid}.sym-manufacturing-system-tabs article{border-right:1px solid var(--border);border-bottom:1px solid var(--border);min-height:14.375rem;padding:1.625rem}.sym-manufacturing-system-tabs article.active{border-top:3px solid var(--foreground)}.sym-manufacturing-system-tabs h3{margin:0 0 .75rem;font-size:1.375rem;line-height:1.08}.sym-manufacturing-system-tabs p{margin:0}.sym-manufacturing-terms{margin:1.625rem 0 0;font-size:.8rem}.sym-manufacturing-story{border:1px solid var(--border);background:var(--surface);color:inherit;grid-template-columns:1.35fr .65fr;margin-bottom:1rem;text-decoration:none;display:grid}.sym-manufacturing-story .sym-manufacturing-media{background:color-mix(in srgb, var(--surface), var(--foreground) 18%);min-height:26.25rem}.sym-manufacturing-story p{align-items:flex-end;margin:0;padding:2.625rem;font-size:1.55rem;line-height:1.2;display:flex}.sym-manufacturing-supporting-work{grid-template-columns:1fr 1fr;gap:1rem;display:grid}.sym-manufacturing-supporting-work article{border:1px solid var(--border);grid-template-columns:11.25rem 1fr;display:grid}.sym-manufacturing-supporting-work .sym-manufacturing-media{min-height:11.25rem}.sym-manufacturing-supporting-work p{align-self:end;margin:0;padding:1.625rem;font-size:1.125rem}.sym-manufacturing-numbers-band{background:var(--surface);padding-block:4.875rem}.sym-manufacturing-numbers{border-top:1px solid var(--border);grid-template-columns:1.5fr 1fr 1fr;margin-top:2.75rem;display:grid}.sym-manufacturing-numbers article{min-height:11.25rem;padding:1.5rem 1.5rem 0 0}.sym-manufacturing-numbers article+article{border-left:1px solid var(--border);padding-left:1.75rem}.sym-manufacturing-numbers strong{font-size:var(--sym-type-section);letter-spacing:-.05em;margin-bottom:1.125rem;font-weight:560;line-height:1;display:block}.sym-manufacturing-numbers p{color:var(--muted);margin:0}.sym-manufacturing-cta-band{background:var(--surface);border-top:0;padding-block:4rem}.sym-manufacturing-cta-band>.sym-manufacturing-frame{grid-template-columns:.14fr .5fr .36fr;align-items:start;gap:2rem;display:grid}.sym-manufacturing-cta-band h2{max-width:none;font-size:var(--sym-type-section);letter-spacing:-.06em;grid-column:2/-1;margin:0;font-weight:520;line-height:.96}.sym-manufacturing-cta-band>div>div{grid-column:2/-1;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:2rem;display:grid}.sym-manufacturing-cta-band>div>div>div{max-width:32.5rem}.sym-manufacturing-cta-band p{font-size:1.125rem}.sym-manufacturing-cta-band .sym-manufacturing-label{font-size:.75rem}.sym-manufacturing-cta-band>div>div p{color:var(--muted)}.sym-manufacturing-cta-band a{color:inherit;border:1px solid;text-decoration:none}@media (width<=45rem){.sym-manufacturing-hero-band{padding-block:2.375rem 3rem}.sym-manufacturing-hero-stage{display:block}.sym-manufacturing-hero{grid-template-columns:1fr;gap:2rem;min-height:0}.sym-manufacturing-hero h1{margin-top:1.75rem}.sym-manufacturing-hero h1 span:first-child{font-size:2.8rem}.sym-manufacturing-hero h1 span:last-child{margin-top:1rem;font-size:1.95rem}.sym-manufacturing-hero-copy>p{margin-top:1.5rem;font-size:1.05rem}.sym-manufacturing-hero-media{aspect-ratio:4/3;min-height:0}.sym-manufacturing-section h2,.sym-manufacturing-numbers-band h2{margin-bottom:2rem;font-size:2.25rem}.sym-manufacturing-challenge-rail li,.sym-manufacturing-challenge-rail li:first-child{flex-basis:82vw;min-height:17.5rem;padding:1.375rem}.sym-manufacturing-challenge-rail p,.sym-manufacturing-challenge-rail li:first-child p{font-size:1.05rem}.sym-manufacturing-systems-heading{grid-template-columns:1fr;gap:1.375rem;margin-bottom:2.25rem}.sym-manufacturing-systems-heading p{font-size:1rem}.sym-manufacturing-systems-heading h2 span{white-space:normal}.sym-manufacturing-system-stage{aspect-ratio:16/9;height:auto}.sym-manufacturing-system-tabs{grid-template-columns:1fr}.sym-manufacturing-system-tabs article{min-height:0;padding:1.375rem}.sym-manufacturing-story,.sym-manufacturing-supporting-work,.sym-manufacturing-numbers{grid-template-columns:1fr}.sym-manufacturing-story .sym-manufacturing-media{aspect-ratio:16/9;min-height:0}.sym-manufacturing-story p{padding:1.5rem;font-size:1.2rem}.sym-manufacturing-supporting-work article{grid-template-columns:7.5rem 1fr}.sym-manufacturing-supporting-work .sym-manufacturing-media{min-height:8.75rem}.sym-manufacturing-supporting-work p{padding:1.25rem;font-size:1rem}.sym-manufacturing-numbers-band{padding-block:3.75rem}.sym-manufacturing-numbers article,.sym-manufacturing-numbers article+article{border-left:0;border-bottom:1px solid var(--border);min-height:0;padding:1.375rem 0}.sym-manufacturing-cta-band{padding-block:3.75rem}.sym-manufacturing-cta-band>.sym-manufacturing-frame{grid-template-columns:1fr;gap:1.25rem}.sym-manufacturing-cta-band h2{white-space:normal;grid-column:auto;font-size:2.25rem}.sym-manufacturing-cta-band>div>div{grid-column:auto;justify-content:flex-start;display:block}}.sym-data-selected{background:var(--background);color:var(--foreground);overflow:clip}.sym-data-selected *{box-sizing:border-box}.sym-data-selected h1,.sym-data-selected h2,.sym-data-selected h3,.sym-data-selected p{margin-top:0}.sym-data-selected a{color:inherit}.sym-data-label,.sym-data-infrastructure span,.sym-data-cta span,.sym-data-proof :is(a,article) span{color:var(--muted);letter-spacing:.1em;text-transform:uppercase;font-size:.72rem}.sym-data-media{background:color-mix(in oklch, var(--foreground) 17%, var(--surface));min-height:12rem}.sym-data-hero{text-align:center;justify-items:center;padding-block:4.5rem;display:grid}.sym-data-hero h1{max-width:24ch;font-size:var(--sym-type-hero);letter-spacing:-.06em;margin:1rem auto 1.5rem;font-weight:520;line-height:.92}.sym-data-hero h1 span{display:block}.sym-data-hero p{max-width:48rem;color:var(--muted);font-size:1.08rem;line-height:1.55}.sym-data-button{border:1px solid;margin-top:1.5rem;text-decoration:none}.sym-data-hero .sym-data-media{width:100%;min-height:clamp(20rem,29vw,26rem);margin-top:3rem}.sym-data-section{padding-block:var(--sym-section-pad);border-top:1px solid var(--border)}.sym-data-heading{margin-bottom:2.75rem}.sym-data-heading h2{max-width:15ch;font-size:var(--sym-type-section);letter-spacing:-.045em;margin:0;font-weight:520;line-height:1}.sym-data-section[data-sym-data-section=complexity] .sym-data-heading h2,.sym-data-section[data-sym-data-section=proof] .sym-data-heading h2{max-width:none}.sym-data-heading>div p{max-width:42rem;color:var(--muted);margin:1rem 0 0}.sym-data-section[data-sym-data-section=complexity] .sym-data-heading p{margin-top:.625rem}.sym-data-section .sym-service-problem-map article{background:var(--surface);grid-template-columns:3rem 1fr;align-items:start;gap:1rem;min-height:9rem;padding:1.2rem;display:grid}.sym-data-section .sym-service-problem-map article:last-child{grid-column:1/-1}.sym-data-section .sym-service-problem-map p{color:var(--muted);margin:0;line-height:1.5}.sym-data-capabilities{gap:1rem;display:grid}.sym-data-capabilities article{border:1px solid var(--border);grid-template-columns:.72fr 1.28fr;display:grid}.sym-data-capabilities article:nth-child(2n){grid-template-columns:1.28fr .72fr}.sym-data-capabilities article:nth-child(2n)>div:first-child{order:2}.sym-data-capabilities article>div:first-child{padding:2rem}.sym-data-capabilities h3{margin:.75rem 0;font-size:1.25rem;font-weight:560}.sym-data-capabilities p{color:var(--muted);margin:0;line-height:1.5}.sym-data-capabilities .sym-data-media{min-height:15rem}.sym-data-process{border-top:1px solid var(--border);margin:0;padding:0}.sym-data-process li{border-bottom:1px solid var(--border);grid-template-columns:.2fr .8fr;padding:1.4rem 0;list-style:none;display:grid}.sym-data-process li>div{grid-template-columns:.45fr .55fr;gap:2rem;display:grid}.sym-data-process h3,.sym-data-process p{margin:0}.sym-data-process h3{font-size:1.08rem}.sym-data-process p{color:var(--muted);line-height:1.5}.sym-data-infrastructure{background:var(--foreground);color:var(--background)}.sym-data-infrastructure span{color:var(--background)}.sym-data-infrastructure .sym-data-frame{grid-template-columns:repeat(12,minmax(0,1fr));align-items:end;gap:2rem;padding-block:3rem;display:grid}.sym-data-infrastructure h2{grid-column:1/-1;margin:0;font-size:2.6rem;font-weight:520;line-height:1}.sym-data-infrastructure p{grid-column:1/span 8;max-width:34rem;margin:0;font-size:1.08rem;line-height:1.5}.sym-data-infrastructure .sym-data-media{background:color-mix(in oklch, var(--background) 22%, var(--foreground));grid-column:9/-1;min-height:10rem}.sym-data-proof{grid-template-columns:1fr 1fr;gap:1rem;display:grid}.sym-data-proof :is(a,article){border:1px solid var(--border);grid-template-columns:.42fr .58fr;text-decoration:none;display:grid}.sym-data-proof .sym-data-proof-feature{grid-row:span 2;display:block}.sym-data-proof .sym-data-proof-feature .sym-data-media{min-height:24rem}.sym-data-proof :not(.sym-data-proof-feature) .sym-data-media{height:100%}.sym-data-proof :is(a,article)>div:last-child{padding:1.5rem}.sym-data-proof h3{margin:.75rem 0;font-size:1.08rem}.sym-data-proof p{color:var(--muted);font-size:.87rem;line-height:1.5}.sym-data-proof small{text-transform:uppercase}.sym-data-cta{background:var(--surface);border-top:0}.sym-data-cta .sym-data-frame{grid-template-columns:.2fr .45fr .35fr;align-items:start;gap:2rem;display:grid}.sym-data-cta h2{font-size:var(--sym-type-section);letter-spacing:-.045em;margin:0;font-weight:520;line-height:1}.sym-data-cta p{line-height:1.5}@media (width<=45rem){.sym-data-hero{padding-block:3rem}.sym-data-hero h1{font-size:3rem}.sym-data-hero .sym-data-media{min-height:14rem;margin-top:2rem}.sym-data-heading{margin-bottom:2rem;display:block}.sym-data-heading h2{font-size:2.25rem}.sym-service-problem-map{grid-template-columns:1fr}.sym-data-section .sym-service-problem-map article:nth-child(n){grid-column:1;min-height:auto;padding:1rem}.sym-data-capabilities article,.sym-data-capabilities article:nth-child(2n){grid-template-columns:1fr}.sym-data-capabilities article:nth-child(2n)>div:first-child{order:0}.sym-data-capabilities article>div:first-child{padding:1.25rem}.sym-data-capabilities .sym-data-media{min-height:12rem}.sym-data-process li,.sym-data-process li>div{grid-template-columns:1fr;gap:.75rem}.sym-data-process li>span{margin-bottom:.5rem}.sym-data-infrastructure .sym-data-frame{grid-template-columns:1fr;gap:.75rem;padding-block:2rem}.sym-data-infrastructure h2,.sym-data-infrastructure p,.sym-data-infrastructure .sym-data-media{grid-column:1}.sym-data-infrastructure h2{font-size:2.1rem}.sym-data-proof{display:flex;overflow-x:auto}.sym-data-proof a,.sym-data-proof .sym-data-proof-feature{min-width:82vw;display:block}.sym-data-proof .sym-data-proof-feature .sym-data-media{min-height:11rem}.sym-data-cta .sym-data-frame{grid-template-columns:1fr}.sym-data-cta h2{font-size:2.25rem}}.sym-development-selected{background:var(--background);color:var(--foreground);overflow:clip}.sym-development-selected *{box-sizing:border-box}.sym-development-selected h1,.sym-development-selected h2,.sym-development-selected h3,.sym-development-selected p{margin-top:0}.sym-development-selected a{color:inherit}.sym-development-label,.sym-development-infrastructure>.sym-development-frame>span,.sym-development-cta>.sym-development-frame>span,.sym-development-proof :is(a,article) span{color:var(--muted);letter-spacing:.1em;text-transform:uppercase;font-size:.72rem}.sym-development-media{background:color-mix(in oklch, var(--foreground) 17%, var(--surface));min-height:12rem}.sym-development-hero{text-align:center;justify-items:center;padding-block:4.5rem;display:grid}.sym-development-hero h1{max-width:22ch;font-size:var(--sym-type-hero);letter-spacing:-.06em;margin:1rem auto 1.5rem;font-weight:520;line-height:.92}.sym-development-hero p{max-width:48rem;color:var(--muted);font-size:1.08rem;line-height:1.55}.sym-development-button{border:1px solid;margin-top:1.5rem;text-decoration:none}.sym-development-hero-media{width:100%;min-height:clamp(20rem,29vw,26rem);margin-top:3rem}.sym-development-section{padding-block:var(--sym-section-pad);border-top:1px solid var(--border)}.sym-development-heading{margin-bottom:2.75rem}.sym-development-heading h2{max-width:15ch;font-size:var(--sym-type-section);letter-spacing:-.045em;margin:0;font-weight:520;line-height:1}[data-sym-development-section=process] .sym-development-heading h2{max-width:22ch}.sym-development-section .sym-service-problem-map article{background:var(--surface);min-height:11rem;padding:1.2rem}.sym-development-section .sym-service-problem-map article:nth-child(2n){padding-left:7rem}.sym-development-section .sym-service-problem-map article:nth-child(odd){padding-right:7rem}.sym-development-section .sym-service-problem-map h3{margin:.65rem 0;font-size:1.08rem}.sym-development-section .sym-service-problem-map p,.sym-development-integrated p,.sym-development-proof p{color:var(--muted);margin-bottom:0;line-height:1.5}.sym-development-map-center{background:var(--foreground);width:8rem;height:8rem;color:var(--background);letter-spacing:.08em;text-align:center;text-transform:uppercase;border-radius:50%;place-items:center;font-size:.72rem;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.sym-development-integrated{border:1px solid var(--border);grid-template-columns:1.15fr .85fr;display:grid}.sym-development-integrated>.sym-development-media{min-height:32rem}.sym-development-integrated article{border-bottom:1px solid var(--border);grid-template-columns:3rem 1fr;padding:1rem;display:grid}.sym-development-integrated article:last-child{border-bottom:0}.sym-development-integrated h3{margin-bottom:.4rem}.sym-development-integrated p{font-size:.87rem}.sym-development-process{border-top:1px solid var(--border);margin:0;padding:0}.sym-development-process li{border-bottom:1px solid var(--border);grid-template-columns:.2fr .8fr;padding:1.4rem 0;list-style:none;display:grid}.sym-development-process li>div{grid-template-columns:.45fr .55fr;gap:2rem;display:grid}.sym-development-process h3,.sym-development-process p{margin:0}.sym-development-process h3{font-size:1.08rem}.sym-development-process p{color:var(--muted);line-height:1.5}.sym-development-infrastructure{background:var(--foreground);color:var(--background)}.sym-development-infrastructure>.sym-development-frame>span{color:var(--background)}.sym-development-infrastructure .sym-development-frame{grid-template-columns:repeat(12,minmax(0,1fr));align-items:end;gap:2rem;display:grid}.sym-development-infrastructure h2{grid-column:1/-1;margin:0;font-size:2.6rem;font-weight:520;line-height:1}.sym-development-infrastructure p{grid-column:1/span 8;max-width:34rem;margin:0;font-size:1.08rem;line-height:1.5}.sym-development-infrastructure .sym-development-media{background:color-mix(in oklch, var(--background) 22%, var(--foreground));grid-column:9/-1;min-height:10rem}.sym-development-proof{grid-template-columns:repeat(3,1fr);gap:1rem;display:grid}.sym-development-proof :is(a,article){border:1px solid var(--border);text-decoration:none}.sym-development-proof .sym-development-media{min-height:11rem}.sym-development-proof :is(a,article)>div:last-child{padding:1.15rem}.sym-development-proof h3{margin:.75rem 0;font-size:1.08rem}.sym-development-proof p{font-size:.87rem}.sym-development-proof small{text-transform:uppercase}.sym-development-cta{background:var(--surface);border-top:0}.sym-development-cta .sym-development-frame{grid-template-columns:.13fr .57fr .3fr;align-items:start;gap:2rem;display:grid}.sym-development-cta h2{max-width:40rem;font-size:var(--sym-type-section);letter-spacing:-.045em;margin:0;font-weight:520;line-height:1}.sym-development-cta p{line-height:1.5}@media (width<=45rem){.sym-development-hero{padding-block:3rem}.sym-development-hero h1{font-size:3rem}.sym-development-hero-media{min-height:14rem}.sym-development-heading{margin-bottom:2rem;display:block}.sym-development-heading h2{font-size:2.25rem}.sym-service-problem-map{grid-template-columns:1fr}.sym-development-section .sym-service-problem-map article:nth-child(n){padding:1rem 1rem 4rem}.sym-development-map-center{border-radius:0;width:6rem;height:2.5rem;top:auto;bottom:1rem}.sym-development-integrated{grid-template-columns:1fr}.sym-development-integrated>.sym-development-media{min-height:17rem}.sym-development-process li,.sym-development-process li>div{grid-template-columns:1fr}.sym-development-infrastructure .sym-development-frame,.sym-development-cta .sym-development-frame{grid-template-columns:1fr;gap:.75rem}.sym-development-infrastructure h2,.sym-development-infrastructure p,.sym-development-infrastructure .sym-development-media{grid-column:1}.sym-development-infrastructure h2{font-size:2.1rem}.sym-development-proof{max-width:100%;display:flex;overflow-x:auto}.sym-development-proof :is(a,article){min-width:82vw}.sym-development-cta h2{max-width:100%;font-size:2rem}}.sym-strategy-selected{background:var(--background);color:var(--foreground);overflow:clip}.sym-strategy-selected *{box-sizing:border-box}.sym-strategy-selected h1,.sym-strategy-selected h2,.sym-strategy-selected h3,.sym-strategy-selected p{margin-top:0}.sym-strategy-selected a{color:inherit}.sym-strategy-label,.sym-strategy-implementation span,.sym-strategy-cta span,.sym-strategy-proof :is(a,article) span{color:var(--muted);letter-spacing:.1em;text-transform:uppercase;font-size:.72rem}.sym-strategy-media{background:color-mix(in oklch, var(--foreground) 17%, var(--surface));min-height:12rem}.sym-strategy-hero{grid-template-columns:minmax(0,.88fr) minmax(0,1.12fr);align-items:end;gap:0;min-height:38rem;padding-block:4.5rem 0;display:grid}.sym-strategy-hero>:first-child{padding-bottom:4.5rem}.sym-strategy-hero h1{max-width:11ch;font-size:var(--sym-type-hero);letter-spacing:-.06em;margin:1rem 0 1.5rem;font-weight:520;line-height:.92}.sym-strategy-hero p{max-width:38rem;color:var(--muted);font-size:1.08rem;line-height:1.55}.sym-strategy-quarter-figure{font-variant-numeric:tabular-nums;height:32rem;margin:0}.sym-strategy-quarter-figure ol{grid-template-columns:repeat(3,minmax(0,1fr));align-items:end;height:100%;margin:0;padding:3rem 0 0;list-style:none;display:grid}.sym-strategy-quarter-figure li{--sym-strategy-bar-fill:color-mix(in oklch, var(--cell-mint-5) 78%, var(--accent-fill));isolation:isolate;background:linear-gradient(to bottom, color-mix(in srgb, var(--sym-strategy-bar-fill) 2%, var(--background)), color-mix(in srgb, var(--sym-strategy-bar-fill) 22%, var(--background)) 38%, var(--sym-strategy-bar-fill));color:var(--foreground-dark);text-align:center;justify-content:center;align-items:end;padding:1.5rem 1.25rem;display:flex;position:relative}.sym-strategy-quarter-figure li:before{z-index:-1;content:"";filter:contrast(175%);opacity:.18;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.95' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");background-repeat:repeat;background-size:10rem 10rem;position:absolute;inset:0}.sym-strategy-quarter-figure li:first-child{height:33.25%}.sym-strategy-quarter-figure li:nth-child(2){height:64.65%}.sym-strategy-quarter-figure li:nth-child(3){height:100%}.sym-strategy-quarter-figure strong{color:color-mix(in oklch, var(--muted) 78%, var(--background));font-family:var(--font-heading);font-size:1.5rem;font-weight:450;line-height:1;position:absolute;bottom:calc(100% + .65rem);left:50%;transform:translate(-50%)}.sym-strategy-quarter-figure span{max-width:12rem;font-size:.875rem;line-height:1.35}.sym-strategy-button{border:1px solid;margin-top:1.5rem;text-decoration:none}.sym-strategy-section{padding-block:var(--sym-section-pad);border-top:1px solid var(--border)}.sym-strategy-heading{margin-bottom:2.75rem}.sym-strategy-heading h2{max-width:15ch;font-size:var(--sym-type-section);letter-spacing:-.045em;margin:0;font-weight:520;line-height:1}.sym-service-problem-map{border:1px solid var(--border);grid-template-columns:1fr 1fr;gap:1rem;padding:1rem;display:grid;position:relative}.sym-strategy-section .sym-service-problem-map article{background:var(--surface);min-height:11rem;padding:1.2rem}.sym-strategy-section .sym-service-problem-map article:nth-child(2n){padding-left:7rem}.sym-strategy-section .sym-service-problem-map article:nth-child(odd){padding-right:7rem}.sym-strategy-section .sym-service-problem-map p{margin:.75rem 0 0;line-height:1.5}.sym-strategy-map-center{background:var(--foreground);width:8rem;height:8rem;color:var(--background);letter-spacing:.08em;text-align:center;text-transform:uppercase;border-radius:50%;place-items:center;font-size:.72rem;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.sym-strategy-coverage{border:1px solid var(--border);grid-template-columns:1.15fr .85fr;display:grid}.sym-strategy-coverage>.sym-strategy-media{border-right:1px solid var(--border);min-height:32rem}.sym-strategy-coverage article{border-bottom:1px solid var(--border);grid-template-columns:3rem 1fr;padding:1rem;display:grid}.sym-strategy-coverage article:last-child{border-bottom:0}.sym-strategy-coverage h3{margin-bottom:.45rem;font-size:1.08rem}.sym-strategy-coverage p{color:var(--muted);margin:0;font-size:.87rem;line-height:1.5}.sym-strategy-heading>p{max-width:38rem;color:var(--muted);margin:1rem 0 0;line-height:1.5}.sym-strategy-workshops{border-top:1px solid var(--border);grid-template-columns:repeat(3,1fr);display:grid}.sym-strategy-workshops article{border-right:1px solid var(--border);border-bottom:1px solid var(--border);min-height:15rem;padding:1.25rem}.sym-strategy-workshops article:last-child{border-right:0}.sym-strategy-workshops article>span{color:var(--muted);letter-spacing:.1em;margin-bottom:3.5rem;font-size:.72rem;display:block}.sym-strategy-workshops h3{margin:0 0 .65rem;font-size:1.2rem;line-height:1.15}.sym-strategy-workshops p,.sym-strategy-workshops-note{color:var(--muted);margin:0;font-size:.9rem;line-height:1.5}.sym-strategy-workshops-note{max-width:38rem;margin-top:1.5rem}.sym-strategy-stepper{border-block:1px solid var(--border)}.sym-strategy-step-tabs{border-bottom:1px solid var(--border);display:flex;overflow-x:auto}.sym-strategy-step-tabs button{border:0;border-right:1px solid var(--border);min-height:5.5rem;color:var(--muted);font:inherit;text-align:left;cursor:pointer;background:0 0;flex:1 0 10rem;padding:1rem;line-height:1.25}.sym-strategy-step-tabs button:last-child{border-right:0}.sym-strategy-step-tabs button span{letter-spacing:.11em;margin-bottom:.65rem;font-size:.68rem;display:block}.sym-strategy-step-tabs button[aria-selected=true]{background:var(--foreground);color:var(--background)}.sym-strategy-step-tabs button:focus-visible{outline-offset:-3px;outline:2px solid}.sym-strategy-step-panels>div{grid-template-columns:.18fr .36fr .46fr;gap:2rem;min-height:14rem;padding:3.5rem 2rem 2.5rem;display:grid}.sym-strategy-step-panels>div[hidden]{display:none}.sym-strategy-step-panels>div>span{color:var(--muted);letter-spacing:.11em;text-transform:uppercase;font-size:.7rem}.sym-strategy-step-panels h3{letter-spacing:-.035em;max-width:20rem;margin:0;font-size:clamp(1.7rem,2.6vw,2.6rem);font-weight:520;line-height:1}.sym-strategy-step-panels p{max-width:36rem;color:var(--muted);margin:0;font-size:1.05rem;line-height:1.5}.sym-strategy-implementation{background:var(--foreground);color:var(--background)}.sym-strategy-implementation span{color:var(--background)}.sym-strategy-implementation .sym-strategy-frame{grid-template-columns:1.08fr .92fr;align-items:center;gap:4rem;padding-block:3rem;display:grid}.sym-strategy-implementation h2{margin:0 0 1.75rem;font-size:2.6rem;font-weight:520;line-height:1}.sym-strategy-implementation p{max-width:34rem;margin:0;font-size:1.08rem;line-height:1.5}.sym-strategy-implementation .sym-strategy-media{background:color-mix(in oklch, var(--background) 22%, var(--foreground));min-height:10rem}.sym-strategy-proof{grid-template-columns:repeat(3,1fr);gap:1rem;display:grid}.sym-strategy-proof :is(a,article){border:1px solid var(--border);text-decoration:none;display:block}.sym-strategy-proof .sym-strategy-media{min-height:11rem}.sym-strategy-proof :is(a,article)>div:last-child{padding:1.15rem}.sym-strategy-proof h3{margin:.75rem 0;font-size:1.08rem}.sym-strategy-proof p{color:var(--muted);font-size:.87rem;line-height:1.5}.sym-strategy-proof small{text-transform:uppercase}.sym-strategy-cta{background:var(--surface);border-top:0}.sym-strategy-cta .sym-strategy-frame{grid-template-columns:.2fr .45fr .35fr;align-items:start;gap:2rem;display:grid}.sym-strategy-cta h2{font-size:var(--sym-type-section);letter-spacing:-.045em;margin:0;font-weight:520;line-height:1}.sym-strategy-cta p{line-height:1.5}@media (width<=45rem){.sym-strategy-hero{grid-template-columns:1fr;gap:2.5rem;min-height:auto;padding-block:3rem 0}.sym-strategy-hero>:first-child{padding-bottom:0}.sym-strategy-hero h1{font-size:3rem}.sym-strategy-quarter-figure{height:19rem}.sym-strategy-quarter-figure ol{padding-top:2.5rem}.sym-strategy-quarter-figure li{padding:.5rem .35rem}.sym-strategy-quarter-figure strong{font-size:.875rem;bottom:calc(100% + .45rem)}.sym-strategy-quarter-figure span{font-size:.6875rem;line-height:1.2}.sym-strategy-heading{margin-bottom:2rem;display:block}.sym-strategy-heading h2{font-size:2.25rem}.sym-service-problem-map{grid-template-columns:1fr}.sym-strategy-section .sym-service-problem-map article:nth-child(n){padding:1rem 1rem 4rem}.sym-strategy-map-center{border-radius:0;width:6rem;height:2.5rem;top:auto;bottom:1rem}.sym-strategy-coverage{grid-template-columns:1fr}.sym-strategy-coverage>.sym-strategy-media{border-right:0;border-bottom:1px solid var(--border);min-height:17rem}.sym-strategy-workshops{grid-template-columns:1fr}.sym-strategy-workshops article,.sym-strategy-workshops article:last-child{border-right:0;border-bottom:1px solid var(--border);min-height:0}.sym-strategy-workshops article>span{margin-bottom:1.5rem}.sym-strategy-step-tabs button{flex-basis:11rem}.sym-strategy-step-panels>div{grid-template-columns:1fr;gap:.75rem;min-height:16rem;padding:2.25rem 1rem 1.75rem}.sym-strategy-implementation .sym-strategy-frame{grid-template-columns:1fr;gap:1.5rem;padding-block:2rem}.sym-strategy-implementation h2{font-size:2.1rem}.sym-strategy-proof{display:flex;overflow-x:auto}.sym-strategy-proof :is(a,article){min-width:82vw}.sym-strategy-cta .sym-strategy-frame{grid-template-columns:1fr}.sym-strategy-cta h2{font-size:2.25rem}}.sym-solution-selected{background:var(--background);color:var(--foreground);overflow:clip}.sym-solution-selected *,.sym-solution-selected :before,.sym-solution-selected :after{box-sizing:border-box}.sym-solution-selected h1,.sym-solution-selected h2,.sym-solution-selected h3,.sym-solution-selected p{margin-top:0}.sym-solution-selected a{color:inherit;text-underline-offset:.28em}.sym-solution-section{padding-block:var(--sym-section-pad);border-top:1px solid var(--border);background:var(--background);color:var(--foreground)}.sym-solution-kicker,.sym-solution-index{color:var(--muted);letter-spacing:.09em;text-transform:uppercase;font-size:.75rem;font-weight:650}.sym-solution-heading{margin-bottom:3rem}.sym-solution-heading h2{max-width:48rem;font-size:var(--sym-type-section);letter-spacing:-.045em;margin-bottom:0;font-weight:520;line-height:.98}.sym-solution-hero{grid-template-columns:5fr 7fr;align-items:center;gap:3.5rem;min-height:42rem;padding-block:4.5rem;display:grid}.sym-solution-hero-copy{grid-column:2}.sym-solution-hero-media{background:color-mix(in oklch, var(--foreground) 17%, var(--surface));grid-area:1/1;min-height:27rem}.sym-solution-hero h1{max-width:50rem;font-size:var(--sym-type-hero);letter-spacing:-.06em;margin:1rem 0 1.75rem;font-weight:520;line-height:.93}.sym-solution-hero p:last-child{max-width:38rem;color:var(--muted);margin-bottom:0;font-size:1.125rem;line-height:1.55}.sym-solution-hero-standard{grid-template-columns:7fr 5fr}.sym-solution-hero-standard .sym-solution-hero-copy{grid-column:1}.sym-solution-hero-standard .sym-solution-hero-media{grid-column:2}.sym-solution-hero-compact{grid-template-columns:8fr 4fr;min-height:32rem}.sym-solution-hero-compact .sym-solution-hero-copy{grid-column:1}.sym-solution-hero-compact .sym-solution-hero-media{grid-column:2;min-height:19rem}.sym-solution-capability-grid{border-top:1px solid var(--border);grid-template-columns:repeat(12,1fr);display:grid}.sym-solution-capability-grid li{border-right:1px solid var(--border);border-bottom:1px solid var(--border);flex-direction:column;grid-column:span 4;min-height:15rem;padding:1.5rem;list-style:none;display:flex}.sym-solution-capability-grid li:nth-child(3n){border-right:0}.sym-solution-capability-grid li:nth-last-child(-n+2){grid-column:span 6}.sym-solution-capability-grid strong{max-width:20rem;font-size:1.35rem;font-weight:560;line-height:1.1}.sym-solution-capability-grid p{max-width:23rem;color:var(--muted);margin:auto 0 0;line-height:1.5}.sym-solution-capability-six li,.sym-solution-capability-six li:nth-last-child(-n+2){grid-column:span 4}.sym-solution-workflow{border:1px solid var(--border);grid-template-columns:4fr 5fr 3fr;min-height:24rem;display:grid}.sym-solution-workflow>*{border-right:1px solid var(--border);padding:2rem}.sym-solution-workflow>:last-child{border-right:0}.sym-solution-workflow-stage{flex-direction:column;display:flex}.sym-solution-workflow-stage h3{max-width:18rem;margin:1.25rem 0 1rem;font-size:1.45rem;font-weight:560;line-height:1.12}.sym-solution-workflow-stage p{color:var(--muted);margin-bottom:0;line-height:1.5}.sym-solution-workflow-media{background:color-mix(in oklch, var(--foreground) 15%, var(--surface));min-height:7rem;margin-top:auto}.sym-solution-workflow-engine{background:var(--foreground);color:var(--background)}.sym-solution-workflow-engine p,.sym-solution-workflow-engine .sym-solution-kicker{color:color-mix(in oklch, var(--background) 70%, var(--foreground))}.sym-solution-workflow-control{border-top:1px solid;align-self:end;padding-top:1.5rem}.sym-solution-workflow-control strong{margin-bottom:.75rem;font-size:1.05rem;display:block}.sym-solution-workflow-steps{border-top:1px solid var(--border);grid-template-columns:repeat(4,1fr);margin:0;padding:0;display:grid}.sym-solution-workflow-steps li{border-right:1px solid var(--border);flex-direction:column;min-height:22rem;padding:1.5rem;list-style:none;display:flex}.sym-solution-workflow-steps li:last-child{border-right:0}.sym-solution-workflow-steps strong{max-width:18rem;margin:2.5rem 0 1rem;font-size:1.35rem;line-height:1.1}.sym-solution-workflow-steps p{color:var(--muted);margin-bottom:1.5rem;line-height:1.5}.sym-solution-workflow-step-media{background:color-mix(in oklch, var(--foreground) 15%, var(--surface));min-height:5rem;margin-top:auto}.sym-solution-media-rail,.sym-solution-proof-grid{grid-template-columns:repeat(12,1fr);gap:1rem;display:grid}.sym-solution-media-card{grid-column:span 6;grid-template-rows:auto auto 1fr auto;min-width:0;text-decoration:none;display:grid}.sym-solution-media-card-media{background:color-mix(in oklch, var(--foreground) 16%, var(--surface));min-height:13rem;margin-bottom:2rem}.sym-solution-media-card-media+h3{margin-top:0}.sym-solution-media-card h3{letter-spacing:-.025em;margin-bottom:.75rem;font-size:1.65rem;font-weight:540;line-height:1.08}.sym-solution-media-card p{max-width:34rem;color:var(--muted);margin-bottom:1.5rem;line-height:1.5}.sym-solution-media-card span:last-child{text-underline-offset:.28em;font-size:.875rem;text-decoration:underline}.sym-solution-media-rail-four .sym-solution-media-card{grid-column:span 3;grid-template-rows:auto auto 1fr auto}.sym-solution-media-rail-four .sym-solution-media-card-media{min-height:16rem}.sym-solution-process{border-top:1px solid var(--border);max-width:62rem;margin-inline:auto}.sym-solution-process li{border-bottom:1px solid var(--border);grid-template-columns:4rem 12rem 1fr;gap:1.5rem;padding-block:1.5rem;list-style:none;display:grid}.sym-solution-process strong{font-size:1.125rem;font-weight:560}.sym-solution-process p{color:var(--muted);margin-bottom:0;line-height:1.5}.sym-solution-integration{background:var(--foreground);color:var(--background);grid-template-columns:4fr 8fr;gap:3rem;padding:3rem;display:grid}.sym-solution-integration h2{letter-spacing:-.04em;margin-bottom:0;font-size:clamp(2rem,3vw,3rem);font-weight:520;line-height:1}.sym-solution-integration p{max-width:43rem;color:color-mix(in oklch, var(--background) 70%, var(--foreground));margin-bottom:0;font-size:1.05rem;line-height:1.55}.sym-solution-proof-grid .sym-solution-media-card{grid-column:span 4}.sym-solution-proof-grid .sym-solution-media-card:only-child{grid-column:span 8}.sym-solution-proof-two .sym-solution-media-card{grid-column:span 6}.sym-solution-proof-grid .sym-solution-media-card-media{min-height:11rem}[data-sym-solution-section=closing-cta]{background:var(--surface);color:var(--foreground);border-top:0}.sym-solution-cta{grid-template-columns:8fr 4fr;align-items:end;gap:3rem;padding-block:6rem;display:grid}.sym-solution-cta h2{letter-spacing:-.055em;max-width:56rem;margin-bottom:1.25rem;font-size:3.5rem;font-weight:520;line-height:.94}.sym-solution-cta p{max-width:34rem;color:var(--muted);margin-bottom:0;font-size:1.05rem;line-height:1.5}.sym-solution-cta a{border:1px solid;justify-self:end;text-decoration:none}@media (width<=60rem){.sym-solution-hero,.sym-solution-hero-standard,.sym-solution-hero-compact{grid-template-columns:1fr}.sym-solution-hero-copy,.sym-solution-hero-standard .sym-solution-hero-copy,.sym-solution-hero-compact .sym-solution-hero-copy,.sym-solution-hero-media,.sym-solution-hero-standard .sym-solution-hero-media,.sym-solution-hero-compact .sym-solution-hero-media{grid-column:1}.sym-solution-hero-copy{grid-row:1}.sym-solution-hero-media{grid-row:2;min-height:18rem}.sym-solution-capability-grid li,.sym-solution-capability-grid li:nth-last-child(-n+2),.sym-solution-capability-six li,.sym-solution-capability-six li:nth-last-child(-n+2){grid-column:span 6}.sym-solution-workflow{grid-template-columns:1fr 1fr}.sym-solution-workflow>:nth-child(2){border-right:0}.sym-solution-workflow>:last-child{border-top:1px solid var(--border);grid-column:1/-1}.sym-solution-workflow-steps{grid-template-columns:1fr 1fr}.sym-solution-workflow-steps li:nth-child(2n){border-right:0}.sym-solution-workflow-steps li:nth-child(-n+2){border-bottom:1px solid var(--border)}.sym-solution-media-rail-four{scroll-snap-type:x mandatory;display:flex;overflow-x:auto}.sym-solution-media-rail-four .sym-solution-media-card{scroll-snap-align:start;min-width:min(22rem,82vw)}}@media (width<=45rem){.sym-solution-heading{margin-bottom:2.25rem}.sym-solution-heading h2{font-size:2.25rem}.sym-solution-hero{gap:2.25rem;min-height:0;padding-block:3.5rem}.sym-solution-hero h1{font-size:var(--sym-type-hero)}.sym-solution-capability-grid li,.sym-solution-capability-grid li:nth-last-child(-n+2),.sym-solution-capability-six li,.sym-solution-capability-six li:nth-last-child(-n+2){border-right:0;grid-column:1/-1;min-height:12rem;padding-inline:0}.sym-solution-workflow,.sym-solution-workflow-steps{grid-template-columns:1fr}.sym-solution-workflow-steps li,.sym-solution-workflow-steps li:nth-child(2n){border-right:0;border-bottom:1px solid var(--border);min-height:16rem;padding-inline:0}.sym-solution-workflow>*,.sym-solution-workflow>:nth-child(2){border-right:0;border-bottom:1px solid var(--border)}.sym-solution-workflow>:last-child{border-top:0;border-bottom:0;grid-column:auto}.sym-solution-media-rail,.sym-solution-proof-grid{scroll-snap-type:x mandatory;display:flex;overflow-x:auto}.sym-solution-media-card,.sym-solution-proof-grid .sym-solution-media-card,.sym-solution-proof-two .sym-solution-media-card,.sym-solution-proof-grid .sym-solution-media-card:only-child{scroll-snap-align:start;min-width:min(19rem,84vw)}.sym-solution-process li{grid-template-columns:2.5rem 1fr}.sym-solution-process p{grid-column:2}.sym-solution-integration,.sym-solution-cta{grid-template-columns:1fr}.sym-solution-integration{padding:2rem}.sym-solution-cta{gap:2rem;padding-block:4.5rem}.sym-solution-cta h2{font-size:3rem}.sym-solution-cta a{justify-self:start}}.sym-solution-capability-rail{scroll-snap-type:x mandatory;gap:1rem;padding-bottom:1rem;display:flex;overflow-x:auto}.sym-solution-capability-rail article{border:1px solid var(--border);background:var(--surface);scroll-snap-align:start;flex:0 0 31%;grid-template-rows:13rem auto auto;min-width:18rem;padding-bottom:1.5rem;display:grid}.sym-solution-capability-media,.sym-solution-capability-selector-media{background:color-mix(in oklch, var(--foreground) 16%, var(--surface));display:block}.sym-solution-capability-rail strong,.sym-solution-capability-rail p{margin-inline:1.5rem}.sym-solution-capability-rail strong{margin-top:1.5rem;font-size:1.3rem;line-height:1.12}.sym-solution-capability-rail p{color:var(--muted);margin-bottom:0;line-height:1.5}.sym-solution-workflow-track li:last-child{background:var(--foreground);color:var(--background)}.sym-solution-workflow-track li:last-child p,.sym-solution-workflow-track li:last-child .sym-solution-index{color:color-mix(in oklch, var(--background) 70%, var(--foreground))}.sym-solution-workflow-narrative{border-block:1px solid var(--border)}.sym-solution-workflow-narrative article{border-bottom:1px solid var(--border);grid-template-columns:4rem 4fr 5fr;align-items:center;gap:2rem;padding-block:1.5rem;display:grid}.sym-solution-workflow-narrative article:nth-child(2n){grid-template-columns:4rem 5fr 4fr}.sym-solution-workflow-narrative article:nth-child(2n)>div{grid-column:3}.sym-solution-workflow-narrative article:nth-child(2n)>span:last-child{grid-area:1/2}.sym-solution-workflow-narrative h3{margin-bottom:.75rem;font-size:1.4rem;font-weight:560}.sym-solution-workflow-narrative p{color:var(--muted);margin-bottom:0;line-height:1.5}.sym-solution-workflow-narrative .sym-solution-workflow-step-media{min-height:9rem;margin:0}.sym-solution-portrait-rail{scroll-snap-type:x mandatory;gap:1rem;display:flex;overflow-x:auto}.sym-solution-portrait-rail .sym-solution-media-card{scroll-snap-align:start;flex:0 0 30%;grid-template-rows:20rem auto 1fr auto;min-width:18rem}.sym-solution-media-grid,.sym-solution-media-pair{grid-template-columns:repeat(2,1fr)}.sym-solution-media-grid .sym-solution-media-card,.sym-solution-media-pair .sym-solution-media-card{grid-column:auto}.sym-solution-process-grid{border:1px solid var(--border);grid-template-columns:1fr 1fr;max-width:none;display:grid}.sym-solution-process-grid li{border:0;border-right:1px solid var(--border);border-bottom:1px solid var(--border);min-height:15rem;padding:1.5rem;display:block}.sym-solution-process-grid li:nth-child(2n){border-right:0}.sym-solution-process-grid p{margin-top:2rem}.sym-solution-integration-full{width:100%;max-width:none}.sym-solution-proof-mosaic{grid-template-rows:14rem 14rem;grid-template-columns:7fr 5fr}.sym-solution-proof-mosaic .sym-solution-media-card{grid-column:auto;min-height:0}.sym-solution-proof-mosaic .sym-solution-media-card:first-child{grid-row:1/3}.sym-solution-proof-mosaic .sym-solution-media-card:not(:first-child){grid-template-rows:auto auto auto 1fr;grid-template-columns:42% 1fr}.sym-solution-proof-mosaic .sym-solution-media-card:not(:first-child) .sym-solution-media-card-media{grid-row:1/-1;margin:0 1.5rem 0 0}.sym-solution-proof-mosaic .sym-solution-media-card:not(:first-child) h3{margin:0 0 .75rem}.sym-solution-proof-mosaic .sym-solution-media-card:not(:first-child) p{margin:0 0 1.5rem}.sym-solution-proof-two{grid-template-rows:auto}.sym-solution-proof-two.sym-solution-proof-mosaic .sym-solution-media-card{grid-template-rows:18rem auto auto auto;align-content:start}.sym-solution-proof-two.sym-solution-proof-mosaic .sym-solution-media-card:first-child{grid-row:auto}.sym-solution-proof-two.sym-solution-proof-mosaic .sym-solution-media-card:not(:first-child){grid-template-rows:auto auto auto;grid-template-columns:minmax(10rem,42%) 1fr;column-gap:1.5rem}.sym-solution-proof-two.sym-solution-proof-mosaic .sym-solution-media-card:not(:first-child) .sym-solution-media-card-media{grid-row:1/4;min-height:18rem;margin:0}.sym-solution-cta-centered{text-align:center;grid-template-columns:1fr;justify-items:center}.sym-solution-cta-centered h2,.sym-solution-cta-centered p{margin-inline:auto}.sym-solution-cta-centered a{justify-self:center}.sym-solution-cta-offset{grid-template-columns:2fr 7fr 3fr}.sym-solution-cta-offset>*{grid-column:2}.sym-solution-hero-editorial,.sym-solution-hero-portrait{grid-template-columns:8fr 4fr}.sym-solution-hero-editorial .sym-solution-hero-copy,.sym-solution-hero-portrait .sym-solution-hero-copy{grid-column:1}.sym-solution-hero-editorial .sym-solution-hero-media,.sym-solution-hero-portrait .sym-solution-hero-media{grid-column:2}.sym-solution-hero-portrait .sym-solution-hero-media{min-height:35rem}.sym-solution-hero-centered{text-align:center;grid-template-columns:1fr;justify-items:center}.sym-solution-hero-centered .sym-solution-hero-copy,.sym-solution-hero-centered .sym-solution-hero-media{grid-column:1;width:min(60rem,100%)}.sym-solution-hero-centered .sym-solution-hero-media{grid-row:auto;min-height:16rem}.sym-solution-capability-selector{border:1px solid var(--border);grid-template-columns:5fr 7fr;display:grid}.sym-solution-capability-selector-media{min-height:32rem}.sym-solution-capability-selector ul{margin:0;padding:0}.sym-solution-capability-selector li{border-bottom:1px solid var(--border);padding:1.25rem;list-style:none}.sym-solution-capability-selector li:last-child{border-bottom:0}.sym-solution-capability-selector strong{font-size:1.15rem}.sym-solution-capability-selector p{color:var(--muted);margin:.5rem 0 0;line-height:1.45}.sym-solution-workflow-cards{border:0;gap:1rem}.sym-solution-workflow-cards li{background:var(--surface);border:0;min-height:18rem}.sym-solution-process-sticky{margin-left:34%}@media (width<=45rem){.sym-solution-capability-rail article,.sym-solution-portrait-rail .sym-solution-media-card{flex-basis:84%}.sym-solution-workflow-narrative article,.sym-solution-workflow-narrative article:nth-child(2n){grid-template-columns:2.75rem 1fr}.sym-solution-workflow-narrative article>div,.sym-solution-workflow-narrative article:nth-child(2n)>div{grid-column:2}.sym-solution-workflow-narrative article>span:last-child,.sym-solution-workflow-narrative article:nth-child(2n)>span:last-child{grid-area:auto/1/auto/-1}.sym-solution-media-grid,.sym-solution-media-pair,.sym-solution-process-grid,.sym-solution-proof-mosaic,.sym-solution-cta-offset,.sym-solution-capability-selector{grid-template-columns:1fr}.sym-solution-proof-mosaic{grid-template-rows:auto}.sym-solution-proof-mosaic .sym-solution-media-card:first-child{grid-row:auto}.sym-solution-proof-mosaic .sym-solution-media-card:not(:first-child){grid-template-columns:1fr}.sym-solution-proof-mosaic .sym-solution-media-card:not(:first-child) .sym-solution-media-card-media{grid-row:auto;margin:0 0 1rem}.sym-solution-cta-offset>*{grid-column:1}.sym-solution-capability-selector-media{min-height:15rem}.sym-solution-process-sticky{margin-left:0}}.sym-customer-hero-band{background:var(--background);position:relative;overflow:clip}.sym-customer-hero-band .sym-solution-hero{z-index:1;grid-template-columns:minmax(30rem,5fr) minmax(0,7fr);gap:4rem;min-height:46rem;padding-block:5.5rem 4.5rem;position:relative}.sym-customer-hero-band .sym-solution-hero-copy{isolation:isolate;padding-bottom:1rem;position:relative}.sym-customer-hero-band .sym-solution-hero-copy:before{z-index:-1;border-radius:var(--radius-lg);background:var(--background);filter:blur(1.4rem);opacity:.82;content:"";position:absolute;inset:-1rem -1.4rem}.sym-customer-hero-band .sym-solution-hero-media{background:0 0;justify-self:end;width:min(100%,39rem);min-height:35rem}.sym-customer-hero-figure{width:100%;height:35rem;position:relative}.sym-customer-globe{width:28rem;height:28rem;color:var(--brand-violet);filter:drop-shadow(0 1.1rem 2.4rem oklch(from var(--brand-violet) l c h / .08));opacity:.82;-webkit-mask:var(--sym-customer-globe-mask) center / contain no-repeat;mask:var(--sym-customer-globe-mask) center / contain no-repeat;background:currentColor;display:block;position:absolute;top:3.25rem;left:5.25rem}.sym-customer-connectors{width:100%;height:100%;color:var(--brand-violet);position:absolute;inset:0}.sym-customer-connectors path{stroke:currentColor;stroke-width:1.25px}.sym-customer-connectors rect{fill:currentColor;stroke:var(--background);stroke-width:5px}.sym-customer-connectors .sym-customer-connectors-coral{fill:var(--accent-coral);color:var(--accent-coral)}.sym-customer-metric{z-index:2;border:1px solid oklch(from var(--border) l c h / .82);border-radius:var(--radius-lg);background:oklch(from var(--background) l c h / .94);width:10.5rem;box-shadow:0 .9rem 2rem oklch(from var(--foreground) l c h / .09);backdrop-filter:blur(.5rem);padding:1.15rem;position:absolute}.sym-customer-metric span{color:var(--muted);letter-spacing:.04em;text-transform:uppercase;font-size:.65rem;font-weight:650;display:block}.sym-customer-metric>strong{font-family:var(--font-heading);letter-spacing:-.05em;margin-top:.35rem;font-size:1.7rem;font-weight:650;display:block}.sym-customer-risk{top:0;left:0}.sym-customer-value{bottom:.5rem;left:3.25rem}.sym-customer-portfolio{width:8.5rem;padding:1rem;top:13.1rem;right:0}.sym-customer-bars{align-items:end;gap:.55rem;height:3.8rem;margin-top:.75rem;display:flex}.sym-customer-bars i{border-radius:var(--radius-sm) var(--radius-sm) 0 0;background:oklch(from var(--brand-violet) l c h / .22);flex:1;height:26%}.sym-customer-bars i:nth-child(2){background:oklch(from var(--brand-violet) l c h / .4);height:48%}.sym-customer-bars i:nth-child(3){background:oklch(from var(--brand-violet) l c h / .64);height:72%}.sym-customer-bars i:nth-child(4){background:var(--brand-violet);height:96%}.sym-customer-progress{gap:.45rem;margin-top:.75rem;display:grid}.sym-customer-progress i{--progress:76%;border-radius:var(--radius-full);background:linear-gradient(to right, var(--brand-violet) 0 var(--progress), var(--border) var(--progress));height:.42rem}.sym-customer-progress i:nth-child(2){--progress:52%}.sym-customer-progress i:nth-child(3){--progress:34%}.sym-customer-donut{background:conic-gradient(var(--accent-coral) 0 39%, oklch(from var(--accent-coral) l c h / .65) 39% 69%, oklch(from var(--accent-coral) l c h / .28) 69% 100%);border-radius:50%;place-items:center;width:6.4rem;height:6.4rem;display:grid}.sym-customer-donut:before{background:var(--background);content:"";border-radius:50%;width:3.9rem;height:3.9rem;position:absolute}.sym-customer-donut strong{z-index:1;font-family:var(--font-heading);letter-spacing:-.04em;font-size:1rem;position:relative}@media (width<=72rem){.sym-customer-hero-band .sym-solution-hero{grid-template-columns:minmax(25rem,5fr) minmax(0,7fr);gap:2.5rem}.sym-customer-hero-figure{transform-origin:0;transform:scale(.88)}}@media (width<=60rem){.sym-customer-hero-band .sym-solution-hero{grid-template-columns:minmax(0,1fr);min-height:0}.sym-customer-hero-band .sym-solution-hero-copy,.sym-customer-hero-band .sym-solution-hero-media{min-width:0}.sym-customer-hero-band .sym-solution-hero-media{justify-self:center;width:min(100%,39rem)}.sym-customer-hero-figure{transform:none}}@media (width<=45rem){.sym-customer-hero-band .sym-solution-hero{gap:1rem;padding-block:3.5rem 2.5rem}.sym-customer-hero-band .sym-solution-hero-media{min-height:25rem}.sym-customer-hero-figure{transform-origin:0 0;width:36rem;height:28rem;transform:scale(.62)}}.sym-customer-map-visual[data-astro-cid-ofhw2hzu]{--sym-customer-content-edge:max(3rem, calc((100% - 90rem) / 2));z-index:0;pointer-events:none;position:absolute;inset:0;overflow:hidden}.sym-customer-map-dots[data-astro-cid-ofhw2hzu],.sym-customer-map-connections[data-astro-cid-ofhw2hzu]{width:100%;height:100%;position:absolute;inset:0}.sym-customer-map-dots[data-astro-cid-ofhw2hzu]{background:var(--muted);opacity:.17;-webkit-mask:var(--sym-customer-world-dots) center / 100% 100% no-repeat;mask:var(--sym-customer-world-dots) center / 100% 100% no-repeat}.sym-customer-map-connections[data-astro-cid-ofhw2hzu]{fill:none;color:var(--brand-violet);stroke:currentColor;stroke-linecap:square;stroke-linejoin:miter;stroke-width:1.25px}.sym-customer-map-connections[data-astro-cid-ofhw2hzu] circle[data-astro-cid-ofhw2hzu]{fill:var(--brand-violet);stroke:none}.sym-customer-map-connections[data-astro-cid-ofhw2hzu] path[data-astro-cid-ofhw2hzu]{opacity:.68}.sym-customer-map-connections[data-astro-cid-ofhw2hzu] .sym-customer-map-europe-dot[data-astro-cid-ofhw2hzu]{fill:var(--accent-coral)}.sym-customer-map-visual[data-astro-cid-ofhw2hzu] .sym-customer-metric[data-astro-cid-ofhw2hzu]{pointer-events:auto}.sym-customer-map-risk[data-astro-cid-ofhw2hzu]{top:5rem;left:var(--sym-customer-content-edge)}.sym-customer-map-value[data-astro-cid-ofhw2hzu]{bottom:3.75rem;left:calc(var(--sym-customer-content-edge) + 3.5rem)}.sym-customer-map-portfolio[data-astro-cid-ofhw2hzu]{top:17.75rem;left:calc(var(--sym-customer-content-edge) + 24rem);width:8.5rem;padding:1rem}@media (width<=72rem){.sym-customer-map-visual[data-astro-cid-ofhw2hzu]{--sym-customer-content-edge:2rem}.sym-customer-map-portfolio[data-astro-cid-ofhw2hzu]{left:26rem}}@media (width<=60rem){.sym-customer-map-dots[data-astro-cid-ofhw2hzu]{width:86rem;max-width:none;transform:translate(-20rem)}.sym-customer-map-connections[data-astro-cid-ofhw2hzu]{display:none}.sym-customer-map-risk[data-astro-cid-ofhw2hzu]{top:auto;bottom:16rem;left:1.25rem}.sym-customer-map-value[data-astro-cid-ofhw2hzu]{bottom:1.5rem;left:3.5rem}.sym-customer-map-portfolio[data-astro-cid-ofhw2hzu]{inset:auto 1.25rem 8rem auto}}@media (width<=45rem){.sym-customer-map-visual[data-astro-cid-ofhw2hzu] .sym-customer-metric[data-astro-cid-ofhw2hzu]{transform-origin:0 0;transform:scale(.84)}.sym-customer-map-portfolio[data-astro-cid-ofhw2hzu]{transform-origin:100% 0;right:-.5rem}}.sym-solution-process-stack li{grid-template-columns:1fr;align-content:start;gap:.75rem;display:grid}.sym-solution-process-stack p{margin-top:0}.sym-solution-proof-balanced .sym-solution-media-card:first-child{grid-template-rows:14rem auto auto auto;align-content:start}.sym-solution-proof-balanced .sym-solution-media-card:first-child .sym-solution-media-card-media{min-height:14rem}.sym-solution-proof-grid .sym-solution-media-card--body-only{border:1px solid var(--border);align-items:flex-end;min-height:14rem;padding:1.5rem;display:flex}.sym-solution-media-card--body-only p{margin:0}.sym-solution-cta-muted{background:var(--surface)}.sym-solution-cta-aligned{grid-template-columns:8fr 4fr}@media (width<=45rem){.sym-solution-cta-aligned{grid-template-columns:1fr}.sym-solution-cta-aligned a{grid-column:1}}.sym-forecast-hero-band{background:var(--background);position:relative;overflow:clip}.sym-forecast-hero{min-height:43.75rem;padding-block:7.5rem 0;display:block;position:relative}.sym-forecast-hero .sym-solution-hero-copy{z-index:2;width:min(52rem,66%);position:relative}.sym-forecast-hero h1{max-width:50rem}.sym-forecast-hero .sym-solution-hero-copy>p:last-child{max-width:43rem}.sym-forecast-hero .sym-forecast-hero-chart{inset:1.75rem var(--sym-gutter) 0;z-index:1;pointer-events:none;background:0 0;width:auto;min-height:0;position:absolute}.sym-forecast-hero-chart svg{width:100%;height:100%;overflow:hidden}.sym-forecast-guides path,.sym-forecast-boundary,.sym-forecast-line{fill:none;vector-effect:non-scaling-stroke}.sym-forecast-guides path{stroke:color-mix(in oklch, var(--border) 64%, transparent);stroke-width:1px}.sym-forecast-boundary{stroke:color-mix(in oklch, var(--muted) 60%, transparent);stroke-width:1px;stroke-dasharray:1 5;stroke-linecap:round}.sym-forecast-line{stroke-width:.2rem;stroke-linecap:round;stroke-linejoin:round}.sym-forecast-line-history{stroke:color-mix(in oklch, var(--muted) 56%, var(--background))}.sym-forecast-line-future{stroke:var(--accent-fill)}@media (prefers-reduced-motion:no-preference){.sym-forecast-line-reveal{clip-path:inset(0 100% 0 0);animation:sym-forecast-line-reveal calc(var(--duration-slow) + var(--duration-slow) + var(--duration-base) + var(--duration-fast)) var(--ease-standard) forwards}}@keyframes sym-forecast-line-reveal{to{clip-path:inset(0)}}@media (width<=60rem){.sym-forecast-hero{min-height:0;padding-block:4.5rem 0}.sym-forecast-hero .sym-solution-hero-copy{width:min(44rem,88%)}.sym-forecast-hero .sym-forecast-hero-chart{width:100%;height:25rem;margin-top:1.5rem;position:relative;inset:auto}}@media (width<=45rem){.sym-forecast-hero{padding-block-start:3.5rem}.sym-forecast-hero .sym-solution-hero-copy{width:100%}.sym-forecast-hero .sym-solution-hero-copy>p:last-child{max-width:32rem}.sym-forecast-hero .sym-forecast-hero-chart{width:100%;height:22rem;margin-top:2rem}.sym-forecast-guides path{stroke:color-mix(in oklch, var(--border) 72%, transparent)}}.sym-document-hero-band{--sym-document-gradient-from:color-mix(in srgb, var(--cell-teal-4) 6%, var(--background));--sym-document-gradient-to:var(--background);--sym-document-chart:var(--cell-teal-4);--sym-document-chart-soft:color-mix(in srgb, var(--sym-document-chart) 42%, var(--surface-2));background:linear-gradient(to top right, var(--sym-document-gradient-from) 0%, var(--sym-document-gradient-to) 52%)}.sym-document-hero-full{grid-template-columns:7fr 5fr;min-height:44rem}.sym-document-hero-full .sym-solution-hero-copy{grid-column:1}.sym-document-hero-full .sym-solution-hero-media{grid-column:2;min-height:32rem}.sym-document-hero-figure{isolation:isolate;background:0 0;position:relative;container-type:inline-size}.sym-document-sheet,.sym-document-card{border:1px solid color-mix(in oklch, var(--border) 78%, transparent);background:color-mix(in oklch, var(--surface-2) 94%, transparent);box-shadow:0 1.25rem 3rem oklch(from var(--brand-charcoal) l c h / .11);position:absolute}.sym-document-sheet{--sym-document-sheet-pad:2.75rem;z-index:-1;border-radius:var(--radius-lg);flex-direction:column;display:flex;inset:0 7% 0 25%;overflow:hidden}.sym-document-sheet-heading{padding:2.75rem var(--sym-document-sheet-pad) 1.5rem;gap:.65rem;display:grid}.sym-document-sheet-heading span,.sym-document-sheet-columns span,.sym-document-sheet-lines span,.sym-document-summary-lines span{border-radius:var(--radius-full);background:color-mix(in oklch, var(--muted) 17%, transparent);height:.32rem;display:block}.sym-document-sheet-heading span:first-child{width:38%}.sym-document-sheet-heading span:nth-child(2){width:53%}.sym-document-sheet-heading span:last-child{width:70%}.sym-document-sheet-table{margin-inline:var(--sym-document-sheet-pad);border:1px solid color-mix(in oklch, var(--border) 78%, transparent);border-radius:var(--radius-sm);display:grid;overflow:hidden}.sym-document-sheet-table span{border-right:1px solid color-mix(in oklch, var(--border) 70%, transparent);border-bottom:1px solid color-mix(in oklch, var(--border) 70%, transparent);position:relative}.sym-document-sheet-table span:after{border-radius:var(--radius-full);background:color-mix(in oklch, var(--muted) 13%, transparent);content:"";width:43%;height:.2rem;position:absolute;top:50%;left:.75rem;transform:translateY(-50%)}.sym-document-sheet-table-primary{grid-template-columns:repeat(2,1fr)}.sym-document-sheet-table-primary span{min-height:1.75rem}.sym-document-sheet-table-primary span:nth-child(-n+2),.sym-document-sheet-table-secondary span:nth-child(-n+4){background:color-mix(in oklch, var(--muted) 5%, var(--surface-2))}.sym-document-sheet-table-primary span:nth-child(-n+2):after,.sym-document-sheet-table-secondary span:nth-child(-n+4):after{background:color-mix(in oklch, var(--muted) 23%, transparent);width:31%}.sym-document-sheet-table-primary span:nth-child(2n),.sym-document-sheet-table-secondary span:nth-child(4n){border-right:0}.sym-document-sheet-table-primary span:nth-last-child(-n+2),.sym-document-sheet-table-secondary span:nth-last-child(-n+4){border-bottom:0}.sym-document-sheet-columns{padding:1.4rem var(--sym-document-sheet-pad) .9rem;grid-template-columns:repeat(2,1fr);gap:2rem;display:grid}.sym-document-sheet-columns div{gap:.65rem;display:grid}.sym-document-sheet-columns span:nth-child(2){width:82%}.sym-document-sheet-columns span:last-child{width:61%}.sym-document-sheet-lines{padding:.35rem var(--sym-document-sheet-pad) 1.1rem;gap:.75rem;display:grid}.sym-document-sheet-lines span:first-child{width:68%}.sym-document-sheet-lines span:nth-child(2){width:84%}.sym-document-sheet-lines span:last-child{width:72%}.sym-document-sheet-table-secondary{margin-top:.5rem;margin-bottom:var(--sym-document-sheet-pad);grid-template-columns:repeat(4,1fr)}.sym-document-sheet-table-secondary span{min-height:1.5rem}.sym-document-card{z-index:1;border-radius:var(--radius-lg);color:var(--foreground)}.sym-document-card-title{align-items:center;gap:.5rem;display:flex}.sym-document-card-title svg{border:1px solid var(--sym-document-chart-soft);border-radius:var(--radius-sm);width:clamp(.65rem,2.5cqw,.9rem);height:clamp(.65rem,2.5cqw,.9rem);color:var(--sym-document-chart);padding:.2rem}.sym-document-card strong{font-size:clamp(.55rem,2.05cqw,.75rem);font-weight:620;line-height:1.2}.sym-document-summary-card{width:35%;padding:1rem;top:19%;left:8%}.sym-document-summary-content{grid-template-columns:.85fr .9fr;align-items:center;gap:.45rem;margin-top:.9rem;display:grid}.sym-document-donut{aspect-ratio:1;border-radius:var(--radius-full);background:conic-gradient(var(--sym-document-chart) 0 82%, var(--sym-document-chart-soft) 82% 100%);justify-self:start;place-items:center;width:75%;display:grid}.sym-document-donut:before{aspect-ratio:1;border-radius:inherit;background:var(--surface-2);content:"";grid-area:1/1;width:56%}.sym-document-donut span{z-index:1;grid-area:1/1;font-size:clamp(.5rem,2.2cqw,.75rem);font-weight:610}.sym-document-summary-lines{gap:.75rem;display:grid}.sym-document-summary-lines span{background:var(--sym-document-chart-soft);height:.36rem}.sym-document-summary-lines span:nth-child(2){width:88%}.sym-document-summary-lines span:nth-child(3){width:71%}.sym-document-summary-lines span:last-child{width:82%}.sym-document-records-card{width:42%;padding:1.4rem 1.5rem 1.25rem;top:20%;right:-12%}.sym-document-records-value{letter-spacing:-.04em;margin-top:1rem;font-size:clamp(1.1rem,6cqw,2rem);font-weight:520;line-height:1;display:block}.sym-document-bars{align-items:end;gap:.25rem;height:3.25rem;margin-top:1.2rem;display:flex}.sym-document-bars span{border-radius:calc(var(--radius-sm) / 4) calc(var(--radius-sm) / 4) 0 0;background:var(--sym-document-chart-soft);width:100%;height:12%}.sym-document-bars span:nth-child(2){height:18%}.sym-document-bars span:nth-child(3){height:25%}.sym-document-bars span:nth-child(4){height:42%}.sym-document-bars span:nth-child(5){height:67%}.sym-document-bars span:nth-child(6){height:48%}.sym-document-bars span:nth-child(7){height:82%}.sym-document-bars span:nth-child(8){height:38%}.sym-document-bars span:nth-child(9){height:61%}.sym-document-bars span:nth-child(10){height:27%}.sym-document-bars span:nth-child(11){height:72%}.sym-document-bars span:nth-child(12){height:50%}.sym-document-bars span:nth-child(13){height:85%}.sym-document-bars span:last-child{height:62%}.sym-document-bars span:nth-child(n+4){background:var(--sym-document-chart)}.sym-document-line-items-card{width:49%;padding:1.25rem 1.5rem 1.1rem;top:69%;left:-4%}.sym-document-line-items-heading,.sym-document-line-item{grid-template-columns:1fr auto 3.5rem;gap:.75rem;padding-block:.5rem;font-size:clamp(.48rem,1.75cqw,.65rem);display:grid}.sym-document-line-items-heading{color:var(--muted);margin-top:.65rem}.sym-document-line-item{border-top:1px solid color-mix(in oklch, var(--border) 72%, transparent)}.sym-document-line-item-total{font-weight:650}.sym-document-line-item-total span:last-child{grid-column:2;justify-self:end}.sym-document-sparkline{width:100%;color:var(--sym-document-chart-soft);fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.5px;align-self:center}@media (width<=60rem){.sym-document-hero-full{grid-template-columns:1fr;min-height:0}.sym-document-hero-full .sym-solution-hero-copy,.sym-document-hero-full .sym-solution-hero-media{grid-column:1}.sym-document-hero-full .sym-solution-hero-copy{grid-row:1}.sym-document-hero-full .sym-solution-hero-media{grid-row:2;min-height:24rem}.sym-document-hero-figure{justify-self:center;width:min(100%,34.1667rem)}}@media (width<=45rem){.sym-document-summary-card{padding:.85rem;left:8%}.sym-document-summary-content{gap:.4rem;margin-top:.75rem}.sym-document-records-card,.sym-document-line-items-card{padding:1rem}.sym-document-records-card{right:-1%}.sym-document-bars{gap:.2rem;height:2.5rem;margin-top:.75rem}.sym-document-line-items-heading,.sym-document-line-item{grid-template-columns:1fr auto 2.5rem;gap:.4rem;padding-block:.35rem}.sym-document-sheet-heading{padding:1.9rem var(--sym-document-sheet-pad) 1rem;gap:.55rem}.sym-document-sheet-columns{padding:1rem var(--sym-document-sheet-pad) .75rem;gap:1.5rem}.sym-document-sheet-lines{padding:0 var(--sym-document-sheet-pad) 1rem;gap:.5rem}.sym-document-sheet-table-primary span{min-height:1.45rem}.sym-document-sheet-table-secondary span{min-height:1.2rem}.sym-document-sheet{--sym-document-sheet-pad:1.75rem;inset:0 7% 0 25%}.sym-document-line-items-card{width:54%;top:59%;left:9%}}.pa-capability-selector{grid-template-columns:5fr 7fr;gap:1.5rem;display:grid}.pa-media{background:color-mix(in oklch, var(--foreground) 17%, var(--surface));min-height:32rem}.pa-capability-selector ol{border-top:1px solid var(--border);margin:0;padding:0}.pa-capability-selector li{border-bottom:1px solid var(--border);grid-template-columns:3rem 1fr;gap:1rem;padding-block:1.25rem;list-style:none;display:grid}.pa-capability-selector strong{font-size:1.15rem}.pa-capability-selector p{color:var(--muted);margin:.4rem 0 0}.pa-workflow-steps li{background:var(--surface);min-height:18rem}.pa-industry-rail{scroll-snap-type:x mandatory;display:flex;overflow-x:auto}.pa-industry-rail .sym-solution-media-card{scroll-snap-align:start;min-width:min(31rem,42vw)}.pa-build-layout{grid-template-columns:5fr 7fr;gap:3rem;display:grid}.pa-build-layout .sym-solution-heading{top:var(--sym-sticky-offset);align-self:start;display:block;position:sticky}.pa-build-layout .sym-solution-heading h2{margin-top:1.25rem}.pa-build-rows{margin:0}.pa-integration-compact{padding-block:2.5rem}.pa-proof-rail{scroll-snap-type:x mandatory;display:flex;overflow-x:auto}.pa-proof-rail .sym-solution-media-card{scroll-snap-align:start;min-width:min(32rem,42vw)}@media (width<=60rem){.pa-capability-selector,.pa-build-layout{grid-template-columns:1fr}.pa-build-layout .sym-solution-heading{position:static}}@media (width<=45rem){.pa-media{min-height:15rem}.pa-capability-selector li{grid-template-columns:2.25rem 1fr}.pa-industry-rail .sym-solution-media-card,.pa-proof-rail .sym-solution-media-card{min-width:82vw}}.sym-process-hero-band{background:var(--background);position:relative;overflow:clip}.sym-process-hero-band:before{background:linear-gradient(35deg, var(--brand-teal), var(--accent-amber) 52%, var(--brand-violet));opacity:.15;mask-image:radial-gradient(circle, var(--foreground) .0625rem, transparent .078125rem);content:"";pointer-events:none;position:absolute;inset:0;mask-size:1.05rem 1.05rem}.pa-hero-editorial{z-index:1;grid-template-columns:1fr 1fr;align-items:start;min-height:41rem;position:relative}.pa-hero-editorial .sym-solution-hero-copy{grid-column:1;padding-top:6rem}.pa-hero-editorial .sym-solution-hero-media{background:0 0;grid-column:2;justify-self:end;width:44rem;min-height:34rem;translate:-3.5rem}.sym-process-hero-figure{--sym-process-line:color-mix(in oklch, var(--muted) 42%, transparent);width:100%;height:34rem;position:relative}.sym-process-hero-connections{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.sym-process-hero-connections path{stroke:var(--sym-process-line);stroke-width:1px;stroke-dasharray:3 5;stroke-linecap:round;vector-effect:non-scaling-stroke}.sym-process-hero-stages{margin:0;padding:0;list-style:none}.sym-process-hero-stage{--sym-process-icon-color:var(--brand-teal);border:1px solid color-mix(in oklch, var(--border) 72%, transparent);border-radius:var(--radius-md);background:color-mix(in oklch, var(--surface-2) 98%, transparent);width:16rem;min-height:4.125rem;padding:.7rem .85rem;position:absolute}.sym-process-hero-stage-heading{align-items:center;gap:.6rem;display:flex}.sym-process-hero-stage-heading strong{font-family:var(--font-subhead);font-size:.875rem;font-weight:620;line-height:1.15}.sym-process-hero-stage-icon{border-radius:var(--radius-md);background:oklch(from var(--sym-process-icon-color) l c h / .1);width:1.5rem;height:1.5rem;color:var(--sym-process-icon-color);flex:none;place-items:center;display:grid}.sym-process-hero-stage-icon svg{stroke-width:1.8px;width:.875rem;height:.875rem}.pa-hero-editorial .sym-process-hero-stage p{color:var(--muted);margin:.25rem 0 0 2.1rem;font-size:.75rem;line-height:1.2}[data-sym-process-stage=incoming]{top:1rem;left:11.5rem}[data-sym-process-stage=detail]{--sym-process-icon-color:var(--brand-violet);top:7rem;left:11.5rem}[data-sym-process-stage=rules]{--sym-process-icon-color:var(--brand-violet);top:13rem;left:11.5rem}[data-sym-process-stage=approval]{--sym-process-icon-color:var(--accent-coral);width:15.5rem;top:13rem;right:0}[data-sym-process-stage=supporting]{--sym-process-icon-color:var(--brand-violet);top:19rem;left:11.5rem}[data-sym-process-stage=completed]{--sym-process-icon-color:var(--cell-mint-5);width:16rem;top:29rem;left:1rem}[data-sym-process-stage=system]{--sym-process-icon-color:var(--cell-mint-5);width:16rem;top:29rem;left:22rem}@media (width<=78rem){.pa-hero-editorial{grid-template-columns:1fr;gap:2.5rem;min-height:0;padding-block:4.5rem}.pa-hero-editorial .sym-solution-hero-copy,.pa-hero-editorial .sym-solution-hero-media{grid-column:1}.pa-hero-editorial .sym-solution-hero-copy{grid-row:1;max-width:42rem;padding-top:0}.pa-hero-editorial .sym-solution-hero-media{grid-row:2;justify-self:center;translate:0}}@media (width<=45rem){.pa-hero-editorial{gap:2.5rem;padding-block:3.5rem}.pa-hero-editorial .sym-solution-hero-media{width:100%;min-height:0}.sym-process-hero-figure{width:100%;height:auto}.sym-process-hero-connections{display:none}.sym-process-hero-stages{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem;display:grid;position:relative}.sym-process-hero-stage{background:var(--surface-2);width:100%;min-height:4.125rem;position:relative;inset:auto}[data-sym-process-stage=incoming],[data-sym-process-stage=detail],[data-sym-process-stage=rules],[data-sym-process-stage=supporting]{grid-column:1/-1}[data-sym-process-stage=incoming]{grid-row:1}[data-sym-process-stage=detail]{grid-row:2}[data-sym-process-stage=rules]{grid-row:3}[data-sym-process-stage=approval]{grid-area:4/1/auto/-1;width:calc(100% - 3rem);margin-left:3rem}[data-sym-process-stage=supporting]{grid-row:5}[data-sym-process-stage=completed],[data-sym-process-stage=system]{grid-row:6;width:100%;min-height:5.5rem}[data-sym-process-stage=completed]{grid-column:1}[data-sym-process-stage=system]{grid-column:2}[data-sym-process-stage=incoming]:after,[data-sym-process-stage=detail]:after{border-left:1px dashed var(--sym-process-line);content:"";height:1.25rem;position:absolute;bottom:-1.25rem;left:1.5rem}[data-sym-process-stage=rules]:after{border-left:1px dashed var(--sym-process-line);content:"";height:6.625rem;position:absolute;bottom:-6.625rem;left:1.5rem}[data-sym-process-stage=approval]:before{border-top:1px dashed var(--sym-process-line);content:"";width:1.5rem;position:absolute;top:50%;left:-1.5rem}[data-sym-process-stage=supporting]:after{border-left:1px dashed var(--sym-process-line);content:"";height:.625rem;position:absolute;bottom:-.625rem;left:1.5rem}[data-sym-process-stage=completed]:before,[data-sym-process-stage=system]:before{border-left:1px dashed var(--sym-process-line);content:"";height:.625rem;position:absolute;top:-.625rem;left:50%}[data-sym-process-stage=completed]:after{border-top:1px dashed var(--sym-process-line);content:"";width:calc(150% - .25rem);position:absolute;top:-.625rem;left:1.5rem}}[data-sym-selected-solution=process-optimization] .po-hero-editorial{grid-template-columns:1fr;align-items:stretch;padding-top:.75rem;padding-bottom:8rem}[data-sym-selected-solution=process-optimization] .po-hero-editorial .sym-solution-hero-media{background:0 0;grid-area:1/1;min-height:29rem;display:grid}[data-sym-selected-solution=process-optimization] .po-hero-editorial .sym-solution-hero-copy{z-index:1;box-sizing:border-box;background:0 0;grid-area:1/1;align-self:end;width:min(54rem,100% - 5rem);max-width:48rem;margin-left:2.5rem;padding:2.75rem 2.75rem 1rem;transform:translateY(5rem)}.sym-optimization-map{--sym-optimization-columns:40;--sym-optimization-rows:14;grid-template-columns:repeat(var(--sym-optimization-columns), 1fr);grid-template-rows:repeat(var(--sym-optimization-rows), 1fr);align-self:start;gap:.5rem;width:94%;height:70%;margin:0 3% auto;display:grid}.sym-optimization-cell{grid-column:var(--sym-cell-column);grid-row:var(--sym-cell-row);background:var(--surface);min-width:0;min-height:0}.sym-optimization-cell-path{background:var(--accent-fill)}.sym-optimization-cell-constraint{background:var(--accent-amber)}.sym-optimization-cell-copy-clear{visibility:hidden}.sym-optimization-cell-path-muted{opacity:.5}.sym-optimization-cell-perimeter-fade-1{opacity:.22}.sym-optimization-cell-perimeter-fade-2{opacity:.48}.sym-optimization-cell-perimeter-fade-3,.sym-optimization-cell-copy-fade-2{opacity:.78}.sym-optimization-cell-copy-fade-1{opacity:.48}.po-hero-cutout .sym-solution-kicker,.po-hero-cutout .sym-solution-hero-copy p:last-child{color:var(--foreground)}.po-capability-rail{scroll-snap-type:x mandatory;border-top:0;gap:1rem;display:flex;overflow-x:auto}.po-capability-rail li,.po-capability-rail li:nth-last-child(-n+2){border:1px solid var(--border);scroll-snap-align:start;flex:0 0 min(26rem,38vw);min-height:19rem}.po-capability-rail li:first-child{background:var(--surface);flex-basis:min(34rem,48vw)}.po-workflow-gallery{border:1px solid var(--border);grid-template-columns:repeat(4,1fr)}.po-workflow-gallery li{border-bottom:0;min-height:25rem}.po-workflow-gallery .sym-solution-workflow-step-media{order:-1;min-height:10rem;margin:0 0 2rem}.po-industry-cards .sym-solution-media-card{grid-column:span 4;row-gap:1.5rem}.po-industry-cards .sym-solution-media-card-media,.po-industry-cards .sym-solution-media-card h3,.po-industry-cards .sym-solution-media-card p{margin:0}.po-build-grid{border-top:0;grid-template-columns:1fr 1fr;gap:1rem;max-width:none;display:grid}.po-build-grid li{border:1px solid var(--border);grid-template-columns:3rem 1fr;align-content:start;min-height:15rem;padding:1.5rem;display:grid}.po-build-grid p{grid-column:2}.po-integration-statement{border:1px solid var(--border);background:var(--surface);color:var(--foreground)}.po-integration-statement p{color:var(--muted)}.po-proof-cards .sym-solution-media-card{grid-column:span 4}@media (width>=75rem){[data-sym-selected-solution=process-optimization] .po-hero-editorial .sym-solution-hero-copy{width:min(64%,50.5rem);margin-left:0;padding:3rem 3.5rem 1rem 0}[data-sym-selected-solution=process-optimization] .po-hero-editorial .sym-solution-hero-copy h1{max-width:47rem}}@media (width<=60rem){.po-workflow-gallery{grid-template-columns:1fr 1fr}.po-industry-cards .sym-solution-media-card,.po-proof-cards .sym-solution-media-card{grid-column:span 6}}@media (width<=45rem){[data-sym-selected-solution=process-optimization] .po-hero-editorial{grid-template-columns:1fr;padding-bottom:3.5rem;display:grid}[data-sym-selected-solution=process-optimization] .po-hero-editorial .sym-solution-hero-media,[data-sym-selected-solution=process-optimization] .po-hero-editorial .sym-solution-hero-copy{grid-column:1;width:100%;margin-left:0;transform:none}[data-sym-selected-solution=process-optimization] .po-hero-editorial .sym-solution-hero-media{clip-path:none;grid-row:1;min-height:17rem}[data-sym-selected-solution=process-optimization] .po-hero-editorial .sym-solution-hero-copy{background:0 0;grid-row:2;padding:1.75rem 0 0}.sym-optimization-map{--sym-optimization-columns:40;width:150%;height:76%;margin:4% 0 0 -39%;overflow:hidden}.sym-optimization-cell-copy-clear{visibility:visible}.po-capability-rail li,.po-capability-rail li:nth-last-child(-n+2),.po-capability-rail li:first-child{border:1px solid var(--border);flex-basis:82vw;min-height:17rem;padding:1.25rem}.po-workflow-gallery,.po-build-grid{grid-template-columns:1fr}.po-workflow-gallery li{min-height:21rem;padding:1.25rem}.po-industry-cards,.po-proof-cards{display:flex}.po-industry-cards .sym-solution-media-card,.po-proof-cards .sym-solution-media-card{min-width:82vw}}.sym-list-02-media[data-astro-cid-ofazk24y][data-accent=accent]{background:linear-gradient(150deg, var(--accent) 0%, color-mix(in oklch, var(--accent) 35%, black) 100%)}.sym-list-02-media[data-astro-cid-ofazk24y][data-accent=accent-coral]{background:linear-gradient(150deg, var(--accent-coral) 0%, color-mix(in oklch, var(--accent-coral) 35%, black) 100%)}.sym-list-02-media[data-astro-cid-ofazk24y][data-accent=accent-amber]{background:linear-gradient(150deg, var(--accent-amber) 0%, color-mix(in oklch, var(--accent-amber) 35%, black) 100%)}.sym-list-08[data-astro-cid-hbltjkce]{container-type:inline-size}@container (width>=40rem){.sym-list-08-items[data-astro-cid-hbltjkce]{grid-template-columns:repeat(2,minmax(0,1fr))}.sym-list-08-item[data-astro-cid-hbltjkce]{border-left:1px solid var(--border);padding-inline:1.25rem}}@container (width>=64rem){.sym-list-08-diagnostic[data-astro-cid-hbltjkce]{grid-template-columns:minmax(0,4fr) minmax(0,8fr);padding:2rem}.sym-list-08-archive-row[data-astro-cid-hbltjkce]{grid-template-columns:minmax(0,3fr) minmax(0,7fr) minmax(7rem,2fr);align-items:start;gap:2rem}}@media (prefers-reduced-motion:reduce){[data-astro-cid-cxqmjgiw][data-sym-filter-control]{transition:none}}.sym-list-10[data-astro-cid-lxrshphn]{container-type:inline-size}@container (width>=42rem){.sym-list-10-header[data-astro-cid-lxrshphn]{grid-template-columns:repeat(2,minmax(0,1fr))}.sym-list-10-row[data-astro-cid-lxrshphn]{grid-template-columns:minmax(12rem,4fr) minmax(0,8fr);gap:2rem}}.sym-list-30-body[data-astro-cid-7eoajos5]{grid-template-columns:1fr}@media (width>=901px){.sym-list-30-header[data-astro-cid-7eoajos5]{grid-template-columns:minmax(0,5fr) minmax(0,7fr)}.sym-list-30-body[data-astro-cid-7eoajos5]{grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:clamp(4rem,7vw,8rem)}.sym-list-30-boundary[data-astro-cid-7eoajos5]{min-height:38rem}}.sym-list-31-cycle[data-astro-cid-pcfdphlp],.sym-list-31-control[data-astro-cid-pcfdphlp],.sym-list-31-validation[data-astro-cid-pcfdphlp]{grid-template-columns:1fr}.sym-list-31-cycle[data-astro-cid-pcfdphlp] li[data-astro-cid-pcfdphlp]:nth-child(2n){transform:translateY(1.5rem)}.sym-list-31-operations[data-astro-cid-pcfdphlp]{grid-template-columns:1fr}@media (width>=48rem){.sym-list-31-cycle[data-astro-cid-pcfdphlp],.sym-list-31-operations[data-astro-cid-pcfdphlp]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=901px){.sym-list-31-header[data-astro-cid-pcfdphlp]{grid-template-columns:minmax(0,5fr) minmax(0,7fr)}.sym-list-31-cycle[data-astro-cid-pcfdphlp]{grid-template-columns:repeat(4,minmax(0,1fr))}.sym-list-31-route[data-astro-cid-pcfdphlp],.sym-list-31-tools[data-astro-cid-pcfdphlp]{grid-template-columns:minmax(0,7fr) minmax(0,5fr)}.sym-list-31-control[data-astro-cid-pcfdphlp],.sym-list-31-validation[data-astro-cid-pcfdphlp]{grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:clamp(4rem,7vw,8rem)}.sym-list-31-operations[data-astro-cid-pcfdphlp]{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width<=47.999rem){.sym-list-31-cycle[data-astro-cid-pcfdphlp] li[data-astro-cid-pcfdphlp]:nth-child(2n){transform:none}}.sym-list-50[data-astro-cid-azdy2jar]{container-type:inline-size}.sym-list-50-emphasis[data-astro-cid-azdy2jar]{background:var(--surface)}@container (width>=42rem){.sym-list-50-sequence[data-astro-cid-azdy2jar]{grid-template-columns:repeat(3,minmax(0,1fr))}.sym-list-50-item[data-astro-cid-azdy2jar]{min-height:15rem}.sym-list-50-item[data-astro-cid-azdy2jar]:nth-child(3),.sym-list-50-item[data-astro-cid-azdy2jar]:nth-child(6){grid-column:span 2}}.sym-list-51[data-astro-cid-iqc6unua]{container-type:inline-size}.sym-list-51-filter[data-astro-cid-iqc6unua][aria-pressed=true]{border-bottom-color:var(--foreground);font-weight:600}.sym-list-51-filter[data-astro-cid-iqc6unua]:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.sym-list-51-results[data-astro-cid-iqc6unua]{gap:1rem}.sym-list-51-record[data-astro-cid-iqc6unua]{border:1px solid var(--border)}.sym-list-51-signal[data-astro-cid-iqc6unua],.sym-list-51-copy[data-astro-cid-iqc6unua]{padding:1.25rem}[data-astro-cid-iqc6unua][data-sym-visible-role=feature] .sym-list-51-signal[data-astro-cid-iqc6unua]{background:var(--foreground);min-height:20rem;color:var(--background)}[data-astro-cid-iqc6unua][data-sym-visible-role=support] .sym-list-51-signal[data-astro-cid-iqc6unua]{background:var(--surface);min-height:11rem}[data-astro-cid-iqc6unua][data-sym-visible-role=ledger] .sym-list-51-signal[data-astro-cid-iqc6unua]{display:none}[data-astro-cid-iqc6unua][data-sym-visible-role=ledger] .sym-list-51-record[data-astro-cid-iqc6unua]{border-width:1px 0 0}[data-astro-cid-iqc6unua][data-sym-visible-role=ledger] .sym-list-51-copy[data-astro-cid-iqc6unua]{padding-inline:0}@container (width>=48rem){.sym-list-51-results[data-astro-cid-iqc6unua]{grid-template-columns:repeat(12,minmax(0,1fr))}[data-astro-cid-iqc6unua][data-sym-visible-role=feature]{grid-column:1/-1}[data-astro-cid-iqc6unua][data-sym-visible-role=feature] .sym-list-51-record[data-astro-cid-iqc6unua]{grid-template-columns:minmax(0,7fr) minmax(0,5fr);display:grid}[data-astro-cid-iqc6unua][data-sym-visible-role=feature] .sym-list-51-copy[data-astro-cid-iqc6unua]{align-self:end;padding:2rem}[data-astro-cid-iqc6unua][data-sym-visible-role=support]{grid-column:span 6}[data-astro-cid-iqc6unua][data-sym-visible-role=ledger]{grid-column:1/-1}[data-astro-cid-iqc6unua][data-sym-visible-role=ledger] .sym-list-51-copy[data-astro-cid-iqc6unua]{grid-template-columns:minmax(7rem,2fr) minmax(12rem,3fr) minmax(0,6fr);align-items:start;gap:1.5rem;display:grid}[data-astro-cid-iqc6unua][data-sym-visible-role=ledger] .sym-list-51-copy[data-astro-cid-iqc6unua]>[data-astro-cid-iqc6unua]{margin-top:0}[data-astro-cid-iqc6unua][data-sym-visible-role=ledger] .sym-list-51-copy[data-astro-cid-iqc6unua]>a[data-astro-cid-iqc6unua]{grid-column:2}.sym-list-51-completion[data-astro-cid-iqc6unua]>div[data-astro-cid-iqc6unua]{grid-template-columns:minmax(0,4fr) minmax(0,8fr);align-items:end}}@container (width>=56.3125rem){.sym-list-51-system[data-astro-cid-iqc6unua]{grid-template-columns:minmax(12rem,3fr) minmax(0,9fr)}.sym-list-51-taxonomies[data-astro-cid-iqc6unua]{position:sticky;top:7rem}}@media (prefers-reduced-motion:reduce){.sym-list-51-filter[data-astro-cid-iqc6unua]{transition:none}}.sym-list-52[data-astro-cid-3wsvd6iy]{container-type:inline-size}@container (width>=48rem){.sym-list-52-row[data-astro-cid-3wsvd6iy]{grid-template-columns:minmax(0,9fr) minmax(10rem,3fr);align-items:center}}.sym-sector-marquee-track[data-astro-cid-7xb7n3zy]{will-change:transform;animation:60s linear infinite sym-sector-marquee-scroll}.sym-sector-marquee-viewport[data-astro-cid-7xb7n3zy]:hover .sym-sector-marquee-track[data-astro-cid-7xb7n3zy]{animation-play-state:paused}@keyframes sym-sector-marquee-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.sym-sector-marquee-track[data-astro-cid-7xb7n3zy]{animation:none}}.sym-logo-cloud-06-grid[data-astro-cid-56xflrpx]{grid-template-columns:repeat(2,minmax(0,1fr))}@media (width>=48rem){.sym-logo-cloud-06-grid[data-astro-cid-56xflrpx]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){.sym-logo-marquee-viewport[data-astro-cid-56xflrpx]{cursor:auto;overflow-x:auto}.sym-logo-marquee-track[data-astro-cid-56xflrpx]{transform:none!important}}.sym-quote-divider[data-astro-cid-7iramtt2]{background:linear-gradient(to right, transparent 0%, color-mix(in oklab, var(--foreground) 50%, transparent) 50%, transparent 100%);opacity:.2}.sym-quote-03[data-astro-cid-43dvtjhm]{padding:3rem 1rem}@media (width>=48rem){.sym-quote-03[data-astro-cid-43dvtjhm]{padding:4rem 2rem}}.sym-quote-03-cards[data-astro-cid-43dvtjhm]{grid-template-columns:1fr;gap:.5rem;display:grid}@media (width>=64rem){.sym-quote-03-cards[data-astro-cid-43dvtjhm]{grid-template-columns:3fr 2fr}}.sym-quote-03-card[data-astro-cid-43dvtjhm]{border-radius:var(--radius-xl);min-height:22rem;color:var(--foreground-light);transition:filter var(--duration-base) var(--ease-standard);flex-direction:column;padding:1.5rem 2rem;text-decoration:none;display:flex;position:relative;overflow:hidden}.sym-quote-03-card[data-astro-cid-43dvtjhm]:hover{filter:brightness(1.03)}.sym-quote-03-card[data-astro-cid-43dvtjhm]:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.sym-quote-03-primary[data-astro-cid-43dvtjhm]{background:linear-gradient(160deg, var(--brand-mist) 0%, var(--brand-pale) 100%)}.sym-quote-03-watermark[data-astro-cid-43dvtjhm]{width:26rem;height:26rem;color:var(--brand-teal);opacity:.16;pointer-events:none;position:absolute;top:50%;right:-6rem;transform:translateY(-50%)}.sym-quote-03-secondary[data-astro-cid-43dvtjhm]{background:var(--accent-amber)}.sym-quote-03-quote[data-astro-cid-43dvtjhm]{z-index:1;max-width:34rem;font-family:var(--font-heading);font-size:var(--text-h2);line-height:var(--text-h2--line-height);letter-spacing:var(--text-h2--letter-spacing);font-weight:var(--text-h2--font-weight);text-wrap:balance;margin:0;position:relative}.sym-quote-03-footer[data-astro-cid-43dvtjhm]{z-index:1;align-items:center;gap:1rem;margin-top:auto;padding-top:2rem;display:flex;position:relative}.sym-quote-03-mark[data-astro-cid-43dvtjhm]{border-radius:var(--radius-full);background:color-mix(in oklch, var(--foreground-light) 8%, transparent);flex:none;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;display:flex}.sym-quote-03-author[data-astro-cid-43dvtjhm]{border-left:1px solid color-mix(in oklch, var(--foreground-light) 12%, transparent);font-size:var(--text-sm);flex-direction:column;gap:.125rem;padding-left:1rem;display:flex}.sym-quote-03-name[data-astro-cid-43dvtjhm]{font-weight:500}.sym-quote-03-role[data-astro-cid-43dvtjhm]{opacity:.6}.sym-quote-03-strip[data-astro-cid-43dvtjhm]{flex-direction:column;align-items:flex-start;gap:1rem;margin-top:1.5rem;display:flex}@media (width>=48rem){.sym-quote-03-strip[data-astro-cid-43dvtjhm]{flex-direction:row;justify-content:space-between;align-items:baseline}}.sym-quote-03-cta[data-astro-cid-43dvtjhm]{color:var(--muted);font-size:var(--text-sm);transition:color var(--duration-fast) var(--ease-standard);flex:none;align-items:center;gap:.375rem;text-decoration:none;display:inline-flex}.sym-quote-03-cta[data-astro-cid-43dvtjhm]:hover{color:var(--foreground)}.sym-quote-03-cta[data-astro-cid-43dvtjhm]:hover svg{transform:translate(3px)}.sym-quote-03-cta[data-astro-cid-43dvtjhm] svg{transition:transform var(--duration-fast) var(--ease-standard)}.sym-quote-03-cta[data-astro-cid-43dvtjhm]:focus-visible{outline:2px solid var(--accent);outline-offset:2px}@media (prefers-reduced-motion:reduce){.sym-quote-03-card[data-astro-cid-43dvtjhm],.sym-quote-03-cta[data-astro-cid-43dvtjhm],.sym-quote-03-cta[data-astro-cid-43dvtjhm] svg{transition:none}}.sym-sc-panel[data-astro-cid-f63vxmo5]{aspect-ratio:1232/532;border-radius:.375rem;width:100%;margin:0;font-size:clamp(.5rem,1.1cqw,.75rem);position:relative;overflow:clip;container-type:inline-size}.sym-sc-bg[data-astro-cid-f63vxmo5]{background:radial-gradient(120% 140% at 8% 0%, var(--color-accent) 0%, transparent 55%), radial-gradient(100% 120% at 96% 30%, var(--color-accent-muted,var(--color-accent)) 0%, transparent 60%), linear-gradient(115deg, var(--color-surface) 0%, var(--color-accent) 55%, var(--color-surface) 100%);opacity:.9;position:absolute;inset:0}.sym-sc-window[data-astro-cid-f63vxmo5]{background:var(--color-background);width:63.6%;color:var(--color-foreground);border-radius:.5em .5em 0 0;line-height:1.35;position:absolute;top:10%;left:17.1%;overflow:hidden;box-shadow:0 1.5em 4em #00000047}.sym-sc-chrome[data-astro-cid-f63vxmo5]{background:var(--color-surface);align-items:center;gap:.5em;padding:.75em 1em;display:flex}.sym-sc-dot[data-astro-cid-f63vxmo5]{background:var(--color-border);border-radius:50%;width:.6em;height:.6em}.sym-sc-url[data-astro-cid-f63vxmo5]{background:var(--color-background);color:var(--color-muted);text-align:center;border-radius:1em;flex:1;margin-left:.75em;padding:.3em .9em;font-size:.85em}.sym-sc-body[data-astro-cid-f63vxmo5]{grid-template-columns:11em 1fr;min-height:30em;display:grid}.sym-sc-side[data-astro-cid-f63vxmo5]{background:var(--color-surface);flex-direction:column;gap:.9em;padding:1.2em 1em;display:flex}.sym-sc-brand[data-astro-cid-f63vxmo5]{margin-bottom:.6em;font-weight:700}.sym-sc-nav[data-astro-cid-f63vxmo5]{color:var(--color-muted);font-size:.9em}.sym-sc-nav[data-astro-cid-f63vxmo5].sym-on{color:var(--color-accent)}.sym-sc-main[data-astro-cid-f63vxmo5]{flex-direction:column;gap:1em;padding:1.2em;display:flex}.sym-sc-greeting[data-astro-cid-f63vxmo5]{margin:0;font-size:1.15em}.sym-sc-alert[data-astro-cid-f63vxmo5],.sym-sc-card[data-astro-cid-f63vxmo5],.sym-sc-table[data-astro-cid-f63vxmo5]{border:1px solid var(--color-border);border-radius:.4em;padding:.9em}.sym-sc-alert[data-astro-cid-f63vxmo5] p[data-astro-cid-f63vxmo5],.sym-sc-offer[data-astro-cid-f63vxmo5]{margin:.4em 0 .7em;font-size:.9em}.sym-sc-tag[data-astro-cid-f63vxmo5],.sym-sc-meta[data-astro-cid-f63vxmo5]{color:var(--color-muted);font-size:.8em;display:block}.sym-sc-value[data-astro-cid-f63vxmo5]{margin:.15em 0 .5em;font-size:1.7em;font-weight:500;display:block}.sym-sc-btn[data-astro-cid-f63vxmo5]{background:var(--color-accent);color:var(--color-accent-foreground);border-radius:.3em;margin-top:.6em;padding:.4em .9em;font-size:.8em;display:inline-block}.sym-sc-btn[data-astro-cid-f63vxmo5].sym-wide{text-align:center;display:block}.sym-sc-pair[data-astro-cid-f63vxmo5]{grid-template-columns:1fr 1.4fr;gap:1em;display:grid}.sym-sc-table-title[data-astro-cid-f63vxmo5]{margin:0 0 .7em;font-weight:500}.sym-sc-row[data-astro-cid-f63vxmo5]{border-top:1px solid var(--color-border);grid-template-columns:1fr 1fr 1.4fr 1.4fr;gap:.5em;padding:.5em 0;font-size:.8em;display:grid}.sym-sc-row[data-astro-cid-f63vxmo5].sym-head{color:var(--color-muted);border-top:0}.sym-sc-pill[data-astro-cid-f63vxmo5]{border-radius:.25em;padding:.15em .5em;font-weight:400}.sym-sc-pill[data-astro-cid-f63vxmo5].sym-tone-ok{background:var(--color-success-muted,var(--color-surface));color:var(--color-success,var(--color-foreground))}.sym-sc-pill[data-astro-cid-f63vxmo5].sym-tone-warn{background:var(--color-surface);color:var(--color-muted)}.sym-sc-callout[data-astro-cid-f63vxmo5]{left:var(--sym-sc-x);top:var(--sym-sc-y);background:var(--color-background);border-radius:.375rem;width:27.6%;font-size:clamp(.5rem,1.05cqw,.6875rem);position:absolute;overflow:hidden;box-shadow:0 .5em 2em #00000038}.sym-sc-callout-title[data-astro-cid-f63vxmo5]{color:var(--color-foreground);margin:0;padding:.9em 1em 0;font-weight:600}.sym-sc-callout-desc[data-astro-cid-f63vxmo5]{color:var(--color-muted);margin:.3em 0 .9em;padding-inline:1em;font-size:.9em}.sym-sc-code[data-astro-cid-f63vxmo5]{background:var(--color-surface);color:var(--color-foreground);font-family:var(--font-mono,monospace);white-space:nowrap;text-overflow:ellipsis;padding:.7em 1em;font-size:.85em;display:block;overflow:hidden}.sym-sc-code-call[data-astro-cid-f63vxmo5]{color:var(--color-accent)}.sym-sc-code-arg[data-astro-cid-f63vxmo5]{color:var(--color-success,var(--color-accent))}.sym-sc-replay[data-astro-cid-f63vxmo5]{aspect-ratio:1;background:var(--color-background);width:2.6%;color:var(--color-accent);cursor:pointer;border:0;border-radius:.25rem;place-items:center;display:grid;position:absolute;bottom:2.6%;right:1.2%}.sym-sc-replay[data-astro-cid-f63vxmo5] svg[data-astro-cid-f63vxmo5]{width:60%;height:60%}.sym-sc-replay[data-astro-cid-f63vxmo5]:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.sym-sc-panel[data-astro-cid-f63vxmo5].sym-playing .sym-sc-callout[data-astro-cid-f63vxmo5]{animation:.62s cubic-bezier(.2,.7,.3,1) backwards sym-sc-in;animation-delay:var(--sym-sc-delay,0s)}@keyframes sym-sc-in{0%{opacity:0;transform:translateY(1.5em)}}@media (prefers-reduced-motion:reduce){.sym-sc-panel[data-astro-cid-f63vxmo5].sym-playing .sym-sc-callout[data-astro-cid-f63vxmo5]{animation:none}}@container (width<=40rem){.sym-sc-window[data-astro-cid-f63vxmo5],.sym-sc-replay[data-astro-cid-f63vxmo5]{display:none}.sym-sc-panel[data-astro-cid-f63vxmo5]{aspect-ratio:auto;font-size:var(--text-sm);padding:1rem}.sym-sc-callout[data-astro-cid-f63vxmo5]{width:100%;margin-bottom:.75rem;font-size:.8125rem;position:relative;inset:auto}}.sym-va-shell[data-astro-cid-5etnpeao]{container-type:inline-size}.sym-va-panel[data-astro-cid-5etnpeao]{aspect-ratio:2.6;background:radial-gradient(70% 60% at 50% 0%, color-mix(in oklab, var(--color-accent) 14%, transparent), transparent 70%), var(--color-background);border-radius:.75rem;margin:0;font-size:clamp(.5rem,1.05cqw,.8125rem);position:relative;overflow:clip}.sym-va-window[data-astro-cid-5etnpeao]{border:1px solid var(--color-border);background:var(--color-surface);border-radius:.75em;flex-direction:column;display:flex;position:absolute;top:50%;left:24%;right:26%;overflow:hidden;transform:translateY(-50%)}.sym-va-chrome[data-astro-cid-5etnpeao]{border-bottom:1px solid var(--color-border);color:var(--color-muted);align-items:center;gap:.5em;padding:.7em .9em;display:flex}.sym-va-live[data-astro-cid-5etnpeao]{background:var(--color-success,var(--color-accent));border-radius:50%;width:.4em;height:.4em}.sym-va-screen[data-astro-cid-5etnpeao]{font-family:var(--font-mono);margin-left:auto;font-size:.9em}.sym-va-thread[data-astro-cid-5etnpeao]{flex-direction:column;gap:.55em;padding:.9em;display:flex}.sym-va-bubble[data-astro-cid-5etnpeao]{border-radius:.9em;max-width:84%;margin:0;padding:.55em .75em;line-height:1.45}.sym-va-bubble--caller[data-astro-cid-5etnpeao]{background:var(--color-accent);color:var(--color-accent-foreground);border-bottom-right-radius:.25em;align-self:flex-end}.sym-va-bubble--assistant[data-astro-cid-5etnpeao]{border:1px solid var(--color-border);background:var(--color-background);color:var(--color-foreground);border-bottom-left-radius:.25em;align-self:flex-start}.sym-va-pending[data-astro-cid-5etnpeao]{color:var(--color-muted);align-self:flex-start;align-items:center;gap:.5em;font-size:.9em;display:inline-flex}.sym-va-dots[data-astro-cid-5etnpeao]{gap:.22em;display:inline-flex}.sym-va-dots[data-astro-cid-5etnpeao] span[data-astro-cid-5etnpeao]{background:var(--color-muted);border-radius:50%;width:.3em;height:.3em}.sym-va-callout[data-astro-cid-5etnpeao]{left:var(--sym-va-x);top:var(--sym-va-y);border:1px solid var(--color-border);background:var(--color-background);border-radius:.5em;flex-direction:column;gap:.15em;width:23%;padding:.55em .7em;display:flex;position:absolute;box-shadow:0 .4em 1.2em #0000002e}.sym-va-callout[data-astro-cid-5etnpeao]:after{content:"";border:1px solid var(--color-border);background:var(--color-background);width:.5em;height:.5em;position:absolute;top:.9em;transform:rotate(45deg)}.sym-va-callout--left[data-astro-cid-5etnpeao]:after{border-width:0 0 1px 1px;left:-.3em}.sym-va-callout--right[data-astro-cid-5etnpeao]:after{border-width:1px 1px 0 0;right:-.3em}.sym-va-key[data-astro-cid-5etnpeao]{color:var(--color-accent);font-family:var(--font-mono);font-size:.82em}.sym-va-val[data-astro-cid-5etnpeao]{color:var(--color-foreground)}.sym-playing[data-astro-cid-5etnpeao] .sym-va-callout[data-astro-cid-5etnpeao]{animation:sym-va-in .45s var(--sym-va-delay) both}.sym-playing[data-astro-cid-5etnpeao] .sym-va-dots[data-astro-cid-5etnpeao]{animation:1.4s infinite sym-va-work}@keyframes sym-va-in{0%{opacity:0;transform:translateY(.5em)}}@keyframes sym-va-work{50%{opacity:.35}}@container (width<=40rem){.sym-va-panel[data-astro-cid-5etnpeao]{aspect-ratio:auto;font-size:var(--text-sm);background:0 0;flex-direction:column;gap:.5rem;display:flex}.sym-va-window[data-astro-cid-5etnpeao]{display:none}.sym-va-callout[data-astro-cid-5etnpeao]{width:100%;position:relative;top:auto;left:auto}.sym-va-callout[data-astro-cid-5etnpeao]:after{display:none}}.sym-showcase-03-container[data-astro-cid-nfynmsmz]{container-type:inline-size}@container (width>=64rem){.sym-showcase-03[data-astro-cid-nfynmsmz]{grid-template-columns:minmax(0,5fr) auto minmax(0,7fr);padding:2rem}.sym-showcase-03-caption[data-astro-cid-nfynmsmz]{grid-column:span 3}.sym-showcase-03-arrow-wide[data-astro-cid-nfynmsmz]{display:block}.sym-showcase-03-arrow-narrow[data-astro-cid-nfynmsmz]{display:none}}.sym-showcase-04-container[data-astro-cid-tpnbnqfx]{container-type:inline-size}@container (width>=40rem){.sym-showcase-04-toolbar[data-astro-cid-tpnbnqfx]{flex-direction:row;justify-content:space-between;align-items:center}}@container (width>=64rem){.sym-showcase-04[data-astro-cid-tpnbnqfx]{padding:1.75rem}.sym-showcase-04-panel[data-astro-cid-tpnbnqfx]{grid-template-columns:1fr 1.25fr 1.25fr}.sym-showcase-04-note[data-astro-cid-tpnbnqfx]{grid-column:span 3}}.sym-forecast-01-container[data-astro-cid-jud5hkxf]{container-type:inline-size}@container (width>=64rem){.sym-forecast-01[data-astro-cid-jud5hkxf]{padding:2rem}.sym-forecast-01-panel[data-astro-cid-jud5hkxf]{grid-template-columns:minmax(0,8fr) minmax(15rem,4fr);padding:1.75rem}}.sym-showcase-31-body[data-astro-cid-slv2sjhh]{grid-template-columns:1fr}.sym-showcase-31-canvas[data-astro-cid-slv2sjhh]{grid-template-columns:repeat(2,minmax(0,1fr))}.sym-showcase-31-event[data-astro-cid-slv2sjhh],.sym-showcase-31-plan[data-astro-cid-slv2sjhh],.sym-showcase-31-result[data-astro-cid-slv2sjhh]{grid-column:1/-1}@media (width>=901px){.sym-showcase-31-header[data-astro-cid-slv2sjhh]{grid-template-columns:minmax(0,5fr) minmax(0,7fr)}.sym-showcase-31-body[data-astro-cid-slv2sjhh]{grid-template-columns:minmax(0,3fr) minmax(0,9fr)}.sym-showcase-31-workspace[data-astro-cid-slv2sjhh]{min-height:44rem}.sym-showcase-31-canvas[data-astro-cid-slv2sjhh]{grid-template-columns:repeat(12,minmax(0,1fr))}.sym-showcase-31-event[data-astro-cid-slv2sjhh]{grid-column:1/4}.sym-showcase-31-plan[data-astro-cid-slv2sjhh]{grid-column:4/9}.sym-showcase-31-tools[data-astro-cid-slv2sjhh]{grid-area:span 2/9/auto/-1}.sym-showcase-31-mutation[data-astro-cid-slv2sjhh]{grid-column:1/5}.sym-showcase-31-approval[data-astro-cid-slv2sjhh]{grid-column:5/9}.sym-showcase-31-exception[data-astro-cid-slv2sjhh]{grid-column:1/5}.sym-showcase-31-audit[data-astro-cid-slv2sjhh]{grid-column:5/9}.sym-showcase-31-result[data-astro-cid-slv2sjhh]{grid-column:9/-1}}@media (width<=39.999rem){.sym-showcase-31-canvas[data-astro-cid-slv2sjhh]{grid-template-columns:1fr}.sym-showcase-31-canvas[data-astro-cid-slv2sjhh]>[data-astro-cid-slv2sjhh]{grid-column:1}}.sym-showcase-32-contexts[data-astro-cid-67pe3ext]{grid-template-columns:1fr}.sym-showcase-32-decision-job[data-astro-cid-67pe3ext]{grid-template-columns:2.5rem 1fr}.sym-showcase-32-investigation[data-astro-cid-67pe3ext],.sym-showcase-32-solver[data-astro-cid-67pe3ext]{grid-template-columns:1fr}.sym-showcase-32-stage[data-astro-cid-67pe3ext][data-state=control],.sym-showcase-32-stage[data-astro-cid-67pe3ext][data-state=exception]{border-color:var(--accent)}.sym-showcase-32-stage[data-astro-cid-67pe3ext][data-state=output]{border-width:2px;border-color:var(--foreground)}.sym-showcase-32-solver-lab[data-astro-cid-67pe3ext]{grid-template-columns:repeat(2,minmax(0,1fr))}.sym-showcase-32-solver-lab[data-astro-cid-67pe3ext] [data-astro-cid-67pe3ext][data-state=output]{border-width:2px;border-color:var(--foreground);grid-column:1/-1}.sym-showcase-32-call-workspace[data-astro-cid-67pe3ext]{grid-template-columns:1fr}.sym-showcase-32-turn[data-astro-cid-67pe3ext][data-state=process]{border-left-width:4px}.sym-showcase-32-turn[data-astro-cid-67pe3ext][data-state=control]{border-width:2px}.sym-showcase-32-turn[data-astro-cid-67pe3ext][data-state=exception]{border-color:var(--accent)}.sym-showcase-32-turn[data-astro-cid-67pe3ext][data-state=output]{background:var(--foreground);color:var(--background)}.sym-showcase-32-turn[data-astro-cid-67pe3ext][data-state=output] .sym-showcase-32-channel[data-astro-cid-67pe3ext],.sym-showcase-32-turn[data-astro-cid-67pe3ext][data-state=output] p[data-astro-cid-67pe3ext],.sym-showcase-32-turn[data-astro-cid-67pe3ext][data-state=output] span[data-astro-cid-67pe3ext]{color:color-mix(in srgb, var(--background) 70%, transparent)}.sym-showcase-32-call-jobs[data-astro-cid-67pe3ext] [data-astro-cid-67pe3ext][data-selected=true]{border-left:3px solid var(--foreground);padding-left:1rem}@media (width>=48rem){.sym-showcase-32-contexts[data-astro-cid-67pe3ext]{grid-template-columns:repeat(2,minmax(0,1fr))}.sym-showcase-32-investigation-track[data-astro-cid-67pe3ext]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width>=901px){.sym-showcase-32-header[data-astro-cid-67pe3ext]{grid-template-columns:minmax(0,5fr) minmax(0,7fr)}.sym-showcase-32-decision-job[data-astro-cid-67pe3ext]{width:calc(100% - (var(--job) * 4%));margin-left:calc(var(--job) * 4%);grid-template-columns:3rem minmax(0,1fr)}.sym-showcase-32-investigation[data-astro-cid-67pe3ext]{grid-template-columns:minmax(0,3fr) minmax(0,9fr)}.sym-showcase-32-investigation[data-astro-cid-67pe3ext] .sym-showcase-32-contexts[data-astro-cid-67pe3ext]{grid-column:1/-1}.sym-showcase-32-solver[data-astro-cid-67pe3ext]{grid-template-columns:minmax(0,3fr) minmax(0,9fr)}.sym-showcase-32-solver-jobs[data-astro-cid-67pe3ext]{align-self:start;position:sticky;top:5rem}.sym-showcase-32-contexts[data-astro-cid-67pe3ext] article[data-astro-cid-67pe3ext]:first-of-type{grid-column:span 1}.sym-showcase-32-call-workspace[data-astro-cid-67pe3ext]{grid-template-columns:minmax(0,4fr) minmax(0,8fr);min-height:62rem}.sym-showcase-32-call-jobs[data-astro-cid-67pe3ext]{border-bottom:0;border-right:1px solid var(--border)}.sym-showcase-32-conversation[data-astro-cid-67pe3ext]{padding:2rem}.sym-showcase-32-transcript[data-astro-cid-67pe3ext]{grid-template-columns:repeat(12,minmax(0,1fr))}.sym-showcase-32-turn[data-astro-cid-67pe3ext]{grid-column:1/span 8}.sym-showcase-32-turn[data-astro-cid-67pe3ext][data-state=process]{grid-column:3/span 10}.sym-showcase-32-turn[data-astro-cid-67pe3ext][data-state=control]{grid-column:2/span 9}.sym-showcase-32-turn[data-astro-cid-67pe3ext][data-state=exception]{grid-column:1/span 7}.sym-showcase-32-turn[data-astro-cid-67pe3ext][data-state=output]{grid-column:1/-1}}@media (width<=47.999rem){.sym-showcase-32-solver-lab[data-astro-cid-67pe3ext]{grid-template-columns:1fr}.sym-showcase-32-solver-lab[data-astro-cid-67pe3ext] [data-astro-cid-67pe3ext][data-state=output]{grid-column:1}.sym-showcase-32-call-jobs[data-astro-cid-67pe3ext]{grid-template-columns:1fr;display:grid;overflow:visible}.sym-showcase-32-call-jobs[data-astro-cid-67pe3ext]>article[data-astro-cid-67pe3ext]{min-width:0}}.sym-editorial[data-astro-cid-33mi3a25]{container-type:inline-size}@container (width>=40rem){.sym-editorial-items[data-astro-cid-33mi3a25]{grid-template-columns:repeat(2,minmax(0,1fr))}}@container (width>=64rem){.sym-editorial-rule[data-astro-cid-33mi3a25]{padding-bottom:3rem}.sym-editorial-grid[data-astro-cid-33mi3a25]{grid-template-columns:repeat(12,minmax(0,1fr))}.sym-editorial-intro[data-astro-cid-33mi3a25]{grid-column:span 5}.sym-editorial-items[data-astro-cid-33mi3a25]{grid-column:7/span 6}}.sym-hero-reveal-word[data-astro-cid-rzxsx5g5]{opacity:0;filter:blur(6px);animation:sym-hero-reveal-word var(--duration-slow) cubic-bezier(.16, 1, .3, 1) forwards;display:inline-block;transform:translateY(30%)}@keyframes sym-hero-reveal-word{to{opacity:1;filter:blur();transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.sym-hero-reveal-word[data-astro-cid-rzxsx5g5]{opacity:1;filter:none;animation:none;transform:none}}@media (width>=901px){.sym-statement-50[data-astro-cid-glv5do34]{grid-template-columns:repeat(12,minmax(0,1fr))}.sym-statement-50[data-astro-cid-glv5do34]>div[data-astro-cid-glv5do34]{grid-column:span 8}.sym-statement-50[data-astro-cid-glv5do34]>aside[data-astro-cid-glv5do34]{grid-column:span 4}}.sym-statement-51[data-astro-cid-3setwisc]{container-type:inline-size}@container (width>=48rem){.sym-statement-51-intro[data-astro-cid-3setwisc]{grid-template-columns:minmax(0,8fr) minmax(0,4fr)}.sym-statement-51-measures[data-astro-cid-3setwisc]{grid-template-columns:repeat(3,minmax(0,1fr))}.sym-statement-51-measures[data-astro-cid-3setwisc]>div[data-astro-cid-3setwisc]{border-top:0;border-left:1px solid var(--border)}.sym-statement-51-measures[data-astro-cid-3setwisc]>div[data-astro-cid-3setwisc]:first-child{border-left:0}}.sym-stats-02-marquee[data-astro-cid-s2alhn2x]{border:1px solid var(--border);border-bottom:0;height:96px;position:relative;overflow:hidden}.sym-stats-02-marquee-track[data-astro-cid-s2alhn2x]{width:max-content;height:100%;animation:60s linear infinite sym-stats-02-marquee;display:flex}.sym-stats-02-logo-slot[data-astro-cid-s2alhn2x]{border-right:1px solid var(--border);flex:0 0 170px;place-items:center;height:100%;display:grid}.sym-stats-02-logo-ghost[data-astro-cid-s2alhn2x]{border-radius:var(--radius-sm);background:var(--border);width:78px;height:14px}@keyframes sym-stats-02-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.sym-stats-02-grid[data-astro-cid-s2alhn2x]{border:1px solid var(--border);grid-template-columns:repeat(3,1fr);grid-auto-rows:272px;grid-auto-flow:row;display:grid}.sym-stats-02-cell[data-astro-cid-s2alhn2x]{border-right:1px solid var(--border);border-bottom:1px solid var(--border)}.sym-stats-02-outcome[data-astro-cid-s2alhn2x]{background:var(--sym-stats-02-inner-bg,var(--surface));flex-direction:column;justify-content:space-between;padding:2.5rem 2.5rem 2rem;display:flex}.sym-stats-02-sector[data-astro-cid-s2alhn2x]{background:var(--sym-stats-02-inner-bg,var(--surface));outline:none;flex-direction:column;grid-row:span 2;justify-content:flex-end;display:flex;position:relative;overflow:hidden}.sym-stats-02-sector-media[data-astro-cid-s2alhn2x]{background:radial-gradient(120% 90% at 78% 12%, color-mix(in oklch, var(--foreground) 6%, transparent), transparent 60%), linear-gradient(150deg, var(--surface-2) 0%, var(--surface) 58%, var(--background) 100%);place-items:center;display:grid;position:absolute;inset:0}.sym-stats-02-ghost-glyph[data-astro-cid-s2alhn2x]{color:color-mix(in oklch, var(--foreground) 7%, transparent)}.sym-stats-02-pill[data-astro-cid-s2alhn2x]{z-index:1;border-radius:var(--radius-xl);background:color-mix(in oklch, var(--surface) 72%, transparent);backdrop-filter:blur(6px);border:1px solid var(--border);transition:border-radius var(--duration-base) var(--ease-standard);margin:1.5rem;padding:1rem;position:relative}.sym-stats-02-sector[data-astro-cid-s2alhn2x][data-accent=teal] .sym-stats-02-pill[data-astro-cid-s2alhn2x]{background:var(--accent);border-color:#0000}.sym-stats-02-sector[data-astro-cid-s2alhn2x][data-accent=teal] .sym-stats-02-pill-label[data-astro-cid-s2alhn2x],.sym-stats-02-sector[data-astro-cid-s2alhn2x][data-accent=teal] .sym-stats-02-arrow[data-astro-cid-s2alhn2x]{color:var(--foreground-dark)}.sym-stats-02-arrow[data-astro-cid-s2alhn2x]{transition:transform var(--duration-base) var(--ease-standard)}.sym-stats-02-pill-reveal[data-astro-cid-s2alhn2x]{transition:grid-template-rows var(--duration-base) var(--ease-standard), margin-top var(--duration-base) var(--ease-standard);grid-template-rows:0fr;margin-top:0;display:grid}.sym-stats-02-pill-reveal-inner[data-astro-cid-s2alhn2x]{min-height:0;overflow:hidden}.sym-stats-02-sector[data-astro-cid-s2alhn2x][data-accent=teal] .sym-stats-02-pill-body[data-astro-cid-s2alhn2x]{color:color-mix(in oklch, var(--foreground-dark) 90%, transparent)}.sym-stats-02-sector[data-astro-cid-s2alhn2x]:hover .sym-stats-02-pill-reveal[data-astro-cid-s2alhn2x],.sym-stats-02-sector[data-astro-cid-s2alhn2x]:focus-visible .sym-stats-02-pill-reveal[data-astro-cid-s2alhn2x],.sym-stats-02-sector[data-astro-cid-s2alhn2x]:focus-within .sym-stats-02-pill-reveal[data-astro-cid-s2alhn2x]{grid-template-rows:1fr;margin-top:.75rem}.sym-stats-02-sector[data-astro-cid-s2alhn2x]:hover .sym-stats-02-pill[data-astro-cid-s2alhn2x],.sym-stats-02-sector[data-astro-cid-s2alhn2x]:focus-visible .sym-stats-02-pill[data-astro-cid-s2alhn2x],.sym-stats-02-sector[data-astro-cid-s2alhn2x]:focus-within .sym-stats-02-pill[data-astro-cid-s2alhn2x]{border-radius:var(--radius-lg)}.sym-stats-02-sector[data-astro-cid-s2alhn2x]:hover .sym-stats-02-arrow[data-astro-cid-s2alhn2x],.sym-stats-02-sector[data-astro-cid-s2alhn2x]:focus-within .sym-stats-02-arrow[data-astro-cid-s2alhn2x]{transform:translate(3px)}.sym-stats-02-sector[data-astro-cid-s2alhn2x]:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.sym-stats-02-trust[data-astro-cid-s2alhn2x]{border:1px solid var(--border);border-top:0;align-items:center;min-height:6rem;padding:1.5rem 0;display:flex}@media (width<=900px){.sym-stats-02-grid[data-astro-cid-s2alhn2x]{grid-template-columns:repeat(2,1fr)}.sym-stats-02-sector[data-astro-cid-s2alhn2x]{grid-area:span 1/span 2;min-height:20rem}.sym-stats-02-sector-media[data-astro-cid-s2alhn2x]{aspect-ratio:4/3;position:relative}}@media (width<=560px){.sym-stats-02-grid[data-astro-cid-s2alhn2x]{grid-template-columns:1fr}.sym-stats-02-outcome[data-astro-cid-s2alhn2x],.sym-stats-02-sector[data-astro-cid-s2alhn2x]{grid-column:span 1}}@media (prefers-reduced-motion:reduce){.sym-stats-02-marquee-track[data-astro-cid-s2alhn2x]{animation:none}.sym-stats-02-pill-reveal[data-astro-cid-s2alhn2x]{grid-template-rows:1fr;transition:none}.sym-stats-02-arrow[data-astro-cid-s2alhn2x]{transition:none}.sym-stats-02-pill[data-astro-cid-s2alhn2x]{border-radius:var(--radius-lg);transition:none}}.sym-stats-03-row[data-astro-cid-tdu4nvx4]:not(:first-child){padding-top:1.5rem}.sym-stats-03-row[data-astro-cid-tdu4nvx4]:last-child{border-bottom:0}@media (width<=860px){.sym-stats-03-wrapper[data-astro-cid-tdu4nvx4]{flex-direction:column;gap:3rem}.sym-stats-03-list[data-astro-cid-tdu4nvx4]{flex-basis:auto;width:100%}.sym-stats-03-body[data-astro-cid-tdu4nvx4]{max-width:none}.sym-stats-03-row[data-astro-cid-tdu4nvx4] dt[data-astro-cid-tdu4nvx4]{min-width:6.5rem;font-size:2.125rem}.sym-stats-03-row[data-astro-cid-tdu4nvx4] dd[data-astro-cid-tdu4nvx4]{font-size:var(--text-lg)}}@media (width<=420px){.sym-stats-03-row[data-astro-cid-tdu4nvx4]{gap:1.5rem}.sym-stats-03-row[data-astro-cid-tdu4nvx4] dt[data-astro-cid-tdu4nvx4]{min-width:5rem}}.sym-stats-04-stack[data-astro-cid-kc6jiqv2]>[data-astro-cid-kc6jiqv2]{grid-area:1/1}.sym-stats-04-number[data-astro-cid-kc6jiqv2]{letter-spacing:-.03em;font-variant-numeric:tabular-nums;color:var(--border);font-size:clamp(6rem,20vw,15rem);font-weight:700;line-height:1}.sym-stats-06[data-astro-cid-ymfdg7jg]{--sym-wave-deep:#145e6e;container-type:inline-size}.sym-stats-06-wave[data-astro-cid-ymfdg7jg]{background:radial-gradient(60% 70% at 50% 55%, color-mix(in oklch, var(--accent) 16%, transparent), transparent 70%);height:clamp(9rem,20vw,15rem);margin-top:2rem}.sym-stats-06-canvas[data-astro-cid-ymfdg7jg]{width:100%;height:100%;display:block;mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000)}.sym-stats-06-grid[data-astro-cid-ymfdg7jg]{grid-template-columns:repeat(3,1fr);gap:2.5rem 1rem;margin-top:2rem;display:grid}.sym-stats-06-divider[data-astro-cid-ymfdg7jg]{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:1rem;margin-top:2rem;display:grid}.sym-stats-06-divider[data-astro-cid-ymfdg7jg]:before,.sym-stats-06-divider[data-astro-cid-ymfdg7jg]:after,.sym-stats-06-divider[data-astro-cid-ymfdg7jg] span[data-astro-cid-ymfdg7jg]{content:"";background:var(--border);height:1px}.sym-stats-06-divider[data-astro-cid-ymfdg7jg] span[data-astro-cid-ymfdg7jg]{background:var(--accent);width:3rem}.sym-stats-06-caption[data-astro-cid-ymfdg7jg]{max-width:22ch}@container (width<=40rem){.sym-stats-06-wave[data-astro-cid-ymfdg7jg]{height:7rem}.sym-stats-06-grid[data-astro-cid-ymfdg7jg]{grid-template-columns:1fr;row-gap:1.5rem}}.sym-stats-50[data-astro-cid-eoxss5z2]{container-type:inline-size}@container (width>=48rem){.sym-stats-50-field[data-astro-cid-eoxss5z2]{grid-template-columns:minmax(0,4fr) minmax(0,8fr)}[data-astro-cid-eoxss5z2][data-sym-case-result=quantitative] .sym-stats-50-records[data-astro-cid-eoxss5z2]{grid-template-columns:repeat(2,minmax(0,1fr))}[data-astro-cid-eoxss5z2][data-sym-case-result=quantitative] .sym-stats-50-record[data-astro-cid-eoxss5z2]{border-left:1px solid var(--border);padding-inline:1.25rem}[data-astro-cid-eoxss5z2][data-sym-case-result=quantitative] .sym-stats-50-lead[data-astro-cid-eoxss5z2]{border-left:0;grid-row:span 2;padding-left:0}}@keyframes sym-rise{0%{opacity:0;transform:translateY(1.25rem)}to{opacity:1;transform:none}}@keyframes sym-draw{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.sym-line-fill[data-astro-cid-vof6hzbb]{transform-origin:0;transform:scaleX(1)}@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){.sym-reveal[data-astro-cid-vof6hzbb]{opacity:0;animation:linear both sym-rise view();animation-range:entry 8% cover 30%}.sym-line-fill[data-astro-cid-vof6hzbb]{animation:linear both sym-draw view();animation-range:entry 4% cover 42%;transform:scaleX(0)}}}@media (prefers-reduced-motion:reduce){.sym-reveal[data-astro-cid-vof6hzbb]{opacity:1!important;animation:none!important;transform:none!important}.sym-line-fill[data-astro-cid-vof6hzbb]{animation:none!important;transform:scaleX(0)!important}}.sym-illustration[data-astro-cid-vxbjdbh4] .sym-motif-accent{color:var(--accent)}.sym-markers[data-astro-cid-vxbjdbh4]{display:none}.sym-chapter[data-astro-cid-vxbjdbh4]{margin-bottom:4rem}.sym-chapter[data-astro-cid-vxbjdbh4]:last-child{margin-bottom:0}.sym-tour-image[data-astro-cid-vxbjdbh4]{margin-top:2rem}@media (width>=768px){[data-astro-cid-vxbjdbh4][data-scrollytell=on] .sym-tour-track[data-astro-cid-vxbjdbh4]{position:relative}[data-astro-cid-vxbjdbh4][data-scrollytell=on] .sym-chapter[data-astro-cid-vxbjdbh4]{margin-bottom:0}[data-astro-cid-vxbjdbh4][data-scrollytell=on] .sym-chapter-text[data-astro-cid-vxbjdbh4]{z-index:10;background:var(--background);opacity:0;pointer-events:none;min-height:14rem;transition:opacity .38s var(--ease-standard);flex-direction:column;justify-content:center;margin:0;padding:1.5rem 0;display:flex;position:sticky;top:0}[data-astro-cid-vxbjdbh4][data-scrollytell=on] .sym-chapter-text[data-astro-cid-vxbjdbh4][data-active]{opacity:1;pointer-events:auto}[data-astro-cid-vxbjdbh4][data-scrollytell=on] .sym-markers[data-astro-cid-vxbjdbh4]{z-index:20;pointer-events:none;flex-direction:column;align-items:flex-end;gap:.5rem;width:fit-content;height:0;margin:0 0 0 auto;padding:0;list-style:none;display:flex;position:sticky;top:1.5rem}[data-astro-cid-vxbjdbh4][data-scrollytell=on] .sym-dot[data-astro-cid-vxbjdbh4][data-active]{color:var(--accent)}[data-astro-cid-vxbjdbh4][data-scrollytell=on] .sym-tour-track[data-astro-cid-vxbjdbh4]{padding-bottom:40dvh}}@media (prefers-reduced-motion:reduce){[data-astro-cid-vxbjdbh4][data-scrollytell=on] .sym-chapter-text[data-astro-cid-vxbjdbh4]{opacity:1;pointer-events:auto;background:0 0;min-height:0;padding:0;transition:none;position:static}[data-astro-cid-vxbjdbh4][data-scrollytell=on] .sym-markers[data-astro-cid-vxbjdbh4]{display:none}[data-astro-cid-vxbjdbh4][data-scrollytell=on] .sym-tour-track[data-astro-cid-vxbjdbh4]{padding-bottom:0}}.sym-steps-04[data-astro-cid-tk3azpzo]{container-type:inline-size}@container (width>=40rem){.sym-steps-04-header[data-astro-cid-tk3azpzo],.sym-steps-04-grid[data-astro-cid-tk3azpzo]{grid-template-columns:repeat(2,minmax(0,1fr))}}@container (width>=56rem){.sym-steps-04-grid[data-astro-cid-tk3azpzo]{grid-template-columns:repeat(3,minmax(0,1fr));padding:2rem}}@container (width>=72rem){.sym-steps-04-grid[data-astro-cid-tk3azpzo][data-stage-count="4"]{grid-template-columns:repeat(4,minmax(0,1fr))}.sym-steps-04-grid[data-astro-cid-tk3azpzo][data-stage-count="5"]{grid-template-columns:repeat(5,minmax(0,1fr))}.sym-steps-04-grid[data-astro-cid-tk3azpzo][data-stage-count="6"]{grid-template-columns:repeat(6,minmax(0,1fr))}}.sym-steps-30-head[data-astro-cid-p2f5lchq],.sym-steps-30-body[data-astro-cid-p2f5lchq]{grid-template-columns:1fr}.sym-steps-30-step[data-astro-cid-p2f5lchq]{grid-template-columns:2.5rem 1fr}.sym-steps-30-map[data-astro-cid-p2f5lchq]{grid-template-columns:1fr}.sym-steps-30-return[data-astro-cid-p2f5lchq]{grid-column:1/-1}@media (width>=48rem){.sym-steps-30-map[data-astro-cid-p2f5lchq]{grid-template-columns:repeat(2,minmax(0,1fr))}.sym-steps-30-processing[data-astro-cid-p2f5lchq]{grid-row:span 2}}@media (width>=901px){.sym-steps-30-head[data-astro-cid-p2f5lchq]{grid-template-columns:minmax(0,5fr) minmax(0,7fr)}.sym-steps-30-body[data-astro-cid-p2f5lchq]{grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:clamp(4rem,7vw,8rem)}.sym-steps-30-system[data-astro-cid-p2f5lchq]{min-height:42rem}}.sym-steps-31-stage[data-astro-cid-tu7rsk4o]{grid-template-columns:2.5rem 1fr}.sym-steps-31-output[data-astro-cid-tu7rsk4o]{grid-column:2}@media (width>=901px){.sym-steps-31-header[data-astro-cid-tu7rsk4o]{grid-template-columns:minmax(0,3fr) minmax(0,5fr) minmax(0,4fr)}.sym-steps-31-stage[data-astro-cid-tu7rsk4o]{width:calc(100% - (var(--stage) * 4%));margin-left:calc(var(--stage) * 4%);grid-template-columns:3rem minmax(0,1fr) minmax(12rem,.45fr);align-items:start}.sym-steps-31-output[data-astro-cid-tu7rsk4o]{grid-column:3}}.sym-ft-heading-dim[data-astro-cid-ux7jui3k]:before{content:" "}.sym-ft-tab[data-astro-cid-ux7jui3k]{opacity:.8;cursor:pointer;transition:opacity var(--duration-fast) var(--ease-standard), border-color var(--duration-fast) var(--ease-standard)}.sym-ft-tab[data-astro-cid-ux7jui3k]:hover{opacity:.9}.sym-ft-tab[data-astro-cid-ux7jui3k]:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.sym-ft-tab[data-astro-cid-ux7jui3k][aria-selected=true]{opacity:1;border-color:var(--foreground)}.sym-ft-panel[data-astro-cid-ux7jui3k][hidden]{display:none}.sym-ft-panel[data-astro-cid-ux7jui3k]:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.sym-ft-graphic[data-astro-cid-ux7jui3k]{color:color-mix(in oklch, var(--accent) 70%, var(--foreground));background:radial-gradient(circle at 30% 20%, color-mix(in oklch, var(--accent) 22%, transparent) 0%, transparent 60%), linear-gradient(to bottom right, var(--surface-2), var(--surface));box-shadow:inset 0 0 0 1px var(--border)}.sym-ft-point[data-astro-cid-ux7jui3k]:before{content:"";border-radius:var(--radius-full);background:var(--accent);width:6px;height:6px;position:absolute;top:.55em;left:0}@media (prefers-reduced-motion:reduce){.sym-ft-tab[data-astro-cid-ux7jui3k]{transition:none}}.sym-bt-grid[data-astro-cid-bkai3vru]{flex-direction:column;gap:1.5rem;display:flex}.sym-bt-tablist[data-astro-cid-bkai3vru]{scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;flex-direction:row;order:2;gap:1rem;padding-bottom:.25rem;display:flex;overflow-x:auto}.sym-bt-tab[data-astro-cid-bkai3vru]{scroll-snap-align:start;border:1px solid var(--border);width:17rem;color:inherit;text-align:left;cursor:pointer;font:inherit;transition:border-left-color var(--duration-base) var(--ease-standard);background:0 0;border-left-width:2px;flex:none;padding:1rem 1rem 1.5rem;position:relative}.sym-bt-tab[data-astro-cid-bkai3vru][data-active]{border-left-color:var(--foreground)}.sym-bt-tab-highlight[data-astro-cid-bkai3vru]{z-index:-1;background:var(--sym-bt-inner-bg,var(--surface-2));opacity:0;transition:opacity var(--duration-slow) var(--ease-standard);position:absolute;inset:0}.sym-bt-tab[data-astro-cid-bkai3vru][data-active] .sym-bt-tab-highlight[data-astro-cid-bkai3vru]{opacity:1}.sym-bt-tab-content[data-astro-cid-bkai3vru]{opacity:.6;transition:opacity var(--duration-base) var(--ease-standard);display:block}.sym-bt-tab[data-astro-cid-bkai3vru][data-active] .sym-bt-tab-content[data-astro-cid-bkai3vru]{opacity:1}.sym-bt-tab[data-astro-cid-bkai3vru]:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.sym-bt-tab-headline[data-astro-cid-bkai3vru]{color:var(--foreground);margin:0 0 .625rem;font-weight:380}.sym-bt-tab-body[data-astro-cid-bkai3vru]{font-size:var(--text-base);color:var(--muted);margin:0;font-weight:300;line-height:1.5}.sym-bt-figure[data-astro-cid-bkai3vru]{aspect-ratio:4/3;background:var(--surface);border:1px solid var(--border);width:100%;color:var(--foreground);place-items:center;display:grid}.sym-bt-figure[data-astro-cid-bkai3vru] svg[data-astro-cid-bkai3vru]{width:58%;height:58%}.sym-bt-accent[data-astro-cid-bkai3vru]{color:var(--muted);transition:color var(--duration-slow) var(--ease-standard)}.sym-bt-media[data-astro-cid-bkai3vru]{order:1;display:grid}.sym-bt-media[data-astro-cid-bkai3vru] .sym-bt-figure[data-astro-cid-bkai3vru]{opacity:0;transition:opacity var(--duration-slow) var(--ease-standard);pointer-events:none;grid-area:1/1}.sym-bt-media[data-astro-cid-bkai3vru] .sym-bt-figure[data-astro-cid-bkai3vru][data-active]{opacity:1;pointer-events:auto}.sym-bt-media[data-astro-cid-bkai3vru] .sym-bt-figure[data-astro-cid-bkai3vru][data-active] .sym-bt-accent[data-astro-cid-bkai3vru]{color:var(--accent)}@media (width>=1024px){.sym-bt-grid[data-astro-cid-bkai3vru]{flex-direction:row;align-items:flex-start;gap:4rem}.sym-bt-tablist[data-astro-cid-bkai3vru]{flex-direction:column;flex:0 0 38%;order:0;gap:0;overflow:visible}.sym-bt-tab[data-astro-cid-bkai3vru]{width:100%;padding:2rem 1.5rem}.sym-bt-media[data-astro-cid-bkai3vru]{flex:auto;order:0}}@media (prefers-reduced-motion:reduce){.sym-bt-tab-highlight[data-astro-cid-bkai3vru],.sym-bt-tab-content[data-astro-cid-bkai3vru],.sym-bt-figure[data-astro-cid-bkai3vru],.sym-bt-accent[data-astro-cid-bkai3vru]{transition:none}.sym-bt-figure[data-astro-cid-bkai3vru] .sym-bt-accent[data-astro-cid-bkai3vru]{color:var(--accent)}}.sym-tabs-50[data-astro-cid-btchy2tx]{container-type:inline-size}.sym-tabs-50-tab[data-astro-cid-btchy2tx][aria-selected=true]{background:var(--foreground);border-color:var(--foreground);color:var(--background)}.sym-tabs-50-tab[data-astro-cid-btchy2tx]:focus-visible,.sym-tabs-50-panel[data-astro-cid-btchy2tx]:focus-visible{outline:2px solid var(--accent);outline-offset:3px}@container (width>=48rem){.sym-tabs-50-panel[data-astro-cid-btchy2tx]>div[data-astro-cid-btchy2tx]{grid-template-columns:repeat(12,minmax(0,1fr))}.sym-tabs-50-panel[data-astro-cid-btchy2tx]>div[data-astro-cid-btchy2tx]>div[data-astro-cid-btchy2tx]{grid-column:span 5}.sym-tabs-50-panel[data-astro-cid-btchy2tx] ol[data-astro-cid-btchy2tx]{grid-column:span 7;grid-template-columns:repeat(3,minmax(0,1fr))}}
