.consent{z-index:400;color:#f1eee9;background:#0f1a23;border-top:1px solid #f1eee938;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;padding:14px clamp(16px,4vw,48px);font-family:Outfit,Segoe UI,system-ui,sans-serif;display:flex;position:fixed;bottom:0;left:0;right:0}.consent-text{color:#f1eee9;flex:36ch;max-width:64ch;margin:0;font-size:15px;line-height:1.5}.consent-text a{color:inherit;text-underline-offset:3px;text-decoration:underline}.consent-actions{flex:none;align-items:center;gap:8px;display:flex}.consent-accept,.consent-decline{cursor:pointer;letter-spacing:.14em;text-transform:uppercase;border-radius:0;justify-content:center;align-items:center;min-width:44px;min-height:44px;padding:0 22px;font:500 13px/1 Outfit,Segoe UI,system-ui,sans-serif;display:inline-flex}.consent-accept{color:#0f1a23;background:#f1eee9;border:1px solid #f1eee9}.consent-accept:hover{background:#efd1ae;border-color:#efd1ae}.consent-decline{color:#f1eee9;background:0 0;border:1px solid #f1eee973}.consent-decline:hover{border-color:#f1eee9}@media (max-width:600px){.consent{gap:12px;padding:12px 16px 14px}.consent-text{font-size:14px}.consent-actions{width:100%}.consent-accept,.consent-decline{flex:1 1 0}}@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{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--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-space-x-reverse:0;--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;--tw-content:"";--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1;--tw-animation-delay:0s;--tw-animation-direction:normal;--tw-animation-duration:initial;--tw-animation-fill-mode:none;--tw-animation-iteration-count:1;--tw-enter-blur:0;--tw-enter-opacity:1;--tw-enter-rotate:0;--tw-enter-scale:1;--tw-enter-translate-x:0;--tw-enter-translate-y:0;--tw-exit-blur:0;--tw-exit-opacity:1;--tw-exit-rotate:0;--tw-exit-scale:1;--tw-exit-translate-x:0;--tw-exit-translate-y:0}::backdrop{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--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-space-x-reverse:0;--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;--tw-content:"";--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1;--tw-animation-delay:0s;--tw-animation-direction:normal;--tw-animation-duration:initial;--tw-animation-fill-mode:none;--tw-animation-iteration-count:1;--tw-enter-blur:0;--tw-enter-opacity:1;--tw-enter-rotate:0;--tw-enter-scale:1;--tw-enter-translate-x:0;--tw-enter-translate-y:0;--tw-exit-blur:0;--tw-exit-opacity:1;--tw-exit-rotate:0;--tw-exit-scale:1;--tw-exit-translate-x:0;--tw-exit-translate-y:0}}}@layer theme{:root,:host{--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-black:#000;--color-white:#fff;--spacing:.25rem;--container-xs:20rem;--container-sm:24rem;--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);--font-weight-normal:400;--font-weight-medium:500;--tracking-tight:-.025em;--tracking-widest:.1em;--leading-tight:1.25;--leading-snug:1.375;--leading-normal:1.5;--leading-relaxed:1.625;--radius-sm:.25rem;--radius-md:.5rem;--radius-lg:.5rem;--radius-xl:.75rem;--radius-2xl:1rem;--radius-4xl:2rem;--ease-out:cubic-bezier(0, 0, .2, 1);--ease-in-out:cubic-bezier(.4, 0, .2, 1);--animate-spin:spin 1s linear infinite;--animate-pulse:pulse 2s cubic-bezier(.4, 0, .6, 1) infinite;--blur-xs:4px;--aspect-video:16 / 9;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:Arial,Helvetica,sans-serif;--default-mono-font-family:var(--font-mono);--color-popover:#14212b;--color-border:#637079}}@layer base{*,:after,:before{box-sizing:border-box;border:0 solid;margin:0;padding:0}::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]){-webkit-text-decoration:underline dotted;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;-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]){-webkit-appearance:button;appearance:button}::file-selector-button{-webkit-appearance: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\/card-header{container:card-header/inline-size}.\@container\/field-group{container:field-group/inline-size}.pointer-events-auto{pointer-events:auto}.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-0{inset:calc(var(--spacing) * 0)}.inset-22{inset:calc(var(--spacing) * 22)}.inset-x-0{inset-inline:calc(var(--spacing) * 0)}.inset-x-4{inset-inline:calc(var(--spacing) * 4)}.inset-y-0{inset-block:calc(var(--spacing) * 0)}.inset-s-1\/2{inset-inline-start:50%}.start{inset-inline-start:var(--spacing)}.-end{inset-inline-end:calc(var(--spacing) * -1)}.end{inset-inline-end:var(--spacing)}.-top-12{top:calc(var(--spacing) * -12)}.top-0{top:calc(var(--spacing) * 0)}.top-1\.5{top:calc(var(--spacing) * 1.5)}.top-1\/2{top:50%}.top-1\/3{top:33.3333%}.top-2{top:calc(var(--spacing) * 2)}.top-3{top:calc(var(--spacing) * 3)}.top-3\.5{top:calc(var(--spacing) * 3.5)}.top-6{top:calc(var(--spacing) * 6)}.top-\[60\%\]{top:60%}.top-full{top:100%}.top-px{top:1px}.-right-12{right:calc(var(--spacing) * -12)}.right-0{right:calc(var(--spacing) * 0)}.right-1{right:calc(var(--spacing) * 1)}.right-2{right:calc(var(--spacing) * 2)}.right-2\.5{right:calc(var(--spacing) * 2.5)}.right-3{right:calc(var(--spacing) * 3)}.-bottom-12{bottom:calc(var(--spacing) * -12)}.bottom-0{bottom:calc(var(--spacing) * 0)}.bottom-4{bottom:calc(var(--spacing) * 4)}.-left-12{left:calc(var(--spacing) * -12)}.left-1\.5{left:calc(var(--spacing) * 1.5)}.left-1\/2{left:50%}.left-3{left:calc(var(--spacing) * 3)}.isolate{isolation:isolate}.z-0{z-index:0}.z-1{z-index:1}.z-10{z-index:10}.z-20{z-index:20}.z-50{z-index:50}.z-\[calc\(1000-var\(--toast-index\)\)\]{z-index:calc(1000 - var(--toast-index))}.order-first{order:-9999}.order-last{order:9999}.col-start-2{grid-column-start:2}.row-span-2{grid-row:span 2/span 2}.row-start-1{grid-row-start:1}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.m-\(--drawer-inset\,0px\){margin:var(--drawer-inset,0px)}.-mx-1{margin-inline:calc(var(--spacing) * -1)}.-mx-4{margin-inline:calc(var(--spacing) * -4)}.mx-2{margin-inline:calc(var(--spacing) * 2)}.mx-3\.5{margin-inline:calc(var(--spacing) * 3.5)}.mx-auto{margin-inline:auto}.-my-2{margin-block:calc(var(--spacing) * -2)}.my-0\.5{margin-block:calc(var(--spacing) * .5)}.my-1{margin-block:calc(var(--spacing) * 1)}.my-2{margin-block:calc(var(--spacing) * 2)}.my-auto{margin-block:auto}.-mt-4{margin-top:calc(var(--spacing) * -4)}.mt-0\.5{margin-top:calc(var(--spacing) * .5)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-auto{margin-top:auto}.-mb-4{margin-bottom:calc(var(--spacing) * -4)}.mb-1\.5{margin-bottom:calc(var(--spacing) * 1.5)}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.-ml-1{margin-left:calc(var(--spacing) * -1)}.-ml-4{margin-left:calc(var(--spacing) * -4)}.ml-1{margin-left:calc(var(--spacing) * 1)}.ml-4{margin-left:calc(var(--spacing) * 4)}.ml-auto{margin-left:auto}.line-clamp-1{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.line-clamp-2{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.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}.table{display:table}.table-caption{display:table-caption}.table-cell{display:table-cell}.table-row{display:table-row}.field-sizing-content{field-sizing:content}.aspect-\(--ratio\){aspect-ratio:var(--ratio)}.aspect-square{aspect-ratio:1}.aspect-video{aspect-ratio:var(--aspect-video)}.size-\(--cell-size\){width:var(--cell-size);height:var(--cell-size)}.size-2{width:calc(var(--spacing) * 2);height:calc(var(--spacing) * 2)}.size-2\.5{width:calc(var(--spacing) * 2.5);height:calc(var(--spacing) * 2.5)}.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-6{width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6)}.size-7{width:calc(var(--spacing) * 7);height:calc(var(--spacing) * 7)}.size-8{width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8)}.size-9{width:calc(var(--spacing) * 9);height:calc(var(--spacing) * 9)}.size-10{width:calc(var(--spacing) * 10);height:calc(var(--spacing) * 10)}.size-auto{width:auto;height:auto}.size-full{width:100%;height:100%}.h-\(--accordion-panel-height\){height:var(--accordion-panel-height)}.h-\(--cell-size\){height:var(--cell-size)}.h-\(--drawer-content-height\){height:var(--drawer-content-height)}.h-\(--height\){height:var(--height)}.h-\(--popup-height\){height:var(--popup-height)}.h-\(--positioner-height\){height:var(--positioner-height)}.h-1{height:calc(var(--spacing) * 1)}.h-1\.5{height:calc(var(--spacing) * 1.5)}.h-2{height:calc(var(--spacing) * 2)}.h-2\.5{height:calc(var(--spacing) * 2.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-8\!{height:calc(var(--spacing) * 8)!important}.h-9{height:calc(var(--spacing) * 9)}.h-10{height:calc(var(--spacing) * 10)}.h-12{height:calc(var(--spacing) * 12)}.h-\[calc\(--spacing\(5\.25\)\)\]{height:calc(calc(var(--spacing) * 5.25))}.h-\[calc\(100\%-1px\)\]{height:calc(100% - 1px)}.h-auto{height:auto}.h-full{height:100%}.h-max{height:max-content}.h-px{height:1px}.h-svh{height:100svh}.max-h-\(--available-height\){max-height:var(--available-height)}.max-h-\(--drawer-content-max-height\,none\){max-height:var(--drawer-content-max-height,none)}.max-h-72{max-height:calc(var(--spacing) * 72)}.max-h-\[min\(calc\(--spacing\(72\)---spacing\(9\)\)\,calc\(var\(--available-height\)---spacing\(9\)\)\)\]{max-height:min(calc(calc(var(--spacing) * 72) - calc(var(--spacing) * 9)), calc(var(--available-height) - calc(var(--spacing) * 9)))}.min-h-0{min-height:calc(var(--spacing) * 0)}.min-h-4{min-height:calc(var(--spacing) * 4)}.min-h-8{min-height:calc(var(--spacing) * 8)}.min-h-16{min-height:calc(var(--spacing) * 16)}.min-h-dvh{min-height:100dvh}.min-h-full{min-height:100%}.min-h-svh{min-height:100svh}.w-\(--anchor-width\){width:var(--anchor-width)}.w-\(--cell-size\){width:var(--cell-size)}.w-\(--drawer-content-width\,auto\){width:var(--drawer-content-width,auto)}.w-\(--popup-width\){width:var(--popup-width)}.w-\(--positioner-width\){width:var(--positioner-width)}.w-\(--sidebar-width\){width:var(--sidebar-width)}.w-0{width:calc(var(--spacing) * 0)}.w-1{width:calc(var(--spacing) * 1)}.w-2{width:calc(var(--spacing) * 2)}.w-2\.5{width:calc(var(--spacing) * 2.5)}.w-4{width:calc(var(--spacing) * 4)}.w-5{width:calc(var(--spacing) * 5)}.w-10{width:calc(var(--spacing) * 10)}.w-24{width:calc(var(--spacing) * 24)}.w-64{width:calc(var(--spacing) * 64)}.w-72{width:calc(var(--spacing) * 72)}.w-auto{width:auto}.w-fit{width:fit-content}.w-full{width:100%}.w-max{width:max-content}.w-px{width:1px}.max-w-\(--available-width\){max-width:var(--available-width)}.max-w-\(--skeleton-width\){max-width:var(--skeleton-width)}.max-w-\[80\%\]{max-width:80%}.max-w-\[calc\(100\%-2rem\)\]{max-width:calc(100% - 2rem)}.max-w-full{max-width:100%}.max-w-max{max-width:max-content}.max-w-sm{max-width:var(--container-sm)}.max-w-xs{max-width:var(--container-xs)}.min-w-\(--cell-size\){min-width:var(--cell-size)}.min-w-0{min-width:calc(var(--spacing) * 0)}.min-w-5{min-width:calc(var(--spacing) * 5)}.min-w-7{min-width:calc(var(--spacing) * 7)}.min-w-8{min-width:calc(var(--spacing) * 8)}.min-w-9{min-width:calc(var(--spacing) * 9)}.min-w-16{min-width:calc(var(--spacing) * 16)}.min-w-32{min-width:calc(var(--spacing) * 32)}.min-w-36{min-width:calc(var(--spacing) * 36)}.min-w-40{min-width:calc(var(--spacing) * 40)}.min-w-\[96px\]{min-width:96px}.min-w-\[calc\(var\(--anchor-width\)\+--spacing\(7\)\)\]{min-width:calc(var(--anchor-width) + calc(var(--spacing) * 7))}.flex-1{flex:1}.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.grow-0{flex-grow:0}.basis-full{flex-basis:100%}.caption-bottom{caption-side:bottom}.border-collapse{border-collapse:collapse}.origin-\(--transform-origin\){transform-origin:var(--transform-origin)}.origin-bottom{transform-origin:bottom}.-translate-x-1\/2{--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-x-px{--tw-translate-x:-1px;translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-px{--tw-translate-x:1px;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-3\/4{--tw-translate-y:calc(calc(3 / 4 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-0{--tw-translate-y:calc(var(--spacing) * 0);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-3\/4{--tw-translate-y:calc(3 / 4 * 100%);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-\[calc\(-50\%-2px\)\]{--tw-translate-y:calc(-50% - 2px);translate:var(--tw-translate-x) var(--tw-translate-y)}.rotate-45{rotate:45deg}.rotate-90{rotate:90deg}.\[transform\:translateX\(var\(--toast-swipe-movement-x\)\)_translateY\(calc\(var\(--toast-swipe-movement-y\)-\(var\(--toast-index\)\*var\(--peek\)\)-\(var\(--shrink\)\*var\(--height\)\)\)\)_scale\(var\(--scale\)\)\]{transform:translateX(var(--toast-swipe-movement-x)) translateY(calc(var(--toast-swipe-movement-y) - (var(--toast-index) * var(--peek)) - (var(--shrink) * var(--height)))) scale(var(--scale))}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.transform\!{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)!important}.transform-\[translate3d\(var\(--translate-x\,0px\)\,var\(--translate-y\,0px\)\,0\)_scale\(var\(--stack-scale\)\)\]{transform:translate3d(var(--translate-x,0px),var(--translate-y,0px),0) scale(var(--stack-scale))}.animate-caret-blink{animation:1.25s ease-out infinite caret-blink}.animate-pulse{animation:var(--animate-pulse)}.animate-spin{animation:var(--animate-spin)}.cursor-default{cursor:default}.cursor-grab{cursor:grab}.cursor-text{cursor:text}.touch-manipulation{touch-action:manipulation}.touch-none{touch-action:none}.resize{resize:both}.resize-none{resize:none}.snap-x{scroll-snap-type:x var(--tw-scroll-snap-strictness)}.snap-mandatory{--tw-scroll-snap-strictness:mandatory}.scroll-my-1{scroll-margin-block:calc(var(--spacing) * 1)}.scroll-px-1{scroll-padding-inline:calc(var(--spacing) * 1)}.scroll-py-1{scroll-padding-block:calc(var(--spacing) * 1)}.list-disc{list-style-type:disc}.list-none{list-style-type:none}.appearance-none{-webkit-appearance:none;appearance:none}.auto-rows-min{grid-auto-rows:min-content}.grid-rows-\[auto_1fr\]{grid-template-rows:auto 1fr}.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-content-center{place-content:center}.place-items-center{place-items:center}.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-start{justify-content:flex-start}.gap-\(--card-spacing\){gap:var(--card-spacing)}.gap-0{gap:calc(var(--spacing) * 0)}.gap-0\.5{gap:calc(var(--spacing) * .5)}.gap-1{gap:calc(var(--spacing) * 1)}.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-4{gap:calc(var(--spacing) * 4)}.gap-5{gap:calc(var(--spacing) * 5)}.gap-6{gap:calc(var(--spacing) * 6)}.gap-\[--spacing\(var\(--gap\)\)\]{gap:calc(var(--spacing) * var(--gap))}:where(.-space-x-2>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing) * -2) * var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing) * -2) * calc(1 - var(--tw-space-x-reverse)))}.self-end{align-self:flex-end}.self-start{align-self:flex-start}.self-stretch{align-self:stretch}.justify-self-end{justify-self:flex-end}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-x-hidden{overflow-x:hidden}.overflow-y-auto{overflow-y:auto}.overscroll-contain{overscroll-behavior:contain}.overscroll-x-contain{overscroll-behavior-x:contain}.rounded{border-radius:.25rem}.rounded-\(--cell-radius\){border-radius:var(--cell-radius)}.rounded-2xl{border-radius:var(--radius-2xl)}.rounded-4xl{border-radius:var(--radius-4xl)}.rounded-\[2px\]{border-radius:2px}.rounded-\[4px\]{border-radius:4px}.rounded-\[calc\(var\(--radius\)-3px\)\]{border-radius:calc(var(--radius) - 3px)}.rounded-\[inherit\]{border-radius:inherit}.rounded-\[min\(var\(--radius-md\)\,10px\)\]{border-radius:min(var(--radius-md), 10px)}.rounded-\[min\(var\(--radius-md\)\,12px\)\]{border-radius:min(var(--radius-md), 12px)}.rounded-full{border-radius:3.40282e38px}.rounded-lg{border-radius:var(--radius-lg)}.rounded-lg\!{border-radius:var(--radius-lg)!important}.rounded-md{border-radius:.5rem}.rounded-none{border-radius:0}.rounded-sm{border-radius:var(--radius-sm)}.rounded-xl{border-radius:var(--radius-xl)}.rounded-xl\!{border-radius:var(--radius-xl)!important}.rounded-t-xl{border-top-left-radius:var(--radius-xl);border-top-right-radius:var(--radius-xl)}.rounded-l-\(--cell-radius\){border-top-left-radius:var(--cell-radius);border-bottom-left-radius:var(--cell-radius)}.rounded-tl-sm{border-top-left-radius:var(--radius-sm)}.rounded-r-\(--cell-radius\){border-top-right-radius:var(--cell-radius);border-bottom-right-radius:var(--cell-radius)}.rounded-b-xl{border-bottom-right-radius:var(--radius-xl);border-bottom-left-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-\[1\.5px\]{border-style:var(--tw-border-style);border-width:1.5px}.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-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-dashed{--tw-border-style:dashed;border-style:dashed}.border-none{--tw-border-style:none;border-style:none}.border-\(--color-border\){border-color:var(--color-border)}.border-border{border-color:#637079}.border-border\/50{border-color:lab(46.3796% -3.5027 -6.7468/.5)}.border-input{border-color:#72818a}.border-input\/30{border-color:lab(52.9737% -4.17668 -6.84122/.3)}.border-ring{border-color:#e5c5a1}.border-transparent{border-color:#0000}.bg-\(--color-bg\){background-color:var(--color-bg)}.bg-\[Canvas\]{background-color:canvas}.bg-background{background-color:#101b23}.bg-black\/10{background-color:#0000001a}@supports (color:color-mix(in lab, red, red)){.bg-black\/10{background-color:color-mix(in oklab, var(--color-black) 10%, transparent)}}.bg-border{background-color:#637079}.bg-destructive\/10{background-color:lab(68.2315% 39.1635 13.6158/.1)}.bg-foreground{background-color:#eee9e3}.bg-input{background-color:#72818a}.bg-input\/30{background-color:lab(52.9737% -4.17668 -6.84122/.3)}.bg-muted{background-color:#24323d}.bg-muted\/50{background-color:lab(19.891% -3.52396 -8.95917/.5)}.bg-popover{background-color:#14212b}.bg-primary{background-color:#a52b36}.bg-primary-foreground{background-color:#fff}.bg-transparent{background-color:#0000}.bg-white{background-color:var(--color-white)}.bg-clip-padding{background-clip:padding-box}.fill-foreground{fill:#eee9e3}.object-cover{object-fit:cover}.p-\(--card-spacing\){padding:var(--card-spacing)}.p-0{padding:calc(var(--spacing) * 0)}.p-1{padding:calc(var(--spacing) * 1)}.p-2{padding:calc(var(--spacing) * 2)}.p-2\.5{padding:calc(var(--spacing) * 2.5)}.p-4{padding:calc(var(--spacing) * 4)}.p-6{padding:calc(var(--spacing) * 6)}.p-\[3px\]{padding:3px}.p-px{padding:1px}.px-\(--card-spacing\){padding-inline:var(--card-spacing)}.px-\(--cell-size\){padding-inline:var(--cell-size)}.px-1{padding-inline:calc(var(--spacing) * 1)}.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)}.py-\(--card-spacing\){padding-block:var(--card-spacing)}.py-0\.5{padding-block:calc(var(--spacing) * .5)}.py-1{padding-block:calc(var(--spacing) * 1)}.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-6{padding-block:calc(var(--spacing) * 6)}.py-\[2px\]{padding-block:2px}.pt-0{padding-top:calc(var(--spacing) * 0)}.pt-2{padding-top:calc(var(--spacing) * 2)}.pt-3{padding-top:calc(var(--spacing) * 3)}.pt-4{padding-top:calc(var(--spacing) * 4)}.pr-1\.5{padding-right:calc(var(--spacing) * 1.5)}.pr-1\.5\!{padding-right:calc(var(--spacing) * 1.5)!important}.pr-2{padding-right:calc(var(--spacing) * 2)}.pr-8{padding-right:calc(var(--spacing) * 8)}.pb-0{padding-bottom:calc(var(--spacing) * 0)}.pb-2{padding-bottom:calc(var(--spacing) * 2)}.pb-2\.5{padding-bottom:calc(var(--spacing) * 2.5)}.pb-3{padding-bottom:calc(var(--spacing) * 3)}.pl-1\.5{padding-left:calc(var(--spacing) * 1.5)}.pl-1\.5\!{padding-left:calc(var(--spacing) * 1.5)!important}.pl-2{padding-left:calc(var(--spacing) * 2)}.pl-2\.5{padding-left:calc(var(--spacing) * 2.5)}.pl-4{padding-left:calc(var(--spacing) * 4)}.pl-7{padding-left:calc(var(--spacing) * 7)}.text-center{text-align:center}.text-left{text-align:left}.align-middle{vertical-align:middle}.font-heading{font-family:Arial,Helvetica,sans-serif}.font-mono{font-family:var(--font-mono)}.font-sans{font-family:Arial,Helvetica,sans-serif}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-sm\/relaxed{font-size:var(--text-sm);line-height:var(--leading-relaxed)}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\[0\.8rem\]{font-size:.8rem}.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-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)}.tracking-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.tracking-widest{--tw-tracking:var(--tracking-widest);letter-spacing:var(--tracking-widest)}.text-balance{text-wrap:balance}.wrap-break-word{overflow-wrap:break-word}.whitespace-nowrap{white-space:nowrap}.text-\[CanvasText\]{color:canvastext}.text-background{color:#101b23}.text-current{color:currentColor}.text-destructive{color:#ec8990}.text-foreground{color:#eee9e3}.text-foreground\/60{color:lab(92.6166% .972062 3.55235/.6)}.text-muted-foreground{color:#c4c9ce}.text-popover-foreground{color:#f5f1eb}.text-primary{color:#a52b36}.text-primary-foreground{color:#fff}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.italic{font-style:italic}.lining-nums{--tw-numeric-figure:lining-nums;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,)}.underline{text-decoration-line:underline}.underline-offset-4{text-underline-offset:4px}.opacity-0{opacity:0}.opacity-50{opacity:.5}.opacity-60{opacity:.6}.opacity-\[max\(var\(--drawer-overlay-min-opacity\,0\)\,calc\(1-var\(--drawer-swipe-progress\)\)\)\]{opacity:max(var(--drawer-overlay-min-opacity,0), calc(1 - var(--drawer-swipe-progress)))}.bg-blend-color{background-blend-mode:color}.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_1px_var\(--sidebar-border\)\]{--tw-shadow:0 0 0 1px var(--tw-shadow-color,var(--sidebar-border));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-lg{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px 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-md{--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a), 0 2px 4px -2px 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-none{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-none\!{--tw-shadow:0 0 #0000!important;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)!important}.shadow-xl{--tw-shadow:0 20px 25px -5px var(--tw-shadow-color,#0000001a), 0 8px 10px -6px 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)}.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)}.ring-0{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(0px + 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)}.ring-1{--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)}.ring-2{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + 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)}.ring-3{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + 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)}.ring-background{--tw-ring-color:#101b23}.ring-foreground\/10{--tw-ring-color:lab(92.6166% .972062 3.55235/.1)}.ring-ring\/50{--tw-ring-color:lab(81.6314% 7.85446 22.5365/.5)}.ring-offset-background{--tw-ring-offset-color:#101b23}.outline-hidden{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.outline-hidden{outline-offset:2px;outline:2px solid #0000}}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.drop-shadow{--tw-drop-shadow-size:drop-shadow(0 1px 2px var(--tw-drop-shadow-color,#0000001a)) drop-shadow(0 1px 1px var(--tw-drop-shadow-color,#0000000f));--tw-drop-shadow:drop-shadow(0 1px 2px #0000001a) drop-shadow(0 1px 1px #0000000f);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,)}.invert{--tw-invert:invert(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-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-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\!{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,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events!important;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function))!important;transition-duration:var(--tw-duration,var(--default-transition-duration))!important}.transition-\[color\,box-shadow\]{transition-property:color,box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[left\,right\,width\]{transition-property:left,right,width;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[margin\,opacity\]{transition-property:margin,opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[opacity\,transform\,translate\]{transition-property:opacity,transform,translate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[opacity\,transform\,width\,height\,scale\,translate\]{transition-property:opacity,transform,width,height,scale,translate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[top\,left\,right\,bottom\]{transition-property:top,left,right,bottom;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[transform\,height\,opacity\,filter\]{transition-property:transform,height,opacity,filter;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[translate\,scale\,opacity\]{transition-property:translate,scale,opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[width\,height\,padding\]{transition-property:width,height,padding;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[width\]{transition-property:width;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-all{transition-property:all;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))}.transition-none{transition-property:none}.duration-100{--tw-duration:.1s;transition-duration:.1s}.duration-150{--tw-duration:.15s;transition-duration:.15s}.duration-200{--tw-duration:.2s;transition-duration:.2s}.duration-250{--tw-duration:.25s;transition-duration:.25s}.duration-300{--tw-duration:.3s;transition-duration:.3s}.duration-450{--tw-duration:.45s;transition-duration:.45s}.duration-1000{--tw-duration:1s;transition-duration:1s}.duration-\[0\.35s\]{--tw-duration:.35s;transition-duration:.35s}.ease-\[cubic-bezier\(0\.22\,1\,0\.36\,1\)\]{--tw-ease:cubic-bezier(.22,1,.36,1);transition-timing-function:cubic-bezier(.22,1,.36,1)}.ease-\[cubic-bezier\(0\.32\,0\.72\,0\,1\)\]{--tw-ease:cubic-bezier(.32,.72,0,1);transition-timing-function:cubic-bezier(.32,.72,0,1)}.ease-\[cubic-bezier\(0\.45\,1\.005\,0\,1\.005\)\]{--tw-ease:cubic-bezier(.45,1.005,0,1.005);transition-timing-function:cubic-bezier(.45,1.005,0,1.005)}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.ease-linear{--tw-ease:linear;transition-timing-function:linear}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.will-change-transform{will-change:transform}.contain-content{contain:content}.outline-none{--tw-outline-style:none;outline-style:none}.select-none{-webkit-user-select:none;user-select:none}.select-text{-webkit-user-select:text;user-select:text}.\[--bleed\:3rem\]{--bleed:3rem}.\[--card-spacing\:--spacing\(4\)\]{--card-spacing:calc(var(--spacing) * 4)}.\[--cell-radius\:var\(--radius-md\)\]{--cell-radius:var(--radius-md)}.\[--cell-size\:--spacing\(7\)\]{--cell-size:calc(var(--spacing) * 7)}.\[--drawer-content-height\:var\(--drawer-height\,auto\)\]{--drawer-content-height:var(--drawer-height,auto)}.\[--gap\:0\.75rem\]{--gap:.75rem}.\[--height\:var\(--toast-frontmost-height\,var\(--toast-height\)\)\]{--height:var(--toast-frontmost-height,var(--toast-height))}.\[--offset-y\:calc\(var\(--toast-offset-y\)\*-1\+calc\(var\(--toast-index\)\*var\(--gap\)\*-1\)\+var\(--toast-swipe-movement-y\)\)\]{--offset-y:calc(var(--toast-offset-y) * -1 + calc(var(--toast-index) * var(--gap) * -1) + var(--toast-swipe-movement-y))}.\[--peek\:0\.75rem\]{--peek:.75rem}.\[--peek\:1rem\]{--peek:1rem}.\[--scale\:calc\(max\(0\,1-\(var\(--toast-index\)\*0\.1\)\)\)\]{--scale:calc(max(0, 1 - (var(--toast-index) * .1)))}.\[--shrink\:calc\(1-var\(--scale\)\)\]{--shrink:calc(1 - var(--scale))}.\[--stack-height\:var\(--drawer-frontmost-height\,var\(--drawer-height\,0px\)\)\]{--stack-height:var(--drawer-frontmost-height,var(--drawer-height,0px))}.\[--stack-peek-offset\:max\(0px\,calc\(\(var\(--nested-drawers\)-var\(--stack-progress\)\)\*var\(--peek\)\)\)\]{--stack-peek-offset:max(0px, calc((var(--nested-drawers) - var(--stack-progress)) * var(--peek)))}.\[--stack-progress\:clamp\(0\,var\(--drawer-swipe-progress\)\,1\)\]{--stack-progress:clamp(0, var(--drawer-swipe-progress), 1)}.\[--stack-scale-base\:max\(0\,calc\(1-\(var\(--nested-drawers\)\*var\(--stack-step\)\)\)\)\]{--stack-scale-base:max(0, calc(1 - (var(--nested-drawers) * var(--stack-step))))}.\[--stack-scale\:clamp\(0\,calc\(var\(--stack-scale-base\)\+\(var\(--stack-step\)\*var\(--stack-progress\)\)\)\,1\)\]{--stack-scale:clamp(0, calc(var(--stack-scale-base) + (var(--stack-step) * var(--stack-progress))), 1)}.\[--stack-shrink\:calc\(1-var\(--stack-scale\)\)\]{--stack-shrink:calc(1 - var(--stack-scale))}.\[--stack-step\:0\.05\]{--stack-step:.05}.\[contain-intrinsic-size\:auto_10rem\]{contain-intrinsic-size:auto 10rem}.\[content-visibility\:auto\]{content-visibility:auto}.\[interpolate-size\:allow-keywords\]{interpolate-size:allow-keywords}.\[transition\:transform_500ms_cubic-bezier\(0\.22\,1\,0\.36\,1\)\,opacity_500ms\,height_150ms\]{transition:transform .5s cubic-bezier(.22,1,.36,1),opacity .5s,height .15s}.fade-in{--tw-enter-opacity:0}.fade-out{--tw-exit-opacity:0}.paused{animation-play-state:paused}.running{animation-play-state:running}:is(.\*\:w-full>*){width:100%}.not-last\:border-b:not(:last-child){border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.group-focus-within\/menu-item\:opacity-100:is(:where(.group\/menu-item):focus-within *){opacity:1}@media (hover:hover){.group-hover\/menu-item\:opacity-100:is(:where(.group\/menu-item):hover *){opacity:1}}.group-focus\/context-menu-item\:text-accent-foreground:is(:where(.group\/context-menu-item):focus *),.group-focus\/dropdown-menu-item\:text-accent-foreground:is(:where(.group\/dropdown-menu-item):focus *),.group-focus\/menubar-item\:text-accent-foreground:is(:where(.group\/menubar-item):focus *){color:#fff}.group-has-disabled\/field\:opacity-50:is(:where(.group\/field):has(:disabled) *){opacity:.5}.group-has-data-horizontal\/field\:text-balance:is(:where(.group\/field):has([data-horizontal]) *){text-wrap:balance}.group-has-data-\[sidebar\=menu-action\]\/menu-item\:pr-8:is(:where(.group\/menu-item):has([data-sidebar=menu-action]) *){padding-right:calc(var(--spacing) * 8)}.group-has-data-\[size\=lg\]\/avatar-group\:size-10:is(:where(.group\/avatar-group):has([data-size=lg]) *){width:calc(var(--spacing) * 10);height:calc(var(--spacing) * 10)}.group-has-data-\[size\=sm\]\/avatar-group\:size-6:is(:where(.group\/avatar-group):has([data-size=sm]) *){width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6)}.group-has-data-\[slot\=combobox-clear\]\/input-group\:hidden:is(:where(.group\/input-group):has([data-slot=combobox-clear]) *),.group-has-data-\[slot\=command-shortcut\]\/command-item\:hidden:is(:where(.group\/command-item):has([data-slot=command-shortcut]) *){display:none}.group-has-data-\[slot\=item-description\]\/item\:translate-y-0\.5:is(:where(.group\/item):has([data-slot=item-description]) *){--tw-translate-y:calc(var(--spacing) * .5);translate:var(--tw-translate-x) var(--tw-translate-y)}.group-has-data-\[slot\=item-description\]\/item\:self-start:is(:where(.group\/item):has([data-slot=item-description]) *){align-self:flex-start}.group-has-data-\[slot\=message-footer\]\/message\:-translate-y-8:is(:where(.group\/message):has([data-slot=message-footer]) *){--tw-translate-y:calc(var(--spacing) * -8);translate:var(--tw-translate-x) var(--tw-translate-y)}.group-has-data-\[variant\=ghost\]\/message\:px-0:is(:where(.group\/message):has([data-variant=ghost]) *){padding-inline:calc(var(--spacing) * 0)}.group-has-\[\:focus-visible\]\/field-label\:border-transparent:is(:where(.group\/field-label):has(:focus-visible) *){border-color:#0000}.group-has-\[\:focus-visible\]\/field-label\:ring-0:is(:where(.group\/field-label):has(:focus-visible) *){--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(0px + 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)}.group-has-\[\:focus-visible\]\/field-label\:not-data-checked\:border-input:is(:where(.group\/field-label):has(:focus-visible) *):not([data-checked]){border-color:#72818a}.group-has-\[\>input\]\/input-group\:pt-2:is(:where(.group\/input-group):has(>input) *){padding-top:calc(var(--spacing) * 2)}.group-has-\[\>input\]\/input-group\:pb-2:is(:where(.group\/input-group):has(>input) *){padding-bottom:calc(var(--spacing) * 2)}.group-has-\[\>svg\]\/alert\:col-start-2:is(:where(.group\/alert):has(>svg) *){grid-column-start:2}.group-aria-expanded\/accordion-trigger\:hidden:is(:where(.group\/accordion-trigger)[aria-expanded=true] *){display:none}.group-aria-expanded\/accordion-trigger\:inline:is(:where(.group\/accordion-trigger)[aria-expanded=true] *){display:inline}.group-data-empty\/combobox-content\:flex:is(:where(.group\/combobox-content)[data-empty] *){display:flex}.group-data-horizontal\/tabs\:h-8:is(:where(.group\/tabs)[data-horizontal] *){height:calc(var(--spacing) * 8)}.group-data-nested-drawer-open\/drawer-popup\:opacity-0:is(:where(.group\/drawer-popup)[data-nested-drawer-open] *){opacity:0}.group-data-nested-drawer-swiping\/drawer-popup\:opacity-100:is(:where(.group\/drawer-popup)[data-nested-drawer-swiping] *){opacity:1}.group-data-open\/navigation-menu-trigger\:rotate-180:is(:where(.group\/navigation-menu-trigger)[data-open] *),.group-data-popup-open\/navigation-menu-trigger\:rotate-180:is(:where(.group\/navigation-menu-trigger)[data-popup-open] *){rotate:180deg}.group-data-selected\/command-item\:text-foreground:is(:where(.group\/command-item)[data-selected] *){color:#eee9e3}.group-data-swiping\/drawer-popup\:select-none:is(:where(.group\/drawer-popup)[data-swiping] *){-webkit-user-select:none;user-select:none}.group-data-vertical\/tabs\:h-fit:is(:where(.group\/tabs)[data-vertical] *){height:fit-content}.group-data-vertical\/tabs\:w-full:is(:where(.group\/tabs)[data-vertical] *){width:100%}.group-data-vertical\/tabs\:flex-col:is(:where(.group\/tabs)[data-vertical] *){flex-direction:column}.group-data-vertical\/tabs\:justify-start:is(:where(.group\/tabs)[data-vertical] *){justify-content:flex-start}.group-data-\[align\=end\]\/bubble\:self-end:is(:where(.group\/bubble)[data-align=end] *){align-self:flex-end}.group-data-\[align\=end\]\/message\:justify-end:is(:where(.group\/message)[data-align=end] *){justify-content:flex-end}.group-data-\[align\=end\]\/message\:self-end:is(:where(.group\/message)[data-align=end] *){align-self:flex-end}.group-data-\[checked\=true\]\/command-item\:opacity-100:is(:where(.group\/command-item)[data-checked=true] *){opacity:1}.group-data-\[collapsible\=icon\]\:-mt-8:is(:where(.group)[data-collapsible=icon] *){margin-top:calc(var(--spacing) * -8)}.group-data-\[collapsible\=icon\]\:hidden:is(:where(.group)[data-collapsible=icon] *){display:none}.group-data-\[collapsible\=icon\]\:size-8\!:is(:where(.group)[data-collapsible=icon] *){width:calc(var(--spacing) * 8)!important;height:calc(var(--spacing) * 8)!important}.group-data-\[collapsible\=icon\]\:w-\(--sidebar-width-icon\):is(:where(.group)[data-collapsible=icon] *){width:var(--sidebar-width-icon)}.group-data-\[collapsible\=icon\]\:w-\[calc\(var\(--sidebar-width-icon\)\+\(--spacing\(4\)\)\)\]:is(:where(.group)[data-collapsible=icon] *){width:calc(var(--sidebar-width-icon) + (calc(var(--spacing) * 4)))}.group-data-\[collapsible\=icon\]\:w-\[calc\(var\(--sidebar-width-icon\)\+\(--spacing\(4\)\)\+2px\)\]:is(:where(.group)[data-collapsible=icon] *){width:calc(var(--sidebar-width-icon) + (calc(var(--spacing) * 4)) + 2px)}.group-data-\[collapsible\=icon\]\:overflow-hidden:is(:where(.group)[data-collapsible=icon] *){overflow:hidden}.group-data-\[collapsible\=icon\]\:p-0\!:is(:where(.group)[data-collapsible=icon] *){padding:calc(var(--spacing) * 0)!important}.group-data-\[collapsible\=icon\]\:p-2\!:is(:where(.group)[data-collapsible=icon] *){padding:calc(var(--spacing) * 2)!important}.group-data-\[collapsible\=icon\]\:opacity-0:is(:where(.group)[data-collapsible=icon] *){opacity:0}.group-data-\[collapsible\=offcanvas\]\:w-0:is(:where(.group)[data-collapsible=offcanvas] *){width:calc(var(--spacing) * 0)}.group-data-\[collapsible\=offcanvas\]\:translate-x-0:is(:where(.group)[data-collapsible=offcanvas] *){--tw-translate-x:calc(var(--spacing) * 0);translate:var(--tw-translate-x) var(--tw-translate-y)}.group-data-\[disabled\=true\]\:pointer-events-none:is(:where(.group)[data-disabled=true] *){pointer-events:none}.group-data-\[disabled\=true\]\:opacity-50:is(:where(.group)[data-disabled=true] *),.group-data-\[disabled\=true\]\/field\:opacity-50:is(:where(.group\/field)[data-disabled=true] *),.group-data-\[disabled\=true\]\/input-group\:opacity-50:is(:where(.group\/input-group)[data-disabled=true] *){opacity:.5}.group-data-\[focused\=true\]\/day\:relative:is(:where(.group\/day)[data-focused=true] *){position:relative}.group-data-\[focused\=true\]\/day\:z-10:is(:where(.group\/day)[data-focused=true] *){z-index:10}.group-data-\[focused\=true\]\/day\:border-ring:is(:where(.group\/day)[data-focused=true] *){border-color:#e5c5a1}.group-data-\[focused\=true\]\/day\:ring-\[3px\]:is(:where(.group\/day)[data-focused=true] *){--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + 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)}.group-data-\[focused\=true\]\/day\:ring-ring\/50:is(:where(.group\/day)[data-focused=true] *){--tw-ring-color:lab(81.6314% 7.85446 22.5365/.5)}.group-data-\[orientation\=vertical\]\/attachment\:absolute:is(:where(.group\/attachment)[data-orientation=vertical] *){position:absolute}.group-data-\[orientation\=vertical\]\/attachment\:top-3:is(:where(.group\/attachment)[data-orientation=vertical] *){top:calc(var(--spacing) * 3)}.group-data-\[orientation\=vertical\]\/attachment\:right-3:is(:where(.group\/attachment)[data-orientation=vertical] *){right:calc(var(--spacing) * 3)}.group-data-\[orientation\=vertical\]\/attachment\:w-full:is(:where(.group\/attachment)[data-orientation=vertical] *){width:100%}.group-data-\[orientation\=vertical\]\/attachment\:gap-1:is(:where(.group\/attachment)[data-orientation=vertical] *){gap:calc(var(--spacing) * 1)}.group-data-\[orientation\=vertical\]\/attachment\:px-1:is(:where(.group\/attachment)[data-orientation=vertical] *){padding-inline:calc(var(--spacing) * 1)}.group-data-\[side\=left\]\:-right-4:is(:where(.group)[data-side=left] *){right:calc(var(--spacing) * -4)}.group-data-\[side\=left\]\:border-r:is(:where(.group)[data-side=left] *){border-right-style:var(--tw-border-style);border-right-width:1px}.group-data-\[side\=right\]\:left-0:is(:where(.group)[data-side=right] *){left:calc(var(--spacing) * 0)}.group-data-\[side\=right\]\:rotate-180:is(:where(.group)[data-side=right] *){rotate:180deg}.group-data-\[side\=right\]\:border-l:is(:where(.group)[data-side=right] *){border-left-style:var(--tw-border-style);border-left-width:1px}.group-data-\[size\=default\]\/avatar\:size-2\.5:is(:where(.group\/avatar)[data-size=default] *){width:calc(var(--spacing) * 2.5);height:calc(var(--spacing) * 2.5)}.group-data-\[size\=default\]\/switch\:size-4:is(:where(.group\/switch)[data-size=default] *){width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.group-data-\[size\=lg\]\/avatar\:size-3:is(:where(.group\/avatar)[data-size=lg] *){width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3)}.group-data-\[size\=sm\]\/alert-dialog-content\:grid:is(:where(.group\/alert-dialog-content)[data-size=sm] *){display:grid}.group-data-\[size\=sm\]\/alert-dialog-content\:grid-cols-2:is(:where(.group\/alert-dialog-content)[data-size=sm] *){grid-template-columns:repeat(2,minmax(0,1fr))}.group-data-\[size\=sm\]\/attachment\:w-8:is(:where(.group\/attachment)[data-size=sm] *){width:calc(var(--spacing) * 8)}.group-data-\[size\=sm\]\/avatar\:size-2:is(:where(.group\/avatar)[data-size=sm] *){width:calc(var(--spacing) * 2);height:calc(var(--spacing) * 2)}.group-data-\[size\=sm\]\/avatar\:text-xs:is(:where(.group\/avatar)[data-size=sm] *){font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.group-data-\[size\=sm\]\/card\:text-sm:is(:where(.group\/card)[data-size=sm] *){font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.group-data-\[size\=sm\]\/item\:size-8:is(:where(.group\/item)[data-size=sm] *){width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8)}.group-data-\[size\=sm\]\/switch\:size-3:is(:where(.group\/switch)[data-size=sm] *){width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3)}.group-data-\[size\=xs\]\/attachment\:w-7:is(:where(.group\/attachment)[data-size=xs] *){width:calc(var(--spacing) * 7)}.group-data-\[size\=xs\]\/attachment\:rounded-md:is(:where(.group\/attachment)[data-size=xs] *){border-radius:.5rem}.group-data-\[size\=xs\]\/item\:size-6:is(:where(.group\/item)[data-size=xs] *){width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6)}.group-data-\[size\=xs\]\/item\:gap-0:is(:where(.group\/item)[data-size=xs] *){gap:calc(var(--spacing) * 0)}.group-data-\[size\=xs\]\/item\:text-xs:is(:where(.group\/item)[data-size=xs] *){font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.group-data-\[spacing\=0\]\/toggle-group\:rounded-none:is(:where(.group\/toggle-group)[data-spacing="0"] *){border-radius:0}.group-data-\[spacing\=0\]\/toggle-group\:px-2:is(:where(.group\/toggle-group)[data-spacing="0"] *){padding-inline:calc(var(--spacing) * 2)}.group-data-\[state\=done\]\/attachment\:opacity-100:is(:where(.group\/attachment)[data-state=done] *){opacity:1}.group-data-\[state\=error\]\/attachment\:bg-destructive\/10:is(:where(.group\/attachment)[data-state=error] *){background-color:lab(68.2315% 39.1635 13.6158/.1)}.group-data-\[state\=error\]\/attachment\:text-destructive:is(:where(.group\/attachment)[data-state=error] *){color:#ec8990}.group-data-\[state\=error\]\/attachment\:text-destructive\/80:is(:where(.group\/attachment)[data-state=error] *){color:lab(68.2315% 39.1635 13.6158/.8)}.group-data-\[state\=idle\]\/attachment\:opacity-100:is(:where(.group\/attachment)[data-state=idle] *){opacity:1}.group-data-\[swipe-axis\=x\]\/drawer-popup\:h-full:is(:where(.group\/drawer-popup)[data-swipe-axis=x] *){height:100%}.group-data-\[swipe-axis\=x\]\/drawer-popup\:w-3:is(:where(.group\/drawer-popup)[data-swipe-axis=x] *){width:calc(var(--spacing) * 3)}.group-data-\[swipe-axis\=x\]\/drawer-popup\:items-center:is(:where(.group\/drawer-popup)[data-swipe-axis=x] *){align-items:center}.group-data-\[swipe-axis\=y\]\/drawer-popup\:h-3:is(:where(.group\/drawer-popup)[data-swipe-axis=y] *){height:calc(var(--spacing) * 3)}.group-data-\[swipe-axis\=y\]\/drawer-popup\:w-full:is(:where(.group\/drawer-popup)[data-swipe-axis=y] *){width:100%}.group-data-\[swipe-axis\=y\]\/drawer-popup\:justify-center:is(:where(.group\/drawer-popup)[data-swipe-axis=y] *){justify-content:center}.group-data-\[swipe-axis\=y\]\/drawer-popup\:text-center:is(:where(.group\/drawer-popup)[data-swipe-axis=y] *){text-align:center}.group-data-\[swipe-direction\=down\]\/drawer-popup\:items-end:is(:where(.group\/drawer-popup)[data-swipe-direction=down] *){align-items:flex-end}.group-data-\[swipe-direction\=left\]\/drawer-popup\:order-last:is(:where(.group\/drawer-popup)[data-swipe-direction=left] *){order:9999}.group-data-\[swipe-direction\=left\]\/drawer-popup\:justify-start:is(:where(.group\/drawer-popup)[data-swipe-direction=left] *){justify-content:flex-start}.group-data-\[swipe-direction\=right\]\/drawer-popup\:justify-end:is(:where(.group\/drawer-popup)[data-swipe-direction=right] *){justify-content:flex-end}.group-data-\[swipe-direction\=up\]\/drawer-popup\:order-last:is(:where(.group\/drawer-popup)[data-swipe-direction=up] *){order:9999}.group-data-\[swipe-direction\=up\]\/drawer-popup\:items-start:is(:where(.group\/drawer-popup)[data-swipe-direction=up] *){align-items:flex-start}.group-data-\[variant\=floating\]\:rounded-lg:is(:where(.group)[data-variant=floating] *){border-radius:var(--radius-lg)}.group-data-\[variant\=floating\]\:shadow-sm:is(:where(.group)[data-variant=floating] *){--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)}.group-data-\[variant\=floating\]\:ring-1:is(:where(.group)[data-variant=floating] *){--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)}.group-data-\[variant\=line\]\/tabs-list\:bg-transparent:is(:where(.group\/tabs-list)[data-variant=line] *){background-color:#0000}.group-data-\[variant\=outline\]\/field-group\:-mb-2:is(:where(.group\/field-group)[data-variant=outline] *){margin-bottom:calc(var(--spacing) * -2)}.group-data-\[variant\=separator\]\/marker\:flex-none:is(:where(.group\/marker)[data-variant=separator] *){flex:none}.group-data-\[variant\=separator\]\/marker\:text-center:is(:where(.group\/marker)[data-variant=separator] *){text-align:center}.group-data-\[viewport\=false\]\/navigation-menu\:rounded-lg:is(:where(.group\/navigation-menu)[data-viewport=false] *){border-radius:var(--radius-lg)}.group-data-\[viewport\=false\]\/navigation-menu\:bg-popover:is(:where(.group\/navigation-menu)[data-viewport=false] *){background-color:#14212b}.group-data-\[viewport\=false\]\/navigation-menu\:text-popover-foreground:is(:where(.group\/navigation-menu)[data-viewport=false] *){color:#f5f1eb}.group-data-\[viewport\=false\]\/navigation-menu\:shadow:is(:where(.group\/navigation-menu)[data-viewport=false] *){--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)}.group-data-\[viewport\=false\]\/navigation-menu\:ring-1:is(:where(.group\/navigation-menu)[data-viewport=false] *){--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)}.group-data-\[viewport\=false\]\/navigation-menu\:ring-foreground\/10:is(:where(.group\/navigation-menu)[data-viewport=false] *){--tw-ring-color:lab(92.6166% .972062 3.55235/.1)}.group-data-\[viewport\=false\]\/navigation-menu\:duration-300:is(:where(.group\/navigation-menu)[data-viewport=false] *){--tw-duration:.3s;transition-duration:.3s}.peer-disabled\:cursor-not-allowed:is(:where(.peer):disabled~*){cursor:not-allowed}.peer-disabled\:opacity-50:is(:where(.peer):disabled~*){opacity:.5}.peer-data-\[size\=default\]\/menu-button\:top-1\.5:is(:where(.peer\/menu-button)[data-size=default]~*){top:calc(var(--spacing) * 1.5)}.peer-data-\[size\=lg\]\/menu-button\:top-2\.5:is(:where(.peer\/menu-button)[data-size=lg]~*){top:calc(var(--spacing) * 2.5)}.peer-data-\[size\=sm\]\/menu-button\:top-1:is(:where(.peer\/menu-button)[data-size=sm]~*){top:calc(var(--spacing) * 1)}.selection\:bg-primary ::selection,.selection\:bg-primary::selection{background-color:#a52b36}.selection\:text-primary-foreground ::selection,.selection\:text-primary-foreground::selection{color:#fff}.file\:inline-flex::file-selector-button{display:inline-flex}.file\:h-6::file-selector-button{height:calc(var(--spacing) * 6)}.file\:border-0::file-selector-button{border-style:var(--tw-border-style);border-width:0}.file\:bg-transparent::file-selector-button{background-color:#0000}.file\:text-sm::file-selector-button{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.file\:font-medium::file-selector-button{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.file\:text-foreground::file-selector-button{color:#eee9e3}.placeholder\:text-muted-foreground::placeholder{color:#c4c9ce}.before\:mr-1:before{content:var(--tw-content);margin-right:calc(var(--spacing) * 1)}.before\:h-px:before{content:var(--tw-content);height:1px}.before\:min-w-0:before{content:var(--tw-content);min-width:calc(var(--spacing) * 0)}.before\:flex-1:before{content:var(--tw-content);flex:1}.before\:bg-border:before{content:var(--tw-content);background-color:#637079}.after\:pointer-events-none:after{content:var(--tw-content);pointer-events:none}.after\:absolute:after{content:var(--tw-content);position:absolute}.after\:-inset-2:after{content:var(--tw-content);inset:calc(var(--spacing) * -2)}.after\:inset-0:after{content:var(--tw-content);inset:calc(var(--spacing) * 0)}.after\:-inset-x-3:after{content:var(--tw-content);inset-inline:calc(var(--spacing) * -3)}.after\:-inset-y-2:after{content:var(--tw-content);inset-block:calc(var(--spacing) * -2)}.after\:inset-y-0:after{content:var(--tw-content);inset-block:calc(var(--spacing) * 0)}.after\:start-1\/2:after{content:var(--tw-content);inset-inline-start:50%}.after\:top-full:after{content:var(--tw-content);top:100%}.after\:right-0:after{content:var(--tw-content);right:calc(var(--spacing) * 0)}.after\:left-0:after{content:var(--tw-content);left:calc(var(--spacing) * 0)}.after\:left-1\/2:after{content:var(--tw-content);left:50%}.after\:ml-1:after{content:var(--tw-content);margin-left:calc(var(--spacing) * 1)}.after\:block:after{content:var(--tw-content);display:block}.after\:h-\[calc\(var\(--gap\)\+1px\)\]:after{content:var(--tw-content);height:calc(var(--gap) + 1px)}.after\:h-px:after{content:var(--tw-content);height:1px}.after\:w-1:after{content:var(--tw-content);width:calc(var(--spacing) * 1)}.after\:w-4:after{content:var(--tw-content);width:calc(var(--spacing) * 4)}.after\:w-\[2px\]:after{content:var(--tw-content);width:2px}.after\:w-full:after{content:var(--tw-content);width:100%}.after\:min-w-0:after{content:var(--tw-content);min-width:calc(var(--spacing) * 0)}.after\:flex-1:after{content:var(--tw-content);flex:1}.after\:shrink-0:after{content:var(--tw-content);flex-shrink:0}.after\:-translate-x-1\/2:after{content:var(--tw-content);--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.after\:rounded-full:after{content:var(--tw-content);border-radius:3.40282e38px}.after\:border:after{content:var(--tw-content);border-style:var(--tw-border-style);border-width:1px}.after\:border-border:after{content:var(--tw-content);border-color:#637079}.after\:bg-\(--drawer-bleed-background\,var\(--color-popover\)\):after{content:var(--tw-content);background-color:var(--drawer-bleed-background,var(--color-popover))}.after\:bg-border:after{content:var(--tw-content);background-color:#637079}.after\:bg-foreground:after{content:var(--tw-content);background-color:#eee9e3}.after\:bg-muted:after{content:var(--tw-content);background-color:#24323d}.after\:opacity-0:after{content:var(--tw-content);opacity:0}.after\:mix-blend-darken:after{content:var(--tw-content);mix-blend-mode:darken}.after\:transition-opacity:after{content:var(--tw-content);transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.after\:content-\[\'\'\]:after{--tw-content:"";content:var(--tw-content)}.group-data-horizontal\/tabs\:after\:inset-x-0:is(:where(.group\/tabs)[data-horizontal] *):after{content:var(--tw-content);inset-inline:calc(var(--spacing) * 0)}.group-data-horizontal\/tabs\:after\:bottom-\[-5px\]:is(:where(.group\/tabs)[data-horizontal] *):after{content:var(--tw-content);bottom:-5px}.group-data-horizontal\/tabs\:after\:h-0\.5:is(:where(.group\/tabs)[data-horizontal] *):after{content:var(--tw-content);height:calc(var(--spacing) * .5)}.group-data-vertical\/tabs\:after\:inset-y-0:is(:where(.group\/tabs)[data-vertical] *):after{content:var(--tw-content);inset-block:calc(var(--spacing) * 0)}.group-data-vertical\/tabs\:after\:-right-1:is(:where(.group\/tabs)[data-vertical] *):after{content:var(--tw-content);right:calc(var(--spacing) * -1)}.group-data-vertical\/tabs\:after\:w-0\.5:is(:where(.group\/tabs)[data-vertical] *):after{content:var(--tw-content);width:calc(var(--spacing) * .5)}.group-data-\[collapsible\=offcanvas\]\:after\:left-full:is(:where(.group)[data-collapsible=offcanvas] *):after{content:var(--tw-content);left:100%}.group-data-\[swipe-axis\=x\]\/drawer-popup\:after\:h-24:is(:where(.group\/drawer-popup)[data-swipe-axis=x] *):after{content:var(--tw-content);height:calc(var(--spacing) * 24)}.group-data-\[swipe-axis\=x\]\/drawer-popup\:after\:w-1:is(:where(.group\/drawer-popup)[data-swipe-axis=x] *):after{content:var(--tw-content);width:calc(var(--spacing) * 1)}.group-data-\[swipe-axis\=y\]\/drawer-popup\:after\:h-1:is(:where(.group\/drawer-popup)[data-swipe-axis=y] *):after{content:var(--tw-content);height:calc(var(--spacing) * 1)}.group-data-\[swipe-axis\=y\]\/drawer-popup\:after\:w-24:is(:where(.group\/drawer-popup)[data-swipe-axis=y] *):after{content:var(--tw-content);width:calc(var(--spacing) * 24)}.first\:rounded-l-lg:first-child{border-top-left-radius:var(--radius-lg);border-bottom-left-radius:var(--radius-lg)}.first\:border-l:first-child{border-left-style:var(--tw-border-style);border-left-width:1px}.last\:mt-0:last-child{margin-top:calc(var(--spacing) * 0)}.last\:rounded-r-lg:last-child{border-top-right-radius:var(--radius-lg);border-bottom-right-radius:var(--radius-lg)}.focus-within\:border-ring:focus-within{border-color:#e5c5a1}.focus-within\:ring-1:focus-within{--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)}.focus-within\:ring-3:focus-within{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + 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)}.focus-within\:ring-ring\/50:focus-within{--tw-ring-color:lab(81.6314% 7.85446 22.5365/.5)}@media (hover:hover){.hover\:bg-\[color-mix\(in_oklch\,var\(--secondary\)\,var\(--foreground\)_5\%\)\]:hover{background-color:var(--secondary)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-\[color-mix\(in_oklch\,var\(--secondary\)\,var\(--foreground\)_5\%\)\]:hover{background-color:color-mix(in oklch,var(--secondary),var(--foreground) 5%)}}.hover\:bg-destructive\/20:hover{background-color:lab(68.2315% 39.1635 13.6158/.2)}.hover\:bg-muted:hover{background-color:#24323d}.hover\:bg-muted\/50:hover{background-color:lab(19.891% -3.52396 -8.95917/.5)}.hover\:bg-primary\/80:hover{background-color:lab(38.423% 50.4587 24.8022/.8)}.hover\:text-foreground:hover{color:#eee9e3}.hover\:text-muted-foreground:hover{color:#c4c9ce}.hover\:underline:hover{text-decoration-line:underline}.hover\:opacity-100:hover{opacity:1}.hover\:shadow-\[0_0_0_1px_var\(--sidebar-accent\)\]:hover{--tw-shadow:0 0 0 1px var(--tw-shadow-color,var(--sidebar-accent));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.hover\:ring-3:hover{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + 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)}}.focus\:z-10:focus{z-index:10}.focus\:bg-accent:focus{background-color:#344653}.focus\:bg-muted:focus{background-color:#24323d}.focus\:text-accent-foreground:focus,:is(.focus\:\*\*\:text-accent-foreground:focus *),:is(.not-data-\[variant\=destructive\]\:focus\:\*\*\:text-accent-foreground:not([data-variant=destructive]):focus *){color:#fff}.focus-visible\:z-10:focus-visible{z-index:10}.focus-visible\:border-destructive\/40:focus-visible{border-color:lab(68.2315% 39.1635 13.6158/.4)}.focus-visible\:border-ring:focus-visible{border-color:#e5c5a1}.focus-visible\:ring-0:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(0px + 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)}.focus-visible\:ring-1:focus-visible{--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)}.focus-visible\:ring-2:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + 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)}:is(.focus-visible\:ring-3:focus-visible,.focus-visible\:ring-\[3px\]:focus-visible){--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + 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)}.focus-visible\:ring-destructive\/20:focus-visible{--tw-ring-color:lab(68.2315% 39.1635 13.6158/.2)}.focus-visible\:ring-ring:focus-visible{--tw-ring-color:#e5c5a1}.focus-visible\:ring-ring\/50:focus-visible{--tw-ring-color:lab(81.6314% 7.85446 22.5365/.5)}.focus-visible\:outline-hidden:focus-visible{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.focus-visible\:outline-hidden:focus-visible{outline-offset:2px;outline:2px solid #0000}}.focus-visible\:outline-1:focus-visible{outline-style:var(--tw-outline-style);outline-width:1px}.focus-visible\:outline-ring:focus-visible{outline-color:#e5c5a1}:is(.\*\:focus-visible\:relative>*):focus-visible{position:relative}:is(.\*\:focus-visible\:z-10>*):focus-visible{z-index:10}.focus-visible\:after\:border-ring:focus-visible:after{content:var(--tw-content);border-color:#e5c5a1}.active\:cursor-grabbing:active{cursor:grabbing}.active\:ring-3:active{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + 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)}.active\:not-aria-\[haspopup\]\:translate-y-px:active:not([aria-haspopup]){--tw-translate-y:1px;translate:var(--tw-translate-x) var(--tw-translate-y)}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:bg-input\/50:disabled{background-color:lab(52.9737% -4.17668 -6.84122/.5)}.disabled\:bg-transparent:disabled{background-color:#0000}.disabled\:opacity-50:disabled{opacity:.5}:where([data-side=left]) .in-data-\[side\=left\]\:cursor-w-resize{cursor:w-resize}:where([data-side=right]) .in-data-\[side\=right\]\:cursor-e-resize{cursor:e-resize}:where([data-slot=button-group]) .in-data-\[slot\=button-group\]\:rounded-lg{border-radius:var(--radius-lg)}:where([data-slot=card-content]) .in-data-\[slot\=card-content\]\:bg-transparent{background-color:#0000}:where([data-slot=combobox-content]) .in-data-\[slot\=combobox-content\]\:focus-within\:border-inherit:focus-within{border-color:inherit}:where([data-slot=combobox-content]) .in-data-\[slot\=combobox-content\]\:focus-within\:ring-0:focus-within{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(0px + 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)}:where([data-slot=dialog-content]) .in-data-\[slot\=dialog-content\]\:rounded-lg\!{border-radius:var(--radius-lg)!important}:where([data-slot=dropdown-menu-content]) .in-data-\[slot\=dropdown-menu-content\]\:p-0{padding:calc(var(--spacing) * 0)}:where([data-slot=navigation-menu-content]) .in-data-\[slot\=navigation-menu-content\]\:rounded-md{border-radius:.5rem}:where([data-slot=popover-content]) .in-data-\[slot\=popover-content\]\:bg-transparent{background-color:#0000}:where([data-slot=tooltip-content]) .in-data-\[slot\=tooltip-content\]\:bg-background\/20{background-color:lab(9.0155% -3.00111 -7.18596/.2)}:where([data-slot=tooltip-content]) .in-data-\[slot\=tooltip-content\]\:text-background{color:#101b23}.has-disabled\:pointer-events-none:has(:disabled){pointer-events:none}.has-disabled\:cursor-not-allowed:has(:disabled){cursor:not-allowed}.has-disabled\:bg-input\/50:has(:disabled){background-color:lab(52.9737% -4.17668 -6.84122/.5)}.has-disabled\:opacity-50:has(:disabled){opacity:.5}.has-aria-expanded\:bg-muted\/50:has([aria-expanded=true]){background-color:lab(19.891% -3.52396 -8.95917/.5)}.has-aria-invalid\:border-destructive:has([aria-invalid=true]){border-color:#ec8990}.has-aria-invalid\:ring-3:has([aria-invalid=true]){--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + 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)}.has-aria-invalid\:ring-destructive\/20:has([aria-invalid=true]){--tw-ring-color:lab(68.2315% 39.1635 13.6158/.2)}.has-data-checked\:border-primary\/30:has([data-checked]){border-color:lab(38.423% 50.4587 24.8022/.3)}.has-data-checked\:bg-primary\/5:has([data-checked]){background-color:lab(38.423% 50.4587 24.8022/.05)}.has-data-\[icon\=inline-end\]\:pr-1:has([data-icon=inline-end]){padding-right:calc(var(--spacing) * 1)}.has-data-\[icon\=inline-end\]\:pr-1\.5:has([data-icon=inline-end]){padding-right:calc(var(--spacing) * 1.5)}.has-data-\[icon\=inline-end\]\:pr-2:has([data-icon=inline-end]){padding-right:calc(var(--spacing) * 2)}.group-data-\[spacing\=0\]\/toggle-group\:has-data-\[icon\=inline-end\]\:pr-1\.5:is(:where(.group\/toggle-group)[data-spacing="0"] *):has([data-icon=inline-end]){padding-right:calc(var(--spacing) * 1.5)}.has-data-\[icon\=inline-start\]\:pl-1:has([data-icon=inline-start]){padding-left:calc(var(--spacing) * 1)}.has-data-\[icon\=inline-start\]\:pl-1\.5:has([data-icon=inline-start]){padding-left:calc(var(--spacing) * 1.5)}.has-data-\[icon\=inline-start\]\:pl-2:has([data-icon=inline-start]){padding-left:calc(var(--spacing) * 2)}.group-data-\[spacing\=0\]\/toggle-group\:has-data-\[icon\=inline-start\]\:pl-1\.5:is(:where(.group\/toggle-group)[data-spacing="0"] *):has([data-icon=inline-start]){padding-left:calc(var(--spacing) * 1.5)}.has-data-\[size\=sm\]\:gap-2\.5:has([data-size=sm]){gap:calc(var(--spacing) * 2.5)}.has-data-\[size\=xs\]\:gap-2:has([data-size=xs]){gap:calc(var(--spacing) * 2)}.has-data-\[slot\=alert-action\]\:relative:has([data-slot=alert-action]){position:relative}.has-data-\[slot\=alert-action\]\:pr-18:has([data-slot=alert-action]){padding-right:calc(var(--spacing) * 18)}.has-data-\[slot\=alert-dialog-media\]\:grid-rows-\[auto_auto_1fr\]:has([data-slot=alert-dialog-media]){grid-template-rows:auto auto 1fr}.has-data-\[slot\=alert-dialog-media\]\:gap-x-4:has([data-slot=alert-dialog-media]){column-gap:calc(var(--spacing) * 4)}.has-data-\[slot\=attachment-content\]\:w-30:has([data-slot=attachment-content]){width:calc(var(--spacing) * 30)}.has-data-\[slot\=attachment-content\]\:px-1\.5:has([data-slot=attachment-content]){padding-inline:calc(var(--spacing) * 1.5)}.has-data-\[slot\=attachment-content\]\:px-2:has([data-slot=attachment-content]){padding-inline:calc(var(--spacing) * 2)}.has-data-\[slot\=attachment-content\]\:px-2\.5:has([data-slot=attachment-content]){padding-inline:calc(var(--spacing) * 2.5)}.has-data-\[slot\=attachment-content\]\:py-1:has([data-slot=attachment-content]){padding-block:calc(var(--spacing) * 1)}.has-data-\[slot\=attachment-content\]\:py-1\.5:has([data-slot=attachment-content]){padding-block:calc(var(--spacing) * 1.5)}.has-data-\[slot\=attachment-content\]\:py-2:has([data-slot=attachment-content]){padding-block:calc(var(--spacing) * 2)}.has-data-\[slot\=attachment-media\]\:p-1:has([data-slot=attachment-media]){padding:calc(var(--spacing) * 1)}.has-data-\[slot\=attachment-media\]\:p-1\.5:has([data-slot=attachment-media]){padding:calc(var(--spacing) * 1.5)}.has-data-\[slot\=attachment-media\]\:p-2:has([data-slot=attachment-media]){padding:calc(var(--spacing) * 2)}.has-data-\[slot\=card-action\]\:grid-cols-\[1fr_auto\]:has([data-slot=card-action]){grid-template-columns:1fr auto}.has-data-\[slot\=card-description\]\:grid-rows-\[auto_auto\]:has([data-slot=card-description]){grid-template-rows:auto auto}.has-data-\[slot\=card-footer\]\:pb-0:has([data-slot=card-footer]){padding-bottom:calc(var(--spacing) * 0)}.has-data-\[slot\=combobox-chip\]\:px-1:has([data-slot=combobox-chip]){padding-inline:calc(var(--spacing) * 1)}.has-data-\[slot\=combobox-chip-remove\]\:pr-0:has([data-slot=combobox-chip-remove]){padding-right:calc(var(--spacing) * 0)}.has-data-\[slot\=kbd\]\:pr-1\.5:has([data-slot=kbd]){padding-right:calc(var(--spacing) * 1.5)}.has-\[\[data-slot\=input-group-control\]\:focus-visible\]\:border-ring:has([data-slot=input-group-control]:focus-visible){border-color:#e5c5a1}.has-\[\[data-slot\=input-group-control\]\:focus-visible\]\:ring-3:has([data-slot=input-group-control]:focus-visible){--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + 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)}.has-\[\[data-slot\=input-group-control\]\:focus-visible\]\:ring-ring\/50:has([data-slot=input-group-control]:focus-visible){--tw-ring-color:lab(81.6314% 7.85446 22.5365/.5)}.has-\[\[data-slot\]\[aria-invalid\=true\]\]\:border-destructive:has([data-slot][aria-invalid=true]){border-color:#ec8990}.has-\[\[data-slot\]\[aria-invalid\=true\]\]\:ring-3:has([data-slot][aria-invalid=true]){--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + 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)}.has-\[\[data-slot\]\[aria-invalid\=true\]\]\:ring-destructive\/20:has([data-slot][aria-invalid=true]){--tw-ring-color:lab(68.2315% 39.1635 13.6158/.2)}.has-\[button\]\:p-0:has(:is(button)){padding:calc(var(--spacing) * 0)}.has-\[select\:disabled\]\:opacity-50:has(:is(select:disabled)){opacity:.5}.has-\[\>\[data-align\=block-end\]\]\:h-auto:has(>[data-align=block-end]){height:auto}.has-\[\>\[data-align\=block-end\]\]\:flex-col:has(>[data-align=block-end]){flex-direction:column}.has-\[\>\[data-align\=block-start\]\]\:h-auto:has(>[data-align=block-start]){height:auto}.has-\[\>\[data-align\=block-start\]\]\:flex-col:has(>[data-align=block-start]){flex-direction:column}.has-\[\>\[data-slot\=button-group\]\]\:gap-2:has(>[data-slot=button-group]){gap:calc(var(--spacing) * 2)}.has-\[\>\[data-slot\=checkbox-group\]\]\:gap-3:has(>[data-slot=checkbox-group]){gap:calc(var(--spacing) * 3)}.has-\[\>\[data-slot\=field-content\]\]\:items-start:has(>[data-slot=field-content]){align-items:flex-start}.has-\[\>\[data-slot\=field\]\]\:w-full:has(>[data-slot=field]){width:100%}.has-\[\>\[data-slot\=field\]\]\:flex-col:has(>[data-slot=field]){flex-direction:column}.has-\[\>\[data-slot\=field\]\]\:rounded-lg:has(>[data-slot=field]){border-radius:var(--radius-lg)}.has-\[\>\[data-slot\=field\]\]\:border:has(>[data-slot=field]){border-style:var(--tw-border-style);border-width:1px}@media (hover:hover){.has-\[\>\[data-slot\=field\]\]\:not-has-\[\:disabled\,\[data-disabled\]\]\:hover\:bg-muted\/50:has(>[data-slot=field]):not(:has(:is(:disabled,[data-disabled]))):hover{background-color:lab(19.891% -3.52396 -8.95917/.5)}}.has-\[\>\[data-slot\=field\]\]\:has-\[\:focus-visible\]\:border-ring:has(>[data-slot=field]):has(:focus-visible){border-color:#e5c5a1}.has-\[\>\[data-slot\=field\]\]\:has-\[\:focus-visible\]\:ring-3:has(>[data-slot=field]):has(:focus-visible){--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + 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)}.has-\[\>\[data-slot\=field\]\]\:has-\[\:focus-visible\]\:ring-ring\/50:has(>[data-slot=field]):has(:focus-visible){--tw-ring-color:lab(81.6314% 7.85446 22.5365/.5)}.has-\[\>\[data-slot\=radio-group\]\]\:gap-3:has(>[data-slot=radio-group]){gap:calc(var(--spacing) * 3)}@media (hover:hover){.has-\[\>a\,\>button\]\:hover\:bg-muted\/50:has(>a,>button):hover{background-color:lab(19.891% -3.52396 -8.95917/.5)}}.has-\[\>button\]\:mr-\[-0\.3rem\]:has(>button){margin-right:-.3rem}.has-\[\>button\]\:ml-\[-0\.3rem\]:has(>button){margin-left:-.3rem}.has-\[\>img\:first-child\]\:pt-0:has(>img:first-child){padding-top:calc(var(--spacing) * 0)}.has-\[\>kbd\]\:mr-\[-0\.15rem\]:has(>kbd){margin-right:-.15rem}.has-\[\>kbd\]\:ml-\[-0\.15rem\]:has(>kbd){margin-left:-.15rem}.has-\[\>svg\]\:grid-cols-\[auto_1fr\]:has(>svg){grid-template-columns:auto 1fr}.has-\[\>svg\]\:gap-x-2:has(>svg){column-gap:calc(var(--spacing) * 2)}.has-\[\>svg\]\:p-0:has(>svg){padding:calc(var(--spacing) * 0)}.has-\[\>textarea\]\:h-auto:has(>textarea){height:auto}.aria-disabled\:pointer-events-none[aria-disabled=true]{pointer-events:none}.aria-disabled\:opacity-50[aria-disabled=true]{opacity:.5}.aria-expanded\:bg-muted[aria-expanded=true]{background-color:#24323d}.aria-expanded\:text-foreground[aria-expanded=true]{color:#eee9e3}.aria-expanded\:opacity-100[aria-expanded=true]{opacity:1}.aria-invalid\:border-destructive[aria-invalid=true]{border-color:#ec8990}.aria-invalid\:ring-0[aria-invalid=true]{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(0px + 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)}.aria-invalid\:ring-3[aria-invalid=true]{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + 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)}.aria-invalid\:ring-destructive\/20[aria-invalid=true]{--tw-ring-color:lab(68.2315% 39.1635 13.6158/.2)}.aria-invalid\:aria-checked\:border-primary[aria-invalid=true][aria-checked=true]{border-color:#a52b36}.aria-pressed\:bg-muted[aria-pressed=true]{background-color:#24323d}.aria-selected\:text-muted-foreground[aria-selected=true]{color:#c4c9ce}.aria-\[orientation\=horizontal\]\:h-px[aria-orientation=horizontal]{height:1px}.aria-\[orientation\=horizontal\]\:w-full[aria-orientation=horizontal]{width:100%}.aria-\[orientation\=horizontal\]\:after\:left-0[aria-orientation=horizontal]:after{content:var(--tw-content);left:calc(var(--spacing) * 0)}.aria-\[orientation\=horizontal\]\:after\:h-1[aria-orientation=horizontal]:after{content:var(--tw-content);height:calc(var(--spacing) * 1)}.aria-\[orientation\=horizontal\]\:after\:w-full[aria-orientation=horizontal]:after{content:var(--tw-content);width:100%}.aria-\[orientation\=horizontal\]\:after\:translate-x-0[aria-orientation=horizontal]:after{content:var(--tw-content);--tw-translate-x:calc(var(--spacing) * 0);translate:var(--tw-translate-x) var(--tw-translate-y)}.aria-\[orientation\=horizontal\]\:after\:-translate-y-1\/2[aria-orientation=horizontal]:after{content:var(--tw-content);--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.aria-\[orientation\=vertical\]\:flex-col[aria-orientation=vertical]{flex-direction:column}.data-active\:bg-background[data-active]{background-color:#101b23}.data-active\:bg-muted\/50[data-active]{background-color:lab(19.891% -3.52396 -8.95917/.5)}.data-active\:font-medium[data-active]{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.data-active\:text-foreground[data-active]{color:#eee9e3}.group-data-\[variant\=default\]\/tabs-list\:data-active\:shadow-sm:is(:where(.group\/tabs-list)[data-variant=default] *)[data-active]{--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)}.group-data-\[variant\=line\]\/tabs-list\:data-active\:bg-transparent:is(:where(.group\/tabs-list)[data-variant=line] *)[data-active]{background-color:#0000}.group-data-\[variant\=line\]\/tabs-list\:data-active\:shadow-none:is(:where(.group\/tabs-list)[data-variant=line] *)[data-active]{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.group-data-\[variant\=line\]\/tabs-list\:data-active\:after\:opacity-100:is(:where(.group\/tabs-list)[data-variant=line] *)[data-active]:after{content:var(--tw-content);opacity:1}@media (hover:hover){.data-active\:hover\:bg-muted[data-active]:hover{background-color:#24323d}}.data-active\:focus\:bg-muted[data-active]:focus{background-color:#24323d}.data-behind\:opacity-0[data-behind]{opacity:0}.data-checked\:border-primary[data-checked]{border-color:#a52b36}.data-checked\:bg-primary[data-checked]{background-color:#a52b36}.data-checked\:text-primary-foreground[data-checked]{color:#fff}.group-has-\[\:focus-visible\]\/field-label\:data-checked\:border-primary:is(:where(.group\/field-label):has(:focus-visible) *)[data-checked]{border-color:#a52b36}.group-data-\[size\=default\]\/switch\:data-checked\:translate-x-\[calc\(100\%-2px\)\]:is(:where(.group\/switch)[data-size=default] *)[data-checked],.group-data-\[size\=sm\]\/switch\:data-checked\:translate-x-\[calc\(100\%-2px\)\]:is(:where(.group\/switch)[data-size=sm] *)[data-checked]{--tw-translate-x:calc(100% - 2px);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-closed\:animate-accordion-up[data-closed]{animation:accordion-up var(--tw-animation-duration,var(--tw-duration,.2s))var(--tw-ease,ease-out)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-closed\:animate-out[data-closed]{animation:exit var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-closed\:overflow-hidden[data-closed]{overflow:hidden}.data-closed\:fade-out-0[data-closed]{--tw-exit-opacity:0}.data-closed\:zoom-out-95[data-closed]{--tw-exit-scale:.95}.group-data-\[viewport\=false\]\/navigation-menu\:data-closed\:animate-out:is(:where(.group\/navigation-menu)[data-viewport=false] *)[data-closed]{animation:exit var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.group-data-\[viewport\=false\]\/navigation-menu\:data-closed\:fade-out-0:is(:where(.group\/navigation-menu)[data-viewport=false] *)[data-closed]{--tw-exit-opacity:0}.group-data-\[viewport\=false\]\/navigation-menu\:data-closed\:zoom-out-95:is(:where(.group\/navigation-menu)[data-viewport=false] *)[data-closed]{--tw-exit-scale:.95}.data-disabled\:pointer-events-none[data-disabled]{pointer-events:none}.data-disabled\:cursor-not-allowed[data-disabled]{cursor:not-allowed}.data-disabled\:opacity-50[data-disabled]{opacity:.5}.data-empty\:p-0[data-empty]{padding:calc(var(--spacing) * 0)}.data-ending-style\:pointer-events-none[data-ending-style]{pointer-events:none}.data-ending-style\:h-0[data-ending-style]{height:calc(var(--spacing) * 0)}.data-ending-style\:scale-90[data-ending-style]{--tw-scale-x:90%;--tw-scale-y:90%;--tw-scale-z:90%;scale:var(--tw-scale-x) var(--tw-scale-y)}.data-ending-style\:transform-\(--closed-transform\)[data-ending-style]{transform:var(--closed-transform)}.data-ending-style\:opacity-0[data-ending-style]{opacity:0}.data-ending-style\:opacity-\[0\.9999\][data-ending-style]{opacity:.9999}.data-ending-style\:duration-150[data-ending-style]{--tw-duration:.15s;transition-duration:.15s}.data-ending-style\:duration-\[calc\(var\(--drawer-swipe-strength\)\*400ms\)\][data-ending-style]{--tw-duration:calc(var(--drawer-swipe-strength) * .4s);transition-duration:calc(var(--drawer-swipe-strength) * .4s)}.data-expanded\:h-\(--toast-height\)[data-expanded]{height:var(--toast-height)}.data-expanded\:\[transform\:translateX\(var\(--toast-swipe-movement-x\)\)_translateY\(var\(--offset-y\)\)\][data-expanded]{transform:translateX(var(--toast-swipe-movement-x)) translateY(var(--offset-y))}.data-expanded\:opacity-100[data-expanded]{opacity:1}.data-highlighted\:bg-accent[data-highlighted]{background-color:#344653}.data-highlighted\:text-accent-foreground[data-highlighted],:is(.not-data-\[variant\=destructive\]\:data-highlighted\:\*\*\:text-accent-foreground:not([data-variant=destructive])[data-highlighted] *){color:#fff}.data-horizontal\:mx-px[data-horizontal]{margin-inline:1px}.data-horizontal\:h-1[data-horizontal]{height:calc(var(--spacing) * 1)}.data-horizontal\:h-2\.5[data-horizontal]{height:calc(var(--spacing) * 2.5)}.data-horizontal\:h-full[data-horizontal]{height:100%}.data-horizontal\:h-px[data-horizontal]{height:1px}.data-horizontal\:w-auto[data-horizontal]{width:auto}.data-horizontal\:w-full[data-horizontal]{width:100%}.data-horizontal\:flex-col[data-horizontal]{flex-direction:column}.data-horizontal\:border-t[data-horizontal]{border-top-style:var(--tw-border-style);border-top-width:1px}.data-horizontal\:border-t-transparent[data-horizontal]{border-top-color:#0000}.data-inset\:pl-7[data-inset]{padding-left:calc(var(--spacing) * 7)}.data-instant\:transition-none[data-instant]{transition-property:none}.data-limited\:opacity-0[data-limited]{opacity:0}.data-nested-drawer-open\:overflow-hidden[data-nested-drawer-open]{overflow:hidden}.data-nested-drawer-open\:brightness-95[data-nested-drawer-open]{--tw-brightness:brightness(95%);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,)}.data-nested-drawer-swiping\:duration-0[data-nested-drawer-swiping]{--tw-duration:0s;transition-duration:0s}.data-ending-style\:data-nested-drawer-swiping\:duration-\[calc\(var\(--drawer-swipe-strength\)\*400ms\)\][data-ending-style][data-nested-drawer-swiping]{--tw-duration:calc(var(--drawer-swipe-strength) * .4s);transition-duration:calc(var(--drawer-swipe-strength) * .4s)}.data-open\:animate-accordion-down[data-open]{animation:accordion-down var(--tw-animation-duration,var(--tw-duration,.2s))var(--tw-ease,ease-out)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-open\:animate-in[data-open]{animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-open\:bg-accent[data-open]{background-color:#344653}.data-open\:bg-muted\/50[data-open]{background-color:lab(19.891% -3.52396 -8.95917/.5)}.data-open\:text-accent-foreground[data-open]{color:#fff}.data-open\:fade-in-0[data-open]{--tw-enter-opacity:0}.data-open\:zoom-in-95[data-open]{--tw-enter-scale:.95}.group-data-\[viewport\=false\]\/navigation-menu\:data-open\:animate-in:is(:where(.group\/navigation-menu)[data-viewport=false] *)[data-open]{animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.group-data-\[viewport\=false\]\/navigation-menu\:data-open\:fade-in-0:is(:where(.group\/navigation-menu)[data-viewport=false] *)[data-open]{--tw-enter-opacity:0}.group-data-\[viewport\=false\]\/navigation-menu\:data-open\:zoom-in-95:is(:where(.group\/navigation-menu)[data-viewport=false] *)[data-open]{--tw-enter-scale:.95}@media (hover:hover){.data-open\:hover\:bg-muted[data-open]:hover{background-color:#24323d}}.data-open\:focus\:bg-muted[data-open]:focus{background-color:#24323d}.data-placeholder\:text-muted-foreground[data-placeholder]{color:#c4c9ce}.data-popup-open\:bg-accent[data-popup-open]{background-color:#344653}.data-popup-open\:bg-muted\/50[data-popup-open]{background-color:lab(19.891% -3.52396 -8.95917/.5)}.data-popup-open\:text-accent-foreground[data-popup-open]{color:#fff}@media (hover:hover){.data-popup-open\:hover\:bg-muted[data-popup-open]:hover{background-color:#24323d}}.data-pressed\:bg-transparent[data-pressed]{background-color:#0000}.data-selected\:bg-muted[data-selected]{background-color:#24323d}.data-selected\:text-foreground[data-selected]{color:#eee9e3}:is(.\*\:data-slot\:rounded-r-none>*)[data-slot]{border-top-right-radius:0;border-bottom-right-radius:0}:is(.\*\:data-slot\:rounded-b-none>*)[data-slot]{border-bottom-right-radius:0;border-bottom-left-radius:0}:is(.group-data-\[align\=end\]\/message\:\*\:data-slot\:self-end:is(:where(.group\/message)[data-align=end] *)>*)[data-slot]{align-self:flex-end}.data-snap-points\:\[--drawer-overlay-min-opacity\:0\.5\][data-snap-points]{--drawer-overlay-min-opacity:.5}.data-starting-style\:h-0[data-starting-style]{height:calc(var(--spacing) * 0)}.data-starting-style\:scale-90[data-starting-style]{--tw-scale-x:90%;--tw-scale-y:90%;--tw-scale-z:90%;scale:var(--tw-scale-x) var(--tw-scale-y)}.data-starting-style\:\[transform\:translateY\(150\%\)\][data-starting-style]{transform:translateY(150%)}.data-starting-style\:transform-\(--closed-transform\)[data-starting-style]{transform:var(--closed-transform)}.data-starting-style\:opacity-0[data-starting-style]{opacity:0}.data-swiping\:duration-0[data-swiping]{--tw-duration:0s;transition-duration:0s}.data-ending-style\:data-swiping\:duration-\[calc\(var\(--drawer-swipe-strength\)\*400ms\)\][data-ending-style][data-swiping]{--tw-duration:calc(var(--drawer-swipe-strength) * .4s);transition-duration:calc(var(--drawer-swipe-strength) * .4s)}.data-unchecked\:bg-input[data-unchecked]{background-color:#72818a}.group-data-\[size\=default\]\/switch\:data-unchecked\:translate-x-0:is(:where(.group\/switch)[data-size=default] *)[data-unchecked],.group-data-\[size\=sm\]\/switch\:data-unchecked\:translate-x-0:is(:where(.group\/switch)[data-size=sm] *)[data-unchecked]{--tw-translate-x:calc(var(--spacing) * 0);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-vertical\:my-px[data-vertical]{margin-block:1px}.data-vertical\:h-auto[data-vertical]{height:auto}.data-vertical\:h-full[data-vertical]{height:100%}.data-vertical\:min-h-40[data-vertical]{min-height:calc(var(--spacing) * 40)}.data-vertical\:w-1[data-vertical]{width:calc(var(--spacing) * 1)}.data-vertical\:w-2\.5[data-vertical]{width:calc(var(--spacing) * 2.5)}.data-vertical\:w-auto[data-vertical]{width:auto}.data-vertical\:w-full[data-vertical]{width:100%}.data-vertical\:w-px[data-vertical]{width:1px}.data-vertical\:flex-col[data-vertical]{flex-direction:column}.data-vertical\:items-stretch[data-vertical]{align-items:stretch}.data-vertical\:self-stretch[data-vertical]{align-self:stretch}.data-vertical\:border-l[data-vertical]{border-left-style:var(--tw-border-style);border-left-width:1px}.data-vertical\:border-l-transparent[data-vertical]{border-left-color:#0000}.data-\[active\=false\]\:pointer-events-none[data-active=false]{pointer-events:none}.data-\[active\=false\]\:scale-95[data-active=false]{--tw-scale-x:95%;--tw-scale-y:95%;--tw-scale-z:95%;scale:var(--tw-scale-x) var(--tw-scale-y)}.data-\[active\=false\]\:opacity-0[data-active=false]{opacity:0}.data-\[active\=false\]\:duration-400[data-active=false]{--tw-duration:.4s;transition-duration:.4s}.data-\[active\=false\]\:ease-\[cubic-bezier\(0\.7\,0\,0\.84\,0\)\][data-active=false]{--tw-ease:cubic-bezier(.7,0,.84,0);transition-timing-function:cubic-bezier(.7,0,.84,0)}.data-\[active\=true\]\:z-10[data-active=true]{z-index:10}.data-\[active\=true\]\:translate-y-0[data-active=true]{--tw-translate-y:calc(var(--spacing) * 0);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[active\=true\]\:scale-100[data-active=true]{--tw-scale-x:100%;--tw-scale-y:100%;--tw-scale-z:100%;scale:var(--tw-scale-x) var(--tw-scale-y)}.data-\[active\=true\]\:border-ring[data-active=true]{border-color:#e5c5a1}.data-\[active\=true\]\:opacity-100[data-active=true]{opacity:1}.data-\[active\=true\]\:ring-3[data-active=true]{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + 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)}.data-\[active\=true\]\:ring-ring\/50[data-active=true]{--tw-ring-color:lab(81.6314% 7.85446 22.5365/.5)}.data-\[active\=true\]\:ease-\[cubic-bezier\(0\.23\,1\,0\.32\,1\)\][data-active=true]{--tw-ease:cubic-bezier(.23,1,.32,1);transition-timing-function:cubic-bezier(.23,1,.32,1)}.data-\[active\=true\]\:aria-invalid\:border-destructive[data-active=true][aria-invalid=true]{border-color:#ec8990}.data-\[active\=true\]\:aria-invalid\:ring-destructive\/20[data-active=true][aria-invalid=true]{--tw-ring-color:lab(68.2315% 39.1635 13.6158/.2)}.data-\[align-trigger\=true\]\:animate-none[data-align-trigger=true]{animation:none}.data-\[align\=end\]\:flex-row-reverse[data-align=end]{flex-direction:row-reverse}.data-\[align\=end\]\:self-end[data-align=end]{align-self:flex-end}.data-\[chips\=true\]\:min-w-\(--anchor-width\)[data-chips=true]{min-width:var(--anchor-width)}.data-\[direction\=end\]\:bottom-4[data-direction=end]{bottom:calc(var(--spacing) * 4)}.data-\[direction\=end\]\:data-\[active\=false\]\:translate-y-full[data-direction=end][data-active=false]{--tw-translate-y:100%;translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[direction\=start\]\:top-4[data-direction=start]{top:calc(var(--spacing) * 4)}.data-\[direction\=start\]\:data-\[active\=false\]\:-translate-y-full[data-direction=start][data-active=false]{--tw-translate-y:-100%;translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[disabled\=true\]\:pointer-events-none[data-disabled=true]{pointer-events:none}.data-\[disabled\=true\]\:opacity-50[data-disabled=true]{opacity:.5}.data-\[invalid\=true\]\:text-destructive[data-invalid=true]{color:#ec8990}.data-\[modal\=true\]\:pointer-events-auto[data-modal=true]{pointer-events:auto}.data-\[motion\=from-end\]\:slide-in-from-right-52[data-motion=from-end]{--tw-enter-translate-x:calc(52*var(--spacing))}.data-\[motion\=from-start\]\:slide-in-from-left-52[data-motion=from-start]{--tw-enter-translate-x:calc(52*var(--spacing)*-1)}.data-\[motion\=to-end\]\:slide-out-to-right-52[data-motion=to-end]{--tw-exit-translate-x:calc(52*var(--spacing))}.data-\[motion\=to-start\]\:slide-out-to-left-52[data-motion=to-start]{--tw-exit-translate-x:calc(52*var(--spacing)*-1)}.data-\[motion\^\=from-\]\:animate-in[data-motion^=from-]{animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-\[motion\^\=from-\]\:fade-in[data-motion^=from-]{--tw-enter-opacity:0}.data-\[motion\^\=to-\]\:animate-out[data-motion^=to-]{animation:exit var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-\[motion\^\=to-\]\:fade-out[data-motion^=to-]{--tw-exit-opacity:0}.data-\[range-end\=true\]\:rounded-\(--cell-radius\)[data-range-end=true]{border-radius:var(--cell-radius)}.data-\[range-end\=true\]\:rounded-r-\(--cell-radius\)[data-range-end=true]{border-top-right-radius:var(--cell-radius);border-bottom-right-radius:var(--cell-radius)}.data-\[range-end\=true\]\:bg-primary[data-range-end=true]{background-color:#a52b36}.data-\[range-end\=true\]\:text-primary-foreground[data-range-end=true]{color:#fff}.data-\[range-middle\=true\]\:rounded-none[data-range-middle=true]{border-radius:0}.data-\[range-middle\=true\]\:bg-muted[data-range-middle=true]{background-color:#24323d}.data-\[range-middle\=true\]\:text-foreground[data-range-middle=true]{color:#eee9e3}.data-\[range-start\=true\]\:rounded-\(--cell-radius\)[data-range-start=true]{border-radius:var(--cell-radius)}.data-\[range-start\=true\]\:rounded-l-\(--cell-radius\)[data-range-start=true]{border-top-left-radius:var(--cell-radius);border-bottom-left-radius:var(--cell-radius)}.data-\[range-start\=true\]\:bg-primary[data-range-start=true]{background-color:#a52b36}.data-\[range-start\=true\]\:text-primary-foreground[data-range-start=true]{color:#fff}.data-\[selected-single\=true\]\:bg-primary[data-selected-single=true]{background-color:#a52b36}.data-\[selected-single\=true\]\:text-primary-foreground[data-selected-single=true]{color:#fff}.data-\[selected\=true\]\:rounded-none[data-selected=true]{border-radius:0}.data-\[side\=bottom\]\:inset-x-0[data-side=bottom]{inset-inline:calc(var(--spacing) * 0)}.data-\[side\=bottom\]\:top-1[data-side=bottom]{top:calc(var(--spacing) * 1)}.data-\[side\=bottom\]\:bottom-0[data-side=bottom]{bottom:calc(var(--spacing) * 0)}.data-\[side\=bottom\]\:h-auto[data-side=bottom]{height:auto}.data-\[side\=bottom\]\:border-t[data-side=bottom]{border-top-style:var(--tw-border-style);border-top-width:1px}.data-\[side\=bottom\]\:slide-in-from-top-2[data-side=bottom]{--tw-enter-translate-y:calc(2*var(--spacing)*-1)}.data-\[side\=bottom\]\:before\:top-\[-10px\][data-side=bottom]:before{content:var(--tw-content);top:-10px}.data-\[side\=bottom\]\:before\:right-0[data-side=bottom]:before{content:var(--tw-content);right:calc(var(--spacing) * 0)}.data-\[side\=bottom\]\:before\:left-0[data-side=bottom]:before{content:var(--tw-content);left:calc(var(--spacing) * 0)}.data-\[side\=bottom\]\:data-ending-style\:translate-y-\[2\.5rem\][data-side=bottom][data-ending-style],.data-\[side\=bottom\]\:data-starting-style\:translate-y-\[2\.5rem\][data-side=bottom][data-starting-style]{--tw-translate-y:2.5rem;translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[side\=inline-end\]\:top-1\/2\![data-side=inline-end]{top:50%!important}.data-\[side\=inline-end\]\:-left-1[data-side=inline-end]{left:calc(var(--spacing) * -1)}.data-\[side\=inline-end\]\:-translate-y-1\/2[data-side=inline-end]{--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[side\=inline-end\]\:slide-in-from-left-2[data-side=inline-end]{--tw-enter-translate-x:calc(2*var(--spacing)*-1)}.data-\[side\=inline-start\]\:top-1\/2\![data-side=inline-start]{top:50%!important}.data-\[side\=inline-start\]\:-right-1[data-side=inline-start]{right:calc(var(--spacing) * -1)}.data-\[side\=inline-start\]\:-translate-y-1\/2[data-side=inline-start]{--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[side\=inline-start\]\:slide-in-from-right-2[data-side=inline-start]{--tw-enter-translate-x:calc(2*var(--spacing))}.data-\[side\=left\]\:inset-y-0[data-side=left]{inset-block:calc(var(--spacing) * 0)}.data-\[side\=left\]\:top-1\/2\![data-side=left]{top:50%!important}.data-\[side\=left\]\:-right-1[data-side=left]{right:calc(var(--spacing) * -1)}.data-\[side\=left\]\:left-0[data-side=left]{left:calc(var(--spacing) * 0)}.data-\[side\=left\]\:h-full[data-side=left]{height:100%}.data-\[side\=left\]\:w-3\/4[data-side=left]{width:75%}.data-\[side\=left\]\:-translate-y-1\/2[data-side=left]{--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[side\=left\]\:border-r[data-side=left]{border-right-style:var(--tw-border-style);border-right-width:1px}.data-\[side\=left\]\:slide-in-from-right-2[data-side=left]{--tw-enter-translate-x:calc(2*var(--spacing))}.data-\[side\=left\]\:group-data-\[collapsible\=offcanvas\]\:left-\[calc\(var\(--sidebar-width\)\*-1\)\][data-side=left]:is(:where(.group)[data-collapsible=offcanvas] *){left:calc(var(--sidebar-width) * -1)}.data-\[side\=left\]\:data-ending-style\:translate-x-\[-2\.5rem\][data-side=left][data-ending-style],.data-\[side\=left\]\:data-starting-style\:translate-x-\[-2\.5rem\][data-side=left][data-starting-style]{--tw-translate-x:-2.5rem;translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[side\=right\]\:inset-y-0[data-side=right]{inset-block:calc(var(--spacing) * 0)}.data-\[side\=right\]\:top-1\/2\![data-side=right]{top:50%!important}.data-\[side\=right\]\:right-0[data-side=right]{right:calc(var(--spacing) * 0)}.data-\[side\=right\]\:-left-1[data-side=right]{left:calc(var(--spacing) * -1)}.data-\[side\=right\]\:h-full[data-side=right]{height:100%}.data-\[side\=right\]\:w-3\/4[data-side=right]{width:75%}.data-\[side\=right\]\:-translate-y-1\/2[data-side=right]{--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[side\=right\]\:border-l[data-side=right]{border-left-style:var(--tw-border-style);border-left-width:1px}.data-\[side\=right\]\:slide-in-from-left-2[data-side=right]{--tw-enter-translate-x:calc(2*var(--spacing)*-1)}.data-\[side\=right\]\:group-data-\[collapsible\=offcanvas\]\:right-\[calc\(var\(--sidebar-width\)\*-1\)\][data-side=right]:is(:where(.group)[data-collapsible=offcanvas] *){right:calc(var(--sidebar-width) * -1)}.data-\[side\=right\]\:data-ending-style\:translate-x-\[2\.5rem\][data-side=right][data-ending-style],.data-\[side\=right\]\:data-starting-style\:translate-x-\[2\.5rem\][data-side=right][data-starting-style]{--tw-translate-x:2.5rem;translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[side\=top\]\:inset-x-0[data-side=top]{inset-inline:calc(var(--spacing) * 0)}.data-\[side\=top\]\:top-0[data-side=top]{top:calc(var(--spacing) * 0)}.data-\[side\=top\]\:-bottom-2\.5[data-side=top]{bottom:calc(var(--spacing) * -2.5)}.data-\[side\=top\]\:h-auto[data-side=top]{height:auto}.data-\[side\=top\]\:border-b[data-side=top]{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.data-\[side\=top\]\:slide-in-from-bottom-2[data-side=top]{--tw-enter-translate-y:calc(2*var(--spacing))}.data-\[side\=top\]\:data-ending-style\:translate-y-\[-2\.5rem\][data-side=top][data-ending-style],.data-\[side\=top\]\:data-starting-style\:translate-y-\[-2\.5rem\][data-side=top][data-starting-style]{--tw-translate-y:-2.5rem;translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[size\=default\]\:h-8[data-size=default]{height:calc(var(--spacing) * 8)}.data-\[size\=default\]\:h-\[18\.4px\][data-size=default]{height:18.4px}.data-\[size\=default\]\:w-\[32px\][data-size=default]{width:32px}.data-\[size\=default\]\:max-w-xs[data-size=default]{max-width:var(--container-xs)}.data-\[size\=lg\]\:size-10[data-size=lg]{width:calc(var(--spacing) * 10);height:calc(var(--spacing) * 10)}.data-\[size\=md\]\:text-sm[data-size=md]{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.data-\[size\=sm\]\:size-6[data-size=sm]{width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6)}.data-\[size\=sm\]\:h-7[data-size=sm]{height:calc(var(--spacing) * 7)}.data-\[size\=sm\]\:h-\[14px\][data-size=sm]{height:14px}.data-\[size\=sm\]\:w-\[24px\][data-size=sm]{width:24px}.data-\[size\=sm\]\:max-w-xs[data-size=sm]{max-width:var(--container-xs)}.data-\[size\=sm\]\:rounded-\[min\(var\(--radius-md\)\,10px\)\][data-size=sm]{border-radius:min(var(--radius-md), 10px)}.data-\[size\=sm\]\:py-0\.5[data-size=sm]{padding-block:calc(var(--spacing) * .5)}.data-\[size\=sm\]\:text-xs[data-size=sm]{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.data-\[size\=sm\]\:\[--card-spacing\:--spacing\(3\)\][data-size=sm]{--card-spacing:calc(var(--spacing) * 3)}.data-\[size\=sm\]\:has-data-\[slot\=card-footer\]\:pb-0[data-size=sm]:has([data-slot=card-footer]){padding-bottom:calc(var(--spacing) * 0)}:is(.\*\*\:data-\[slot\=accordion-trigger-icon\]\:ml-auto *)[data-slot=accordion-trigger-icon]{margin-left:auto}:is(.\*\*\:data-\[slot\=accordion-trigger-icon\]\:size-4 *)[data-slot=accordion-trigger-icon]{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}:is(.\*\*\:data-\[slot\=accordion-trigger-icon\]\:text-muted-foreground *)[data-slot=accordion-trigger-icon]{color:#c4c9ce}:is(.\*\:data-\[slot\=alert-description\]\:text-destructive\/90>*)[data-slot=alert-description]{color:lab(68.2315% 39.1635 13.6158/.9)}:is(.\*\:data-\[slot\=attachment\]\:flex-none>*)[data-slot=attachment]{flex:none}:is(.\*\:data-\[slot\=attachment\]\:snap-start>*)[data-slot=attachment]{scroll-snap-align:start}:is(.\*\:data-\[slot\=avatar\]\:ring-2>*)[data-slot=avatar]{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + 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)}:is(.\*\:data-\[slot\=avatar\]\:ring-background>*)[data-slot=avatar]{--tw-ring-color:#101b23}:is(.\*\:data-\[slot\=bubble-content\]\:rounded-none>*)[data-slot=bubble-content]{border-radius:0}:is(.\*\:data-\[slot\=bubble-content\]\:border-border>*)[data-slot=bubble-content]{border-color:#637079}:is(.\*\:data-\[slot\=bubble-content\]\:bg-\[oklch\(from_var\(--primary\)_0\.93_calc\(c\*0\.4\)_h\)\]>*)[data-slot=bubble-content]{background-color:oklch(from var(--primary) .93 calc(c * .4) h)}:is(.\*\:data-\[slot\=bubble-content\]\:bg-background>*)[data-slot=bubble-content]{background-color:#101b23}:is(.\*\:data-\[slot\=bubble-content\]\:bg-destructive\/10>*)[data-slot=bubble-content]{background-color:lab(68.2315% 39.1635 13.6158/.1)}:is(.\*\:data-\[slot\=bubble-content\]\:bg-muted>*)[data-slot=bubble-content]{background-color:#24323d}:is(.\*\:data-\[slot\=bubble-content\]\:bg-primary>*)[data-slot=bubble-content]{background-color:#a52b36}:is(.\*\:data-\[slot\=bubble-content\]\:bg-transparent>*)[data-slot=bubble-content]{background-color:#0000}:is(.\*\:data-\[slot\=bubble-content\]\:p-0>*)[data-slot=bubble-content]{padding:calc(var(--spacing) * 0)}:is(.\*\:data-\[slot\=bubble-content\]\:text-destructive>*)[data-slot=bubble-content]{color:#ec8990}:is(.\*\:data-\[slot\=bubble-content\]\:text-foreground>*)[data-slot=bubble-content]{color:#eee9e3}:is(.\*\:data-\[slot\=bubble-content\]\:text-primary-foreground>*)[data-slot=bubble-content]{color:#fff}.data-\[slot\=checkbox-group\]\:gap-3[data-slot=checkbox-group]{gap:calc(var(--spacing) * 3)}:is(.\*\:data-\[slot\=field\]\:p-2\.5>*)[data-slot=field]{padding:calc(var(--spacing) * 2.5)}:is(.\*\:data-\[slot\=field-group\]\:gap-4>*)[data-slot=field-group]{gap:calc(var(--spacing) * 4)}:is(.\*\:data-\[slot\=field-label\]\:flex-auto>*)[data-slot=field-label]{flex:auto}:is(.\*\:data-\[slot\=input-group\]\:m-1>*)[data-slot=input-group]{margin:calc(var(--spacing) * 1)}:is(.\*\:data-\[slot\=input-group\]\:mb-0>*)[data-slot=input-group]{margin-bottom:calc(var(--spacing) * 0)}:is(.\*\:data-\[slot\=input-group\]\:h-8>*)[data-slot=input-group]{height:calc(var(--spacing) * 8)}:is(.\*\:data-\[slot\=input-group\]\:border-input\/30>*)[data-slot=input-group]{border-color:lab(52.9737% -4.17668 -6.84122/.3)}:is(.\*\:data-\[slot\=input-group\]\:bg-input\/30>*)[data-slot=input-group]{background-color:lab(52.9737% -4.17668 -6.84122/.3)}:is(.\*\:data-\[slot\=input-group\]\:shadow-none>*)[data-slot=input-group]{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}:is(.\*\:data-\[slot\=input-group-addon\]\:pl-2\!>*)[data-slot=input-group-addon]{padding-left:calc(var(--spacing) * 2)!important}:is(.\*\*\:data-\[slot\=kbd\]\:relative *)[data-slot=kbd]{position:relative}:is(.\*\*\:data-\[slot\=kbd\]\:isolate *)[data-slot=kbd]{isolation:isolate}:is(.\*\*\:data-\[slot\=kbd\]\:z-50 *)[data-slot=kbd]{z-index:50}:is(.\*\*\:data-\[slot\=kbd\]\:rounded-sm *)[data-slot=kbd]{border-radius:var(--radius-sm)}:is(.\*\*\:data-\[slot\=navigation-menu-link\]\:focus\:ring-0 *)[data-slot=navigation-menu-link]:focus{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(0px + 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)}:is(.\*\*\:data-\[slot\=navigation-menu-link\]\:focus\:outline-none *)[data-slot=navigation-menu-link]:focus{--tw-outline-style:none;outline-style:none}:is(.\*\:data-\[slot\=select-value\]\:line-clamp-1>*)[data-slot=select-value]{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}:is(.\*\:data-\[slot\=select-value\]\:flex>*)[data-slot=select-value]{display:flex}:is(.\*\:data-\[slot\=select-value\]\:items-center>*)[data-slot=select-value]{align-items:center}:is(.\*\:data-\[slot\=select-value\]\:gap-1\.5>*)[data-slot=select-value]{gap:calc(var(--spacing) * 1.5)}:is(.group-data-\[orientation\=vertical\]\/attachment\:\*\:data-\[slot\=spinner\]\:size-6\!:is(:where(.group\/attachment)[data-orientation=vertical] *)>*)[data-slot=spinner]{width:calc(var(--spacing) * 6)!important;height:calc(var(--spacing) * 6)!important}.group-data-horizontal\/toggle-group\:data-\[spacing\=0\]\:first\:rounded-l-lg:is(:where(.group\/toggle-group)[data-horizontal] *)[data-spacing="0"]:first-child{border-top-left-radius:var(--radius-lg);border-bottom-left-radius:var(--radius-lg)}.group-data-vertical\/toggle-group\:data-\[spacing\=0\]\:first\:rounded-t-lg:is(:where(.group\/toggle-group)[data-vertical] *)[data-spacing="0"]:first-child{border-top-left-radius:var(--radius-lg);border-top-right-radius:var(--radius-lg)}.group-data-horizontal\/toggle-group\:data-\[spacing\=0\]\:last\:rounded-r-lg:is(:where(.group\/toggle-group)[data-horizontal] *)[data-spacing="0"]:last-child{border-top-right-radius:var(--radius-lg);border-bottom-right-radius:var(--radius-lg)}.group-data-vertical\/toggle-group\:data-\[spacing\=0\]\:last\:rounded-b-lg:is(:where(.group\/toggle-group)[data-vertical] *)[data-spacing="0"]:last-child{border-bottom-right-radius:var(--radius-lg);border-bottom-left-radius:var(--radius-lg)}.data-\[state\=delayed-open\]\:animate-in[data-state=delayed-open]{animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-\[state\=delayed-open\]\:fade-in-0[data-state=delayed-open]{--tw-enter-opacity:0}.data-\[state\=delayed-open\]\:zoom-in-95[data-state=delayed-open]{--tw-enter-scale:.95}.data-\[state\=error\]\:border-destructive\/30[data-state=error]{border-color:lab(68.2315% 39.1635 13.6158/.3)}.data-\[state\=hidden\]\:animate-out[data-state=hidden]{animation:exit var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-\[state\=hidden\]\:fade-out[data-state=hidden]{--tw-exit-opacity:0}.data-\[state\=idle\]\:border-dashed[data-state=idle]{--tw-border-style:dashed;border-style:dashed}.data-\[state\=on\]\:bg-muted[data-state=on],.data-\[state\=selected\]\:bg-muted[data-state=selected]{background-color:#24323d}.data-\[state\=visible\]\:animate-in[data-state=visible]{animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-\[state\=visible\]\:fade-in[data-state=visible]{--tw-enter-opacity:0}.data-\[swipe-axis\=x\]\:inset-y-0[data-swipe-axis=x]{inset-block:calc(var(--spacing) * 0)}.data-\[swipe-axis\=x\]\:flex-row[data-swipe-axis=x]{flex-direction:row}.data-\[swipe-axis\=x\]\:\[--drawer-content-width\:75\%\][data-swipe-axis=x]{--drawer-content-width:75%}.data-\[swipe-axis\=x\]\:after\:inset-y-0[data-swipe-axis=x]:after{content:var(--tw-content);inset-block:calc(var(--spacing) * 0)}.data-\[swipe-axis\=x\]\:after\:w-\(--bleed\)[data-swipe-axis=x]:after{content:var(--tw-content);width:var(--bleed)}.data-\[swipe-axis\=y\]\:inset-x-0[data-swipe-axis=y]{inset-inline:calc(var(--spacing) * 0)}.data-\[swipe-axis\=y\]\:\[--drawer-content-max-height\:calc\(100dvh-6rem\)\][data-swipe-axis=y]{--drawer-content-max-height:calc(100dvh - 6rem)}.data-\[swipe-axis\=y\]\:after\:inset-x-0[data-swipe-axis=y]:after{content:var(--tw-content);inset-inline:calc(var(--spacing) * 0)}.data-\[swipe-axis\=y\]\:after\:h-\(--bleed\)[data-swipe-axis=y]:after{content:var(--tw-content);height:var(--bleed)}.data-\[swipe-axis\=y\]\:data-nested-drawer-open\:h-\(--stack-height\)[data-swipe-axis=y][data-nested-drawer-open]{height:var(--stack-height)}.data-\[swipe-axis\=y\]\:data-snap-points\:\[--drawer-content-height\:100dvh\][data-swipe-axis=y][data-snap-points]{--drawer-content-height:100dvh}.data-\[swipe-direction\=down\]\:bottom-0[data-swipe-direction=down]{bottom:calc(var(--spacing) * 0)}.data-\[swipe-direction\=down\]\:origin-bottom[data-swipe-direction=down]{transform-origin:bottom}.data-\[swipe-direction\=down\]\:rounded-t-xl[data-swipe-direction=down]{border-top-left-radius:var(--radius-xl);border-top-right-radius:var(--radius-xl)}.data-\[swipe-direction\=down\]\:border-t[data-swipe-direction=down]{border-top-style:var(--tw-border-style);border-top-width:1px}.data-\[swipe-direction\=down\]\:\[--closed-transform\:translate3d\(0\,calc\(100\%\+var\(--drawer-inset\,0px\)\+2px\)\,0\)\][data-swipe-direction=down]{--closed-transform:translate3d(0,calc(100% + var(--drawer-inset,0px) + 2px),0)}.data-\[swipe-direction\=down\]\:\[--translate-y\:calc\(var\(--drawer-snap-point-offset\,0px\)\+var\(--drawer-swipe-movement-y\)-var\(--stack-peek-offset\)-\(var\(--stack-shrink\)\*var\(--stack-height\)\)\)\][data-swipe-direction=down]{--translate-y:calc(var(--drawer-snap-point-offset,0px) + var(--drawer-swipe-movement-y) - var(--stack-peek-offset) - (var(--stack-shrink) * var(--stack-height)))}.data-\[swipe-direction\=down\]\:after\:top-full[data-swipe-direction=down]:after{content:var(--tw-content);top:100%}.data-ending-style\:data-\[swipe-direction\=down\]\:\[transform\:translateY\(calc\(var\(--toast-swipe-movement-y\)\+150\%\)\)\][data-ending-style][data-swipe-direction=down],.data-expanded\:data-ending-style\:data-\[swipe-direction\=down\]\:\[transform\:translateY\(calc\(var\(--toast-swipe-movement-y\)\+150\%\)\)\][data-expanded][data-ending-style][data-swipe-direction=down]{transform:translateY(calc(var(--toast-swipe-movement-y) + 150%))}.data-\[swipe-direction\=left\]\:left-0[data-swipe-direction=left]{left:calc(var(--spacing) * 0)}.data-\[swipe-direction\=left\]\:origin-left[data-swipe-direction=left]{transform-origin:0}.data-\[swipe-direction\=left\]\:rounded-r-xl[data-swipe-direction=left]{border-top-right-radius:var(--radius-xl);border-bottom-right-radius:var(--radius-xl)}.data-\[swipe-direction\=left\]\:border-r[data-swipe-direction=left]{border-right-style:var(--tw-border-style);border-right-width:1px}.data-\[swipe-direction\=left\]\:\[--closed-transform\:translate3d\(calc\(-100\%-var\(--drawer-inset\,0px\)-2px\)\,0\,0\)\][data-swipe-direction=left]{--closed-transform:translate3d(calc(-100% - var(--drawer-inset,0px) - 2px),0,0)}.data-\[swipe-direction\=left\]\:\[--translate-x\:calc\(var\(--drawer-swipe-movement-x\)\+var\(--stack-peek-offset\)\+\(var\(--stack-shrink\)\*100\%\)\)\][data-swipe-direction=left]{--translate-x:calc(var(--drawer-swipe-movement-x) + var(--stack-peek-offset) + (var(--stack-shrink) * 100%))}.data-\[swipe-direction\=left\]\:after\:right-full[data-swipe-direction=left]:after{content:var(--tw-content);right:100%}.data-ending-style\:data-\[swipe-direction\=left\]\:\[transform\:translateX\(calc\(var\(--toast-swipe-movement-x\)-150\%\)\)_translateY\(var\(--offset-y\)\)\][data-ending-style][data-swipe-direction=left],.data-expanded\:data-ending-style\:data-\[swipe-direction\=left\]\:\[transform\:translateX\(calc\(var\(--toast-swipe-movement-x\)-150\%\)\)_translateY\(var\(--offset-y\)\)\][data-expanded][data-ending-style][data-swipe-direction=left]{transform:translateX(calc(var(--toast-swipe-movement-x) - 150%)) translateY(var(--offset-y))}.data-\[swipe-direction\=right\]\:right-0[data-swipe-direction=right]{right:calc(var(--spacing) * 0)}.data-\[swipe-direction\=right\]\:origin-right[data-swipe-direction=right]{transform-origin:100%}.data-\[swipe-direction\=right\]\:rounded-l-xl[data-swipe-direction=right]{border-top-left-radius:var(--radius-xl);border-bottom-left-radius:var(--radius-xl)}.data-\[swipe-direction\=right\]\:border-l[data-swipe-direction=right]{border-left-style:var(--tw-border-style);border-left-width:1px}.data-\[swipe-direction\=right\]\:\[--closed-transform\:translate3d\(calc\(100\%\+var\(--drawer-inset\,0px\)\+2px\)\,0\,0\)\][data-swipe-direction=right]{--closed-transform:translate3d(calc(100% + var(--drawer-inset,0px) + 2px),0,0)}.data-\[swipe-direction\=right\]\:\[--translate-x\:calc\(var\(--drawer-swipe-movement-x\)-var\(--stack-peek-offset\)-\(var\(--stack-shrink\)\*100\%\)\)\][data-swipe-direction=right]{--translate-x:calc(var(--drawer-swipe-movement-x) - var(--stack-peek-offset) - (var(--stack-shrink) * 100%))}.data-\[swipe-direction\=right\]\:after\:left-full[data-swipe-direction=right]:after{content:var(--tw-content);left:100%}.data-ending-style\:data-\[swipe-direction\=right\]\:\[transform\:translateX\(calc\(var\(--toast-swipe-movement-x\)\+150\%\)\)_translateY\(var\(--offset-y\)\)\][data-ending-style][data-swipe-direction=right],.data-expanded\:data-ending-style\:data-\[swipe-direction\=right\]\:\[transform\:translateX\(calc\(var\(--toast-swipe-movement-x\)\+150\%\)\)_translateY\(var\(--offset-y\)\)\][data-expanded][data-ending-style][data-swipe-direction=right]{transform:translateX(calc(var(--toast-swipe-movement-x) + 150%)) translateY(var(--offset-y))}.data-\[swipe-direction\=up\]\:top-0[data-swipe-direction=up]{top:calc(var(--spacing) * 0)}.data-\[swipe-direction\=up\]\:origin-top[data-swipe-direction=up]{transform-origin:top}.data-\[swipe-direction\=up\]\:rounded-b-xl[data-swipe-direction=up]{border-bottom-right-radius:var(--radius-xl);border-bottom-left-radius:var(--radius-xl)}.data-\[swipe-direction\=up\]\:border-b[data-swipe-direction=up]{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.data-\[swipe-direction\=up\]\:\[--closed-transform\:translate3d\(0\,calc\(-100\%-var\(--drawer-inset\,0px\)-2px\)\,0\)\][data-swipe-direction=up]{--closed-transform:translate3d(0,calc(-100% - var(--drawer-inset,0px) - 2px),0)}.data-\[swipe-direction\=up\]\:\[--translate-y\:calc\(var\(--drawer-snap-point-offset\,0px\)\+var\(--drawer-swipe-movement-y\)\+var\(--stack-peek-offset\)\+\(var\(--stack-shrink\)\*var\(--stack-height\)\)\)\][data-swipe-direction=up]{--translate-y:calc(var(--drawer-snap-point-offset,0px) + var(--drawer-swipe-movement-y) + var(--stack-peek-offset) + (var(--stack-shrink) * var(--stack-height)))}.data-\[swipe-direction\=up\]\:after\:bottom-full[data-swipe-direction=up]:after{content:var(--tw-content);bottom:100%}.data-ending-style\:data-\[swipe-direction\=up\]\:\[transform\:translateY\(calc\(var\(--toast-swipe-movement-y\)-150\%\)\)\][data-ending-style][data-swipe-direction=up],.data-expanded\:data-ending-style\:data-\[swipe-direction\=up\]\:\[transform\:translateY\(calc\(var\(--toast-swipe-movement-y\)-150\%\)\)\][data-expanded][data-ending-style][data-swipe-direction=up]{transform:translateY(calc(var(--toast-swipe-movement-y) - 150%))}.data-\[variant\=destructive\]\:text-destructive[data-variant=destructive]{color:#ec8990}.data-\[variant\=destructive\]\:focus\:bg-destructive\/10[data-variant=destructive]:focus{background-color:lab(68.2315% 39.1635 13.6158/.1)}.data-\[variant\=destructive\]\:focus\:text-destructive[data-variant=destructive]:focus{color:#ec8990}.data-\[variant\=ghost\]\:max-w-full[data-variant=ghost]{max-width:100%}.data-\[variant\=label\]\:text-sm[data-variant=label]{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.data-\[variant\=legend\]\:text-base[data-variant=legend]{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.data-\[variant\=line\]\:rounded-none[data-variant=line]{border-radius:0}.group-data-horizontal\/toggle-group\:data-\[spacing\=0\]\:data-\[variant\=outline\]\:border-l-0:is(:where(.group\/toggle-group)[data-horizontal] *)[data-spacing="0"][data-variant=outline]{border-left-style:var(--tw-border-style);border-left-width:0}.group-data-vertical\/toggle-group\:data-\[spacing\=0\]\:data-\[variant\=outline\]\:border-t-0:is(:where(.group\/toggle-group)[data-vertical] *)[data-spacing="0"][data-variant=outline]{border-top-style:var(--tw-border-style);border-top-width:0}.group-data-horizontal\/toggle-group\:data-\[spacing\=0\]\:data-\[variant\=outline\]\:first\:border-l:is(:where(.group\/toggle-group)[data-horizontal] *)[data-spacing="0"][data-variant=outline]:first-child{border-left-style:var(--tw-border-style);border-left-width:1px}.group-data-vertical\/toggle-group\:data-\[spacing\=0\]\:data-\[variant\=outline\]\:first\:border-t:is(:where(.group\/toggle-group)[data-vertical] *)[data-spacing="0"][data-variant=outline]:first-child{border-top-style:var(--tw-border-style);border-top-width:1px}.nth-last-2\:-mt-1:nth-last-child(2){margin-top:calc(var(--spacing) * -1)}@supports ((-webkit-backdrop-filter:var(--tw)) or (backdrop-filter:var(--tw))){.supports-backdrop-filter\:backdrop-blur-xs{--tw-backdrop-blur:blur(var(--blur-xs));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}}@supports (-webkit-touch-callout:none){.supports-\[-webkit-touch-callout\:none\]\:absolute{position:absolute}}@media (min-width:40rem){.sm\:right-4{right:calc(var(--spacing) * 4)}.sm\:left-auto{left:auto}.sm\:mx-0{margin-inline:calc(var(--spacing) * 0)}.sm\:block{display:block}.sm\:flex{display:flex}.sm\:w-full{width:100%}.sm\:max-w-sm{max-width:var(--container-sm)}.sm\:flex-row{flex-direction:row}.sm\:justify-end{justify-content:flex-end}.sm\:group-data-\[size\=default\]\/alert-dialog-content\:row-span-2:is(:where(.group\/alert-dialog-content)[data-size=default] *){grid-row:span 2/span 2}.sm\:group-data-\[size\=default\]\/alert-dialog-content\:place-items-start:is(:where(.group\/alert-dialog-content)[data-size=default] *){place-items:start}.sm\:group-data-\[size\=default\]\/alert-dialog-content\:text-left:is(:where(.group\/alert-dialog-content)[data-size=default] *){text-align:left}.sm\:group-data-\[size\=default\]\/alert-dialog-content\:group-has-data-\[slot\=alert-dialog-media\]\/alert-dialog-content\:col-start-2:is(:where(.group\/alert-dialog-content)[data-size=default] *):is(:where(.group\/alert-dialog-content):has([data-slot=alert-dialog-media]) *){grid-column-start:2}.sm\:group-data-\[size\=default\]\/alert-dialog-content\:has-data-\[slot\=alert-dialog-media\]\:grid-rows-\[auto_1fr\]:is(:where(.group\/alert-dialog-content)[data-size=default] *):has([data-slot=alert-dialog-media]){grid-template-rows:auto 1fr}.data-\[side\=left\]\:sm\:max-w-sm[data-side=left],.data-\[side\=right\]\:sm\:max-w-sm[data-side=right],.data-\[size\=default\]\:sm\:max-w-sm[data-size=default]{max-width:var(--container-sm)}.data-\[swipe-axis\=x\]\:sm\:\[--drawer-content-width\:24rem\][data-swipe-axis=x]{--drawer-content-width:24rem}}@media (min-width:48rem){.md\:block{display:block}.md\:flex{display:flex}.md\:flex-row{flex-direction:row}.md\:gap-0\.5{gap:calc(var(--spacing) * .5)}.md\:text-left{text-align:left}.md\:text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.md\:text-pretty{text-wrap:pretty}.md\:opacity-0{opacity:0}.md\:peer-data-\[variant\=inset\]\:m-2:is(:where(.peer)[data-variant=inset]~*){margin:calc(var(--spacing) * 2)}.md\:peer-data-\[variant\=inset\]\:ml-0:is(:where(.peer)[data-variant=inset]~*){margin-left:calc(var(--spacing) * 0)}.md\:peer-data-\[variant\=inset\]\:rounded-xl:is(:where(.peer)[data-variant=inset]~*){border-radius:var(--radius-xl)}.md\:peer-data-\[variant\=inset\]\:shadow-sm:is(:where(.peer)[data-variant=inset]~*){--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)}.md\:peer-data-\[variant\=inset\]\:peer-data-\[state\=collapsed\]\:ml-2:is(:where(.peer)[data-variant=inset]~*):is(:where(.peer)[data-state=collapsed]~*){margin-left:calc(var(--spacing) * 2)}.md\:after\:hidden:after{content:var(--tw-content);display:none}}@container field-group (width>=28rem){.\@md\/field-group\:flex-row{flex-direction:row}.\@md\/field-group\:items-center{align-items:center}:is(.\@md\/field-group\:\*\:w-auto>*){width:auto}.\@md\/field-group\:has-\[\>\[data-slot\=field-content\]\]\:items-start:has(>[data-slot=field-content]){align-items:flex-start}:is(.\@md\/field-group\:\*\:data-\[slot\=field-label\]\:flex-auto>*)[data-slot=field-label]{flex:auto}}.ltr\:-translate-x-1\/2:where(:not(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)),[dir=ltr],[dir=ltr] *),.rtl\:-translate-x-1\/2:where(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)),[dir=rtl],[dir=rtl] *){--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.rtl\:translate-x-1\/2:where(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)),[dir=rtl],[dir=rtl] *){--tw-translate-x:calc(1 / 2 * 100%);translate:var(--tw-translate-x) var(--tw-translate-y)}@media (prefers-color-scheme:dark){.dark\:border-input{border-color:#72818a}.dark\:bg-destructive\/20{background-color:lab(68.2315% 39.1635 13.6158/.2)}.dark\:bg-input\/30{background-color:lab(52.9737% -4.17668 -6.84122/.3)}.dark\:bg-transparent{background-color:#0000}.dark\:text-muted-foreground{color:#c4c9ce}.dark\:after\:mix-blend-lighten:after{content:var(--tw-content);mix-blend-mode:lighten}@media (hover:hover){.dark\:hover\:bg-destructive\/30:hover{background-color:lab(68.2315% 39.1635 13.6158/.3)}.dark\:hover\:bg-input\/50:hover{background-color:lab(52.9737% -4.17668 -6.84122/.5)}.dark\:hover\:bg-muted\/50:hover{background-color:lab(19.891% -3.52396 -8.95917/.5)}.dark\:hover\:text-foreground:hover{color:#eee9e3}}.dark\:focus-visible\:ring-destructive\/40:focus-visible{--tw-ring-color:lab(68.2315% 39.1635 13.6158/.4)}.dark\:disabled\:bg-input\/80:disabled{background-color:lab(52.9737% -4.17668 -6.84122/.8)}.dark\:disabled\:bg-transparent:disabled{background-color:#0000}:where([data-slot=tooltip-content]) .dark\:in-data-\[slot\=tooltip-content\]\:bg-background\/10{background-color:lab(9.0155% -3.00111 -7.18596/.1)}.dark\:has-disabled\:bg-input\/80:has(:disabled){background-color:lab(52.9737% -4.17668 -6.84122/.8)}.dark\:has-aria-invalid\:border-destructive\/50:has([aria-invalid=true]){border-color:lab(68.2315% 39.1635 13.6158/.5)}.dark\:has-aria-invalid\:ring-destructive\/40:has([aria-invalid=true]){--tw-ring-color:lab(68.2315% 39.1635 13.6158/.4)}.dark\:has-data-checked\:border-primary\/20:has([data-checked]){border-color:lab(38.423% 50.4587 24.8022/.2)}.dark\:has-data-checked\:bg-primary\/10:has([data-checked]){background-color:lab(38.423% 50.4587 24.8022/.1)}.dark\:has-\[\[data-slot\]\[aria-invalid\=true\]\]\:ring-destructive\/40:has([data-slot][aria-invalid=true]){--tw-ring-color:lab(68.2315% 39.1635 13.6158/.4)}.dark\:aria-invalid\:border-destructive\/50[aria-invalid=true]{border-color:lab(68.2315% 39.1635 13.6158/.5)}.dark\:aria-invalid\:ring-destructive\/40[aria-invalid=true]{--tw-ring-color:lab(68.2315% 39.1635 13.6158/.4)}.dark\:data-active\:border-input[data-active]{border-color:#72818a}.dark\:data-active\:bg-input\/30[data-active]{background-color:lab(52.9737% -4.17668 -6.84122/.3)}.dark\:data-active\:text-foreground[data-active]{color:#eee9e3}.dark\:group-data-\[variant\=line\]\/tabs-list\:data-active\:border-transparent:is(:where(.group\/tabs-list)[data-variant=line] *)[data-active]{border-color:#0000}.dark\:group-data-\[variant\=line\]\/tabs-list\:data-active\:bg-transparent:is(:where(.group\/tabs-list)[data-variant=line] *)[data-active]{background-color:#0000}.dark\:data-checked\:bg-primary[data-checked]{background-color:#a52b36}.dark\:data-checked\:bg-primary-foreground[data-checked]{background-color:#fff}.dark\:data-unchecked\:bg-foreground[data-unchecked]{background-color:#eee9e3}.dark\:data-unchecked\:bg-input\/80[data-unchecked]{background-color:lab(52.9737% -4.17668 -6.84122/.8)}.dark\:data-\[active\=true\]\:aria-invalid\:ring-destructive\/40[data-active=true][aria-invalid=true]{--tw-ring-color:lab(68.2315% 39.1635 13.6158/.4)}:is(.dark\:\*\:data-\[slot\=bubble-content\]\:bg-\[oklch\(from_var\(--primary\)_0\.3_calc\(c\*0\.4\)_h\)\]>*)[data-slot=bubble-content]{background-color:oklch(from var(--primary) .3 calc(c * .4) h)}:is(.dark\:\*\:data-\[slot\=bubble-content\]\:bg-destructive\/20>*)[data-slot=bubble-content],.dark\:data-\[variant\=destructive\]\:focus\:bg-destructive\/20[data-variant=destructive]:focus{background-color:lab(68.2315% 39.1635 13.6158/.2)}}.\[\&_\.recharts-cartesian-axis-tick_text\]\:fill-muted-foreground .recharts-cartesian-axis-tick text{fill:#c4c9ce}.\[\&_\.recharts-cartesian-grid_line\[stroke\=\'\#ccc\'\]\]\:stroke-border\/50 .recharts-cartesian-grid line[stroke=\#ccc]{stroke:lab(46.3796% -3.5027 -6.7468/.5)}.\[\&_\.recharts-curve\.recharts-tooltip-cursor\]\:stroke-border .recharts-curve.recharts-tooltip-cursor{stroke:#637079}.\[\&_\.recharts-dot\[stroke\=\'\#fff\'\]\]\:stroke-transparent .recharts-dot[stroke=\#fff]{stroke:#0000}.\[\&_\.recharts-layer\]\:outline-hidden .recharts-layer{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.\[\&_\.recharts-layer\]\:outline-hidden .recharts-layer{outline-offset:2px;outline:2px solid #0000}}.\[\&_\.recharts-polar-grid_\[stroke\=\'\#ccc\'\]\]\:stroke-border .recharts-polar-grid [stroke=\#ccc]{stroke:#637079}.\[\&_\.recharts-radial-bar-background-sector\]\:fill-muted .recharts-radial-bar-background-sector,.\[\&_\.recharts-rectangle\.recharts-tooltip-cursor\]\:fill-muted .recharts-rectangle.recharts-tooltip-cursor{fill:#24323d}.\[\&_\.recharts-reference-line_\[stroke\=\'\#ccc\'\]\]\:stroke-border .recharts-reference-line [stroke=\#ccc]{stroke:#637079}.\[\&_\.recharts-sector\]\:outline-hidden .recharts-sector{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.\[\&_\.recharts-sector\]\:outline-hidden .recharts-sector{outline-offset:2px;outline:2px solid #0000}}.\[\&_\.recharts-sector\[stroke\=\'\#fff\'\]\]\:stroke-transparent .recharts-sector[stroke=\#fff]{stroke:#0000}.\[\&_\.recharts-surface\]\:outline-hidden .recharts-surface{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.\[\&_\.recharts-surface\]\:outline-hidden .recharts-surface{outline-offset:2px;outline:2px solid #0000}}.\[\&_a\]\:underline a{text-decoration-line:underline}.\[\&_a\]\:underline-offset-3 a{text-underline-offset:3px}@media (hover:hover){.\[\&_a\]\:hover\:text-foreground a:hover{color:#eee9e3}}.\[\&_img\]\:size-full img{width:100%;height:100%}.\[\&_img\]\:object-cover img{object-fit:cover}.\[\&_p\:not\(\:last-child\)\]\:mb-4 p:not(:last-child){margin-bottom:calc(var(--spacing) * 4)}.\[\&_svg\]\:pointer-events-none svg{pointer-events:none}.\[\&_svg\]\:size-4 svg{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.\[\&_svg\]\:shrink-0 svg{flex-shrink:0}.data-\[direction\=start\]\:\[\&_svg\]\:rotate-180[data-direction=start] svg{rotate:180deg}.\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-3 svg:not([class*=size-]){width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3)}.\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-3\.5 svg:not([class*=size-]){width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5)}.\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-4 svg:not([class*=size-]){width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.group-data-\[orientation\=vertical\]\/attachment\:\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-6:is(:where(.group\/attachment)[data-orientation=vertical] *) svg:not([class*=size-]){width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6)}.group-data-\[size\=xs\]\/attachment\:\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-3\.5:is(:where(.group\/attachment)[data-size=xs] *) svg:not([class*=size-]){width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5)}.\[\&_tr\]\:border-b tr{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.\[\&_tr\:last-child\]\:border-0 tr:last-child{border-style:var(--tw-border-style);border-width:0}.\[\&\+\[data-slot\=item-content\]\]\:flex-none+[data-slot=item-content]{flex:none}.\[\&\:first-child\[data-selected\=true\]_button\]\:rounded-l-\(--cell-radius\):first-child[data-selected=true] button{border-top-left-radius:var(--cell-radius);border-bottom-left-radius:var(--cell-radius)}.\[\&\:has\(\[role\=checkbox\]\)\]\:pr-0:has([role=checkbox]){padding-right:calc(var(--spacing) * 0)}.\[\.border-b\]\:pb-\(--card-spacing\).border-b{padding-bottom:var(--card-spacing)}.\[\.border-b\]\:pb-2.border-b{padding-bottom:calc(var(--spacing) * 2)}.\[\.border-t\]\:pt-2.border-t{padding-top:calc(var(--spacing) * 2)}:is(.rtl\:\*\*\:\[\.rdp-button\\_next\>svg\]\:rotate-180:where(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)),[dir=rtl],[dir=rtl] *) *):is(.rdp-button_next>svg),:is(.rtl\:\*\*\:\[\.rdp-button\\_previous\>svg\]\:rotate-180:where(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)),[dir=rtl],[dir=rtl] *) *):is(.rdp-button_previous>svg){rotate:180deg}:is(.\*\*\:\[\[cmdk-group-heading\]\]\:px-2 *)[cmdk-group-heading]{padding-inline:calc(var(--spacing) * 2)}:is(.\*\*\:\[\[cmdk-group-heading\]\]\:py-1\.5 *)[cmdk-group-heading]{padding-block:calc(var(--spacing) * 1.5)}:is(.\*\*\:\[\[cmdk-group-heading\]\]\:text-xs *)[cmdk-group-heading]{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}:is(.\*\*\:\[\[cmdk-group-heading\]\]\:font-medium *)[cmdk-group-heading]{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}:is(.\*\*\:\[\[cmdk-group-heading\]\]\:text-muted-foreground *)[cmdk-group-heading]{color:#c4c9ce}.\[a\]\:underline:is(a){text-decoration-line:underline}.\[a\]\:underline-offset-3:is(a){text-underline-offset:3px}.\[a\]\:transition-colors:is(a){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))}:is(.\*\:\[a\]\:underline>*):is(a){text-decoration-line:underline}:is(.\*\:\[a\]\:underline-offset-3>*):is(a){text-underline-offset:3px}@media (hover:hover){.\[a\]\:hover\:bg-destructive\/20:is(a):hover{background-color:lab(68.2315% 39.1635 13.6158/.2)}.\[a\]\:hover\:bg-muted:is(a):hover{background-color:#24323d}.\[a\]\:hover\:bg-primary\/80:is(a):hover{background-color:lab(38.423% 50.4587 24.8022/.8)}.\[a\]\:hover\:text-foreground:is(a):hover{color:#eee9e3}.\[a\]\:hover\:text-muted-foreground:is(a):hover{color:#c4c9ce}:is(.\*\:\[a\]\:hover\:text-foreground>*):is(a):hover{color:#eee9e3}}.\[button\]\:text-left:is(button){text-align:left}.\[button\,a\]\:transition-colors:is(button,a){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))}.\[button\,a\]\:outline-none:is(button,a){--tw-outline-style:none;outline-style:none}.\[button\,a\]\:focus-visible\:border-ring:is(button,a):focus-visible{border-color:#e5c5a1}.\[button\,a\]\:focus-visible\:ring-3:is(button,a):focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + 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)}.\[button\,a\]\:focus-visible\:ring-ring\/50:is(button,a):focus-visible{--tw-ring-color:lab(81.6314% 7.85446 22.5365/.5)}:is(.\*\:\[img\]\:aspect-square>*):is(img){aspect-ratio:1}:is(.\*\:\[img\]\:w-full>*):is(img){width:100%}:is(.\*\:\[img\]\:object-cover>*):is(img){object-fit:cover}:is(.\*\:\[img\:first-child\]\:rounded-t-xl>*):is(img:first-child){border-top-left-radius:var(--radius-xl);border-top-right-radius:var(--radius-xl)}:is(.\*\:\[img\:last-child\]\:rounded-b-xl>*):is(img:last-child){border-bottom-right-radius:var(--radius-xl);border-bottom-left-radius:var(--radius-xl)}:is(.\*\:\[span\]\:last\:flex>*):is(span):last-child{display:flex}:is(.\*\:\[span\]\:last\:items-center>*):is(span):last-child{align-items:center}:is(.\*\:\[span\]\:last\:gap-2>*):is(span):last-child{gap:calc(var(--spacing) * 2)}:is(.\*\:\[svg\]\:row-span-2>*):is(svg){grid-row:span 2/span 2}:is(.\*\:\[svg\]\:translate-y-0\.5>*):is(svg){--tw-translate-y:calc(var(--spacing) * .5);translate:var(--tw-translate-x) var(--tw-translate-y)}:is(.\*\:\[svg\]\:text-current>*):is(svg){color:currentColor}:is(.focus\:\*\:\[svg\]\:text-accent-foreground:focus>*):is(svg){color:#fff}:is(.data-selected\:\*\:\[svg\]\:text-foreground[data-selected]>*):is(svg){color:#eee9e3}:is(.data-\[variant\=destructive\]\:\*\:\[svg\]\:text-destructive[data-variant=destructive]>*):is(svg){color:#ec8990}:is(.data-\[variant\=destructive\]\:\*\:\[svg\]\:text-destructive\![data-variant=destructive]>*):is(svg){color:#ec8990!important}:is(.\*\:\[svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-4>*):is(svg:not([class*=size-])){width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}:is(.\*\:\[svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-6>*):is(svg:not([class*=size-])){width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6)}.\[\&\:last-child\[data-selected\=true\]_button\]\:rounded-r-\(--cell-radius\):last-child[data-selected=true] button{border-top-right-radius:var(--cell-radius);border-bottom-right-radius:var(--cell-radius)}.\[\&\:nth-child\(2\)\[data-selected\=true\]_button\]\:rounded-l-\(--cell-radius\):nth-child(2)[data-selected=true] button{border-top-left-radius:var(--cell-radius);border-bottom-left-radius:var(--cell-radius)}.\[\&\>\.sr-only\]\:w-auto>.sr-only{width:auto}.\[\&\>\[data-slot\=bubble-content\]\:is\(button\,a\)\:hover\]\:bg-\[color-mix\(in_oklch\,var\(--muted\)\,var\(--foreground\)_5\%\)\]>[data-slot=bubble-content]:is(button,a):hover{background-color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.\[\&\>\[data-slot\=bubble-content\]\:is\(button\,a\)\:hover\]\:bg-\[color-mix\(in_oklch\,var\(--muted\)\,var\(--foreground\)_5\%\)\]>[data-slot=bubble-content]:is(button,a):hover{background-color:color-mix(in oklch,var(--muted),var(--foreground) 5%)}}.\[\&\>\[data-slot\=bubble-content\]\:is\(button\,a\)\:hover\]\:bg-\[color-mix\(in_oklch\,var\(--secondary\)\,var\(--foreground\)_5\%\)\]>[data-slot=bubble-content]:is(button,a):hover{background-color:var(--secondary)}@supports (color:color-mix(in lab, red, red)){.\[\&\>\[data-slot\=bubble-content\]\:is\(button\,a\)\:hover\]\:bg-\[color-mix\(in_oklch\,var\(--secondary\)\,var\(--foreground\)_5\%\)\]>[data-slot=bubble-content]:is(button,a):hover{background-color:color-mix(in oklch,var(--secondary),var(--foreground) 5%)}}.\[\&\>\[data-slot\=bubble-content\]\:is\(button\,a\)\:hover\]\:bg-\[oklch\(from_var\(--primary\)_0\.88_calc\(c\*0\.5\)_h\)\]>[data-slot=bubble-content]:is(button,a):hover{background-color:oklch(from var(--primary) .88 calc(c * .5) h)}.\[\&\>\[data-slot\=bubble-content\]\:is\(button\,a\)\:hover\]\:bg-destructive\/20>[data-slot=bubble-content]:is(button,a):hover{background-color:lab(68.2315% 39.1635 13.6158/.2)}.\[\&\>\[data-slot\=bubble-content\]\:is\(button\,a\)\:hover\]\:bg-muted>[data-slot=bubble-content]:is(button,a):hover{background-color:#24323d}.\[\&\>\[data-slot\=bubble-content\]\:is\(button\,a\)\:hover\]\:bg-primary\/80>[data-slot=bubble-content]:is(button,a):hover{background-color:lab(38.423% 50.4587 24.8022/.8)}.\[\&\>\[data-slot\=bubble-content\]\:is\(button\,a\)\:hover\]\:text-foreground>[data-slot=bubble-content]:is(button,a):hover{color:#eee9e3}@media (prefers-color-scheme:dark){.dark\:\[\&\>\[data-slot\=bubble-content\]\:is\(button\,a\)\:hover\]\:bg-\[oklch\(from_var\(--primary\)_0\.35_calc\(c\*0\.5\)_h\)\]>[data-slot=bubble-content]:is(button,a):hover{background-color:oklch(from var(--primary) .35 calc(c * .5) h)}.dark\:\[\&\>\[data-slot\=bubble-content\]\:is\(button\,a\)\:hover\]\:bg-destructive\/30>[data-slot=bubble-content]:is(button,a):hover{background-color:lab(68.2315% 39.1635 13.6158/.3)}.dark\:\[\&\>\[data-slot\=bubble-content\]\:is\(button\,a\)\:hover\]\:bg-input\/30>[data-slot=bubble-content]:is(button,a):hover{background-color:lab(52.9737% -4.17668 -6.84122/.3)}.dark\:\[\&\>\[data-slot\=bubble-content\]\:is\(button\,a\)\:hover\]\:bg-muted\/50>[data-slot=bubble-content]:is(button,a):hover{background-color:lab(19.891% -3.52396 -8.95917/.5)}}.has-\[select\[aria-hidden\=true\]\:last-child\]\:\[\&\>\[data-slot\=select-trigger\]\:last-of-type\]\:rounded-r-lg:has(:is(select[aria-hidden=true]:last-child))>[data-slot=select-trigger]:last-of-type{border-top-right-radius:var(--radius-lg);border-bottom-right-radius:var(--radius-lg)}.\[\&\>\[data-slot\=select-trigger\]\:not\(\[class\*\=\'w-\'\]\)\]\:w-fit>[data-slot=select-trigger]:not([class*=w-]){width:fit-content}.\[\&\>\[data-slot\]\:not\(\:has\(\~\[data-slot\]\)\)\]\:rounded-r-lg\!>[data-slot]:not(:has(~[data-slot])){border-top-right-radius:var(--radius-lg)!important;border-bottom-right-radius:var(--radius-lg)!important}.\[\&\>\[data-slot\]\:not\(\:has\(\~\[data-slot\]\)\)\]\:rounded-b-lg\!>[data-slot]:not(:has(~[data-slot])){border-bottom-right-radius:var(--radius-lg)!important;border-bottom-left-radius:var(--radius-lg)!important}.\[\&\>\[data-slot\]\~\[data-slot\]\]\:rounded-t-none>[data-slot]~[data-slot]{border-top-left-radius:0;border-top-right-radius:0}.\[\&\>\[data-slot\]\~\[data-slot\]\]\:rounded-l-none>[data-slot]~[data-slot]{border-top-left-radius:0;border-bottom-left-radius:0}.\[\&\>\[data-slot\]\~\[data-slot\]\]\:border-t-0>[data-slot]~[data-slot]{border-top-style:var(--tw-border-style);border-top-width:0}.\[\&\>\[data-slot\]\~\[data-slot\]\]\:border-l-0>[data-slot]~[data-slot]{border-left-style:var(--tw-border-style);border-left-width:0}:is(.has-\[\>\[data-slot\=field-content\]\]\:\[\&\>\[role\=checkbox\]\,\[role\=radio\]\]\:mt-px:has(>[data-slot=field-content])>[role=checkbox],.has-\[\>\[data-slot\=field-content\]\]\:\[\&\>\[role\=checkbox\]\,\[role\=radio\]\]\:mt-px:has(>[data-slot=field-content]) [role=radio]){margin-top:1px}@container field-group (width>=28rem){:is(.\@md\/field-group\:has-\[\>\[data-slot\=field-content\]\]\:\[\&\>\[role\=checkbox\]\,\[role\=radio\]\]\:mt-px:has(>[data-slot=field-content])>[role=checkbox],.\@md\/field-group\:has-\[\>\[data-slot\=field-content\]\]\:\[\&\>\[role\=checkbox\]\,\[role\=radio\]\]\:mt-px:has(>[data-slot=field-content]) [role=radio]){margin-top:1px}}.\[\&\>a\]\:underline>a{text-decoration-line:underline}.\[\&\>a\]\:underline-offset-4>a{text-underline-offset:4px}.\[\&\>a\:hover\]\:text-primary>a:hover{color:#a52b36}.\[\&\>button\]\:hidden>button{display:none}.\[\&\>input\]\:flex-1>input{flex:1}.has-\[\>\[data-align\=block-end\]\]\:\[\&\>input\]\:pt-3:has(>[data-align=block-end])>input{padding-top:calc(var(--spacing) * 3)}.has-\[\>\[data-align\=block-start\]\]\:\[\&\>input\]\:pb-3:has(>[data-align=block-start])>input{padding-bottom:calc(var(--spacing) * 3)}.has-\[\>\[data-align\=inline-end\]\]\:\[\&\>input\]\:pr-1\.5:has(>[data-align=inline-end])>input{padding-right:calc(var(--spacing) * 1.5)}.has-\[\>\[data-align\=inline-start\]\]\:\[\&\>input\]\:pl-1\.5:has(>[data-align=inline-start])>input{padding-left:calc(var(--spacing) * 1.5)}.\[\&\>kbd\]\:rounded-\[calc\(var\(--radius\)-5px\)\]>kbd{border-radius:calc(var(--radius) - 5px)}.\[\&\>span\]\:text-xs>span{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.\[\&\>span\]\:opacity-70>span{opacity:.7}.\[\&\>span\:last-child\]\:truncate>span:last-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.\[\&\>svg\]\:pointer-events-none>svg{pointer-events:none}.\[\&\>svg\]\:size-3\!>svg{width:calc(var(--spacing) * 3)!important;height:calc(var(--spacing) * 3)!important}.\[\&\>svg\]\:size-3\.5>svg{width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5)}.\[\&\>svg\]\:size-4>svg{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.\[\&\>svg\]\:h-2\.5>svg{height:calc(var(--spacing) * 2.5)}.\[\&\>svg\]\:h-3>svg{height:calc(var(--spacing) * 3)}.\[\&\>svg\]\:w-2\.5>svg{width:calc(var(--spacing) * 2.5)}.\[\&\>svg\]\:w-3>svg{width:calc(var(--spacing) * 3)}.\[\&\>svg\]\:shrink-0>svg{flex-shrink:0}.\[\&\>svg\]\:text-muted-foreground>svg{color:#c4c9ce}.group-has-data-\[size\=lg\]\/avatar-group\:\[\&\>svg\]\:size-5:is(:where(.group\/avatar-group):has([data-size=lg]) *)>svg{width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5)}.group-has-data-\[size\=sm\]\/avatar-group\:\[\&\>svg\]\:size-3:is(:where(.group\/avatar-group):has([data-size=sm]) *)>svg{width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3)}.group-data-\[size\=default\]\/avatar\:\[\&\>svg\]\:size-2:is(:where(.group\/avatar)[data-size=default] *)>svg,.group-data-\[size\=lg\]\/avatar\:\[\&\>svg\]\:size-2:is(:where(.group\/avatar)[data-size=lg] *)>svg{width:calc(var(--spacing) * 2);height:calc(var(--spacing) * 2)}.group-data-\[size\=sm\]\/avatar\:\[\&\>svg\]\:hidden:is(:where(.group\/avatar)[data-size=sm] *)>svg{display:none}.\[\&\>svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-3\.5>svg:not([class*=size-]){width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5)}.\[\&\>svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-4>svg:not([class*=size-]){width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.\[\&\>tr\]\:last\:border-b-0>tr:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.\[\&\[aria-orientation\=horizontal\]\>div\]\:rotate-90[aria-orientation=horizontal]>div{rotate:90deg}.\[\&\[data-ending-style\]\:not\(\[data-limited\]\)\:not\(\[data-swipe-direction\]\)\]\:\[transform\:translateY\(150\%\)\][data-ending-style]:not([data-limited]):not([data-swipe-direction]){transform:translateY(150%)}[data-side=left][data-collapsible=offcanvas] .\[\[data-side\=left\]\[data-collapsible\=offcanvas\]_\&\]\:-right-2{right:calc(var(--spacing) * -2)}[data-side=left][data-state=collapsed] .\[\[data-side\=left\]\[data-state\=collapsed\]_\&\]\:cursor-e-resize{cursor:e-resize}[data-side=right][data-collapsible=offcanvas] .\[\[data-side\=right\]\[data-collapsible\=offcanvas\]_\&\]\:-left-2{left:calc(var(--spacing) * -2)}[data-side=right][data-state=collapsed] .\[\[data-side\=right\]\[data-state\=collapsed\]_\&\]\:cursor-w-resize{cursor:w-resize}[data-variant=legend]+.\[\[data-variant\=legend\]\+\&\]\:-mt-1\.5{margin-top:calc(var(--spacing) * -1.5)}}@property --tw-animation-delay{syntax:"*";inherits:false;initial-value:0s}@property --tw-animation-direction{syntax:"*";inherits:false;initial-value:normal}@property --tw-animation-duration{syntax:"*";inherits:false}@property --tw-animation-fill-mode{syntax:"*";inherits:false;initial-value:none}@property --tw-animation-iteration-count{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-blur{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-opacity{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-rotate{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-scale{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-blur{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-opacity{syntax:"*";inherits:false;initial-value:1}@property --tw-exit-rotate{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-scale{syntax:"*";inherits:false;initial-value:1}@property --tw-exit-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-translate-y{syntax:"*";inherits:false;initial-value:0}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--ink:#f1eee9;--secondary:#c8ccd0;--gold:#cfb597;--red:#c52e3b;--steel:#73828c;--glass:#0f1b26db}*{box-sizing:border-box}html{scroll-behavior:smooth;scrollbar-color:#859098 #101b23}body{color:var(--ink);background:#15283f;margin:0;font:16px/1.6 Arial,Helvetica,sans-serif;overflow-x:clip}button,input,textarea{font:inherit}button,a,input,textarea,[role=combobox]{-webkit-tap-highlight-color:transparent}button,a{touch-action:manipulation}button{cursor:pointer}a{color:inherit;text-decoration:none}button{color:inherit}button:disabled{opacity:.42;cursor:not-allowed}:is(button:focus-visible,a:focus-visible,input:focus-visible,textarea:focus-visible,summary:focus-visible){outline-offset:5px;outline:2px solid #efd1ae}h1,h2,h3,p{margin-top:0}h2,h3{letter-spacing:-.025em;font-weight:400;line-height:1.14}h2{font-size:clamp(2rem,3.2vw,3.6rem)}h3{font-size:1.55rem}p{color:var(--secondary)}.eyebrow{letter-spacing:.19em;color:#e6dfd6;margin-bottom:1.25rem;font-size:.75rem;font-weight:400;line-height:1.8}.fine,small{color:#b8c1c8;font-size:.8rem;line-height:1.65}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip-link{z-index:500;color:#111;background:#fff;padding:12px;position:fixed;top:-80px;left:20px}.skip-link:focus{top:15px}.environment{z-index:-2;background:#08121a;position:fixed;inset:0;overflow:hidden}.environment>img{object-fit:cover;object-position:50% 50%;width:100%;height:100%;transform:scale(calc(1 + var(--travel)*.07)) translateY(calc(var(--travel)*-1.5%));filter:brightness(calc(.59 + var(--warmth)*.21)) saturate(.7);will-change:transform}.mobile-menu{display:none}.hero-track{height:190vh;position:relative}.hero-sticky{height:100vh;position:sticky;top:0;overflow:hidden}.glass-button{color:#f2efea;letter-spacing:.15em;background:linear-gradient(125deg,#8a95961f,#6a77820a,#cec3ac1f);border:1px solid #b6b5b0;border-radius:16px;justify-content:center;align-items:center;gap:28px;min-height:46px;padding:12px 24px;font-size:.76rem;line-height:1.4;transition:background .2s,border-color .2s,box-shadow .2s;display:inline-flex;box-shadow:inset 0 0 0 3px #a6b5bf0c,0 5px 15px #0003}.glass-button:hover{background-color:#78869030;border-color:#efd8b8;box-shadow:inset 0 0 12px #bdc7cd13,0 0 17px #d4ad7730}.glass-button.primary{background:linear-gradient(130deg,#a75b522b,#3a485d30);border-color:#d1b799}.text-button{text-underline-offset:5px;background:0 0;border:0;padding:12px 6px;font-size:.85rem;text-decoration:underline}.scene{min-height:120vh;padding:13vh 9vw 21vh;scroll-margin-top:0;position:relative}.scene-heading{text-align:center;opacity:.9;max-width:800px;margin:0 auto 7vh}.scene-heading h2{text-shadow:0 3px 14px #07131e;font-size:clamp(1.6rem,2.1vw,2.8rem)}.scene-heading .eyebrow{margin-bottom:12px}.scene-pair{perspective:1500px;grid-template-columns:1.18fr .86fr;align-items:center;gap:14vw;display:grid}.scene-card{transform-origin:50%;isolation:isolate;background:linear-gradient(125deg,#cbd1d328,#30404e08 13%,#52627120 85%,#e9d2b626);border:1px solid #98a0a7;border-radius:26px;padding:10px;transition:transform .65s cubic-bezier(.2,.7,.2,1),opacity .4s,box-shadow .4s;position:relative;transform:rotateY(4deg);box-shadow:inset 0 0 0 3px #131c2580,2px 20px 34px #0007}.card-right{transform:rotateY(-5deg)translateY(48px)}.card-inner{-webkit-backdrop-filter:blur(17px);backdrop-filter:blur(17px);background:linear-gradient(135deg,#172836e8,#172531c9);border:1px solid #90a0ae66;border-radius:18px;min-height:330px;padding:36px 35px 30px;overflow:hidden;box-shadow:inset 0 0 36px #07121c90}.card-inner .eyebrow{color:#c5cbd0;margin-bottom:19px}.scene-card h3{text-wrap:balance;margin-bottom:21px;font-size:clamp(1.9rem,2.6vw,3rem)}.scene-card p:not(.eyebrow){max-width:480px;font-size:1rem;line-height:1.75}.scene-card .glass-button{width:100%;margin-top:14px}.scene-card .text-button{margin:auto;display:block}.steel-rim{pointer-events:none;border:1px solid #aab5bc77;border-radius:22px;position:absolute;inset:4px}.steel-rim:before{content:"";background:#f8d4a6;width:70px;height:1px;position:absolute;top:-1px;right:14%;box-shadow:0 0 15px 1px #d3ae84}.card-foot{z-index:-1;background:linear-gradient(90deg,#1c2934,#768793,#1b2730);border-radius:0 0 12px 12px;height:16px;position:absolute;bottom:-17px;left:9%;right:9%;box-shadow:0 20px 30px #03090d8c}.portrait{object-fit:cover;object-position:50% 20%;float:left;filter:saturate(.55);border:1px solid #8f9eaa77;border-radius:10px;width:36%;max-height:235px;margin:0 24px 10px 0}.os-logo{object-fit:contain;float:left;width:88px;height:110px;margin:0 25px 10px 0}.service-lines{flex-direction:column;gap:0;margin:22px 0;display:flex}.service-lines span{color:#d9dfe2;border-bottom:1px solid #8797a24d;padding:10px 0;font-size:.95rem}.mini-steps{justify-content:space-between;gap:18px;padding:0;font-size:.83rem;list-style:none;display:flex}.mini-steps li{border-bottom:1px solid #caac83;padding:8px 0}.centred-preview{z-index:10;transform:translate(20%)scale(1.08)rotateY(0);box-shadow:0 28px 90px #000a}.card-right.centred-preview{transform:translate(-23%)scale(1.12)rotateY(0)}.receded{opacity:.32;transform:scale(.95)}.scene-3{padding-bottom:25vh}.journey-rail{z-index:25;justify-content:space-between;gap:10%;display:flex;position:fixed;bottom:3.3vh;left:8%;right:8%}.journey-rail>a{letter-spacing:.13em;color:#e1e1df;text-shadow:0 2px 5px #000;flex:1;min-width:0;font-size:.78rem;line-height:1.5}.journey-rail b{margin-left:6px;font-weight:400}.rail-track{background:#d6d9dca8;height:1px;margin-bottom:12px;display:block;box-shadow:0 1px 3px #000}.rail-track i{background:var(--red);height:2px;display:block;position:relative;top:-.5px;box-shadow:0 0 5px #8d202e}.preview-badge{z-index:25;letter-spacing:.14em;color:#b6c2cb;background:#0b1720cf;border:0;border-radius:3px;padding:3px 6px;font-size:.65rem;position:fixed;bottom:8px;right:14px}.site-footer{text-align:center;background:linear-gradient(#0000,#09141cee);padding:40px 9vw 145px;position:relative}.wordmark{letter-spacing:.24em;margin-bottom:16px;font-size:1.2rem;display:block}.wordmark span{letter-spacing:.46em;font-size:.65rem;display:block}.site-footer nav{flex-wrap:wrap;justify-content:center;gap:22px;margin:26px auto;display:flex}.site-footer nav button{background:0 0;border:0;font-size:.85rem}.site-footer nav a{font-size:.85rem}[data-slot=dialog-overlay]{-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);z-index:50;background:#02090fa8}.exploration[data-slot=dialog-content]{color:#eeefee;background:linear-gradient(135deg,#263744f5,#14232ef5 55%,#263b49f5);border:1px solid #b5b6b2;flex-direction:column;gap:0;padding:0;display:flex;overflow:hidden;box-shadow:inset 0 0 0 5px #a1b0bc18,0 35px 100px #0008}.exploration:before{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#ffe2bf,#0000);width:20%;height:1px;position:absolute;top:0;left:40%}.exploration-header{border-bottom:1px solid #7c8d994d;justify-content:space-between;align-items:center;gap:20px;padding:23px 38px 20px;display:flex}.exploration-header .eyebrow{color:#b6c2ca;margin-bottom:3px;font-size:.7rem}.exploration-title{font-size:1.35rem;font-weight:400}.return-button{white-space:nowrap;background:0 0;border:0;align-items:center;gap:17px;padding:8px 0;font-size:.8rem;display:flex}.return-button:not(.steel-button) span{font-size:1.6rem;font-weight:200}.exploration-tabs{flex-direction:column;flex:1;gap:0;min-height:0;display:flex}.page-tabs[data-slot=tabs-list]{background:#0c1c266b;border-bottom:1px solid #7c8d992b;border-radius:0;flex-wrap:nowrap;flex-shrink:0;justify-content:flex-start;gap:10px;width:100%;height:auto;padding:12px 38px;display:flex;overflow-x:auto}.page-tabs [role=tab]{color:#c8d0d6;border-radius:6px;flex:none;min-height:36px;padding:6px 14px;font-size:.82rem}.page-tabs [data-active]{box-shadow:none;border-bottom:1px solid #d5b795;color:#f2e7d8!important;background:#b7ada218!important}.exploration-scroll{overscroll-behavior:contain;flex:1;min-height:0;overflow:auto}.page-body{max-width:1200px;margin:auto;padding:32px 44px 40px}.page-body>.eyebrow{color:#bac7d1;margin:0 0 10px}.page-body>h2{margin-bottom:25px;font-size:clamp(2rem,3vw,3.3rem)}.page-body .prose{max-width:100%;font-size:1rem;line-height:1.85}.prose p{margin-bottom:20px}.prose .glass-button{margin:10px 12px 10px 0}.prose h3{margin:10px 0;font-size:1.3rem}.detail-grid,.price-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin:28px 0;display:grid}.detail-grid>div,.price-grid>div{background:#07152133;border:1px solid #8295a34d;border-radius:12px;padding:24px}.price-grid b{color:#e5cab0;font-size:1.65rem;font-weight:400}.price-grid p{font-size:.88rem}.preview-callout,.notice{color:#d8d9d8;background:#88766313;border-left:2px solid #c3a282;padding:13px 18px;font-size:.9rem;line-height:1.6}.founder-detail{grid-template-columns:260px 1fr;align-items:center;gap:36px;display:grid}.founder-detail img{object-fit:cover;border-radius:14px;width:100%;height:320px}.founder-detail .eyebrow{font-size:.73rem}.operating-map{text-align:center;border:1px solid #6f88954d;border-radius:18px;margin:30px 0;padding:35px}.map-centre{letter-spacing:.2em;padding:25px}.map-modules{flex-wrap:wrap;justify-content:center;gap:16px;display:flex}.map-modules span{border:1px solid #8298a657;border-radius:8px;padding:12px}.lifecycle{flex-wrap:wrap;gap:8px;padding:0;list-style:none;display:flex}.lifecycle li{background:#1a3042;border:1px solid #647d8c50;border-radius:12px;padding:16px}.lifecycle span{color:#d5b59a;display:block}.media-placeholder{text-align:center;background:linear-gradient(#07162288,#081a2866),url(/assets/brand-night.png) 50%/cover;border:1px solid #869299;border-radius:16px;margin-top:25px;padding:40px}.media-placeholder>span{font-size:3rem}.lite-preview{background:#071522;border:1px solid #98aab457;border-radius:16px;justify-content:center;align-items:center;gap:30px;padding:25px;display:flex}.lite-preview img{object-fit:contain;width:150px;height:180px}.exploration-footer{background:#0a19238c;border-top:1px solid #8295a345;flex-shrink:0;justify-content:flex-end;align-items:center;gap:22px;padding:15px 38px;display:flex}.exploration-footer>span{color:#b4c1cb;margin-right:auto;font-size:.8rem}.published-content{gap:24px;margin:30px 0;display:grid}.evidence-card,blockquote{background:#172c3e80;border:1px solid #7e8c9666;border-radius:14px;margin:0;padding:26px}blockquote p{font-size:1.25rem}cite{color:#d2baa4;font-size:.9rem;font-style:normal}.booking-state{background:#9971480c;border:1px solid #a48b7066;border-radius:15px;margin:25px 0;padding:26px}.estimator{grid-template-columns:1.2fr .8fr;gap:35px;display:grid}.estimate-result{background:linear-gradient(135deg,#4e4d471f,#10233280);border:1px solid #ab957a77;border-radius:20px;align-self:start;padding:27px;position:sticky;top:0}.estimate-result h3{font-size:1.9rem}.price{color:#e4d2b9;font-size:2.5rem;font-weight:300;line-height:1.25;display:block}.estimate-result dl{border-top:1px solid #818c9444;grid-template-columns:1fr 1fr;gap:12px;margin:25px 0;padding-top:20px;font-size:.88rem;display:grid}.estimate-result dt{color:#d9c3ac}.estimate-result dd{color:#c4ced6;margin:0}.estimate-result ul{padding-left:20px}.estimate-result .glass-button{gap:12px;width:100%}.field{color:#e6e9ea;flex-direction:column;gap:8px;margin:0 0 23px;font-size:.98rem;display:flex}.field label,.field legend{margin-bottom:3px}.field-help{color:#b8c5d1;font-size:.82rem;line-height:1.6;display:block}.field input,.field textarea,.field-select[data-slot=select-trigger]{color:#f1f2f1;white-space:normal;background:#07182485;border:1px solid #72899688;border-radius:10px;width:100%;height:auto;min-height:48px;padding:12px 15px;font-size:1rem;font-weight:400;display:block}.field-select[data-slot=select-trigger]{display:flex}.field textarea{resize:vertical;min-height:100px;line-height:1.6}.field-grid{grid-template-columns:1fr 1fr;gap:0 18px;display:grid}.select-menu{max-width:calc(100vw - 30px);background:#142834!important;padding:8px!important}.select-menu [role=option]{border-radius:6px;min-height:44px;padding:9px 30px 9px 12px;font-size:.9rem}.select-menu [role=option] span{white-space:normal}.select-menu [data-highlighted]{background:#40515d}fieldset{border:0;min-width:0;margin:0 0 25px;padding:0}legend{color:#e9ebeb;margin-bottom:14px;padding:0;font-size:.96rem}.tile-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.check-tile{color:#dce3e7;cursor:pointer;background:#152b3b70;border:1px solid #81929e66;border-radius:10px;align-items:center;gap:12px;min-height:56px;padding:15px;font-size:.88rem;line-height:1.5;display:flex}.check-tile.selected{background:linear-gradient(135deg,#bc6d601b,#2a42547d);border-color:#d1b295;box-shadow:inset 2px 0 #b8404c}.check-tile [data-slot=checkbox]{flex-shrink:0;width:18px;height:18px}.radio-tiles{grid-template-columns:repeat(2,minmax(0,1fr))}.required{letter-spacing:.08em;text-transform:uppercase;color:#d7b59e;font-size:.7rem}.contact-form{max-width:750px}.discovery{flex-direction:column;flex:1;min-height:0;display:flex}.discovery-instrument{color:#cad5dc;background:#0a1b2680;justify-content:space-between;gap:20px;padding:14px 34px 17px;font-size:.77rem;display:flex;position:relative}.chapter-progress{background:#687b8655;height:1px;position:absolute;bottom:0;left:0;right:0}.chapter-progress i{background:linear-gradient(90deg,#922735,#d4b699);height:2px;transition:width .5s;display:block}.discovery-layout{flex:1;grid-template-columns:1.55fr 1fr;min-height:0;display:grid}.discovery-scroll{overscroll-behavior:contain;scrollbar-gutter:stable;padding:30px 38px;overflow:auto}.chapter{max-width:780px;margin:auto;animation:.25s ease-out chapter-in}.chapter h2{outline:none;font-size:clamp(2rem,2.9vw,3rem)}.chapter .eyebrow{color:#b9c9d4;margin-bottom:15px}.chapter-purpose,.chapter .notice{margin-bottom:25px}.chapter>.check-tile{margin:18px 0 12px}.inherited{background:#d3b5940a;border-left:2px solid #c2ae92;padding:12px 20px;font-size:.88rem}.living-map{overscroll-behavior:contain;background:radial-gradient(at 60% 20%,#98795921,#0000 80%),linear-gradient(#112b3ba1,#08192388);border-left:1px solid #8699a04a;padding:30px 30px 40px;overflow:auto}.living-map h3{overflow-wrap:anywhere;font-size:1.7rem}.living-map .eyebrow{font-size:.67rem}.map-outcome{overflow-wrap:anywhere;font-size:.93rem}.map-services{flex-wrap:wrap;gap:8px;margin:20px 0 25px;display:flex}.map-services span{color:var(--m-text-2,#d3dce2);border:1px solid #95a5ab59;border-radius:3px;padding:5px 10px;font-size:.7rem}.process-map{margin:0 0 28px;padding:0;list-style:none}.process-map li{gap:14px;padding:0 0 25px;animation:.3s chapter-in;display:flex;position:relative}.process-map li:not(:last-child):before{content:"";background:linear-gradient(#a68b6b,#566977);width:1px;position:absolute;top:35px;bottom:0;left:17px}.map-node{color:#e6c6a3;background:#152e3e;border:1px solid #a692794d;border-radius:4px;flex-shrink:0;place-items:center;width:36px;height:36px;font-size:.72rem;display:grid}.process-map b{overflow-wrap:anywhere;font-size:.95rem;font-weight:400}.process-map small{font-size:.75rem;display:block}.friction{color:#dfbd91;overflow-wrap:anywhere;margin:6px 0 0;font-size:.78rem;line-height:1.5}.map-summary{overflow-wrap:anywhere;border-top:1px solid #71889744;padding:17px 0}.map-summary b{color:#e2c7a8;font-size:.85rem;font-weight:400}.map-summary p{margin:8px 0 0;font-size:.85rem}.risk-label{background:#bd744715;border:1px solid #cc9c7480;border-radius:8px;padding:12px;font-size:.85rem}.discovery-actions{background:#0c1e2bee;border-top:1px solid #8c9ea249;justify-content:flex-end;align-items:center;gap:25px;padding:17px 32px;display:flex}.discovery-actions>button:first-child{margin-right:auto}.discovery-actions .glass-button{min-width:180px}.why-ask{border-top:1px solid #7c8c9745;margin-top:26px;padding-top:15px}.why-ask summary{cursor:pointer;color:#d9c1a7;font-size:.86rem}.why-ask p{margin-top:12px;font-size:.87rem}.step-editor{gap:20px;margin:20px 0;padding:0;list-style:none;display:grid}.step-editor>li{background:#10243280;border:1px solid #718b9a66;border-radius:14px;padding:18px}.step-header{justify-content:space-between;align-items:center;margin-bottom:18px;display:flex}.step-header b{letter-spacing:.14em;color:#d5b798;font-size:.7rem;font-weight:400}.step-header button,.evidence-tile button{background:#8499a61a;border:1px solid #8e9aa346;border-radius:7px;width:40px;height:40px;margin-left:5px}.step-editor .field{margin-bottom:14px;font-size:.8rem}.step-editor input{padding:10px;font-size:.9rem}.evidence-upload{border:1px dashed #879aa475;border-radius:15px;margin:30px 0;padding:23px}.evidence-upload p{font-size:.9rem}.evidence-upload input{font-size:.8rem}.evidence-tile{overflow-wrap:anywhere;background:#182d3b;border:1px solid #91a3ab44;border-radius:9px;justify-content:space-between;align-items:center;gap:15px;margin:10px 0;padding:15px;font-size:.82rem;display:flex}.review-sections>section{border-top:1px solid #8a9ba54d;padding:20px 0}.review-heading{justify-content:space-between;align-items:center;gap:20px;display:flex}.review-heading h3{font-size:1.25rem}.review-sections dl>div{margin-bottom:13px}.review-sections dt{color:#c7b59f;font-size:.79rem}.review-sections dd{white-space:pre-wrap;overflow-wrap:anywhere;color:#d6dfe5;margin:4px 0 0;font-size:.94rem}.error-summary{background:#70423a40;border:1px solid #d9a086;border-radius:12px;margin-bottom:22px;padding:20px}.error-summary h3{font-size:1.15rem}.error-summary button{text-align:left;background:0 0;border:0;padding:5px;font-size:.9rem;text-decoration:underline}.receipt{letter-spacing:.14em;color:#e5c7a6;font-size:.82rem}.button-row{flex-wrap:wrap;gap:12px;margin:22px 0;display:flex}.completion li{color:#c4d0d8;margin-bottom:10px}@keyframes chapter-in{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@keyframes reveal{0%{opacity:.3;filter:blur(4px);letter-spacing:.05em}to{opacity:1;filter:blur()}}@media (min-width:1900px){.scene-pair{max-width:1500px;margin:auto}}@media (max-width:1100px){.scene{padding-left:6vw;padding-right:6vw}.scene-pair{gap:8vw}.card-inner{padding:25px 24px}.portrait{width:34%;margin-right:17px}.scene-card h3{font-size:2rem}.journey-rail{gap:5%;left:5%;right:5%}.page-body{padding:27px 30px}.discovery-layout{grid-template-columns:1.5fr 1fr}.discovery-scroll{padding:24px}.living-map{padding:25px 20px}.estimator{grid-template-columns:1fr}.estimate-result{position:static}.founder-detail{grid-template-columns:200px 1fr}}@media (max-width:760px){html{scroll-padding-top:90px}.mobile-menu{letter-spacing:.2em;background:0 0;border:0;justify-content:space-between;align-items:center;width:100%;padding:12px 22px;font-size:.78rem;display:flex}.hero-track{height:145svh}.hero-sticky{height:100svh}.desktop-break{display:none}.scene{min-height:auto;padding:105px 7vw 135px;scroll-margin-top:0}.scene-heading{margin-bottom:45px}.scene-heading h2{font-size:1.85rem}.scene-pair{flex-direction:column;gap:50px;display:flex}.scene-card,.card-right{border-radius:23px;width:100%;max-width:560px;transform:none}.card-inner{min-height:0;padding:27px 25px}.scene-card h3{font-size:2rem}.scene-card p:not(.eyebrow){font-size:.98rem}.scene-card .eyebrow{font-size:.67rem}.portrait{max-height:175px}.centred-preview,.card-right.centred-preview{transform:none;box-shadow:0 15px 35px #0006}.receded{opacity:1;transform:none}.journey-rail{gap:16px;bottom:28px;left:6%;right:6%}.journey-rail>a{letter-spacing:.07em;font-size:.62rem}.journey-rail b{margin:4px 0 0;font-size:.58rem;display:block}.rail-track{margin-bottom:8px}.site-footer{padding:35px 25px 155px}.preview-badge{font-size:.55rem}.exploration-header{gap:12px;padding:16px 19px}.exploration-header .eyebrow{font-size:.55rem}.exploration-title{font-size:1.05rem}.return-button{white-space:normal;gap:9px;max-width:115px;font-size:.7rem;line-height:1.4}.return-button:not(.steel-button) span{font-size:1.5rem}.page-tabs[data-slot=tabs-list]{gap:5px;padding:9px 16px}.page-tabs [role=tab]{padding:9px 11px;font-size:.77rem}.page-body{padding:25px 22px}.page-body>h2{font-size:2rem}.detail-grid,.price-grid{grid-template-columns:1fr;gap:13px}.detail-grid>div,.price-grid>div{padding:20px}.founder-detail{grid-template-columns:1fr;gap:25px}.founder-detail img{width:220px;height:280px}.prose{overflow-wrap:anywhere}.prose .glass-button{max-width:100%;font-size:.7rem}.exploration-footer{gap:10px;padding:12px 18px}.exploration-footer .text-button{font-size:.75rem}.field-grid{grid-template-columns:1fr}.field{font-size:.93rem}.tile-grid{gap:10px}.check-tile{gap:10px;min-height:64px;padding:12px;font-size:.8rem}.estimate-result{padding:23px}.price{font-size:2.2rem}.discovery-layout{overscroll-behavior:contain;display:block;overflow-y:auto}.discovery-scroll{scrollbar-gutter:auto;padding:25px 21px;overflow:visible}.living-map{border-top:1px solid #91a4ae4a;border-left:0;padding:26px 23px;overflow:visible}.process-map{gap:15px;display:flex;overflow-x:auto}.process-map li{min-width:180px;padding-bottom:15px}.process-map li:before{display:none}.map-summary{font-size:.8rem}.discovery-instrument{gap:15px;padding:11px 20px 14px;font-size:.64rem}.discovery-instrument>span:first-child{max-width:55%}.discovery-instrument>span:nth-child(2){text-align:right}.chapter h2{font-size:2rem}.chapter .eyebrow{font-size:.68rem}.chapter-purpose{font-size:.95rem}.discovery-actions{gap:10px;padding:12px 16px}.discovery-actions .glass-button{gap:12px;min-width:0;padding:12px 15px;font-size:.66rem}.discovery-actions .text-button{font-size:.7rem}.step-editor .field-grid{grid-template-columns:1fr 1fr;gap:0 10px}.step-editor>li{padding:14px}.step-editor .field{font-size:.72rem}.step-header button{width:38px;height:38px}.review-heading h3{font-size:1.15rem}.evidence-upload{padding:18px}.lite-preview,.button-row{flex-direction:column}.button-row .glass-button{width:100%}.map-outcome,.map-summary p{overflow-wrap:anywhere}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}.hero-track{height:100svh}.hero-sticky{position:relative}.centred-preview,.card-right.centred-preview{transform:none}.environment>img{transform:none!important}}@media print{.environment,.nav-shell,.journey-rail,.preview-badge{display:none}body{color:#000;background:#fff}.exploration{width:100%!important;height:auto!important;max-height:none!important;position:static!important;transform:none!important}.exploration-scroll,.discovery-scroll{overflow:visible!important}p{color:#000}}.chapter{animation-duration:.2s}.nojs-library{color:#fff;background:#112430;padding:50px max(25px,10vw);position:relative}.nojs-library article{border-top:1px solid #788999;padding:35px 0}.nojs-library section{scroll-margin-top:100px}.nojs-library img{max-width:100%;height:auto}@font-face{font-family:Anchor Lotus Display;src:url(/fonts/anchor-lotus-display.woff2)format("woff2");font-weight:250;font-style:normal;font-display:swap}@font-face{font-family:Raleway;src:url(/fonts/raleway-variable.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap}:root{--font-body:"Outfit","Segoe UI",system-ui,sans-serif;--font-display:"Anchor Lotus Display",sans-serif;--secondary:#d6d0c8;--glass:#060f13b3}body{font-family:var(--font-body);font-weight:400}h2,h3{font-family:var(--font-body);font-weight:300}.eyebrow,.journey-rail>a,.glass-button,.wordmark{font-family:var(--font-body);font-weight:400}.environment>img{filter:brightness(calc(.82 + var(--warmth)*.16)) saturate(.76);transform-origin:50% 57%;transform:scale(calc(1 + var(--travel)*.085)) translateY(calc(var(--travel)*1.1%))}.cinematic-journey .hero-track{height:165svh}.cinematic-journey .hero-sticky{pointer-events:none;height:100svh;position:fixed;inset:0}.cinematic-journey .scene{height:165svh;min-height:0;padding:0}.cinematic-journey .scene:last-child{height:170svh}.cinematic-journey .scene-heading{display:none}.cinematic-journey .scene-pair{perspective:1400px;perspective-origin:50% 53%;pointer-events:none;max-width:none;opacity:var(--presence);visibility:hidden;z-index:4;margin:0;display:block;position:fixed;inset:0}.cinematic-journey .scene-pair[data-visible=true]{visibility:visible}.cinematic-journey .scene-pair[inert],.cinematic-journey .scene-pair[inert] .scene-card{pointer-events:none}.cinematic-journey .scene-card{width:38.5vw;height:56vh;transform:translate(-50%,-50%) translate3d(calc(var(--outward)*-1),0,var(--depth)) rotateY(18deg);transform-origin:50%;pointer-events:auto;transition:transform .14s linear,opacity .3s,left .6s,top .6s,width .6s,height .6s;position:absolute;top:47.5%;left:29%}.cinematic-journey .card-right{width:27vw;height:40vh;transform:translate(-50%,-50%) translate3d(var(--outward),0,var(--depth)) rotateY(-12deg);top:51.5%;left:75.5%}.scene-card{isolation:isolate;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:linear-gradient(110deg,#191d1f,#d3d7d0 1%,#0a0c0e 1.5%,#808383 2%,#182026 2.8%,#455059 94%,#d9c6af 99%,#131d24);border:1px solid #d6c4ac;border-radius:12px;padding:8px;box-shadow:-5px 0 0 -2px #242d34,-7px 0 0 -3px #c5c7c7,-11px 1px 0 -6px #020810,inset 0 0 0 2px #26323a,1px 1px 3px #0009}.card-inner{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:linear-gradient(125deg,#030b0fe8,#080f12b8 50%,#1b242473);border:1px solid #a79e8e88;border-radius:6px;flex-direction:column;height:100%;min-height:0;padding:clamp(26px,3.5vw,62px);display:flex;position:relative;overflow:hidden;box-shadow:inset 0 0 16px #0008}.card-inner:before{content:"";pointer-events:none;z-index:-1;background:linear-gradient(112deg,#0000 38%,#ccbaa00b 48%,#0000 64%),radial-gradient(at 90% 35%,#e9c29a11,#0000 65%);position:absolute;inset:0}.steel-rim{border:1px solid #c5c6bd99;border-radius:9px;inset:3px;box-shadow:inset -2px 0 1px #edceac77,0 0 1px #f7e5d5}.steel-rim:before{background:linear-gradient(90deg,#0000,#fff3df,#0000);width:20%;right:12%;box-shadow:0 0 12px 1px #edc394}.screw{z-index:2;background:linear-gradient(45deg,#090f13 42%,#ada397 48%,#090f13 56%);border:1px solid #c6b7a2;border-radius:50%;width:6px;height:6px;position:absolute}.screw-a{top:18px;left:18px}.screw-b{top:18px;right:18px}.screw-c{bottom:18px;left:18px}.screw-d{bottom:18px;right:18px}.scene-card .eyebrow{color:#d5cabd;letter-spacing:.2em;margin-bottom:16px;font-size:.78vw}.scene-card h3{font-family:var(--font-display);letter-spacing:.025em;color:#e7d9c9;text-shadow:.6px .8px #60564b;text-wrap:pretty;margin:0 0 13px;font-size:2.52vw;font-weight:250;line-height:1.17}.scene-card .panel-copy{font-family:var(--font-body);color:#ded5c8;max-width:95%;margin-bottom:22px;font-size:1.02vw;line-height:1.5}.scene-card .founder-name{letter-spacing:.13em;color:#ecdbc6;margin-bottom:24px;font-size:1.35vw;line-height:1.3}.scene-card .glass-button{letter-spacing:.2em;background:linear-gradient(140deg,#e3d5b913,#eff0ee0b,#cfc5b117);border-color:#cbb9a08c;border-radius:15px;width:68%;min-height:43px;margin-top:auto;padding:9px 16px;font-size:.85vw;box-shadow:inset 0 0 0 2px #0c17187d}.panel-tags{letter-spacing:.16em;color:#e9ded0;border-top:1px solid #baa58b66;margin:20px 0 26px;padding:20px 0;font-size:.86vw;line-height:1.7}.service-lines{margin:9px 0 20px}.service-lines span{letter-spacing:.13em;color:#e9ddd0;border-bottom:1px solid #baa58b55;padding:11px 0;font-size:.7vw;line-height:1.5}.card-right .card-inner{padding:2vw 2.25vw}.card-right .eyebrow{margin-bottom:8px;font-size:.57vw}.card-right h3{margin-bottom:10px;font-size:1.75vw;line-height:1.28}.card-right .panel-copy{margin-bottom:11px;font-size:.72vw;line-height:1.6}.card-right .panel-tags{letter-spacing:.05em;border-bottom:1px solid #baa58b55;margin:8px 0 15px;padding:15px 0;font-size:.55vw;line-height:1.5}.card-right .glass-button{border-radius:11px;width:100%;min-height:34px;padding:8px 12px;font-size:.66vw}.card-right .panel-afterword{text-align:center;color:#c7beb2;margin:15px 0 0;font-size:.67vw;line-height:1.5}.card-support{z-index:-2;background:linear-gradient(90deg,#0b1116,#899096 17%,#d9d4ca 25%,#1b2229 40%,#4d555b 65%,#a5aba8 78%,#0d1419);border:1px solid #9b9b9080;width:29px;height:39px;position:absolute;bottom:-39px}.support-a{left:7%}.support-b{right:7%}.card-foot{z-index:-3;background:linear-gradient(#b6b5a999,#222c34 35%,#08131c 75%);border-top:1px solid #dad3c3;border-bottom:4px solid #0a1219;border-radius:0;height:14px;bottom:-46px;left:-4%;right:-4%;transform:skew(-11deg);box-shadow:0 16px 20px #0008}.card-reflection{filter:blur(2px);z-index:-4;pointer-events:none;background:linear-gradient(#65727629,#0000),repeating-linear-gradient(0deg,#0000 0,#b6b7a21c 3px,#0000 5px 13px);height:90px;position:absolute;top:calc(100% + 44px);left:-4%;right:-4%;transform:skew(12deg)}.scene-2 .card-left .panel-copy{margin-bottom:16px;font-size:.85vw}.scene-2 .card-left .glass-button{width:90%;margin-top:18px}.scene-2 .card-left .eyebrow{margin-bottom:13px}.scene-2 .card-right{height:37vh}.scene-3 .card-left{width:34.5vw;height:47vh;top:46.5%;left:26.2%}.scene-3 .card-left .card-inner{padding:2.8vw 3.4vw}.scene-3 .card-left h3{max-width:95%;font-size:2.5vw;line-height:1.2}.scene-3 .card-left .panel-tags{letter-spacing:.06em;margin:10px 0 20px;padding:20px 0 0;font-size:.63vw}.scene-3 .card-left .glass-button{width:100%;font-size:.72vw}.scene-3 .card-right{width:29%;height:42vh;top:48.5%;left:76.5%}.scene-3 .card-right .card-inner{padding:1.8vw 2vw}.panel-contact-fields{flex-direction:column;gap:5px;margin:3px 0 12px;display:flex}.panel-contact-fields span{letter-spacing:.12em;background:#8c928a0b;border:1px solid #b6ad984e;border-radius:3px;padding:9px 10px;font-size:.57vw}.panel-contact-fields span:last-child{height:72px}.trust-links{letter-spacing:.06em;color:#c9c3b6;margin-top:11px;font-size:.45vw}.platform-blueprint{border:0;margin:0 0 5px}.blueprint-topline{letter-spacing:.17em;color:#e2d3c0;border:1px solid #baa68a55;border-radius:5px;padding:11px 16px;font-size:.77vw;line-height:1.8}.blueprint-columns{border:1px solid #baa68a55;border-radius:5px;grid-template-columns:1fr 1.5fr 1fr;gap:25px;margin-top:10px;padding:16px 20px;display:grid}.blueprint-columns>div{flex-direction:column;justify-content:space-around;gap:6px;display:flex}.blueprint-columns span{text-align:center;color:#cfc6b8;border:1px solid #9d95854d;border-radius:3px;padding:7px 4px;font-size:.55vw;line-height:1.2;display:block;position:relative}.blueprint-columns small{font-size:.45vw;line-height:1.2;display:block}.blueprint-columns>div:first-child span:after{content:"→";color:#9e9687;width:25px;position:absolute;top:3px;left:100%}.blueprint-columns>div:last-child span:before{content:"→";color:#9e9687;width:25px;position:absolute;top:3px;right:100%}.expanded-card-content{display:none}.cinematic-journey .scene-card.centred-preview{z-index:20;width:65vw;height:72vh;transition:transform .55s cubic-bezier(.2,.7,.2,1),left .55s,top .55s,width .55s,height .55s;top:47%;left:44%;transform:translate(-50%,-50%)rotateY(4deg)}.cinematic-journey .card-right.centred-preview{left:55%;transform:translate(-50%,-50%)rotateY(-4deg)}.cinematic-journey .scene-card.receded{opacity:.58;width:17vw;height:24vh;transition:all .55s;top:58%;left:93%;transform:translate(-50%,-50%)translateZ(-280px)rotateY(-8deg)}.cinematic-journey .card-left.receded{left:7%;transform:translate(-50%,-50%)translateZ(-280px)rotateY(8deg)}.centred-preview .card-inner{padding:3.5vw 4.5vw}.centred-preview .side-card-content h3{font-size:3.2vw}.centred-preview .side-card-content .panel-copy{max-width:700px;font-size:1.2vw}.centred-preview .service-lines span{padding:18px 0;font-size:1vw}.centred-preview .glass-button{margin-top:auto;width:90%!important;font-size:1vw!important}.centred-preview[data-card=intelligence] .side-card-content{display:none}.centred-preview[data-card=intelligence] .expanded-card-content{flex:1;min-height:0;display:block}.receded .card-inner{padding:12px}.receded h3{font-size:1.1vw}.receded .eyebrow{font-size:.45vw}.receded .panel-copy,.receded .panel-afterword{font-size:.5vw}.receded .panel-tags{margin:5px 0;padding:6px 0;font-size:.34vw}.receded .glass-button{min-height:20px;padding:4px;font-size:.4vw}.receded .platform-blueprint{display:none}.journey-rail{gap:9.2%;bottom:3.3vh;left:8.1%;right:8.1%}.rail-track{background:#c1b9a5;margin-bottom:11px}.site-footer{z-index:8;background:linear-gradient(#0000,#091219);padding-top:70px}.preview-badge{opacity:.62;font-family:var(--font-body)}.intelligence-overview{grid-template-columns:44% 56%;align-items:start;gap:3%;min-height:100%;display:grid;position:relative}.intelligence-overview h2{font-family:var(--font-display);letter-spacing:.025em;color:#e4d4c0;margin:0 0 15px;font-size:2.8vw;font-weight:250;line-height:1.18}.overview-strap{letter-spacing:.1em;color:#e9d7bf;margin-bottom:24px;font-size:.9vw!important}.intelligence-intro>p{color:#d9cbb9;max-width:440px;font-size:1vw;line-height:1.5}.overview-benefits{flex-direction:column;margin-top:24px;display:flex}.overview-benefits>div{border-bottom:1px solid #b7a08044;align-items:center;gap:22px;padding:18px 0;display:flex}.overview-benefits>div:last-child{border-bottom:0}.overview-benefits>div>svg{box-sizing:content-box;color:#dfc5a4;border:1px solid #bba07b7a;border-radius:12px;flex-shrink:0;width:36px;height:36px;padding:14px}.overview-benefits h3{font-family:var(--font-body);letter-spacing:.12em;margin:0 0 5px;font-size:.88vw;font-weight:400;line-height:1.5}.overview-benefits p{max-width:260px;margin:0;font-size:.95vw;line-height:1.45}.intelligence-diagram{align-self:center;width:90%;height:48vh;max-height:530px;margin:2vh auto 0;position:relative}.intelligence-diagram>svg{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.module-node,.command-node{color:#dfceb4;text-align:center;font-family:var(--font-body);background:linear-gradient(135deg,#0a0e10c9,#18201faf);border:1px solid #d2bea38c;border-radius:13px;flex-direction:column;justify-content:center;align-items:center;font-weight:400;display:flex;position:absolute;transform:translate(-50%,-50%);box-shadow:inset 0 0 0 2px #ddd5c224,0 0 0 3px #5f625d26,0 2px 4px #000c}.module-node{gap:7px;width:8vw;height:9.7vh;padding:8px;font-size:.76vw}.module-node svg{width:30px;height:30px}.command-node{letter-spacing:.08em;width:11.2vw;height:14vh;font-size:1.5vw;line-height:1.5;top:50%;left:50%;box-shadow:inset 0 0 0 2px #ddd5c244,0 1px 0 2px #e852353b,0 4px 13px #0009}.command-node i{background:#f43;border-radius:50%;width:4px;height:4px;position:absolute;top:50%;left:-2px;box-shadow:0 0 12px 4px #ff3b2680}.command-node i+i{left:auto;right:-2px}.module-menu{gap:3px;margin:17px 0 0;padding:0;list-style:none;display:grid}.module-menu li{letter-spacing:.1em;color:#ddc8ad;border:1px solid #b8a08266;border-radius:5px;align-items:center;gap:14px;max-width:295px;padding:4px 14px;font-size:.85vw;line-height:1.4;display:flex}.module-menu li:first-child{color:#f07860;border-color:#c24c3966}.module-menu svg{flex-shrink:0;width:19px;height:19px}.hover-overview{grid-template-columns:43% 57%;gap:1%}.hover-overview .overview-strap{margin-bottom:12px;font-size:.83vw!important}.hover-overview .intelligence-intro>p{font-size:.85vw}.hover-overview .intelligence-diagram{width:96%;height:37vh;margin-top:6vh}.hover-overview .module-node{width:6.1vw;height:8vh;font-size:.62vw}.hover-overview .command-node{width:8.8vw;height:11vh;font-size:1.08vw}.hover-overview .module-node svg{width:24px;height:24px}[data-slot=dialog-overlay]{-webkit-backdrop-filter:blur();backdrop-filter:blur();background:#01080e15}.exploration[data-slot=dialog-content]{background:linear-gradient(125deg,#061116f7,#081419e8 52%,#27322fb3);border:1px solid #e2c5a5;box-shadow:inset 0 0 0 3px #d9d6c980,inset 0 0 0 6px #0b1116,0 0 0 3px #26333b,0 0 0 5px #b3b6b16e,0 17px 28px #0004}.exploration-header{border:0;min-height:48px;padding:15px 30px 0}.exploration-header>.eyebrow,.exploration-header>div .eyebrow{display:none}.exploration-header>div .exploration-title{font-family:var(--font-body);font-size:1.1rem}.return-button{letter-spacing:.08em;text-transform:uppercase;font-size:.66rem}.page-tabs[data-slot=tabs-list]{background:0 0;border:0;gap:22px;padding:7px 36px}.page-tabs [role=tab]{font-family:var(--font-body);letter-spacing:.15em;text-transform:uppercase;border-radius:0;min-height:32px;padding:6px 4px;font-size:.63vw}.page-tabs [data-active]{border-bottom:1px solid #f5442c;color:#ff725c!important;background:0 0!important}.page-body{max-width:none;padding:25px 4.4vw 20px}.page-body>h2{font-family:var(--font-display);letter-spacing:.02em;color:#e7d7c4;font-size:2.8vw;font-weight:250}.page-body>.eyebrow{font-size:.68vw}.exploration-footer{background:0 0;border:0;padding:10px 4.4vw 20px}.exploration-footer>span{color:#d6bda1;font-size:1vw}.intelligence-exploration .exploration-header{z-index:2;padding:0;position:absolute;top:16px;right:2.5vw}.intelligence-exploration .exploration-header>div{clip:rect(0,0,0,0);width:1px;height:1px;position:absolute;overflow:hidden}.intelligence-exploration .page-tabs{gap:2.8vw;padding:23px 10.2vw 8px}.intelligence-exploration .page-body>h2,.intelligence-exploration .page-body>.eyebrow{display:none}.intelligence-exploration .exploration-footer{padding-top:0}.intelligence-exploration .exploration-scroll{overflow-y:auto}.discovery-shell .exploration-header{padding:20px 30px}.discovery-shell .exploration-header .exploration-title{font-family:var(--font-body)}.chapter h2,.estimate-result h3{font-family:var(--font-body);font-weight:300}.field input,.field textarea{font-family:var(--font-body)}@media (max-width:900px){.reading-journey .scene{min-height:0;padding:110px 6vw 120px}.reading-journey .scene-pair{perspective:none;flex-direction:column;gap:100px;display:flex;position:relative;opacity:1!important}.reading-journey .scene-card,.reading-journey .card-right{opacity:1;width:100%;max-width:650px;height:auto;position:relative;top:auto;left:auto;transform:none}.scene-card .card-inner,.card-right .card-inner{padding:30px 25px}.scene-card .eyebrow,.card-right .eyebrow{font-size:.66rem}.scene-card h3,.card-right h3,.scene-2 .card-left h3,.scene-3 .card-left h3,.centred-preview .side-card-content h3{max-width:none;font-size:clamp(1.55rem,4vw,2.8rem);line-height:1.2}.scene-card .panel-copy,.card-right .panel-copy,.scene-2 .card-left .panel-copy,.centred-preview .side-card-content .panel-copy{max-width:none;margin-bottom:20px;font-size:1rem;line-height:1.6}.scene-card .founder-name{margin-bottom:24px;font-size:1rem}.panel-tags,.card-right .panel-tags,.scene-3 .card-left .panel-tags{margin:18px 0 24px;padding:16px 0;font-size:.65rem;line-height:1.8}.scene-card .glass-button,.card-right .glass-button,.scene-3 .card-left .glass-button,.centred-preview .glass-button{width:100%;min-height:46px;margin-top:10px;font-size:.71rem!important}.service-lines span,.centred-preview .service-lines span{padding:14px 0;font-size:.71rem}.scene-2 .card-left .card-inner,.scene-3 .card-left .card-inner{padding:30px 25px}.blueprint-topline{font-size:.64rem}.blueprint-columns{gap:14px;padding:14px 8px}.blueprint-columns span{font-size:.5rem}.blueprint-columns small{font-size:.42rem}.blueprint-columns>div:first-child span:after,.blueprint-columns>div:last-child span:before{width:14px}.card-right .panel-afterword{font-size:.8rem}.panel-contact-fields span{padding:10px;font-size:.65rem}.trust-links{font-size:.48rem;line-height:1.8}.reading-journey .centred-preview[data-card=intelligence] .side-card-content{display:block}.reading-journey .expanded-card-content{display:none!important}.journey-rail>a{font-size:.64rem}.journey-rail b{font-size:.55rem}.journey-rail{gap:20px;left:6%;right:6%}.intelligence-overview,.hover-overview{display:block}.intelligence-overview h2,.hover-overview h2{font-size:2rem!important}.overview-strap{line-height:1.8;font-size:.75rem!important}.intelligence-intro>p{max-width:none;font-size:1rem}.overview-benefits h3{font-size:.8rem}.overview-benefits p{font-size:.94rem}.intelligence-diagram{width:90%;max-width:470px;height:370px;margin:70px auto 60px}.module-node{gap:3px;width:82px;height:75px;font-size:.53rem}.module-node svg{width:24px;height:24px}.command-node{width:110px;height:93px;font-size:.8rem}.exploration[data-slot=dialog-content],.exploration-header{padding:17px 20px}.exploration-header .exploration-title{font-size:1rem!important}.page-tabs[data-slot=tabs-list],.intelligence-exploration .page-tabs{gap:16px;padding:10px 20px}.page-tabs [role=tab]{min-height:40px;font-size:.65rem}.page-body{padding:24px}.page-body>h2{font-size:2rem}.page-body>.eyebrow{font-size:.67rem}.exploration-footer{padding:12px 20px}.exploration-footer>span{font-size:.8rem}.intelligence-exploration .exploration-header{justify-content:flex-end;padding:15px 20px;position:relative;top:auto;right:auto}.intelligence-exploration .page-body{padding:23px}.intelligence-exploration .exploration-scroll{overflow:auto}.discovery-shell .exploration-header{padding:16px 20px}}@media (prefers-reduced-motion:reduce){.reading-journey .scene-pair{perspective:none;gap:8vw;display:flex;position:relative;opacity:1!important}.reading-journey .scene{height:auto;min-height:100vh;padding:150px 8vw}.reading-journey .scene-card{opacity:1;width:100%;height:auto;position:relative;top:auto;left:auto;transform:none}.reading-journey .hero-track{height:100svh}.reading-journey .hero-sticky{position:relative}.environment>img{transform:none!important}}@media (prefers-reduced-motion:reduce) and (min-width:901px){.reading-journey .scene-card{flex:1;max-width:620px}.reading-journey .scene-pair{align-items:center}.reading-journey .scene-card .card-inner{min-height:430px}.reading-journey .expanded-card-content{display:none!important}.reading-journey .side-card-content{display:block!important}}.cinematic-journey .scene-card,.cinematic-journey .card-right{transform-origin:0 0;transform:translate3d(calc(var(--outward)*-1),0,var(--depth)) var(--surface-matrix);max-width:none;transition:transform .13s linear,opacity .3s;top:0;left:0}.cinematic-journey .card-right{transform:translate3d(var(--outward),0,var(--depth)) var(--surface-matrix)}.cinematic-journey .scene-card.centred-preview,.cinematic-journey .card-right.centred-preview,.cinematic-journey .scene-card.receded,.cinematic-journey .card-left.receded{transform:var(--surface-matrix);transition:transform .6s cubic-bezier(.2,.7,.2,1),width .6s,height .6s,opacity .4s;top:0;left:0}.cinematic-journey .scene-card{-webkit-backdrop-filter:none;backdrop-filter:none;-webkit-box-reflect:below 55px linear-gradient(transparent 78%,#ffffff15 100%)}.card-inner{-webkit-backdrop-filter:none;backdrop-filter:none;background:linear-gradient(125deg,#030b0fe0,#080f12b5 50%,#16212166)}.journey-rail{grid-template-columns:repeat(4,14.2vw);justify-content:space-between;gap:0;display:grid}.scene-2 .card-left .card-inner{padding:2.5vw 2.8vw 1.8vw}.scene-2 .card-left .glass-button{flex-shrink:0;min-height:39px;margin-top:auto}.platform-blueprint{margin-bottom:20px}.blueprint-columns{padding:14px 18px}.blueprint-columns span{padding:6px 4px}.scene-2 .card-right .card-inner{padding:1.8vw 2vw}.scene-2 .card-right .panel-copy{margin-bottom:8px}.scene-2 .card-right .panel-tags{margin:7px 0 12px;padding:12px 0}.scene-2 .card-right .panel-afterword{margin-top:13px;font-size:.62vw}.side-card-content{min-height:0}.scene-card .glass-button,.scene-card .panel-afterword{flex-shrink:0}@media (max-width:900px){.journey-rail{gap:18px;display:flex}.journey-rail>a{flex:1}.scene-2 .card-left .card-inner,.scene-2 .card-right .card-inner{padding:30px 25px}.scene-2 .card-right .panel-afterword{font-size:.8rem}.scene-2 .card-left .glass-button{margin-top:15px}}.intelligence-overview h2{white-space:nowrap;letter-spacing:.025em;font-size:2.95vw;line-height:1.16}.intelligence-overview h2 span{transform-origin:0;display:inline-block;transform:scaleX(.91)}.hover-overview h2{margin-bottom:16px;line-height:1.19;font-size:2.65vw!important}.hover-overview .overview-strap{white-space:nowrap;letter-spacing:.01em;font-size:.84vw!important}.hover-overview .intelligence-intro>p{max-width:440px;font-size:.82vw;line-height:1.45}.hover-overview .module-menu{gap:3px;margin-top:16px}.hover-overview .module-menu li{min-height:32px;padding:5px 14px;font-size:.83vw}.hover-overview .intelligence-diagram{height:39vh;margin-top:4vh}.centred-preview[data-card=intelligence] .intelligence-overview{grid-template-columns:43% 57%}.centred-preview[data-card=intelligence] .card-inner{padding:3.2vw 4.1vw 1.8vw}.centred-preview[data-card=intelligence] .glass-button{min-height:46px;margin-top:15px}.intelligence-exploration .intelligence-overview{grid-template-columns:41% 59%;gap:0}.intelligence-exploration .intelligence-diagram{width:91%;height:45vh;margin-top:2vh}.intelligence-exploration .intelligence-intro>p{max-width:390px}.intelligence-exploration .overview-benefits p{max-width:270px}.intelligence-exploration .overview-benefits>div{padding:14px 0}.intelligence-exploration .exploration-header{top:27px}.intelligence-exploration .page-tabs{padding-top:26px}.intelligence-exploration .module-node{background:linear-gradient(135deg,#10171af5,#151d1ccc)}.intelligence-exploration .command-node{background:linear-gradient(135deg,#172020f2,#161b1af2)}@media (max-width:900px){.intelligence-overview h2{white-space:normal;font-size:2rem}.intelligence-overview h2 span{transform:none}.intelligence-exploration .intelligence-overview{display:block}.intelligence-exploration .intelligence-diagram{width:90%;height:370px;margin-top:70px}.intelligence-exploration .exploration-header{top:auto}.intelligence-exploration .page-tabs{padding-top:10px}}.reference-rim-mask{z-index:4;pointer-events:none;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;border-radius:10px;padding:9px;position:absolute;inset:0;overflow:hidden;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.reference-rim-mask>img{transform-origin:0 0;object-fit:fill;width:100vw;max-width:none;height:100vh;position:absolute;top:0;left:0}.centred-preview .reference-rim-mask{padding:10px}.cinematic-journey .scene-card.receded .reference-rim-mask{display:none}.intelligence-exploration .intelligence-overview h2{font-size:3.2vw}.hover-overview h2{font-size:2.9vw!important}.hover-overview h2 span{transform:scaleX(.9)}.intelligence-exploration .intelligence-diagram{width:90%;margin-top:2vh;margin-right:3%}.intelligence-exploration .command-node{font-size:1.4vw}.intelligence-exploration .module-node{font-size:.8vw}@media (max-width:900px){.intelligence-exploration .intelligence-overview h2{font-size:2rem}.intelligence-exploration .module-node{font-size:.53rem}.intelligence-exploration .command-node{font-size:.8rem}.intelligence-exploration .intelligence-diagram{margin-left:auto;margin-right:auto}}main[data-exploring=true] .scene-pair,main[data-exploring=true] .hero-sticky{visibility:hidden!important}.intelligence-overview .overview-strap{white-space:nowrap;letter-spacing:.05em;font-size:.86vw!important}.intelligence-overview .overview-benefits{margin-top:18px}.intelligence-exploration .intelligence-overview{min-height:53vh}.hover-overview{height:100%;min-height:0}.hover-overview .intelligence-diagram{width:53%;height:39vh;margin:0;position:absolute;top:5.4vw;right:2%;transform:none}.hover-benefit-strip{background:#060e0f44;border:1px solid #b8a1816b;border-radius:7px;grid-template-columns:repeat(3,1fr);gap:14px;padding:11px 14px;display:grid;position:absolute;bottom:0;left:0;right:0}.hover-benefit-strip>div{border-right:1px solid #b8a18166;align-items:center;gap:12px;display:flex}.hover-benefit-strip>div:last-child{border:0}.hover-benefit-strip svg{color:#d5b68d;flex-shrink:0;width:28px;height:28px}.hover-benefit-strip strong{letter-spacing:.05em;color:#e4caae;font-size:.67vw;font-weight:400;line-height:1.3;display:block}.hover-benefit-strip p{color:#c8b69e;font-size:.64vw;line-height:1.4;margin:4px 0 0!important}.panel-contact-fields input,.panel-contact-fields textarea{letter-spacing:.12em;color:#e5d8c7;resize:none;background:#8c928a0b;border:1px solid #b6ad984e;border-radius:3px;width:100%;min-width:0;padding:9px 10px;font-size:.57vw;line-height:1.5}.panel-contact-fields input::placeholder,.panel-contact-fields textarea::placeholder{color:#d7c7b2;opacity:1}.panel-contact-fields textarea{height:72px}@media (max-width:900px){.intelligence-exploration .intelligence-diagram{width:90%;height:370px;margin:70px auto 60px;position:relative;top:auto;left:auto}.intelligence-overview .overview-strap{white-space:normal;font-size:.75rem!important}.panel-contact-fields input,.panel-contact-fields textarea{min-height:46px;padding:12px;font-size:.8rem}.panel-contact-fields textarea{height:100px}.hover-benefit-strip{display:none}html[data-dialog] .nav-shell,html[data-dialog] .journey-rail,html[data-dialog] .preview-badge{visibility:hidden}.discovery-shell[data-slot=dialog-content]{background:linear-gradient(135deg,#0b181df5,#101d23f0)}}.scene-card h3,.intelligence-overview h2,.page-body>h2{font-family:var(--font-body);letter-spacing:.045em;text-shadow:.5px .6px #020a0dc0;font-weight:200}.scene-card{background:0 0}.card-inner{background:linear-gradient(120deg,#02090de6,#060e13d1 52%,#091318ba);box-shadow:inset 0 0 24px #0005}.scene-card p.panel-copy{max-width:95%;font-size:1.08vw;font-weight:350;line-height:1.5}.scene-card p.founder-name{letter-spacing:.15em;margin-bottom:25px;font-size:1.45vw;line-height:1.3}.scene-card h3{margin-bottom:14px;font-size:3.05vw;line-height:1.14}.scene-card .eyebrow{font-weight:400}.card-right h3{font-size:1.94vw;line-height:1.23}.scene-card.card-right p.panel-copy{font-size:.74vw;line-height:1.6}.scene-2 .card-left h3{font-size:2.8vw}.scene-2 .card-left p.panel-copy{font-size:.9vw;line-height:1.5}.scene-3 .card-left h3{font-size:2.92vw;line-height:1.2}.scene-card .panel-tags,.scene-card .service-lines span{font-weight:400}.card-foot{background:linear-gradient(#abaaa1 0%,#46515a 12%,#18232d 29%,#101b24 75%,#030b10 76%);border-bottom:4px solid #02090d;height:24px;bottom:-54px;box-shadow:0 10px 18px #0009}.glass-button{font-weight:400}.cinematic-journey .scene-card.receded h3{font-size:1.1vw}.cinematic-journey .scene-card.receded p.panel-copy{font-size:.5vw}.cinematic-journey .scene-card.receded p.founder-name{font-size:.6vw}@media (min-width:901px){.scene-1 .card-left:not(.centred-preview):not(.receded) .card-inner{padding-top:4.3vw;padding-bottom:5.5vw}.scene-1 .card-left:not(.centred-preview):not(.receded) h3{white-space:nowrap;letter-spacing:.055em;transform-origin:0;width:117.65%;font-size:3.1vw;transform:scaleX(.85)}.scene-1 .card-left:not(.centred-preview):not(.receded) .eyebrow{margin-bottom:20px}.scene-1 .card-left:not(.centred-preview):not(.receded) .panel-tags{margin-top:31px;padding-top:20px}.scene-1 .card-right:not(.centred-preview):not(.receded) .card-inner{padding-bottom:3.1vw}.scene-1 .card-right:not(.centred-preview):not(.receded) .glass-button{width:62%}.intelligence-overview h2{font-size:3.2vw}.intelligence-exploration .intelligence-overview h2 span,.hover-overview h2 span{transform:none}.hover-overview h2{font-size:2.8vw!important}.intelligence-exploration .intelligence-overview h2{font-size:3.05vw}}@media (max-width:900px){.scene-card h3,.card-right h3,.scene-2 .card-left h3,.scene-3 .card-left h3{font-size:clamp(1.55rem,4vw,2.8rem)}.scene-card p.panel-copy,.scene-card.card-right p.panel-copy,.scene-2 .card-left p.panel-copy{max-width:none;font-size:1rem;line-height:1.6}.scene-card p.founder-name{font-size:1rem}.reading-journey .card-inner{background:linear-gradient(120deg,#02090df2,#061016e8)}}.exploration-position{color:#d6bda1;margin-right:auto;font-size:1vw;line-height:1.4}.exploration-dots{display:none}.exploration-reference-rim{z-index:5;pointer-events:none;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;border-radius:15px;padding:11px;position:absolute;inset:0;overflow:hidden;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.exploration-reference-rim>img{object-fit:fill;width:100vw;max-width:none;height:100vh;position:absolute;top:-8.5vh;left:-8.9vw}@media (min-width:901px){.intelligence-exploration .exploration-footer{min-height:79px;position:relative}.intelligence-exploration .exploration-position{text-align:center;font-size:1.03vw;position:absolute;top:5px;left:48.5%;transform:translate(-50%)}.intelligence-exploration .exploration-dots{justify-content:center;gap:15px;margin-top:10px;display:flex}.exploration-dots i{background:#84796b55;border:1px solid #bbaa8944;border-radius:50%;width:7px;height:7px}.exploration-dots i[data-current=true]{background:#ff513b;border-color:#d59d7a;box-shadow:0 0 7px #ff4b3577}.intelligence-exploration .exploration-footer:before{content:"SCROLL OR USE NEXT";letter-spacing:.17em;border-bottom:1px solid #c6b29780;padding-bottom:8px;font-size:.66vw;position:absolute;top:21px;left:4.4vw}.intelligence-exploration .exploration-footer .text-button:disabled{visibility:hidden}}@media (max-width:900px){.exploration-reference-rim{display:none}.exploration-position{font-size:.8rem}}:root{--font-statement:"Bodoni Moda",Georgia,"Times New Roman",serif;--font-text:"Outfit","Segoe UI",system-ui,sans-serif;--t-label:12px;--t-small:14px;--t-body:16px;--t-lead:clamp(19px,1.55vw,24px);--t-title:clamp(26px,min(2.7vw,5.4vh),40px);--t-statement:clamp(36px,min(5.3vw,10.4vh),80px);--t-hero:clamp(44px,min(7.3vw,14vh),112px);--statement-weight:400;--statement-leading:.98;--statement-tracking:-.02em;--label-tracking:.12em;--measure:30em}body{font-variation-settings:var(--headline-opsz,"opsz" 11)}@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-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-space-x-reverse{syntax:"*";inherits:false;initial-value:0}@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}@property --tw-content{syntax:"*";inherits:false;initial-value:""}@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}@keyframes spin{to{transform:rotate(360deg)}}@keyframes pulse{50%{opacity:.5}}@keyframes enter{0%{opacity:var(--tw-enter-opacity,1);transform:translate3d(var(--tw-enter-translate-x,0),var(--tw-enter-translate-y,0),0)scale3d(var(--tw-enter-scale,1),var(--tw-enter-scale,1),var(--tw-enter-scale,1))rotate(var(--tw-enter-rotate,0));filter:blur(var(--tw-enter-blur,0))}}@keyframes exit{to{opacity:var(--tw-exit-opacity,1);transform:translate3d(var(--tw-exit-translate-x,0),var(--tw-exit-translate-y,0),0)scale3d(var(--tw-exit-scale,1),var(--tw-exit-scale,1),var(--tw-exit-scale,1))rotate(var(--tw-exit-rotate,0));filter:blur(var(--tw-exit-blur,0))}}@keyframes accordion-down{0%{height:0}to{height:var(--radix-accordion-content-height,var(--bits-accordion-content-height,var(--reka-accordion-content-height,var(--kb-accordion-content-height,var(--ngp-accordion-content-height,auto)))))}}@keyframes accordion-up{0%{height:var(--radix-accordion-content-height,var(--bits-accordion-content-height,var(--reka-accordion-content-height,var(--kb-accordion-content-height,var(--ngp-accordion-content-height,auto)))))}to{height:0}}@keyframes caret-blink{0%,70%,to{opacity:1}20%,50%{opacity:0}}:root{--glass-sheet-tint:#06122075;--glass-sheet-border:#ffffff4d;--glass-sheet-warm-edge:#ffffff80;--glass-sheet-radius:6px;--glass-sheet-ink:#f7f8f7;--glass-sheet-signal:#ff4935}.environment>img{filter:none}.environment-grade{background:linear-gradient(#030b1366,#0000 55%,#020b123d),linear-gradient(90deg,#030c1540,#0000 43% 57%,#030c1536)}.scene-card.floating-glass-card,.expanded-glass-card[data-slot=dialog-content]{border:1px solid var(--glass-sheet-border);border-radius:var(--glass-sheet-radius);background:var(--glass-sheet-tint);color:var(--glass-sheet-ink);-webkit-backdrop-filter:none;backdrop-filter:none;isolation:isolate;box-shadow:0 16px 34px -22px #020a1480}.scene-card.floating-glass-card{-webkit-box-reflect:unset;padding:0;overflow:visible}.expanded-glass-card:before{content:none}.glass-optics{pointer-events:none;border-radius:inherit;z-index:0;position:absolute;inset:0;overflow:hidden}.glass-edge-glints{pointer-events:none;border-radius:inherit;z-index:4;position:absolute;inset:0}.floating-glass-card.proximity-preview{border-color:#ffffff80}.glass-hit-area{z-index:1;border-radius:inherit;color:#0000;background:0 0;border:0;padding:0;font-size:0;position:absolute;inset:0}.floating-glass-card .glass-card-content{z-index:2;pointer-events:none;border-radius:inherit;height:100%;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;padding:3.5vw;position:relative;overflow:hidden}.glass-card-content:before{display:none}.glass-card-content :is(button,a,input,textarea,select){pointer-events:auto}.floating-glass-card .glass-card-content p{color:var(--glass-sheet-ink)}.floating-glass-card h3{color:var(--glass-sheet-ink);text-shadow:0 1px 1px #0008;font-weight:200}.floating-glass-card .eyebrow{color:#ece8df;letter-spacing:.23em;font-weight:400}.floating-glass-card p.founder-name{letter-spacing:.16em;font-size:1.28vw;font-weight:400}.floating-glass-card p.panel-copy{font-size:1.12vw;font-weight:350;line-height:1.52}.floating-glass-card .panel-tags{letter-spacing:.16em;color:#eeebe6;border-color:#d4d0c180;font-weight:400}.floating-glass-card .glass-button,.expanded-glass-card .glass-button{letter-spacing:.16em;min-height:44px;font-weight:400}.floating-glass-card.card-right .glass-card-content{padding:2vw 2.25vw 2.7vw}.floating-glass-card .service-lines span{border-color:#cfcbbe66;font-weight:400}.floating-glass-card.card-right p.panel-copy{font-size:.74vw;line-height:1.6}.floating-glass-card .platform-blueprint{background:#06101912}.floating-glass-card .panel-contact-fields input,.floating-glass-card .panel-contact-fields textarea{background:#111d211a;border-color:#c2c7c573}.floating-glass-card.card-right .panel-afterword{font-size:.7vw;line-height:1.5}.scene-1 .card-left.floating-glass-card:not(.centred-preview):not(.receded) .card-inner{padding:5.1vw 3.5vw 4.4vw}.scene-1 .floating-glass-card.card-left p.panel-copy{max-width:26.3vw;font-size:1.16vw}.scene-1 .floating-glass-card.card-right .card-inner{padding-top:2.6vw}.scene-1 .card-right.floating-glass-card:not(.centred-preview):not(.receded) .card-inner{padding-bottom:2.7vw}.scene-2 .card-left.floating-glass-card .card-inner{padding:2.5vw 2.8vw 1.8vw}.scene-2 .card-right.floating-glass-card .card-inner{padding:1.8vw 2vw}.scene-3 .card-left.floating-glass-card .card-inner{padding:2.8vw 3.4vw}.scene-3 .card-right.floating-glass-card .card-inner{padding:1.8vw 2vw}.expanded-glass-card[data-slot=dialog-content]{transform-origin:0 0;--tw-ring-shadow:0 0 transparent;--tw-ring-offset-shadow:0 0 transparent;outline:none;flex-direction:column;gap:0;max-width:none;max-height:none;padding:0;display:flex;overflow:hidden;animation:none!important}.expanded-glass-card .exploration-header,.expanded-glass-card .exploration-tabs{z-index:2;position:relative}.expanded-glass-card .page-tabs{border-bottom:1px solid #d4d3c22b;flex-shrink:0}.expanded-glass-card .page-body{padding:26px 5.6vw 15px}.expanded-glass-card .exploration-scroll{scrollbar-width:thin;min-height:0;overflow:auto}.expanded-glass-card .page-body>h2{color:#eeede7;font-weight:200}.expanded-glass-card .exploration-footer{z-index:2;flex-shrink:0}.intelligence-exploration.expanded-glass-card .exploration-header{min-height:42px;padding:0;position:absolute;top:23px;right:3.7vw}.intelligence-exploration.expanded-glass-card .page-tabs{gap:3.2vw;min-height:66px;padding:21px 11.9vw 9px}.intelligence-exploration .page-tabs [role=tab]{letter-spacing:.15em;white-space:nowrap;font-size:.64vw}.intelligence-exploration .page-tabs [data-active]{border-bottom-color:var(--glass-sheet-signal);color:var(--glass-sheet-signal)!important}.intelligence-exploration .page-body{padding-top:25px}.intelligence-exploration .intelligence-overview{grid-template-columns:44% 56%;gap:0;min-height:54.6vh}.intelligence-exploration .intelligence-overview h2{letter-spacing:.047em;color:#efefeb;margin-bottom:18px;font-size:3.1vw;line-height:1.13}.intelligence-exploration .intelligence-overview h2 span{transform:none}.intelligence-exploration .overview-strap{letter-spacing:.09em;color:#eeede8;margin-bottom:13px;font-size:.92vw!important}.intelligence-exploration .intelligence-intro>p{color:#eeece6;max-width:430px;font-size:1.02vw;font-weight:350;line-height:1.48}.intelligence-exploration .overview-benefits{max-width:465px;margin-top:4px}.intelligence-exploration .overview-benefits>div{border-bottom-color:#b8bcb946;gap:25px;padding:17px 0}.intelligence-exploration .overview-benefits>div>svg{color:#ede8df;background:#101b2212;border-color:#c0c7c37d;border-radius:5px;width:38px;height:38px;padding:15px}.intelligence-exploration .overview-benefits h3{letter-spacing:.13em;color:#eeece6;font-size:.89vw;font-weight:400}.intelligence-exploration .overview-benefits p{color:#e4e4de;max-width:285px;font-size:.91vw;font-weight:350;line-height:1.43}.intelligence-exploration .intelligence-diagram{width:55%;height:52vh;max-height:none;margin:0;position:absolute;top:19px;left:39.4%}.intelligence-exploration .module-node,.intelligence-exploration .command-node{color:#f0efea;-webkit-backdrop-filter:none;backdrop-filter:none;background:linear-gradient(#ecf5fc14,#0612204d);border:1px solid #d6e8f080;border-top-color:#fffc;border-radius:6px;box-shadow:inset 0 1px #cde8f54d,0 6px 14px -10px #00050a99}.intelligence-exploration .module-node{gap:8px;width:7.8vw;height:10.2vh;font-size:.8vw}.intelligence-exploration .module-node svg{color:#eeeee5;width:33px;height:33px}.intelligence-exploration .command-node{letter-spacing:.07em;width:11.6vw;height:14.5vh;font-size:1.37vw;line-height:1.5;top:52%;box-shadow:0 1px 2px #ef61497d,inset 0 0 16px #eccba80a}.intelligence-exploration .command-node i{background:var(--glass-sheet-signal);box-shadow:0 0 9px 2px #ff4b3570}.intelligence-exploration .intelligence-diagram>svg circle{stroke-opacity:.06}.intelligence-exploration .exploration-footer{min-height:73px;padding:7px 6.6vw 22px;position:relative}.intelligence-exploration .exploration-footer:before{color:#eeeae0;letter-spacing:.15em;font-size:.65vw;top:22px;left:5.6vw}.intelligence-exploration .exploration-position{color:#efeee7;letter-spacing:.08em;font-size:1vw;top:8px;left:48%}.intelligence-exploration .exploration-dots{gap:19px;margin-top:10px}.exploration-dots i[data-current=true]{background:var(--glass-sheet-signal);box-shadow:0 0 7px #ff4b3577}.intelligence-exploration .exploration-footer .glass-button{min-width:17vw;min-height:50px}.intelligence-exploration .exploration-footer .text-button:not(:disabled){position:absolute;bottom:22px;left:20vw}.nav-shell{-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none;background:#08131a55;border-color:#e0d5c18c}.nav-shell a{font-weight:400}html[data-dialog] .nav-shell{top:2.8vh}[data-slot=dialog-overlay]{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;animation:none!important}html[data-dialog]{scroll-behavior:auto}.cinematic-journey[data-exploring=true] .scene-pair[data-visible=true]{opacity:0;transition:opacity .5s,scale .65s cubic-bezier(.22,1,.36,1);scale:.985;visibility:visible!important}.cinematic-journey[data-exploring=true][data-selected=about] [data-card=about],.cinematic-journey[data-exploring=true][data-selected=services] [data-card=services],.cinematic-journey[data-exploring=true][data-selected=intelligence] [data-card=intelligence],.cinematic-journey[data-exploring=true][data-selected=consultation] [data-card=consultation],.cinematic-journey[data-exploring=true][data-selected=evidence] [data-card=evidence],.cinematic-journey[data-exploring=true][data-selected=contact] [data-card=contact],.cinematic-journey[data-exploring=true][data-selected=showcase] [data-card=showcase]{opacity:0;transition:opacity .18s}html[data-background-only] body{overflow:hidden}html[data-background-only] .environment{z-index:1000;background:#07111b}html[data-background-only] .environment>img{object-fit:contain;object-position:center;filter:none!important;transform:none!important}html[data-background-only] .environment-grade,html[data-background-only] .sunlight{display:none}@media (min-width:901px){.nav-shell{width:50.24vw;min-width:0}.nav-shell nav{gap:.96vw;padding:.66vw 1.67vw}.nav-shell a{font-variant-numeric:lining-nums;font-size:.72vw}html[data-dialog] .nav-shell{width:50.3vw;left:50.48%}.journey-rail{font-variant-numeric:lining-nums}.scene-1 .floating-glass-card.card-left h3{letter-spacing:.025em;font-size:2.49vw}.scene-1 .floating-glass-card.card-left p.panel-copy{max-width:25vw;line-height:1.45}.scene-1 .floating-glass-card.card-right .card-inner{padding-left:2.8vw;padding-right:2.25vw}.scene-1 .floating-glass-card.card-right h3{letter-spacing:.025em;font-size:1.66vw}.intelligence-exploration.expanded-glass-card .exploration-header{min-height:4.46vh;top:2.44vh}.intelligence-exploration.expanded-glass-card .page-tabs{min-height:7.01vh;padding-top:2.23vh;padding-bottom:.96vh}.intelligence-exploration .page-tabs [role=tab]{font-variant-numeric:lining-nums;min-height:3.4vh}.intelligence-exploration .page-body{padding-top:3.4vh;padding-bottom:1.6vh}.intelligence-exploration .intelligence-overview h2{letter-spacing:.059em;margin-bottom:.53vh}.intelligence-exploration .overview-strap{margin-bottom:2.02vh}.intelligence-exploration .intelligence-intro>p{letter-spacing:.015em;max-width:25vw}.intelligence-exploration .overview-benefits{max-width:27.8vw;margin-top:.74vh}.intelligence-exploration .overview-benefits>div{gap:1.5vw;padding:1.81vh 0}.intelligence-exploration .overview-benefits>div:last-child{padding-bottom:0}.intelligence-exploration .overview-benefits>div>svg{width:2.27vw;height:2.27vw;padding:.9vw}.intelligence-exploration .overview-benefits h3{margin-bottom:.53vh}.intelligence-exploration .overview-benefits p{max-width:17.05vw}.intelligence-exploration .intelligence-diagram{top:1.28vh;left:39.15%}.intelligence-exploration .module-node{letter-spacing:.07em;gap:.48vw;padding:.48vw}.intelligence-exploration .command-node{top:52%}.intelligence-exploration .module-node svg{width:1.97vw;height:1.97vw}.intelligence-exploration .exploration-footer{min-height:7.75vh;padding:.74vh 6.6vw 2.34vh}.intelligence-exploration .exploration-footer:before{padding-bottom:.85vh;top:2.34vh}.intelligence-exploration .exploration-position{font-variant-numeric:lining-nums;top:.85vh}.intelligence-exploration .exploration-dots{margin-top:1.06vh}.intelligence-exploration .exploration-footer .glass-button{min-height:5.74vh;padding:1.06vh 1.2vw}}@media (max-width:900px){:root{--glass-sheet-radius:6px}.reading-journey .floating-glass-card{background:#07121b5e;border-width:1px;box-shadow:0 12px 20px -18px #000a}.scene-card.floating-glass-card .glass-card-content,.scene-1 .card-left.floating-glass-card:not(.centred-preview):not(.receded) .card-inner,.scene-1 .card-right.floating-glass-card:not(.centred-preview):not(.receded) .card-inner{background:0 0;padding:32px 25px}.floating-glass-card p.founder-name{letter-spacing:.09em;font-size:.97rem}.floating-glass-card p.panel-copy,.floating-glass-card.card-right p.panel-copy,.scene-2 .floating-glass-card p.panel-copy{font-size:1rem;line-height:1.6}.scene-1 .floating-glass-card.card-left p.panel-copy{max-width:none;font-size:1rem}.floating-glass-card.card-right .panel-afterword{font-size:.82rem}.floating-glass-card .card-actions .steel-button{width:100%}.expanded-glass-card .page-body{padding:25px}.intelligence-exploration.expanded-glass-card .exploration-header{justify-content:flex-end;min-height:55px;padding:15px 20px;position:relative;top:auto;right:auto}.intelligence-exploration.expanded-glass-card .page-tabs{gap:20px;min-height:52px;padding:0 18px 10px}.intelligence-exploration .page-tabs [role=tab]{letter-spacing:.06em;min-height:40px;font-size:.64rem}.intelligence-exploration .intelligence-overview{min-height:0;display:block}.intelligence-exploration .intelligence-overview h2{letter-spacing:.035em;white-space:normal;font-size:1.75rem;line-height:1.18}.intelligence-exploration .overview-strap{white-space:normal;line-height:1.8;font-size:.72rem!important}.intelligence-exploration .intelligence-intro>p{font-size:1rem;line-height:1.6}.intelligence-exploration .overview-benefits>div{gap:16px;padding:17px 0}.intelligence-exploration .overview-benefits>div>svg{width:27px;height:27px;padding:12px}.intelligence-exploration .overview-benefits h3{letter-spacing:.07em;font-size:.75rem;line-height:1.5}.intelligence-exploration .overview-benefits p{font-size:.91rem}.intelligence-exploration .intelligence-diagram{width:82%;height:330px;margin:75px auto 65px;position:relative;top:auto;left:auto}.intelligence-exploration .module-node{border-radius:5px;gap:4px;width:78px;height:69px;font-size:.49rem}.intelligence-exploration .module-node svg{width:25px;height:25px}.intelligence-exploration .command-node{letter-spacing:.04em;border-radius:6px;width:97px;height:90px;font-size:.67rem}.intelligence-exploration .exploration-footer{gap:10px;min-height:68px;padding:12px 18px}.intelligence-exploration .exploration-footer:before{display:none}.intelligence-exploration .exploration-position{margin-right:auto;font-size:.8rem;position:static;transform:none}.intelligence-exploration .exploration-footer .glass-button{min-width:125px;min-height:45px;font-size:.85rem}.intelligence-exploration .exploration-footer .text-button:not(:disabled){padding:8px 0;font-size:.7rem;position:static}.intelligence-exploration .exploration-footer .text-button:disabled{display:none}.journey-rail{background:linear-gradient(#0000,#07121bef 38%);padding:16px 24px 23px;bottom:0;left:0;right:0}.preview-badge{font-size:.5rem;bottom:2px}html[data-dialog] .nav-shell,html[data-dialog] .journey-rail{visibility:hidden}}@media (prefers-reduced-motion:reduce){.floating-glass-card,.glass-button{transition:none!important}}:root{--readable-ink:#fffaf2;--readable-copy:#f4f1eb;--text-grounding:0 1px 2px #01070ded,0 2px 8px #01070d99}.floating-glass-card .glass-card-content{text-shadow:var(--text-grounding)}.floating-glass-card .glass-card-content:after{content:"";z-index:-1;pointer-events:none;border-radius:inherit;background:linear-gradient(115deg,#02091030,#02091014 62%,#0000);position:absolute;inset:0}.floating-glass-card h3,.expanded-glass-card .page-body>h2,.intelligence-exploration .intelligence-overview h2{color:var(--readable-ink);text-shadow:var(--text-grounding);font-weight:250}.floating-glass-card p.panel-copy,.intelligence-exploration .intelligence-intro>p,.intelligence-exploration .overview-benefits p{color:var(--readable-copy);text-shadow:var(--text-grounding);font-weight:425}.floating-glass-card .eyebrow,.floating-glass-card p.founder-name,.floating-glass-card .panel-tags,.floating-glass-card .service-lines span{color:var(--readable-ink);font-weight:450}.intelligence-exploration .overview-benefits h3{color:var(--readable-ink);text-shadow:var(--text-grounding);font-weight:500}.intelligence-exploration .intelligence-intro{isolation:isolate;position:relative}.intelligence-exploration .intelligence-intro:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(at 38% 46%,#02091038,#0209101c 54%,#0000 76%);position:absolute;inset:-20px -32px}.expanded-glass-card .page-body .prose,.expanded-glass-card .page-body p,.expanded-glass-card .page-tabs [role=tab],.expanded-glass-card .return-button,.intelligence-exploration .module-node,.intelligence-exploration .command-node{text-shadow:var(--text-grounding)}.nav-shell a,.journey-rail>a{color:var(--readable-copy);text-shadow:var(--text-grounding);font-weight:450}.journey-rail>a{isolation:isolate;position:relative}.journey-rail>a:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(74% 148%,#030a12e6 0%,#030a12c7 40%,#030a1266 68%,#030a121f 85%,#030a1200 100%);position:absolute;inset:-12px -18px}.floating-glass-card .glass-button,.expanded-glass-card .glass-button{text-shadow:var(--text-grounding);font-weight:500}@font-face{font-family:Cormorant Garamond;src:url(/fonts/CormorantGaramond-Variable.ttf)format("truetype");font-style:normal;font-weight:300 700;font-display:swap}@font-face{font-family:Cormorant Garamond;src:url(/fonts/CormorantGaramond-Italic-Variable.woff2)format("woff2");font-style:italic;font-weight:300 700;font-display:swap}@font-face{font-family:Bodoni Moda;src:url(/fonts/BodoniModa-Variable.woff2)format("woff2");font-style:normal;font-weight:400 900;font-display:swap}@font-face{font-family:Bodoni Moda;src:url(/fonts/BodoniModa-Italic-Variable.woff2)format("woff2");font-style:italic;font-weight:400 900;font-display:swap}@font-face{font-family:Syncopate;src:url(/fonts/Syncopate-Caps.woff2)format("woff2");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:Great Vibes;src:url(/fonts/GreatVibes-Regular.woff2)format("woff2");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:Allura;src:url(/fonts/Allura-Regular.woff2)format("woff2");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:Outfit;src:url(/fonts/Outfit-Variable.woff2)format("woff2");font-style:normal;font-weight:200 700;font-display:swap}:root{--font-editorial:"Bodoni Moda",Georgia,"Times New Roman",serif;--font-display:var(--font-editorial);--font-headline:"Bodoni Moda","Cormorant Garamond",Georgia,"Times New Roman",serif;--font-caps:"Outfit",system-ui,sans-serif;--font-geo:"Outfit",system-ui,-apple-system,"Segoe UI",sans-serif;--headline-opsz:"opsz" 11;--editorial-white:#faf8f2;--editorial-silver:#cdd5d8;--editorial-champagne:#e8cfaa;--glass-sheet-tint:#06122075;--glass-sheet-blur:0px}body{font-family:var(--font-body);color:var(--editorial-white);font-size:18px}button,a,input,select,textarea{-webkit-tap-highlight-color:transparent}:is(button:focus-visible,a:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible,summary:focus-visible){outline:2px solid var(--m-focus,#dcf1fa);outline-offset:5px}h1,h2,h3,h4,.floating-glass-card h3,.expanded-glass-card h2,.expanded-glass-card h3,.expanded-glass-card h4{font-family:var(--font-headline);font-variation-settings:var(--headline-opsz);letter-spacing:-.015em;text-transform:none;text-shadow:0 2px 5px #02070c80;font-weight:400;line-height:1.08}p,li{line-height:1.6}.eyebrow{font-family:var(--font-body);text-transform:uppercase;line-height:1.6;letter-spacing:.22em!important;font-size:.7rem!important;font-weight:500!important}.fine{color:#e0e2df;font-size:.82rem!important;line-height:1.6!important}.glass-button,.floating-glass-card .glass-button,.expanded-glass-card .glass-button{font-family:var(--font-body);border-radius:var(--m-radius,5px)}.glass-button svg{flex-shrink:0}.nav-shell{top:28px;width:min(820px,70vw)!important;min-width:0!important;left:50%!important}.nav-shell nav{justify-content:space-between;gap:22px!important;padding:8px 24px!important}.nav-shell a{letter-spacing:.1em;white-space:nowrap;padding:7px 0;position:relative;font-size:12px!important}.nav-shell a[aria-current=page]:after{content:"";background:#f6d5a3;height:1px;position:absolute;bottom:0;left:0;right:0;box-shadow:0 0 8px 1px #efc79988}.scene-card.floating-glass-card{min-height:0;padding:0;transition:box-shadow .3s,border-color .3s;height:auto!important}.scene-card.floating-glass-card .glass-card-content{background:linear-gradient(110deg,#07131e66,#09172222 65%,#0000);flex-direction:column;gap:0;height:auto;display:flex;overflow:visible;padding:32px!important}.floating-glass-card .glass-card-content:after{display:none}.floating-glass-card .side-card-content{flex-direction:column;gap:16px;min-height:0;display:flex}.floating-glass-card .card-label{align-items:center;gap:20px;margin-bottom:2px;display:flex}.floating-glass-card .card-label>svg{stroke-width:1px;color:#e9eef1;width:34px;height:34px}.floating-glass-card .card-label .eyebrow{margin:0!important}.floating-glass-card .card-label .eyebrow:after{content:"";background:#ffffff8c;width:28px;height:1px;margin-top:8px;display:block}.scene-card.floating-glass-card h3{text-wrap:pretty;letter-spacing:-.015em!important;max-width:none!important;margin:0!important;font-size:clamp(1.9rem,2.4vw,2.75rem)!important;line-height:1.01!important}.scene-card.floating-glass-card p.panel-copy{font-weight:425;max-width:none!important;margin:0!important;font-size:1rem!important;line-height:1.55!important}.floating-glass-card .card-items{gap:13px;margin:0;padding:0;list-style:none;display:grid}.floating-glass-card .card-items li{align-items:center;gap:14px;font-size:.96rem;line-height:1.4;display:flex}.floating-glass-card .card-items svg{stroke-width:1.25px;color:#e9eef1;flex-shrink:0;width:22px;height:22px}.floating-glass-card .card-actions{pointer-events:auto;flex-wrap:wrap;align-items:center;gap:12px;margin-top:28px;display:flex}.floating-glass-card .card-actions :is(.glass-button,.steel-button){align-self:flex-start;max-width:100%;width:auto!important;margin:0!important}.card-actions .glass-button:after{display:none}.floating-glass-card.proximity-preview .card-label-badge>svg{color:#fff}.cinematic-journey .scene-pair{perspective:1600px}.cinematic-journey .floating-glass-card{transform:translate3d(var(--card-x),calc(var(--card-y)),var(--depth)) rotateY(var(--card-turn));transform-origin:50%;width:clamp(340px,26vw,460px)!important;top:0!important;left:0!important}.cinematic-journey .floating-glass-card.card-left{--card-x:calc(13vw - var(--outward));--card-y:28vh;--card-turn:9deg}.cinematic-journey .floating-glass-card.card-right{--card-x:calc(63vw + var(--outward));--card-y:28vh;--card-turn:-9deg}.expanded-glass-card .exploration-header,.intelligence-exploration.expanded-glass-card .exploration-header{flex-shrink:0;justify-content:space-between;align-items:center;gap:20px;display:flex;min-height:0!important;padding:18px 30px 10px!important;position:relative!important;inset:auto!important}.expanded-glass-card .exploration-title{text-transform:uppercase;margin:0;font-family:var(--font-body)!important;letter-spacing:.16em!important;font-size:12px!important;line-height:1.4!important}.expanded-glass-card .exploration-header .eyebrow{display:none}.return-button svg{stroke-width:1px;width:23px;height:23px}.expanded-glass-card .exploration-tabs{flex-direction:column;flex:1;min-height:0;display:flex}.expanded-glass-card .page-tabs,.intelligence-exploration.expanded-glass-card .page-tabs{background:0 0;flex-wrap:wrap;height:auto;gap:26px!important;min-height:0!important;padding:0 5vw 10px!important}.expanded-glass-card .page-tabs [role=tab]{font-family:var(--font-body);color:#f1eee6;min-height:36px;padding:8px 0;letter-spacing:.1em!important;font-size:12px!important}.expanded-glass-card .page-tabs [data-active]{box-shadow:none;color:var(--m-text,#f4f7f9)!important;border-bottom-color:#0000!important}.expanded-glass-card .page-body,.intelligence-exploration .page-body{position:relative;padding:24px 5vw 36px!important}.expanded-glass-card .page-body>h2{max-width:24ch;margin:0 0 24px;font-size:clamp(2.1rem,3.5vw,3.7rem)}.expanded-glass-card .page-body>p.eyebrow{display:none}.expanded-glass-card .page-body p{max-width:68ch;font-size:17px;font-weight:425;line-height:1.6}.expanded-glass-card .page-body li{font-size:17px;line-height:1.6}.expanded-glass-card .prose{max-width:100%;font-size:17px}.expanded-glass-card .prose>p{max-width:68ch;margin-bottom:18px}.expanded-glass-card .prose h3{margin:24px 0 12px;font-size:1.9rem}.expanded-glass-card .detail-grid,.expanded-glass-card .price-grid{gap:24px;margin:24px 0}.expanded-glass-card .detail-grid>div,.expanded-glass-card .price-grid>div{background:#06131d38;border:1px solid #cbd2ca30;border-radius:12px;padding:24px}.expanded-glass-card .detail-grid h3{margin:0 0 10px;font-size:1.7rem}.expanded-glass-card .prose .glass-button{margin:12px 14px 8px 0}.expanded-glass-card .exploration-footer,.intelligence-exploration .exploration-footer{background:#07121b42;border-top:1px solid #c8d0cd30;flex-shrink:0;justify-content:space-between;align-items:center;gap:15px;display:flex;min-height:67px!important;padding:12px 30px!important;position:relative!important}.expanded-glass-card .exploration-footer:before{display:none!important}.expanded-glass-card .exploration-position,.intelligence-exploration .exploration-position{font-family:var(--font-body);letter-spacing:.1em;font-size:13px!important;position:static!important}.expanded-glass-card .exploration-dots{display:none}.expanded-glass-card .exploration-footer .text-button{padding:7px 12px;font-size:14px;position:static!important}.exploration-step-actions{align-items:center;gap:15px;margin-left:auto;display:flex}.about-exploration .page-tabs{border:0;order:2;gap:35px!important;min-height:51px!important;padding:8px 5vw!important}.about-exploration .exploration-header{padding-bottom:0!important}.about-exploration .exploration-title{opacity:.7}.about-exploration .page-body{padding-top:5px!important}.about-exploration .page-body>h2,.about-exploration .page-body>p.eyebrow{display:none}.about-exploration .exploration-footer{min-height:54px!important}.about-editorial{grid-template-columns:minmax(0,1.55fr) minmax(0,1fr);gap:clamp(32px,4vw,70px);padding-top:6px;display:grid}.about-narrative{min-width:0}.founder-introduction{justify-content:space-between;align-items:center;gap:25px;margin-bottom:8px;display:flex}.founder-introduction h2{letter-spacing:-.025em;white-space:nowrap;margin:0;font-size:clamp(2.8rem,4vw,4.5rem);line-height:.95}.founder-introduction .eyebrow{margin-bottom:8px}.founder-portrait{object-fit:cover;object-position:50% 20%;background:linear-gradient(180deg,#0814228c,#06101ca6) padding-box,var(--m-steel-rim-muted,#8e9ba4) border-box;width:112px;height:130px;box-shadow:inset 0 1px 0 #ffffff1f,var(--m-ground-tight,0 6px 14px -10px #020a1499);border:1px solid #0000;border-radius:4px;flex-shrink:0;padding:3px}.editorial-rule{background:#e9d2af;width:66px;height:1px;margin:16px 0;display:block}.about-statement{max-width:20ch;font-size:clamp(2rem,3vw,3.2rem);margin:0 0 18px!important;line-height:1.02!important}.about-lead{max-width:60ch!important;margin-bottom:25px!important}.expertise-label{margin-bottom:14px!important}.editorial-icon-list{gap:20px;display:grid}.editorial-icon-list>div{align-items:center;gap:22px;display:flex}.icon-orbit{width:48px;height:48px;color:var(--m-ice-bright,#e6f4fa);background:linear-gradient(180deg,#0814229e,#06101cb3) padding-box,var(--m-steel-rim-muted,#8e9ba4) border-box;border:1px solid #0000;border-radius:4px;flex-shrink:0;place-items:center;display:grid;box-shadow:inset 0 1px #ffffff1a,inset 0 -1px #0006,0 1px #ffffff14}.icon-orbit svg{width:25px;height:25px}.editorial-icon-list h4{margin:0 0 5px;font-size:1.35rem;line-height:1.15}.editorial-icon-list p{margin:0!important;font-size:14px!important;line-height:1.5!important}.about-support{border-left:1px solid #d4d1c45e;padding-top:5px;padding-left:clamp(30px,3vw,52px)}.about-support h3{margin:0;font-size:1.75rem}.about-support>.editorial-rule{width:30px;margin:16px 0 22px}.about-support .editorial-icon-list{gap:26px}.experience-invitation{border-top:1px solid #d9cfb869;grid-template-columns:45px 1fr;gap:16px;margin-top:32px;padding-top:28px;display:grid}.experience-invitation>svg{color:#e8d1ad;width:40px;height:45px}.experience-invitation h3{margin-bottom:8px;font-size:1.6rem}.experience-invitation p{margin:0;font-size:14px!important;line-height:1.5!important}.experience-invitation .glass-button{grid-column:1/-1;justify-self:center;margin-top:6px}.founder-story{border-top:1px solid #d2d0c936;margin-top:24px;padding-top:16px}summary{cursor:pointer;padding:8px 0;font-size:15px;line-height:1.5}.founder-story p{margin-top:14px;font-size:16px!important}.experience-page>h2,.qualifications-page>h2,.blueprint-explanation>h2{max-width:24ch;margin:8px 0 20px;font-size:clamp(2.4rem,4vw,4rem)}.reading-intro{max-width:64ch!important;font-size:18px!important}.experience-timeline{border-left:1px solid #d6d2bc80;margin:28px 0;padding-left:26px}.experience-timeline article{grid-template-columns:160px minmax(0,1fr);gap:26px;padding:8px 0 27px;display:grid;position:relative}.experience-timeline article:before{content:"";background:var(--m-ice,#c4e2ef);border-radius:1px;width:8px;height:8px;position:absolute;top:17px;left:-30px;box-shadow:0 0 0 1px #0a1219,0 0 8px #c4e2ef59}.timeline-date{color:#e3d3bb;margin:0;font-size:13px!important}.experience-timeline h3{margin:0 0 7px;font-size:1.8rem}.experience-timeline .organisation{color:#e8d5b6;align-items:center;gap:8px;margin:0 0 8px;display:flex;font-size:14px!important}.experience-timeline article p{margin-bottom:0}.credential-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:28px 0;display:grid}.credential{background:#07152270;border:1px solid #d3d3c747;border-radius:14px;align-items:center;gap:20px;padding:20px;display:flex}.credential-logo{background:#fff;border-radius:7px;flex-shrink:0;place-items:center;width:82px;height:62px;padding:12px;display:grid}.credential-logo img{object-fit:contain;max-width:100%;max-height:100%}.credential h3{margin:0;font-size:1.5rem;line-height:1.1}.credential-issuer{letter-spacing:.08em;text-transform:uppercase;margin:0 0 8px;font-size:12px!important}.qualification-notes{gap:22px;margin-top:32px;display:grid}.qualification-notes section{border-top:1px solid #cdd3c938;padding-top:20px}.qualification-notes h3{margin:0 0 10px;font-size:1.8rem}.blueprint-explanation>p{max-width:70ch}.blueprint-areas{grid-template-columns:1fr 1fr;gap:0 35px;margin:30px 0;display:grid}.blueprint-areas>div{border-bottom:1px solid #d1d1c832;align-items:center;gap:18px;padding:16px 0;font-size:16px;display:flex}.blueprint-areas svg{color:#e6cfaa;flex-shrink:0;width:25px;height:25px}.blueprint-explanation h3{margin:24px 0 15px;font-size:2rem}.blueprint-route{grid-template-columns:repeat(5,1fr);gap:22px;margin:25px 0 38px;padding:0;list-style:none;display:grid}.blueprint-route li{border-top:1px solid #e4cd9e88;padding-top:12px;font-size:14px!important;line-height:1.5!important}.blueprint-route span{color:#e4ceaa;margin-bottom:12px;font-size:12px;display:block}.blueprint-enquiry{border-top:1px solid #e3d1af50;flex-wrap:wrap;align-items:center;gap:20px 40px;padding-top:18px;display:flex}.blueprint-enquiry>div{flex:1;min-width:260px}.blueprint-enquiry h3{margin:0 0 10px}.enquiry-form{max-width:850px}.enquiry-form .field-grid{grid-template-columns:1fr 1fr;gap:22px}.field{color:#f4f1e8;font-size:15px;line-height:1.5}.field input:not([type=checkbox]):not([type=radio]):not([type=range]),.field textarea,.field select{border-radius:var(--m-radius,5px);min-height:48px;font-size:16px}.field select option{color:#fff;background:#0b1826}.field textarea{resize:vertical}.enquiry-consent{flex-wrap:wrap;align-items:flex-start;gap:10px;margin:20px 0;font-size:14px;line-height:1.6;display:flex}.enquiry-consent input{flex-shrink:0;width:18px;height:18px;margin-top:0}.enquiry-consent a,.direct-email a{text-underline-offset:4px;text-decoration:underline}.enquiry-trap{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.enquiry-actions{flex-wrap:wrap;align-items:center;gap:25px;margin:25px 0;display:flex}.enquiry-actions p{margin:0;max-width:42ch!important}.email-handoff,.enquiry-receipt{background:#11232990;border:1px solid #d4c3a6;border-radius:15px;margin-top:24px;padding:25px}.email-handoff h3,.enquiry-receipt h3{margin:10px 0;font-size:2rem}.email-handoff .glass-button{margin:12px 15px 12px 0}.field-error,.form-failure{color:#ffd2c6;font-size:14px!important}.enquiry-form .direct-email{overflow-wrap:anywhere;margin-top:30px;font-size:14px!important}.intelligence-exploration .intelligence-overview{gap:25px;min-height:0;grid-template-columns:1fr 1fr!important}.intelligence-exploration .intelligence-overview h2{letter-spacing:-.015em!important;font-size:3rem!important;line-height:1.04!important}.intelligence-exploration .intelligence-intro>p{max-width:48ch!important;font-size:17px!important}.intelligence-exploration .intelligence-diagram{width:100%;max-width:590px;height:480px;margin:0;position:relative;top:auto;left:auto}.intelligence-exploration .module-node{width:110px;height:84px;font-size:12px}.intelligence-exploration .command-node{width:145px;height:110px;font-size:17px;line-height:1.4}.intelligence-exploration .overview-benefits h3{letter-spacing:0;font-size:1.5rem}.intelligence-exploration .overview-benefits p{max-width:none;font-size:15px!important}.capability-note{background:#07131d78;border-left:2px solid #dcc49d;margin:24px 0;padding:12px 18px;font-size:15px!important}.question-grid{grid-template-columns:1fr 1fr;gap:24px;display:grid}.question-grid article{border-top:1px solid #cdd2c14d;padding-top:20px}.question-grid h3{margin:0 0 12px;font-size:2rem}.question-grid p{font-size:16px!important}.setup-note{color:#dfceb1;font-size:14px!important}.estimator h3{font-size:2.2rem}.estimate-result{background:#0717248c}.estimator .tile-grid{grid-template-columns:1fr 1fr}.check-tile{line-height:1.4;font-size:15px!important}.estimator legend{font-size:16px}.estimator .price{font-family:var(--font-editorial);letter-spacing:-.03em;font-size:3.4rem}.journey-rail{bottom:25px}.journey-rail>a{letter-spacing:.15em;font-size:12px}.journey-rail b{font-weight:450}.rail-track i{background:#e1c296;box-shadow:0 0 8px #efbe6f44}.site-footer .wordmark{font-family:var(--font-editorial);letter-spacing:.12em}.site-footer nav{flex-wrap:wrap;gap:18px}.site-footer nav button{font-size:14px}.preview-badge{font-size:10px}.environment canvas{opacity:0;pointer-events:none;width:100%;height:100%;transition:opacity .4s;position:absolute;inset:0}.environment[data-depth-ready=true] canvas{opacity:1}html[data-background-only] .environment canvas{display:none}@media (min-width:1101px) and (max-height:820px){.cinematic-journey .floating-glass-card.card-left,.cinematic-journey .floating-glass-card.card-right{--card-y:22vh}.scene-card.floating-glass-card .glass-card-content{padding:26px!important}.scene-card.floating-glass-card h3{font-size:2rem!important}.about-editorial{gap:35px}.founder-portrait{width:84px;height:104px}.founder-introduction h2{font-size:3.2rem}.about-statement{font-size:2.5rem}.editorial-icon-list{gap:14px}.about-support .editorial-icon-list{gap:20px}}@media (max-width:1100px),(max-height:679px){.nav-shell{width:min(700px,90vw)!important}.reading-journey .scene{padding:100px 7vw 130px}.reading-journey .scene-pair{gap:55px}.reading-journey .floating-glass-card{width:min(650px,100%)!important;height:auto!important;transform:none!important}.scene-card.floating-glass-card h3{font-size:2.5rem!important}.scene-card.floating-glass-card p.panel-copy{font-size:17px!important}.about-editorial{grid-template-columns:1.3fr 1fr;gap:30px}.about-support{padding-left:26px}.founder-introduction{gap:12px}.founder-introduction h2{font-size:2.9rem}.founder-portrait{width:85px;height:110px}.about-statement{font-size:2.5rem}.credential-grid{grid-template-columns:1fr}.blueprint-route{grid-template-columns:repeat(3,1fr)}.intelligence-exploration .intelligence-overview{grid-template-columns:1fr!important}.intelligence-exploration .intelligence-diagram{width:90%;height:420px;margin:25px auto}.intelligence-exploration .intelligence-intro>p{max-width:65ch!important}.question-grid{grid-template-columns:1fr}}@media (max-width:760px){.nav-shell{top:20px;width:88vw!important}.nav-shell nav{gap:12px!important;padding:8px 22px 20px!important}.nav-shell a{padding:8px 0;font-size:13px!important}.mobile-menu{min-height:48px;font-size:13px}.scene-card.floating-glass-card .glass-card-content{padding:28px!important}.scene-card.floating-glass-card h3{font-size:2.35rem!important}.floating-glass-card .card-actions{margin-top:26px}.expanded-glass-card .exploration-header{padding:14px 18px 5px!important}.expanded-glass-card .page-body,.intelligence-exploration .page-body{padding:22px 23px 40px!important}.expanded-glass-card .page-tabs,.intelligence-exploration.expanded-glass-card .page-tabs{flex-wrap:nowrap;max-width:100vw;overflow-x:auto;gap:20px!important;padding:5px 22px 12px!important}.expanded-glass-card .page-tabs [role=tab]{white-space:nowrap;flex-shrink:0;font-size:11px!important}.expanded-glass-card .exploration-footer{gap:8px;padding:12px 16px!important}.expanded-glass-card .exploration-footer .glass-button{gap:7px;padding:8px 14px;font-size:12px!important}.expanded-glass-card .exploration-footer .text-button{padding:6px;font-size:12px}.expanded-glass-card .exploration-position{font-size:11px!important}.about-editorial{grid-template-columns:1fr;gap:35px}.about-support{border-top:1px solid #c9ccba66;border-left:0;padding:28px 0 0}.founder-introduction{gap:16px}.founder-introduction h2{white-space:normal;font-size:2.8rem}.founder-portrait{width:92px;height:122px}.about-statement{font-size:2.7rem}.about-support .editorial-icon-list{gap:25px}.editorial-icon-list h4{font-size:1.45rem}.editorial-icon-list p{font-size:15px!important}.experience-invitation .glass-button{justify-self:start}.about-exploration .page-tabs{order:0}.experience-timeline article{grid-template-columns:1fr;gap:8px}.credential{gap:15px;padding:17px}.credential-logo{width:66px;height:56px}.credential h3{font-size:1.5rem}.blueprint-areas,.blueprint-route{grid-template-columns:1fr}.blueprint-route li{gap:20px;padding:15px 0;display:flex;font-size:16px!important}.blueprint-route span{margin:0}.blueprint-enquiry{gap:20px}.blueprint-enquiry .glass-button{white-space:normal;text-align:center}.enquiry-form .field-grid{grid-template-columns:1fr}.enquiry-actions{gap:16px}.enquiry-form .direct-email a,.enquiry-consent{display:block}.enquiry-consent input{vertical-align:middle;margin-right:12px}.enquiry-consent a{margin-top:8px;display:block}.intelligence-exploration .intelligence-diagram{width:100%;height:380px}.intelligence-exploration .module-node{width:78px;height:70px;font-size:10px}.intelligence-exploration .command-node{width:104px;height:86px;font-size:13px}.intelligence-exploration .intelligence-overview h2{font-size:2.6rem!important}.estimator .tile-grid{grid-template-columns:1fr}.journey-rail>a{letter-spacing:.09em;font-size:10px}.site-footer{padding-bottom:130px}.nojs-library{padding:25px}.nojs-library h2{font-size:2.4rem}}@media (prefers-reduced-motion:reduce){.environment canvas{display:none}.glass-button svg{transition:none}.glass-edge-glints{filter:none}}.official-site-logo{object-fit:contain;width:148px;height:148px;box-shadow:0 0 0 1px #3a4852,0 0 0 2px #d6e8f06b,var(--m-ground,0 16px 34px -22px #020a1480);background:#dedbd1;border-radius:4px;padding:6px}.prose .detail-grid>section,.prose .price-grid>section{border-top:1px solid #d4c6af60;flex-direction:column;align-items:flex-start;min-width:0;padding:22px;display:flex}.prose .price-grid .glass-button{white-space:normal;text-align:center;margin-top:auto}.package-price{color:#f1d8b5;font-size:20px!important;line-height:1.4!important}.insight-list{gap:28px;display:grid}.insight-list article{border-bottom:1px solid #d5d6cc3b;padding-bottom:24px}.faq-list{gap:12px;max-width:75ch;display:grid}.faq-list details{border-bottom:1px solid #d6cbb84d;padding:10px 0 16px}.faq-list summary{font-family:var(--font-body);padding:14px 0;font-size:1.15rem}.faq-list p{margin:0;padding:8px 0}.social-links{flex-wrap:wrap;gap:24px;margin:25px 0;display:flex}.social-links a{font-size:18px}.expanded-glass-card .exploration-header .eyebrow{opacity:.8;margin:0;display:block;font-size:10px!important}.about-exploration .exploration-header .eyebrow{visibility:hidden}.expanded-glass-card .exploration-footer>.text-button:only-child{margin-left:auto}.expanded-glass-card .page-tabs [data-active],.expanded-glass-card .page-tabs [data-state=active]{border-bottom:1px solid #0000}.scene-card.floating-glass-card h3{overflow-wrap:normal;white-space:normal!important;width:auto!important;transform:none!important}.intelligence-exploration .intelligence-overview h2{white-space:normal!important}.reading-journey .scene-pair{perspective:none;flex-direction:column;align-items:center;gap:55px;display:flex;position:relative;opacity:1!important}.reading-journey .floating-glass-card{opacity:1;position:relative;width:min(650px,100%)!important;height:auto!important;top:auto!important;left:auto!important;transform:none!important}.reading-journey .scene{height:auto;min-height:0;padding:110px 7vw 130px}@media (min-width:1101px) and (min-height:680px){.reading-journey .scene-pair{flex-direction:row;gap:8vw}.reading-journey .floating-glass-card{flex:1;min-width:0}.reading-journey .scene{min-height:100vh}}.expanded-glass-card .intelligence-overview{min-height:0!important}.os-identity{align-items:center;gap:20px;margin-bottom:20px;display:flex}.os-identity>img{object-fit:contain;width:65px;height:82px}.os-identity .eyebrow{margin:0;max-width:24ch!important}.intelligence-exploration .intelligence-intro:before{inset:-12px 0}.intelligence-exploration .overview-benefits{width:100%;max-width:100%!important}.intelligence-exploration .overview-benefits>div{gap:20px!important;padding:16px 0!important}.intelligence-exploration .overview-benefits>div>svg{flex-shrink:0;border:0!important;width:34px!important;height:34px!important;padding:0!important}.intelligence-exploration .exploration-header>div{clip:auto;width:auto;height:auto;overflow:visible;position:static!important}.expanded-glass-card .exploration-header .return-button.steel-button{--sb-h:36px;--sb-px:0;flex:none;min-width:36px;margin-left:auto}html body .expanded-glass-card .exploration-header .return-button.steel-button.steel-button.close-exploration{min-height:36px!important;padding:0!important}.expanded-glass-card .exploration-header .return-button.steel-button .steel-button-label{text-indent:0;grid-auto-flow:column;align-items:center;gap:10px;padding:0 7px}.expanded-glass-card .exploration-header .return-button.steel-button .steel-button-label>svg{stroke-width:1.25px;width:20px;height:20px;display:block}.expanded-glass-card .exploration-header .return-button.steel-button .reference-return-label{font-family:var(--font-body);letter-spacing:.15em;text-transform:uppercase;white-space:nowrap;padding-left:6px;font-size:.68rem}.expanded-glass-card .exploration-footer,.intelligence-exploration .exploration-footer{justify-content:flex-end}.expanded-glass-card .exploration-footer .steel-button.exploration-next{--sb-h:44px;--sb-px:26px;min-width:150px}@media (max-width:760px){.expanded-glass-card .exploration-footer .steel-button.exploration-next{--sb-h:42px;--sb-px:16px;min-width:0}}html body .unified-card-dialog.expanded-glass-card .unified-card-body .visual-document .visual-prose{font-size:16px;line-height:1.6}html body .unified-card-dialog.expanded-glass-card .unified-card-body .visual-document .visual-prose :is(p,li,dd,dt){color:var(--unified-card-muted,#e4ebef);font-size:1rem!important;line-height:1.6!important}html body .unified-card-dialog.expanded-glass-card .unified-card-body .visual-document .visual-prose :is(p,li){max-width:64ch!important;margin:0 0 16px!important}html body .unified-card-dialog.expanded-glass-card .unified-card-body .visual-document .visual-prose>p:first-child{color:var(--m-text,#f4f7f9);font-weight:350;max-width:58ch!important;margin-bottom:24px!important;font-size:1.1875rem!important;line-height:1.55!important}html body .unified-card-dialog.expanded-glass-card .unified-card-body .visual-document .visual-prose h3{max-width:34ch;font-family:var(--font-body)!important;letter-spacing:.055em!important;text-transform:uppercase!important;color:var(--m-text,#f4f7f9)!important;margin:40px 0 12px!important;font-size:clamp(1.15rem,1.25vw,1.5rem)!important;font-weight:300!important;line-height:1.25!important}html body .unified-card-dialog.expanded-glass-card .unified-card-body .visual-document .visual-prose>:first-child>h3,html body .unified-card-dialog.expanded-glass-card .unified-card-body .visual-document .visual-prose>h3:first-child,html body .unified-card-dialog.expanded-glass-card .unified-card-body .visual-document .visual-prose [data-illustrated-block]>h3{margin-top:0!important}html body .unified-card-dialog.expanded-glass-card .unified-card-body .visual-document .visual-prose :is(.fine,.setup-note,small){letter-spacing:.04em;max-width:70ch;color:var(--m-text-2,#d3dce2)!important;font-size:.75rem!important;line-height:1.5!important}html body .unified-card-dialog.expanded-glass-card .unified-card-body .visual-document .visual-prose .insight-list{grid-template-columns:repeat(auto-fit,minmax(min(100%,440px),1fr));align-items:start;gap:24px 28px;max-width:none}html body .unified-card-dialog.expanded-glass-card .unified-card-body .visual-document .visual-prose .insight-list article{border-bottom:1px solid #d6e8f029;margin:0;padding-bottom:28px}html body .unified-card-dialog.expanded-glass-card .unified-card-body .visual-document .visual-prose .insight-list article>h3{margin-top:0!important}html body .unified-card-dialog.expanded-glass-card .unified-card-body .visual-document .visual-prose .insight-list article>p:last-child{margin-bottom:0!important}html body .unified-card-dialog.expanded-glass-card .unified-card-body .visual-document .visual-prose .faq-list{gap:0;max-width:70ch}html body .unified-card-dialog.expanded-glass-card .unified-card-body .visual-document .visual-prose details{border:0;border-top:1px solid #d6e8f02e;margin:0;padding:0}html body .unified-card-dialog.expanded-glass-card .unified-card-body .visual-document .visual-prose details:last-of-type{border-bottom:1px solid #d6e8f02e}html body .unified-card-dialog.expanded-glass-card .unified-card-body .visual-document .visual-prose summary{cursor:pointer;color:var(--m-text,#f4f7f9);align-items:center;gap:16px;margin:0;padding:16px 0;list-style:none;transition:color .18s;display:flex;font-family:var(--font-body)!important;font-size:1.0625rem!important;font-weight:400!important;line-height:1.35!important}html body .unified-card-dialog.expanded-glass-card .unified-card-body .visual-document .visual-prose summary::-webkit-details-marker{display:none}html body .unified-card-dialog.expanded-glass-card .unified-card-body .visual-document .visual-prose summary::marker{content:""}html body .unified-card-dialog.expanded-glass-card .unified-card-body .visual-document .visual-prose summary:before{content:"";background:linear-gradient(var(--m-text-on-steel,#0d1720),var(--m-text-on-steel,#0d1720)) center/9px 1px no-repeat,linear-gradient(var(--m-text-on-steel,#0d1720),var(--m-text-on-steel,#0d1720)) center/1px 9px no-repeat,var(--m-steel-grain),var(--m-steel-plate);border:1px solid #2c3841;border-radius:3px;flex:none;width:22px;height:22px;transition:transform .22s cubic-bezier(.2,.7,.2,1);box-shadow:inset 0 1px #fffc,inset 0 -1px #00000073,0 2px 6px #00050a73}html body .unified-card-dialog.expanded-glass-card .unified-card-body .visual-document .visual-prose details[open]>summary{color:var(--m-ice-bright,#e6f4fa)}html body .unified-card-dialog.expanded-glass-card .unified-card-body .visual-document .visual-prose details[open]>summary:before{transform:rotate(45deg)}html body .unified-card-dialog.expanded-glass-card .unified-card-body .visual-document .visual-prose summary:focus-visible{outline:2px solid var(--m-focus,#dcf1fa);outline-offset:4px}html body .unified-card-dialog.expanded-glass-card .unified-card-body .visual-document .visual-prose details>p{margin:0!important;padding:0 0 18px 38px!important}html body .unified-card-dialog.expanded-glass-card .unified-card-body .visual-document .visual-prose .social-links{gap:14px 30px;margin:24px 0}html body .unified-card-dialog.expanded-glass-card .unified-card-body .visual-document .visual-prose .social-links a{letter-spacing:.16em;text-transform:uppercase;color:var(--m-text-2,#d3dce2);background:linear-gradient(90deg,#ffffff9e,#ffffff29 70%,#0000) 0 100%/100% 1px no-repeat;padding:6px 2px 5px;text-decoration:none;transition:color .18s;display:inline-block;font-size:.8125rem!important}:is(html body .unified-card-dialog.expanded-glass-card .unified-card-body .visual-document .visual-prose .social-links a:hover,html body .unified-card-dialog.expanded-glass-card .unified-card-body .visual-document .visual-prose .social-links a:focus-visible){color:var(--m-text,#f4f7f9)}html body .unified-card-dialog.expanded-glass-card .unified-card-body .visual-prose [data-illustrated-block]{border-radius:var(--m-radius-panel,6px);background:var(--m-sheen),var(--m-glass-smoked);box-shadow:var(--m-edge-inner),var(--m-edge-thickness);border:1px solid var(--m-edge-right)!important;border-top-color:var(--m-edge-top)!important;border-left-color:var(--m-edge-left)!important;border-bottom-color:var(--m-edge-bottom)!important;padding:22px 24px 24px!important}html body .unified-card-dialog.expanded-glass-card .unified-card-body .visual-prose [data-illustrated-block]:before{background:linear-gradient(180deg,var(--m-ice-bright,#e6f4fa),var(--m-ice,#c4e2ef));width:2px;height:30px;top:26px;box-shadow:0 0 8px #c4e2ef59}html body .unified-card-dialog.expanded-glass-card .unified-card-body .visual-document .story-feature-art{border:1px solid var(--m-edge-right);border-top-color:var(--m-edge-top);border-left-color:var(--m-edge-left);border-bottom-color:var(--m-edge-bottom);border-radius:var(--m-radius-panel,6px);background:var(--m-sheen),var(--m-glass-smoked);box-shadow:var(--m-edge-inner),var(--m-edge-thickness);padding:18px 16px}html body .unified-card-dialog.expanded-glass-card .unified-card-body .visual-document .story-art-caption{color:var(--m-text-2,#d3dce2);letter-spacing:.2em;margin-top:10px;font-size:10px}@media (max-width:760px){html body .unified-card-dialog.expanded-glass-card .unified-card-body .visual-document .visual-prose>p:first-child{font-size:1.0625rem!important}html body .unified-card-dialog.expanded-glass-card .unified-card-body .visual-document .visual-prose h3{margin-top:32px!important}html body .unified-card-dialog.expanded-glass-card .unified-card-body .visual-prose [data-illustrated-block]{padding:18px 18px 20px!important}}.site-footer{z-index:8;text-align:center;color:var(--m-text,#f4f7f9);background:linear-gradient(#0000 0%,#040b128c 34%,#040b12f0 100%);padding:clamp(64px,9vh,110px) 9vw 160px;position:relative}.site-footer .wordmark{letter-spacing:0;border-radius:var(--m-radius-panel,20px);background:var(--m-liquid-specular),var(--m-lift-iris),var(--m-lift-warm),linear-gradient(var(--m-key-angle),#eef5fc1a 0%,#e4eefa12 55%,#eaecfa0d 100%);box-shadow:var(--m-liquid-rim),var(--m-liquid-inner),inset 5px 5px 6px -4px #ff38a557,inset -5px -5px 6px -4px #3acfff57,var(--m-ground);margin:0 0 20px;padding:clamp(14px,1.4vw,22px);font-size:0;display:inline-block}.site-footer>p{max-width:40ch;font-family:var(--font-body);letter-spacing:.06em;color:var(--m-text,#f4f7f9);margin:0 auto;font-size:clamp(15px,1.05vw,20px);font-weight:300;line-height:1.5}.site-footer nav{flex-wrap:wrap;justify-content:center;gap:8px 30px;max-width:1120px;margin:30px auto 26px;padding-top:26px;display:flex;position:relative}.site-footer nav:before{content:"";background:linear-gradient(90deg,#0000,#e6edf280 18% 82%,#0000);height:1px;position:absolute;top:0;left:0;right:0}.site-footer nav a{min-height:32px;font-family:var(--font-body);letter-spacing:.2em;text-transform:uppercase;color:var(--m-text-2,#d3dce2);align-items:center;gap:6px;padding:4px 0;font-size:clamp(10px,.66vw,12.5px);font-weight:400;text-decoration:none;transition:color .18s;display:inline-flex;position:relative}.site-footer nav a:after{content:"";transform-origin:0;background:#e6edf2cc;height:1px;transition:transform .22s cubic-bezier(.2,.7,.2,1);position:absolute;bottom:2px;left:0;right:0;transform:scaleX(0)}:is(.site-footer nav a:hover,.site-footer nav a:focus-visible){color:var(--m-text,#f4f7f9)}.site-footer nav a:hover:after{transform:scaleX(1)}.site-footer nav a:focus-visible:after{transform:scaleX(1)}.site-footer small{font-family:var(--font-body);letter-spacing:.16em;text-transform:uppercase;color:var(--m-text-2,#d3dce2);font-size:11px;display:block}@media (max-width:760px){.site-footer{padding:56px 24px 170px}.site-footer nav{gap:4px 22px}.site-footer nav a{letter-spacing:.16em;font-size:11px}}.cinematic-journey .scene-pair{perspective:1400px;perspective-origin:var(--camera-x,50%) var(--camera-y,54%);transform-style:preserve-3d}.cinematic-journey .scene-card.floating-glass-card{transform-origin:0 0;transform:translate3d(calc(-1 * var(--outward)),0,var(--depth)) var(--surface-matrix);pointer-events:auto;will-change:transform;transition:none;position:absolute;width:var(--plane-width)!important;height:var(--plane-height)!important;max-width:none!important;top:0!important;left:0!important}.cinematic-journey .scene-card.floating-glass-card.card-right{transform:translate3d(var(--outward),0,var(--depth)) var(--surface-matrix)}.cinematic-journey .scene-pair[inert] .floating-glass-card{pointer-events:none}.cinematic-journey[data-exploring=true] .scene-pair[data-visible=true]{transition:opacity .5s;scale:1}.cinematic-journey[data-exploring=true][data-selected=discovery] [data-card=discovery]{opacity:0;transition:opacity .18s}html body .expanded-glass-card.exploration[data-slot=dialog-content],html body .expanded-glass-card.unified-card-dialog[data-slot=dialog-content]{--sheet-inset:clamp(12px,1.25vw,24px);inset:var(--sheet-inset)!important;transform-origin:0 0!important;width:auto!important;max-width:none!important;height:auto!important;max-height:none!important;margin:0!important;transition:none!important;animation:none!important;position:fixed!important;overflow:hidden!important;translate:none!important}@media (max-width:900px){html body .expanded-glass-card.exploration[data-slot=dialog-content],html body .expanded-glass-card.unified-card-dialog[data-slot=dialog-content]{--sheet-inset:8px;inset:max(var(--sheet-inset),env(safe-area-inset-top)) max(var(--sheet-inset),env(safe-area-inset-right)) max(var(--sheet-inset),env(safe-area-inset-bottom)) max(var(--sheet-inset),env(safe-area-inset-left))!important;padding:0!important}}html[data-dialog] .journey-rail{visibility:hidden}.expanded-glass-card[data-sheet-state=opening] .exploration-scroll,.expanded-glass-card[data-sheet-state=closing] .exploration-scroll,.expanded-glass-card[data-sheet-state=closed] .exploration-scroll{overflow:hidden!important}@media (max-width:900px){.reading-journey .scene-pair{align-items:stretch}.reading-journey .floating-glass-card{width:94%!important}.reading-journey .card-left{align-self:flex-start;margin-right:auto}.reading-journey .card-right{align-self:flex-end;margin-left:auto}}@media (prefers-reduced-motion:reduce) and (min-width:901px){.reading-journey .scene-pair{flex-direction:row;align-items:center;gap:8vw}.reading-journey .floating-glass-card{flex:1;min-width:0}}html[data-camera-debug] .nav-shell,html[data-camera-debug] .hero-sticky,html[data-camera-debug] .scene-pair,html[data-camera-debug] .scene-heading,html[data-camera-debug] .site-footer,html[data-camera-debug] .journey-rail,html[data-camera-debug] .preview-badge,html[data-camera-debug] .skip-link{visibility:hidden!important;pointer-events:none!important}:root{--font-display:"Anchor Lotus Display",sans-serif;--font-editorial:var(--font-body)}h1,h2,h3,h4,.floating-glass-card h3,.expanded-glass-card h2,.expanded-glass-card h3,.expanded-glass-card h4{font-family:var(--font-body);letter-spacing:.045em;text-transform:uppercase;text-shadow:.5px .6px #020a0dc0;font-weight:200;line-height:1.15}.scene-card.floating-glass-card h3{letter-spacing:.045em!important;font-weight:200!important;line-height:1.14!important}.about-statement{max-width:none;font-size:clamp(1.7rem,2.4vw,2.75rem)!important;line-height:1.14!important}.faq-list summary{font-weight:300}.rail-track i{background:#ff2b1c;height:1.5px;box-shadow:0 0 3px #ef332933}.expanded-glass-card .exploration-footer{gap:14px;min-height:48px!important;padding:2px 30px!important}.expanded-glass-card .exploration-footer .text-button{padding-top:5px;padding-bottom:5px;min-height:40px!important}@media (min-width:901px){.about-exploration .exploration-tabs{grid-template-rows:minmax(0,1fr) 48px;grid-template-columns:minmax(0,1fr) auto;display:grid}.about-exploration .exploration-scroll{grid-area:1/1/2/-1;min-height:0}.about-exploration .page-tabs{background:#07121b42;border-top:1px solid #c8d0cd30;flex-wrap:nowrap;order:0;grid-area:2/1;align-items:center;gap:clamp(16px,2.1vw,35px)!important;min-height:48px!important;padding:2px 0 2px 3vw!important}.about-exploration .page-tabs [role=tab]{white-space:nowrap;min-height:40px}.about-exploration .exploration-footer{grid-area:2/2;gap:clamp(8px,1.4vw,24px);padding-left:22px!important;padding-right:2.5vw!important}.about-exploration .exploration-footer .text-button{white-space:nowrap;padding-left:3px;padding-right:3px;font-size:12px}}@media (max-width:900px){.expanded-glass-card .exploration-footer{min-height:48px!important;padding:2px 16px!important}.expanded-glass-card .exploration-footer .text-button{min-height:44px!important}}.icon-finish-defs{pointer-events:none;position:absolute;overflow:hidden}.cinematic-journey .scene.scene-3{height:170svh}.destination-track{pointer-events:none;height:220svh;position:relative}.reading-journey .destination-track{pointer-events:auto;flex-direction:column;align-items:stretch;height:auto;min-height:220svh;padding:60svh 7vw 40px;display:flex}.reading-journey .destination-track .scene-pair{pointer-events:auto;width:100%}.reading-journey .floating-glass-card.card-centre{align-self:center;margin:0 auto;width:min(960px,100%)!important}@media (max-width:900px){.reading-journey .floating-glass-card.card-centre{width:94%!important}.reading-journey .floating-glass-card[data-card=showcase] .showcase-copy h3.metal-title{letter-spacing:.03em!important;font-size:clamp(1.3rem,6vw,1.7rem)!important;line-height:1.05!important}.reading-journey .floating-glass-card[data-card=showcase] .showcase-copy h3.metal-title>span{display:block}}.scene-card.floating-glass-card .glass-card-content :is(.card-label>svg,.card-items svg,.icon-orbit svg,.experience-invitation>svg,.overview-benefits>div>svg,.blueprint-areas svg),.expanded-glass-card .page-body :is(.card-label>svg,.card-items svg,.icon-orbit svg,.experience-invitation>svg,.overview-benefits>div>svg,.blueprint-areas svg),.scene-card.floating-glass-card .intelligence-diagram .module-node>svg,.intelligence-exploration.expanded-glass-card .intelligence-diagram .module-node>svg{color:#e9eef1!important;stroke:currentColor!important;filter:none!important}.scene-card.floating-glass-card .intelligence-diagram .module-node>svg :is(path,line,polyline,polygon,circle,rect),.intelligence-exploration.expanded-glass-card .intelligence-diagram .module-node>svg :is(path,line,polyline,polygon,circle,rect){stroke:currentColor!important;filter:none!important}:root{--premium-control-radius:4px;--premium-steel-edge:#caccc8;--premium-steel-shadow:#000a;--premium-red:#b4473d}.text-button[data-premium-control=true]{min-height:38px;padding-inline:12px;text-decoration:none}.preview-badge[data-premium-control=true]{border-radius:3px;padding:4px 8px}.water-motion-toggle[data-premium-control=true]{border-radius:var(--premium-control-radius)}.field :is(input,textarea,select):focus-visible{outline:2px solid var(--m-focus,#dcf1fa);outline-offset:3px}.field-select:focus-visible{outline:2px solid var(--m-focus,#dcf1fa);outline-offset:3px}[role=combobox]:focus-visible{outline:2px solid var(--m-focus,#dcf1fa);outline-offset:3px}.check-tile:has(:focus-visible){outline:2px solid var(--m-focus,#dcf1fa);outline-offset:3px}@media (prefers-reduced-motion:reduce){:where(button:not([data-slot=checkbox]):not([data-slot=radio-group-item]):not([role=tab]),a,.field input,.field textarea,.field select,.field-select,.check-tile,.select-menu){transition-duration:0s!important}:where(button:not([data-slot=checkbox]):not([data-slot=radio-group-item]):not([role=tab]),a):after{box-shadow:none}}@media (forced-colors:active){.field input,.field textarea,.field select,.field-select,.check-tile,.select-menu,.field :is(input,textarea,select){color:canvastext!important;box-shadow:none!important;background:canvas!important;border-color:canvastext!important}:where(button:not([data-slot=checkbox]):not([data-slot=radio-group-item]):not([role=tab]),a):after{box-shadow:none;background:highlight}}.reference-intelligence-overview,.intelligence-hover-card{color:var(--m-text,#f4f7f9)}.reference-intelligence-overview h2,.intelligence-hover-card h3{color:var(--m-text,#f4f7f9);font-family:var(--font-body);letter-spacing:.052em;text-transform:uppercase;text-shadow:0 1px 2px #02090fd1;margin:0;font-weight:220;line-height:1.1}.reference-intelligence-overview h2>span,.intelligence-hover-card h3>span{display:block}.reference-intelligence-overview h2{text-transform:none;letter-spacing:0}.reference-intelligence-overview h2>span:first-child .metal-title-ink{font-family:var(--font-body);letter-spacing:.05em;-webkit-text-stroke:0;font-weight:300}.reference-intelligence-overview h2>span:last-child{margin-top:.06em}.reference-intelligence-overview h2>span:last-child .metal-title-ink{font-family:var(--font-body);letter-spacing:-.012em;-webkit-text-stroke:0;font-size:1.42em;font-weight:700}.reference-intelligence-overview .overview-strap,.intelligence-hover-card .overview-strap{color:var(--m-text-2,#d3dce2);font-family:var(--font-body);letter-spacing:.28em;text-transform:uppercase;margin:0;font-weight:400;line-height:1.5}.reference-intelligence-intro,.intelligence-hover-copy>p:not(.overview-strap){color:var(--m-text,#f4f7f9);font-family:var(--font-body);text-shadow:0 1px 2px #02090f99;font-weight:350;line-height:1.5}.reference-intelligence-copy{flex-direction:column;display:flex}.reference-intelligence-copy>.overview-strap{order:-1}.reference-intelligence-overview .overview-benefits{flex-direction:column;display:flex}.reference-intelligence-overview .overview-benefits>div{border-bottom:0;align-items:center;display:flex}.reference-intelligence-overview .overview-benefits>div>svg{box-sizing:content-box;color:var(--m-ice-bright,#e6f4fa);background:var(--m-key-gloss) padding-box,var(--m-glass-smoked) padding-box,var(--m-steel-grain) border-box,var(--m-steel-rim) border-box;box-shadow:0 0 0 1px #3a4852,inset 0 0 0 1px var(--m-key-hairline),inset 0 1px 0 1px #ffffff24,var(--m-ground-tight);border:2px solid #0000;flex:none}.reference-intelligence-overview .overview-benefits h3{color:var(--m-text,#f4f7f9);font-family:var(--font-body);letter-spacing:.14em;text-transform:uppercase;margin:0;font-weight:500;line-height:1.3}.reference-intelligence-overview .overview-benefits p{color:var(--m-text-2,#d3dce2);font-family:var(--font-body);text-transform:none;margin:4px 0 0;font-weight:400}.intelligence-diagram{isolation:isolate;margin:0}.intelligence-diagram>svg{overflow:visible}.intelligence-diagram .module-node,.intelligence-diagram .command-node{z-index:1;color:var(--m-text,#f4f7f9);font-family:var(--font-body);text-transform:uppercase;font-weight:450}.intelligence-diagram .module-node{background:var(--m-key-gloss) padding-box,var(--m-glass-smoked) padding-box,var(--m-steel-grain) border-box,var(--m-steel-rim-muted) border-box!important;box-shadow:0 0 0 1px #2c3841,inset 0 0 0 1px var(--m-key-hairline),inset 0 1px 0 1px #ffffff1f,var(--m-ground-tight)!important;border:2px solid #0000!important}.intelligence-diagram .module-node svg{color:var(--m-ice-bright,#e6f4fa)}.intelligence-diagram .command-node{place-content:center;gap:.1em;display:grid;background:var(--m-key-gloss) padding-box,var(--m-glass-reading-inset) padding-box,var(--m-steel-grain) border-box,var(--m-steel-rim) border-box!important;box-shadow:0 0 0 1px #3a4852,inset 0 0 0 1px var(--m-key-hairline),inset 0 1px 0 1px #ffffff29,var(--m-ground)!important;border:2px solid #0000!important}.intelligence-diagram .command-node i{background:linear-gradient(180deg,#fff,var(--m-ice,#c4e2ef));border-radius:1px;width:5px;height:5px;box-shadow:0 0 0 1px #24303a,0 0 6px 1px #c4e2ef8c}.intelligence-diagram .command-node i:first-of-type{top:50%;left:-3px;right:auto;transform:translateY(-50%)}.intelligence-diagram .command-node i:nth-of-type(2){top:50%;left:auto;right:-3px;transform:translateY(-50%)}.intelligence-diagram .command-node i:nth-of-type(3){top:-3px;left:50%;right:auto;transform:translate(-50%)}.intelligence-diagram .command-node i:nth-of-type(4){inset:auto auto -3px 50%;transform:translate(-50%)}.intelligence-exploration .metal-title[data-metal-tone=violet]{--metal-reflection:#c9dbe6;--metal-light:#f6fbff}body .intelligence-exploration.expanded-glass-card .exploration-header .eyebrow{align-items:center;gap:14px;margin:0;letter-spacing:0!important;color:var(--m-text,#f4f7f9)!important;text-transform:uppercase!important;font-size:0!important;line-height:1!important;display:flex!important}.intelligence-lockup-brand,.intelligence-lockup-product{font-family:var(--font-body);white-space:nowrap;align-items:center;line-height:1;display:inline-flex}.intelligence-lockup-brand{letter-spacing:.3em;color:var(--m-text,#f4f7f9);font-size:clamp(14px,1.05vw,20px);font-weight:300}.intelligence-lockup-brand:after{content:"";background:linear-gradient(#0000,#ffffff8c 20% 80%,#0000);width:1px;height:1.25em;margin-left:14px;display:block}.intelligence-lockup-product{letter-spacing:.24em;color:var(--m-text,#f4f7f9);gap:9px;font-size:clamp(10px,.7vw,13px);font-weight:450}.intelligence-lockup-product>svg{width:1.35em;height:1.35em;color:var(--m-ice-bright,#e6f4fa)}@media (min-width:901px){.intelligence-exploration.expanded-glass-card .exploration-header{z-index:6!important;background:0 0!important;border:0!important;justify-content:space-between!important;align-items:center!important;gap:24px!important;min-height:0!important;padding:2.9vh 3.5vw 0 5.6vw!important;display:flex!important;position:relative!important;inset:auto!important}.intelligence-exploration .exploration-header>div{clip:auto!important;clip-path:none!important;white-space:nowrap!important;width:auto!important;height:auto!important;position:static!important;overflow:visible!important}body .intelligence-exploration.expanded-glass-card .exploration-header button.return-button.close-exploration{border-radius:var(--m-radius)!important;min-width:0!important;height:34px!important;min-height:0!important;box-shadow:none!important;color:var(--m-text,#f4f7f9)!important;font-family:var(--font-body)!important;text-shadow:none!important;background:0 0!important;border:0!important;align-items:stretch!important;gap:0!important;margin:0!important;padding:0!important;display:inline-flex!important}body .intelligence-exploration.expanded-glass-card .exploration-header button.return-button.close-exploration:before,body .intelligence-exploration.expanded-glass-card .exploration-header button.return-button.close-exploration:after{display:none!important}body .intelligence-exploration.expanded-glass-card .exploration-header button.return-button.close-exploration .steel-button-body,body .intelligence-exploration.expanded-glass-card .exploration-header button.return-button.close-exploration .steel-button-face{border-radius:var(--m-radius)!important;transition:box-shadow .16s,background .16s!important}body .intelligence-exploration.expanded-glass-card .exploration-header button.return-button.close-exploration:focus-visible{outline:2px solid var(--m-focus)!important;outline-offset:4px!important}.intelligence-exploration .reference-return-label{font-family:var(--font-body);letter-spacing:.16em;text-transform:uppercase;white-space:nowrap;text-indent:.16em;place-items:center;padding:0 14px 0 16px;font-size:clamp(9.5px,.62vw,12px);font-weight:450;line-height:1;display:grid}.intelligence-exploration .return-button svg{box-sizing:content-box;border-left:1px solid #fff3;align-self:center;width:14px;height:14px;min-height:34px;padding:0 10px;line-height:34px}.intelligence-exploration.expanded-glass-card .page-tabs{scrollbar-width:none;border-bottom:1px solid #ffffff29!important;flex-wrap:nowrap!important;justify-content:flex-start!important;gap:2vw!important;min-height:0!important;padding:1.9vh 5.6vw .95vh!important;overflow-x:auto!important}.intelligence-exploration .page-tabs [role=tab]{flex-shrink:0;font-weight:450;min-height:3.5vh!important;color:var(--m-text-2,#d3dce2)!important;letter-spacing:.14em!important;padding:0 0 .62vh!important;font-size:clamp(9px,.6vw,12px)!important}.intelligence-exploration .page-tabs [role=tab][data-active]{box-shadow:0 4px 7px -6px #ff4d3799;color:var(--m-text,#f4f7f9)!important;border-bottom-color:#ef3d2d!important}.intelligence-exploration .exploration-scroll:has(.reference-intelligence-overview){overflow:hidden!important}.intelligence-exploration .page-body{height:100%;padding:2.6vh 5.6vw 0!important}.reference-intelligence-overview{position:relative;grid-template-columns:40.3% 59.7%!important;gap:0!important;min-height:51.6vh!important;display:grid!important}.reference-intelligence-copy{z-index:2;max-width:27.8vw;position:relative}.reference-intelligence-overview h2{width:max-content;max-width:none!important;margin-bottom:1.6vh!important;font-size:2.05vw!important;line-height:1.06!important}.reference-intelligence-overview h2>span{white-space:nowrap}.reference-intelligence-overview .overview-strap{margin:0 0 1.4vh!important;font-size:.68vw!important}.reference-intelligence-intro{max-width:25.5vw;margin:0 0 1.55vh!important;font-size:1vw!important}.reference-intelligence-overview .overview-benefits{max-width:28vw;margin-top:1.05vh!important}.reference-intelligence-overview .overview-benefits>div{gap:1.2vw;min-height:8.6vh;padding:1vh 0!important}.reference-intelligence-overview .overview-benefits>div>svg{border-radius:var(--m-radius)!important;width:1.35vw!important;height:1.35vw!important;padding:.62vw!important}.reference-intelligence-overview .overview-benefits h3{letter-spacing:.14em!important;font-size:.7vw!important}.reference-intelligence-overview .overview-benefits p{max-width:17.15vw!important;font-size:.86vw!important;line-height:1.44!important}.reference-intelligence-model{min-width:0}.intelligence-exploration .intelligence-diagram--expanded{width:63.4%!important;height:52vh!important;max-height:none!important;margin:0!important;position:absolute!important;top:1.1vh!important;left:38.6%!important}.intelligence-diagram--expanded .module-node{letter-spacing:.1em;border-radius:var(--m-radius)!important;gap:.48vw!important;width:7.75vw!important;height:10.15vh!important;padding:.48vw!important;font-size:.72vw!important}.intelligence-diagram--expanded .module-node svg{width:1.7vw!important;height:1.7vw!important}.intelligence-diagram--expanded .command-node{border-radius:var(--m-radius-panel)!important;letter-spacing:.12em!important;width:11.55vw!important;height:14.2vh!important;font-size:1.2vw!important;font-weight:300!important;line-height:1.15!important;top:52%!important}.intelligence-exploration .exploration-footer{background:0 0!important;border-top:0!important;min-height:8.15vh!important;padding:.55vh 5.6vw 1.85vh!important}.intelligence-exploration .exploration-footer:before{display:none!important}.intelligence-exploration .exploration-scroll-hint{color:var(--m-text-2,#d3dce2);font-family:var(--font-body);letter-spacing:.18em;text-transform:uppercase;font-weight:450;line-height:1.15;position:absolute;top:2.2vh;left:5.6vw;font-size:.62vw!important}.intelligence-exploration .exploration-scroll-hint:after{content:"";background:linear-gradient(90deg,#ffffff9e,#ffffff14);width:15.3vw;max-width:175px;height:1px;margin-top:.82vh;display:block}.intelligence-exploration .exploration-position{text-align:center;font-variant-numeric:tabular-nums;font-weight:300;color:var(--m-text,#f4f7f9)!important;letter-spacing:.12em!important;margin:0!important;font-size:.95vw!important;position:absolute!important;top:.8vh!important;left:50%!important;transform:translate(-50%)!important}.intelligence-exploration .exploration-dots{justify-content:center;gap:.87vw!important;margin-top:.88vh!important;display:flex!important}.intelligence-exploration .exploration-dots i{width:5px;height:5px;box-shadow:none;background:#d6e8f052;border:0;border-radius:1px}.intelligence-exploration .exploration-dots i[data-current=true]{background:#ff402f;box-shadow:0 0 6px #ff402fb3}.intelligence-exploration .exploration-footer .text-button{font-family:var(--font-body);letter-spacing:.16em;text-transform:uppercase;font-weight:450;font-size:clamp(9.5px,.62vw,12px)!important}body .intelligence-exploration.expanded-glass-card .exploration-tabs .exploration-footer button.glass-button{--gb-h:5.65vh;text-transform:uppercase;margin-left:auto;font-weight:400;letter-spacing:.18em!important;border-radius:5px!important;min-width:17.1vw!important;min-height:5.65vh!important;font-size:1.17vw!important}.cinematic-journey .floating-glass-card[data-card=intelligence] .glass-card-content{height:100%!important;padding:0!important}.intelligence-hover-card{grid-template-rows:minmax(0,1fr) auto auto;gap:clamp(7px,.6vw,10px);width:100%;height:100%;min-height:0;padding:clamp(17px,1.45vw,24px) clamp(20px,1.82vw,30px) clamp(13px,1.05vw,18px);display:grid}.intelligence-hover-main{grid-template-columns:42% 58%;min-height:0;display:grid}.intelligence-hover-copy{z-index:2;min-width:0}body .floating-glass-card[data-card=intelligence] .intelligence-hover-card h3{width:max-content;letter-spacing:.052em!important;max-width:none!important;font-size:clamp(17px,1.38vw,24px)!important}.intelligence-hover-card h3>span{white-space:nowrap;transform-origin:0;transform:scaleX(.94)}.intelligence-hover-card .overview-strap{letter-spacing:.1em!important;margin-top:.9vw!important;font-size:.65vw!important}.intelligence-hover-copy>p:not(.overview-strap){max-width:18vw;margin:1.05vw 0 0!important;font-size:.71vw!important;line-height:1.42!important}.intelligence-module-menu{flex-wrap:wrap;gap:5px 6px;max-width:min(100%,22vw);margin:1.03vw 0 0;padding:0;list-style:none;display:flex}.intelligence-module-menu li{min-height:clamp(24px,1.64vw,28px);color:var(--m-text,#e8e4db);border-radius:var(--m-radius-chip,999px);background:linear-gradient(var(--m-key-angle,112deg),#ffffff6b,#eef5fc4d);box-shadow:inset 0 1px 0 #fffc,0 0 0 1px rgba(var(--n-cyan-rgb,120,238,255),.34),0 0 10px -2px rgba(var(--n-magenta-rgb,255,120,214),.26);font-family:var(--font-body);letter-spacing:.09em;text-transform:uppercase;border:0;align-items:center;gap:.4vw;padding:2px .7vw;font-size:.66vw;font-weight:500;line-height:1.15;display:flex;position:relative}.intelligence-module-menu li[data-active=true]{color:var(--m-ink-dark,#08131f);background:var(--m-glass-bright-calm);box-shadow:var(--m-liquid-rim-bright),0 0 14px -2px rgba(var(--n-magenta-rgb,255,120,214),.4),0 0 26px -6px rgba(var(--n-cyan-rgb,120,238,255),.3);font-weight:600}.intelligence-module-menu svg{flex:none;width:.92vw;height:.92vw}.intelligence-hover-main .intelligence-diagram--hover{align-self:stretch;width:94%!important;height:100%!important;min-height:0!important;max-height:none!important;margin:0 0 0 6%!important;position:relative!important}.intelligence-diagram--hover .module-node{border-radius:var(--m-radius)!important;letter-spacing:.045em!important;gap:4px!important;width:clamp(61px,4.9vw,82px)!important;height:clamp(57px,7.2vh,72px)!important;padding:5px!important;font-size:clamp(7.5px,.56vw,10px)!important}.intelligence-diagram--hover .module-node svg{width:clamp(19px,1.28vw,23px)!important;height:clamp(19px,1.28vw,23px)!important}.intelligence-diagram--hover .command-node{border-radius:var(--m-radius-panel)!important;letter-spacing:.055em!important;width:clamp(84px,6.8vw,112px)!important;height:clamp(75px,9.6vh,97px)!important;font-size:clamp(11px,.96vw,16px)!important;line-height:1.12!important;top:52%!important}.intelligence-hover-benefit-strip{background:#070f133d;border:1px solid #dfd6c778;border-radius:5px;grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:0;min-height:clamp(53px,4.3vw,66px);display:grid}.intelligence-hover-benefit-strip>div{border-right:1px solid #ded7c95e;align-items:center;gap:.62vw;min-width:0;padding:.5vw .65vw;display:flex}.intelligence-hover-benefit-strip>div:last-child{border-right:0}.intelligence-hover-benefit-strip svg{color:#e4d5bd;flex:none;width:1.55vw;height:1.55vw}.intelligence-hover-benefit-strip p{min-width:0;margin:0!important}.intelligence-hover-benefit-strip strong,.intelligence-hover-benefit-strip span{display:block}.intelligence-hover-benefit-strip strong{color:#efe5d7;font-family:var(--font-body);letter-spacing:.08em;text-transform:uppercase;font-size:.62vw;font-weight:520;line-height:1.2}.intelligence-hover-benefit-strip span{color:#dedbd4;font-family:var(--font-body);margin-top:3px;font-size:.56vw;font-weight:430;line-height:1.28}.intelligence-hover-card .intelligence-hover-cta{--gb-h:clamp(34px,3.04vw,46px);text-transform:uppercase;justify-content:center;width:86%;font-weight:460;letter-spacing:.18em!important;border-radius:5px!important;min-height:clamp(34px,3.04vw,46px)!important;margin:0 auto!important;font-size:.76vw!important}}@media (max-width:900px){.intelligence-exploration .reference-return-label{display:none}.intelligence-exploration .exploration-header>div{min-width:0;overflow:hidden}.intelligence-exploration .exploration-header .eyebrow{gap:10px}.intelligence-lockup-brand{letter-spacing:.24em;font-size:13px}.intelligence-lockup-brand:after{margin-left:10px}.intelligence-lockup-product{letter-spacing:.18em;font-size:9.5px}.intelligence-exploration .page-body{padding:24px 23px 20px!important}.reference-intelligence-overview{display:block!important}.reference-intelligence-overview h2{margin-bottom:14px!important;font-size:clamp(1.3rem,5.6vw,1.85rem)!important;line-height:1.08!important}.reference-intelligence-overview .overview-strap{margin:0 0 12px!important;font-size:.62rem!important}.reference-intelligence-intro{max-width:38rem;margin:0 0 14px!important;font-size:1rem!important}.reference-intelligence-overview .overview-benefits{margin-top:0!important}.reference-intelligence-overview .overview-benefits>div{gap:15px;min-height:0;padding:14px 0!important}.reference-intelligence-overview .overview-benefits>div>svg{border-radius:var(--m-radius)!important;width:20px!important;height:20px!important;padding:11px!important}.reference-intelligence-overview .overview-benefits h3{font-size:.66rem!important;line-height:1.35!important}.reference-intelligence-overview .overview-benefits p{max-width:26rem!important;font-size:.91rem!important}.intelligence-exploration .intelligence-diagram--expanded{width:min(92%,470px)!important;height:340px!important;margin:48px auto 25px!important;position:relative!important;top:auto!important;left:auto!important}.intelligence-diagram--expanded .module-node{border-radius:var(--m-radius)!important;width:78px!important;height:69px!important;font-size:.49rem!important}.intelligence-diagram--expanded .module-node svg{width:24px!important;height:24px!important}.intelligence-diagram--expanded .command-node{border-radius:var(--m-radius-panel)!important;width:99px!important;height:89px!important;font-size:.69rem!important}.intelligence-exploration .exploration-scroll-hint{display:none!important}.intelligence-exploration .exploration-footer{background:#07101740!important}.intelligence-exploration .exploration-dots i{border-radius:1px;width:5px;height:5px}.reading-journey .floating-glass-card[data-card=intelligence] .glass-card-content{height:auto!important;padding:24px 22px!important}.intelligence-hover-card{width:100%;display:block}.intelligence-hover-main{display:block}.intelligence-hover-card h3{font-size:clamp(1.7rem,8vw,2.65rem)!important}.intelligence-hover-card .overview-strap{margin-top:13px!important;font-size:.67rem!important;line-height:1.55!important}.intelligence-hover-copy>p:not(.overview-strap){max-width:37rem;margin:16px 0 0!important;font-size:.96rem!important;line-height:1.55!important}.intelligence-module-menu{max-width:none;margin:19px 0 0}.intelligence-module-menu li{gap:11px;min-height:35px;padding:5px 11px;font-size:.72rem}.intelligence-module-menu svg{width:17px;height:17px}.intelligence-hover-main .intelligence-diagram--hover{width:100%!important;height:360px!important;margin:30px 0 26px!important}.intelligence-diagram--hover .module-node{width:76px!important;height:67px!important;font-size:.49rem!important}.intelligence-diagram--hover .module-node svg{width:23px!important;height:23px!important}.intelligence-diagram--hover .command-node{width:96px!important;height:88px!important;font-size:.69rem!important}.intelligence-hover-benefit-strip{grid-template-columns:1fr;min-height:0}.intelligence-hover-benefit-strip>div{border-bottom:1px solid #ded7c95e;border-right:0;gap:12px;padding:12px}.intelligence-hover-benefit-strip>div:last-child{border-bottom:0}.intelligence-hover-benefit-strip svg{width:26px;height:26px}.intelligence-hover-benefit-strip strong{font-size:.74rem}.intelligence-hover-benefit-strip span{font-size:.82rem}.intelligence-hover-card .intelligence-hover-cta{width:100%;min-height:46px!important;margin-top:15px!important;font-size:.72rem!important}}@media (max-width:480px){.intelligence-exploration .exploration-header .eyebrow{flex-wrap:wrap;gap:8px}.intelligence-lockup-brand{letter-spacing:.2em;font-size:12px}.intelligence-lockup-brand:after{display:none}.intelligence-lockup-product{letter-spacing:.14em;gap:6px;font-size:8.5px}.intelligence-lockup-product>svg{width:1.15em;height:1.15em}}@media (prefers-reduced-motion:reduce){.intelligence-exploration .return-button,.intelligence-hover-card .intelligence-hover-cta{transition:none!important}}.art-plate{pointer-events:none;min-width:0;margin:0;padding:0;display:block;position:relative}.art-plate-window{border-radius:var(--m-radius-panel,6px);background:linear-gradient(135deg,#cad9df0d,#06101880);width:100%;display:block;position:relative;overflow:hidden}.art-plate[data-frame=steel] .art-plate-window{border:1px solid var(--m-edge-right,#d6e8f06b);border-top-color:var(--m-edge-top,#ffffffdb);border-left-color:var(--m-edge-left,#ffffff8c);border-bottom-color:var(--m-edge-bottom,#c4e2ef57);box-shadow:var(--m-edge-inner,inset 0 1px 0 #cde8f55c),var(--m-ground-tight,0 6px 14px -10px #020a1499)}.art-plate-media{display:block;position:absolute;inset:0}.art-plate picture{width:100%;height:100%;display:block}.art-plate .art-plate-film{position:absolute;inset:0}.art-plate img,.art-plate video{object-fit:cover;border-radius:inherit;width:100%;max-width:none;height:100%;display:block}.art-plate[data-parallax=true] .art-plate-media{height:106%;transition:none;inset:-3% 0}.art-plate[data-overlap=true]{margin-top:calc(-1 * var(--art-plate-overlap,26px));z-index:3}.panel-column>.art-plate{margin-top:clamp(12px,1.2vw,20px)}.panel-column>.art-plate-alpine-cliff{margin-top:clamp(10px,1vw,16px)}.expanded-glass-card .panel-detail-layout>.panel-column>.art-plate{margin-top:12px}.art-plate-mount-about{margin:clamp(22px,2.4vw,34px) 0 2px;display:block}.art-plate-mount-about .art-plate{width:min(300px,100%)}.story-band{margin:0 0 clamp(16px,1.8vw,26px)}.visual-narrative>.story-band,.visual-modules>.story-band{grid-column:1/-1}.story-band .art-plate-window{height:clamp(78px,11vh,132px);aspect-ratio:auto!important}.panel-detail-layout .story-band{display:none}@media (max-width:900px){.expanded-glass-card .panel-detail-layout .art-plate{order:4;align-self:center;width:min(100%,420px);margin:16px auto 0}.art-plate-mount-about{width:min(260px,100%);margin:22px auto 0}.story-band{display:none}}@media (prefers-reduced-motion:reduce){.art-plate *{transition:none!important;animation:none!important}.art-plate[data-parallax=true] .art-plate-media{height:100%;inset:0;transform:none!important}}@media (forced-colors:active){.art-plate{display:none}}.art-plate-anchor-helix .art-plate-window{width:auto;max-width:100%;height:min(52vh,560px);margin-inline:auto;aspect-ratio:640/1084!important}.art-plate-anchor-helix{justify-content:center;display:flex}.art-plate-anchor-helix .art-plate-media{height:100%;inset:0}.art-plate-anchor-helix img,.art-plate-anchor-helix video{object-fit:contain;background:0 0}.card-photo-anchor-helix img{object-fit:contain}:root{--card-visual-ink:var(--m-text,#f4f7f9);--card-visual-muted:var(--m-text-2,#d3dce2);--card-visual-dim:var(--m-text-3,#b3c0c9);--card-visual-line:var(--m-edge-right,#d6e8f06b);--card-visual-hairline:#c4d6e038;--card-visual-accent:var(--m-ice,#c4e2ef);--card-visual-amber:var(--m-amber,#e2b273);--card-visual-well:linear-gradient(140deg,#ebf1ed0b,#060f1457);--card-visual-well-on:linear-gradient(140deg,#e3f0fb1f,#060f146b);--card-visual-overlap:28px}.scene-card[data-card]:not([data-card=intelligence]):not([data-card=showcase]) .compact-card-copy{align-content:start;gap:clamp(7px,.62vw,11px);display:grid}.scene-card[data-card]:not([data-card=intelligence]):not([data-card=showcase]) .compact-card-copy h3{max-width:18ch;letter-spacing:.025em!important;margin:0!important;font-size:clamp(1.26rem,1.54vw,2rem)!important;line-height:1.08!important}.scene-card[data-card]:not([data-card=intelligence]):not([data-card=showcase]) .compact-card-copy .panel-copy{color:#d9ded9!important;max-width:44ch!important;margin:0!important;font-size:clamp(.7rem,.76vw,.9rem)!important;line-height:1.48!important}.scene-card[data-card]:not([data-card=intelligence]):not([data-card=showcase]) .card-actions{margin-top:auto;padding-top:clamp(9px,.8vw,14px)}.card-visual{isolation:isolate;border-top:1px solid var(--card-visual-hairline);color:var(--card-visual-ink);margin-top:clamp(7px,.7vw,12px);padding:clamp(8px,.7vw,12px) 0 0;position:relative}.card-visual:before{content:"";z-index:-1;background:linear-gradient(90deg,#ffffff8c,#e3f0fb80,#0000);width:34%;height:1px;position:absolute;top:-1px;left:0}.card-visual-heading{color:var(--card-visual-muted);letter-spacing:.14em;text-transform:uppercase;align-items:center;gap:9px;margin-bottom:7px;font-size:clamp(.5rem,.54vw,.65rem);line-height:1.25;display:flex}.card-visual-heading i{background:linear-gradient(90deg,var(--card-visual-hairline),transparent);flex:1;height:1px;display:block}.card-visual-layout{grid-template-columns:minmax(75px,.78fr) minmax(0,1.2fr);align-items:center;gap:10px;display:grid}.card-plate-well{place-self:center;width:100%;min-width:0;max-width:215px;display:block}.card-plate-well .al-illo,.card-plate-well .al-figure{width:100%}.card-visual-about .card-plate-well{max-width:150px}.card-visual-contact .card-plate-well{max-width:170px}.card-visual ol{grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;margin:0;padding:0;list-style:none;display:grid;position:relative}.card-visual .card-visual-layout>ol{grid-template-columns:1fr;gap:4px}.card-visual li{min-width:0;position:relative}.card-visual li:not(:last-child):after{content:"";z-index:-1;background:linear-gradient(90deg,var(--card-visual-accent),var(--card-visual-hairline));opacity:.5;width:calc(100% - 27px);height:1px;position:absolute;top:16px;left:calc(50% + 16px)}.card-visual .card-visual-layout>ol>li:after{display:none}.scene-card .card-visual button{text-align:left;grid-template-columns:25px minmax(0,1fr);align-items:center;width:100%;overflow:visible;background:var(--card-visual-well)!important;min-height:37px!important;box-shadow:none!important;color:inherit!important;letter-spacing:normal!important;text-transform:none!important;border:1px solid #0000!important;border-radius:3px!important;gap:5px!important;padding:4px 3px!important;display:grid!important}.scene-card .card-visual button:after{display:none!important}.scene-card .card-visual button[aria-pressed=true]{border-color:var(--card-visual-line)!important;background:var(--card-visual-well-on)!important;box-shadow:inset 2px 0 0 var(--card-visual-accent)!important}.card-visual-icon{width:23px;height:23px;color:var(--card-visual-ink);border:1px solid var(--card-visual-line);background:linear-gradient(140deg,#e3f0fb1f,#091318b3);border-radius:3px;place-items:center;display:grid;box-shadow:inset 0 1px #ffffff38}.card-visual-icon svg{width:13px;height:13px;color:var(--card-visual-accent)}.card-visual-copy{gap:1px;min-width:0;display:grid}.card-visual-copy strong{text-overflow:ellipsis;white-space:nowrap;font-size:clamp(.57rem,.6vw,.72rem);font-weight:500;line-height:1.2;display:block;overflow:hidden}.card-visual-copy small{color:var(--card-visual-muted);text-overflow:ellipsis;white-space:nowrap;font-size:clamp(.48rem,.48vw,.58rem);line-height:1.2;display:block;overflow:hidden}.card-visual .card-visual-layout .card-visual-copy small{white-space:normal}.card-visual .card-visual-layout button{min-height:33px!important}.card-visual-status{letter-spacing:.08em;text-transform:uppercase;min-height:1.25em;color:var(--card-visual-ink)!important;margin:7px 0 0!important;font-size:clamp(.5rem,.53vw,.63rem)!important;line-height:1.3!important}.card-visual-status span{color:var(--card-visual-muted);letter-spacing:0;text-transform:none}body .scene-card.floating-glass-card .card-visual .card-visual-layout ol{gap:4px}body .scene-card.floating-glass-card .card-visual .card-visual-layout ol button{grid-template-columns:22px minmax(0,1fr)!important;gap:7px!important;min-height:35px!important;padding:4px 7px!important}body .scene-card.floating-glass-card .card-visual .card-visual-layout .card-visual-icon{width:21px;height:21px}body .scene-card.floating-glass-card .card-visual .card-visual-layout .card-visual-icon svg{width:14px;height:14px}body .scene-card.floating-glass-card .card-visual .card-visual-layout .card-visual-copy strong{font-size:11px;line-height:1.2}body .scene-card.floating-glass-card .card-visual .card-visual-layout .card-visual-copy small{font-size:10px;line-height:1.2}.panel-column{min-width:0}.panel-artwork{z-index:2;box-sizing:border-box;width:100%;margin:0;padding:0 4%;display:block;position:relative}.panel-artwork-slot{width:100%;display:block}.panel-artwork-slot>.al-illo,.panel-artwork-slot>.al-figure{margin:0 auto}.panel-artwork-services{padding:0 2%}.panel-artwork-contact{padding:0 12%}.panel-artwork-evidence{padding:0 5%}.panel-visual{isolation:isolate;max-width:1050px;color:var(--card-visual-ink);grid-template-columns:minmax(190px,.82fr) minmax(0,1.75fr);align-items:stretch;gap:clamp(14px,2vw,30px);margin:0 0 clamp(18px,2vw,29px);padding:clamp(14px,1.35vw,22px);display:grid;position:relative;overflow:visible}.panel-visual:before{background:0 0}.panel-visual header{align-content:center;gap:5px;min-width:0;display:grid}.panel-visual header .eyebrow{color:var(--card-visual-dim)!important;letter-spacing:.24em!important;margin:0!important;font-size:.61rem!important}.panel-visual h3{max-width:15ch;font-family:var(--font-body)!important;letter-spacing:.055em!important;text-shadow:none!important;margin:0!important;font-size:clamp(1rem,1.32vw,1.34rem)!important;font-weight:350!important;line-height:1.16!important}.panel-visual ol{grid-template-columns:repeat(3,minmax(0,1fr));align-items:center;gap:8px;margin:0;padding:0;list-style:none;display:grid}.panel-visual li{min-width:0;position:relative}.panel-visual li:not(:last-child):after{content:"";background:linear-gradient(90deg,var(--card-visual-accent),var(--card-visual-hairline));pointer-events:none;width:calc(100% - 36px);height:1px;position:absolute;top:50%;left:calc(50% + 24px)}.expanded-glass-card .panel-visual button{text-align:left;grid-template-columns:20px 20px minmax(0,1fr);align-items:center;width:100%;border:1px solid var(--card-visual-hairline)!important;background:var(--card-visual-well)!important;min-height:61px!important;color:var(--card-visual-ink)!important;letter-spacing:normal!important;text-transform:none!important;border-top-color:#ffffff47!important;border-radius:3px!important;gap:7px!important;padding:9px!important;display:grid!important;box-shadow:inset 0 1px #ffffff14!important}.expanded-glass-card .panel-visual button:after{display:none!important}.expanded-glass-card .panel-visual button[aria-pressed=true]{border-color:var(--card-visual-line)!important;background:var(--card-visual-well-on)!important;box-shadow:inset 2px 0 0 var(--card-visual-accent),inset 0 1px 0 #ffffff29!important}.expanded-glass-card .panel-visual button:focus-visible{outline:2px solid var(--m-focus,#dcf1fa)!important;outline-offset:3px!important}.panel-visual-index{color:var(--card-visual-dim);letter-spacing:.08em;font-variant-numeric:tabular-nums;font-size:.6rem}.expanded-glass-card .panel-visual button[aria-pressed=true] .panel-visual-index{color:var(--card-visual-amber)}.panel-visual button>svg{width:17px;height:17px;color:var(--card-visual-accent)}.panel-visual button>span:last-child{gap:2px;min-width:0;display:grid}.panel-visual button strong{text-overflow:ellipsis;white-space:nowrap;font-size:.69rem;font-weight:500;line-height:1.2;display:block;overflow:hidden}.panel-visual button small{color:var(--card-visual-muted);text-overflow:ellipsis;white-space:nowrap;font-size:.58rem;line-height:1.25;display:block;overflow:hidden}.panel-visual-readout{grid-column:2;color:var(--card-visual-muted)!important;margin:0!important;font-size:.7rem!important;line-height:1.35!important}.panel-visual-readout b{color:var(--card-visual-ink);font-weight:500}.panel-visual-readout b:after{content:" — ";color:var(--card-visual-accent)}.about-record-map,.service-record-board,.discovery-network,.evidence-chain,.contact-orbit{grid-column:2;min-width:0}.about-record-map{grid-template-columns:minmax(0,1.55fr) minmax(112px,.78fr);gap:10px;display:grid}.about-record-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;display:grid}.about-approach-path{border-left:1px solid var(--card-visual-hairline);gap:4px;padding:7px 0 7px 16px;display:grid;position:relative}.about-approach-path:before{content:"";background:linear-gradient(transparent,var(--card-visual-accent),transparent);width:1px;height:62%;position:absolute;top:17%;left:-1px}.about-approach-path>span{color:var(--card-visual-dim);letter-spacing:.12em;text-transform:uppercase;font-size:.5rem}.about-approach-path>div{color:var(--card-visual-muted);align-items:center;gap:6px;font-size:.63rem;display:flex}.about-approach-path>div[data-active]{color:var(--card-visual-ink)}.about-approach-path svg{width:14px;height:14px;color:var(--card-visual-accent)}.about-approach-path b{font-weight:500}.service-record-board{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.service-record-board-price{grid-template-columns:repeat(3,minmax(0,1fr))}.service-record-board article{min-width:0;position:relative}.service-record-board article:before{content:"";background:linear-gradient(transparent,var(--card-visual-accent),transparent);opacity:0;width:1px;transition:opacity .18s;position:absolute;top:10px;bottom:10px;left:-4px}.service-record-board article[data-active]:before{opacity:1}.discovery-network{grid-template-columns:minmax(0,1.7fr) minmax(106px,.62fr);align-items:stretch;gap:13px;display:grid}.discovery-inputs{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;display:grid;position:relative}.discovery-inputs:after{content:"";background:linear-gradient(90deg,var(--card-visual-accent),var(--card-visual-line));width:13px;height:1px;position:absolute;top:50%;right:-13px}.discovery-inputs:before{content:"";border:3px solid #0000;border-left-color:var(--card-visual-accent);position:absolute;top:calc(50% - 3px);right:-15px}.discovery-output{border:1px solid var(--card-visual-line);background:var(--card-visual-well-on);min-height:100%;box-shadow:inset 2px 0 0 var(--card-visual-accent);border-top-color:#ffffff4d;border-radius:3px;place-content:center;justify-items:center;gap:3px;padding:7px;display:grid}.discovery-output span{color:var(--card-visual-dim);letter-spacing:.13em;text-transform:uppercase;font-size:.5rem}.discovery-output svg{width:18px;height:18px;color:var(--card-visual-amber)}.discovery-output b{font-size:.72rem;font-weight:500}.discovery-output small{color:var(--card-visual-muted);text-align:center;font-size:.52rem}.evidence-chain{grid-template-columns:repeat(3,minmax(0,1fr));gap:0;display:grid}.evidence-chain article{min-width:0;padding-right:12px;position:relative}.evidence-chain article:not(:last-child):after{content:"";border-top:1px solid var(--card-visual-accent);border-right:1px solid var(--card-visual-accent);opacity:.7;width:9px;height:9px;position:absolute;top:50%;right:2px;transform:translateY(-50%)rotate(45deg)}.evidence-chain article+article{padding-left:8px}.evidence-chain article[data-active] .panel-visual-index{color:var(--card-visual-amber)}.contact-orbit{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding-bottom:22px;display:grid;position:relative}.contact-orbit:before{content:"";background:linear-gradient(90deg,transparent,var(--card-visual-accent) 20%,var(--card-visual-line) 52%,var(--card-visual-accent) 80%,transparent);opacity:.6;height:1px;position:absolute;top:31px;left:14%;right:14%}.contact-orbit article{min-width:0}.contact-safe-note{color:var(--card-visual-dim);letter-spacing:.11em;text-transform:uppercase;font-size:.52rem;position:absolute;bottom:0;left:0}.expanded-glass-card .blueprint-areas{gap:8px 12px;margin:22px 0!important}.expanded-glass-card .blueprint-areas>div{border:1px solid var(--card-visual-hairline);background:#09131847;border-top-color:#ffffff38;border-radius:3px;min-height:46px;padding:9px 11px!important;font-size:.82rem!important}.expanded-glass-card .blueprint-areas>div:nth-child(3n+1){box-shadow:inset 2px 0 #c4e2ef73}.expanded-glass-card .blueprint-areas svg{width:18px;height:18px;color:var(--card-visual-accent)}.expanded-glass-card .blueprint-route{gap:8px;margin:19px 0 25px!important}.expanded-glass-card .blueprint-route li{border:1px solid var(--card-visual-hairline);background:var(--card-visual-well);border-top-color:#ffffff4d;border-radius:3px;min-height:82px;padding:11px!important;font-size:.72rem!important}.expanded-glass-card .blueprint-route li:nth-child(odd){box-shadow:inset 2px 0 #c4e2ef66}.expanded-glass-card .blueprint-route span{font-variant-numeric:tabular-nums;color:var(--card-visual-amber)!important;margin:0 0 7px!important}.expanded-glass-card .evidence-card,.expanded-glass-card .published-content blockquote{border:1px solid var(--card-visual-hairline);background:var(--card-visual-well);border-top-color:#ffffff4d;border-radius:4px;position:relative;overflow:hidden;box-shadow:inset 2px 0 #c4e2ef66}.expanded-glass-card .evidence-card:before{content:"Context  /  work  /  next decision";color:var(--card-visual-dim);letter-spacing:.13em;text-transform:uppercase;margin-bottom:11px;font-size:.6rem;display:block}.expanded-glass-card .enquiry-form{padding-top:38px;position:relative;max-width:900px!important}.expanded-glass-card .enquiry-form:before{content:"Share context  •  choose a focus  •  agree a next step";color:var(--card-visual-dim);letter-spacing:.13em;text-transform:uppercase;font-size:.62rem;position:absolute;top:0;left:0}.expanded-glass-card .estimator{position:relative;gap:clamp(16px,2vw,28px)!important}.expanded-glass-card .estimate-result{border:1px solid var(--card-visual-line);border-radius:4px;box-shadow:inset 2px 0 #c4e2ef80,inset 0 1px #fffcf521}@media (min-width:901px){.expanded-glass-card .page-body .panel-detail-layout{grid-template-columns:minmax(0,1.9fr) minmax(250px,.88fr);align-items:start;gap:clamp(24px,3.4vw,54px);display:grid}.expanded-glass-card .panel-detail-layout>.panel-reading-copy{grid-column:1;min-width:0}.expanded-glass-card .panel-detail-layout>.panel-column{grid-area:1/2;grid-template-columns:1fr;align-self:start;width:auto;display:grid;position:sticky;top:6px}.expanded-glass-card .panel-detail-layout>.panel-column>.panel-artwork{margin:0 0 calc(-1 * var(--card-visual-overlap))}.expanded-glass-card .panel-detail-layout>.panel-column>.panel-visual{grid-template-columns:1fr;align-self:start;gap:10px;width:auto;max-width:none;margin:0;padding:14px;display:grid}.expanded-glass-card .panel-detail-layout>.panel-column>.panel-visual[data-artwork]{padding-top:calc(14px + var(--card-visual-overlap))}.expanded-glass-card .panel-detail-layout>.panel-column.panel-column-discovery{--card-visual-overlap:calc(13% + 16px)}.expanded-glass-card .panel-detail-layout .panel-visual:before{background:0 0}.expanded-glass-card .panel-detail-layout .panel-visual header{gap:3px;display:grid}.expanded-glass-card .panel-detail-layout .panel-visual header .eyebrow{font-size:.62rem!important}.expanded-glass-card .panel-detail-layout .panel-visual h3{max-width:28ch;letter-spacing:.07em!important;font-size:clamp(.86rem,.95vw,1rem)!important;line-height:1.28!important}.expanded-glass-card .panel-detail-layout .panel-visual :is(.about-record-map,.service-record-board,.discovery-network,.evidence-chain,.contact-orbit){grid-column:auto;width:auto}.expanded-glass-card .panel-detail-layout .panel-visual .panel-visual-readout{grid-column:auto;margin-top:2px!important;font-size:.64rem!important}.expanded-glass-card .panel-detail-layout .panel-visual button{grid-template-columns:17px 18px minmax(0,1fr);gap:6px!important;min-height:60px!important;padding:8px!important}.expanded-glass-card .panel-detail-layout .panel-visual button strong{text-overflow:clip;white-space:normal;font-size:.72rem;line-height:1.2;overflow:visible}.expanded-glass-card .panel-detail-layout .panel-visual button small{text-overflow:clip;white-space:normal;font-size:.625rem;line-height:1.25;overflow:visible}.expanded-glass-card .panel-detail-layout .panel-visual .panel-visual-index{font-size:.6rem}.expanded-glass-card .panel-detail-layout .panel-visual .about-record-map{grid-template-columns:1fr}.expanded-glass-card .panel-detail-layout .panel-visual .about-record-list{grid-template-columns:1fr;gap:5px}.expanded-glass-card .panel-detail-layout .panel-visual .about-approach-path{border-top:0;border-left:1px solid var(--card-visual-hairline);grid-template-columns:1fr;padding:8px 0 8px 18px}.expanded-glass-card .panel-detail-layout .panel-visual .about-approach-path:before{background:linear-gradient(transparent,var(--card-visual-accent),transparent);width:1px;height:80%;top:10%;left:-1px}.expanded-glass-card .panel-detail-layout .panel-visual .about-approach-path>span{grid-column:auto}.expanded-glass-card .panel-detail-layout .panel-visual .about-approach-path>div{font-size:.66rem}.expanded-glass-card .panel-detail-layout .panel-visual .service-record-board,.expanded-glass-card .panel-detail-layout .panel-visual .service-record-board-price{grid-template-columns:1fr;gap:5px}.expanded-glass-card .panel-detail-layout .panel-visual .discovery-network,.expanded-glass-card .panel-detail-layout .panel-visual .discovery-inputs{grid-template-columns:1fr;gap:8px}.expanded-glass-card .panel-detail-layout .panel-visual .discovery-inputs:after{width:1px;height:8px;top:100%;right:50%}.expanded-glass-card .panel-detail-layout .panel-visual .discovery-inputs:before{border:3px solid #0000;border-top-color:var(--card-visual-accent);top:calc(100% + 4px);right:calc(50% - 3px)}.expanded-glass-card .panel-detail-layout .panel-visual .discovery-output{min-height:58px;margin-top:5px}.expanded-glass-card .panel-detail-layout .panel-visual .evidence-chain,.expanded-glass-card .panel-detail-layout .panel-visual .contact-orbit{grid-template-columns:1fr;gap:5px}.expanded-glass-card .panel-detail-layout .panel-visual .evidence-chain article,.expanded-glass-card .panel-detail-layout .panel-visual .evidence-chain article+article{padding:0}.expanded-glass-card .panel-detail-layout .panel-visual .evidence-chain article:not(:last-child):after{width:6px;height:6px;top:calc(100% + 1px);left:16px;right:auto;transform:rotate(135deg)}.expanded-glass-card .panel-detail-layout .panel-visual .contact-orbit:before{background:linear-gradient(var(--card-visual-accent),var(--card-visual-line),var(--card-visual-accent));width:1px;height:auto;inset:22% auto 23px 17px}.expanded-glass-card .panel-detail-layout .panel-visual .contact-safe-note{left:24px}}@media (max-width:900px){.scene-card[data-card]:not([data-card=intelligence]):not([data-card=showcase]) .compact-card-copy h3{font-size:clamp(1.35rem,6.2vw,2rem)!important}.scene-card[data-card]:not([data-card=intelligence]):not([data-card=showcase]) .compact-card-copy .panel-copy{font-size:.92rem!important}.card-visual{margin-top:12px;padding-top:11px}.card-visual ol{gap:7px}.card-visual-layout{grid-template-columns:minmax(95px,.8fr) 1.2fr}.scene-card .card-visual button{grid-template-columns:28px minmax(0,1fr);min-height:45px!important}.card-visual-icon{width:26px;height:26px}.card-visual-icon svg{width:14px;height:14px}.card-visual-copy strong{font-size:.67rem}.card-visual-copy small{font-size:.56rem}.panel-visual{grid-template-columns:1fr;gap:14px;margin-bottom:22px;padding:15px}.panel-visual:before{background:0 0}.panel-visual h3{max-width:23ch;font-size:1.12rem!important}.panel-visual ol{gap:7px}.panel-visual li:not(:last-child):after{width:calc(100% - 32px);left:calc(50% + 22px)}.expanded-glass-card .panel-visual button{grid-template-columns:17px 18px minmax(0,1fr);gap:5px!important;min-height:58px!important;padding:7px!important}.panel-visual button strong{font-size:.62rem}.panel-visual button small{font-size:.52rem}.panel-visual-readout{grid-column:auto;font-size:.66rem!important}.expanded-glass-card .page-body .panel-detail-layout{flex-direction:column;gap:20px;display:flex}.expanded-glass-card .panel-detail-layout>.panel-reading-copy{order:1;min-width:0}.expanded-glass-card .panel-detail-layout>.panel-column{display:contents}.expanded-glass-card .panel-detail-layout .panel-artwork{width:min(100%,420px);margin:6px 0 calc(-1 * var(--card-visual-overlap));order:2;align-self:center;padding:0 6%}.expanded-glass-card .panel-detail-layout .panel-artwork-evidence{order:0;margin:4px 0 6px}.expanded-glass-card .panel-detail-layout>.panel-column.panel-column-discovery{--card-visual-overlap:calc(13% + 16px)}.expanded-glass-card .panel-detail-layout .panel-visual{order:3;margin:0}.expanded-glass-card .panel-detail-layout .panel-visual[data-artwork]{padding-top:calc(15px + var(--card-visual-overlap))}.expanded-glass-card .panel-detail-layout .panel-visual-evidence[data-artwork]{padding-top:15px}.about-record-map,.discovery-network{grid-template-columns:1fr}.about-approach-path{border-top:1px solid var(--card-visual-hairline);border-left:0;grid-template-columns:repeat(3,minmax(0,1fr));padding:8px 0 0}.about-approach-path:before{background:linear-gradient(90deg,transparent,var(--card-visual-accent),transparent);width:76%;height:1px;top:-1px;left:12%}.about-approach-path>span{grid-column:1/-1}.about-approach-path>div{font-size:.58rem}.discovery-inputs:after{width:1px;height:13px;top:100%;right:50%}.discovery-inputs:before{border:3px solid #0000;border-top-color:var(--card-visual-accent);top:calc(100% + 9px);right:calc(50% - 3px)}.discovery-output{min-height:69px;margin-top:8px}.evidence-chain{grid-template-columns:1fr;gap:6px}.evidence-chain article,.evidence-chain article+article{padding:0}.evidence-chain article:not(:last-child):after{width:7px;height:7px;top:calc(100% + 1px);left:18px;right:auto;transform:rotate(135deg)}.contact-orbit{grid-template-columns:1fr;gap:5px}.contact-orbit:before{background:linear-gradient(var(--card-visual-accent),var(--card-visual-line),var(--card-visual-accent));width:1px;height:auto;inset:22% auto 24px 18px}.contact-safe-note{left:26px}.expanded-glass-card .blueprint-areas,.expanded-glass-card .blueprint-route{grid-template-columns:1fr!important}.expanded-glass-card .blueprint-route li{grid-template-columns:32px 1fr;align-items:center;gap:8px;min-height:0;display:grid!important}.expanded-glass-card .blueprint-route span{margin:0!important}}@media (prefers-reduced-motion:reduce){.card-visual *,.panel-visual *{transition:none!important;animation:none!important}}@media (forced-colors:active){.card-visual,.panel-visual,.expanded-glass-card .blueprint-areas>div,.expanded-glass-card .blueprint-route li{border-color:canvastext;color:canvastext!important;box-shadow:none!important;background:canvas!important}.scene-card .card-visual button,.expanded-glass-card .panel-visual button{color:canvastext!important;box-shadow:none!important;background:canvas!important;border-color:canvastext!important}.panel-artwork,.card-plate-well{display:none}}.card-visual-layout>.card-photo{width:100%;min-width:0;aspect-ratio:var(--photo-ratio,1 / 1);border:1px solid var(--card-visual-line);border-top-color:var(--m-edge-top,#ffffffdb);border-left-color:var(--m-edge-left,#ffffff8c);border-bottom-color:var(--m-edge-bottom,#c4e2ef57);border-radius:var(--m-radius-panel,6px);box-shadow:var(--m-edge-inner,inset 0 1px 0 #cde8f55c),var(--m-ground-tight,0 6px 14px -10px #020a1499);pointer-events:none;background:linear-gradient(135deg,#cad9df0d,#06101880);align-self:center;margin:0;padding:0;display:block;position:relative;overflow:hidden}.card-photo picture{width:100%;height:100%;display:block}.card-photo img{object-fit:cover;border-radius:inherit;width:100%;max-width:none;height:100%;display:block}.card-visual .card-visual-layout{grid-template-columns:minmax(96px,.92fr) minmax(0,1.24fr);align-items:center}.card-visual-layout>.card-photo{max-height:clamp(104px,20vh,236px)}.reading-journey .card-visual-layout>.card-photo{max-height:none}.panel-detail-layout>.art-plate-mount-lead{width:100%;margin:0;display:block}.art-plate-mount-lead>.art-plate{order:0;width:100%;max-width:none;margin:0}.art-plate-mount-lead .art-plate-window{height:clamp(142px,23vh,272px);aspect-ratio:auto!important}.about-support .art-plate-mount-about{margin:0 0 clamp(26px,2.8vw,40px)}.about-support .art-plate-mount-about .art-plate{width:100%}.about-support .art-plate-mount-about .art-plate-window{max-height:min(46vh,430px)}.panel-column-discovery>.art-plate{order:-1}.panel-column-discovery>.art-plate .art-plate-window{height:clamp(150px,22vh,240px);aspect-ratio:auto!important}@media (min-width:901px){.expanded-glass-card .page-body .panel-detail-layout:has(>.art-plate-mount-lead){grid-template-rows:auto minmax(0,1fr)}.expanded-glass-card .panel-detail-layout>.art-plate-mount-lead{grid-area:1/1/auto/-1}.expanded-glass-card .panel-detail-layout:has(>.art-plate-mount-lead)>.panel-reading-copy{grid-row:2}.expanded-glass-card .panel-detail-layout:has(>.art-plate-mount-lead)>.panel-column{grid-row:2}}@media (max-width:900px){.expanded-glass-card .panel-detail-layout>.art-plate-mount-lead{order:-1}.expanded-glass-card .panel-detail-layout .art-plate-mount-lead>.art-plate{align-self:stretch;width:100%;max-width:none;margin:0}.art-plate-mount-lead .art-plate-window{height:clamp(126px,19vh,190px)}.card-visual .card-visual-layout{grid-template-columns:minmax(104px,1fr) minmax(0,1.18fr)}.card-visual-layout>.card-photo{max-height:clamp(112px,17vh,190px)}}@media (prefers-reduced-motion:reduce){.card-photo,.card-photo img{transition:none!important;animation:none!important}}@media (forced-colors:active){.card-photo,.art-plate-mount-lead{display:none}}:root{--unified-card-ink:var(--m-text,#f4f7f9);--unified-card-muted:#e4ebef;--unified-card-red:var(--m-signal,#e3434f);--unified-card-red-hot:#ff5563;--unified-card-ice:var(--m-ice,#c4e2ef);--glass-radius:var(--m-radius-panel,6px);--glass-sheen:var(--m-sheen);--glass-glint:var(--m-glint);--glass-band:var(--m-band-text);--glass-slab-band:var(--m-band-centre);--glass-smoke:var(--m-glass-clear);--glass-smoke-reading:var(--m-glass-reading);--glass-edge-top:var(--m-edge-top);--glass-edge-left:var(--m-edge-left);--glass-edge-right:var(--m-edge-right);--glass-edge-bottom:var(--m-edge-bottom);--glass-inner-highlight:var(--m-edge-inner),var(--m-edge-thickness);--glass-ground:var(--m-ground)}body .scene-card.floating-glass-card{color:var(--unified-card-ink)!important;background:var(--glass-glint),var(--glass-sheen),var(--glass-band),var(--glass-smoke)!important;border:1px solid var(--glass-edge-right)!important;border-top-color:var(--glass-edge-top)!important;border-left-color:var(--glass-edge-left)!important;border-bottom-color:var(--glass-edge-bottom)!important;border-radius:var(--glass-radius)!important;box-shadow:var(--glass-inner-highlight),var(--glass-ground)!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;filter:none!important}body .scene-card.floating-glass-card>.glass-optics,body .scene-card.floating-glass-card>.glass-edge-glints,body .scene-card.floating-glass-card:before,body .scene-card.floating-glass-card:after{content:none!important;display:none!important}body .unified-card-dialog.expanded-glass-card[data-slot=dialog-content]{position:relative;color:var(--unified-card-ink)!important;background:var(--m-purple-reflection), var(--glass-glint), var(--glass-sheen), var(--m-band-reading), var(--glass-smoke-reading)!important;border:1px solid var(--glass-edge-right)!important;border-top-color:var(--glass-edge-top)!important;border-left-color:var(--glass-edge-left)!important;border-bottom-color:var(--glass-edge-bottom)!important;border-radius:var(--glass-radius)!important;box-shadow:var(--glass-inner-highlight),0 28px 70px -36px #020a149e!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}body .unified-card-dialog.expanded-glass-card>.glass-optics{-webkit-backdrop-filter:none!important;backdrop-filter:none!important;filter:none!important;background:linear-gradient(116deg,#e2f0f80d 0%,#0000 38% 72%,#e2f0f808 100%)!important;-webkit-mask-image:none!important;mask-image:none!important}body .unified-card-dialog.expanded-glass-card>.glass-optics:before,body .unified-card-dialog.expanded-glass-card>.glass-optics:after,body .unified-card-dialog.expanded-glass-card:before,body .unified-card-dialog.expanded-glass-card>.glass-edge-glints:after{content:none!important;display:none!important}body .unified-card-dialog.expanded-glass-card>.glass-edge-glints{filter:none!important;opacity:1!important;background:radial-gradient(220px 70px at 0 0,#ffffff1a,#0000 74%)!important;inset:0!important}body .scene-card.floating-glass-card .metal-title .metal-title-ink{color:var(--unified-card-ink)!important;-webkit-text-stroke:.25px #f4f7f9b3!important}body .scene-card.floating-glass-card:not([data-card=intelligence]):not([data-card=showcase]) h3{color:var(--unified-card-ink)!important;font-family:var(--font-body)!important;letter-spacing:.045em!important;text-transform:uppercase!important;text-shadow:.5px .6px #020a0dc0!important;font-size:clamp(1.28rem,1.58vw,2rem)!important;font-weight:210!important;line-height:1.14!important}body .scene-card.floating-glass-card .card-label .eyebrow,body .scene-card.floating-glass-card .side-card-content .eyebrow{color:#eef2f3!important;letter-spacing:.17em!important;font-size:clamp(.6rem,.65vw,.74rem)!important;font-weight:480!important}body .scene-card.floating-glass-card .side-card-content .panel-copy,body .scene-card.floating-glass-card .card-items li{color:var(--unified-card-muted)!important;font-size:clamp(.75rem,.82vw,.94rem)!important;font-weight:420!important;line-height:1.52!important}body .unified-card-dialog.expanded-glass-card:not(.intelligence-exploration) .unified-card-body{color:var(--unified-card-ink)!important}body .unified-card-dialog.expanded-glass-card:not(.intelligence-exploration) .unified-card-body :is(p,li,dd,dt){color:var(--unified-card-muted);font-size:clamp(.89rem,.95vw,1.02rem);font-weight:420;line-height:1.58}body .unified-card-dialog.expanded-glass-card:not(.intelligence-exploration) .unified-card-body>:is(h2,.experience-page>h2,.qualifications-page>h2,.blueprint-explanation>h2),body .unified-card-dialog.expanded-glass-card:not(.intelligence-exploration) .unified-card-body .experience-page>h2,body .unified-card-dialog.expanded-glass-card:not(.intelligence-exploration) .unified-card-body .qualifications-page>h2,body .unified-card-dialog.expanded-glass-card:not(.intelligence-exploration) .unified-card-body .blueprint-explanation>h2,body .unified-card-dialog.expanded-glass-card:not(.intelligence-exploration) .unified-card-body .panel-reading-copy>h2{color:var(--unified-card-ink)!important;font-family:var(--font-body)!important;letter-spacing:.045em!important;text-transform:uppercase!important;text-shadow:.5px .6px #020a0dc0!important;font-size:clamp(1.8rem,2.5vw,3.05rem)!important;font-weight:210!important;line-height:1.12!important}body .unified-card-dialog.expanded-glass-card:not(.intelligence-exploration) .about-editorial .founder-introduction h2{color:var(--unified-card-ink)!important;font-family:var(--font-body)!important;letter-spacing:.045em!important;text-transform:uppercase!important;font-size:clamp(2rem,3vw,3.3rem)!important;font-weight:210!important;line-height:1.1!important}body .unified-card-dialog.expanded-glass-card:not(.intelligence-exploration) .about-editorial .about-statement{color:var(--unified-card-ink)!important;font-family:var(--font-body)!important;letter-spacing:.04em!important;text-transform:uppercase!important;font-size:clamp(1.58rem,2vw,2.45rem)!important;font-weight:210!important;line-height:1.15!important}body .unified-card-dialog.expanded-glass-card:not(.intelligence-exploration) .unified-card-body :is(.about-support>h3,.experience-invitation h3,.blueprint-explanation>h3,.prose h3,.qualification-notes h3,.experience-timeline h3,.credential h3,.published-content h3,.detail-grid h3,.price-grid h3,article>h3){color:var(--unified-card-ink)!important;font-family:var(--font-body)!important;letter-spacing:.055em!important;text-transform:uppercase!important;font-size:clamp(1.02rem,1.28vw,1.4rem)!important;font-weight:300!important;line-height:1.24!important}body .unified-card-dialog.expanded-glass-card:not(.intelligence-exploration) .unified-card-body :is(.eyebrow,.timeline-date,.credential-issuer):not(.panel-visual .eyebrow){color:#eef2f3!important;letter-spacing:.16em!important;text-transform:uppercase!important;font-size:clamp(.61rem,.67vw,.76rem)!important;font-weight:500!important}body .unified-card-dialog.expanded-glass-card.intelligence-exploration .unified-card-scroll[data-card-page]:not([data-card-page="0"]) .unified-card-body{color:var(--unified-card-ink)!important}body .unified-card-dialog.expanded-glass-card.intelligence-exploration .unified-card-scroll[data-card-page]:not([data-card-page="0"]) .unified-card-body :is(p,li,dd,dt){color:var(--unified-card-muted);font-size:clamp(.89rem,.95vw,1.02rem);font-weight:420;line-height:1.58}body .unified-card-dialog.expanded-glass-card.intelligence-exploration .unified-card-scroll[data-card-page]:not([data-card-page="0"]) .unified-card-body>h2,body .unified-card-dialog.expanded-glass-card.intelligence-exploration .unified-card-scroll[data-card-page]:not([data-card-page="0"]) .unified-card-body .panel-reading-copy>h2{color:var(--unified-card-ink)!important;font-family:var(--font-body)!important;letter-spacing:.045em!important;text-transform:uppercase!important;text-shadow:.5px .6px #020a0dc0!important;font-size:clamp(1.8rem,2.5vw,3.05rem)!important;font-weight:210!important;line-height:1.12!important}body .unified-card-dialog.expanded-glass-card.intelligence-exploration .unified-card-scroll[data-card-page]:not([data-card-page="0"]) .unified-card-body :is(.prose h3,.detail-grid h3,.price-grid h3,article>h3){color:var(--unified-card-ink)!important;font-family:var(--font-body)!important;letter-spacing:.055em!important;text-transform:uppercase!important;font-size:clamp(1.02rem,1.28vw,1.4rem)!important;font-weight:300!important;line-height:1.24!important}body .unified-card-dialog.expanded-glass-card.exploration .unified-card-tab-list{background:linear-gradient(90deg,#040e1a29,#0000 70%)!important;border-bottom-color:#ffffff29!important}body .unified-card-dialog.expanded-glass-card.exploration .unified-card-tab-list [role=tab]{color:var(--m-text-2,#d3dce2)!important;box-shadow:none!important;font-family:var(--font-body)!important;letter-spacing:.14em!important;text-transform:uppercase!important;background:0 0!important;border:0!important;border-bottom:1px solid #0000!important;border-radius:3px 3px 0 0!important;font-size:clamp(.66rem,.7vw,.78rem)!important;font-weight:490!important;line-height:1.22!important;transition:color .18s!important;position:relative!important}body .unified-card-dialog.expanded-glass-card.exploration .unified-card-tab-list [role=tab][data-active],body .unified-card-dialog.expanded-glass-card.exploration .unified-card-tab-list [role=tab][data-state=active],body .unified-card-dialog.expanded-glass-card.exploration .unified-card-tab-list [role=tab][aria-selected=true]{color:var(--unified-card-ink)!important;box-shadow:none!important;background:0 0!important;border-bottom-color:#0000!important}body .unified-card-dialog.expanded-glass-card.exploration .unified-card-tab-list [role=tab]:after{content:"";background:linear-gradient(90deg,var(--unified-card-ice),#fff 50%,var(--unified-card-ice));transform-origin:50%;opacity:0;pointer-events:none;border-radius:1px;height:2px;transition:transform .22s cubic-bezier(.2,.7,.2,1),opacity .18s;position:absolute;bottom:-1px;left:0;right:0;transform:scaleX(0);box-shadow:0 0 6px #c4e2ef8c}body .unified-card-dialog.expanded-glass-card.exploration .unified-card-tab-list [role=tab][data-active]:after,body .unified-card-dialog.expanded-glass-card.exploration .unified-card-tab-list [role=tab][data-state=active]:after,body .unified-card-dialog.expanded-glass-card.exploration .unified-card-tab-list [role=tab][aria-selected=true]:after{opacity:1;transform:scaleX(1)}body .unified-card-dialog.expanded-glass-card.exploration .unified-card-tab-list [role=tab]:focus-visible{outline:2px solid var(--m-focus,#dcf1fa)!important;outline-offset:-2px!important}@media (prefers-reduced-motion:reduce){body .unified-card-dialog.expanded-glass-card.exploration .unified-card-tab-list [role=tab]:after{transition:none}}body .unified-card-dialog.expanded-glass-card.exploration .unified-card-footer{position:relative;background:linear-gradient(90deg,#040e1a42,#040e1a0f 65%,#040e1a33)!important;border-top-color:#ffffff29!important}body .unified-card-dialog.expanded-glass-card.exploration .unified-card-footer .text-button.text-button{color:var(--m-text-2,#d3dce2)!important;box-shadow:none!important;font-family:var(--font-body)!important;letter-spacing:.12em!important;text-transform:uppercase!important;background:0 0!important;border:0!important;font-size:clamp(.67rem,.73vw,.82rem)!important;font-weight:480!important;text-decoration:none!important}@media (min-width:901px){body .unified-card-dialog.expanded-glass-card:not(.intelligence-exploration) .unified-card-header{background:linear-gradient(90deg,#040e1a38,#0000 70%)!important;border-bottom-color:#ffffff24!important;min-height:50px!important;padding:13px clamp(24px,3vw,52px) 8px!important}body .unified-card-dialog.expanded-glass-card.intelligence-exploration .unified-card-scroll[data-card-page]:not([data-card-page="0"]) .unified-card-body{height:auto!important;min-height:0!important;padding:clamp(22px,3vh,32px) 5.6vw clamp(28px,3.5vh,42px)!important}body .unified-card-dialog.expanded-glass-card.intelligence-exploration .unified-card-tabs:has(.unified-card-scroll[data-state=active][data-card-page]:not([data-card-page="0"])) .unified-card-footer{min-height:48px!important;padding:2px 5.6vw!important}}@media (max-width:900px){body .unified-card-dialog.expanded-glass-card:not(.intelligence-exploration) .unified-card-body>:is(h2,.experience-page>h2,.qualifications-page>h2,.blueprint-explanation>h2),body .unified-card-dialog.expanded-glass-card:not(.intelligence-exploration) .unified-card-body .experience-page>h2,body .unified-card-dialog.expanded-glass-card:not(.intelligence-exploration) .unified-card-body .qualifications-page>h2,body .unified-card-dialog.expanded-glass-card:not(.intelligence-exploration) .unified-card-body .blueprint-explanation>h2{font-size:clamp(1.72rem,8.1vw,2.35rem)!important}body .unified-card-dialog.expanded-glass-card:not(.intelligence-exploration) .about-editorial .founder-introduction h2{font-size:clamp(1.9rem,9vw,2.65rem)!important}body .unified-card-dialog.expanded-glass-card:not(.intelligence-exploration) .about-editorial .about-statement{font-size:clamp(1.5rem,7.3vw,2.05rem)!important}body .unified-card-dialog.expanded-glass-card.intelligence-exploration .unified-card-scroll[data-card-page]:not([data-card-page="0"]) .unified-card-body>h2{font-size:clamp(1.72rem,8.1vw,2.35rem)!important}body .unified-card-dialog.expanded-glass-card.exploration .unified-card-tab-list [role=tab]{letter-spacing:.1em!important;font-size:.66rem!important}}body .unified-card-dialog .editorial-icon-list h4{letter-spacing:.045em!important;font-size:clamp(.95rem,1.05vw,1.16rem)!important;line-height:1.25!important}body .unified-card-dialog .editorial-icon-list{gap:20px!important}body .unified-card-dialog .editorial-icon-list .icon-orbit{flex:none;width:44px;height:44px}body .unified-card-dialog .experience-invitation{gap:12px!important;margin-top:25px!important}body .unified-card-dialog .experience-invitation h3{font-size:1.05rem!important}body .unified-card-dialog .estimator :is(h2,h3){font-size:clamp(1.12rem,1.45vw,1.5rem)!important;line-height:1.25!important}body .unified-card-dialog .estimator .estimate-result :is(h2,h3){font-size:clamp(1.1rem,1.4vw,1.45rem)!important}body .unified-card-dialog .panel-detail-layout>.panel-visual button strong{font-size:13px!important;line-height:1.35!important}body .unified-card-dialog .panel-detail-layout>.panel-visual button small{color:var(--unified-card-muted)!important;font-size:11.5px!important;line-height:1.35!important}body .unified-card-dialog.about-exploration .exploration-header .eyebrow{visibility:visible}body .scene-card.floating-glass-card .card-visual{margin-top:14px;padding-top:12px}body .scene-card.floating-glass-card .card-visual ol{gap:12px}body .scene-card.floating-glass-card .card-visual ol button{align-content:start;grid-template-columns:1fr!important;gap:8px!important;min-height:102px!important;padding:10px 8px!important}body .scene-card.floating-glass-card .card-visual-icon{border-radius:3px;width:34px;height:34px}body .scene-card.floating-glass-card .card-visual-icon svg{width:20px;height:20px}body .scene-card.floating-glass-card .card-visual-copy strong{white-space:normal;font-size:12px;line-height:1.3;overflow:visible}body .scene-card.floating-glass-card .card-visual-copy small{color:var(--unified-card-muted);white-space:normal;font-size:10.5px;line-height:1.35;overflow:visible}body .scene-card.floating-glass-card .card-visual-heading{font-size:10px}body .scene-card.floating-glass-card .card-visual-status{font-size:10px!important}@media (min-width:901px){body .unified-card-dialog.about-exploration .unified-card-tabs{flex-direction:column;display:flex}body .unified-card-dialog.about-exploration .unified-card-tab-list{border-top:0;border-bottom:1px solid #c8d0cd30;flex:none;order:0;min-height:48px!important;padding:5px 5vw!important}body .unified-card-dialog.about-exploration .unified-card-scroll{flex:1;order:1;min-height:0}body .unified-card-dialog.about-exploration .unified-card-footer{flex:none;order:2;min-height:48px!important;padding:2px 2vw!important}body .unified-card-dialog.about-exploration .unified-card-body{padding-top:22px!important}}@media (max-width:900px){body .unified-card-dialog.expanded-glass-card .unified-card-tab-list{max-width:100%;scroll-padding-inline:22px;justify-content:flex-start!important;padding-inline:22px!important}body .unified-card-dialog.expanded-glass-card:not(.intelligence-exploration) .about-editorial .about-statement{font-size:1.35rem!important;line-height:1.25!important}body .unified-card-dialog .estimator :is(h2,h3){font-size:1.18rem!important}body .scene-card.floating-glass-card .card-visual ol{gap:8px}body .scene-card.floating-glass-card .card-visual ol button{min-height:104px!important;padding:8px 5px!important}}body .scene-card.floating-glass-card .card-copy-band{isolation:isolate;flex-direction:column;gap:16px;display:flex;position:relative}body .scene-card.floating-glass-card .card-copy-band:before{content:"";z-index:-1;pointer-events:none;-webkit-mask-composite:source-in;background:linear-gradient(100deg,#030c1880 0%,#030c1878 60%,#030c186b 100%);position:absolute;inset:-22px -28px -20px;-webkit-mask-image:linear-gradient(90deg,#0000,#000 26px calc(100% - 26px),#0000),linear-gradient(#0000,#000 20px calc(100% - 20px),#0000);mask-image:linear-gradient(90deg,#0000,#000 26px calc(100% - 26px),#0000),linear-gradient(#0000,#000 20px calc(100% - 20px),#0000);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:border-box,border-box;mask-clip:border-box,border-box;-webkit-mask-origin:border-box,border-box;mask-origin:border-box,border-box;-webkit-mask-composite:source-in;mask-composite:intersect;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}body .scene-card.floating-glass-card .card-label{gap:16px}body .scene-card.floating-glass-card .card-label-badge{background:linear-gradient(180deg,#0814229e,#06101cb3) padding-box,var(--m-steel-rim-muted,#8e9ba4) border-box;border:1px solid #0000;border-radius:4px;flex:none;place-items:center;width:38px;height:38px;display:grid;box-shadow:inset 0 1px #ffffff1f,inset 0 -1px #0006,0 1px #ffffff14}body .scene-card.floating-glass-card .card-label-badge>svg{stroke-width:1.1px;width:19px;height:19px;color:var(--m-ice-bright,#e6f4fa);filter:none;display:block}body .scene-card.floating-glass-card .card-visual-icon,body .expanded-glass-card .panel-visual .card-visual-icon{color:var(--m-ice-bright,#e6f4fa);background:linear-gradient(140deg,#e2f0f81a,#091318b3);border-color:#d6e8f06b;border-radius:3px}@media (max-width:900px){body .scene-card.floating-glass-card .card-copy-band:before{inset:-18px -24px -16px}}.card-visual-heading>.card-visual-art{background:linear-gradient(90deg,var(--card-visual-hairline),#e3f0fb47,transparent);flex:1 0 54px;min-width:54px;height:1px;display:block;position:relative}@media (forced-colors:active){.card-visual-art{display:none}}.ai-workforce{--workforce-ice:var(--m-ice,#c4e2ef);--workforce-amber:var(--m-amber,#e2b273);gap:24px;min-width:0;display:grid}.reference-intelligence-model{position:relative}body .unified-card-dialog.expanded-glass-card .reference-intelligence-model button.workforce-overview-link.workforce-overview-link{align-items:center;gap:9px;display:inline-flex;position:absolute;bottom:-5vh;right:0;min-height:0!important;font-family:var(--font-body)!important;letter-spacing:.14em!important;text-transform:uppercase!important;box-shadow:none!important;color:var(--m-text-2)!important;text-shadow:none!important;background:linear-gradient(90deg,#ffffff9e,#ffffff29 70%,#0000) 0 100%/100% 1px no-repeat!important;border:0!important;border-radius:0!important;padding:4px 2px!important;font-size:10.5px!important;font-weight:450!important}body .unified-card-dialog.expanded-glass-card .reference-intelligence-model button.workforce-overview-link.workforce-overview-link:hover{color:var(--m-text)!important}body .unified-card-dialog.expanded-glass-card .reference-intelligence-model button.workforce-overview-link.workforce-overview-link:focus-visible{outline:2px solid var(--m-focus)!important;outline-offset:4px!important}body .unified-card-dialog.expanded-glass-card .reference-intelligence-model button.workforce-overview-link:after,body .unified-card-dialog.expanded-glass-card .reference-intelligence-model button.workforce-overview-link:before{display:none!important}.workforce-intro{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.workforce-intro>div{max-width:760px}body .unified-card-dialog .ai-workforce .eyebrow{letter-spacing:.22em!important;color:var(--m-text-2)!important;margin:0 0 9px!important;font-size:10px!important}body .unified-card-dialog .ai-workforce h2{letter-spacing:.025em!important;margin:0 0 12px!important;font-size:clamp(25px,2.6vw,43px)!important;line-height:1.15!important}body .unified-card-dialog .ai-workforce p{max-width:74ch;color:var(--m-text-2);margin:0!important;font-size:14px!important;line-height:1.5!important}.workforce-preview-mark{letter-spacing:.14em;text-transform:uppercase;color:var(--m-text-2);flex:none;align-items:center;gap:8px;padding-top:3px;font-size:10px;display:flex}.workforce-preview-mark>svg{color:var(--workforce-ice)}.workforce-roster{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;min-width:0;display:grid}body .unified-card-dialog.expanded-glass-card .ai-workforce button.workforce-person.workforce-person{text-align:left;width:100%;min-width:0;transition:box-shadow .16s;display:block;position:relative;overflow:hidden;border-radius:var(--m-radius)!important;color:var(--m-text)!important;background:var(--m-glass-smoked) padding-box,var(--m-steel-grain) border-box,var(--m-steel-rim-muted) border-box!important;box-shadow:0 0 0 1px #2c3841,inset 0 0 0 1px var(--m-key-hairline),var(--m-ground)!important;font-family:var(--font-body)!important;letter-spacing:normal!important;text-transform:none!important;text-shadow:none!important;border:2px solid #0000!important;padding:0!important}body .unified-card-dialog.expanded-glass-card .ai-workforce button.workforce-person.workforce-person:after,body .unified-card-dialog.expanded-glass-card .ai-workforce button.workforce-person.workforce-person:before{display:none!important}body .unified-card-dialog.expanded-glass-card .ai-workforce button.workforce-person.workforce-person:hover{background:var(--m-glass-smoked) padding-box,var(--m-steel-grain) border-box,var(--m-steel-rim) border-box!important}body .unified-card-dialog.expanded-glass-card .ai-workforce button.workforce-person.workforce-person[aria-pressed=true]{background:var(--m-glass-smoked) padding-box,linear-gradient(180deg,var(--m-ice-bright) 0%,var(--m-ice) 40%,#7fa9bb 100%) border-box!important;box-shadow:0 0 0 1px #2c3841,inset 0 0 0 1px var(--m-key-hairline),0 0 0 3px #c4e2ef29,var(--m-ground)!important}body .unified-card-dialog.expanded-glass-card .ai-workforce button.workforce-person.workforce-person:focus-visible{outline:2px solid var(--m-focus)!important;outline-offset:4px!important}.workforce-portrait{aspect-ratio:1.12;isolation:isolate;background:#0d161f;display:block;position:relative;overflow:hidden}.workforce-portrait img{object-fit:cover;object-position:center 25%;width:100%;height:100%;transition:transform .65s cubic-bezier(.16,1,.3,1);display:block}.workforce-person:hover img{transform:scale(1.025)}.workforce-portrait:after{content:"";pointer-events:none;background:linear-gradient(#0000 64%,#071016d9),linear-gradient(110deg,#c4e2ef0d,#0000 50%);position:absolute;inset:0}.portrait-light{z-index:1;background:linear-gradient(90deg,transparent,var(--member-colour),#fff,transparent);height:1px;box-shadow:0 0 8px var(--member-colour);position:absolute;inset:auto 14px 0}.workforce-discipline{z-index:2;color:var(--m-text);letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:7px;font-size:10px;display:flex;position:absolute;bottom:12px;left:13px}.workforce-discipline svg{color:var(--member-colour)}.workforce-person-index{color:var(--m-text);letter-spacing:.1em;text-shadow:0 1px 6px #000;font-size:10px;position:absolute;top:12px;right:12px}.workforce-ai-badge{z-index:3;color:var(--m-text);letter-spacing:.12em;background:linear-gradient(#030a12eb,#091624e6) padding-box padding-box,linear-gradient(#c6d0d7 0%,#7d8a94 50%,#a9b4bb 100%) border-box;border:1px solid #0000;border-radius:3px;align-items:center;gap:6px;padding:6px 8px;font-size:10px;font-weight:600;line-height:1;display:flex;position:absolute;top:10px;left:10px;box-shadow:inset 0 1px #ffffff1f,0 3px 8px #00050a80}.workforce-ai-badge>svg{color:var(--member-colour)}.workforce-agent-insignia{z-index:2;width:60px;height:60px;color:var(--member-colour);position:absolute;bottom:30px;right:8px}.workforce-agent-insignia .agent-circuit-tracks{stroke:currentColor;stroke-width:1px;opacity:.65}.workforce-agent-insignia .agent-core-shell{fill:#0a1424d9;stroke:currentColor;stroke-width:1px}.workforce-agent-insignia .agent-core{fill:#0f1a29;stroke:#f4f7f9;stroke-width:1px;transition:fill .3s}.workforce-agent-insignia rect:not(.agent-core):not(.agent-core-shell){fill:currentColor}.workforce-person[aria-pressed=true] .agent-core{fill:color-mix(in srgb,var(--member-colour) 35%,#101729)}.workforce-person-copy{gap:5px;min-height:79px;padding:14px 30px 15px 13px;display:grid;position:relative}.workforce-person-copy strong{letter-spacing:.025em;font-size:16px;font-weight:450;line-height:1.25}.workforce-person-copy>span{color:var(--m-text-2);font-size:11.5px;line-height:1.35}.workforce-person-copy>small{color:var(--member-colour);letter-spacing:.04em;font-size:9px;line-height:1.35}.workforce-person-copy>svg{color:var(--member-colour);position:absolute;top:17px;right:12px}.workforce-role-detail{border-top:1px solid #ffffff24;border-bottom:1px solid #ffffff24;min-height:133px;padding:19px 0}.workforce-role-content{grid-template-columns:1fr 1fr;align-items:center;gap:35px;display:grid}.workforce-role-summary{align-items:flex-start;gap:15px;display:flex}.workforce-role-icon{border-radius:var(--m-radius);background:var(--m-key-gloss) padding-box,var(--m-glass-smoked) padding-box,var(--m-steel-grain) border-box,var(--m-steel-rim) border-box;width:48px;height:51px;box-shadow:0 0 0 1px #3a4852,inset 0 0 0 1px var(--m-key-hairline),var(--m-ground-tight);color:var(--member-colour);border:2px solid #0000;flex:none;place-items:center;display:grid}.workforce-role-icon svg{width:26px;height:26px}body .unified-card-dialog .ai-workforce .workforce-role-summary h3{letter-spacing:.04em!important;color:var(--m-text)!important;margin:0 0 7px!important;font-size:16px!important;line-height:1.25!important}body .unified-card-dialog .ai-workforce .workforce-role-summary p{color:var(--m-text-2);font-size:12px!important;line-height:1.5!important}body .unified-card-dialog .ai-workforce .workforce-role-summary .eyebrow{color:var(--member-colour)!important;margin-bottom:6px!important;font-size:9px!important}.workforce-role-flow{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin:0;padding:0;list-style:none;display:grid}.workforce-role-flow li{color:var(--m-text);justify-items:start;gap:8px;font-size:11px;line-height:1.35;display:grid;position:relative}.workforce-step-art{border-radius:var(--m-radius);background:var(--m-key-gloss) padding-box,var(--m-glass-smoked) padding-box,var(--m-steel-grain) border-box,var(--m-steel-rim-muted) border-box;width:51px;height:46px;box-shadow:0 0 0 1px #2c3841,inset 0 0 0 1px var(--m-key-hairline);color:var(--member-colour);border:2px solid #0000;place-items:center;display:grid;position:relative}.workforce-step-art>svg{width:24px;height:24px}.workforce-step-number{letter-spacing:.03em;width:18px;height:15px;color:var(--m-text);background:#101923;border:1px solid #d6e8f080;border-radius:2px;place-items:center;font-size:7px;display:grid;position:absolute;top:-5px;right:-7px}.workforce-role-flow li:last-child .workforce-step-art{color:var(--workforce-amber);background:var(--m-key-gloss) padding-box,var(--m-glass-smoked) padding-box,var(--m-steel-grain) border-box,var(--m-steel-rim) border-box}.workforce-flow-connector{stroke:#d6e8f099;stroke-width:1px;opacity:.8;width:calc(100% - 47px);height:12px;position:absolute;top:18px;left:59px;overflow:visible}.workforce-flow-connector rect{fill:var(--member-colour);stroke:none}body .unified-card-dialog .ai-workforce .workforce-workflow-caption{color:var(--m-text-2);flex-wrap:wrap;justify-content:space-between;gap:5px 12px;display:flex;letter-spacing:.06em!important;margin:0 0 11px!important;font-size:9px!important;line-height:1.3!important}.workforce-workflow-caption>span{color:var(--workforce-amber)}.workforce-note{justify-content:space-between;align-items:center;gap:24px;display:flex}body .unified-card-dialog .ai-workforce .workforce-note p{max-width:80ch;color:var(--m-text-2)!important;font-size:11px!important}.ai-workforce .workforce-plan-link{white-space:nowrap;flex:none}@media (max-width:1100px){.workforce-roster{gap:10px}.workforce-person-copy strong{font-size:14px}.workforce-role-content{gap:22px}.workforce-role-flow{gap:10px}.workforce-intro{display:block}.workforce-preview-mark{margin-top:13px}}@media (max-width:900px){.ai-workforce{gap:20px}.workforce-roster{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.workforce-portrait{aspect-ratio:1}.workforce-role-content{grid-template-columns:1fr;gap:20px}.workforce-note{gap:12px;display:grid}.ai-workforce .workforce-plan-link{justify-self:start}.workforce-role-flow{padding-left:63px}}@media (max-width:480px){.workforce-person-copy{min-height:100px;padding:12px 20px 13px 9px}.workforce-person-copy strong{font-size:13px}.workforce-person-copy>span{font-size:10.5px}.workforce-person-copy>small{letter-spacing:0;font-size:8px}.workforce-person-copy>svg{width:12px;top:14px;right:5px}.workforce-discipline{letter-spacing:.025em;gap:4px;font-size:8px;bottom:10px;left:9px}.workforce-discipline svg{width:11px}.workforce-role-flow{padding-left:0}.workforce-role-summary{gap:11px}.workforce-role-icon{width:39px;height:43px}.workforce-ai-badge{gap:4px;padding:5px 6px;font-size:9px;top:8px;left:8px}.workforce-person-index{font-size:8px;top:11px;right:8px}.workforce-agent-insignia{width:42px;height:42px;bottom:25px;right:3px}.workforce-step-art{width:43px;height:41px}.workforce-flow-connector{width:calc(100% - 37px);top:15px;left:49px}}@media (prefers-reduced-motion:reduce){.workforce-portrait img{transition:none}.workforce-person:hover img{transform:none}}@media (min-width:901px){.ai-workforce{gap:10px}.workforce-intro>div{flex:1;max-width:none}body .unified-card-dialog .ai-workforce h2{margin-bottom:8px!important;font-size:clamp(25px,2.05vw,35px)!important}.workforce-portrait{aspect-ratio:auto;height:clamp(118px,16vh,168px)}.workforce-portrait img{object-fit:contain;object-position:center top;height:160%;position:absolute;top:-6%}.workforce-person-copy{min-height:66px;padding-top:11px;padding-bottom:11px}.workforce-role-detail{min-height:0;padding:13px 0}.workforce-role-flow li{gap:8px}.workforce-note{gap:18px}}@media (min-width:901px) and (max-width:1450px){body .intelligence-exploration.expanded-glass-card .page-tabs{gap:2.6vw!important;padding-left:8vw!important}body .unified-card-dialog .ai-workforce .workforce-intro>div>p:not(.eyebrow){font-size:13px!important}.workforce-role-content{gap:22px}}[data-editorial-text-moving=true]{will-change:translate,opacity}.workforce-intro .eyebrow[data-editorial-accent=violet]{position:relative}.workforce-intro .eyebrow[data-editorial-accent=violet]:before{content:"";pointer-events:none;opacity:.85;transform-origin:0;background:linear-gradient(90deg,#b998ff,#e0c9ff 56%,#f3dc74);width:28px;height:1px;position:absolute;top:-5px;left:0;box-shadow:0 0 6px #b998ff80}.workforce-intro .eyebrow[data-editorial-text-moving=true]:before{animation:.65s cubic-bezier(.16,1,.3,1) both editorial-edge-arrival}@keyframes editorial-edge-arrival{0%{opacity:0;transform:scaleX(.18)}to{opacity:.85;transform:scaleX(1)}}@media (prefers-reduced-motion:reduce){[data-editorial-text-moving=true]{will-change:auto}.workforce-intro .eyebrow[data-editorial-accent=violet]:before{animation:none}}.reveal-word{vertical-align:baseline;white-space:nowrap;display:inline-block;overflow:visible}.reveal-ink{display:inline-block;position:relative}.reveal-heading{text-wrap:pretty}.reveal-display{font-family:var(--font-headline,inherit);font-variation-settings:var(--headline-opsz,"opsz" 11);letter-spacing:.012em;font-synthesis:none;font-weight:400}.reveal-display .reveal-ink{font-variation-settings:inherit;font-family:inherit}.reveal-panel{min-width:0}[data-reveal-indicator-host]{position:relative}.reveal-indicator{pointer-events:none;transform-origin:0;background:linear-gradient(90deg,#e6eef5,#a9c9df 55%,#e6eef5);width:100%;height:1px;position:absolute;bottom:0;left:0;box-shadow:0 0 6px #a9c9df59}@media (prefers-reduced-motion:reduce){.reveal-word,.reveal-ink,.reveal-group>*,.reveal-panel,.reveal-text{will-change:auto!important;transform:translate(0,0)!important}.reveal-word{opacity:1!important}[data-reveal-sweep] .reveal-ink{animation:none!important}}@media print{[data-reveal],[data-reveal] *{opacity:1!important;will-change:auto!important;animation:none!important;transform:translate(0,0)!important}.reveal-indicator{display:none}}@media (forced-colors:active){.reveal-indicator{box-shadow:none;background:canvastext}}.reveal-panel[data-reveal-edge]{position:relative}.reveal-panel[data-reveal-edge]:before{content:"";pointer-events:none;z-index:1;background:var(--n-sweep,linear-gradient(90deg,transparent,#9fd7ee 50%,transparent));height:1px;box-shadow:0 0 6px rgba(var(--n-cyan-rgb,58,207,255),.3),0 0 18px rgba(var(--n-magenta-rgb,255,56,165),.16);opacity:.5;transform-origin:0;border-radius:1px;position:absolute;top:-1px;left:0;right:0}.reveal-panel[data-reveal-edge=bottom]:before{top:auto;bottom:-1px}.reveal-panel[data-reveal-edge=right]:before{transform-origin:100%}.reveal-panel[data-reveal-edge][data-reveal-state=settled]:before{animation:.82s cubic-bezier(.22,1,.36,1) reveal-edge-arrive}@keyframes reveal-edge-arrive{0%{opacity:0;transform:scaleX(0)}16%{opacity:1}58%{opacity:1;transform:scaleX(1)}to{opacity:.5;transform:scaleX(1)}}@media (prefers-reduced-motion:reduce){.reveal-panel[data-reveal-edge]:before{opacity:.5;animation:none!important;transform:none!important}}@media print{.reveal-panel[data-reveal-edge]:before{display:none}}@media (forced-colors:active){.reveal-panel[data-reveal-edge]:before{box-shadow:none;background:canvastext}}.story-artwork{isolation:isolate;pointer-events:none;min-width:0;position:relative}.story-artwork svg{width:100%;height:auto;display:block;overflow:visible}.story-artwork-instrument{display:block}.story-artwork-instrument .story-instrument{width:100%;display:block}.story-artwork svg .art-violet{stroke-opacity:.85;stroke:var(--al-teal,#5fc0c9)!important}.story-artwork svg .art-violet-fill{fill:var(--al-teal,#5fc0c9)!important;fill-opacity:.16!important;stroke:var(--al-teal,#5fc0c9)!important}.story-artwork svg .art-yellow-fill{fill:var(--al-ice,#e3f0fb)!important;fill-opacity:.12!important;stroke:var(--al-ice-70,#e3f0fbb3)!important}.story-artwork svg .art-ink{stroke:var(--al-ice,#e3f0fb)!important;stroke-linecap:butt!important;stroke-linejoin:miter!important}.story-artwork svg .art-light{fill:var(--al-amber,#e9b45f)!important;filter:none!important}.story-artwork svg .art-floor{stroke:var(--al-steel-lo,#55636c)!important;stroke-opacity:.5!important}.story-artwork svg .art-muted{stroke:var(--al-steel,#bcc7cf)!important;stroke-opacity:.5!important}.story-artwork svg .art-muted-fill{fill:var(--al-steel-mid,#8e9ba4)!important}.story-artwork svg linearGradient[id$=-glass] stop:first-child{stop-color:#e3f0fb}.story-artwork svg linearGradient[id$=-glass] stop:nth-child(2){stop-color:#0b1d33}.story-artwork svg linearGradient[id$=-glass] stop:last-child{stop-color:#6f8ca4;stop-opacity:.2}.story-artwork svg linearGradient[id$=-rim] stop:first-child{stop-color:#f4f7f9}.story-artwork svg linearGradient[id$=-rim] stop:nth-child(2){stop-color:#8e9ba4}.story-artwork svg linearGradient[id$=-rim] stop:nth-child(3){stop-color:#d5dde3}.story-artwork svg linearGradient[id$=-rim] stop:last-child{stop-color:#bcc7cf}.story-artwork svg>ellipse[stroke-dasharray]{display:none}.story-artwork svg>circle[fill=\#bc9bef]{fill:var(--al-steel-mid,#8e9ba4)}.story-artwork svg>circle[fill=\#fff4d4]{fill:var(--al-ice,#e3f0fb)}.story-artwork svg>path[stroke=\#fff3bf]{stroke:var(--al-ice-70,#e3f0fbb3)}.story-artwork svg rect{rx:3}.story-feature-art{border:1px solid var(--m-edge-right,#d6e8f06b);border-top-color:var(--m-edge-top,#ffffffdb);border-radius:var(--m-radius-panel,6px);box-shadow:var(--m-edge-inner,inset 0 1px 0 #cde8f55c),var(--m-ground-tight,0 6px 14px -10px #020a1499);background:linear-gradient(135deg,#cad9df0d,#07141d73);align-self:start;padding:15px 14px 20px;position:sticky;top:18px}.story-feature-art .story-artwork{max-width:390px;margin:auto}.story-art-caption{text-align:center;color:var(--m-text-3,#b3c0c9);letter-spacing:.18em;text-transform:uppercase;font-size:9px;display:block}.visual-narrative{clear:both;grid-template-columns:minmax(190px,.65fr) minmax(0,1.5fr);align-items:start;gap:32px;margin-top:20px;display:grid}.visual-document .visual-prose{min-width:0}body .unified-card-dialog .visual-document .visual-prose p{max-width:76ch;margin-bottom:17px!important;font-size:14px!important;line-height:1.6!important}body .unified-card-dialog .visual-document .visual-prose h3{letter-spacing:.055em!important;margin:5px 0 12px!important;font-size:18px!important;line-height:1.22!important}body .unified-card-dialog .visual-prose :is(.detail-grid,.price-grid,.question-grid){grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin:20px 0;display:grid}body .unified-card-dialog .visual-prose [data-illustrated-block]{border-radius:var(--m-radius-panel,6px);background:linear-gradient(135deg,#b9c9d20a,#0b182252);min-width:0;position:relative;overflow:hidden;box-shadow:inset 0 1px #cde8f533;border:1px solid var(--m-edge-right,#d6e8f06b)!important;border-top-color:var(--m-edge-top,#ffffffdb)!important;padding:16px 20px 21px!important}body .unified-card-dialog .visual-prose [data-illustrated-block]:before{content:"";background:linear-gradient(var(--m-ice,#c4e2ef),#c4e2ef33);width:1px;height:34px;position:absolute;top:24px;left:0}.story-block-art{width:min(230px,75%);height:136px;margin:0 auto 12px}.story-block-art svg{object-fit:contain;width:100%;height:100%}.visual-prose [data-illustrated-block] .setup-note{color:var(--m-text-3,#b3c0c9)!important;font-size:12px!important}.visual-prose .price-grid .package-price{color:#ead5a3!important;font-size:16px!important}.visual-prose details{border-top:1px solid #c4d6e038;padding:15px 0}.visual-prose summary{cursor:pointer;color:#eadcc8;font-size:15px}.visual-prose>p{max-width:76ch}.visual-prose .glass-button{margin:5px 8px 8px 0!important;font-size:11px!important}.published-story-art{float:right;width:230px;max-width:38%;margin:0 0 12px 22px}.published-story-art:empty{display:none}.published-case-visual,.published-content .evidence-card{display:flow-root}.panel-detail-layout:has(.visual-document){grid-template-columns:minmax(0,1fr) minmax(245px,.38fr)!important}.panel-detail-layout .visual-narrative{grid-template-columns:minmax(0,1fr)}.panel-detail-layout .story-feature-art{max-width:360px;position:relative}.panel-detail-layout .visual-prose :is(.detail-grid,.price-grid){gap:12px}.panel-detail-layout .visual-prose [data-illustrated-block]{padding:12px 16px 18px!important}.panel-detail-layout .story-block-art{height:112px}body .unified-card-dialog .visual-document .visual-prose p.setup-note{font-size:12px!important}.story-artwork[data-story-visible=true] .art-ink{stroke-dasharray:420;animation:1.4s cubic-bezier(.16,1,.3,1) both story-path-draw}@keyframes story-path-draw{0%{stroke-dashoffset:420px;opacity:.35}to{stroke-dashoffset:0;opacity:1}}@media (max-width:1100px){.visual-narrative{grid-template-columns:minmax(160px,.6fr) 1.4fr;gap:20px}.story-block-art{height:112px}}@media (min-width:901px) and (max-width:1200px){.panel-detail-layout:has(.visual-document){grid-template-columns:minmax(0,1fr)!important}.panel-detail-layout:has(.visual-document)>.panel-column{max-width:none;grid-area:2/1!important;position:static!important}.panel-detail-layout:has(.visual-document)>.panel-column>.panel-visual{grid-template-columns:1fr 1.4fr!important}}@media (max-width:900px){.visual-narrative{grid-template-columns:1fr;gap:20px}.story-feature-art{justify-self:center;width:100%;max-width:350px;position:relative}.story-feature-art .story-artwork{max-width:250px}body .unified-card-dialog .visual-prose :is(.detail-grid,.price-grid,.question-grid){grid-template-columns:1fr}.panel-detail-layout:has(.visual-document){grid-template-columns:1fr!important}.story-block-art{height:145px}.card-visual-layout{grid-template-columns:minmax(95px,.8fr) 1.2fr}.published-story-art{float:none;max-width:100%;margin:0 auto 16px}}@media (prefers-reduced-motion:reduce){.story-artwork .art-ink{stroke-dasharray:none!important;stroke-dashoffset:0!important;animation:none!important}}@media (forced-colors:active){.story-artwork{display:none}.visual-narrative{grid-template-columns:1fr}}.native-story-intro{grid-template-columns:minmax(0,1fr) minmax(220px,.48fr);align-items:center;gap:clamp(22px,3vw,48px);margin:12px 0 26px;display:grid}.native-story-intro>:first-child{min-width:0}.native-story-intro--experience{grid-template-columns:minmax(0,1fr) 300px}.native-story-intro .native-story-figure{border:1px solid var(--m-edge-right,#d6e8f06b);border-top-color:var(--m-edge-top,#ffffffdb);border-left-color:var(--m-edge-left,#ffffff8c);border-bottom-color:var(--m-edge-bottom,#c4e2ef57);border-radius:var(--m-radius-panel,6px);background:var(--m-sheen,linear-gradient(180deg,#ecf5fc1f,transparent)),linear-gradient(125deg,#a7bac30a,#07121b66);min-width:0;box-shadow:var(--m-edge-inner,inset 0 1px 0 #cde8f55c),var(--m-ground-tight,0 6px 14px -10px #020a1499);place-items:center;margin:0;padding:12px 12px 17px;display:grid;position:relative}.native-story-figure .story-artwork{width:100%;max-width:320px}.native-story-figure figcaption{color:var(--m-text-2,#d3dce2);font-family:var(--font-body);letter-spacing:.14em;text-transform:uppercase;text-align:center;justify-content:center;align-items:center;gap:10px;font-size:9px;line-height:1.6;display:flex}.native-story-figure figcaption span{color:var(--m-amber,#e2b273)}.native-story-intro--experience .native-story-figure{padding:0 12px 16px;overflow:visible}.native-story-intro--experience .native-story-figure .story-artwork{max-width:330px;margin-top:-22px}.native-story-intro--blueprint{grid-template-columns:1fr;align-items:start;gap:12px}.native-story-intro--blueprint .native-story-figure{box-shadow:none;background:0 0;border:0;border-top:1px solid #c4d6e038;border-radius:0;justify-items:start;padding:10px 0 0}.native-story-intro--blueprint .native-story-figure figcaption{text-align:left;justify-content:flex-start}body .unified-card-dialog .native-story-intro p{max-width:64ch!important;font-size:clamp(14px,1vw,16px)!important;line-height:1.65!important}.native-story-intro .reading-intro{margin:0!important}.native-story-intro .reading-intro+p{margin:15px 0 0}.sheet-artwork-about{width:min(250px,100%);margin:-2px 0 20px calc(-1*clamp(18px,2.4vw,46px));display:block}.sheet-artwork-about .panel-artwork{margin:0;padding:0}.about-editorial .founder-portrait{border:1px solid var(--m-edge-right,#d6e8f06b);border-top-color:var(--m-edge-top,#ffffffdb);box-shadow:var(--m-edge-inner,inset 0 1px 0 #cde8f55c),var(--m-ground-tight,0 6px 14px -10px #020a1499);background:#09131859;border-radius:4px;padding:3px}.about-editorial .icon-orbit{border:1px solid var(--m-edge-right,#d6e8f06b);color:var(--m-ice,#c4e2ef);background:linear-gradient(140deg,#e3f0fb1a,#09131899);border-top-color:#fff6;border-radius:3px;box-shadow:inset 0 1px #fff3}.experience-page .experience-timeline{border-left-color:#c4d6e047}.experience-page .experience-timeline article:before{background:var(--m-ice,#c4e2ef);border-radius:0;width:7px;height:7px;top:17px;left:-30px;box-shadow:inset 0 0 0 1px #ffffff59}.experience-page .timeline-date,.experience-page .experience-timeline .organisation{color:var(--m-text-2,#d3dce2)}@media (max-width:1100px){.native-story-intro{grid-template-columns:minmax(0,1fr) 230px;gap:24px}.native-story-intro--experience{grid-template-columns:minmax(0,1fr) 250px}.native-story-intro--blueprint{grid-template-columns:1fr}}@media (max-width:900px){.sheet-artwork-about{width:min(220px,100%);margin:0 auto 18px}}@media (max-width:700px){.native-story-intro{grid-template-columns:1fr;gap:18px}.native-story-intro .native-story-figure{justify-self:center;width:min(320px,100%)}.native-story-figure .story-artwork{max-width:255px}.native-story-intro--blueprint .native-story-figure{justify-self:start;width:100%}}@media (forced-colors:active){.native-story-intro{grid-template-columns:1fr}.native-story-figure{display:none!important}.sheet-artwork-about{display:none}}.expanded-glass-card .blueprint-explanation .native-story-intro--blueprint .native-story-figure{box-shadow:none;background:0 0;border:0;border-top:1px solid #c4d6e038;border-radius:0;justify-items:start;padding:10px 0 0}.intelligence-pages{--intel-accent:var(--m-ice,#c4e2ef);width:100%;max-width:1220px;color:var(--m-text,#f4f7f9);margin:0 auto}body .unified-card-dialog.expanded-glass-card .intelligence-pages :is(p,li){letter-spacing:0!important;color:var(--m-text-2,#d3dce2)!important;margin:0!important;font-size:13px!important;line-height:1.6!important}body .unified-card-dialog.expanded-glass-card .intelligence-pages h3{letter-spacing:.025em!important;text-transform:none!important;color:var(--m-text,#f4f7f9)!important;margin:0 0 15px!important;font-size:clamp(20px,2vw,30px)!important;font-weight:300!important;line-height:1.2!important}.intel-preview-label{color:var(--m-text-2);font-family:var(--font-body);letter-spacing:.16em;text-transform:uppercase;align-items:center;gap:8px;margin:3px 0 18px;font-size:10px;display:flex}.intel-preview-label>span:first-child{background:var(--m-amber);border-radius:1px;width:5px;height:5px;box-shadow:0 0 6px #e2b27399}.intel-select-hint{color:var(--m-text-2);letter-spacing:.06em;text-transform:none;align-items:center;gap:6px;margin-left:auto;font-size:9.5px;display:flex}.intel-capability-selectors{border:0;grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;min-width:0;margin:0;padding:0 0 3px;display:grid}.intel-strip>.reveal-indicator{background:linear-gradient(90deg,var(--m-ice),#fff 50%,var(--m-ice));height:2px;bottom:0;box-shadow:0 0 6px #c4e2ef8c}body .unified-card-dialog.expanded-glass-card .intelligence-pages button.intel-choice{width:100%;min-height:88px;text-shadow:none;cursor:pointer;isolation:isolate;flex-direction:column;justify-content:center;align-items:flex-start;gap:9px;transition:background .16s,box-shadow .16s,color .16s;display:flex;position:relative;border-radius:var(--m-radius)!important;font-family:var(--font-body)!important;letter-spacing:.02em!important;text-transform:none!important;color:var(--m-text-2)!important;text-align:left!important;background:linear-gradient(#0814229e,#06101cb3) padding-box padding-box,linear-gradient(#5f6d78 0%,#3d4a55 40%,#8794a0 100%) border-box!important;border:1px solid #0000!important;padding:13px 12px!important;font-size:11px!important;font-weight:450!important;line-height:1.32!important;box-shadow:inset 0 1px #ffffff0f,inset 0 -1px #0006,0 1px #ffffff1a!important}body .unified-card-dialog.expanded-glass-card .intelligence-pages button.intel-choice:after,body .unified-card-dialog.expanded-glass-card .intelligence-pages button.intel-choice:before{display:none!important}body .unified-card-dialog.expanded-glass-card .intelligence-pages button.intel-choice>svg:first-child{color:var(--intel-accent)}body .unified-card-dialog.expanded-glass-card .intelligence-pages button.intel-choice>svg:last-child:not(:first-child){opacity:.55;position:absolute;top:12px;right:9px}body .unified-card-dialog.expanded-glass-card .intelligence-pages button.intel-choice:hover{color:var(--m-text)!important;background:linear-gradient(#0c1a2ab3,#081422c2) padding-box padding-box,linear-gradient(#7a8894 0%,#4e5c68 40%,#a3b0bb 100%) border-box!important}body .unified-card-dialog.expanded-glass-card .intelligence-pages button.intel-choice[aria-pressed=true]{background:linear-gradient(180deg,#18344ab8,#0e2236c7) padding-box,linear-gradient(180deg,var(--m-ice-bright) 0%,var(--m-ice) 40%,#7fa9bb 100%) border-box!important;box-shadow:inset 0 1px 0 #ffffff1f,inset 0 -1px 0 #0006,inset 3px 0 0 var(--m-ice)!important;color:var(--m-text)!important}body .unified-card-dialog.expanded-glass-card .intelligence-pages button.intel-choice:focus-visible{outline:2px solid var(--m-focus)!important;outline-offset:3px!important}.intel-capability-detail{grid-template-columns:1.1fr 1fr;align-items:center;gap:32px;min-height:255px;margin:20px 0 0;display:grid}.intel-preview-art{min-width:0}.intel-workspace-illustration{width:100%;height:auto;max-height:295px;display:block;overflow:visible}.intel-capability-copy{min-width:0;padding:10px 0}.intel-feature-number{letter-spacing:.14em;color:var(--intel-accent);align-items:center;gap:9px;margin-bottom:12px;font-size:10px;display:flex}.intel-scope{border-top:1px solid #ffffff24;border-bottom:1px solid #ffffff17;margin-top:18px}.intel-scope>summary{cursor:pointer;color:var(--m-text-2);letter-spacing:.02em;align-items:center;gap:8px;padding:11px 1px;font-size:11px;list-style:none;display:flex}.intel-scope>summary::-webkit-details-marker{display:none}.intel-scope>summary>svg:first-child{color:var(--m-ice)}.intel-scope>summary>svg:last-child{margin-left:auto;transition:transform .2s}.intel-scope[open]>summary>svg:last-child{transform:rotate(180deg)}.intel-scope>summary:focus-visible{outline:2px solid var(--m-focus);outline-offset:2px}.intel-scope>div{padding:1px 1px 13px}body .unified-card-dialog.expanded-glass-card .intelligence-pages .intel-scope p{color:var(--m-text-2)!important;font-size:11.5px!important;line-height:1.55!important}.intel-software-notice{border:1px solid var(--m-edge-right);border-top-color:var(--m-edge-top);border-left:2px solid var(--m-ice);border-radius:var(--m-radius-panel);background:var(--m-sheen),var(--m-glass-smoked);box-shadow:var(--m-edge-inner);align-items:center;gap:14px;margin:4px 0 18px;padding:15px 18px;display:flex}.intel-software-notice>svg{color:var(--m-ice);flex-shrink:0}.intel-software-notice>div{flex-direction:column;gap:4px;display:flex}.intel-software-notice strong{letter-spacing:.02em;color:var(--m-text);font-size:15px;font-weight:450}.intel-software-notice div span{color:var(--m-text-2);letter-spacing:.04em;font-size:10px}.intel-status{letter-spacing:.1em;color:var(--m-text-2);text-transform:uppercase;white-space:nowrap;border-left:1px solid #ffffff2e;margin-left:auto;padding-left:15px;font-size:9px}.intel-workflow-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.intel-workflow-card{border:1px solid var(--m-edge-right);border-top-color:var(--m-edge-top);border-left-color:var(--m-edge-left);border-bottom-color:var(--m-edge-bottom);border-radius:var(--m-radius-panel);background:var(--m-sheen),var(--m-glass-smoked);min-width:0;box-shadow:var(--m-edge-inner),var(--m-edge-thickness);padding:2px 19px 18px}body .unified-card-dialog.expanded-glass-card .intelligence-pages .intel-workflow-card h3{margin-bottom:10px!important;font-size:18px!important}.intel-flow-labels{letter-spacing:.06em;text-transform:uppercase;color:var(--intel-accent);flex-wrap:wrap;gap:3px 5px;margin:0 0 12px;font-size:8.5px;display:flex}.intel-flow-labels span{align-items:center;gap:4px;display:flex}body .unified-card-dialog.expanded-glass-card .intelligence-pages .intel-workflow-card p{font-size:11.5px!important;line-height:1.6!important}.intel-agent-flow-art{max-width:260px;height:153px;margin:0 auto;position:relative}.intel-agent-orbit{border:1px solid #d2dde81f;border-radius:50%;width:125px;height:125px;position:absolute;top:7px;left:50%;transform:translate(-50%)}.intel-agent-orbit>span:first-child{border:1px dotted color-mix(in srgb,var(--intel-accent) 30%,transparent);border-radius:50%;position:absolute;inset:12px}.intel-agent-orbit>span:last-child{border:1px solid #d2dde81a;border-radius:50%;position:absolute;inset:25px}.intel-agent-wire{width:100%;height:100%;position:absolute;inset:0}.intel-agent-source{width:36px;height:48px;color:var(--m-text-2);background:#081018bd;border:1px solid #d6e8f073;border-radius:3px;padding:5px;position:absolute;top:63px;left:2%;transform:rotate(-8deg)}.intel-agent-source i{background:#ced5d742;height:1px;margin-top:5px;display:block}.intel-agent-core{border-radius:var(--m-radius);background:var(--m-key-gloss) padding-box,var(--m-glass-smoked) padding-box,var(--m-steel-grain) border-box,var(--m-steel-rim) border-box;width:77px;height:77px;box-shadow:0 0 0 1px #3a4852,inset 0 0 0 1px var(--m-key-hairline),inset 0 1px 0 1px #ffffff24,var(--m-ground-tight);color:var(--intel-accent);border:2px solid #0000;flex-direction:column;justify-content:center;align-items:center;gap:7px;display:flex;position:absolute;top:48px;left:50%;transform:translate(-50%)}.intel-agent-core span{letter-spacing:1px;color:var(--m-text);font-size:6px}.intel-agent-result{border:1px solid color-mix(in srgb,var(--intel-accent) 70%,transparent);width:28px;height:28px;color:var(--intel-accent);background:#08121cbf;border-radius:3px;place-items:center;display:grid;position:absolute;top:74px;right:2%}.intel-approval-rule{align-items:center;gap:12px;padding:13px 0 0;display:flex}.intel-approval-rule>svg{color:var(--m-amber);flex-shrink:0}body .unified-card-dialog.expanded-glass-card .intelligence-pages .intel-approval-rule p{font-size:11px!important;line-height:1.45!important}.intel-actions{flex-wrap:wrap;gap:12px 16px;margin-top:18px;display:flex}.intelligence-pages .intel-action{--sb-h:46px;--sb-fs:11px;--sb-ls:.16em}.intel-stage-selectors{border:0;grid-template-columns:repeat(7,minmax(0,1fr));gap:8px;min-width:0;margin:0;padding:0 0 3px;display:grid}.intel-stage-index{letter-spacing:.06em;color:var(--m-text-2);font-size:8px;position:absolute;top:10px;right:9px}body .unified-card-dialog.expanded-glass-card .intelligence-pages .intel-stage-selectors button.intel-choice{align-items:center;gap:9px;min-height:91px;text-align:center!important;padding-top:20px!important}body .unified-card-dialog.expanded-glass-card .intelligence-pages .intel-stage-selectors button.intel-choice>svg{color:var(--intel-accent);opacity:1!important;position:static!important}.intel-stage-detail{grid-template-columns:1fr 1.2fr;align-items:center;gap:35px;min-height:214px;margin:18px 0;display:grid}.intel-stage-sculpture{perspective:600px;width:100%;max-width:375px;height:215px;margin:0 auto;position:relative}.intel-sculpture-grid{background-color:#0000;background-image:linear-gradient(90deg,#b8c5cc12 1px,#0000 1px),linear-gradient(#b8c5cc12 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:25px 25px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;inset:12px 5px;transform:rotateX(45deg)rotate(-16deg);-webkit-mask-image:radial-gradient(#000,#0000 70%);mask-image:radial-gradient(#000,#0000 70%)}.intel-sculpture-sheet{border:1px solid var(--m-edge-right);border-top-color:var(--m-edge-top);border-left-color:var(--m-edge-left);border-radius:var(--m-radius);background:var(--m-sheen),linear-gradient(132deg,#c3d3e624,#05111de6 45%,color-mix(in srgb,var(--intel-accent) 10%,#09111d));width:135px;height:163px;box-shadow:var(--m-edge-inner),0 14px 24px #00050a59;position:absolute;transform:rotateY(-16deg)rotate(-9deg)}.intel-sheet-back{color:#c4e2ef4d;border-color:#d6e8f04d;padding:15px;top:11px;left:70px;transform:rotateY(-16deg)rotate(-17deg)}.intel-sheet-front{color:var(--intel-accent);padding:18px;top:36px;left:117px}.intel-sheet-front>span{letter-spacing:.14em;color:var(--m-text);font-size:10px;position:absolute;top:14px;right:14px}.intel-sheet-front>i{background:#dbded84d;width:100%;height:1px;margin-top:12px;display:block}.intel-sheet-front>i:last-child{background:var(--intel-accent);opacity:.6;width:65%}.intel-stage-seal{border-radius:var(--m-radius);background:var(--m-key-gloss) padding-box,var(--m-key-face) padding-box,var(--m-steel-grain) border-box,var(--m-steel-rim) border-box;width:46px;height:46px;box-shadow:0 0 0 1px #3a4852,inset 0 0 0 1px var(--m-key-hairline),var(--m-ground-tight);color:var(--intel-accent);border:2px solid #0000;place-items:center;display:grid;position:absolute;top:146px;left:232px;transform:rotate(-8deg)}.intel-stage-copy{min-width:0}.intel-stage-outputs{color:var(--m-text-2);flex-wrap:wrap;gap:6px 16px;margin-top:15px;font-size:11px;display:flex}.intel-stage-outputs span{align-items:center;gap:5px;display:flex}.intel-stage-outputs svg{color:var(--intel-accent)}.intel-stage-assurance{letter-spacing:.05em;color:var(--m-text-2);border-top:1px solid #ffffff24;align-items:center;gap:8px;margin-top:22px;padding-top:13px;font-size:9px;display:flex}.intel-stage-assurance>svg{color:var(--m-text-2)}.intel-stage-assurance>span{color:#d3dce280;margin:0 3px}body .unified-card-dialog.expanded-glass-card .intelligence-pages .intel-rollout-summary{color:var(--m-text-2)!important;font-size:11.5px!important;line-height:1.55!important}@media (max-width:1100px){.intel-capability-selectors{grid-template-columns:repeat(3,minmax(0,1fr))}.intel-strip>.reveal-indicator{display:none}body .unified-card-dialog.expanded-glass-card .intelligence-pages button.intel-choice{flex-direction:row;justify-content:flex-start;align-items:center;gap:10px;min-height:66px;padding:11px!important}body .unified-card-dialog.expanded-glass-card .intelligence-pages button.intel-choice>svg:last-child:not(:first-child){display:none}.intel-capability-detail{gap:18px}.intel-workflow-grid{gap:10px}.intel-workflow-card{padding-inline:12px}.intel-flow-labels{font-size:8px}.intel-stage-selectors{gap:6px}body .unified-card-dialog.expanded-glass-card .intelligence-pages .intel-stage-selectors button.intel-choice{flex-direction:column;font-size:10px!important}.intel-stage-detail{gap:12px}.intel-stage-sculpture{transform-origin:50%;transform:scale(.9)}.intel-stage-outputs{font-size:10px}}@media (max-width:760px){.intel-preview-label{letter-spacing:.08em;align-items:flex-start;font-size:8px}.intel-select-hint{white-space:nowrap;font-size:8px}.intel-capability-selectors{gap:6px}body .unified-card-dialog.expanded-glass-card .intelligence-pages button.intel-choice{flex-direction:column;align-items:flex-start;gap:6px;min-height:69px;padding:9px!important;font-size:10px!important}.intel-capability-detail{grid-template-columns:1fr;gap:0;margin-top:10px}.intel-workspace-illustration{max-height:230px}.intel-capability-copy{padding-top:4px}.intel-feature-number{margin-bottom:9px}.intel-workflow-grid{grid-template-columns:1fr}.intel-workflow-card{min-height:155px;padding:17px 18px 17px 150px;position:relative}.intel-agent-flow-art{width:130px;height:125px;position:absolute;top:8px;left:7px}.intel-agent-orbit{width:104px;height:104px;top:13px}.intel-agent-core{width:61px;height:61px;top:42px}.intel-agent-core>svg{width:25px}.intel-agent-core span{font-size:5px}.intel-agent-source{width:23px;height:35px;padding:3px;top:61px;left:0}.intel-agent-source>svg{width:14px;height:14px}.intel-agent-source i{margin-top:3px}.intel-agent-result{width:20px;height:20px;top:68px;right:0}.intel-agent-result>svg{width:13px}.intel-agent-wire{visibility:hidden}.intel-status{display:none}.intel-software-notice{gap:9px;padding:12px}.intel-software-notice strong{font-size:13px}.intel-software-notice div span{font-size:9px}.intel-stage-selectors{grid-template-columns:repeat(4,minmax(0,1fr))}.intel-stage-detail{grid-template-columns:1fr;gap:0;margin-top:5px}.intel-stage-sculpture{max-width:345px;height:205px;transform:scale(.88)}.intel-stage-copy{margin-top:-5px}.intel-stage-assurance{margin-top:15px}.intel-actions{gap:10px}.intelligence-pages .intel-action{width:100%}.intel-scope{margin-top:14px}}@media (max-width:430px){.intel-select-hint{display:none}.intel-workflow-card{padding-left:118px;padding-right:11px}.intel-agent-flow-art{width:105px;left:4px}.intel-agent-source,.intel-agent-result{display:none}.intel-flow-labels{gap:3px;font-size:7.5px}.intel-software-notice strong{font-size:11.5px}.intel-stage-assurance{gap:6px;font-size:8px}.intel-stage-assurance>svg{width:13px}.intel-stage-assurance>span{margin:0}}@media (prefers-reduced-motion:reduce){.intelligence-pages *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}@media (forced-colors:active){.intel-choice,.intel-software-notice,.intel-workflow-card,.intel-scope,.intel-sculpture-sheet{border-color:canvastext!important}.intel-choice[aria-pressed=true]{outline:2px solid highlight!important}}.agent-marquee{--marquee-agents-ms:52s;--marquee-steps-ms:74s;gap:clamp(10px,1.1vw,16px);min-width:0;display:grid}.agent-marquee-row{min-width:0;position:relative;overflow:hidden}.agent-marquee-track{will-change:transform;width:max-content;animation:agent-marquee-drift var(--marquee-agents-ms) linear infinite;animation-play-state:var(--neon-loop,paused);align-items:stretch;gap:clamp(10px,1.1vw,16px);display:flex;transform:translate(0,0)}.agent-marquee-row[data-row=steps] .agent-marquee-track{animation-name:agent-marquee-drift-back;animation-duration:var(--marquee-steps-ms)}@keyframes agent-marquee-drift{0%{transform:translate(0,0)}to{transform:translate(-50%)}}@keyframes agent-marquee-drift-back{0%{transform:translate(-50%)}to{transform:translate(0,0)}}.agent-marquee-row:hover .agent-marquee-track,.agent-marquee-row:focus-within .agent-marquee-track,.agent-marquee[data-marquee-offscreen=true] .agent-marquee-track,[data-showcase-paused=true] .agent-marquee-track{animation-play-state:paused}.agent-marquee-card{isolation:isolate;border-radius:var(--m-radius-panel,20px);background:var(--m-glass-bright-calm);width:clamp(250px,23vw,310px);box-shadow:var(--m-liquid-body-bright);color:var(--m-ink-dark);font-family:var(--font-body);text-align:left;text-shadow:none;grid-template-columns:auto minmax(0,1fr);grid-template-areas:"mark name""mark role""body body""tag tag";align-content:start;gap:2px 11px;padding:14px 16px 13px;display:grid;position:relative}.agent-marquee-card>*{z-index:1;position:relative}.agent-marquee-mark{aspect-ratio:1;background:linear-gradient(150deg,color-mix(in srgb,var(--member-colour) 42%,#fff),color-mix(in srgb,var(--member-colour) 74%,#0b1a28));width:34px;color:var(--m-ink-dark);border-radius:11px;grid-area:mark;align-self:start;place-items:center;display:grid;box-shadow:inset 0 1px #ffffffb3,0 1px 3px #06101c47}.agent-marquee-mark>svg{width:17px;height:17px}.agent-marquee-name{color:var(--m-ink-dark);letter-spacing:-.005em;grid-area:name;font-size:13px;font-weight:600;line-height:1.25}.agent-marquee-role{color:var(--m-ink-dark-2);grid-area:role;font-size:11px;font-weight:500;line-height:1.3}.agent-marquee-card p.agent-marquee-body{grid-area:body;color:var(--m-ink-dark-2)!important;text-shadow:none!important;margin:9px 0 0!important;font-size:12px!important;font-weight:420!important;line-height:1.45!important}.agent-marquee-tag{border-radius:var(--m-radius-chip,999px);background:linear-gradient(100deg,rgba(var(--n-magenta-rgb),.16),rgba(var(--n-cyan-rgb),.16));color:var(--m-ink-dark-2);letter-spacing:.14em;text-transform:uppercase;grid-area:tag;justify-self:start;margin-top:10px;padding:3px 10px;font-size:9.5px;font-weight:600;line-height:1.5;box-shadow:inset 0 0 0 1px #08131f24}.agent-marquee-card.neon-glow:before{background:radial-gradient(42% 52% at var(--nx,50%) var(--ny,50%),#ffffff9e 0%,#ffffff3d 46%,#fff0 78%)}.agent-marquee-step{border-radius:var(--m-radius-chip,999px);background:linear-gradient(var(--m-key-angle,112deg),#14203480,#0d172875);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--member-colour) 34%,transparent), 0 0 12px -2px color-mix(in srgb,var(--member-colour) 40%,transparent), 0 0 26px -8px rgba(var(--n-cyan-rgb),.3);color:var(--m-text);font-family:var(--font-body);white-space:nowrap;align-items:center;gap:9px;padding:9px 15px;display:inline-flex}.agent-marquee-step-index{color:var(--member-colour);letter-spacing:.14em;font-size:9.5px;font-style:normal;font-weight:600}.agent-marquee-step b{color:var(--m-text);letter-spacing:.01em;font-size:11.5px;font-weight:500}.agent-marquee-step em{color:var(--m-text-2);letter-spacing:.1em;text-transform:uppercase;border-left:1px solid #ffffff2e;padding-left:9px;font-size:10px;font-style:normal;font-weight:500}@media (max-width:900px){.agent-marquee-card{width:clamp(230px,64vw,280px)}}@media (prefers-reduced-motion:reduce){.agent-marquee-track{will-change:auto;animation:none!important;transform:none!important}.agent-marquee-card.neon-glow:before{transition:none}}@media (forced-colors:active){.agent-marquee-card,.agent-marquee-step{border:1px solid canvastext;color:canvastext!important;box-shadow:none!important;background:canvas!important}.agent-marquee-track{animation:none!important}}@media print{.agent-marquee-track{animation:none!important;transform:none!important}}@property --n{syntax:"<integer>";inherits:false;initial-value:0}.showcase-root{--ice:var(--m-ice,#c4e2ef);--ice-bright:var(--m-ice-bright,#e6f4fa);--amber:var(--m-amber,#e2b273);--teal:#5fc0c9;--signal:var(--m-signal,#e3434f);--t-xs:10px;--t-sm:11.5px;--t-md:12.5px;--t-kpi:26px;font-family:var(--font-body);color:var(--m-text,#f4f7f9)}.showcase-root [data-tone=ice]{--tone:var(--ice)}.showcase-root [data-tone=amber]{--tone:var(--amber)}.showcase-root [data-tone=teal]{--tone:var(--teal)}.showcase-root [data-tone=signal]{--tone:var(--signal)}.showcase-root .metal-title>span:not(.metal-title-word){display:block}.showcase-copy{flex-direction:column;min-width:0;display:flex}.showcase-copy .card-label{order:-2;align-items:center;gap:10px;margin:0 0 clamp(12px,1.2vw,20px);display:flex}.showcase-copy .card-label>svg{width:clamp(16px,1.1vw,20px);height:clamp(16px,1.1vw,20px);color:var(--m-text-2)}.showcase-copy .card-label .eyebrow,.showcase-stage .card-label .eyebrow{color:var(--m-text-2);font-family:var(--font-body);letter-spacing:.22em;text-transform:uppercase;margin:0;font-size:clamp(.6rem,.64vw,.7rem);font-weight:400;line-height:1}.showcase-root .showcase-strap{text-transform:uppercase;order:-1;color:var(--m-text-2)!important;font-family:var(--font-body)!important;letter-spacing:.2em!important;margin:0 0 clamp(8px,.8vw,12px)!important;font-size:clamp(.58rem,.62vw,.72rem)!important;font-weight:400!important;line-height:1.5!important}body .scene-card.floating-glass-card .showcase-copy h3.showcase-lockup,.showcase-copy h3.showcase-lockup{max-width:none;letter-spacing:0!important;text-transform:none!important;margin:0 0 clamp(12px,1.1vw,18px)!important;font-size:clamp(1rem,1.42vw,1.7rem)!important;line-height:1.06!important}.showcase-lockup .metal-title-ink{text-transform:none!important}.showcase-lockup>span:not(.metal-title-word){white-space:nowrap;display:block}.showcase-lockup>span:first-child .metal-title-ink{font-family:var(--font-body);letter-spacing:.05em;-webkit-text-stroke:0;font-weight:300}.showcase-lockup>span:last-child{margin-top:.08em}.showcase-lockup>span:last-child .metal-title-ink{font-family:var(--font-body);letter-spacing:-.012em;-webkit-text-stroke:0;font-size:1.46em;font-weight:700}body .scene-card.floating-glass-card .showcase-copy .panel-copy,.showcase-copy .panel-copy{max-width:40ch;color:var(--m-text);font-size:clamp(.78rem,.9vw,1.04rem);font-weight:350;line-height:1.5;margin:0 0 clamp(14px,1.3vw,20px)!important}body .scene-card.floating-glass-card .showcase-benefits,.showcase-benefits{gap:clamp(8px,.75vw,12px);padding:0;list-style:none;display:grid;margin:clamp(12px,1.2vw,18px) 0 clamp(16px,1.5vw,24px)!important}.showcase-benefits li{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:12px;line-height:1.3;display:grid}.showcase-benefit-tile{aspect-ratio:1;border-radius:var(--m-radius);background:var(--m-key-gloss) padding-box,var(--m-glass-smoked) padding-box,var(--m-steel-grain) border-box,var(--m-steel-rim) border-box;width:clamp(38px,2.7vw,48px);box-shadow:0 0 0 1px #3a4852,inset 0 0 0 1px var(--m-key-hairline),inset 0 1px 0 1px #ffffff24,var(--m-ground-tight);color:var(--ice-bright);border:2px solid #0000;place-items:center;display:grid}.showcase-benefit-tile>svg{width:46%;height:46%}.showcase-benefits strong{color:var(--m-text);letter-spacing:.14em;text-transform:uppercase;font-size:clamp(.58rem,.62vw,.7rem);font-weight:500;line-height:1.3;display:block}.showcase-benefits li>span>span{color:var(--m-text-2);margin-top:2px;font-size:clamp(.7rem,.76vw,.86rem);font-weight:400;line-height:1.4;display:block}.showcase-root .card-actions{pointer-events:auto;flex-wrap:wrap;align-items:center;gap:10px 18px;margin-top:auto;padding-top:clamp(4px,.5vw,8px);display:flex}.showcase-root .showcase-cta{--sb-h:clamp(44px,3.3vw,54px);--sb-fs:clamp(10.5px,.78vw,13px);--sb-ls:.22em;--sb-arrow:clamp(42px,3.2vw,54px);flex:0 auto;min-width:min(100%,clamp(230px,17.5vw,330px))}.showcase-root .card-actions .text-button.showcase-text-action{min-height:30px;color:var(--m-text-2);font-family:var(--font-body);letter-spacing:.14em;text-transform:uppercase;align-items:center;margin:0;padding:4px 2px;font-size:clamp(.6rem,.64vw,.72rem);font-weight:450;line-height:1.3;display:inline-flex}.showcase-root .card-actions .text-button.showcase-text-action:hover{color:var(--m-text)}.showcase-note{color:var(--m-text-2);font-family:var(--font-body);letter-spacing:.04em;flex-basis:100%;margin:0;font-size:clamp(.58rem,.62vw,.7rem);font-weight:400;line-height:1.4}.floating-glass-card .glass-card-content:has(.showcase-card){padding:clamp(22px,2.2vw,36px) clamp(22px,2.3vw,38px)}.floating-glass-card .showcase-card.side-card-content{grid-template-columns:minmax(0,.7fr) minmax(0,1fr);align-items:stretch;gap:clamp(18px,2.4vw,40px);width:100%;height:100%;display:grid}.showcase-stage-cell{justify-content:center;align-items:center;min-width:0;min-height:0;display:flex;position:relative}.cinematic-journey .showcase-card{min-height:calc(var(--plane-height,68px) - 68px)}.cinematic-journey .showcase-card .showcase-stage-cell{height:100%;container-type:size}.cinematic-journey .showcase-card .showcase-window{width:min(100%,148cqh)}.floating-glass-card .showcase-window{--chip:clamp(150px,13vw,230px);--chip-out-x:.16;--chip-out-y:.72;margin-top:calc(var(--chip)*.62)}.floating-glass-card .showcase-tabs{padding-right:2.4cqw}.showcase-root .showcase-window{--t-xs:clamp(9.5px,1.7cqw,10.5px);--t-sm:clamp(10.5px,2cqw,12px);--t-md:clamp(11.5px,2.2cqw,13px);--t-kpi:clamp(18px,4.2cqw,30px);--chip:clamp(150px,13vw,250px);--chip-out-x:.34;--chip-out-y:.46;--reserve:calc(var(--chip)*(1 - var(--chip-out-x)) + 6px);aspect-ratio:16/10;width:100%;min-width:0;max-width:100%;margin-top:calc(var(--chip)*var(--chip-out-y)*.55);color:var(--m-text);font-family:var(--font-body);font-size:var(--t-sm);letter-spacing:.01em;text-shadow:none;font-variant-numeric:tabular-nums;pointer-events:auto;cursor:default;flex-direction:column;font-weight:450;line-height:1.3;display:flex;position:relative;container-type:inline-size}.showcase-window *{box-sizing:border-box}.showcase-window img{display:block}.showcase-chrome{z-index:1;min-height:clamp(38px,7cqw,46px);padding:.9cqw 2.4cqw .5cqw;padding-right:calc(2.4cqw + var(--reserve));align-items:center;gap:1.8cqw;display:flex;position:relative}.showcase-chrome-dots{opacity:.75;gap:5px;display:inline-flex}.showcase-chrome-dots i{background:var(--tone);border-radius:1px;width:6px;height:6px;box-shadow:inset 0 -1px #0006,0 0 0 1px #00000059}.showcase-address{min-width:0;height:24px;color:var(--m-text-2);font-size:var(--t-xs);letter-spacing:.08em;white-space:nowrap;text-overflow:ellipsis;background:linear-gradient(#030a12e6,#091624cc) padding-box padding-box,linear-gradient(#5f6d78 0%,#3d4a55 40%,#8794a0 100%) border-box;border:1px solid #0000;border-radius:3px;flex:0 auto;align-items:center;padding:0 10px;display:inline-flex;overflow:hidden;box-shadow:inset 0 1px 2px #0000008c}.showcase-live{white-space:nowrap;color:var(--m-text-2);font-size:var(--t-xs);letter-spacing:.16em;text-transform:uppercase;flex:none;align-items:center;gap:7px;margin-left:auto;font-weight:500;display:inline-flex}.showcase-live i{background:var(--amber);border-radius:1px;width:5px;height:5px;animation:2.2s ease-in-out infinite showcase-led;box-shadow:0 0 4px 1px #e2b2738c}.showcase-root .showcase-pause{--sb-h:26px;--sb-fs:9.5px;--sb-ls:.12em;--sb-px:10px;z-index:6;flex:none}.showcase-root .showcase-pause[aria-pressed=true] .steel-button-face{box-shadow:inset 0 0 0 1px #e2b27399,inset 0 1px #ffffff38}@container (width<=600px){.showcase-address{display:none}}@container (width<=460px){.showcase-chrome{flex-wrap:wrap;gap:8px 12px;padding-right:2.4cqw}.showcase-live{margin-left:0}}.showcase-tabs{z-index:1;min-width:0;padding:.6cqw 2.4cqw .9cqw;padding-right:calc(2.4cqw + var(--reserve));border:0;flex-wrap:wrap;align-items:center;gap:5px 6px;margin:0;display:flex;position:relative;overflow:visible}.showcase-root .showcase-tabs,.showcase-root .showcase-tab{pointer-events:auto}.showcase-root .showcase-tab.neon-chip{min-width:0;min-height:clamp(28px,5.4cqw,33px);font-size:var(--t-xs);letter-spacing:.09em;text-transform:uppercase;text-overflow:ellipsis;transition:transform .18s var(--n-ease,cubic-bezier(.22,1,.36,1)),background .2s ease,color .2s ease;flex:0 auto;gap:6px;padding:4px 11px;font-weight:500;line-height:1.2;overflow:hidden}.showcase-root .showcase-tab.neon-chip>svg{opacity:.85;flex:none;width:12px;height:12px}.showcase-root .showcase-tab.neon-chip:hover{color:var(--m-text)}.showcase-root .showcase-tab.neon-chip[data-tone=bright]{color:var(--m-ink-dark);font-weight:600}.showcase-root .showcase-tab.neon-chip[data-tone=bright]>svg{opacity:1}.showcase-root .showcase-tab.neon-chip:before{animation-delay:calc(var(--i,0)*-1.4s);opacity:1}.showcase-root .showcase-tab.neon-chip:after{box-shadow:0 0 12px rgba(var(--n-magenta-rgb),.34),0 0 26px rgba(var(--n-cyan-rgb),.24)}.showcase-tabs:hover,.showcase-tabs:focus-within{--neon-loop:running}[data-showcase-paused=true] .showcase-window .showcase-tabs:is(:hover,:focus-within) .showcase-tab.neon-chip:before{animation-play-state:running}.showcase-tab-pulse.neon-pulse{border-radius:inherit;pointer-events:none;z-index:3;position:absolute;inset:0}.showcase-root .showcase-tab.neon-focus:focus-visible{animation:showcase-focus-trace .46s var(--n-ease,cubic-bezier(.22,1,.36,1)) 1}.showcase-root .showcase-rail-item.neon-focus:focus-visible:not(#_){outline:1px solid rgba(var(--n-hue-rgb),.9);outline-offset:3px;box-shadow:0 0 0 1px rgba(var(--n-hue-rgb),.45),var(--n-glow-m);animation:showcase-focus-trace .46s var(--n-ease,cubic-bezier(.22,1,.36,1)) 1}@keyframes showcase-focus-trace{0%{outline-offset:9px}55%{outline-offset:2px}to{outline-offset:3px}}.showcase-progress{z-index:1;background:linear-gradient(90deg,var(--ice),#c4e2ef59);opacity:.9;transform-origin:0;height:1px;margin:0 2.4cqw;animation:4.5s linear both showcase-progress;display:block;position:relative;transform:scaleX(1)}.showcase-progress[data-state=held]{opacity:.35;animation:none}.showcase-progress[data-state=static]{opacity:.55;animation:none}.showcase-stagearea{z-index:1;border-radius:0 0 var(--m-radius-panel) var(--m-radius-panel);flex:1;min-height:0;position:relative;overflow:hidden}.showcase-scene{opacity:0;visibility:hidden;flex-direction:column;gap:1.5cqw;padding:1.8cqw 2.4cqw 1.6cqw;transition:opacity .24s,transform .24s,visibility 0s linear .24s;display:flex;position:absolute;inset:0;transform:translate(16px)}.showcase-scene[data-active=true]{opacity:1;visibility:inherit;transition:opacity .38s cubic-bezier(.16,1,.3,1) .1s,transform .38s cubic-bezier(.16,1,.3,1) .1s,visibility;transform:none}.showcase-scene-head{min-width:0;padding-right:var(--reserve-head,0px);align-items:center;gap:1.2cqw;display:flex}.showcase-scene-title{color:var(--m-text);font-size:var(--t-sm);letter-spacing:.05em;white-space:nowrap;align-items:center;gap:7px;font-weight:500;display:inline-flex}.showcase-scene-title>svg{width:13px;height:13px;color:var(--m-text-2)}.showcase-chip{border:1px solid color-mix(in srgb,var(--tone) 45%,transparent);background:color-mix(in srgb,var(--tone) 8%,transparent);max-width:100%;color:var(--tone);font-size:var(--t-xs);letter-spacing:.04em;white-space:nowrap;text-overflow:ellipsis;border-radius:2px;align-items:center;gap:7px;padding:.4cqw 1.2cqw;font-weight:500;display:inline-flex;overflow:hidden}.showcase-chip:before{content:"";background:var(--tone);width:5px;height:5px;box-shadow:0 0 4px var(--tone);border-radius:1px;flex:none}.showcase-pill{border:1px solid color-mix(in srgb,var(--tone) 40%,transparent);background:color-mix(in srgb,var(--tone) 9%,transparent);color:var(--tone);font-size:var(--t-xs);letter-spacing:.02em;white-space:nowrap;border-radius:2px;align-items:center;gap:5px;padding:2px 7px;font-weight:500;line-height:1.25;display:inline-flex}.showcase-pill:before{content:"";background:var(--tone);border-radius:1px;width:4px;height:4px}.showcase-panel{border-radius:var(--m-radius-panel);border:1px solid var(--m-edge-right);border-top-color:#fff9;border-left-color:#fff6;border-bottom-color:var(--m-edge-bottom);background:var(--m-sheen),var(--m-glass-smoked);box-shadow:var(--m-edge-inner),inset 0 -1px 0 #c4e2ef1a}.showcase-kpis{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.5cqw;display:grid}.showcase-kpi{min-width:0;animation:.6s cubic-bezier(.16,1,.3,1) both showcase-rise;animation-delay:calc(var(--i,0)*90ms);grid-template-columns:minmax(0,1fr) auto;gap:.5cqw 1cqw;padding:1.5cqw 1.7cqw 1.3cqw;animation-name:none;display:grid;position:relative}.showcase-kpi-label{color:var(--m-text-2);font-size:var(--t-xs);letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;text-overflow:ellipsis;grid-column:1/-1;font-weight:500;overflow:hidden}.showcase-kpi-value{color:var(--m-text);font-size:var(--t-kpi);letter-spacing:-.01em;counter-reset:n var(--n);animation:1.4s cubic-bezier(.2,.7,.2,1) both showcase-count;animation-delay:calc(.2s + var(--i,0)*.12s);align-self:end;font-weight:300;line-height:1;animation-name:none}.showcase-kpi-value:after{content:counter(n)}.showcase-kpi-text{color:var(--tone,var(--m-text));font-size:var(--t-sm);align-self:end;font-weight:500;line-height:1.3}.showcase-spark{align-self:end;width:clamp(34px,8cqw,54px);height:auto;overflow:visible}.showcase-spark polyline{fill:none;stroke:var(--tone);stroke-width:1.4px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:0;animation:1.3s ease-out both showcase-draw;animation-delay:calc(.3s + var(--i,0)*.12s);animation-name:none}.showcase-spark rect{fill:var(--tone);animation:2.6s ease-in-out infinite showcase-pulse;animation-delay:calc(var(--i,0)*.4s);animation-name:none}.showcase-queue{gap:.2cqw;padding:1.2cqw 1.7cqw 1cqw;display:grid}.showcase-queue-title{color:var(--m-text-2);font-size:var(--t-xs);letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:1.4cqw;margin-bottom:.6cqw;font-weight:500;display:flex}.showcase-queue-title i{background:linear-gradient(90deg,#ffffff38,#0000);flex:1;height:1px}.showcase-queue-title b{color:var(--m-text);white-space:nowrap;font-weight:500}.showcase-row{color:var(--m-text);font-size:var(--t-sm);animation:.5s cubic-bezier(.16,1,.3,1) both showcase-rise;animation-delay:calc(.5s + var(--i,0)*.12s);border-top:1px solid #ffffff17;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:1.3cqw;padding:.85cqw 0;animation-name:none;display:grid}.showcase-row-mark{background:var(--tone);width:6px;height:6px;box-shadow:0 0 5px color-mix(in srgb,var(--tone) 60%,transparent);border-radius:1px}.showcase-row-text{white-space:nowrap;text-overflow:ellipsis;min-width:0;color:var(--m-text-2);overflow:hidden}.showcase-row-text b{color:var(--m-text);font-weight:500}.showcase-row-chevron{width:12px;height:12px;color:var(--m-text-2);opacity:.8}.showcase-marquee{color:var(--m-text-2);font-size:var(--t-xs);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;margin-top:auto;padding-inline:4.2cqw;font-weight:500;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 3.4% 96.6%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0,#000 3.4% 96.6%,#0000 100%)}.showcase-marquee-track{animation:none;display:inline-flex}.showcase-marquee-track>span{align-items:center;gap:3cqw;padding-right:3cqw;display:inline-flex}.showcase-marquee-track>span:after{content:"";background:var(--ice);opacity:.8;border-radius:.5px;width:3px;height:3px}.showcase-board{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:1.5cqw;display:grid;position:relative}.showcase-column{align-content:start;gap:1.1cqw;min-width:0;padding:1.1cqw;display:grid}.showcase-column-title{height:3.6cqw;color:var(--m-text-2);font-size:var(--t-xs);letter-spacing:.09em;text-transform:uppercase;white-space:nowrap;justify-content:space-between;align-items:center;gap:6px;margin-bottom:-.2cqw;font-weight:500;display:flex;overflow:hidden}.showcase-deal{border-radius:var(--m-radius);background:linear-gradient(140deg,#e6eef40f,#040b1180);border:1px solid #d6e8f038;border-top-color:#fff6;align-content:start;gap:.5cqw;padding:1cqw 1.2cqw;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0f}.showcase-deal-title{color:var(--m-text);font-size:var(--t-sm);white-space:nowrap;text-overflow:ellipsis;font-weight:500;overflow:hidden}.showcase-deal-meta{color:var(--m-text-2);font-size:var(--t-xs);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.showcase-deal .showcase-pill{justify-self:start;margin-top:.2cqw}.showcase-deal[data-drag]{z-index:2;animation:none;overflow:visible;transform:translate(32.267cqw)}.showcase-deal[data-drag]:before{content:"";z-index:-1;opacity:0;background:radial-gradient(60% 60% at 50% 70%,#02070dcc,#0000);border-radius:8px;animation:none;position:absolute;inset:-6px}.showcase-deal-status{justify-items:start;margin-top:.2cqw;display:grid;position:relative}.showcase-deal-status>.showcase-pill{grid-area:1/1}.showcase-deal-status>[data-layer=before]{opacity:0;animation:none}.showcase-deal-status>[data-layer=after]{animation:none}.showcase-dropzone{border-style:dashed;border-color:color-mix(in srgb,var(--teal) 55%,transparent);background:color-mix(in srgb,var(--teal) 6%,transparent);box-shadow:none;opacity:0;animation:none}.showcase-dropzone>*{visibility:hidden}.showcase-cursor{z-index:3;pointer-events:none;opacity:0;width:0;height:0;animation:none;position:absolute;top:0;left:0;transform:translate(22cqw,15cqw)}.showcase-cursor svg{width:15px;height:17px;position:absolute;top:0;left:0;overflow:visible}.showcase-cursor path{fill:var(--m-text);stroke:#0b141a;stroke-width:1px;stroke-linejoin:round}.showcase-cursor-tag{background:var(--teal);color:#06141a;letter-spacing:.04em;white-space:nowrap;border-radius:2px;padding:1px 6px;font-size:9px;font-weight:600;line-height:1.4;position:absolute;top:15px;left:13px}.showcase-cursor-ring{border:1.5px solid var(--teal);opacity:0;border-radius:3px;width:18px;height:18px;animation:none;position:absolute;top:-9px;left:-9px;transform:scale(.4)}.showcase-agent{grid-template-columns:auto minmax(0,1fr);gap:.5cqw 1.8cqw;padding:1.7cqw 2cqw 1.5cqw;animation:none;display:grid;position:relative}.showcase-avatar{aspect-ratio:1;border-radius:var(--m-radius);width:clamp(28px,6.4cqw,46px);box-shadow:0 0 0 1px #3a4852,0 0 0 2px color-mix(in srgb,var(--tone) 55%,transparent),var(--m-ground-tight);background:#050b12;grid-row:1/span 2;position:relative;overflow:hidden}.showcase-avatar img{object-fit:cover;object-position:50% 18%;width:100%;height:100%}.showcase-agent-name{color:var(--m-text);font-size:var(--t-md);align-self:end;font-weight:500;line-height:1.2}.showcase-agent-name b{color:var(--tone);font-size:var(--t-xs);letter-spacing:.06em;text-transform:uppercase;font-weight:500;display:block}.showcase-agent-tag{color:var(--m-text-2);font-size:var(--t-xs);letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:5px;font-weight:500;display:inline-flex;position:absolute;top:1.4cqw;right:1.6cqw}.showcase-agent-tag>svg{width:11px;height:11px;color:var(--amber)}.showcase-agent-proposal{color:var(--m-text);font-size:var(--t-md);grid-column:2;margin-top:.6cqw;font-weight:500;line-height:1.35}.showcase-typed{max-width:100%;color:var(--m-text-2);font-size:var(--t-sm);white-space:nowrap;text-overflow:ellipsis;grid-column:2;justify-self:start;font-weight:450;line-height:1.5;display:inline-block;position:relative;overflow:hidden}.showcase-typed-text{-webkit-text-fill-color:transparent;color:#0000;background-image:linear-gradient(90deg,#d3dce2 50%,#0000 50%);background-position:0 0;background-repeat:no-repeat;background-size:200% 100%;-webkit-background-clip:text;background-clip:text;animation:none;display:inline-block}.showcase-caret{border-right:1.5px solid var(--teal);animation-name:none;animation-duration:2.6s,1s;animation-timing-function:steps(48,end),steps(2,jump-none);animation-iteration-count:1,infinite;animation-direction:normal,normal;animation-play-state:running,running;animation-delay:.9s,3.5s;animation-fill-mode:both,none;animation-timeline:auto,auto;position:absolute;inset:0 0 2px;transform:none}.showcase-agent-actions{flex-wrap:wrap;grid-column:2;align-items:center;gap:1.2cqw;margin-top:1cqw;display:flex}.showcase-ui-button{background:var(--m-key-gloss) padding-box,var(--m-key-face) padding-box,var(--m-steel-rim) border-box;min-width:6.4cqw;box-shadow:0 0 0 1px #3a4852,inset 0 0 0 1px var(--m-key-hairline),inset 0 1px 0 #ffffff24;color:var(--m-text);font-size:var(--t-xs);letter-spacing:.12em;text-transform:uppercase;border:1px solid #0000;border-radius:3px;justify-content:center;align-items:center;padding:.6cqw 1.6cqw;font-weight:500;display:inline-flex}.showcase-ui-button[data-tone]{color:var(--tone)}.showcase-agent-caption{color:var(--amber);font-size:var(--t-xs);letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:6px;margin-left:auto;font-weight:500;display:inline-flex}.showcase-agent-caption:before{content:"";background:var(--amber);width:4px;height:4px;box-shadow:0 0 5px var(--amber);border-radius:1px}.showcase-records{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.2cqw;display:grid}.showcase-record{min-width:0;font-size:var(--t-xs);color:var(--m-text-2);animation:.5s cubic-bezier(.16,1,.3,1) both showcase-rise;animation-delay:calc(.9s + var(--i,0)*.14s);gap:.3cqw;padding:1cqw 1.4cqw;animation-name:none;display:grid}.showcase-record b{color:var(--m-text);font-size:var(--t-sm);white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:6px;font-weight:500;display:flex;overflow:hidden}.showcase-record b:before{content:"";background:var(--tone);width:5px;height:5px;box-shadow:0 0 5px var(--tone);border-radius:1px;flex:none}.showcase-flow{grid-template-columns:auto minmax(0,1fr) auto minmax(0,1fr) auto;align-items:center;gap:1.2cqw;margin-top:auto;padding:1.2cqw 1.8cqw;display:grid}.showcase-node{color:var(--m-text-2);font-size:var(--t-xs);letter-spacing:.09em;text-transform:uppercase;white-space:nowrap;align-items:center;gap:6px;font-weight:500;display:inline-flex}.showcase-node i{background:var(--tone);width:6px;height:6px;box-shadow:0 0 6px var(--tone);border-radius:1px}.showcase-wire{min-width:0;height:8px;position:relative;overflow:hidden}.showcase-wire svg{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.showcase-wire line{stroke:var(--teal);stroke-opacity:.65;stroke-width:1px;stroke-dasharray:1;stroke-dashoffset:0;animation:1s ease-out both showcase-draw;animation-delay:calc(1.2s + var(--i,0)*.9s);animation-name:none}.showcase-packet{opacity:0;animation:2.4s linear infinite showcase-packet;animation-delay:calc(2.2s + var(--i,0)*.9s);animation-name:none;position:absolute;inset:0;transform:none}.showcase-packet:after{content:"";width:5px;height:5px;box-shadow:0 0 6px 1px var(--teal);background:#e4f8fa;border-radius:1px;margin-top:-2.5px;position:absolute;top:50%;right:-2px}.showcase-analytics{flex:1;grid-template-columns:minmax(0,1.75fr) minmax(0,1fr);gap:1.5cqw;min-height:0;display:grid}.showcase-chart-panel{grid-template-rows:minmax(0,1fr) auto;gap:1cqw;min-height:0;padding:1.5cqw 1.7cqw 1.2cqw;display:grid}.showcase-chart{background:repeating-linear-gradient(0deg,#d8e5ec14 0 1px,#0000 1px 25%);grid-template-columns:repeat(7,minmax(0,1fr));align-items:end;gap:1.5cqw;min-height:clamp(64px,19cqw,150px);display:grid;position:relative}.showcase-bar{width:46%;height:var(--h,50%);background:linear-gradient(180deg,var(--ice),color-mix(in srgb,var(--ice) 32%,transparent));transform-origin:bottom;animation:.7s cubic-bezier(.2,.7,.2,1) both showcase-grow;animation-delay:calc(.15s + var(--i,0)*70ms);border-radius:1px 1px 0 0;justify-self:center;animation-name:none}.showcase-line{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.showcase-line polyline{fill:none;stroke:var(--teal);stroke-width:1.5px;stroke-linejoin:round;stroke-linecap:round;vector-effect:non-scaling-stroke;stroke-dasharray:1;stroke-dashoffset:0;animation:none}.showcase-line line{stroke:var(--amber);stroke-opacity:.55;stroke-dasharray:4 5;vector-effect:non-scaling-stroke}.showcase-legend{color:var(--m-text-2);font-size:var(--t-xs);letter-spacing:.06em;flex-wrap:wrap;gap:.6cqw 1.8cqw;font-weight:500;display:flex}.showcase-legend>span{align-items:center;gap:5px;display:inline-flex}.showcase-legend>span:before{content:"";background:var(--tone);border-radius:1px;width:8px;height:3px}.showcase-measures{align-content:start;gap:.2cqw;min-width:0;padding:1.2cqw 1.7cqw 1cqw;display:grid}.showcase-measure{color:var(--m-text);font-size:var(--t-sm);border-top:1px solid #ffffff17;justify-content:space-between;gap:8px;padding:.85cqw 0;display:flex}.showcase-measure b{color:var(--tone);font-weight:500}.showcase-measures small{color:var(--m-text-2);font-size:var(--t-xs);margin-top:.6cqw;line-height:1.4;display:block}.showcase-team{flex:1;grid-template-columns:repeat(4,minmax(0,1fr));align-content:center;gap:1.5cqw;min-height:0;display:grid}.showcase-member{text-align:center;min-width:0;animation:.6s cubic-bezier(.16,1,.3,1) both showcase-rise;animation-delay:calc(.15s + var(--i,0)*.1s);justify-items:center;gap:.6cqw;padding:2cqw 1.4cqw;animation-name:none;display:grid}.showcase-avatar--large{grid-row:auto;width:clamp(44px,9cqw,84px);margin-bottom:.6cqw}.showcase-member-name{color:var(--m-text);font-size:var(--t-md);font-weight:500;line-height:1.2}.showcase-member-role{color:var(--tone);font-size:var(--t-xs);letter-spacing:.06em;text-transform:uppercase;font-weight:500;line-height:1.3}.showcase-member-state{color:var(--m-text-2);font-size:var(--t-xs);align-items:center;gap:5px;display:inline-flex}.showcase-member-state i{background:var(--amber);border-radius:1px;width:4px;height:4px}.showcase-team-foot{color:var(--m-text-2);font-size:var(--t-xs);letter-spacing:.1em;text-align:center;text-transform:uppercase;margin-top:auto;font-weight:500}[data-active=true] :is(.showcase-kpi,.showcase-row,.showcase-agent,.showcase-member,.showcase-record){animation-name:showcase-rise}[data-active=true] .showcase-kpi-value{animation-name:showcase-count}[data-active=true] :is(.showcase-spark polyline,.showcase-wire line,.showcase-line polyline){animation-name:showcase-draw}[data-active=true] .showcase-spark rect{animation-name:showcase-pulse}[data-active=true] .showcase-marquee-track{animation-name:showcase-marquee}[data-active=true] .showcase-deal[data-drag]{animation-name:showcase-drag}[data-active=true] .showcase-deal[data-drag]:before{animation-name:showcase-drag-shadow}[data-active=true] .showcase-deal-status>[data-layer=before]{animation-name:showcase-pill-before}[data-active=true] .showcase-deal-status>[data-layer=after]{animation-name:showcase-pill-after}[data-active=true] .showcase-dropzone{animation-name:showcase-dropzone}[data-active=true] .showcase-cursor{animation-name:showcase-cursor}[data-active=true] .showcase-cursor-ring{animation-name:showcase-cursor-ring}[data-active=true] .showcase-typed-text{animation-name:showcase-type}[data-active=true] .showcase-caret{animation-name:showcase-caret-move,showcase-caret-blink}[data-active=true] .showcase-packet{animation-name:showcase-packet}[data-active=true] .showcase-bar{animation-name:showcase-grow}.showcase-root .showcase-hotspot:not(#_){z-index:5;width:24px;height:24px;min-height:0;color:var(--tone);cursor:help;text-shadow:none;margin:-12px 0 0 -12px;position:absolute;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:2px!important;padding:0!important}.showcase-root .showcase-hotspot:not(#_):focus-visible{outline:2px solid var(--m-focus);outline-offset:2px}.showcase-hotspot:after{content:"";background:linear-gradient(180deg,#fff,var(--tone) 70%);width:8px;height:8px;box-shadow:0 0 0 1px #24303a,0 0 0 2px #ffffff59,0 0 8px 1px color-mix(in srgb,var(--tone) 60%,transparent);border-radius:1.5px;position:absolute;top:8px;left:8px}.showcase-hotspot:before{content:"";border:1px solid var(--tone);opacity:0;animation:2s ease-out infinite showcase-ring;animation-delay:calc(var(--i,0)*.6s);border-radius:2px;position:absolute;inset:4px;transform:scale(.5)}.showcase-hotspot[data-at="1"]{top:37%;left:2.4cqw}.showcase-hotspot[data-at="2"]{top:23%;left:calc(100% - 2.4cqw)}.showcase-hotspot[data-at="3"]{top:calc(100% - 7.4cqw);left:calc(100% - 9cqw)}.showcase-tip{z-index:6;border:1px solid var(--m-edge-right);border-top-color:var(--m-edge-top);border-radius:var(--m-radius);background:var(--m-sheen),linear-gradient(180deg,#0d1b2a,#091420);width:max-content;max-width:min(220px,58cqw);box-shadow:var(--m-edge-inner),0 12px 28px -12px #00050acc;color:var(--m-text);font-family:var(--font-body);letter-spacing:.01em;text-align:left;text-transform:none;white-space:normal;opacity:0;pointer-events:none;padding:7px 10px;font-size:11px;font-weight:450;line-height:1.35;transition:opacity .2s,translate .2s;position:absolute;translate:0 4px}.showcase-hotspot[data-at="1"] .showcase-tip{top:-4px;left:calc(100% + 8px)}.showcase-hotspot[data-at="2"] .showcase-tip{top:-4px;right:calc(100% + 8px)}.showcase-hotspot[data-at="3"] .showcase-tip{bottom:calc(100% + 8px);right:-4px}:is(.showcase-hotspot:hover .showcase-tip,.showcase-hotspot:focus-visible .showcase-tip){opacity:1;translate:0}.showcase-chip-object{z-index:7;top:calc(var(--chip)*-1*var(--chip-out-y));right:calc(var(--chip)*-1*var(--chip-out-x));width:var(--chip);aspect-ratio:1;pointer-events:none;position:absolute}.showcase-chip-object>svg{width:100%;max-width:none;height:auto;color:var(--ice-bright);display:block}.showcase-chip-object[data-raster]{aspect-ratio:640/410;background:url(/assets/intelligence/processor-chip.webp) 50%/contain no-repeat}.showcase-stage .showcase-chip-object[data-raster]{-webkit-mask:url(/assets/intelligence/processor-chip-mask.webp) 50%/contain no-repeat;mask:url(/assets/intelligence/processor-chip-mask.webp) 50%/contain no-repeat}.showcase-stage .showcase-chip-object[data-raster]:after{content:"";opacity:0;background:linear-gradient(104deg,#0000 41%,#c6e2fc29 46.5%,#ffffff75 50%,#c6e2fc29 53.5%,#0000 59%);animation:5.6s cubic-bezier(.42,0,.24,1) infinite showcase-chip-sheen;position:absolute;inset:-12% -4%;translate:-62%}@keyframes showcase-chip-sheen{0%{opacity:0;translate:-62%}8%{opacity:.9}25%{opacity:.9}36%,to{opacity:0;translate:62%}}.showcase-stage{width:100%;max-width:1180px;margin:0 auto;display:block}.showcase-stage-panel{gap:clamp(16px,2.2vh,26px);min-width:0;display:grid}.showcase-stage-panel>*{min-width:0}.showcase-stage-head{flex-direction:column;gap:9px;max-width:66ch;display:flex}.showcase-stage .card-label{order:-2;align-items:center;gap:12px;margin:0;display:flex}.showcase-stage .card-label>svg{width:20px;height:20px;color:var(--m-text-2)}.showcase-stage .showcase-strap{order:-1;margin:0 0 4px!important}.showcase-stage h2.metal-title{margin:0;font-size:clamp(1.5rem,2.2vw,2.5rem)!important;line-height:1.1!important}.showcase-stage-intro{max-width:60ch;color:var(--m-text)!important;margin:0!important;font-size:clamp(.9rem,1vw,1.15rem)!important;font-weight:350!important;line-height:1.55!important}.showcase-strip{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.showcase-strip .showcase-kpi{padding:13px 15px 12px}.showcase-stage-body{grid-template-columns:minmax(190px,.3fr) minmax(0,1fr);align-items:start;gap:clamp(14px,1.6vw,24px);display:grid}.showcase-stage .showcase-window{--chip:clamp(180px,14.5vw,280px);margin-top:calc(var(--chip)*var(--chip-out-y)*.7)}.showcase-rail{border:0;align-content:start;gap:8px;min-width:0;margin:0;padding:calc(clamp(180px,14.5vw,280px)/3.10559) 0 0;display:grid}.showcase-root .showcase-rail-item:not(#_){width:100%;min-height:0;text-shadow:none;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;margin:0;transition:background .16s,box-shadow .16s,color .16s;display:grid;border-radius:var(--m-radius)!important;color:var(--m-text-2)!important;font-family:var(--font-body)!important;letter-spacing:0!important;text-align:left!important;text-transform:none!important;background:linear-gradient(#0814229e,#06101cb3) padding-box padding-box,linear-gradient(#5f6d78 0%,#3d4a55 40%,#8794a0 100%) border-box!important;border:1px solid #0000!important;padding:11px 13px!important;font-size:12px!important;font-weight:450!important;line-height:1.35!important;box-shadow:inset 0 1px #ffffff0f,inset 0 -1px #0006,0 1px #ffffff1a!important}.showcase-root .showcase-rail-item:not(#_)>svg{width:15px;height:15px;color:var(--m-text-2);opacity:.8}.showcase-root .showcase-rail-item:not(#_):hover{background:linear-gradient(#0c1a2ab3,#081422c2) padding-box padding-box,linear-gradient(#7a8894 0%,#4e5c68 40%,#a3b0bb 100%) border-box!important}.showcase-root .showcase-rail-item:not(#_)[aria-pressed=true]{background:linear-gradient(180deg,#18344ab8,#0e2236c7) padding-box,linear-gradient(180deg,var(--m-ice-bright) 0%,var(--m-ice) 40%,#7fa9bb 100%) border-box!important;box-shadow:inset 0 1px 0 #ffffff1f,inset 0 -1px 0 #0006,inset 3px 0 0 var(--m-ice)!important;color:var(--m-text)!important}.showcase-root .showcase-rail-item:not(#_):focus-visible{outline:2px solid var(--m-focus);outline-offset:3px}.showcase-rail-index{color:var(--ice);letter-spacing:.14em;font-size:10px;font-weight:500}.showcase-rail-copy{gap:2px;min-width:0;display:grid}.showcase-rail-copy strong{color:var(--m-text);font-size:12.5px;font-weight:500;line-height:1.3}.showcase-rail-copy span{color:var(--m-text-2);font-size:11px;line-height:1.35}.showcase-stage .showcase-window{aspect-ratio:16/9;width:min(100%,900px)}.showcase-stage-foot{gap:12px;display:grid}.showcase-root .showcase-guardrail{border:1px solid var(--m-edge-right);border-top-color:var(--m-edge-top);border-left:2px solid var(--amber);border-radius:var(--m-radius-panel);background:var(--m-sheen),var(--m-glass-smoked);box-shadow:var(--m-edge-inner);padding:11px 14px;color:var(--m-text)!important;margin:0!important;font-size:12.5px!important;font-weight:400!important;line-height:1.5!important}.showcase-label-row{color:var(--m-text-2);letter-spacing:.13em;text-transform:uppercase;flex-wrap:wrap;align-items:center;gap:8px 18px;font-size:10px;font-weight:500;display:flex}.showcase-label-row>span{align-items:center;gap:8px;display:inline-flex}.showcase-label-row>span:before{content:"";background:var(--ice);border-radius:1px;width:4px;height:4px;box-shadow:0 0 5px #c4e2ef99}.showcase-stage .card-actions{margin-top:4px}[data-showcase-paused=true] .showcase-window *,[data-showcase-paused=true] .showcase-window :before,[data-showcase-paused=true] .showcase-window :after{animation-play-state:paused}[data-showcase-paused=true] .showcase-window :is(.showcase-kpi,.showcase-kpi-value,.showcase-row,.showcase-agent,.showcase-member,.showcase-record,.showcase-bar,.showcase-typed-text,.showcase-caret,.showcase-spark polyline,.showcase-wire line,.showcase-line polyline){animation-play-state:running}main[data-exploring=true] .showcase-root:not(#_) *,main[data-exploring=true] .showcase-root:not(#_) :before,main[data-exploring=true] .showcase-root:not(#_) :after,.showcase-root[data-showcase-offscreen=true]:not(#_) *,.showcase-root[data-showcase-offscreen=true]:not(#_) :before,.showcase-root[data-showcase-offscreen=true]:not(#_) :after,.scene-pair[data-live=off] .showcase-root:not(#_) *,.scene-pair[data-live=off] .showcase-root:not(#_) :before,.scene-pair[data-live=off] .showcase-root:not(#_) :after{animation-play-state:paused}@keyframes showcase-rise{0%{opacity:0;transform:translateY(6px)}}@keyframes showcase-count{0%{--n:0}}@keyframes showcase-draw{0%{stroke-dashoffset:1px}}@keyframes showcase-grow{0%{transform:scaleY(0)}}@keyframes showcase-progress{0%{transform:scaleX(0)}}@keyframes showcase-pulse{0%,to{opacity:1}50%{opacity:.35}}@keyframes showcase-led{0%,to{opacity:1}50%{opacity:.4}}@keyframes showcase-ring{0%{opacity:.9;transform:scale(.5)}70%,to{opacity:0;transform:scale(1.55)}}@keyframes showcase-marquee{to{transform:translate(-50%)}}@keyframes showcase-type{0%{background-position:100% 0}}@keyframes showcase-caret-move{0%{transform:translate(-100%)}}@keyframes showcase-caret-blink{0%,to{opacity:1}50%{opacity:0}}@keyframes showcase-packet{0%{opacity:0;transform:translate(-100%)}12%,88%{opacity:1}to{opacity:0;transform:none}}@keyframes showcase-cursor{0%{opacity:0;transform:translate(38cqw,14cqw)}5%{opacity:1}7%{transform:translate(38cqw,14cqw)}18%,50%{transform:translate(10cqw,4cqw)}66%,92%{opacity:1;transform:translate(22cqw,15cqw)}to{opacity:0;transform:translate(22cqw,15cqw)}}@keyframes showcase-cursor-ring{0%,19%{opacity:0;transform:scale(.4)}21%{opacity:.95;transform:scale(.6)}28%,to{opacity:0;transform:scale(1.5)}}@keyframes showcase-drag{0%{opacity:0;transform:none}6%{opacity:1}21%{transform:none}24%{transform:rotate(-2deg)scale(1.03)}42%{transform:translate(32.267cqw)rotate(-2deg)scale(1.03)}46%{transform:translate(32.267cqw)rotate(.6deg)scale(.985)}50%,90%{opacity:1;transform:translate(32.267cqw)}96%,to{opacity:0;transform:translate(32.267cqw)}}@keyframes showcase-drag-shadow{0%,21%{opacity:0}25%,42%{opacity:1}48%,to{opacity:0}}@keyframes showcase-pill-before{0%,48%{opacity:1}54%,to{opacity:0}}@keyframes showcase-pill-after{0%,48%{opacity:0}54%,to{opacity:1}}@keyframes showcase-dropzone{0%,21%{opacity:0}26%,44%{opacity:1}48%,to{opacity:0}}@media (max-width:900px){.floating-glass-card .showcase-card.side-card-content{grid-template-columns:minmax(0,1fr);gap:22px;height:auto}.showcase-copy .panel-copy{max-width:none;font-size:.92rem!important}body .scene-card.floating-glass-card .showcase-copy h3.showcase-lockup{font-size:clamp(1.05rem,4.6vw,1.4rem)!important}.showcase-benefits{gap:9px}.showcase-benefit-tile{width:42px}.showcase-benefits strong{font-size:.66rem}.showcase-benefits li>span>span{font-size:.86rem}.showcase-root .showcase-cta{min-width:min(100%,320px)}.showcase-note{font-size:.66rem}.showcase-root .showcase-window,.floating-glass-card .showcase-window{--chip:clamp(120px,32vw,170px);--chip-out-x:0;--chip-out-y:.4;margin-top:calc(var(--chip)*.3)}.showcase-window,.showcase-stage .showcase-window{aspect-ratio:16/11}.showcase-tabs{padding-right:calc(2.4cqw + var(--reserve));gap:5px 6px}.showcase-stage-body{grid-template-columns:minmax(0,1fr)}.showcase-rail{padding-top:0}.showcase-rail,.showcase-strip,.showcase-team{grid-template-columns:repeat(2,minmax(0,1fr))}.showcase-stage .showcase-window{margin-top:calc(var(--chip)*.3)}}@media (max-width:520px){.showcase-address{display:none}.showcase-root .showcase-pause{--sb-px:6px;--sb-ls:.06em}.showcase-window{aspect-ratio:auto}.showcase-scene{opacity:1;visibility:inherit;transition:none;display:none;position:relative;inset:auto;transform:none}.showcase-scene[data-active=true]{display:flex}.showcase-tab-label,.showcase-marquee,.showcase-measures,.showcase-records,.showcase-spark{display:none}.showcase-root .showcase-tab.neon-chip{flex:auto;justify-content:center}.showcase-root .showcase-tab.neon-chip>svg{opacity:1;width:15px;height:15px}.showcase-row{padding:.7cqw 0}.showcase-analytics,.showcase-rail{grid-template-columns:minmax(0,1fr)}.showcase-root .showcase-cta{white-space:normal;width:100%;min-width:0;max-width:100%}.showcase-root .showcase-cta .steel-button-label{padding-top:10px;padding-bottom:10px;line-height:1.3}}@media (prefers-reduced-motion:reduce){.showcase-root *,.showcase-root :before,.showcase-root :after{transition:none!important;animation:none!important}.showcase-scene{transform:none}.showcase-cursor{display:none}}@media (forced-colors:active){.showcase-window,.showcase-panel,.showcase-deal,.showcase-tip,.showcase-ui-button,.showcase-benefit-tile{color:canvastext!important;background:canvas!important;border-color:canvastext!important}.showcase-tab[aria-selected=true],.showcase-rail-item[aria-pressed=true]{outline:2px solid highlight!important}}.showcase-activation-scan{pointer-events:none;z-index:4;background:linear-gradient(90deg, rgba(var(--n-cyan-bright-rgb,120,238,255),0) 0%, rgba(var(--n-cyan-bright-rgb,120,238,255),.12) 32%, rgba(var(--n-cream-rgb,255,222,161),.3) 50%, rgba(var(--n-magenta-rgb,255,56,165),.16) 68%, rgba(var(--n-magenta-rgb,255,56,165),0) 100%);opacity:0;will-change:transform,opacity;width:38%;animation:.76s cubic-bezier(.32,0,.2,1) showcase-activation-scan;position:absolute;top:0;bottom:0;left:0;transform:translate(-120%)}@keyframes showcase-activation-scan{0%{opacity:0;transform:translate(-120%)}12%{opacity:1}76%{opacity:1}to{opacity:0;transform:translate(300%)}}.showcase-root .showcase-scene:focus-visible{outline:1px solid rgba(var(--n-cyan-rgb,58,207,255),.9);outline-offset:-3px;box-shadow:inset 0 0 0 1px rgba(var(--n-cyan-rgb,58,207,255),.35)}@media (prefers-reduced-motion:reduce){.showcase-activation-scan{display:none}}@media (forced-colors:active){.showcase-activation-scan{display:none}}.metal-title{--metal-reflection:#e3dbcf;--metal-light:#f8fafc;isolation:isolate;text-wrap:pretty;padding-bottom:.22em;position:relative;overflow:visible}.metal-title[data-metal-tone=silver]{--metal-reflection:#c9dbe6;--metal-light:#f6fbff}.metal-title[data-metal-tone=violet]{--metal-reflection:#d2c6e6;--metal-light:#f7f5fc}.metal-title[data-metal-tone=yellow]{--metal-reflection:#e8dfbe;--metal-light:#fdfbf1}.metal-title[data-metal-tone=red]{--metal-reflection:#e6bdb0;--metal-light:#fcf5f1}.metal-title .metal-title-word{vertical-align:baseline;white-space:nowrap;display:inline-block;overflow:visible}.metal-title .metal-title-ink{font-family:var(--font-headline,var(--font-display,"Raleway",sans-serif));font-variation-settings:var(--headline-opsz,"opsz" 11);font-synthesis:none;letter-spacing:.012em;color:#f3f4f2;-webkit-text-stroke:.25px #f4f6f5b3;text-shadow:none;transform-origin:50% 100%;font-weight:400;display:inline-block;position:relative}.metal-title .metal-title-punctuation{font-family:var(--font-body);-webkit-text-stroke:0;font-synthesis:none;font-variation-settings:normal;font-weight:250}@supports ((-webkit-background-clip:text) or (background-clip:text)){.expanded-glass-card .metal-title .metal-title-ink{background-image:linear-gradient(112deg,transparent 32%,#fffa 47%,#fff 50%,transparent 63%), repeating-linear-gradient(0deg,#ffffff08 0 1px,transparent 1px 3px), linear-gradient(178deg,#fff 0%,var(--metal-light) 30%,#c3ccd6 48%,#eef2f6 54%,var(--metal-reflection) 80%,#d5dce3 100%);-webkit-text-fill-color:transparent;filter:drop-shadow(0 1px .6px #02090d80);background-position:-50% 0,0 0,0 0;background-repeat:no-repeat;background-size:250% 100%,100% 100%,100% 100%;-webkit-background-clip:text;background-clip:text}.expanded-glass-card .metal-title .metal-title-punctuation{background:inherit;-webkit-background-clip:text;background-clip:text}.expanded-glass-card .metal-title[data-reveal-sweep=playing] .metal-title-ink{animation:1.2s cubic-bezier(.22,1,.36,1) 50ms both metal-title-sweep}}@keyframes metal-title-sweep{0%{background-position:150% 0,0 0,0 0}to{background-position:-50% 0,0 0,0 0}}.metal-title:after{content:"";pointer-events:none;transform-origin:0;background:linear-gradient(90deg,var(--metal-reflection),#f2f6f9b0 46%,transparent);opacity:.7;width:clamp(38px,1.8em,76px);height:1px;position:absolute;bottom:.03em;left:0}.expanded-glass-card .metal-title:after{box-shadow:0 0 5px color-mix(in srgb,var(--metal-reflection) 40%,transparent)}.metal-title[data-reveal-state=entering]:after{animation:1.05s cubic-bezier(.16,1,.3,1) .13s both metal-title-rule}@keyframes metal-title-rule{0%{opacity:0;transform:scaleX(.08)}to{opacity:.7;transform:scaleX(1)}}.reference-intelligence-overview .metal-title>span:not(.metal-title-word),.intelligence-hover-card .metal-title>span:not(.metal-title-word){display:block}.reference-intelligence-overview .metal-title:after,.intelligence-hover-card .metal-title:after{width:1.6em;bottom:-.18em}body .unified-card-dialog.expanded-glass-card.intelligence-exploration .unified-card-scroll[data-card-page]:not([data-card-page="0"]) .unified-card-body>h2.metal-title{max-width:38ch!important;margin-bottom:20px!important;display:block!important}@media (max-width:900px){body .reading-journey .floating-glass-card[data-card=intelligence] .intelligence-hover-card h3.metal-title{letter-spacing:.035em!important;font-size:clamp(19px,6vw,27px)!important;line-height:1.14!important}}@media (max-width:360px){body .unified-card-dialog .reference-intelligence-overview h2.metal-title{letter-spacing:.035em!important;font-size:clamp(23px,7.7vw,27px)!important}}@media (hover:hover){.expanded-glass-card .metal-title:hover .metal-title-ink{filter:drop-shadow(0 0 3px color-mix(in srgb,var(--metal-reflection) 18%,transparent));transition:filter .35s}}@media (prefers-reduced-motion:reduce){.metal-title{transition:none!important}.metal-title .metal-title-ink{opacity:1!important;will-change:auto!important;transition:none!important;animation:none!important;transform:none!important}.metal-title[data-reveal-state=entering]:after{animation:none!important}}@media (forced-colors:active){.metal-title .metal-title-ink{-webkit-text-fill-color:CanvasText;-webkit-text-stroke:0;color:canvastext;filter:none!important;background:0 0!important;animation:none!important}.metal-title:after{box-shadow:none;background:canvastext}}:root{--env-warmth:0}@property --env-warmth{syntax:"<number>";inherits:false;initial-value:0}@property --warmth{syntax:"<number>";inherits:false;initial-value:0}.environment.cinematic-film{z-index:-2;background:#15283f url(data:image/webp;base64,UklGRlgHAABXRUJQVlA4WAoAAAAgAAAAfwAARwAASUNDUMgBAAAAAAHIAAAAAAQwAABtbnRyUkdCIFhZWiAH4AABAAEAAAAAAABhY3NwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAA9tYAAQAAAADTLQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAlkZXNjAAAA8AAAACRyWFlaAAABFAAAABRnWFlaAAABKAAAABRiWFlaAAABPAAAABR3dHB0AAABUAAAABRyVFJDAAABZAAAAChnVFJDAAABZAAAAChiVFJDAAABZAAAAChjcHJ0AAABjAAAADxtbHVjAAAAAAAAAAEAAAAMZW5VUwAAAAgAAAAcAHMAUgBHAEJYWVogAAAAAAAAb6IAADj1AAADkFhZWiAAAAAAAABimQAAt4UAABjaWFlaIAAAAAAAACSgAAAPhAAAts9YWVogAAAAAAAA9tYAAQAAAADTLXBhcmEAAAAAAAQAAAACZmYAAPKnAAANWQAAE9AAAApbAAAAAAAAAABtbHVjAAAAAAAAAAEAAAAMZW5VUwAAACAAAAAcAEcAbwBvAGcAbABlACAASQBuAGMALgAgADIAMAAxADZWUDggagUAABAcAJ0BKoAASAA+bSySRiQioaEvNevIgA2JYwC+fBhUCPU9ZuJ/5R0VTk8WYckZq/V/eCKmN1xs7j+k0ALyQOySOnh+U8WKNUeAMI8/tOtc1Rk6lpgFSb2ZZt+X0iGWFt3zSq8R+QwgSyA3Hw6lNUP4eZwsmFAW1wZzwKOT6Z55RhIoV5pgpKJ8kbNp8jpzb+94WqeVuFtj7MCrK8WYVDJT+A+0/SItEpHSHi3U72VbcRCMVNx2I5uTRWWgMXmuWXMwzzmCrkFl+kODKea48WzEX/8DgXb/NcLMliQvoOZdSjIO/2H///BoAP76t0OHEawRJ0kWjYr9cG/FooYR1nA5BO8udQlXKjlX586XLqhVCxPTJ/7Cn4ReVjOABThBfEHj/TQt55NnbfCqEnI9f6eEroiVLm0OKx/TlFl8IgGyTMhM/K23RbL+q/e+yTAOIDu+V2IyMWokuBD+/6cvku/Nj3gkmG3ffw7srTSaKgpbB8ACBT92Igrv7hF5SvF7NMy2nfE3vC4sEMaYoEjvJTPkJwjU+hRAp9qsSPJcT8cO/HrC2eTdWI6SI5sVYoKmWYeQST8LtocUbZAhmylXIOJBFnu0ao1uLp/GTtlh7VP6hnwBdBzM0pXZha3jAwKPFWBJCAjah3YHNA1CRILhyf4gpaPHKmwO8Izn9GriUMqYm9js0BoA630lSfOMPgkfPiq9CpXJSBKaC5YTeICtrI4w6Bo/rrguBlNWNbXL3FjZkuHrhgbSFsxUsKC7UPqt2rImHC79FRSLv31Mn3p13mOJGK+2hIpVyqCxgTF1ezb2F7w1sF2n29DCip96yDIKxujxzpnr06BzoOC7ZwhXcH3KY91N/fZG4P79xF/wATX61MdiW0CrjrJ6pjHINof3LVrFAYOKyQDRbTH9I1j9qEEkM5xsuRwL15zqqolL7hniaSB1asiNlxMO4fESkZK8L2PV0tPXIO18LqtgpxAXNkN7C+7InBK7fePp7lVe+ZP9NCxxZLVt1ROGJHRBst7f7ybyUy5b1kEb36Nae44WyRL19gdqZfJdBBeGIYxcPvcqYdj42KFBUuHsWVUZiifCDFCgOWnnFlmes9IsEtyYQnfs1p9b9NYf+fWw1B5Ui1GfzjiipNpkbXEEmJHYpJyHK0KmA2Cc5BI33ChvLF5qmUDJpMJKeAuyBBPmHIQ+1WpTBZvWB5cZVG0psDKluHyzWOlw1oVWHrG2EHJSl0I07Jf57BohJGY4AJ8pwOmrXiOqfCgvydoFe6PwEWz7LaGWOj1lm8VUviSh9PipOcILbnkDrp7jGQZbOHkA7IY6+2P6fkXN8vTvwhpTxR5+nebP4xWJpxmHXUDaNDRcUXd8tF7z+6jze5zZrebA3AyVd/SVfF337MlQw1ye4+bV3125zua7alU6Dy+zVN20c1xyvez9YmMorYSQ2FKuN+KEeikZlw7afWpKBoTE94wjzYO7kYTTmSP4/rgkwI3N9jHFkpua254fssDbYtpd37ZtFEL5wENAfz9h6gx8mG6rVd7E13socWJpseZWR5j/E4TJKwJ1TbuqKjpSpy1ctDOyniHFJo0RRquLpvLDxxZ4BKp6X4zenqXqbalPeV0s3kDyziirIlgLal3ZFc9SUsXuavpI5ldYLEZDnBe3MAfNG7EFSpmkDtw//4/S/LBkpNkw3SF3U+79g9HB/eVgpUdBezVaR7my6Rg25zuB0x/dbH7y5BN56v4CiD1hrxJAZ/v7LAMMGzsLK+DNJzP3mZWhRtAIYj9fOWOgEgt7CqexmJd51ZqJGUJjmZLIN8GmZP9ntRE3+Vm38ywyekOyG92xkw6RRMsJ0C7hEwAAAA==) 50%/cover no-repeat;position:fixed;inset:0;overflow:hidden}.environment.cinematic-film[data-film-ready=true]{background-image:none}.environment.cinematic-film>img{object-fit:cover;object-position:50% 50%;will-change:auto;width:100%;height:100%;position:absolute;inset:0;filter:none!important;transform:none!important}.environment.cinematic-film>canvas.film-canvas{opacity:1;width:100%;height:100%;transition:none;display:block;position:absolute;inset:0}.film-loader{z-index:80;pointer-events:none;opacity:1;background:#ffffff14;height:2px;transition:opacity .6s .4s,visibility 0s linear 1s;display:block;position:fixed;top:0;left:0;right:0}.film-loader-bar{transform-origin:0;background:#e8eef2;transition:transform .25s linear;position:absolute;inset:0;transform:scaleX(0)}.film-loader[data-loaded=true]{opacity:0;visibility:hidden}html[data-background-only] .environment.cinematic-film canvas{display:none}.cinematic-journey .scene-pair{visibility:visible}.cinematic-journey .scene-card.floating-glass-card>.glass-card-content{will-change:opacity}.rail-track i{transform-origin:0;will-change:transform;width:100%}.cinematic-journey .scene-pair[data-live=off] *,.cinematic-journey .scene-pair[data-live=off] :before,.cinematic-journey .scene-pair[data-live=off] :after,.cinematic-journey .scene-pair:not([data-stage="4"]) *,.cinematic-journey .scene-pair:not([data-stage="4"]) :before,.cinematic-journey .scene-pair:not([data-stage="4"]) :after{animation-play-state:paused!important}.cinematic-journey .scene-pair{will-change:opacity}.nav-shell{-webkit-backdrop-filter:none;backdrop-filter:none}:is(main[tabindex="-1"]:focus,main[tabindex="-1"]:focus-visible){outline:none}@media (max-width:1180px){.nav-shell.nav-shell.nav-shell[data-nav-solid]{background:var(--m-sheen),var(--m-band-reading),linear-gradient(180deg,#040d17f9,#06111ced)!important;box-shadow:inset 0 -1px #c4e2ef38,0 14px 30px -22px #020a14b3!important}}.cinematic-journey .scene-card.floating-glass-card{filter:none;transition:opacity .36s ease-out,translate .36s cubic-bezier(.2,.7,.2,1),scale .36s cubic-bezier(.2,.7,.2,1)}.cinematic-journey .scene-card.floating-glass-card .glass-card-content{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0}@media (max-width:900px){.reading-journey .scene{padding:14vh 5vw 12vh;position:relative}.reading-journey .scene-pair{perspective:900px;flex-direction:column;gap:9vh;display:flex}.reading-journey .floating-glass-card{transform-origin:50% 100%;width:94%!important}@supports (animation-timeline:view()){.reading-journey .floating-glass-card{animation:linear both card-approach;animation-timeline:view();animation-range:entry entry 85%}@keyframes card-approach{0%{opacity:.35;translate:0 6vh;scale:.94}to{opacity:1;translate:0;scale:1}}}}@media (prefers-reduced-motion:reduce){.film-loader,.film-loader-bar{transition:none}.cinematic-journey .scene-card.floating-glass-card{filter:none;transition:opacity .2s ease-out}.reading-journey .floating-glass-card{animation:none!important}}@media (min-width:901px){body .intelligence-exploration.expanded-glass-card .page-tabs{scrollbar-width:none;flex-wrap:nowrap!important;gap:1.9vw!important;padding-right:14.5vw!important;overflow-x:auto!important}body .intelligence-exploration.expanded-glass-card .page-tabs [role=tab]{flex-shrink:0;letter-spacing:.12em!important}}html[data-recede] .cinematic-journey .scene-card.floating-glass-card{opacity:0;pointer-events:none;transition:opacity .38s ease-out,translate .42s cubic-bezier(.2,.7,.2,1),scale .42s cubic-bezier(.2,.7,.2,1);translate:0 1.6vh;scale:.94}.cinematic-journey .scene-pair[data-stage="4"][data-paused] *,.cinematic-journey .scene-pair[data-stage="4"][data-paused] :before,.cinematic-journey .scene-pair[data-stage="4"][data-paused] :after{animation-play-state:paused!important}.reading-journey .scene-pair{transition:opacity .36s ease-out,visibility}html[data-recede] .reading-journey .scene-pair{visibility:hidden;pointer-events:none;transition:opacity .38s ease-out,visibility 0s linear .42s;opacity:0!important}.cinematic-journey:after,.reading-journey:after{content:"";z-index:5;pointer-events:none;opacity:0;will-change:opacity;background:#02090f4d;transition:opacity .36s ease-out;position:fixed;inset:0}html[data-recede] .cinematic-journey:after,html[data-recede] .reading-journey:after{opacity:1;transition:opacity .38s ease-out}@media (prefers-reduced-motion:reduce){.cinematic-journey .scene-card.floating-glass-card,html[data-recede] .cinematic-journey .scene-card.floating-glass-card{transition:opacity .2s ease-out!important;translate:none!important;scale:none!important}.reading-journey .scene-pair{transition:opacity .2s ease-out,visibility!important}html[data-recede] .reading-journey .scene-pair{transition:opacity .2s ease-out,visibility 0s linear .2s!important}.cinematic-journey:after,.reading-journey:after,html[data-recede] .cinematic-journey:after,html[data-recede] .reading-journey:after{transition:opacity .2s ease-out!important}}@property --card-lift{syntax:"<transform-list>";inherits:false;initial-value:translateZ(0)}.glass-depth-veil{z-index:5;pointer-events:none;border-radius:inherit;opacity:0;background:#030b149e;position:absolute;inset:-1px}@media (max-width:900px),(prefers-reduced-motion:reduce),(hover:none),(pointer:coarse){.glass-depth-veil{display:none}.cinematic-journey .scene-card.floating-glass-card{--card-lift:translateZ(0px)!important}}@property --card-pull{syntax:"<transform-list>";inherits:false;initial-value:translate(0,0)}@media (min-width:901px){body .cinematic-journey .scene-card.floating-glass-card{border-radius:var(--m-radius-card,24px)!important;box-shadow:var(--m-ground),0 0 34px -14px #b4d5fd38,0 0 64px -26px #ff78d633,0 0 78px -30px #78eeff29!important;background:0 0!important;border:0!important}body .cinematic-journey .scene-card.floating-glass-card>.glass-pane{z-index:0;pointer-events:none;border-radius:var(--m-radius-card,24px);--m-lift-warm:none;--m-lift-iris:none;background: linear-gradient(180deg,#fffffffa 0,#fffffff0 1.1px,#ffffff75 2.4px,#ffffff24 3.4px,#fff0 4.4px) top/100% 5px no-repeat, linear-gradient(90deg,#ffffffd1 0,#ffffffbd 1.1px,#ffffff52 2.4px,#ffffff1a 3.4px,#fff0 4.4px) left/5px 100% no-repeat, linear-gradient(270deg,#d6e8f08a 0,#d6e8f075 1.1px,#d6e8f030 2.4px,#d6e8f000 3.8px) right/5px 100% no-repeat, linear-gradient(0deg,#c4e2ef80 0,#c4e2ef6b 1.1px,#c4e2ef2b 2.4px,#c4e2ef00 3.8px) bottom/100% 5px no-repeat,  linear-gradient(180deg,#e8f6ff00 3.4px,#e8f6ff4d 4.6px,#e8f6ff1a 6px,#e8f6ff00 7.4px) top/100% 8px no-repeat,  var(--m-liquid-specular),var(--m-glint),var(--m-sheen),var(--m-band-text),var(--m-glass-clear);box-shadow: inset 0 0 2.4px 0 #ffffff57,  inset 3px 3px 3px -2px #ff78d68c,inset -3px -3px 3px -2px #78eeff8c, var(--m-edge-thickness);border:0;inset:2px;position:absolute!important}body .cinematic-journey .scene-card.floating-glass-card.proximity-preview>.glass-pane{box-shadow:inset 0 0 2.4px 0 #ffffff75, inset 3px 3px 3px -2px #ff78d6a8,inset -3px -3px 3px -2px #78eeffa8, var(--m-edge-thickness)}.cinematic-journey .glass-depth-veil{border-radius:var(--m-radius-card,24px);inset:2px}}.glass-focus-edge{z-index:6;pointer-events:none;opacity:0;visibility:hidden;border-radius:calc(var(--m-radius-card,24px) + 2px);box-shadow:0 0 4px rgba(var(--n-cyan-bright-rgb),.45),0 0 14px rgba(var(--n-cyan-rgb),.42),0 0 34px rgba(var(--n-magenta-rgb),.3),0 0 78px rgba(var(--n-cyan-rgb),.16);position:absolute;inset:-2px}.glass-focus-edge:before{content:"";border-radius:inherit;pointer-events:none;background:var(--n-sweep);-webkit-mask-composite:xor;padding:1.6px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}@media (max-width:900px),(prefers-reduced-motion:reduce),(hover:none),(pointer:coarse){.glass-focus-edge{display:none}.cinematic-journey .scene-card.floating-glass-card{--card-pull:translate3d(0px,0px,0px)!important}}.reading-journey .glass-pane{display:none}@media (max-width:900px){.glass-pane{display:none}}html[data-recede] .cinematic-journey .scene-card.floating-glass-card,html[data-dialog] .cinematic-journey .scene-card.floating-glass-card{--card-pull:translate3d(0px,0px,0px)!important}html[data-recede] .glass-focus-edge,html[data-dialog] .glass-focus-edge{opacity:0!important}body .cinematic-journey .scene-card.floating-glass-card>.glass-pane{--m-lift-warm:none;--m-lift-iris:none}.nav-shell.nav-shell.nav-shell{z-index:30;pointer-events:none;height:8.3vh;margin:0;padding:0;position:fixed;right:0;overflow:visible;width:100%!important;min-width:0!important;max-width:none!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:0 0!important;border:0!important;border-radius:0!important;top:0!important;left:0!important;transform:none!important}.nav-shell.nav-shell:before{content:none}@media (min-width:1181px){.nav-shell.nav-shell.nav-shell:after{content:"";z-index:-1;pointer-events:none;background:linear-gradient(#040d15e6 0%,#040d15c4 26%,#040d1585 52%,#040d1538 78%,#040d1500 100%);height:clamp(150px,21vh,260px);position:fixed;top:0;left:0;right:0}}@media (max-width:1180px){.nav-shell.nav-shell.nav-shell:after{content:"";z-index:-1;pointer-events:none;background:linear-gradient(#040d15e0 0%,#040d15bd 34%,#040d1578 62%,#040d1530 84%,#040d1500 100%);position:absolute;inset:0 0 calc(-1*clamp(30px,6vh,58px))}}.nav-shell.nav-shell .nav-wordmark{color:#fff;pointer-events:auto;text-shadow:0 1px 3px #0a141ca6,0 2px 12px #0a141c66;flex-direction:column;align-items:center;gap:.75vh;text-decoration:none;display:flex;position:absolute;top:4.5vh;left:50%;transform:translate(-50%)}.nav-wordmark-name{font-family:var(--font-display);letter-spacing:.2em;text-indent:.2em;text-transform:uppercase;white-space:nowrap;font-size:clamp(17px,1.55vw,30px);font-weight:250;line-height:1;display:block}.nav-wordmark-sub{font-family:var(--font-body);letter-spacing:.52em;text-indent:.52em;text-transform:uppercase;white-space:nowrap;color:#e9eef2;font-size:clamp(9px,.62vw,13px);font-weight:300;line-height:1;display:block}.nav-wordmark:before,.nav-wordmark:after{content:"";pointer-events:none;height:1px;position:absolute;top:calc(2.2vh - .5px)}.nav-wordmark:before{width:var(--rule-left,0px);background:linear-gradient(90deg,#e6edf200,#e6edf2a6 35%,#e6edf2bf);right:calc(100% + 2.2vw)}.nav-wordmark:after{width:var(--rule-right,0px);background:linear-gradient(90deg,#e6edf2bf,#e6edf2a6 65%,#e6edf200);left:calc(100% + 2.2vw)}.nav-shell.nav-shell.nav-shell nav{background:0 0;border:0;justify-content:space-between;align-items:center;margin:0;position:absolute;top:6.7vh;left:0;right:0;transform:translateY(-50%);gap:max(14px,3.6vw - 20px)!important;padding:0 clamp(24px,6.5vw,140px)!important;display:flex!important}.nav-gap{pointer-events:none;flex:1 1 0;min-width:0;height:1px}.nav-shell.nav-shell.nav-shell nav a{min-height:24px;font-family:var(--font-body);letter-spacing:.2em;text-transform:uppercase;color:#eef2f5;text-shadow:0 1px 3px #0a141c99,0 2px 10px #0a141c40;white-space:nowrap;pointer-events:auto;font-variant-numeric:lining-nums;align-items:center;margin:0;font-weight:400;line-height:1.6;text-decoration:none;transition:color .18s;display:inline-flex;position:relative;font-size:var(--t-label)!important;padding:.5vh 0!important}:is(.nav-shell.nav-shell.nav-shell nav a:hover,.nav-shell.nav-shell.nav-shell nav a:focus-visible){color:#fff}.nav-shell.nav-shell.nav-shell nav a[aria-current=page]:after{content:"";height:1px;box-shadow:none;background:#e6edf2cc;display:block;position:absolute;bottom:0;left:0;right:0}.nav-shell.nav-shell.nav-shell .mobile-menu{display:none}@media (prefers-reduced-motion:no-preference){.nav-shell{animation:.9s .25s backwards hero-fade}}html[data-dialog] .nav-shell.nav-shell.nav-shell{visibility:hidden}@media (max-width:1180px){.nav-shell.nav-shell.nav-shell{flex-direction:column;align-items:center;height:auto;padding:14px 0 6px;display:flex}.nav-shell.nav-shell .nav-wordmark{gap:6px;padding:0;position:relative;top:auto;left:auto;transform:none}.nav-wordmark-name{font-size:19px}.nav-wordmark-sub{font-size:8px}.nav-wordmark:before,.nav-wordmark:after{display:none}.nav-shell.nav-shell.nav-shell nav{flex-wrap:wrap;position:static;transform:none;gap:14px 22px!important;padding:8px 20px 0!important}.nav-gap{display:none}.nav-shell.nav-shell.nav-shell nav a{letter-spacing:.16em;font-size:var(--t-label)!important;padding:6px 0!important}}@media (max-width:760px){.nav-shell.nav-shell.nav-shell{padding:12px 0 0}.nav-shell.nav-shell.nav-shell .mobile-menu.mobile-menu{width:auto;min-height:38px;font-family:var(--font-body);font-size:var(--t-small);letter-spacing:.04em;text-transform:none;color:#eef2f5;pointer-events:auto;text-shadow:0 1px 3px #0a141c99;align-items:center;gap:10px;margin:8px auto 0;display:inline-flex;box-shadow:none!important;background:0 0!important;border:0!important;border-bottom:1px solid #e6edf280!important;border-radius:0!important;padding:7px 2px!important}.nav-shell.nav-shell.nav-shell nav{display:none!important}.nav-shell.nav-shell.nav-shell nav.open{pointer-events:auto;background:#08131aeb;border:1px solid #e6edf240;border-radius:6px;flex-direction:column;align-items:stretch;width:min(320px,86vw);margin:10px auto 0;gap:0!important;padding:8px 0!important;display:flex!important}.nav-shell.nav-shell.nav-shell nav.open a{text-align:center;font-size:var(--t-label)!important;padding:11px 16px!important}}.hero-sticky{pointer-events:none;isolation:isolate}.hero-stage{text-align:center;flex-direction:column;align-items:center;display:flex;position:absolute;top:38.4vh;left:0;right:0}.hero-slab{width:68.2vw;margin:0;padding:2.4vh 3vw 3.2vh;position:relative}.hero-slab-glass{pointer-events:none;will-change:transform,opacity;contain:paint;position:absolute;inset:0}.hero-glass-face{border-radius:var(--glass-radius);background:var(--glass-glint),var(--glass-sheen),linear-gradient(180deg,#040e184d 0%,#040e181a 34%,#040e1800 62%),radial-gradient(134% 124% at 50% 44%,#040e186b 0%,#040e1840 58%,#040e180d 100%),var(--glass-slab-band),var(--glass-smoke);box-shadow:var(--glass-inner-highlight),inset 0 6px 10px -8px #0009,0 0 24px -6px #9ed0e82e,var(--glass-ground);border:1px solid #fffffff2;border-color:#fffffff2 #d6e8f099 #c8e8f699 #ffffffb3;position:absolute;inset:0}.hero-eyebrow{font-family:var(--font-caps);letter-spacing:.26em;text-indent:.26em;text-transform:uppercase;color:#fff;text-shadow:0 1px 2px #04101ae6,0 2px 8px #04101ab3,0 0 14px #04101a8c;will-change:transform,opacity;transform-origin:50%;margin:0;font-size:clamp(10px,.8vw,15px);font-weight:500;line-height:1.55;position:relative}.hero-eyebrow-rule{opacity:.85;transform-origin:50%;pointer-events:none;background:linear-gradient(90deg,#e6edf200,#e6edf2a1 34%,#e6edf2cc 50%,#e6edf2a1 66%,#e6edf200);width:min(20vw,320px);height:1px;margin:1.15vh auto 0;display:block}.hero-title{font-family:var(--font-headline);font-variation-settings:var(--headline-opsz);letter-spacing:0;text-transform:none;text-shadow:none;will-change:transform;font-synthesis:none;margin:1.4vh 0 0;font-weight:400;line-height:1;position:relative}.hero-line{display:block}.hero-line-light{letter-spacing:.004em;color:#f8fafc;font-size:3.5vw;font-weight:500;line-height:1.04}.hero-line-heavy{z-index:0;letter-spacing:-.012em;margin-top:.2vh;font-size:5vw;font-weight:900;line-height:1.06;position:relative}.hero-mask{vertical-align:top;margin:0 -.09em -.17em;padding:0 .09em .17em;display:inline-block;overflow:visible}.hero-sticky:not([data-revealed=true]) .hero-mask{overflow:hidden}.hero-word{will-change:transform,opacity;-webkit-backface-visibility:hidden;backface-visibility:hidden;display:inline-block}.hero-rise{display:inline-block}.hero-line-light .hero-word{text-shadow:0 1px 3px #0a141c99,0 3px 16px #0a141c59}.hero-line-heavy .hero-rise{color:#0000;background-image:linear-gradient(104deg,#fff0 42%,#9dabb6f2 46.5%,#fff 50%,#9dabb6f2 53.5%,#fff0 58%),linear-gradient(#fff 0%,#fbfcfd 36%,#e6ecf0 54%,#d6dee4 72%,#f1f5f8 100%);background-position:-95% 0,0 0;background-repeat:no-repeat;background-size:300% 100%,100% 100%;-webkit-background-clip:text;background-clip:text}.hero-line-heavy .hero-word{filter:none}.hero-glyph{will-change:transform,opacity;-webkit-backface-visibility:hidden;backface-visibility:hidden;display:inline-block}.hero-glyph:before{content:attr(data-c)}.hero-line-heavy .hero-rise[data-split]{background-image:none}.hero-line-heavy .hero-rise[data-split] .hero-glyph{background-image:linear-gradient(#fff 0%,#fbfcfd 36%,#e6ecf0 54%,#d6dee4 72%,#f1f5f8 100%);background-position:0 0;background-repeat:no-repeat;background-size:100% 100%;-webkit-background-clip:text;background-clip:text}.hero-subtitle{font-family:var(--font-body);letter-spacing:.004em;color:#eef2f5;text-shadow:0 1px 3px #0a141c8c,0 2px 12px #0a141c59;will-change:transform,opacity;margin:.9vh 0 0;font-size:clamp(14px,1.46vw,28px);font-weight:300;line-height:1.4}.hero-button{will-change:transform,opacity;pointer-events:none;margin:3.3vh 0 0;padding:6px}.journey-start.journey-start{pointer-events:auto;width:29vw}.hero-cue{will-change:transform,opacity;width:max-content;margin:auto;position:absolute;bottom:9vh;left:0;right:0}.hero-cue-inner{font-family:var(--font-caps);letter-spacing:.3em;text-indent:.3em;text-transform:uppercase;color:#f4f8fb;text-shadow:0 1px 2px #04101ad9,0 2px 9px #04101a9e;flex-direction:column;align-items:center;gap:2.4vh;font-size:clamp(10px,.6vw,12.5px);font-weight:500;line-height:1;display:flex}.hero-cue-inner i{transform-origin:50% 0;background:#ffffff9c;width:1px;height:2.9vh;display:block}@media (min-width:1900px){.hero-line-light{font-size:3.3vw}.hero-line-heavy{font-size:4.72vw}}@media (min-width:901px) and (max-height:620px){.hero-cue{display:none}}@keyframes hero-rise{0%{transform:translateY(112%)}to{transform:translate(0,0)}}@keyframes hero-fade-up{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translate(0,0)}}@keyframes hero-fade{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:no-preference){.hero-rise{animation:.8s cubic-bezier(.16,1,.3,1) backwards hero-rise}.hero-eyebrow .hero-rise{animation-delay:50ms}.hero-line-light .hero-mask:first-child .hero-rise{animation-delay:.1s}.hero-line-light .hero-mask:nth-child(2) .hero-rise{animation-delay:.17s}.hero-line-heavy .hero-mask:first-child .hero-rise{animation-delay:.26s}.hero-line-heavy .hero-mask:nth-child(2) .hero-rise{animation-delay:.33s}.hero-subtitle .hero-rise{animation-delay:.42s}.hero-glass-face{animation:1s cubic-bezier(.16,1,.3,1) backwards hero-fade-up}.hero-frost{animation:1s cubic-bezier(.16,1,.3,1) backwards hero-fade}.hero-emblem{animation:.8s cubic-bezier(.16,1,.3,1) .2s backwards hero-fade-up}.journey-start{animation:.7s cubic-bezier(.16,1,.3,1) .52s backwards hero-fade-up}.hero-cue-inner{animation:.5s .8s backwards hero-fade}}@media (prefers-reduced-motion:reduce){.hero-mask{overflow:visible!important}}@media (max-width:900px){.hero-stage{padding:0 4vw;top:22vh}.hero-slab{width:100%;padding:22px 16px 24px}.hero-eyebrow{letter-spacing:.14em;text-indent:.14em;font-size:10px;line-height:1.6}.hero-eyebrow-rule{width:min(46vw,220px);margin-top:10px}.hero-title{margin-top:12px}.hero-line-light{letter-spacing:.006em;font-size:clamp(24px,6.5vw,42px)}.hero-line-heavy{letter-spacing:-.014em;margin-top:5px;font-size:clamp(28px,7.7vw,52px)}.hero-subtitle{margin-top:16px;padding:0 6px;font-size:clamp(14px,3.9vw,18px)}.hero-button{margin-top:26px}.journey-start.journey-start.journey-start{--sb-h:52px;--sb-fs:11px;--sb-ls:.26em;--sb-px:14px;--sb-arrow:56px;--sb-svg:18px;width:min(360px,88vw)}.hero-cue:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(58% 100%,#030b159e 0%,#030b1580 46%,#030b1500 82%);position:absolute;inset:-16px -34px}.hero-cue{bottom:25vh}.hero-cue-inner{gap:12px;font-size:10px}.hero-cue-inner i{height:22px}}html[data-intro=playing] :is(.hero-rise,.hero-eyebrow,.hero-eyebrow-rule,.hero-glass-face,.hero-frost,.hero-emblem,.journey-start,.hero-cue-inner,.hero-cue-line,.nav-shell.nav-shell.nav-shell){animation-play-state:paused!important}.nav-wordmark:before,.nav-wordmark:after{height:7px;top:calc(2.2vh - 3.5px)}.nav-wordmark:before{background:linear-gradient(90deg,#e6edf200,#e6edf2a6 35%,#e6edf2bf) 0 3px/100% 1px no-repeat,linear-gradient(#e6edf2d9,#e6edf2d9) 100% 0/1px 7px no-repeat}.nav-wordmark:after{background:linear-gradient(90deg,#e6edf2bf,#e6edf2a6 65%,#e6edf200) 0 3px/100% 1px no-repeat,linear-gradient(#e6edf2d9,#e6edf2d9) 0 0/1px 7px no-repeat}.nav-shell.nav-shell.nav-shell nav a:after{content:"";height:1px;box-shadow:none;transform-origin:0;background:#e6edf2cc;transition:transform .22s cubic-bezier(.2,.7,.2,1);display:block;position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}.nav-shell.nav-shell.nav-shell nav a:hover:after,.nav-shell.nav-shell.nav-shell nav a[aria-current=page]:after{transform:scaleX(1)}.nav-shell.nav-shell.nav-shell nav a:focus-visible:after{transform:scaleX(1)}@media (max-width:1180px){.nav-shell.nav-shell.nav-shell{transition:transform .32s cubic-bezier(.2,.7,.2,1),opacity .26s,visibility linear}.nav-shell.nav-shell.nav-shell[data-nav-hidden]{opacity:0;visibility:hidden;pointer-events:none;transition:transform .32s cubic-bezier(.2,.7,.2,1),opacity .26s,visibility 0s linear .32s;transform:translateY(-110%)!important}}@media (prefers-reduced-motion:no-preference){.hero-sticky[data-opening]{--e:cubic-bezier(.16,1,.3,1)}.hero-sticky[data-opening] .hero-eyebrow .hero-rise{animation:none}.hero-sticky[data-opening=playing] .hero-eyebrow{animation:hero-track-in .62s var(--e) backwards}.hero-sticky[data-opening=playing] .hero-eyebrow-rule{animation:hero-rule-draw .6s var(--e) .18s backwards}.hero-sticky[data-opening=playing] .hero-line-light .hero-mask:first-child .hero-rise{animation:hero-line-in .72s var(--e) .1s backwards}.hero-sticky[data-opening=playing] .hero-line-light .hero-mask:nth-child(2) .hero-rise{animation:hero-line-in .72s var(--e) .175s backwards}.hero-sticky[data-opening=playing] .hero-line-heavy[data-assembled] .hero-mask .hero-rise{animation:.45s cubic-bezier(.3,.75,.3,1) backwards hero-sweep}.hero-sticky[data-opening=playing] .hero-line-heavy .hero-mask .hero-word{animation:hero-heavy-focus .66s var(--e) .3s backwards}.hero-sticky[data-opening=playing] .hero-glyph{animation:hero-glyph .5s var(--e) var(--g,0s) backwards}.hero-sticky[data-opening=playing] .hero-line-heavy:after{content:var(--hero-ghost,"");z-index:-1;white-space:nowrap;opacity:0;color:#dce7ef;pointer-events:none;transform-origin:50% 45%;animation:.72s cubic-bezier(.2,.6,.25,1) .78s backwards hero-ghost;position:absolute;top:0;left:50%;translate:-50%}.hero-sticky[data-opening=playing] .hero-subtitle .hero-rise{animation:hero-line-in .64s var(--e) .7s backwards}.hero-sticky[data-opening=playing] .hero-glass-face{animation:hero-panel-rise 1.18s var(--e) backwards}.hero-sticky[data-opening=playing] .hero-frost{animation:hero-fade 1.18s var(--e) backwards}.hero-sticky[data-opening=playing] .hero-emblem{animation:.72s cubic-bezier(.2,.72,.24,1) .34s backwards hero-strike}.hero-sticky[data-opening=playing][data-nav-docked] .hero-stage:after{animation:hero-hair-draw .66s var(--e) .5s backwards}.hero-sticky[data-opening=playing] .journey-start{animation:hero-fade-up .58s var(--e) .85s backwards}.hero-sticky[data-opening=playing] .hero-cue-inner{animation:.55s .95s backwards hero-fade}.hero-sticky[data-opening=playing] .hero-cue-line{animation:hero-cue-draw .6s var(--e) 1s backwards}.hero-sticky[data-opening=done] :is(.hero-rise,.hero-glyph,.hero-eyebrow,.hero-eyebrow-rule,.hero-word,.hero-glass-face,.hero-frost,.hero-emblem,.journey-start,.hero-cue-inner,.hero-cue-line){filter:none!important;animation:none!important}.hero-sticky[data-opening=done] .hero-line-heavy:after{content:none}.hero-sticky[data-opening=done] .hero-stage:after,html[data-hero-opening=done] .nav-shell.nav-shell.nav-shell{animation:none!important}}@keyframes hero-track-in{0%{opacity:0;transform:translateY(9px)scaleX(1.08)}62%{opacity:1}to{opacity:1;transform:translate(0,0)scaleX(1)}}@keyframes hero-rule-draw{0%{opacity:0;transform:scaleX(.05)}to{opacity:.85;transform:scaleX(1)}}@keyframes hero-line-in{0%{opacity:0;transform:translateY(112%)}40%{opacity:1}to{opacity:1;transform:translate(0,0)}}@keyframes hero-glyph{0%{opacity:0;transform:translateY(118%)}to{opacity:1;transform:translate(0,0)}}@keyframes hero-heavy-focus{0%{filter:blur(9px);opacity:.2}58%{filter:blur(1.3px);opacity:1}to{filter:blur();opacity:1}}@keyframes hero-sweep{0%{background-position:168% 0,0 0}to{background-position:-95% 0,0 0}}@keyframes hero-ghost{0%{opacity:0;transform:translateY(7px)scale(1.012)}26%{opacity:.11}to{opacity:0;transform:translateY(-15px)scale(1.045)}}@keyframes hero-cue-draw{0%{opacity:0;transform:scaleY(0)}to{opacity:1;transform:scaleY(1)}}@keyframes hero-panel-rise{0%{opacity:0;transform:translateY(20px)}42%{opacity:1}to{opacity:1;transform:translate(0,0)}}@keyframes hero-strike{0%{opacity:0;transform:scale(1.09)}44%{opacity:1}to{opacity:1;transform:scale(1)}}@keyframes hero-hair-draw{0%{opacity:0;transform:scaleX(.04)}to{opacity:1;transform:scaleX(1)}}@media (max-width:900px){.hero-sticky[data-opening=playing] .hero-line-heavy .hero-mask .hero-word{animation:none}.hero-sticky[data-opening=playing] .hero-line-heavy:after{content:none}}:root{--hp-u:1px;--hp-w:928;--hp-h:616;--hp-nav:48;--hp-hair:73.8;--hp-emblem:100.3;--hp-wordmark:243.7;--hp-eyebrow:331.3;--hp-title:361.3;--hp-sub:485.6;--hp-key:534.6}@media (min-width:901px){:root{--hp-u:clamp(.62px,min(calc(100vw / 1920),calc(100vh / 1080)),1.25px)}}:root{--hp-shield-shift:66.3;--hp-body-shift:115.7}@media (min-width:1181px) and (prefers-reduced-motion:no-preference){:root{--hp-shield-shift:0;--hp-body-shift:0}}@media (min-width:901px){.hero-sticky .hero-stage{width:calc(var(--hp-w) * var(--hp-u));height:calc((var(--hp-h) - var(--hp-body-shift)) * var(--hp-u));text-align:center;border-radius:var(--m-radius-hero,20px);display:block;position:absolute;top:50%;left:50%;right:auto;transform:translate(-50%,-50%)}.hero-sticky .hero-slab-glass{z-index:0;border-radius:inherit;contain:paint;pointer-events:none;will-change:transform,opacity;position:absolute;inset:0;overflow:hidden}.hero-frost{border-radius:inherit;pointer-events:none;width:100%;height:100%;display:block;position:absolute;inset:0}.hero-sticky .hero-glass-face{border-radius:inherit;background:var(--m-glass-hero),var(--m-hero-scrim);border:0;position:absolute;inset:0;box-shadow:0 0 18px -2px #c4def429,0 10px 26px -14px #020a1473}.hero-sticky .hero-glass-face:before,.hero-sticky .hero-glass-face:after{content:"";border-radius:inherit;pointer-events:none;-webkit-mask-composite:xor;background:conic-gradient(#b1c1d2b8 0deg,#95b0c89e 44deg,#fbfdfef5 62deg,#fafefff5 80deg,#e7f7fde6 92deg,#cdd3ebb3 106deg,#fce5f0e6 118deg,#f3c4cdf2 126deg,#cec5d8cc 138deg,#8ca0b494 156deg,#a0b3c6a3 180deg,#92a2b394 206deg,#bcd4eaeb 226deg,#b5d2ecf0 236deg,#c9d3e2cc 246deg,#a2b4ce9e 258deg,#d2d4e1c2 270deg,#ddeaf3e0 286deg,#f6fcfef5 298deg,#aecbe3b3 318deg,#b1c1d2b8 360deg);position:absolute;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.hero-sticky .hero-glass-face:before{opacity:.34;padding:4px;inset:0}.hero-sticky .hero-glass-face:after{padding:2px;inset:1px}.hero-sticky[data-nav-docked] .hero-stage:after{content:"";left:calc(40 * var(--hp-u));right:calc(40 * var(--hp-u));top:calc(var(--hp-hair) * var(--hp-u));z-index:1;pointer-events:none;height:1px;opacity:var(--hp-chrome,1);background:linear-gradient(90deg,#0000 0,#ffffff4d 6%,#ffffff57 45%,#ffffffb8 75%,#ffffff4d 94%,#0000 100%);position:absolute}.hero-emblem{left:0;right:0;top:calc((var(--hp-emblem) - var(--hp-shield-shift)) * var(--hp-u));height:calc(141.6 * var(--hp-u));z-index:2;pointer-events:none;justify-content:center;align-items:center;display:flex;position:absolute}.hero-sticky .hero-slab{left:0;right:0;top:calc((var(--hp-eyebrow) - var(--hp-body-shift)) * var(--hp-u));z-index:2;width:auto;margin:0;padding:0;position:absolute}.hero-sticky .hero-eyebrow{font-size:calc(11 * var(--hp-u));letter-spacing:.26em;text-indent:.26em;color:#fff;text-shadow:none;line-height:1}.hero-sticky .hero-eyebrow-rule{display:none}.hero-sticky .hero-title{left:0;right:0;top:calc((var(--hp-title) - var(--hp-eyebrow)) * var(--hp-u));font-family:var(--font-geo);font-variation-settings:normal;font-synthesis:none;text-shadow:none;margin:0;position:absolute}.hero-sticky .hero-line-light{font-family:var(--font-geo);font-size:calc(51.3 * var(--hp-u));letter-spacing:-.015em;color:#fff;font-weight:300;line-height:1}.hero-sticky .hero-line-light .hero-word{text-shadow:none}.hero-sticky .hero-line-heavy{font-family:var(--font-geo);font-size:calc(61.6 * var(--hp-u));letter-spacing:0;margin-top:calc(-.9 * var(--hp-u));color:#fff;font-weight:500;line-height:1}.hero-sticky .hero-line-heavy .hero-rise,.hero-sticky .hero-line-heavy .hero-rise[data-split] .hero-glyph{color:#fff;background-image:none;-webkit-background-clip:border-box;background-clip:border-box}.hero-sticky .hero-subtitle{left:0;right:0;top:calc((var(--hp-sub) - var(--hp-body-shift)) * var(--hp-u));font-family:var(--font-geo);font-size:calc(17 * var(--hp-u));letter-spacing:.004em;color:#eef3f7;text-shadow:none;margin:0;font-weight:300;line-height:1.25;position:absolute}.hero-sticky .hero-button{left:0;right:0;top:calc((var(--hp-key) - var(--hp-body-shift)) * var(--hp-u) - 6px);z-index:2;margin:0;padding:6px;position:absolute}.journey-start.journey-start{width:calc(403.3 * var(--hp-u))}}@media (min-width:1181px) and (prefers-reduced-motion:no-preference){.nav-shell.nav-shell.nav-shell[data-nav-docked] nav{left:50%;right:auto;top:calc(50% - ((var(--hp-h) - var(--hp-body-shift)) / 2 - var(--hp-nav)) * var(--hp-u));width:calc((var(--hp-w) - 80) * var(--hp-u));z-index:31;position:fixed;transform:translate(-50%,-50%);gap:calc(25 * var(--hp-u))!important;padding:0 calc(24 * var(--hp-u))!important}.nav-shell.nav-shell.nav-shell[data-nav-docked] nav a{font-family:var(--font-geo);letter-spacing:0;text-transform:none;color:#f3f5f9;min-height:0;text-shadow:none;font-weight:400;line-height:1.2;font-size:calc(17.5 * var(--hp-u))!important;padding:calc(3 * var(--hp-u)) calc(14 * var(--hp-u))!important}:is(.nav-shell.nav-shell.nav-shell[data-nav-docked] nav a:hover,.nav-shell.nav-shell.nav-shell[data-nav-docked] nav a:focus-visible){color:#fff}.nav-shell.nav-shell.nav-shell[data-nav-docked] nav a:focus-visible{outline-offset:0;color:#0a141c;background:#eef7fb;border-radius:3px;outline:2px solid #eef7fb}.nav-shell.nav-shell.nav-shell[data-nav-docked] nav a:after{left:calc(14 * var(--hp-u));right:calc(14 * var(--hp-u))}.nav-shell.nav-shell.nav-shell[data-nav-docked] .nav-wordmark{left:50%;top:calc(50% - ((var(--hp-h) - var(--hp-body-shift)) / 2 - var(--hp-wordmark)) * var(--hp-u));gap:calc(7.4 * var(--hp-u));text-shadow:none;z-index:31;position:fixed;transform:translate(-50%)}.nav-shell.nav-shell.nav-shell[data-nav-docked] .nav-wordmark-name{font-family:var(--font-geo);font-weight:400;font-size:calc(35.7 * var(--hp-u));letter-spacing:.207em;text-indent:.207em;color:#fff}.nav-shell.nav-shell.nav-shell[data-nav-docked] .nav-wordmark-sub{font-family:var(--font-geo);font-weight:400;font-size:calc(17.5 * var(--hp-u));letter-spacing:.349em;text-indent:.349em;color:#dfe7ed}.nav-shell.nav-shell.nav-shell[data-nav-docked] .nav-wordmark:before,.nav-shell.nav-shell.nav-shell[data-nav-docked] .nav-wordmark:after{content:none}.nav-shell.nav-shell.nav-shell[data-nav-docked]:after{opacity:0}.nav-shell.nav-shell.nav-shell nav,.nav-shell.nav-shell.nav-shell .nav-wordmark{transition:opacity .12s}}@media (max-width:900px){.hero-sticky .hero-stage{border-radius:14px;padding:22px 16px 26px;top:20vh;left:4vw;right:4vw}.hero-sticky .hero-slab-glass{contain:paint;border-radius:14px;position:absolute;inset:0;overflow:hidden}.hero-frost{border-radius:inherit;pointer-events:none;width:100%;height:100%;display:block;position:absolute;inset:0}.hero-sticky .hero-glass-face{background:var(--m-glass-hero),var(--m-hero-scrim);--m-hero-scrim:radial-gradient(92% 66% at 50% 56%,#030b1580 0%,#030b1575 58%,#030b152e 86%,#030b1500 100%);border:1px solid #d6e8f080;border-radius:14px;box-shadow:0 0 14px -3px #c4def424,0 8px 20px -12px #020a1466}.hero-sticky .hero-subtitle{color:#fff}.hero-emblem{display:none}.hero-sticky .hero-slab{width:100%;padding:0}.hero-sticky .hero-title{font-family:var(--font-geo);font-variation-settings:normal}.hero-sticky .hero-line-light{font-family:var(--font-geo);color:#fff;font-weight:300}.hero-sticky .hero-line-heavy{font-family:var(--font-geo);letter-spacing:0;color:#fff;font-weight:500}.hero-sticky .hero-line-heavy .hero-rise,.hero-sticky .hero-line-heavy .hero-rise[data-split] .hero-glyph{color:#fff;background-image:none;-webkit-background-clip:border-box;background-clip:border-box}.hero-sticky .hero-subtitle{font-family:var(--font-geo)}}.hero-emblem svg{width:auto;height:100%;display:block;overflow:visible}.hero-emblem path{fill:none;stroke:url(#hero-emblem-silver);stroke-width:2px;stroke-linejoin:round;stroke-linecap:round;vector-effect:non-scaling-stroke}@media (min-width:1181px){.nav-shell.nav-shell.nav-shell[data-nav-covering]{opacity:0!important}.nav-shell.nav-shell.nav-shell[data-nav-covering] :is(a,button){pointer-events:none}.nav-shell.nav-shell.nav-shell[data-nav-covering]:focus-within{opacity:1!important}.nav-shell.nav-shell.nav-shell[data-nav-covering]:focus-within :is(a,button){pointer-events:auto}}.hl-heading{justify-items:inherit;gap:clamp(12px,1.2vw,18px);margin:0;display:grid}.hl-kicker{font-family:var(--font-text);font-size:var(--t-label);letter-spacing:var(--label-tracking);text-transform:uppercase;color:#fff;text-shadow:0 1px 3px #03040c99,0 2px 16px #03040c80;margin:0;font-weight:500;line-height:1.4}:root{--n-magenta:#ff38a5;--n-magenta-soft:#ff79d6;--n-cyan:#3acfff;--n-cyan-bright:#78eeff;--n-mint:#78ffc5;--n-gold:#fbfc98;--n-cream:#ffdea1;--n-blue:#b4d5fd;--n-magenta-rgb:255,56,165;--n-cyan-rgb:58,207,255;--n-cyan-bright-rgb:120,238,255;--n-mint-rgb:120,255,197;--n-gold-rgb:251,252,152;--n-cream-rgb:255,222,161;--n-blue-rgb:180,213,253;--n-hue:var(--n-cyan);--n-hue-rgb:var(--n-cyan-rgb);--neon-loop:paused;--n-pulse-ms:.62s;--n-scan-ms:5.2s;--n-border-ms:5.6s;--n-ease:cubic-bezier(.22,1,.36,1);--n-bloom:radial-gradient(circle closest-side,rgba(var(--n-cream-rgb),.42) 0%,rgba(var(--n-magenta-rgb),.3) 44%,rgba(var(--n-cyan-rgb),.16) 72%,rgba(var(--n-cyan-rgb),0) 100%);--n-bloom-soft:radial-gradient(circle closest-side,rgba(var(--n-cream-rgb),.22) 0%,rgba(var(--n-magenta-rgb),.16) 46%,rgba(var(--n-cyan-rgb),.09) 74%,rgba(var(--n-cyan-rgb),0) 100%);--n-sweep:linear-gradient(90deg, rgba(var(--n-magenta-rgb),0) 0%, rgba(var(--n-magenta-rgb),.85) 14%, rgba(var(--n-cream-rgb),.95) 32%, rgba(var(--n-mint-rgb),.85) 50%, rgba(var(--n-cyan-bright-rgb),.95) 68%, rgba(var(--n-blue-rgb),.75) 86%, rgba(var(--n-magenta-rgb),0) 100%);--n-glow-s:0 0 4px rgba(var(--n-hue-rgb),.85),0 0 10px rgba(var(--n-hue-rgb),.42);--n-glow-m:0 0 5px rgba(var(--n-hue-rgb),.9),0 0 14px rgba(var(--n-hue-rgb),.52),0 0 28px rgba(var(--n-hue-rgb),.24);--n-glow-l:0 0 6px rgba(var(--n-hue-rgb),.95),0 0 18px rgba(var(--n-hue-rgb),.6),0 0 44px rgba(var(--n-hue-rgb),.3),0 0 80px rgba(var(--n-hue-rgb),.14)}[data-neon=magenta]{--n-hue:var(--n-magenta);--n-hue-rgb:var(--n-magenta-rgb)}[data-neon=cyan]{--n-hue:var(--n-cyan);--n-hue-rgb:var(--n-cyan-rgb)}[data-neon=mint]{--n-hue:var(--n-mint);--n-hue-rgb:var(--n-mint-rgb)}[data-neon=gold]{--n-hue:var(--n-gold);--n-hue-rgb:var(--n-gold-rgb)}[data-neon=cream]{--n-hue:var(--n-cream);--n-hue-rgb:var(--n-cream-rgb)}[data-neon=blue]{--n-hue:var(--n-blue);--n-hue-rgb:var(--n-blue-rgb)}html[data-dialog],html[data-recede],.neon-live{--neon-loop:running}.neon-hairline{background:linear-gradient(90deg,rgba(var(--n-hue-rgb),0),rgba(var(--n-hue-rgb),.9) 18%,var(--n-hue) 50%,rgba(var(--n-hue-rgb),.9) 82%,rgba(var(--n-hue-rgb),0));height:1px;box-shadow:var(--n-glow-m);border-radius:1px;display:block}.neon-hairline[data-weight=fine]{box-shadow:var(--n-glow-s)}.neon-hairline[data-weight=loud]{height:2px;box-shadow:var(--n-glow-l)}.neon-hairline[data-axis=y]{background:linear-gradient(180deg,rgba(var(--n-hue-rgb),0),rgba(var(--n-hue-rgb),.9) 18%,var(--n-hue) 50%,rgba(var(--n-hue-rgb),.9) 82%,rgba(var(--n-hue-rgb),0));width:1px;height:100%}.neon-hairline[data-neon=iridescent]{background:var(--n-sweep);box-shadow:0 0 6px rgba(var(--n-magenta-rgb),.34),0 0 14px rgba(var(--n-cyan-rgb),.28)}.neon-edge-top,.neon-edge-bottom{position:relative}.neon-edge-top:after,.neon-edge-bottom:after{content:"";pointer-events:none;background:linear-gradient(90deg,rgba(var(--n-hue-rgb),0),var(--n-hue) 50%,rgba(var(--n-hue-rgb),0));height:1px;box-shadow:var(--n-glow-m);border-radius:1px;position:absolute;left:8%;right:8%}.neon-edge-top:after{top:0}.neon-edge-bottom:after{bottom:0}.neon-pulse{position:relative}.neon-pulse:before{content:"";border-radius:inherit;pointer-events:none;z-index:2;box-shadow:0 0 0 1px rgba(var(--n-hue-rgb),.9),var(--n-glow-l);opacity:0;position:absolute;inset:-1px}.neon-pulse[data-neon-pulse]:before{animation:n-pulse var(--n-pulse-ms) var(--n-ease) 1}@keyframes n-pulse{0%{opacity:0;transform:scale(.985)}22%{opacity:1;transform:scale(1.004)}to{opacity:0;transform:scale(1.014)}}.neon-pulse[data-neon-pulse][data-weight=fine]:before{box-shadow:0 0 0 1px rgba(var(--n-hue-rgb),.75),var(--n-glow-s)}.neon-scan{position:relative;overflow:hidden}.neon-scan:before{content:"";pointer-events:none;z-index:1;background:linear-gradient(90deg,rgba(var(--n-hue-rgb),0) 0%,rgba(var(--n-hue-rgb),.1) 38%,rgba(var(--n-hue-rgb),.26) 50%,rgba(var(--n-hue-rgb),.1) 62%,rgba(var(--n-hue-rgb),0) 100%);width:34%;animation:n-scan var(--n-scan-ms) linear infinite;animation-play-state:var(--neon-loop);will-change:transform;position:absolute;top:0;bottom:0;left:0;transform:translate(-120%)}@keyframes n-scan{0%{transform:translate(-120%)}to{transform:translate(420%)}}.neon-scan[data-axis=y]{overflow:hidden}.neon-scan[data-axis=y]:before{background:linear-gradient(180deg,rgba(var(--n-hue-rgb),0) 0%,rgba(var(--n-hue-rgb),.1) 38%,rgba(var(--n-hue-rgb),.24) 50%,rgba(var(--n-hue-rgb),.1) 62%,rgba(var(--n-hue-rgb),0) 100%);width:auto;height:22%;animation-name:n-scan-y;inset:0 0 auto}@keyframes n-scan-y{0%{transform:translateY(-130%)}to{transform:translateY(560%)}}.neon-chip{isolation:isolate;border-radius:var(--m-radius-chip,999px);background:linear-gradient(var(--m-key-angle,112deg),#14203470,#0e182a66);color:var(--m-text,#f4f7f9);font-family:var(--font-body);letter-spacing:.1em;cursor:pointer;-webkit-user-select:none;user-select:none;transition:transform .18s var(--n-ease),background .2s ease;border:0;align-items:center;gap:8px;padding:9px 18px;font-size:12px;line-height:1;display:inline-flex;position:relative}.neon-chip:before{content:"";border-radius:inherit;pointer-events:none;background:var(--n-sweep);-webkit-mask-composite:xor;animation:n-border var(--n-border-ms) linear infinite;animation-play-state:var(--neon-loop);opacity:.85;background-position:0%;background-size:340% 100%;padding:1.5px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.neon-chip:after{content:"";border-radius:inherit;pointer-events:none;z-index:-1;box-shadow:0 0 10px rgba(var(--n-magenta-rgb),.22),0 0 22px rgba(var(--n-cyan-rgb),.16);position:absolute;inset:-1px}@keyframes n-border{0%{background-position:0%}to{background-position:340%}}:is(.neon-chip:hover,.neon-chip:focus-visible){background:linear-gradient(var(--m-key-angle,112deg),#1e2e4885,#14223875);transform:translateY(-1px)}.neon-chip:hover:before{opacity:1}.neon-chip:focus-visible:before{opacity:1}.neon-chip:focus-visible{outline:2px solid var(--n-cyan-bright);outline-offset:3px}.neon-chip[aria-selected=true],.neon-chip[data-active]{background:linear-gradient(var(--m-key-angle,112deg),#2c406099,#1e304c8a)}.neon-chip[aria-selected=true]:before,.neon-chip[data-active]:before{opacity:1}.neon-chip[data-tone=bright]{background:var(--m-glass-bright);color:var(--m-ink-dark);box-shadow:var(--m-liquid-body-bright);font-weight:500}:is(.neon-chip[data-tone=bright]:hover,.neon-chip[data-tone=bright]:focus-visible){background:var(--m-glass-bright);transform:translateY(-1px)}.neon-chip[data-tone=bright]:after{box-shadow:0 0 14px rgba(var(--n-magenta-rgb),.34),0 0 30px rgba(var(--n-cyan-rgb),.24)}.neon-chip[data-tone=bright-calm]{background:var(--m-glass-bright-calm);color:var(--m-ink-dark);box-shadow:var(--m-liquid-body-bright);font-weight:500}.neon-chip[data-neon]:not([data-neon=iridescent]):before{background:linear-gradient(90deg,rgba(var(--n-hue-rgb),.25),var(--n-hue) 30%,#ffffffeb 50%,var(--n-hue) 70%,rgba(var(--n-hue-rgb),.25));background-size:340% 100%}.neon-glow{isolation:isolate;position:relative}.neon-glow:before{content:"";border-radius:inherit;pointer-events:none;z-index:0;background:radial-gradient(38% 46% at var(--nx,50%) var(--ny,50%),rgba(var(--n-hue-rgb),.2) 0%,rgba(var(--n-hue-rgb),.09) 42%,rgba(var(--n-hue-rgb),0) 74%);opacity:0;transition:opacity .26s;position:absolute;inset:0}.neon-glow:hover:before,.neon-glow:focus-within:before{opacity:1}.neon-glow[data-neon=iridescent]:before{background:radial-gradient(40% 48% at var(--nx,50%) var(--ny,50%),rgba(var(--n-cream-rgb),.2) 0%,rgba(var(--n-magenta-rgb),.14) 38%,rgba(var(--n-cyan-rgb),.08) 66%,rgba(var(--n-cyan-rgb),0) 84%)}.neon-focus:focus-visible{outline:1px solid rgba(var(--n-hue-rgb),.9);outline-offset:3px;box-shadow:0 0 0 1px rgba(var(--n-hue-rgb),.45),var(--n-glow-m)}.neon-bloom{isolation:isolate;position:relative}.neon-bloom:before{content:"";pointer-events:none;z-index:-1;aspect-ratio:1;background:var(--n-bloom-soft);width:76%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.neon-bloom[data-bloom=tl]:before{top:10%;left:14%}.neon-bloom[data-bloom=tr]:before{top:10%;left:86%}.neon-bloom[data-bloom=bl]:before{top:90%;left:14%}.neon-bloom[data-bloom=br]:before{top:90%;left:86%}.neon-bloom[data-weight=loud]:before{background:var(--n-bloom);width:92%}@media (prefers-reduced-motion:reduce){.neon-scan:before,.neon-chip:before,.neon-pulse[data-neon-pulse]:before{animation:none!important}.neon-scan:before,.neon-pulse:before{opacity:0}.neon-chip,.neon-glow:before{transition:none}}@media (hover:none){.neon-glow:before{opacity:0}}:root{--m-key-angle:112deg;--m-key:#ffffffdb;--m-key-soft:#ffffff57;--m-rim-ice:#c4e2ef6b;--m-rim-ice-soft:#c4e2ef29;--m-sapphire:#22405f;--m-sapphire-deep:#0b1a2c;--m-ice:#c4e2ef;--m-ice-bright:#e6f4fa;--m-teal:#4c96a0;--m-teal-deep:#1e4a50;--m-amber:#e2b273;--m-signal:#e3434f;--m-purple:#7e68b221;--m-text:#f4f7f9;--m-text-2:#d3dce2;--m-text-3:#b3c0c9;--m-text-on-steel:#0d1720;--m-lift-warm:radial-gradient(9% 13% at -2% 42%,#ffdea129 0%,#ffcd9e0d 52%,#ffcd9e00 76%);--m-lift-iris:radial-gradient(11% 13% at 102% 50%,#ff38a56b 0%,#ff78d621 48%,#ff78d600 74%),radial-gradient(13% 10% at -2% 97%,#3acfff70 0%,#78eeff21 48%,#78eeff00 74%),radial-gradient(10% 8% at 102% 98%,#ffdea138 0%,#ffdea100 72%);--m-lift-warm-soft:radial-gradient(15% 22% at -4% 40%,#ffdea12e 0%,#ffcd9e14 46%,#ffcd9e00 80%);--m-lift-iris-soft:radial-gradient(18% 22% at 103% 52%,#ff38a56b 0%,#ff78d638 46%,#ff78d600 80%),radial-gradient(22% 17% at -3% 96%,#3acfff6b 0%,#78eeff38 46%,#78eeff00 80%);--m-glass-clear:var(--m-lift-warm),var(--m-lift-iris),linear-gradient(var(--m-key-angle),#090e164d 0%,#0a0f1740 55%,#0c121a38 100%);--m-glass-smoked:var(--m-lift-warm),var(--m-lift-iris),linear-gradient(var(--m-key-angle),#090e167a 0%,#0a0f1773 55%,#0c121a6b 100%);--m-glass-reading:radial-gradient(120% 42% at 50% -6%,#c4e2ef24 0%,#b4d5fd0f 46%,#b4d5fd00 80%),var(--m-lift-warm),var(--m-lift-iris),linear-gradient(var(--m-key-angle),#0b0d1275 0%,#0c0f1470 55%,#0e111766 100%);--m-glass-reading-inset:var(--m-lift-warm-soft),var(--m-lift-iris-soft),linear-gradient(var(--m-key-angle),#0b0d12a3 0%,#0c0f149e 55%,#0e111794 100%);--m-glass-hero:var(--m-lift-iris),var(--m-lift-warm),linear-gradient(var(--m-key-angle),#96acc40a 0%,#96acc408 55%,#a0b6ce07 100%);--m-hero-scrim:radial-gradient(34% 13% at 50% 45.5%,#030b1575 0%,#030b1570 44%,#030b1533 76%,#030b1500 100%),radial-gradient(42% 30% at 50% 70%,#030b1575 0%,#030b156b 48%,#030b152e 80%,#030b1500 100%),radial-gradient(58% 6% at 50% 54.5%,#030b1557 0%,#030b154d 50%,#030b1500 100%),linear-gradient(180deg,#030b154d 0%,#030b1524 11%,#030b1500 24%);--m-band-text:linear-gradient(100deg,#030c185c 0%,#030c1838 50%,transparent 80%);--m-band-centre:linear-gradient(90deg,#030c180a 0%,#030c182e 26%,#030c1833 50%,#030c182e 74%,#030c180a 100%);--m-band-reading:linear-gradient(180deg,#030c1824 0%,#030c183d 30%,#030c183d 100%);--m-sheen:linear-gradient(180deg,#ecf5fc1a 0,#ecf5fc08 14%,#ecf5fc00 100%);--m-glint:radial-gradient(180px 52px at 0 0,#ffffff2e,transparent 72%),radial-gradient(90px 40px at 100% 100%,#c4e2ef1a,transparent 72%);--m-purple-reflection:radial-gradient(260px 120px at 88% 0,var(--m-purple),transparent 70%);--m-edge-top:#ffffffdb;--m-edge-left:#ffffff8c;--m-edge-right:#d6e8f06b;--m-edge-bottom:#c4e2ef57;--m-edge-inner:inset 0 1px 0 #cde8f55c,inset 1px 0 0 #ffffff1a;--m-edge-thickness:inset 0 6px 10px -8px #0009,inset 0 -6px 10px -9px #00000059,inset 0 -1px 0 #c4e2ef24;--m-ground:0 16px 34px -22px #020a1480;--m-ground-tight:0 6px 14px -10px #020a1499;--m-radius:5px;--m-radius-panel:20px;--m-radius-card:24px;--m-radius-tile:16px;--m-radius-chip:999px;--m-radius-hero:20px;--m-focus:#dcf1fa;--m-liquid-rim:inset 0 1px 0 #ffffffeb,inset 1px 0 0 #ffffff9e,inset -1px 0 0 #d6e8f057,inset 0 -1px 0 #c4e2ef4d;--m-liquid-inner:inset 0 3px 0 -2px #e8f6ff57,inset 3px 0 0 -2px #e8f6ff33,inset 0 -3px 0 -2px #c4e2ef29;--m-liquid-specular:linear-gradient(112deg,#fff0 30%,#ffffff1a 40%,#ffffff57 46%,#ffffff75 49%,#ffffff38 53%,#fff0 62%),radial-gradient(150px 46px at 4% 0,#ffffff42,#fff0 72%);--m-liquid-dispersion:inset 2px 0 0 -1px #ff38a5b8,inset -2px 0 0 -1px #3acfffb8,inset 0 -2px 0 -1px #78ffc557;--m-liquid-halo:0 0 26px -12px #b4d5fd3d,0 10px 34px -20px #ff38a557;--m-liquid-body:var(--m-liquid-rim),var(--m-liquid-inner),var(--m-liquid-dispersion),var(--m-edge-thickness),var(--m-ground),var(--m-liquid-halo);--m-ink-dark:#08131f;--m-ink-dark-2:#1b2a38;--m-ink-dark-3:#31424f;--m-glass-bright:radial-gradient(30% 26% at 100% 0,#ff38a54d 0%,#ff78d624 50%,#ff78d600 82%),radial-gradient(32% 28% at 0% 100%,#3acfff47 0%,#78eeff21 50%,#78eeff00 82%),radial-gradient(26% 22% at 0% 0%,#ffdea142 0%,#ffdea100 78%),linear-gradient(var(--m-key-angle),#f4f6fbed 0%,#e9eef8e6 55%,#eeeaf8e0 100%);--m-glass-bright-calm:radial-gradient(26% 22% at 100% 0,#ff38a529 0%,#ff78d612 50%,#ff78d600 82%),radial-gradient(28% 24% at 0% 100%,#3acfff26 0%,#78eeff12 50%,#78eeff00 82%),linear-gradient(var(--m-key-angle),#faf9fcf2 0%,#f2f4faed 55%,#f5f2fbeb 100%);--m-liquid-rim-bright:inset 0 1px 0 #fffffff2,inset 0 -1px 0 #0c1a2a29,inset 1px 0 0 #ffffffb3,inset -1px 0 0 #0c1a2a1a;--m-liquid-body-bright:var(--m-liquid-rim-bright),inset 2px 2px 0 -1px #ff38a557,inset -2px -2px 0 -1px #3acfff57,0 18px 40px -24px #020a149e,0 0 26px -6px #ff78d62e;--m-steel-rim:linear-gradient(180deg,#f4f7f9 0%,#c6d0d7 38%,#8a97a2 70%,#b9c4cc 100%);--m-steel-rim-muted:linear-gradient(180deg,#cfd7dd 0%,#a3aeb6 38%,#6f7b85 70%,#98a3ab 100%);--m-steel-plate:linear-gradient(180deg,#dbe3e8 0%,#b3bec6 34%,#8b98a2 58%,#a9b4bb 82%,#c7d0d6 100%);--m-steel-grain:repeating-linear-gradient(90deg,#ffffff12 0 1px,transparent 1px 3px),repeating-linear-gradient(90deg,transparent 0 5px,#0000000f 5px 6px),repeating-linear-gradient(90deg,transparent 0 13px,#ffffff0d 13px 14px);--m-steel-dark:linear-gradient(180deg,#3a4854 0%,#1f2a34 45%,#151d25 100%);--m-key-face:linear-gradient(180deg,#1b2a3b 0%,#0e1a27 48%,#0a141d 100%);--m-key-face-hover:linear-gradient(180deg,#223449 0%,#12213a 48%,#0c1826 100%);--m-key-face-secondary:linear-gradient(180deg,#4a627a9e 0%,#22344aa8 48%,#142234b8 100%);--m-key-face-success:linear-gradient(180deg,#1d3d44 0%,#10262d 48%,#0b1a1f 100%);--m-key-gloss:linear-gradient(180deg,#ffffff24 0,#ffffff0d 40%,transparent 52%);--m-key-hairline:#06111a;--m-key-face-hero:linear-gradient(180deg,#46525db3 0%,#38434db3 48%,#303b45b8 100%);--m-key-face-hero-hover:linear-gradient(180deg,#5c6975b3 0%,#4a5661b3 48%,#404c57b8 100%)}.glass-panel{--gp-smoke:var(--m-glass-smoked);isolation:isolate;border-radius:var(--m-radius-panel);border:1px solid var(--m-edge-right);border-top-color:var(--m-edge-top);border-left-color:var(--m-edge-left);border-bottom-color:var(--m-edge-bottom);background:var(--m-liquid-specular),var(--m-glint),var(--m-sheen),var(--gp-smoke);box-shadow:var(--m-liquid-body);color:var(--m-text);position:relative}.glass-panel[data-tier=clear]{--gp-smoke:var(--m-glass-clear)}.glass-panel[data-tier=reading]{--gp-smoke:var(--m-glass-reading);background:var(--m-purple-reflection),var(--m-glint),var(--m-sheen),var(--m-band-reading),var(--gp-smoke)}.glass-panel:before{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#ffffff29 18%,#ffffff38 50%,#ffffff29 82%,#0000);border-radius:1px;height:1px;position:absolute;top:2px;left:10px;right:10px}.glass-panel[data-band=true]:after{content:"";border-radius:inherit;pointer-events:none;z-index:-1;background:var(--m-band-text);position:absolute;inset:0}.glass-panel[data-tier=reading][data-band=true]:after{background:var(--m-band-reading)}.glass-panel>.glass-panel-title,.glass-panel>p,.glass-panel>div,.glass-panel>section,.glass-panel>ul,.glass-panel>ol,.glass-panel>h2,.glass-panel>h3,.glass-panel>h4,.glass-panel>figure,.glass-panel>form{position:relative}.glass-panel .glass-panel-title{font-family:var(--font-body);letter-spacing:.16em;text-transform:uppercase;color:var(--m-text-2);margin:0 0 8px;font-size:clamp(.66rem,.7vw,.78rem);font-weight:500}.glass-panel[data-steel-head=true]{padding-top:6px}.glass-panel[data-steel-head=true]:before{border-radius:var(--m-radius-panel) var(--m-radius-panel) 0 0;background:var(--m-steel-grain),var(--m-steel-plate);height:5px;top:0;left:0;right:0;box-shadow:inset 0 1px #fffc,inset 0 -1px #00000073}.steel-button{--sb-h:44px;--sb-fs:11.5px;--sb-ls:.16em;--sb-px:18px;--sb-arrow:42px;--sb-svg:16px;--sb-rim:var(--m-steel-rim);--sb-face:var(--m-key-face);--sb-face-hover:var(--m-key-face-hover);--sb-ground:0 10px 26px #00050a73;--sb-ground-hover:0 12px 30px #00050a8c;--sb-ground-press:0 3px 8px #00050a8c;vertical-align:middle;box-sizing:border-box;min-height:var(--sb-h);border-radius:var(--m-radius);box-shadow:none;color:var(--m-text);font-family:var(--font-body);font-size:var(--sb-fs);letter-spacing:var(--sb-ls);text-transform:uppercase;text-align:center;white-space:nowrap;cursor:pointer;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;isolation:isolate;background:0 0;border:0;align-items:stretch;margin:0;padding:0;font-weight:400;line-height:1.2;text-decoration:none;display:inline-flex;position:relative}.steel-button[data-size=hero]{--sb-h:max(52px,7.4vh);--sb-fs:clamp(11px,.86vw,16px);--sb-ls:.3em;--sb-px:1vw;--sb-arrow:20%;--sb-svg:1.4vw}.steel-button[data-size=card]{--sb-h:44px;--sb-fs:11.5px;--sb-ls:.16em;--sb-px:18px;--sb-arrow:42px;--sb-svg:16px}.steel-button[data-size=sheet]{--sb-h:50px;--sb-fs:12.5px;--sb-ls:.18em;--sb-px:22px;--sb-arrow:48px;--sb-svg:18px}.steel-button[data-size=compact]{--sb-h:36px;--sb-fs:10.5px;--sb-ls:.14em;--sb-px:12px;--sb-arrow:34px;--sb-svg:14px}.steel-button-body{min-width:0;min-height:inherit;border-radius:var(--m-radius);background:var(--m-steel-grain),var(--sb-rim);box-shadow:0 0 0 1px #3a4852,var(--sb-ground);pointer-events:none;transform-origin:50%;flex:1;align-items:stretch;padding:2px;transition:box-shadow .16s;display:flex;position:relative}.steel-button-face{background:var(--m-key-gloss),var(--sb-face);min-width:0;box-shadow:inset 0 0 0 1px var(--m-key-hairline),inset 0 2px 0 1px #ffffff29,inset 0 -1px 0 1px #0006,inset 0 -8px 12px -10px #c4e2ef40;border-radius:3px;flex:1;align-items:stretch;transition:transform .12s cubic-bezier(.2,.7,.2,1),background .16s,box-shadow .12s;display:flex;position:relative;overflow:hidden}.steel-button-label{padding:0 var(--sb-px);text-indent:var(--sb-ls);text-shadow:0 1px 2px #02070d99;flex:1;place-items:center;transition:opacity .16s;display:grid}.steel-button-arrow{flex:0 0 var(--sb-arrow);border-left:1px solid #ffffff42;place-items:center;display:grid;position:relative;box-shadow:inset 1px 0 #0000008c}.steel-button-arrow>svg{width:var(--sb-svg);height:auto;transition:transform .18s cubic-bezier(.2,.7,.2,1),opacity .12s;display:block}.steel-button-sweep{pointer-events:none;background:linear-gradient(105deg,#0000 36%,#dcf0fa2b 50%,#0000 64%);position:absolute;inset:-2px;transform:translate(-110%)}.steel-button-base{pointer-events:none;background:linear-gradient(90deg,#c9303d00,var(--m-signal) 8%,var(--m-signal) 92%,#c9303d00);border-radius:1px;height:1px;transition:opacity .16s;position:absolute;bottom:1px;left:3px;right:3px;box-shadow:0 0 5px 1px #dc3a4799,0 -1px 3px #dc3a4740}.steel-button[data-variant=secondary]{--sb-rim:var(--m-steel-rim-muted);--sb-face:var(--m-key-face-secondary);--sb-face-hover:linear-gradient(180deg,#5a748ea8 0%,#2c405ab3 48%,#1a2a3ec2 100%)}.steel-button[data-variant=secondary] .steel-button-base{display:none}.steel-button[data-variant=ghost]{--sb-ground:none;--sb-ground-hover:none;--sb-ground-press:none}.steel-button[data-variant=ghost] .steel-button-body{box-shadow:none;background:0 0;padding:0}.steel-button[data-variant=ghost] .steel-button-face{border-radius:var(--m-radius);background:linear-gradient(#ffffff0f,#ffffff05);box-shadow:inset 0 0 0 1px #d6e8f057,inset 0 1px #ffffff47}.steel-button[data-variant=ghost] .steel-button-arrow{box-shadow:none;border-left-color:#fff3}.steel-button[data-variant=ghost] .steel-button-base{display:none}@media (hover:hover){.steel-button:hover:not(:disabled):not([aria-disabled=true]) .steel-button-body{box-shadow:0 0 0 1px #4a5964,var(--sb-ground-hover)}.steel-button:hover:not(:disabled):not([aria-disabled=true]) .steel-button-face{background:var(--m-key-gloss),var(--sb-face-hover);box-shadow:inset 0 0 0 1px var(--m-key-hairline),inset 0 2px 0 1px #ffffff3d,inset 0 -1px 0 1px #0006,inset 0 -8px 12px -10px #c4e2ef52}.steel-button:hover:not(:disabled):not([aria-disabled=true]) .steel-button-arrow>svg{transform:translate(3px)}.steel-button[data-arrow=up-right]:hover:not(:disabled):not([aria-disabled=true]) .steel-button-arrow>svg{transform:translate(2px,-2px)}.steel-button[data-arrow=left]:hover:not(:disabled):not([aria-disabled=true]) .steel-button-arrow>svg{transform:translate(-3px)}.steel-button:hover:not(:disabled):not([aria-disabled=true]) .steel-button-base{background:linear-gradient(90deg,#c9303d00,#ff5563 8% 92%,#c9303d00);box-shadow:0 0 7px 2px #e8404db3,0 -1px 4px #dc3a4759}.steel-button:hover:not(:disabled):not([aria-disabled=true]) .steel-button-sweep{animation:.7s cubic-bezier(.4,0,.2,1) both steel-sweep}.steel-button[data-state=loading]:hover .steel-button-sweep{animation:none}}@keyframes steel-sweep{0%{transform:translate(-110%)}to{transform:translate(110%)}}.steel-button:focus-visible .steel-button-arrow>svg{transform:translate(3px)}.steel-button:active:not(:disabled):not([aria-disabled=true]) .steel-button-body,.steel-button[data-pressed=true] .steel-button-body{box-shadow:0 0 0 1px #2c3841,var(--sb-ground-press)}.steel-button:active:not(:disabled):not([aria-disabled=true]) .steel-button-face,.steel-button[data-pressed=true] .steel-button-face{background:linear-gradient(180deg,#0000002e,transparent 45%),var(--sb-face);box-shadow:inset 0 0 0 1px var(--m-key-hairline),inset 0 3px 6px -2px #000000b3,inset 0 -1px 0 1px #0006;transform:translateY(1px)}.steel-button:active:not(:disabled):not([aria-disabled=true]) .steel-button-arrow>svg,.steel-button[data-pressed=true] .steel-button-arrow>svg{transform:translate(1px)}.steel-button[data-state=loading]{cursor:progress}.steel-button[data-state=loading] .steel-button-label{opacity:.55}.steel-button[data-state=loading] .steel-button-arrow>svg{opacity:0}.steel-button[data-state=loading] .steel-button-arrow:after{content:"";border:1.5px solid #ffffff38;border-top-color:#fff;border-radius:50%;width:14px;height:14px;margin:-8px 0 0 -8px;animation:.8s linear infinite steel-spin;position:absolute;top:50%;left:50%}@keyframes steel-spin{to{transform:rotate(360deg)}}.steel-button[data-state=success]{--sb-face:var(--m-key-face-success);--sb-face-hover:var(--m-key-face-success)}.steel-button[data-state=success] .steel-button-base{background:linear-gradient(90deg,transparent,var(--m-teal) 8%,var(--m-teal) 92%,transparent);box-shadow:0 0 5px 1px #4c96a080}.steel-button:disabled,.steel-button[aria-disabled=true]{cursor:not-allowed;opacity:1}.steel-button:disabled .steel-button-body,.steel-button[aria-disabled=true] .steel-button-body{background:linear-gradient(#9aa4ab,#6f7a83 50%,#8a949b);box-shadow:0 0 0 1px #2c3841}.steel-button:disabled .steel-button-face,.steel-button[aria-disabled=true] .steel-button-face{background:linear-gradient(#1a242e,#121a22);box-shadow:inset 0 0 0 1px #0a1219}.steel-button:disabled .steel-button-label,.steel-button:disabled .steel-button-arrow,.steel-button[aria-disabled=true] .steel-button-label,.steel-button[aria-disabled=true] .steel-button-arrow{opacity:.55}.steel-button:disabled .steel-button-base,.steel-button[aria-disabled=true] .steel-button-base{opacity:0}@media (hover:hover) and (pointer:fine){.steel-button[data-tilt=true]:hover .steel-button-body{will-change:transform}}@media (prefers-reduced-motion:reduce){.steel-button-body,.steel-button-face,.steel-button-arrow>svg,.steel-button-base,.steel-button-label{transition:none!important}.steel-button:hover .steel-button-sweep{animation:none!important}.steel-button-arrow>svg{transform:none!important}}@media (forced-colors:active){.steel-button{forced-color-adjust:none;color:buttontext}.steel-button-body{box-shadow:none;background:buttonface;border:1px solid buttontext}.steel-button-face{box-shadow:none;color:buttontext;background:buttonface}.steel-button:focus-visible{outline-color:highlight}}body .glass-button.glass-button{isolation:isolate;box-sizing:border-box;border-radius:var(--m-radius);background:var(--m-key-gloss) padding-box,var(--m-key-face) padding-box,var(--m-steel-grain) border-box,var(--m-steel-rim) border-box;min-height:44px;box-shadow:0 0 0 1px #3a4852,inset 0 0 0 1px var(--m-key-hairline),inset 0 2px 0 1px #ffffff29,inset 0 -1px 0 1px #0006,0 10px 26px #00050a73;color:var(--m-text);font-family:var(--font-body);letter-spacing:.16em;text-transform:uppercase;text-align:center;text-shadow:0 1px 2px #02070d99;white-space:nowrap;--gb-h:44px;--gb-pad:calc((var(--gb-h) - 20px)/2);border:2px solid #0000;justify-content:center;align-items:stretch;gap:0;margin:0;padding:0 18px;font-size:11.5px;font-weight:400;line-height:1.2;text-decoration:none;transition:box-shadow .16s,background .16s;display:inline-flex;position:relative;overflow:hidden}body .glass-button.glass-button>svg,body .glass-button.glass-button>span:last-child{box-sizing:content-box;width:16px;height:16px;padding:var(--gb-pad) 12px;border-left:1px solid #ffffff42;flex:none;align-self:center;margin:0 -18px 0 14px;transition:transform .18s cubic-bezier(.2,.7,.2,1);box-shadow:inset 1px 0 #0000008c}body .glass-button.glass-button>span:last-child{text-indent:0;place-items:center;font-size:1.1em;line-height:1;display:grid}body .glass-button.glass-button:before{content:none;display:none}body .glass-button.glass-button:after{pointer-events:none;border-radius:1px;transition:opacity .16s;content:""!important;z-index:1!important;opacity:1!important;background:linear-gradient(90deg,#c9303d00,var(--m-signal) 8%,var(--m-signal) 92%,#c9303d00)!important;width:auto!important;height:1px!important;display:block!important;position:absolute!important;inset:auto 3px 0!important;box-shadow:0 0 5px 1px #dc3a4799!important}body .glass-button.glass-button.text-only:after{display:none!important}body .glass-button.glass-button{text-indent:.16em;align-items:center;padding-top:0;padding-bottom:0;line-height:1.2}@media (hover:hover){body .glass-button.glass-button:hover:not(:disabled):not([aria-disabled=true]){background:var(--m-key-gloss) padding-box,var(--m-key-face-hover) padding-box,var(--m-steel-grain) border-box,var(--m-steel-rim) border-box;box-shadow:0 0 0 1px #4a5964,inset 0 0 0 1px var(--m-key-hairline),inset 0 2px 0 1px #ffffff3d,inset 0 -1px 0 1px #0006,0 12px 30px #00050a8c}body .glass-button.glass-button:hover:not(:disabled) svg{transform:translate(2px,-2px)}body .glass-button.glass-button:hover:not(:disabled):after{background:linear-gradient(90deg,#c9303d00,#ff5563 8% 92%,#c9303d00)!important;box-shadow:0 0 7px 2px #e8404db3!important}}body .glass-button.glass-button:focus-visible{outline:2px solid var(--m-focus);outline-offset:4px}body .glass-button.glass-button:active:not(:disabled){background:linear-gradient(180deg,#0000002e,transparent 45%) padding-box,var(--m-key-face) padding-box,var(--m-steel-grain) border-box,var(--m-steel-rim) border-box;box-shadow:0 0 0 1px #2c3841,inset 0 0 0 1px var(--m-key-hairline),inset 0 3px 6px -2px #000000b3,inset 0 -1px 0 1px #0006,0 3px 8px #00050a8c}body .glass-button.glass-button:disabled,body .glass-button.glass-button[aria-disabled=true]{cursor:not-allowed;opacity:1;color:#f4f7f98c;text-shadow:none;background:linear-gradient(#1a242e,#121a22) padding-box padding-box,linear-gradient(#9aa4ab,#6f7a83 50%,#8a949b) border-box;box-shadow:0 0 0 1px #2c3841,inset 0 0 0 1px #0a1219}body .glass-button.glass-button:disabled:after,body .glass-button.glass-button[aria-disabled=true]:after{opacity:0!important}body .scene-card .glass-button.glass-button{--gb-h:42px;width:auto;min-height:42px;margin-top:0;font-size:11px}body .expanded-glass-card .exploration-footer .glass-button.glass-button,body .prose .glass-button.glass-button,body .enquiry-actions .glass-button.glass-button,body .email-handoff .glass-button.glass-button,body .estimate-result .glass-button.glass-button,body .blueprint-enquiry .glass-button.glass-button,body .discovery-actions .glass-button.glass-button{--gb-h:48px;letter-spacing:.17em;min-height:48px;font-size:12px}body .glass-button.glass-button.primary{background:var(--m-key-gloss) padding-box,var(--m-key-face) padding-box,var(--m-steel-grain) border-box,var(--m-steel-rim) border-box}body .estimate-result .glass-button.glass-button{margin-top:6px}@media (max-width:760px){body .glass-button.glass-button{white-space:normal;text-align:center}}@media (prefers-reduced-motion:reduce){body .glass-button.glass-button,body .glass-button.glass-button>svg,body .glass-button.glass-button:after{transition:none!important}}body .text-button.text-button{box-shadow:none;color:var(--m-text-2);font-family:var(--font-body);background:linear-gradient(90deg,#ffffff9e,#ffffff29 70%,#0000) 0 100%/100% 1px no-repeat;border:0;border-radius:0;padding-inline:2px;text-decoration:none}body .text-button.text-button:hover:not(:disabled){color:var(--m-text)}body .text-button.text-button:focus-visible{outline:2px solid var(--m-focus);outline-offset:4px}.steel-field{min-width:0;color:var(--m-text);font-family:var(--font-body);flex-direction:column;gap:8px;margin:0 0 22px;font-size:.93rem;line-height:1.5;display:flex}.steel-field>label,.steel-field>legend,.steel-field-label{letter-spacing:.14em;text-transform:uppercase;color:var(--m-text-2);margin:0 0 2px;font-size:.72rem;font-weight:500;display:block}.steel-field-help{color:var(--m-text-3);font-size:.8rem;line-height:1.55;display:block}.steel-field-note{min-height:1.2em;color:var(--m-text-2);align-items:flex-start;gap:8px;font-size:.8rem;line-height:1.5;display:flex}.steel-field-note[data-tone=error]{color:#ffd2c6}.steel-field-note[data-tone=success]{color:#bfe6e9}.steel-field-note:empty{display:none}.steel-field-note:before{content:"";opacity:.75;background:currentColor;border-radius:1px;flex:none;width:8px;height:8px;margin-top:.42em}.steel-well,.field :is(input:where(:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file])),textarea,select),.field-select[data-slot=select-trigger],.panel-contact-fields :is(input,textarea),.step-editor input,.evidence-upload input[type=file]{box-sizing:border-box;border-radius:var(--m-radius);width:100%;min-height:48px;color:var(--m-text);font-family:var(--font-body);background:linear-gradient(#030a12f2,#07121eeb 60%,#091624e6) padding-box padding-box,linear-gradient(#5f6d78 0%,#3d4a55 40%,#8794a0 100%) border-box;border:1px solid #0000;outline:none;margin:0;padding:12px 15px;font-size:16px;font-weight:400;line-height:1.5;transition:box-shadow .16s,background .16s;display:block;box-shadow:inset 0 2px 4px #0000008c,inset 0 1px #0009,inset 0 -1px #c4e2ef1a,0 1px #ffffff1f}.field-select[data-slot=select-trigger]{text-align:left;cursor:pointer;white-space:normal;justify-content:space-between;align-items:center;gap:10px;height:auto;display:flex}.field-select[data-slot=select-trigger]>svg{width:16px;height:16px;color:var(--m-text-2);flex:none}.field :is(input,textarea,select)::placeholder,.steel-well::placeholder,.panel-contact-fields :is(input,textarea)::placeholder{color:#d3dce29e;opacity:1}.field textarea,textarea.steel-well{resize:vertical;min-height:110px}.field select,select.steel-well{-webkit-appearance:none;appearance:none;cursor:pointer;background:linear-gradient(#030a12f2,#07121eeb 60%,#091624e6) padding-box padding-box,linear-gradient(#5f6d78 0%,#3d4a55 40%,#8794a0 100%) border-box;padding-right:42px}.field select option,select.steel-well option{color:#fff;background:#0b1826}.steel-select{position:relative}.steel-select:after{content:"";border-right:1.5px solid var(--m-text-2);border-bottom:1.5px solid var(--m-text-2);pointer-events:none;width:8px;height:8px;margin-top:-6px;position:absolute;top:50%;right:16px;transform:rotate(45deg)}@media (hover:hover){.steel-well:hover:not(:disabled),.field :is(input,textarea,select):hover:not(:disabled),.field-select[data-slot=select-trigger]:hover{background:linear-gradient(#030a12f2,#07121eeb 60%,#091624e6) padding-box padding-box,linear-gradient(#7a8894 0%,#4e5c68 40%,#a3b0bb 100%) border-box}}.steel-well:focus:not(:disabled),.field :is(input,textarea,select):focus:not(:disabled),.field-select[data-slot=select-trigger]:is(:focus-visible,[data-popup-open]):not([data-disabled]),.panel-contact-fields :is(input,textarea):focus:not(:disabled),.step-editor input:focus:not(:disabled){background:linear-gradient(180deg,#030a12f2,#07121eeb 60%,#091624e6) padding-box,linear-gradient(180deg,var(--m-ice-bright) 0%,var(--m-ice) 40%,#7fa9bb 100%) border-box;outline:none;box-shadow:inset 0 2px 4px #00000080,inset 0 1px #00000080,0 0 0 3px #c4e2ef38,0 1px #ffffff1f}.steel-well[aria-invalid=true],.field :is(input,textarea,select)[aria-invalid=true],.field-select[aria-invalid=true]{background:linear-gradient(180deg,#030a12f2,#07121eeb 60%,#091624e6) padding-box,linear-gradient(180deg,#ff8a93 0%,var(--m-signal) 45%,#8a2f36 100%) border-box}.steel-well[aria-invalid=true]:focus:not(:disabled),.field :is(input,textarea,select)[aria-invalid=true]:focus:not(:disabled){box-shadow:inset 0 2px 4px #00000080,0 0 0 3px #e3434f38}.steel-well[data-valid=true],.field :is(input,textarea,select)[data-valid=true]{background:linear-gradient(180deg,#030a12f2,#07121eeb 60%,#091624e6) padding-box,linear-gradient(180deg,#9fd3d8 0%,var(--m-teal) 45%,var(--m-teal-deep) 100%) border-box}.steel-well:disabled,.field :is(input,textarea,select):disabled,.field-select[data-slot=select-trigger][data-disabled]{cursor:not-allowed;color:#f4f7f980;background:linear-gradient(#0a121cb3,#0c1622a8) padding-box padding-box,linear-gradient(#4a555e,#333d46) border-box;box-shadow:inset 0 1px 2px #0006}.field-error,.form-failure{color:#ffd2c6;line-height:1.5;font-size:.8rem!important}:is(.enquiry-form,.estimator,.discovery)[data-premium-form=true] .field:after{display:none}.field input[type=checkbox],.field input[type=radio]{width:18px;height:18px;min-height:0;padding:0}.steel-tile,.check-tile{box-sizing:border-box;cursor:pointer;border-radius:var(--m-radius);min-height:56px;color:var(--m-text);font-family:var(--font-body);background:linear-gradient(#0814229e,#06101cb3) padding-box padding-box,linear-gradient(#5f6d78 0%,#3d4a55 40%,#8794a0 100%) border-box;border:1px solid #0000;align-items:center;gap:12px;margin:0;padding:14px 15px;font-size:.88rem;line-height:1.45;transition:background .16s,box-shadow .16s;display:flex;box-shadow:inset 0 1px #ffffff0f,inset 0 -1px #0006,0 1px #ffffff1a}@media (hover:hover){.steel-tile:hover,.check-tile:hover{background:linear-gradient(#0c1a2ab3,#081422c2) padding-box padding-box,linear-gradient(#7a8894 0%,#4e5c68 40%,#a3b0bb 100%) border-box}}.steel-tile.selected,.check-tile.selected{background:linear-gradient(180deg,#18344ab8,#0e2236c7) padding-box,linear-gradient(180deg,var(--m-ice-bright) 0%,var(--m-ice) 40%,#7fa9bb 100%) border-box;box-shadow:inset 0 1px 0 #ffffff1f,inset 0 -1px 0 #0006,inset 3px 0 0 var(--m-ice)}.steel-tile:has(:checked){background:linear-gradient(180deg,#18344ab8,#0e2236c7) padding-box,linear-gradient(180deg,var(--m-ice-bright) 0%,var(--m-ice) 40%,#7fa9bb 100%) border-box;box-shadow:inset 0 1px 0 #ffffff1f,inset 0 -1px 0 #0006,inset 3px 0 0 var(--m-ice)}.steel-tile:has([data-checked]){background:linear-gradient(180deg,#18344ab8,#0e2236c7) padding-box,linear-gradient(180deg,var(--m-ice-bright) 0%,var(--m-ice) 40%,#7fa9bb 100%) border-box;box-shadow:inset 0 1px 0 #ffffff1f,inset 0 -1px 0 #0006,inset 3px 0 0 var(--m-ice)}.check-tile:has([data-checked]){background:linear-gradient(180deg,#18344ab8,#0e2236c7) padding-box,linear-gradient(180deg,var(--m-ice-bright) 0%,var(--m-ice) 40%,#7fa9bb 100%) border-box;box-shadow:inset 0 1px 0 #ffffff1f,inset 0 -1px 0 #0006,inset 3px 0 0 var(--m-ice)}:is(.steel-tile:has(:focus-visible),.check-tile:has(:focus-visible)){outline:2px solid var(--m-focus);outline-offset:3px}:is(.steel-tile:has(:disabled),.check-tile:has(:disabled),.check-tile:has([data-disabled])){cursor:not-allowed;color:#f4f7f980}.steel-check,.check-tile [data-slot=checkbox],.enquiry-consent input[type=checkbox],input[type=checkbox].steel-check{-webkit-appearance:none;appearance:none;box-sizing:border-box;width:18px;height:18px;cursor:inherit;color:var(--m-text-on-steel);background:linear-gradient(#030a12e6,#091624cc) padding-box padding-box,linear-gradient(#c6d0d7 0%,#7d8a94 50%,#a9b4bb 100%) border-box;border:1px solid #0000;border-radius:3px;flex:none;place-items:center;margin:0;padding:0;transition:background .14s,box-shadow .14s;display:grid;box-shadow:inset 0 1px 2px #0009}.steel-check[data-checked],.check-tile [data-slot=checkbox][data-checked],.enquiry-consent input[type=checkbox]:checked,input[type=checkbox].steel-check:checked{background:linear-gradient(180deg,var(--m-ice-bright),var(--m-ice) 60%,#9fc9db) padding-box,linear-gradient(180deg,#f4f7f9 0%,#c6d0d7 45%,#8a97a2 100%) border-box;box-shadow:inset 0 1px #fffc,0 0 0 1px #00000059}.steel-check [data-slot=checkbox-indicator],.check-tile [data-slot=checkbox] [data-slot=checkbox-indicator]{color:var(--m-text-on-steel)}.enquiry-consent input[type=checkbox]:checked:after,input[type=checkbox].steel-check:checked:after{content:"";border-left:2px solid var(--m-text-on-steel);border-bottom:2px solid var(--m-text-on-steel);width:9px;height:5px;margin-top:-2px;transform:rotate(-45deg)}.enquiry-consent{align-items:center}:is(.enquiry-consent input[type=checkbox]:focus-visible,input[type=checkbox].steel-check:focus-visible){outline:2px solid var(--m-focus);outline-offset:3px}.steel-radio,.check-tile [data-slot=radio-group-item],input[type=radio].steel-radio{-webkit-appearance:none;appearance:none;box-sizing:border-box;width:18px;height:18px;cursor:inherit;background:linear-gradient(#030a12e6,#091624cc) padding-box padding-box,linear-gradient(#c6d0d7 0%,#7d8a94 50%,#a9b4bb 100%) border-box;border:1px solid #0000;border-radius:50%;flex:none;place-items:center;margin:0;padding:0;display:grid;position:relative;box-shadow:inset 0 1px 2px #0009}.check-tile [data-slot=radio-group-item] [data-slot=radio-group-indicator] span{background:var(--m-ice);width:8px;height:8px;box-shadow:0 0 4px #c4e2ef99}.check-tile [data-slot=radio-group-item][data-checked]{background:linear-gradient(180deg,#030a12e6,#091624cc) padding-box,linear-gradient(180deg,#f4f7f9 0%,var(--m-ice) 50%,#8a97a2 100%) border-box}input[type=radio].steel-radio:checked:after{content:"";background:var(--m-ice);border-radius:50%;width:8px;height:8px;box-shadow:0 0 4px #c4e2ef99}input[type=radio].steel-radio:focus-visible{outline:2px solid var(--m-focus);outline-offset:3px}input[type=range].steel-range{-webkit-appearance:none;appearance:none;cursor:pointer;background:0 0;outline:none;width:100%;height:28px;margin:0;padding:0}input[type=range].steel-range::-webkit-slider-runnable-track{background:linear-gradient(#02080ee6,#07121ecc);border-radius:2px;height:6px;box-shadow:inset 0 1px 2px #000000b3,0 1px #ffffff24}input[type=range].steel-range::-moz-range-track{background:linear-gradient(#02080ee6,#07121ecc);border-radius:2px;height:6px;box-shadow:inset 0 1px 2px #000000b3,0 1px #ffffff24}input[type=range].steel-range::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;background:var(--m-steel-grain),var(--m-steel-plate);border:1px solid #2c3841;border-radius:3px;width:22px;height:22px;margin-top:-8px;transition:box-shadow .12s;box-shadow:inset 0 1px #ffffffd9,inset 0 -1px #00000073,0 3px 8px #00050a80}input[type=range].steel-range::-moz-range-thumb{background:var(--m-steel-grain),var(--m-steel-plate);border:1px solid #2c3841;border-radius:3px;width:22px;height:22px;box-shadow:inset 0 1px #ffffffd9,inset 0 -1px #00000073,0 3px 8px #00050a80}input[type=range].steel-range:focus-visible::-webkit-slider-thumb{outline:2px solid var(--m-focus);outline-offset:3px}input[type=range].steel-range:focus-visible::-moz-range-thumb{outline:2px solid var(--m-focus);outline-offset:3px}input[type=range].steel-range:active::-webkit-slider-thumb{box-shadow:inset 0 1px #ffffffd9,inset 0 -1px #00000073,0 1px 3px #00050a99}.select-menu{overflow:hidden;border:1px solid var(--m-edge-right)!important;border-top-color:var(--m-edge-top)!important;border-radius:var(--m-radius)!important;background:var(--m-sheen),linear-gradient(180deg,#0d1b2a,#091420)!important;box-shadow:var(--m-edge-inner),0 18px 40px -16px #00050acc!important;color:var(--m-text)!important;padding:4px!important}.select-menu [role=option]{min-height:42px;font-family:var(--font-body);color:var(--m-text);border-left:2px solid #0000;border-radius:3px;padding:9px 30px 9px 12px;font-size:.9rem;transition:background .14s,border-color .14s}.select-menu [role=option][data-highlighted],.select-menu [role=option][data-selected]{border-left-color:var(--m-ice);background:linear-gradient(90deg,#c4e2ef29,#22405f80)!important}.select-menu [role=option][data-selected] svg{color:var(--m-ice)}.steel-tabs{flex-direction:column;gap:0;min-width:0;display:flex}.steel-tabs-list{scrollbar-width:none;background:linear-gradient(90deg,#040e1a29,#0000 70%);border-bottom:1px solid #ffffff29;align-items:stretch;gap:2px;margin:0;padding:0;display:flex;position:relative;overflow-x:auto}.steel-tabs-list::-webkit-scrollbar{display:none}.steel-tab{min-height:40px;box-shadow:none;cursor:pointer;color:var(--m-text-2);font-family:var(--font-body);letter-spacing:.14em;text-transform:uppercase;white-space:nowrap;background:0 0;border:0;border-radius:3px 3px 0 0;flex:none;justify-content:center;align-items:center;gap:8px;margin:0;padding:8px 14px;font-size:clamp(.66rem,.7vw,.78rem);font-weight:490;line-height:1.22;transition:color .18s,background .18s;display:inline-flex;position:relative}@media (hover:hover){.steel-tab:hover:not([data-disabled]){color:var(--m-text);background:linear-gradient(#ffffff0d,#0000)}}.steel-tab[data-active],.steel-tab[aria-selected=true]{color:var(--m-text)}.steel-tab:focus-visible{outline:2px solid var(--m-focus);outline-offset:-2px}.steel-tab[data-disabled]{color:#d3dce266;cursor:not-allowed}.steel-tabs-indicator{background:linear-gradient(90deg,var(--m-ice),#fff 50%,var(--m-ice));pointer-events:none;border-radius:1px;height:2px;position:absolute;bottom:-1px;left:0;right:0;box-shadow:0 0 6px #c4e2ef8c,0 -6px 12px -8px #c4e2ef80}.steel-tabs-panel{outline:none;min-width:0}.steel-tabs-panel:focus-visible{outline:2px solid var(--m-focus);outline-offset:4px}body .expanded-glass-card :is(.detail-grid>div,.price-grid>div,.credential,.estimate-result,.email-handoff,.enquiry-receipt,.step-editor>li,.capability-note,.evidence-upload){border-radius:var(--m-radius-tile);border:1px solid var(--m-edge-right);border-top-color:var(--m-edge-top);border-left-color:var(--m-edge-left);border-bottom-color:var(--m-edge-bottom);background:var(--m-liquid-specular),var(--m-sheen),var(--m-glass-smoked);box-shadow:var(--m-liquid-rim),var(--m-liquid-inner),var(--m-liquid-dispersion),var(--m-edge-thickness)}body .expanded-glass-card .capability-note{border-left:2px solid var(--m-ice)}body .expanded-glass-card .estimate-result{background:var(--m-purple-reflection),var(--m-sheen),var(--m-glass-smoked)}body .expanded-glass-card .price{color:var(--m-text)}body .expanded-glass-card :is(.package-price,.price-grid b){color:var(--m-ice-bright)}body .expanded-glass-card .estimate-result dt{color:var(--m-text-2)}body .expanded-glass-card .estimate-result dd{color:var(--m-text)}.nav-shell.nav-shell.nav-shell nav.open{border-radius:var(--m-radius-panel);border-color:var(--m-edge-right);border-top-color:var(--m-edge-top)}html[data-dialog] .expanded-glass-card .glass-panel[data-blur=true]{-webkit-backdrop-filter:blur(6px)}@media (min-width:901px){.steel-button[data-size=hero]{--sb-h:calc(55.1 * var(--hp-u,1px));--sb-fs:calc(19.6 * var(--hp-u,1px));--sb-ls:.113em;--sb-px:calc(20 * var(--hp-u,1px));--sb-arrow:calc(88.5 * var(--hp-u,1px));--sb-svg:calc(23.6 * var(--hp-u,1px));--m-radius:calc(6 * var(--hp-u,1px));--sb-face:var(--m-key-face-hero);--sb-face-hover:var(--m-key-face-hero-hover)}.steel-button[data-size=hero] .steel-button-label{font-family:var(--font-geo);text-transform:none;color:#fff;text-shadow:none;padding:0 var(--sb-px) calc(4.8 * var(--hp-u,1px));font-weight:400}.steel-button[data-size=hero] .steel-button-arrow{box-shadow:none;border-left-color:#ffffff24}.steel-button[data-size=hero] .steel-button-body{box-shadow:0 0 0 1px #96a6b480,0 10px 26px -14px #00050a80}.steel-button[data-size=hero]{--sb-rim:linear-gradient(180deg,#bcc6d0 0%,#9fadb9 42%,#8f9daa 68%,#c8d0d8 100%)}.steel-button[data-size=hero] .steel-button-face{background:linear-gradient(180deg,#ffffff12 0,#ffffff06 40%,transparent 52%),var(--sb-face);box-shadow:inset 0 0 0 1px #08121c8c,inset 0 2px 0 1px #ffffff24,inset 0 -1px 0 1px #ffffff1a}.steel-button[data-size=hero] .steel-button-base{display:none}}.steel-button[data-size=hero] .steel-button-label{font-family:var(--font-geo);text-transform:none;color:#fff;font-weight:400}.liquid-glass{--lg-smoke:var(--m-glass-clear);isolation:isolate;border-radius:var(--m-radius-card);border:1px solid var(--m-edge-right);border-top-color:var(--m-edge-top);border-left-color:var(--m-edge-left);border-bottom-color:var(--m-edge-bottom);background:var(--m-liquid-specular),var(--m-glint),var(--m-sheen),var(--lg-smoke);box-shadow:var(--m-liquid-body);color:var(--m-text);position:relative}.liquid-glass[data-tone=bright],.liquid-glass[data-tone=bright-calm]{--lg-smoke:var(--m-glass-bright);--m-text:var(--m-ink-dark);--m-text-2:var(--m-ink-dark-2);--m-text-3:var(--m-ink-dark-3);background:var(--lg-smoke);box-shadow:var(--m-liquid-body-bright);color:var(--m-ink-dark);border-color:#fffffff2 #0c1a2a24 #0c1a2a24}.liquid-glass[data-tone=bright-calm]{--lg-smoke:var(--m-glass-bright-calm)}.liquid-glass[data-tone=bright] :is(h1,h2,h3,h4,h5,p,li,dd,dt,span,small,strong,b,em,figcaption,label,td,th),.liquid-glass[data-tone=bright-calm] :is(h1,h2,h3,h4,h5,p,li,dd,dt,span,small,strong,b,em,figcaption,label,td,th){color:inherit}.liquid-glass[data-tier=smoked]{--lg-smoke:var(--m-glass-smoked)}.liquid-glass[data-tier=reading]{--lg-smoke:var(--m-glass-reading)}.liquid-glass[data-tier=inset]{--lg-smoke:var(--m-glass-reading-inset)}.liquid-glass[data-radius=tile]{border-radius:var(--m-radius-tile)}.liquid-glass[data-radius=panel]{border-radius:var(--m-radius-panel)}.liquid-glass[data-radius=chip]{border-radius:var(--m-radius-chip)}.liquid-glass[data-lift=soft]{--m-lift-warm:var(--m-lift-warm-soft);--m-lift-iris:var(--m-lift-iris-soft)}.liquid-glass[data-lift=loud]{box-shadow:var(--m-liquid-rim),var(--m-liquid-inner),inset 3px 3px 0 -1px #ff78d66b,inset -3px -3px 0 -1px #78eeff6b,inset 5px 5px 2px -3px #ff38a54d,inset -5px -5px 2px -3px #3acfff4d,var(--m-edge-thickness),var(--m-ground)}.liquid-glass-flat{box-shadow:var(--m-liquid-rim),var(--m-liquid-inner),var(--m-liquid-dispersion),var(--m-edge-thickness)}.liquid-glass[data-reflection=line]:before{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#fff3 18%,#ffffff4d 50%,#fff3 82%,#0000);border-radius:1px;height:1px;position:absolute;top:3px;left:10px;right:10px}.m-radius-card{border-radius:var(--m-radius-card)}.m-radius-tile{border-radius:var(--m-radius-tile)}.m-radius-chip{border-radius:var(--m-radius-chip)}.ink-dark{--m-text:var(--m-ink-dark);--m-text-2:var(--m-ink-dark-2);--m-text-3:var(--m-ink-dark-3);color:var(--m-ink-dark)}.ink-dark :is(h1,h2,h3,h4,h5,p,li,dd,dt,span,small,strong,b,em,figcaption,label,td,th){color:inherit}:root{--al-ice:#e3f0fb;--al-ice-70:#e3f0fbb3;--al-ice-40:#e3f0fb66;--al-ice-16:#e3f0fb29;--al-sapphire:#5b93d4;--al-sapphire-deep:#24507f;--al-teal:#5fc0c9;--al-amber:#e9b45f;--al-red:#ff4a38;--al-steel-hi:#f4f7f9;--al-steel:#bcc7cf;--al-steel-mid:#8e9ba4;--al-steel-lo:#55636c;--al-ink:#071320;--al-glass:#0612209e;--al-ease-out:cubic-bezier(.16,1,.3,1);--al-ease-in-out:cubic-bezier(.65,0,.35,1);--al-t-draw:.42s;--al-t-lit:.26s}.al-illo{width:100%;max-width:100%;height:auto;font-family:var(--font-body,"Raleway",sans-serif);color:var(--al-ice);shape-rendering:geometricprecision;display:block;overflow:visible}.al-illo text{fill:currentColor;letter-spacing:.14em;text-transform:uppercase;-webkit-user-select:none;user-select:none;font-family:inherit;font-weight:400}.al-illo[data-visible=false] :is(.al-draw,.al-lit,.al-rise,.al-pulse,.al-sweep,.al-compass-needle,.al-compass-sweep),.al-figure[data-visible=false] .al-caption{animation-play-state:paused!important}.al-illo[data-play-state=idle] .al-draw{stroke-dashoffset:1px}.al-illo[data-play-state=idle] :is(.al-lit,.al-rise){opacity:0}.al-illo[data-play-state=idle] .al-rise{transform:translateY(6px)}.al-illo .al-draw{stroke-dasharray:1;stroke-dashoffset:0}.al-illo[data-play-state=playing] .al-draw{animation:al-draw var(--al-t,var(--al-t-draw)) var(--al-ease-out) var(--al-d,0s) both}.al-illo[data-play-state=playing] .al-lit{animation:al-lit var(--al-t,var(--al-t-lit)) ease-out var(--al-d,0s) both}.al-illo[data-play-state=playing] .al-rise{animation:al-rise .38s var(--al-ease-out) var(--al-d,0s) both}.al-illo .al-pulse{opacity:0;transform-origin:var(--al-origin,50% 50%)}.al-illo[data-play-state=playing] .al-pulse{animation:al-pulse .7s ease-out var(--al-d,0s) both}.al-illo .al-sweep{opacity:0}.al-illo[data-play-state=playing] .al-sweep{animation:al-sweep var(--al-t,1.1s) var(--al-ease-in-out) var(--al-d,0s) both}.al-illo .al-seg{stroke-dasharray:1;stroke-dashoffset:1px;transition:stroke-dashoffset .55s var(--al-ease-out)}.al-illo .al-seg[data-on]{stroke-dashoffset:0}.al-illo .al-step{opacity:0;transition:opacity .28s ease-out}.al-illo .al-step[data-on]{opacity:1}.al-illo .al-guide{opacity:0;transition:opacity .4s ease-out}.al-illo .al-guide[data-on]{opacity:1}@keyframes al-draw{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}@keyframes al-lit{0%{opacity:0}to{opacity:1}}@keyframes al-rise{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes al-pulse{0%{opacity:.65;transform:scale(1)}to{opacity:0;transform:scale(1.55)}}@keyframes al-sweep{0%{opacity:0;transform:translate(0)}18%{opacity:1}82%{opacity:1}to{opacity:0;transform:translateX(var(--al-sweep-x,220px))}}.al-compass .al-compass-needle{transform-origin:120px 120px}.al-compass[data-play-state=idle] .al-compass-needle{transform:rotate(-160deg)}.al-compass[data-play-state=playing] .al-compass-needle{animation:2.2s cubic-bezier(.3,.9,.3,1) both al-compass-settle}.al-compass .al-compass-sweep{opacity:0;transform-origin:120px 120px}.al-compass[data-play-state=playing] .al-compass-sweep{animation:al-compass-sweep 1.5s var(--al-ease-in-out) .55s both}@keyframes al-compass-settle{0%{transform:rotate(-160deg)}46%{transform:rotate(10deg)}64%{transform:rotate(-4.5deg)}79%{transform:rotate(1.8deg)}91%{transform:rotate(-.6deg)}to{transform:rotate(0)}}@keyframes al-compass-sweep{0%{opacity:0;transform:rotate(-40deg)}14%{opacity:.9}86%{opacity:.9}to{opacity:0;transform:rotate(320deg)}}.al-processor .al-sweep{--al-sweep-x:250px}.al-triptych[data-active] .al-pane-rim{opacity:.45;transition:opacity .24s ease-out}.al-triptych[data-active="0"] .al-pane-0 .al-pane-rim,.al-triptych[data-active="1"] .al-pane-1 .al-pane-rim,.al-triptych[data-active="2"] .al-pane-2 .al-pane-rim{opacity:1}.al-message .al-led{fill:var(--al-steel-lo);transition:fill .22s ease-out}.al-message .al-halo,.al-message .al-tick,.al-message .al-fault{opacity:0;transition:opacity .22s ease-out}.al-message[data-indicator=focus] .al-led{fill:var(--al-amber)}.al-message[data-indicator=focus] .al-halo{opacity:1}.al-message[data-indicator=sent] .al-led{fill:var(--al-teal)}.al-message[data-indicator=sent] .al-tick{opacity:1}.al-message[data-indicator=error] .al-led{fill:var(--al-red)}.al-message[data-indicator=error] .al-fault{opacity:1}@media (prefers-reduced-motion:reduce){.al-illo[data-play-state] :is(.al-draw,.al-seg){stroke-dashoffset:0!important;transition:none!important;animation:none!important}.al-illo[data-play-state] :is(.al-lit,.al-rise,.al-step,.al-guide){opacity:1!important;transition:none!important;animation:none!important;transform:none!important}.al-illo[data-play-state] :is(.al-pulse,.al-sweep,.al-compass-sweep){opacity:0!important;animation:none!important}.al-compass[data-play-state] .al-compass-needle{animation:none!important;transform:none!important}.al-message .al-led,.al-message .al-halo,.al-message .al-tick,.al-message .al-fault,.al-triptych .al-pane-rim{transition:none!important}}@media (forced-colors:active){.al-illo{forced-color-adjust:auto}}.al-figure{width:100%;max-width:100%;font-family:var(--font-body,"Raleway",sans-serif);color:var(--al-ice);display:block;position:relative;container-type:inline-size}.al-figure>.al-illo{width:100%;height:auto;display:block}.al-caption{left:var(--x);top:var(--y);width:var(--w);pointer-events:none;text-align:center;letter-spacing:.09em;text-transform:uppercase;color:var(--al-ice);opacity:.88;font-variant-numeric:tabular-nums;font-size:clamp(6.5px,2.05cqw,9px);font-style:normal;font-weight:400;line-height:1.15;display:block;position:absolute;transform:translate(-50%)}.al-caption[data-align=start]{text-align:left;transform:none}.al-caption:after{content:attr(data-label);display:block}.al-figure[data-play-state=idle] .al-caption{opacity:0}.al-figure[data-play-state=playing] .al-caption{animation:al-lit .32s ease-out var(--al-d,0s) both}.al-figure[data-static] .al-caption{opacity:.88}.al-figure-workflow .al-caption{color:var(--al-ice-70)}.al-figure-triptych .al-caption{color:var(--al-ice-70);letter-spacing:.08em;font-size:clamp(5.5px,2.15cqw,8px)}.al-illo[data-static] :is(.al-draw,.al-seg){stroke-dashoffset:0!important;transition:none!important;animation:none!important}.al-illo[data-static] :is(.al-lit,.al-rise,.al-step,.al-guide){opacity:1!important;transition:none!important;animation:none!important;transform:none!important}.al-illo[data-static] :is(.al-pulse,.al-sweep,.al-compass-sweep){opacity:0!important;animation:none!important}.al-compass[data-static] .al-compass-needle{animation:none!important;transform:none!important}.al-illo .al-glyph{vector-effect:non-scaling-stroke}@media (prefers-reduced-motion:reduce){.al-figure[data-play-state] .al-caption{opacity:.88!important;animation:none!important}.al-figure[data-play-state=idle] .al-caption{opacity:0!important}}.experience-invitation .steel-button{grid-column:1/-1;justify-self:start;margin-top:12px}.experience-page>.steel-button{margin-top:8px}.blueprint-enquiry .steel-button{flex:none}.email-handoff .steel-button{margin:14px 16px 12px 0}.enquiry-actions .steel-button{flex:none}.about-editorial .editorial-rule,.about-support-head .editorial-rule{background:linear-gradient(90deg,var(--m-key-soft),var(--m-rim-ice-soft) 70%,transparent);height:1px;display:block}.about-support-head .editorial-rule{width:30px;margin:16px 0 22px}.about-editorial .founder-portrait{background:var(--m-steel-rim) border-box;width:112px;height:130px;box-shadow:0 0 0 1px #2c3841,inset 0 0 0 1px var(--m-key-hairline),var(--m-ground-tight);object-fit:cover;object-position:50% 20%;border:1px solid #0000;border-radius:4px;padding:0}body .unified-card-dialog .editorial-icon-list .icon-orbit,.about-editorial .icon-orbit{width:44px;height:44px;color:var(--m-ice-bright);background:linear-gradient(#081422a8,#050e1abd) padding-box padding-box,linear-gradient(#8e9ba4 0%,#55636c 45%,#8e9ba4 100%) border-box;border:1px solid #0000;border-radius:4px;flex:none;box-shadow:inset 0 1px #ffffff24,inset 0 -1px #00000073,0 1px #ffffff14}.about-editorial .icon-orbit svg{width:22px;height:22px}.about-support-head{grid-template-columns:minmax(0,1fr);margin-bottom:6px;display:grid}.about-support-head>div{min-width:0}body .unified-card-dialog.expanded-glass-card:not(.intelligence-exploration) .unified-card-body .about-support-head h3{color:var(--m-text)!important;font-family:var(--font-body)!important;letter-spacing:.055em!important;text-transform:uppercase!important;margin:0!important;font-size:clamp(1.02rem,1.28vw,1.4rem)!important;font-weight:300!important;line-height:1.24!important}.about-editorial .founder-story{border-top-color:#ffffff24}.about-editorial .founder-story summary{color:var(--m-text-2);letter-spacing:.02em}.about-editorial .founder-story summary:hover{color:var(--m-text)}.experience-timeline{border-left-color:#d6e8f047}.experience-timeline article:before{background:linear-gradient(#f4f7f9,#8a97a2);border-radius:1px;width:7px;height:7px;top:18px;left:-30px;box-shadow:0 0 0 1px #1b2630,0 0 6px #c4e2ef59}body .unified-card-dialog.expanded-glass-card:not(.intelligence-exploration) .unified-card-body .timeline-date{font-variant-numeric:tabular-nums;color:var(--m-text-2)!important}.experience-timeline .organisation{color:var(--m-text-2)}.experience-timeline .organisation svg{color:var(--m-ice)}.credential-logo{border-radius:4px;box-shadow:inset 0 0 0 1px #00000014,0 1px #ffffff24}body .unified-card-dialog.expanded-glass-card:not(.intelligence-exploration) .unified-card-body .credential-issuer{color:var(--m-text-2)!important}.qualification-notes section{border-top-color:#ffffff24}.experience-page .native-story-intro .native-story-figure,.blueprint-explanation .native-story-intro .native-story-figure{border-radius:var(--m-radius-panel);border:1px solid var(--m-edge-right);border-top-color:var(--m-edge-top);border-left-color:var(--m-edge-left);border-bottom-color:var(--m-edge-bottom);background:var(--m-sheen),var(--m-glass-smoked);box-shadow:var(--m-edge-inner),var(--m-edge-thickness)}.experience-page .native-story-figure figcaption span,.blueprint-explanation .native-story-figure figcaption span{color:var(--m-ice)}.estimator-inputs{min-width:0}.estimator .estimator-note{margin:-16px 0 25px}.estimate-result-reveal{align-self:stretch;min-width:0}body .expanded-glass-card .estimate-result.glass-panel[data-tier=reading]{border-radius:var(--m-radius-panel);background:var(--m-purple-reflection),var(--m-glint),var(--m-sheen),var(--m-band-reading),var(--m-glass-reading-inset);box-shadow:var(--m-edge-inner),var(--m-edge-thickness),var(--m-ground);align-self:start;padding:24px 26px 26px;position:sticky;top:0}body .expanded-glass-card .estimate-result.glass-panel[data-steel-head=true]{padding-top:28px}body .expanded-glass-card .estimate-result .eyebrow{margin-bottom:12px}body .expanded-glass-card .estimator .estimate-result .price{font-family:var(--font-body);letter-spacing:-.01em;color:var(--m-text);font-variant-numeric:tabular-nums;margin:6px 0 2px;font-size:clamp(2rem,2.6vw,3rem);font-weight:300;line-height:1.15}body .expanded-glass-card .estimate-result dl{font-variant-numeric:tabular-nums;border-top-color:#ffffff24}body .expanded-glass-card .estimate-result ul{margin:0 0 6px;padding:0;list-style:none}body .expanded-glass-card .estimate-result li{margin:0 0 6px;padding-left:16px;position:relative}body .expanded-glass-card .estimate-result li:before{content:"";background:var(--m-ice);opacity:.8;border-radius:1px;width:6px;height:6px;position:absolute;top:.6em;left:0}body .expanded-glass-card .estimate-result .estimate-download{min-width:200px;margin-top:12px}body .estimate-result .steel-button.estimate-download{border-radius:var(--m-radius);min-height:36px;color:var(--m-text);background:0 0;padding:0;text-decoration:none;display:inline-flex}body .estimate-result .steel-button.estimate-download:hover:not(:disabled){color:var(--m-text)}html body .expanded-glass-card .estimator .steel-field .field-select.field-select.steel-well[data-slot=select-trigger][role=combobox]{border-radius:var(--m-radius)!important;background:linear-gradient(#030a12f2,#07121eeb 60%,#091624e6) padding-box padding-box,linear-gradient(#5f6d78 0%,#3d4a55 40%,#8794a0 100%) border-box!important;border:1px solid #0000!important;box-shadow:inset 0 2px 4px #0000008c,inset 0 1px #0009,inset 0 -1px #c4e2ef1a,0 1px #ffffff1f!important}@media (hover:hover){html body .expanded-glass-card .estimator .steel-field .field-select.field-select.steel-well[data-slot=select-trigger][role=combobox]:hover{background:linear-gradient(#030a12f2,#07121eeb 60%,#091624e6) padding-box padding-box,linear-gradient(#7a8894 0%,#4e5c68 40%,#a3b0bb 100%) border-box!important}}html body .expanded-glass-card .estimator .steel-field .field-select.field-select.steel-well[data-slot=select-trigger][role=combobox]:is(:focus-visible,[data-popup-open]){background:linear-gradient(180deg,#030a12f2,#07121eeb 60%,#091624e6) padding-box,linear-gradient(180deg,var(--m-ice-bright) 0%,var(--m-ice) 40%,#7fa9bb 100%) border-box!important;box-shadow:inset 0 2px 4px #00000080,inset 0 1px #00000080,0 0 0 3px #c4e2ef38,0 1px #ffffff1f!important}html body .expanded-glass-card .estimator .steel-field .field-select.field-select.steel-well[data-slot=select-trigger][role=combobox][data-disabled]{background:linear-gradient(#0a121cb3,#0c1622a8) padding-box padding-box,linear-gradient(#4a555e,#333d46) border-box!important;box-shadow:inset 0 1px 2px #0006!important}body .expanded-glass-card .estimator legend{color:var(--m-text-2);font-size:.93rem}body .expanded-glass-card .blueprint-areas>div{box-shadow:none;background:linear-gradient(#08142275,#06101c85) padding-box padding-box,linear-gradient(#8e9ba480 0%,#55636c8c 50%,#8e9ba473 100%) border-box;border:1px solid #0000;border-radius:4px}body .expanded-glass-card .blueprint-areas>div:nth-child(3n+1){box-shadow:none}body .expanded-glass-card .blueprint-areas svg{color:var(--m-ice)}body .expanded-glass-card .blueprint-route{counter-reset:none;gap:10px;margin:18px 0 28px!important}body .expanded-glass-card .blueprint-route li{border-radius:var(--m-radius-panel);border:1px solid var(--m-edge-right);border-top-color:var(--m-edge-top);border-left-color:var(--m-edge-left);border-bottom-color:var(--m-edge-bottom);background:var(--m-sheen),var(--m-glass-smoked);min-height:88px;box-shadow:var(--m-edge-inner),var(--m-edge-thickness);color:var(--m-text);transition:box-shadow .26s ease-out,background .26s ease-out;position:relative;padding:14px 14px 14px 16px!important;font-size:.8rem!important;line-height:1.45!important}body .expanded-glass-card .blueprint-route li:nth-child(odd){box-shadow:var(--m-edge-inner),var(--m-edge-thickness)}body .expanded-glass-card .blueprint-route li>span{letter-spacing:.16em;font-variant-numeric:tabular-nums;background:linear-gradient(90deg,#ffffff6b,#ffffff14 70%,#0000) 0 100%/100% 1px no-repeat;width:max-content;padding:2px 0 6px;font-size:.7rem;transition:color .26s ease-out;display:block;color:var(--m-text-2)!important;margin:0 0 10px!important}body .expanded-glass-card .blueprint-route li[data-reached]{box-shadow:var(--m-edge-inner),var(--m-edge-thickness),inset 3px 0 0 var(--m-ice)}body .expanded-glass-card .blueprint-route li[data-reached]>span{color:var(--m-ice-bright)!important}body .expanded-glass-card .blueprint-route li[data-reached][data-stage="4"]>span{color:var(--m-amber)!important}.blueprint-enquiry{border-top-color:#ffffff24}body .unified-card-dialog.expanded-glass-card:not(.intelligence-exploration) .unified-card-body .blueprint-enquiry h3{color:var(--m-text)!important;font-family:var(--font-body)!important;letter-spacing:.055em!important;text-transform:uppercase!important;margin:0 0 10px!important;font-size:clamp(1.02rem,1.28vw,1.4rem)!important;font-weight:300!important;line-height:1.24!important}.living-map .map-services span{color:var(--m-text-2);letter-spacing:.06em;border-color:#8e9ba48c;border-radius:3px}.living-map .map-node{color:var(--m-ice);font-variant-numeric:tabular-nums;background:linear-gradient(#14283a,#0b1a2c);border-color:#55636c;border-radius:3px}.living-map .risk-label{border-radius:4px}body .expanded-glass-card .published-content .evidence-card,body .expanded-glass-card .published-content blockquote,body .expanded-glass-card .published-case-visual .detail-grid>div{border-radius:var(--m-radius-panel);border:1px solid var(--m-edge-right);border-top-color:var(--m-edge-top);border-left-color:var(--m-edge-left);border-bottom-color:var(--m-edge-bottom);background:var(--m-sheen),var(--m-glass-smoked);box-shadow:var(--m-edge-inner),var(--m-edge-thickness)}body .expanded-glass-card .published-content .evidence-card:before{color:var(--m-text-3);letter-spacing:.16em}body .expanded-glass-card .published-content blockquote p{color:var(--m-text)}body .expanded-glass-card .published-content cite{color:var(--m-text-2)}body .expanded-glass-card .published-case-visual .detail-grid h3{font-variant-numeric:tabular-nums;letter-spacing:.02em!important;text-transform:none!important}body .expanded-glass-card .published-case-visual .detail-grid>div p{color:var(--m-text-2)}@keyframes pages-image-in{0%{clip-path:inset(0 0 100%);opacity:.2}to{clip-path:inset(0);opacity:1}}.expanded-glass-card[data-sheet-state=open] .published-story-art{animation:.52s cubic-bezier(.16,1,.3,1) .12s both pages-image-in}.expanded-glass-card[data-sheet-state=open] .published-content .evidence-card:nth-child(2) .published-story-art{animation-delay:.24s}.expanded-glass-card[data-sheet-state=open] .published-content .evidence-card:nth-child(3) .published-story-art{animation-delay:.36s}body .expanded-glass-card .enquiry-form:before{color:var(--m-text-3);letter-spacing:.16em}.enquiry-form .enquiry-well{border-radius:var(--m-radius-panel);background:linear-gradient(#02081066,#030c1842 40%,#030c1838);border:1px solid #ffffff14;border-color:#00000073 #ffffff14 #ffffff24;margin:22px 0 18px;padding:24px 24px 4px;position:relative;box-shadow:inset 0 3px 8px #0000006b,inset 0 1px #0000008c,inset 0 -1px #c4e2ef0f,0 1px #ffffff14}.enquiry-form .enquiry-well .field.steel-field{margin-bottom:20px}.enquiry-form .enquiry-well .field-grid{gap:0 22px}.enquiry-form .enquiry-well>.fine{color:var(--m-text-3);margin:-4px 0 18px}.enquiry-form .steel-select{display:block}.enquiry-form .steel-select>select.steel-well{-webkit-appearance:none;appearance:none;padding-right:42px}.enquiry-form .steel-consent{color:var(--m-text);cursor:pointer;align-items:center;gap:12px;margin:18px 0 14px;font-size:.92rem;display:flex}.enquiry-form .steel-consent a{color:var(--m-ice);background:linear-gradient(90deg,#c4e2efb3,#c4e2ef40) 0 100%/100% 1px no-repeat;text-decoration:none}.enquiry-form .steel-consent a:hover{color:var(--m-ice-bright)}.enquiry-form .steel-field-note{margin-top:2px}.enquiry-form .form-failure{margin:0 0 14px}.enquiry-form .enquiry-actions{gap:22px;margin:22px 0 8px}.enquiry-form .enquiry-actions .fine{color:var(--m-text-3)}.enquiry-form .direct-email a{color:var(--m-ice);background:linear-gradient(90deg,#c4e2efb3,#c4e2ef40) 0 100%/100% 1px no-repeat;text-decoration:none}body .expanded-glass-card .email-handoff,body .expanded-glass-card .enquiry-receipt{margin-top:22px;padding:22px 24px}body .expanded-glass-card :is(.email-handoff,.enquiry-receipt)>svg{color:var(--m-ice)}body .expanded-glass-card :is(.email-handoff,.enquiry-receipt) h3{margin:8px 0 6px}.enquiry-form[data-enquiry-focus=true] .enquiry-well{border-bottom-color:#c4e2ef57}body .unified-card-dialog .unified-card-scroll[data-card-page="1"] .page-body[data-route=contact] .visual-prose [data-illustrated-block]{border-radius:var(--m-radius-panel);background:var(--m-sheen),var(--m-band-reading),var(--m-glass-reading-inset);box-shadow:var(--m-edge-inner),var(--m-edge-thickness);border:1px solid var(--m-edge-right)!important;border-top-color:var(--m-edge-top)!important;border-left-color:var(--m-edge-left)!important;border-bottom-color:var(--m-edge-bottom)!important;padding:20px 26px 26px!important}body .unified-card-dialog .unified-card-scroll[data-card-page="1"] .page-body[data-route=contact] .visual-prose [data-illustrated-block]:before{background:linear-gradient(var(--m-ice),var(--m-teal));box-shadow:none;height:28px;top:28px}body .unified-card-dialog .unified-card-scroll[data-card-page="1"] .page-body[data-route=contact] .visual-document .visual-prose p{max-width:60ch;color:var(--m-text-2);font-size:16px!important;line-height:1.65!important}body .unified-card-dialog .unified-card-scroll[data-card-page="1"] .page-body[data-route=contact] .visual-document .visual-prose h3{margin:8px 0 12px!important}body .unified-card-dialog .unified-card-scroll[data-card-page="1"] .page-body[data-route=contact] .story-block-art{opacity:.9;height:96px}@media (max-width:900px){:is(.blueprint-enquiry,.experience-page,.experience-invitation,.enquiry-actions,.email-handoff,.estimate-result) .steel-button{white-space:normal}:is(.blueprint-enquiry,.experience-page,.experience-invitation,.enquiry-actions,.email-handoff,.estimate-result) .steel-button .steel-button-label{padding-top:10px;padding-bottom:10px;line-height:1.3}.about-editorial .founder-portrait{width:92px;height:118px}.experience-invitation .steel-button{justify-self:stretch}.experience-page>.steel-button,.blueprint-enquiry .steel-button{width:100%}body .expanded-glass-card .estimate-result.glass-panel[data-tier=reading]{padding:20px 18px 22px;position:relative}body .expanded-glass-card .estimate-result .estimate-download{width:100%;min-width:0}body .expanded-glass-card .blueprint-route li{grid-template-columns:34px 1fr;align-items:center;gap:10px;min-height:0;padding:12px 14px!important;display:grid!important}body .expanded-glass-card .blueprint-route li>span{background:0 0;padding:0;margin:0!important}.enquiry-form .enquiry-well{margin:18px 0 14px;padding:18px 16px 2px}.enquiry-form .enquiry-actions .steel-button{width:100%}.email-handoff .steel-button{width:100%;margin:12px 0}.enquiry-form .steel-consent{align-items:flex-start}.enquiry-form .steel-consent input{margin-top:3px}}@media (prefers-reduced-motion:reduce){.expanded-glass-card[data-sheet-state=open] .published-story-art{clip-path:none;opacity:1;animation:none!important}body .expanded-glass-card .blueprint-route li,body .expanded-glass-card .blueprint-route li>span{transition:none!important}}@media (forced-colors:active){.enquiry-form .enquiry-well,body .expanded-glass-card .blueprint-route li,.about-editorial .icon-orbit{box-shadow:none;background:canvas;border-color:canvastext}body .expanded-glass-card .blueprint-route li[data-reached]{border-left:3px solid highlight}}:root{--s-sheet-iris:radial-gradient(26% 30% at 103% 58%,#ff38a59e 0%,#ff78d64d 46%,#ff78d600 80%), radial-gradient(24% 20% at 102% 82%,#3acfff94 0%,#78eeff47 46%,#78eeff00 80%), radial-gradient(20% 14% at 101% 34%,#ffdea14d 0%,#ffdea100 78%);--s-sheet-warm:radial-gradient(16% 24% at -4% 40%,#ffdea133 0%,#ffcd9e17 46%,#ffcd9e00 80%);--s-well-face:radial-gradient(60% 120% at 100% 0,#ff38a51a 0%,#ff78d600 70%), radial-gradient(60% 120% at 0 100%,#3acfff1a 0%,#78eeff00 70%), linear-gradient(180deg,#fafbfdf2 0%,#eef2f8ed 62%,#e8edf6eb 100%);--s-well-rim:inset 0 1px 0 #fffffffa, inset 0 2px 3px #09162621, inset 0 -1px 0 #ffffffb3, 0 1px 0 #ffffff1a;--s-well-focus:0 0 0 1px #3acfffd9, 0 0 0 4px #3acfff42, 0 0 16px -2px #3acfff8c, inset 0 2px 3px #09162621;--s-well-ink:var(--m-ink-dark);--s-well-ink-2:#33465a}html body .unified-card-dialog.expanded-glass-card[data-slot=dialog-content]{background:var(--s-sheet-warm), var(--s-sheet-iris), var(--m-liquid-specular), var(--m-purple-reflection), var(--glass-glint), var(--glass-sheen), var(--m-band-reading), var(--glass-smoke-reading)!important;box-shadow:var(--m-liquid-rim), var(--m-liquid-inner), var(--m-liquid-dispersion), var(--m-edge-thickness), 0 28px 70px -36px #020a149e, var(--m-liquid-halo)!important;border-radius:var(--m-radius-panel)!important}@media (max-width:900px){html body .unified-card-dialog.expanded-glass-card[data-slot=dialog-content]{--s-sheet-iris:radial-gradient(22% 22% at 112% 64%,#ff38a580 0%,#ff78d63d 46%,#ff78d600 80%), radial-gradient(20% 16% at 112% 84%,#3acfff75 0%,#78eeff38 46%,#78eeff00 80%);--s-sheet-warm:radial-gradient(16% 20% at -10% 46%,#ffdea12e 0%,#ffcd9e14 46%,#ffcd9e00 80%)}}html body .unified-card-dialog.expanded-glass-card>.glass-edge-glints{background:radial-gradient(220px 70px at 0 0,#ffffff1a,#0000 74%),linear-gradient(90deg,#0000 0,#ffffff38 16%,#ffffff57 50%,#ffffff38 84%,#0000 100%) 0 3px/100% 1px no-repeat!important}html body .unified-card-dialog.expanded-glass-card[data-slot=dialog-content]:after{content:"";z-index:6;pointer-events:none;border-radius:var(--m-radius-panel) var(--m-radius-panel) 0 0;background:linear-gradient(90deg,#3acfff00 0%,#3acfff8c 12%,#78eeffd9 26%,#ffffffe6 42%,#ff78d6d9 62%,#ff38a599 78%,#ffdea166 90%,#ffdea100 100%);height:2px;position:absolute;top:0;left:0;right:0;box-shadow:0 0 10px #78eeff57,0 0 22px #ff78d638}html body .unified-card-dialog.expanded-glass-card .exploration-header .eyebrow,html body .unified-card-dialog.expanded-glass-card>.exploration-header p.eyebrow,html body .expanded-glass-card .page-body>p.eyebrow:first-child{color:#f4f7f9}html body :is(.expanded-glass-card,.unified-card-dialog) :is(.steel-well,.field :is(input:where(:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file])),textarea,select),.field-select[data-slot=select-trigger],.panel-contact-fields :is(input,textarea),.step-editor input){border-radius:var(--m-radius);background:var(--s-well-face);box-shadow:var(--s-well-rim);color:var(--s-well-ink);-webkit-text-fill-color:var(--s-well-ink);border:1px solid #0c1a2a29}html body :is(.expanded-glass-card,.unified-card-dialog) :is(.steel-well,.field :is(input,textarea,select),.panel-contact-fields :is(input,textarea))::placeholder{color:#5b6b7c;-webkit-text-fill-color:#5b6b7c;opacity:1}html body :is(.expanded-glass-card,.unified-card-dialog) :is(.field select,select.steel-well){background:var(--s-well-face)}html body :is(.expanded-glass-card,.unified-card-dialog) :is(.field select,select.steel-well) option{color:var(--m-ink-dark);background:#f4f7fb}html body :is(.expanded-glass-card,.unified-card-dialog) .steel-select:after,html body :is(.expanded-glass-card,.unified-card-dialog) .field-select[data-slot=select-trigger]>svg{color:#33465a;border-color:#33465a}@media (hover:hover){html body :is(.expanded-glass-card,.unified-card-dialog) :is(.steel-well,.field :is(input,textarea,select),.field-select[data-slot=select-trigger]):hover:not(:disabled){background:var(--s-well-face);border-color:#3acfff8c}}html body :is(.expanded-glass-card,.unified-card-dialog) :is(.steel-well:focus:not(:disabled),.field :is(input,textarea,select):focus:not(:disabled),.field-select[data-slot=select-trigger]:is(:focus-visible,[data-popup-open]):not([data-disabled]),.panel-contact-fields :is(input,textarea):focus:not(:disabled),.step-editor input:focus:not(:disabled)){background:var(--s-well-face);box-shadow:var(--s-well-focus);border-color:#3acfffe6}html body :is(.expanded-glass-card,.unified-card-dialog) :is(.steel-well,.field :is(input,textarea,select))[aria-invalid=true]{background:var(--s-well-face);border-color:#c8324a;box-shadow:0 0 0 1px #c8324a80,0 0 14px -3px #ff4a3880,inset 0 2px 3px #09162621}html body :is(.expanded-glass-card,.unified-card-dialog) :is(.steel-well,.field :is(input,textarea,select))[data-valid=true]{background:var(--s-well-face);border-color:#1c7f86;box-shadow:0 0 0 1px #1c7f8680,0 0 14px -3px #5fc0c980,inset 0 2px 3px #09162621}html body :is(.expanded-glass-card,.unified-card-dialog) :is(.steel-well:disabled,.field :is(input,textarea,select):disabled){color:#63717f;-webkit-text-fill-color:#63717f;background:linear-gradient(#e2e7eedb,#d6dde6d6);box-shadow:inset 0 1px 2px #09162624}html body .expanded-glass-card .estimator .steel-field .field-select.field-select.steel-well[data-slot=select-trigger][role=combobox]{color:var(--s-well-ink);background:var(--s-well-face)!important;box-shadow:var(--s-well-rim)!important;border:1px solid #0c1a2a29!important}@media (hover:hover){html body .expanded-glass-card .estimator .steel-field .field-select.field-select.steel-well[data-slot=select-trigger][role=combobox]:hover{background:var(--s-well-face)!important;border-color:#3acfff8c!important}}html body .expanded-glass-card .estimator .steel-field .field-select.field-select.steel-well[data-slot=select-trigger][role=combobox]:is(:focus-visible,[data-popup-open]){background:var(--s-well-face)!important;box-shadow:var(--s-well-focus)!important;border-color:#3acfffe6!important}html body .expanded-glass-card .estimator .steel-field .field-select.field-select.steel-well[data-slot=select-trigger][role=combobox][data-disabled]{color:#63717f;background:linear-gradient(#e2e7eedb,#d6dde6d6)!important;box-shadow:inset 0 1px 2px #09162624!important}html body .expanded-glass-card .estimator .field-select[data-slot=select-trigger] :is(span,svg){color:var(--s-well-ink)}html body .expanded-glass-card .estimator .field-select[data-slot=select-trigger][data-placeholder] span{color:#5b6b7c}html body .select-menu,html body [data-slot=select-popup],html body [data-slot=select-positioner] [role=listbox]{background:var(--s-well-face);color:var(--s-well-ink);border:1px solid #0c1a2a2e}html body :is([data-slot=select-item],.select-menu [role=option]){color:var(--s-well-ink)}html body :is([data-slot=select-item],.select-menu [role=option]):is([data-highlighted],[data-selected],:hover){color:var(--s-well-ink);background:linear-gradient(90deg,#ff38a524,#3acfff24)}html body :is(.expanded-glass-card,.unified-card-dialog) :is(.steel-tile,.check-tile){border-radius:var(--m-radius-tile);background:var(--s-well-face);box-shadow:var(--s-well-rim);color:var(--s-well-ink);border:1px solid #0c1a2a24}@media (hover:hover){html body :is(.expanded-glass-card,.unified-card-dialog) :is(.steel-tile,.check-tile):hover{background:var(--s-well-face);box-shadow:var(--s-well-rim),0 0 18px -6px #3acfff8c;border-color:#3acfff80}}html body :is(.expanded-glass-card,.unified-card-dialog) :is(.steel-tile.selected,.check-tile.selected,.steel-tile:has(:checked),.steel-tile:has([data-checked]),.check-tile:has([data-checked])){color:var(--s-well-ink);background:radial-gradient(70% 140% at 100% 0,#ff38a533 0%,#ff78d600 72%),radial-gradient(70% 140% at 0 100%,#3acfff33 0%,#78eeff00 72%),linear-gradient(#fcfcfef5 0%,#f3f6fbf2 100%);border-color:#ff38a58c;box-shadow:inset 0 1px #fffffffa,inset 3px 0 #ff38a5d9,inset -3px 0 #3acfff8c,0 0 20px -6px #ff38a580}html body :is(.expanded-glass-card,.unified-card-dialog) :is(.steel-check,.check-tile [data-slot=checkbox],.enquiry-consent input[type=checkbox],input[type=checkbox].steel-check){background:linear-gradient(#fff,#eef2f7) padding-box padding-box,linear-gradient(#8e9ba4 0%,#5a6772 50%,#8e9ba4 100%) border-box;box-shadow:inset 0 1px 2px #09162638}html body :is(.expanded-glass-card,.unified-card-dialog) :is(.steel-check,.check-tile [data-slot=checkbox],.enquiry-consent input[type=checkbox],input[type=checkbox].steel-check):is(:checked,[data-checked]){background:linear-gradient(#ff56b0,#d61f84) padding-box padding-box,linear-gradient(#ff9ad6,#b3106a) border-box;box-shadow:inset 0 1px #ffffff80,0 0 14px -3px #ff38a5bf}html body :is(.expanded-glass-card,.unified-card-dialog) :is(.steel-check,.check-tile [data-slot=checkbox]):is(:checked,[data-checked]):after,html body :is(.expanded-glass-card,.unified-card-dialog) .enquiry-consent input[type=checkbox]:checked:after{color:#fff}html body .expanded-glass-card :is(.estimate-result,.price-grid>div,.detail-grid>div,.credential,.enquiry-receipt,.email-handoff,.evidence-card,.published-content blockquote,.blueprint-route li),html body .expanded-glass-card .estimate-result.glass-panel[data-tier=reading]{--m-text:var(--m-ink-dark);--m-text-2:var(--m-ink-dark-2);--m-text-3:var(--m-ink-dark-3);border-radius:var(--m-radius-tile);background:var(--m-glass-bright-calm);box-shadow:var(--m-liquid-body-bright);color:var(--m-ink-dark);border:1px solid #0c1a2a24;border-top-color:#fffffff2}html body .expanded-glass-card :is(.estimate-result,.price-grid>div,.detail-grid>div,.credential,.enquiry-receipt,.email-handoff,.evidence-card,.published-content blockquote,.blueprint-route li) :is(.steel-button,.glass-button){--m-text:#f4f7f9;--m-text-2:#d3dce2;--m-text-3:#b3c0c9;color:#f4f7f9;-webkit-text-fill-color:#f4f7f9}html body .expanded-glass-card :is(.estimate-result,.price-grid>div,.detail-grid>div,.credential,.enquiry-receipt,.email-handoff,.evidence-card,.published-content blockquote,.blueprint-route li) :is(.steel-button,.glass-button) :is(span,svg,b,strong){color:inherit;-webkit-text-fill-color:inherit}html body .expanded-glass-card .estimate-result .steel-button.estimate-download:after{display:none}html body .expanded-glass-card .estimate-result li:before{opacity:1;background:#ff38a5d9}html body .expanded-glass-card .estimate-result dl{border-top-color:#0c1a2a29}html body .expanded-glass-card :is(.estimate-result,.price-grid>div,.detail-grid>div,.credential,.enquiry-receipt,.email-handoff,.evidence-card,.published-content blockquote,.blueprint-route li) :is(h1,h2,h3,h4,h5,p,li,dd,dt,span,small,strong,b,em,cite,figcaption,label,td,th,a,output,time,.eyebrow,.price,.credential-issuer):not(:is(.steel-button,.glass-button,.text-button) *):not([data-tone=error]):not([data-tone=success]):not(.field-error){color:var(--m-ink-dark)!important;-webkit-text-fill-color:var(--m-ink-dark)!important}html body .expanded-glass-card :is(.estimate-result,.price-grid>div,.detail-grid>div,.credential,.enquiry-receipt,.email-handoff,.evidence-card,.published-content blockquote,.blueprint-route li) :is(.eyebrow,small,.fine,figcaption,dt,.credential-issuer,.timeline-date):not(:is(.steel-button,.glass-button,.text-button) *){color:var(--m-ink-dark-2)!important;-webkit-text-fill-color:var(--m-ink-dark-2)!important}html body .expanded-glass-card :is(.estimate-result,.price-grid>div,.detail-grid>div,.credential,.enquiry-receipt,.email-handoff,.evidence-card,.published-content blockquote,.blueprint-route li){-webkit-text-fill-color:var(--m-ink-dark)}html body .expanded-glass-card :is(.estimate-result,.price-grid>div,.detail-grid>div,.credential,.enquiry-receipt,.email-handoff,.evidence-card,.published-content blockquote,.blueprint-route li) a:not(:is(.steel-button,.glass-button)){text-decoration-color:#a0106480;color:#a01064!important;-webkit-text-fill-color:#a01064!important}html body .expanded-glass-card :is(.estimate-result,.price-grid>div,.detail-grid>div,.credential,.enquiry-receipt,.email-handoff,.evidence-card,.published-content blockquote,.blueprint-route li) :is(hr,.rule){background:#0c1a2a2e;border-color:#0c1a2a2e}html body .expanded-glass-card .estimate-result{border-left:2px solid #ff38a5b3}html body .expanded-glass-card .capability-note{border-left:2px solid #3acfffbf}html body .expanded-glass-card .published-content :is(.evidence-card,blockquote){border-radius:var(--m-radius-tile);background:var(--m-glass-bright-calm);border:1px solid #0c1a2a24;border-top-color:#fffffff2}html body .expanded-glass-card :is(.evidence-card,.published-content blockquote){box-shadow:var(--m-liquid-body-bright),inset 3px 0 0 #ff38a5b3}html body .expanded-glass-card .evidence-card:before{color:var(--m-ink-dark-2)}html body .expanded-glass-card .blueprint-route li{box-shadow:var(--m-liquid-body-bright),inset 3px 0 0 #3acfffbf}html body .expanded-glass-card .blueprint-route li:nth-child(odd){box-shadow:var(--m-liquid-body-bright),inset 3px 0 0 #ff38a5b3}html body .expanded-glass-card .blueprint-route li span{color:#8a4a00!important;-webkit-text-fill-color:#8a4a00!important}html body .expanded-glass-card .detail-grid>div{border:1px solid #0c1a2a24;border-top-color:#fffffff2}html body .expanded-glass-card :is(.evidence-card,.published-content blockquote,.blueprint-route li,.detail-grid>div) svg{color:var(--m-ink-dark-2)}html body .expanded-glass-card .blueprint-areas>div{border-radius:var(--m-radius-tile);box-shadow:inset 2px 0 #3acfff8c,inset 0 1px #ffffff29,0 0 14px -8px #3acfff80}html body .expanded-glass-card .blueprint-areas>div:nth-child(3n+1){box-shadow:inset 2px 0 #ff38a599,inset 0 1px #ffffff29,0 0 14px -8px #ff38a580}html body .expanded-glass-card .page-tabs{border-bottom:1px solid #ffffff1f;position:relative}html body .expanded-glass-card .page-tabs:after{content:"";pointer-events:none;background:linear-gradient(90deg,#3acfff00,#78eeff8c 22%,#ffffffb3 48%,#ff78d68c 74%,#ff38a500);height:1px;position:absolute;bottom:0;left:0;right:0;box-shadow:0 0 8px #78eeff47}html body .expanded-glass-card .page-tabs [role=tab]{color:var(--m-text-2);transition:color .18s,text-shadow .18s;position:relative}html body .expanded-glass-card .page-tabs [role=tab]:after{content:"";pointer-events:none;opacity:0;transform-origin:50%;background:linear-gradient(90deg,#3acfffe6,#fffffff2 50%,#ff38a5e6);height:2px;transition:opacity .22s,transform .22s cubic-bezier(.22,1,.36,1);position:absolute;bottom:-1px;left:0;right:0;transform:scaleX(.35);box-shadow:0 0 8px #78eeff99,0 0 18px #ff38a559}html body .expanded-glass-card .page-tabs [role=tab]:is(:hover,:focus-visible):after{opacity:.55;transform:scaleX(.8)}html body .expanded-glass-card .page-tabs [role=tab]:is([data-active],[aria-selected=true]){color:#fff}html body .expanded-glass-card .page-tabs [role=tab]:is([data-active],[aria-selected=true]):after{opacity:1;transform:scaleX(1)}html body .expanded-glass-card .page-tabs [role=tab]:focus-visible{outline-offset:3px;outline:1px solid #78eeffe6;box-shadow:0 0 0 1px #3acfff66,0 0 12px #3acfff73}.steel-button{position:relative}.steel-button:after{content:"";border-radius:calc(var(--m-radius) + 1px);pointer-events:none;z-index:3;opacity:0;transition:opacity .22s;position:absolute;inset:-1px;box-shadow:0 0 0 1px #78eeff8c,0 0 12px -1px #3acfff8c,0 0 26px -4px #ff38a557}@media (hover:hover){.steel-button:hover:after{opacity:1}}.steel-button:focus-visible:after{opacity:1}.steel-button:focus-visible{outline:2px solid var(--m-focus);outline-offset:4px}.steel-button .steel-button-base{box-shadow:0 0 6px #ff4a388c,0 0 14px #ff4a3847}.expanded-glass-card .text-button:is(:hover,:focus-visible){color:#fff;text-shadow:0 0 10px #78eeff8c}.expanded-glass-card .text-button:focus-visible{outline-offset:3px;outline:1px solid #78eeffe6}@media (min-width:901px){.hero-sticky .hero-glass-face{box-shadow:0 0 18px -2px #c4def429, 0 10px 26px -14px #020a1473, var(--m-liquid-halo)}}.art-plate[data-empty=true] .art-plate-window{border-radius:var(--m-radius-tile);background:linear-gradient(var(--m-key-angle,112deg),#0d10154d 0%,#11151c3d 100%);border:1px solid #c4e2ef29;width:100%;display:block;box-shadow:inset 0 1px #ffffff24,inset 0 -1px #00000047}.art-plate[data-empty=true][data-frame=steel] .art-plate-window{border-color:#c4e2ef38}@media (prefers-reduced-motion:reduce){html body .expanded-glass-card .page-tabs [role=tab]:after,.steel-button:after{transition:none}}.environment-stage{background:var(--env-ground,#15283f);pointer-events:none;contain:paint;position:absolute;inset:0;overflow:hidden}.environment-stage[data-tone=day]{--env-ground:#1d3a54}.environment-stage[data-tone=dawn]{--env-ground:#2a2a44}.environment-stage[data-tone=dusk]{--env-ground:#14100f}.environment-stage picture,.environment-stage img{width:100%;height:100%;display:block;position:absolute;inset:0}.environment-stage img{object-fit:cover;object-position:50% 50%}.environment-light{mix-blend-mode:screen;opacity:.46;background:radial-gradient(58% 42% at var(--env-sun-x,50%) var(--env-sun-y,6%), #fffcf080 0%, #d6eaff38 34%, transparent 68%);position:absolute;inset:0;-webkit-mask-image:linear-gradient(95deg,#0000 0%,#00000059 34%,#000 58%);mask-image:linear-gradient(95deg,#0000 0%,#00000059 34%,#000 58%)}.environment-stage[data-environment=intelligence]{--env-sun-x:46%;--env-sun-y:2%}.environment-stage[data-environment=about]{--env-sun-x:86%;--env-sun-y:22%}.environment-stage[data-environment=contact]{--env-sun-x:78%;--env-sun-y:46%}.environment-stage[data-environment=discovery]{--env-sun-x:62%;--env-sun-y:16%}.environment-stage[data-environment=evidence]{--env-sun-x:50%;--env-sun-y:10%}.environment-stage[data-environment=evidence] .environment-light{opacity:.3}.environment-stage[data-environment=services] .environment-light{opacity:.2}.environment-grade{background:linear-gradient(99deg, rgb(5 14 26/var(--scrim-a,.5)) 0%, rgb(5 14 26/calc(var(--scrim-a,.5) * .72)) 18%, rgb(5 14 26/calc(var(--scrim-a,.5) * .36)) 34%, rgb(5 14 26/calc(var(--scrim-a,.5) * .12)) 48%, transparent 62%), linear-gradient(0deg, rgb(5 13 24/var(--scrim-foot,.4)) 0%, transparent 24%), linear-gradient(180deg, rgb(5 13 24/calc(var(--scrim-foot,.4) * .55)) 0%, transparent 16%);position:absolute;inset:0}.environment-stage[data-environment=services] .environment-grade{background:linear-gradient(105deg,#04080e73 0%,#0000 46%),linear-gradient(#0000 78%,#04080e80 100%)}@media (max-width:767px){.environment-grade{background:linear-gradient(#0000 42%,#050d184d 66%,#050d18c7 100%),linear-gradient(#050d186b 0%,#0000 22%)}}.brand-mark{width:var(--mark-size,40px);flex:none;justify-content:center;align-items:center;line-height:0;display:inline-flex}.brand-mark img{filter:drop-shadow(0 1px 2px #040a1273);width:100%;height:auto}.brand-mark[data-on=light] img{filter:drop-shadow(0 1px 1px #040a124d)drop-shadow(0 2px 10px #040a1259)contrast(1.06)}@media (prefers-reduced-motion:reduce){.environment-stage img{transform:none!important}}.environment-stage[data-environment=intelligence] .environment-grade{--scrim-a:.46;--scrim-foot:.38}.environment-stage[data-environment=about] .environment-grade{--scrim-a:.64;--scrim-foot:.4}.environment-stage[data-environment=services] .environment-grade{--scrim-a:.58;--scrim-foot:.46}.environment-stage[data-environment=evidence] .environment-grade{--scrim-a:.06;--scrim-foot:.26}.environment-stage[data-environment=contact] .environment-grade{--scrim-a:.46;--scrim-foot:.42}.environment-stage[data-environment=discovery] .environment-grade{--scrim-a:.66;--scrim-foot:.44}:root{--frame-w:1672;--frame-h:828;--sheet-inset-l:28px;--sheet-inset-r:28px;--sheet-inset-t:19px;--sheet-inset-b:85px;--field-a-from:4.19%;--field-a-to:38.28%;--field-b-to:68.42%;--field-c-to:97.31%;--band-masthead:2.29%;--band-header:15.95%;--band-nav:23.22%;--band-content:85.02%;--rhythm-display-rule:28px;--rhythm-rule-lead:32px;--rhythm-lead-body:20px;--rhythm-para:16px;--rhythm-body-action:40px;--rhythm-section:40px;--rhythm-panel:20px;--rhythm-tile-row:8px;--rhythm-tile-node:12px;--rhythm-icon-label:12px}[data-env]{--env-rim-cool:#96cdeb8c;--env-rim-warm:#ffecce4d;--env-rim-violet:#9e82ff9e;--m-glow-inner:inset 0 0 44px 2px #d6ecf857, inset 0 0 106px 0 #9e82ff30;--m-glow-outer:0 0 18px -4px #bee6ff75, 0 0 40px 0 #9ed6f866, 0 0 84px 8px #68b2e83d, 0 0 130px 18px color-mix(in srgb, var(--env-rim-violet,#9e82ff9e) 72%, transparent), 0 0 200px 30px color-mix(in srgb, var(--env-rim-violet,#9e82ff9e) 40%, transparent);--m-glow-panel:0 0 6px -1px #aae1fa65, 0 0 22px 0 #78c3f06c, 0 0 52px 4px #5aaae143, 0 0 127px 12px #5aaae122, 6px 10px 38px -6px var(--env-rim-violet,#9e82ff9e), 0 0 116px 10px #8468f043}[data-env=alpine-noon]{--env-ground:.62;--env-rim-cool:#96cdeb8c;--env-rim-warm:#ffecce4d;--env-rim-violet:#9e82ff9e;--env-scrim:linear-gradient(97deg, #0612264d 0%, #06122600 46%)}[data-env=alpine-dawn]{--env-ground:.71;--env-rim-cool:#8bbbd59e;--env-rim-warm:#ffecce8c;--env-rim-violet:#9e82ff9e;--env-scrim:linear-gradient(97deg, #0e163057 0%, #0e163024 26%, #0e163000 52%)}[data-env=summit-dusk]{--env-ground:.45;--env-rim-cool:#4cc4fd9e;--env-rim-warm:#ff9fef73;--env-rim-violet:#9e82ff9e;--env-scrim:linear-gradient(97deg, #141a345c 0%, #141a3400 50%)}[data-env=glacier-day]{--env-ground:.52;--env-rim-cool:#c8f6ffd9;--env-rim-warm:#ecb0f0d9;--env-rim-violet:#9e82ff9e;--env-scrim:linear-gradient(97deg, #0a142457 0%, #0a142400 48%)}[data-env=ice-lake-sunset]{--env-ground:.38;--env-rim-cool:#d6ecff99;--env-rim-warm:#e8a47359;--env-rim-violet:#9e82ff9e;--env-scrim:linear-gradient(97deg, #0a122866 0%, #0a122800 48%)}[data-env=atelier-dusk]{--env-ground:.21;--env-rim-cool:#a9c7cf7a;--env-rim-warm:#e07b4a4d;--env-rim-violet:#9e82ff9e;--env-scrim:linear-gradient(105deg, #04080e73 0%, #04080e00 46%)}:root{--radius-step:1;--m-radius-sheet:calc(24px * var(--radius-step));--m-radius-card:calc(24px * var(--radius-step));--m-radius-panel:calc(16px * var(--radius-step));--m-radius-tile:calc(10px * var(--radius-step));--m-radius-field:calc(10px * var(--radius-step));--m-radius-control:calc(6px * var(--radius-step));--m-radius-round:50%;--face-display:"Bodoni Moda", "Cormorant Garamond", Georgia, serif;--face-serif:"Bodoni Moda", Georgia, "Times New Roman", serif;--face-sans:"Outfit", "Raleway", system-ui, sans-serif;--face-script:"Great Vibes", "Allura", cursive;--t-display-1:110px;--t-display-1-lh:95px;--t-display-2:80px;--t-display-2-lh:71px;--t-display-3:74px;--t-display-3-lh:64px;--t-display-4:62px;--t-display-4-lh:57px;--t-display-5:37px;--t-display-5-lh:42px;--t-heading-1:28px;--t-heading-1-lh:28px;--t-heading-2:18px;--t-heading-2-lh:24px;--t-quote:24px;--t-quote-lh:28px;--a-lead:20px;--a-lead-lh:30px;--a-body:17px;--a-body-lh:25.5px;--a-body-s:15px;--a-body-s-lh:21px;--t-eyebrow-d:20px;--t-eyebrow-d-lh:24px;--t-eyebrow:13px;--t-eyebrow-lh:20px;--t-ui:14px;--t-ui-lh:20px;--t-ui-num:15px;--t-ui-num-lh:20px;--t-micro:11px;--t-micro-lh:18px;--t-wordmark:18px;--t-wordmark-lh:20px;--track-eyebrow-d:.44em;--track-wordmark:.34em;--track-eyebrow:.24em;--track-micro:.22em;--track-ui:.16em;--track-ui-num:.1em;--m-text:#f4f7f9;--m-text-2:#ffffffe0;--m-text-3:#ffffffb8;--micro-ink:#ffffffe0;--m-ink-dark:#080e1c}[data-env=alpine-dawn] [data-on-plate],[data-env=alpine-noon] [data-on-plate]{--micro-ink:#22243ac7}@media (max-width:1599px){:root{--t-display-1:96px;--t-display-1-lh:83px;--t-display-2:68px;--t-display-2-lh:61px;--t-display-3:64px;--t-display-3-lh:55px;--t-display-4:54px;--t-display-4-lh:50px;--t-display-5:33px;--t-display-5-lh:38px;--t-heading-1:25px;--t-heading-1-lh:26px;--t-heading-2:17px;--t-heading-2-lh:23px;--t-quote:22px;--t-quote-lh:26px;--a-lead:19px;--a-lead-lh:29px;--a-body:16px;--a-body-lh:24px;--t-eyebrow-d:17px;--t-eyebrow-d-lh:21px;--t-eyebrow:12px;--t-eyebrow-lh:19px;--t-ui:13px;--t-ui-lh:19px;--t-ui-num:14px;--t-ui-num-lh:19px;--t-wordmark:16px;--t-wordmark-lh:19px}}@media (max-width:1199px){:root{--radius-step:.92;--t-display-1:72px;--t-display-1-lh:63px;--t-display-2:52px;--t-display-2-lh:47px;--t-display-3:46px;--t-display-3-lh:42px;--t-display-4:44px;--t-display-4-lh:41px;--t-display-5:28px;--t-display-5-lh:33px;--t-heading-1:23px;--t-heading-1-lh:25px;--t-quote:20px;--t-quote-lh:24px;--a-lead:18px;--a-lead-lh:28px;--a-body:16px;--a-body-lh:25px;--t-eyebrow-d:14px;--t-eyebrow-d-lh:18px;--t-ui:13px;--t-ui-lh:18px;--t-ui-num:14px;--t-ui-num-lh:18px;--t-micro:10px;--t-micro-lh:16px;--t-wordmark:15px;--t-wordmark-lh:18px;--sheet-inset-l:20px;--sheet-inset-r:20px;--sheet-inset-t:16px;--sheet-inset-b:72px}}@media (max-width:899px){:root{--radius-step:.83;--t-display-1:54px;--t-display-1-lh:48px;--t-display-2:42px;--t-display-2-lh:39px;--t-display-3:38px;--t-display-3-lh:36px;--t-display-4:36px;--t-display-4-lh:34px;--t-display-5:24px;--t-display-5-lh:29px;--t-heading-1:21px;--t-heading-1-lh:24px;--t-quote:19px;--t-quote-lh:23px;--a-lead:17px;--a-lead-lh:27px;--a-body:16px;--a-body-lh:26px;--t-eyebrow-d:13px;--t-eyebrow-d-lh:17px;--t-eyebrow:11px;--t-eyebrow-lh:17px;--t-ui:12px;--t-ui-lh:17px;--t-ui-num:13px;--t-ui-num-lh:17px;--t-wordmark:14px;--t-wordmark-lh:17px}}@media (max-width:767px){:root{--radius-step:.75;--t-display-1:40px;--t-display-1-lh:36px;--t-display-2:30px;--t-display-2-lh:30px;--t-display-3:28px;--t-display-3-lh:27px;--t-display-4:28px;--t-display-4-lh:27px;--t-display-5:21px;--t-display-5-lh:26px;--t-heading-1:19px;--t-heading-1-lh:22px;--t-heading-2:16px;--t-heading-2-lh:22px;--t-quote:17px;--t-quote-lh:22px;--a-lead:16px;--a-lead-lh:26px;--t-eyebrow-d:11px;--t-eyebrow-d-lh:15px;--t-eyebrow:11px;--t-eyebrow-lh:16px;--t-ui:12px;--t-ui-lh:17px;--t-ui-num:12px;--t-ui-num-lh:16px;--t-wordmark:13px;--t-wordmark-lh:16px;--sheet-inset-l:10px;--sheet-inset-r:10px;--sheet-inset-t:10px;--sheet-inset-b:56px}}.t-body,.t-lead,.t-body-s{font-size:max(16px, var(--size,16px))}input,select,textarea{font-size:max(16px,1rem)}:root{--ease-enter:cubic-bezier(.2, .7, .2, 1);--ease-settle:cubic-bezier(.19, 1, .22, 1);--ease-state:cubic-bezier(.3, .8, .3, 1);--ease-wipe:linear;--dur-1:.12s;--dur-2:.16s;--dur-3:.22s;--dur-4:.3s;--dur-5:.34s;--dur-6:.42s;--dur-7:.52s;--dur-8:.9s;--stagger-tight:40ms;--stagger-row:70ms;--stagger-word:80ms;--stagger-line:.12s;--stagger-group:.11s}@media (prefers-reduced-motion:reduce){:root{--dur-2:1ms;--dur-3:1ms;--dur-4:1ms;--dur-5:1ms;--dur-6:1ms;--dur-7:1ms;--dur-8:1ms;--stagger-tight:0s;--stagger-row:0s;--stagger-word:0s;--stagger-line:0s;--stagger-group:0s}}.display-line em{font-style:italic;font-weight:inherit;font-size:inherit}.ink-silver{background:linear-gradient(#fff 0% 55%,#f3f7fa 100%);color:#0000;-webkit-background-clip:text;background-clip:text}.ink-ice{background:linear-gradient(#eefaff 0%,#cdeafb 50%,#a9dcf7 100%);color:#0000;-webkit-background-clip:text;background-clip:text}.ink-descend{background:linear-gradient(#fff 0% 60%,#f4f8fb 100%);color:#0000;-webkit-background-clip:text;background-clip:text}@media (forced-colors:active){.ink-silver,.ink-ice,.ink-descend{-webkit-text-fill-color:currentcolor;color:canvastext;background:0 0}}.ink-silver,.ink-ice,.ink-descend{filter:drop-shadow(0 1px 1px #02081280)drop-shadow(0 6px 30px #02081273)}@media (forced-colors:active){.ink-silver,.ink-ice,.ink-descend{filter:none}}:root{--m-chrome-bright:#fffffffa;--m-chrome-soft:#fdf8fdbf;--m-chrome-bezel:linear-gradient(180deg, #fff 0%, #a9c3d6 38%, #4e6b83 62%, #dce9f2 100%);--m-chrome-liquid:linear-gradient(180deg, #fff 0%, #fdfcfb 58%, #f1edeb 100%);--rule-ink-light:#e9e8f1b8;--rule-ink-dark:#22243a59;--rule-ink:var(--rule-ink-light)}.m-rule{background:var(--rule-ink);border:0;border-radius:0;height:1.5px}.m-rule[data-taper=true]{background:linear-gradient(90deg,#fff0 0%,#ffffff75 18%,#ffffff9e 62%,#fff0 100%)}.m-sheet{border-radius:var(--m-radius-sheet);background:var(--sheet-tint,#ffffff09);-webkit-backdrop-filter:blur(var(--sheet-blur,3px)) saturate(var(--sheet-sat,1.04));backdrop-filter:blur(var(--sheet-blur,3px)) saturate(var(--sheet-sat,1.04));box-shadow:inset 0 0 0 1px #ffffffeb,   var(--m-glow-inner), 0 22px 60px -26px #020a1861,   var(--m-glow-outer);position:relative}.m-sheet:before{content:"";border-radius:inherit;pointer-events:none;background:linear-gradient(90deg, var(--env-rim-cool) 0%, #ffffff4d 38%, #ffffffeb 74%, var(--env-rim-warm) 100%) top / 100% 1px no-repeat, linear-gradient(90deg, var(--env-rim-cool) 8%, #ffffff4d 44%, var(--env-rim-warm) 92%) bottom / 100% 1px no-repeat, linear-gradient(180deg, #ffffff9e 0%, var(--env-rim-cool) 42%, #ffffff8c 100%) left / 1px 100% no-repeat, linear-gradient(180deg, #fffffff5 0%, #fff 50%, #fffdfcf5 100%) right / 1px 100% no-repeat;-webkit-mask-composite:xor;padding:1px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}[data-env=alpine-noon] .m-sheet{--sheet-tint:#061a362b;--sheet-blur:2px;--sheet-sat:1.04}[data-env=alpine-dawn] .m-sheet{--sheet-tint:linear-gradient(103deg, #0c142c2b 0%, #ffffff0a 46%, #fff6ee1c 100%);--sheet-blur:3.4px;--sheet-sat:1.06}[data-env=ice-lake-sunset] .m-sheet{--sheet-tint:#ffffff08;--sheet-blur:3px;--sheet-sat:.97}[data-env=summit-dusk] .m-sheet{--sheet-tint:#ffffff09;--sheet-blur:2px;--sheet-sat:1.04}[data-env=glacier-day] .m-sheet{--sheet-tint:transparent;--sheet-blur:0px;--sheet-sat:1}.m-panel{border-radius:var(--m-radius-panel);background:var(--panel-fill,#09111c63);-webkit-backdrop-filter:blur(var(--panel-blur,19px)) saturate(1.12) brightness(var(--panel-bright,.97));backdrop-filter:blur(var(--panel-blur,19px)) saturate(1.12) brightness(var(--panel-bright,.97));box-shadow:inset 0 1px 0 #ffffff57,  inset -1px 0 0 #ffffff85,  inset 0 -1px 0 #ffffff38,  inset 1px 0 0 #ffffff4d,  inset 0 14px 20px -14px #ffffff24,    var(--m-glow-panel);position:relative}.m-panel:after{content:"";border-radius:calc(var(--m-radius-panel) - 3px);pointer-events:none;border:1px solid #c6e8fa29;position:absolute;inset:3px}.m-panel[data-depth=deep]{--panel-fill:#040e348c;--panel-blur:21px;--panel-bright:.9}.m-panel[data-depth=bar]{--panel-fill:#0a162c57;--panel-blur:19px;--panel-bright:.99}.m-panel[data-solid=true]{box-shadow:inset 0 1px #ffffff57,inset -1px 0 #ffffff85,inset 0 -1px #ffffff38,inset 1px 0 #ffffff4d,inset 0 14px 20px -14px #ffffff24,0 14px 18px -6px #02060c9e,0 22px 34px -18px #02060c66}.m-panel[data-rim=dichroic]:before{content:"";border-radius:inherit;pointer-events:none;background:linear-gradient(90deg, var(--rim-cap) 0%, color-mix(in srgb, var(--rim-cap) 40%, transparent) 7%, #ffffff42 22%, var(--rim-mid) 46%, #ffffff4d 78%, #ffffff42 100%) bottom / 100% 1px no-repeat, linear-gradient(90deg, var(--rim-cap) 0%, #ffffff4d 16%, #ffffff38 100%);-webkit-mask-composite:xor;padding:1px;position:absolute;inset:-1px;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.m-panel[data-rim=dichroic][data-bar="1"]{--rim-cap:#ff9fef;--rim-mid:#78d6eceb}.m-panel[data-rim=dichroic][data-bar="2"]{--rim-cap:#4cc4fd;--rim-mid:#78cdf070}.m-tile{border-radius:var(--m-radius-tile);background:rgb(236 245 250/var(--tile-white,.1));-webkit-backdrop-filter:blur(10px)saturate(1.05);backdrop-filter:blur(10px)saturate(1.05);border:1px solid #ffffff57;position:relative;box-shadow:0 2px 10px #020a1847}.m-tile:before{content:"";border-radius:calc(var(--m-radius-tile) - 3px);pointer-events:none;border:1px solid #ffffff38;position:absolute;inset:3px;box-shadow:inset 0 1px #ffffff38}.m-tile[data-weight=frosted]{--tile-white:.22}.m-tile[data-weight=node]{--tile-white:.1}.m-tile[data-weight=row]{--tile-white:.055;border:0;box-shadow:inset 0 1px #ffffff12}.m-tile[data-state=primary]{--tile-white:.13;border-width:1.5px;border-color:#f0faffd9;box-shadow:inset 0 1px #ffffff4d,0 0 18px #96cdeb6b}.m-card-light{border-radius:var(--m-radius-card);-webkit-backdrop-filter:blur(26px)saturate(112%)brightness(1.06);backdrop-filter:blur(26px)saturate(112%)brightness(1.06);color:var(--m-ink-dark);background:linear-gradient(118deg,#eaeef8cc 0%,#d4dbedb3 48%,#cec8e7a8 76%,#bec6de9e 100%);border:1px solid #ffffffd9;position:relative;box-shadow:0 18px 40px #040a1673,-10px 16px 34px #968cdc4d}.m-card-light:before{content:"";background:#ffffff8c;width:1px;position:absolute;top:19px;bottom:18px;left:33px}.m-rail{-webkit-backdrop-filter:blur(22px)saturate(.88);backdrop-filter:blur(22px)saturate(.88);background:linear-gradient(#091022b8 0%,#091022a3 58%,#0c132894 100%);border-top:1px solid #0000;border-image:linear-gradient(90deg,#fff0 0%,#ffffff75 18%,#ffffff9e 62%,#fff0 100%) 1}.m-field{border-radius:var(--m-radius-field);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(#ffffff16,#ffffff0e);box-shadow:inset 0 0 0 1px #ffffff61,inset -1px -1px #ffffffb8,inset 0 1px 3px #0000006b,0 1px #ffffff1a}.m-field:focus-within{box-shadow:inset 0 0 0 1px #ffffff61, inset -1px -1px 0 0 #ffffffb8, inset 0 1px 3px #0000006b, 0 1px 0 #ffffff1a, 0 0 0 2px var(--m-focus,#9fd0ff)}.m-key{border-radius:var(--m-radius-control);-webkit-backdrop-filter:blur(6px)saturate(.96);backdrop-filter:blur(6px)saturate(.96);transition:background var(--dur-2) var(--ease-state), box-shadow var(--dur-2) var(--ease-state);background:#060e261f;box-shadow:inset 0 0 0 1.5px #faf8fdc7}.m-key[data-shape=round]{border-radius:var(--m-radius-round)}:is(.m-key:hover,.m-key:focus-visible){background:#060e262e;box-shadow:inset 0 0 0 1.5px #fffffff2}.m-cta{border-radius:var(--m-radius-control);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border:2px solid #0000;border-image:var(--m-chrome-bezel) 1;min-height:56px;color:var(--m-text);background:linear-gradient(#06162c80,#020c1ca3);position:relative;box-shadow:0 6px 18px #020a1673,0 0 16px #bed6ff42}.m-cta:before{content:"";pointer-events:none;border:1px solid #d6ecfa57;border-radius:4px;position:absolute;inset:2px;box-shadow:inset 0 1px #ffffff47}.anchor-card .steel-button-base{display:none}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.m-sheet{background:#0812226b}.m-panel{background:#09111cb8}.m-tile{background:#ecf5fa33}.m-rail{background:#091022e6}.m-field{background:#0c1628a8}.m-card-light{background:#e2e8f4f0}}.anchor-card{isolation:isolate;min-height:100svh;color:var(--m-text);font-family:var(--face-sans);position:relative;overflow:hidden}.anchor-masthead{z-index:2;padding:18px var(--sheet-inset-r) 0 var(--sheet-inset-l);min-height:calc(var(--band-masthead) * 828px / 100);justify-content:space-between;align-items:center;gap:24px;display:flex;position:relative}.anchor-sheet{z-index:1;margin:var(--sheet-inset-t) var(--sheet-inset-r) var(--sheet-inset-b) var(--sheet-inset-l);min-height:calc(100svh - var(--sheet-inset-t) - var(--sheet-inset-b));flex-direction:column;display:flex;position:relative}.anchor-sheet[data-sheet=false]{min-height:100svh;padding:var(--sheet-inset-t) var(--sheet-inset-r) var(--sheet-inset-b) var(--sheet-inset-l);margin:0}.anchor-card :is(h1,h2,h3,p,li,span,a,button){text-shadow:var(--plate-legibility-shadow,0 1px 2px #040c186b, 0 0 18px #040c1838)}.anchor-card .m-card-light :is(h1,h2,h3,p,li,span,a,button){text-shadow:none}.anchor-breadcrumb{padding-left:var(--field-a-from);align-items:center;gap:34px;padding-top:26px;display:flex}.anchor-breadcrumb-text{font:400 var(--t-ui) / 1 var(--face-sans);letter-spacing:.18em;text-transform:uppercase;color:#ffffffeb;background:0 0;border:0;margin:0;padding:0}button.anchor-breadcrumb-text{cursor:pointer}.anchor-breadcrumb-text span{opacity:.55;margin:0 .35em}.anchor-close{cursor:pointer;width:46px;height:46px;box-shadow:inset 0 0 0 1.5px var(--m-chrome-soft);border:0;place-items:center;display:grid;position:absolute;top:22px;right:4.2%}.anchor-micro-stack{font:500 var(--t-micro) / 18px var(--face-sans);letter-spacing:var(--track-micro);text-transform:uppercase;color:var(--micro-ink);flex-direction:column;gap:0;display:flex}.anchor-micro-stack[data-align=right]{text-align:right;align-items:flex-end}.anchor-micro-stack[data-polarity=dark]{--micro-ink:#22243ac7;--micro-rule:#22243a59}.anchor-micro-stack[data-polarity=warm]{--micro-ink:#3a302ebd;--micro-rule:#22243a59}.anchor-micro-stack[data-polarity=light]{--micro-ink:#ffffffe0;--micro-rule:#ffffffa6}.anchor-micro-rule{background:var(--micro-rule,#ffffffa6);width:34px;height:1.5px;margin-top:10px}.anchor-micro-stack[data-polarity=dark] .anchor-micro-rule,.anchor-micro-stack[data-polarity=warm] .anchor-micro-rule{box-shadow:0 -1px #12142617}.anchor-tabrow{padding-left:var(--field-a-from);margin-top:35px;position:relative}.anchor-tabrow-scroll{align-items:flex-end;gap:40px;display:flex}.anchor-tab{cursor:pointer;min-height:44px;font:500 var(--t-ui) / 1 var(--face-sans);letter-spacing:.15em;text-transform:uppercase;color:var(--m-text-2);transition:color var(--dur-2) var(--ease-state);white-space:nowrap;background:0 0;border:0;align-items:flex-end;padding:0 0 8px;display:flex;position:relative}.anchor-tab:hover{color:var(--m-text-2)}.anchor-tab[data-active]{color:#fff;font-weight:600}.anchor-tab[data-active] .anchor-tab-ink:after{content:"";background:#fff;height:2px;position:absolute;bottom:-8px;left:-1px;right:-1px;box-shadow:0 0 6px 1px #3f94ced9,0 0 14px 3px #3f94ce6b}.anchor-tab-ink{position:relative}.anchor-tab-rail{background:linear-gradient(90deg,#fff0 0%,#fff6 22% 86%,#fff0 100%);width:60%;height:1px;margin-top:12px;margin-left:12%;display:block}.anchor-journey{z-index:0;align-items:center;gap:32px;min-height:15svh;padding:0 32px 0 36px;display:flex;position:absolute;inset:auto 0 0}.anchor-journey-counter{font:500 var(--t-ui-num) / 1 var(--face-sans);font-variant-numeric:tabular-nums;letter-spacing:var(--track-ui-num);color:var(--m-text-2);margin:0}.anchor-journey-stages{flex:1;grid-auto-columns:1fr;grid-auto-flow:column;gap:24px;margin:0;padding:0;list-style:none;display:grid}.anchor-journey-stage{grid-template-rows:auto auto;grid-template-columns:auto 1fr;align-items:baseline;column-gap:20px;display:grid}.anchor-journey-rail{background:var(--stage-ink,#ffffff47);grid-column:1/-1;height:2px;margin-bottom:9px}.anchor-journey-stage[data-state=active]{--stage-ink:linear-gradient(90deg, #d7eaf1bf, #d7eaf1)}.anchor-journey-stage[data-state=active] .anchor-journey-rail{box-shadow:0 0 10px 1px #96d7f58c}.anchor-journey-stage[data-state=complete]{--stage-ink:#d7eaf1cc}.anchor-journey-stage[data-state=ahead]{--stage-ink:linear-gradient(90deg, #fff6, #ffffff29)}.anchor-journey-number,.anchor-journey-label{font:400 var(--t-ui) / 1.2 var(--face-sans);letter-spacing:var(--track-ui);text-transform:uppercase}.anchor-journey-number{font-variant-numeric:tabular-nums}.anchor-journey-stage[data-state=active] .anchor-journey-number{color:#fff;font-weight:600}.anchor-journey-stage[data-state=active] .anchor-journey-label{color:#fff;font-weight:500}.anchor-journey-stage[data-state=complete] :is(.anchor-journey-number,.anchor-journey-label){color:#ffffffb8}.anchor-journey-stage[data-state=ahead] .anchor-journey-label{color:#ffffff8c}.anchor-journey-stage[data-state=ahead] .anchor-journey-number{color:#ffffff6b}.anchor-journey-action{align-items:center;gap:24px;margin-left:auto;display:flex}.anchor-position{align-items:center;gap:14px;display:flex}.anchor-position-counter{font:500 var(--t-ui-num) / 1 var(--face-sans);font-variant-numeric:tabular-nums;letter-spacing:var(--track-ui-num);color:var(--m-text-2)}.anchor-position-counter i{opacity:.5;margin:0 .2em;font-style:normal}.anchor-position-dots{gap:8px;display:flex}.anchor-position-dots i{width:6px;height:6px;transition:background var(--dur-3) var(--ease-state);background:#ffffff52;border-radius:50%}.anchor-position-dots i[data-current]{background:#d7eaf1;box-shadow:0 0 8px #96d7f5b3}.anchor-instrument{gap:var(--rhythm-panel);flex-direction:column;padding:17px 32px 23px 29px;display:flex}.anchor-instrument-header{border-bottom:1px solid #d6eaf638;justify-content:space-between;align-items:baseline;gap:16px;padding-bottom:14px;display:flex}.anchor-instrument-title,.anchor-instrument-note{font:500 var(--t-micro) / 1.4 var(--face-sans);letter-spacing:.16em;text-transform:uppercase;margin:0}.anchor-instrument-title{color:#fff;font-weight:600}.anchor-instrument-note{color:#ffffffe0;text-align:right}.anchor-instrument-body{gap:var(--rhythm-tile-node);flex-direction:column;display:flex}.anchor-instrument-footer{border-top:1px solid #d6eaf638;justify-content:space-between;align-items:center;gap:16px;padding-top:14px;display:flex}@media (max-width:1199px){.anchor-micro-stack{display:none}.anchor-tabrow-scroll{scroll-snap-type:x proximity;scrollbar-width:none;-webkit-overflow-scrolling:touch;overflow-x:auto}.anchor-tabrow-scroll::-webkit-scrollbar{display:none}.anchor-tab{scroll-snap-align:start}}@media (max-width:899px){.anchor-tab{min-height:44px}.anchor-journey{gap:20px;padding:0 20px}.anchor-journey-stages{gap:12px}}@media (max-width:767px){.anchor-breadcrumb{gap:16px;padding-top:16px}.anchor-journey{flex-wrap:wrap;gap:12px;min-height:92px;padding:0 16px}.anchor-journey-stages{grid-auto-columns:auto;grid-auto-flow:row;gap:0}.anchor-journey-stage{display:none}.anchor-journey-stage[data-state=active]{display:grid}.anchor-journey-stages:before{content:"";background:repeating-linear-gradient(90deg,#ffffff57 0 calc(25% - 4px),#0000 calc(25% - 4px) 25%);grid-row:1;height:2px}}@media (prefers-reduced-motion:reduce){.anchor-tab,.anchor-position-dots i,.anchor-close{transition-duration:1ms}}.anchor-dialog{z-index:60;height:auto;color:inherit;overscroll-behavior:contain;outline:none;overflow-y:auto;width:100%!important;max-width:none!important;box-shadow:none!important;background:0 0!important;border-radius:0!important;gap:0!important;margin:0!important;padding:0!important;display:block!important;position:fixed!important;inset:0!important;transform:none!important}.anchor-dialog[data-slot=dialog-content]{translate:none!important;rotate:none!important;scale:none!important}.anchor-dialog>*{min-height:100svh}.anchor-dialog~[data-slot=dialog-overlay]{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0}[data-slot=dialog-overlay]:has(~.anchor-dialog){-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0}.anchor-card-holding{background:#15283f;position:fixed;inset:0}.anchor-card{height:100svh;max-height:100svh}.anchor-sheet{min-height:0;max-height:calc(100svh - var(--sheet-inset-t) - var(--sheet-inset-b))}.anchor-sheet>*{min-height:0}.anchor-sheet [data-band=content],.anchor-sheet .anchor-content-band{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#ffffff47 transparent;flex:auto;min-height:0;overflow-y:auto}@media (max-height:700px){.anchor-card{height:auto;max-height:none}.anchor-sheet{max-height:none}}.anchor-card h1,.anchor-card h1 *,.anchor-card .display-line,.anchor-card .display-line *{text-shadow:none!important}.anchor-card :is(h2,h3).display-line{filter:drop-shadow(0 1px 1px #02081280)drop-shadow(0 4px 22px #0208126b)}.anchor-card h1{filter:drop-shadow(0 1px 1px #02081280)drop-shadow(0 6px 30px #02081273)}.anchor-card h1 .ink-silver,.anchor-card h1 .ink-ice,.anchor-card h1 .ink-descend{filter:none}@media (forced-colors:active){.anchor-card h1{filter:none}}.anchor-close[data-variant=back]{z-index:41;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#ffffffd9;background:#1016226b;border:.667px solid #0000;border-radius:50px;grid-auto-flow:column;gap:2px;width:auto;height:44px;padding:0 22px 0 12px;transition:transform 1.2s cubic-bezier(.23,1,.32,1),background .8s cubic-bezier(.4,0,.2,1),box-shadow 1s cubic-bezier(.4,0,.2,1),-webkit-backdrop-filter .8s ease-out,backdrop-filter .8s ease-out;box-shadow:0 5px 7.5px -2px #29292933,inset 0 0 0 1px #ffffff06,inset 0 1px 1px #a3a3a308,inset 0 -3px 3px -1px #ffffff24}.anchor-close[data-variant=back]:hover{background:#161e2e80;box-shadow:0 7px 10px -2px #29292947,inset 0 0 0 1px #ffffff0f,inset 0 1px 1px #a3a3a30d,inset 0 -3px 3px -1px #ffffff38}.anchor-close[data-variant=back]:after{content:"Back";font:500 14px / 1 var(--face-sans,system-ui, sans-serif);letter-spacing:-.2px;color:#ffffffd9}@media (max-width:520px){.anchor-close[data-variant=back]{width:42px;padding:0}.anchor-close[data-variant=back]:after{content:none}}@media (scripting:enabled){.page-content{display:none}}.page-content[hidden]{display:none}.page-content{z-index:1;color:#eeefee;overflow-wrap:anywhere;background:#15283f;max-width:46rem;margin:0 auto;padding:128px 16px 64px;line-height:1.65;position:relative}.page-content h1{margin:0 0 .6em;font-size:clamp(2rem,6vw,3.1rem);line-height:1.1}.page-content h2{margin:1.8em 0 .5em;font-size:clamp(1.4rem,4vw,1.9rem)}.page-content h3{letter-spacing:0;margin:1.2em 0 .3em;font-size:1.2rem}.page-content h4{margin:1em 0 .2em;font-size:1rem}.page-content p,.page-content li{color:#dfe3e6;margin:0 0 .6em}.page-content ul,.page-content ol{padding-left:1.2em}.page-content a{color:#efd1ae;text-decoration:underline}
