/*! tailwindcss v4.1.14 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking: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-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-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-space-y-reverse:0}}}@layer theme{:root,:host{--font-sans:ui-sans-serif,-apple-system,BlinkMacSystemFont,"Segoe UI",Helvetica,Arial,sans-serif;--color-red-50:oklch(97.1% .013 17.38);--color-red-600:oklch(57.7% .245 27.325);--color-red-800:oklch(44.4% .177 26.899);--color-emerald-50:oklch(97.9% .021 166.113);--color-emerald-700:oklch(50.8% .118 165.612);--color-emerald-900:oklch(37.8% .077 168.94);--color-black:#000;--color-white:#fff;--spacing:.25rem;--container-xs:20rem;--container-sm:24rem;--container-md:28rem;--container-lg:32rem;--container-xl:36rem;--container-2xl:42rem;--container-3xl:48rem;--container-4xl:56rem;--container-5xl:64rem;--container-6xl:72rem;--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: 1.5 ;--text-lg:1.125rem;--text-lg--line-height:calc(1.75/1.125);--text-xl:1.25rem;--text-xl--line-height:calc(1.75/1.25);--text-2xl:1.5rem;--text-2xl--line-height:calc(2/1.5);--text-3xl:1.875rem;--text-3xl--line-height: 1.2 ;--text-4xl:2.25rem;--text-4xl--line-height:calc(2.5/2.25);--text-5xl:3rem;--text-5xl--line-height:1;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--leading-tight:1.25;--leading-snug:1.375;--leading-relaxed:1.625;--ease-out:cubic-bezier(0,0,.2,1);--ease-in-out:cubic-bezier(.4,0,.2,1);--blur-sm:8px;--blur-md:12px;--blur-xl:24px;--blur-2xl:40px;--default-font-family:ui-sans-serif,-apple-system,BlinkMacSystemFont,"Segoe UI",Helvetica,Arial,sans-serif;--default-mono-font-family:ui-monospace,"SFMono-Regular","Cascadia Code","Roboto Mono",Consolas,monospace}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-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;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}*{border-color:var(--border);outline-color:var(--ring)}@supports (color:color-mix(in lab,red,red)){*{outline-color:color-mix(in oklab,var(--ring)50%,transparent)}}html{scroll-behavior:smooth}body{background-color:var(--background);color:var(--foreground);font-family:var(--font-sans);-webkit-font-smoothing:antialiased;text-rendering:geometricPrecision}button:not(:disabled),[role=button]:not([aria-disabled=true]),[type=button]:not(:disabled),[type=submit]:not(:disabled),[type=reset]:not(:disabled),a[href],select:not(:disabled),input[type=checkbox]:not(:disabled),input[type=radio]:not(:disabled){cursor:pointer}::selection{color:#fafafa;background:#0a0a0a}}@layer components{.belief-section,.operation-section,.outcomes-section,.safety-section,.platform-section,.journey-section,.expertise-section,.perspectives-section,.faq-section,.final-cta{content-visibility:auto;contain-intrinsic-size:auto 900px}.container{width:100%;margin-inline:auto;padding-inline:1rem}.flex{min-width:0;min-height:0}@media (min-width:640px){.container{padding-inline:1.5rem}}@media (min-width:1024px){.container{max-width:1440px;padding-inline:2rem}}.system-module{border-style:var(--tw-border-style);border-width:1px;border-color:var(--border);background-color:var(--card);transition:transform .22s var(--ease-out),border-color .22s var(--ease-out),box-shadow .22s var(--ease-out),background-color .22s var(--ease-out);position:relative;overflow:hidden}.system-module:after{content:"";pointer-events:none;background:radial-gradient(380px circle at var(--mx,50%)var(--my,50%),#0000000e,transparent 52%);opacity:0;transition:opacity .18s var(--ease-out);position:absolute;inset:0}.system-module:hover{border-color:#0a0a0a47;transform:translateY(-3px);box-shadow:0 22px 60px #0a0a0a14}.system-module:hover:after{opacity:1}.boot-item{opacity:0;animation:boot-in .52s var(--ease-out)forwards}.terminal-cursor{vertical-align:-.02em;background:currentColor;width:.07em;height:.78em;margin-left:.12em;animation:1s step-end infinite blink;display:inline-block}.flow-line{stroke-dasharray:8 8;animation:2.4s linear infinite flow}.system-dot{animation:breathe 3s var(--ease-out)infinite}.interactive-link{align-items:center;gap:calc(var(--spacing)*2);display:inline-flex;position:relative}.interactive-link:after{content:"";transform-origin:100%;height:1px;transition:transform .22s var(--ease-out);background:currentColor;position:absolute;bottom:-4px;left:0;right:0;transform:scaleX(0)}.interactive-link:hover:after{transform-origin:0;transform:scaleX(1)}.hairline-grid{background-image:linear-gradient(90deg,#0a0a0a0e 1px,#0000 1px),linear-gradient(#0a0a0a0e 1px,#0000 1px);background-size:64px 64px}.hero-stage{isolation:isolate;color:var(--color-white);background-color:#080808;min-height:calc(100vh - 4rem);position:relative;overflow:hidden}.hero-stage:before{content:"";pointer-events:none;background-color:#0000;background-image:linear-gradient(90deg,#0000 0,#ffffff09 1px,#0000 1px),linear-gradient(0deg,#0000 0,#ffffff06 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:9.5rem 9.5rem;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000,#000 22% 78%,#0000);mask-image:linear-gradient(90deg,#0000,#000 22% 78%,#0000)}.hero-stage__texture{pointer-events:none;opacity:.16;mix-blend-mode:soft-light;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.72' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.28'/%3E%3C/svg%3E");position:absolute;inset:0}.hero-stage:after{content:"";pointer-events:none;border:1px solid #ffffff12;border-radius:999px;width:44rem;height:44rem;position:absolute;top:50%;right:-19rem;transform:translateY(-50%);box-shadow:0 0 0 7rem #ffffff03,0 0 0 14rem #ffffff02}.hero-primary-action{align-items:center;gap:calc(var(--spacing)*5);background-color:var(--color-white);padding-inline:calc(var(--spacing)*6);padding-block:calc(var(--spacing)*3.5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-black);transition:transform .16s var(--ease-out),background-color .16s var(--ease-out),gap .16s var(--ease-out);display:inline-flex}.hero-primary-action:hover{background:#ebebeb;gap:1.75rem}.hero-primary-action:hover svg,.hero-primary-action:focus-visible svg{color:var(--signal-orange)}.hero-primary-action:active{transform:scale(.97)}.hero-secondary-action{align-items:center;gap:calc(var(--spacing)*2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:#ffffff80;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.hero-secondary-action{color:color-mix(in oklab,var(--color-white)50%,transparent)}}.hero-secondary-action{transition:color .18s var(--ease-out)}.hero-secondary-action:hover,.hero-secondary-action:focus-visible{color:var(--signal-orange-dark)}.hero-scroll{bottom:calc(var(--spacing)*5);z-index:20;--tw-translate-x: -50% ;translate:var(--tw-translate-x)var(--tw-translate-y);align-items:center;gap:calc(var(--spacing)*2);--tw-tracking:.18em;letter-spacing:.18em;color:#ffffff4d;font-family:ui-monospace,SFMono-Regular,Cascadia Code,Roboto Mono,Consolas,monospace;font-size:10px;display:none;position:absolute;left:50%}@supports (color:color-mix(in lab,red,red)){.hero-scroll{color:color-mix(in oklab,var(--color-white)30%,transparent)}}.hero-scroll{text-transform:uppercase}@media (min-width:64rem){.hero-scroll{display:flex}}.hero-scroll{transition:color .18s var(--ease-out),transform .18s var(--ease-out)}.hero-scroll:hover{color:#ffffffbf;transform:translate(-50%,2px)}.hero-console{border-style:var(--tw-border-style);border-width:1px;border-color:#ffffff1f;width:100%;position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.hero-console{border-color:color-mix(in oklab,var(--color-white)12%,transparent)}}.hero-console{background-color:#0b0b0b;min-height:650px;box-shadow:0 60px 120px #0000006b,inset 0 0 0 1px #ffffff06}.hero-console:before{content:"";pointer-events:none;background:radial-gradient(circle at 50% 45%,#ffffff13,#0000 34%);position:absolute;inset:0}.hero-console__topbar{z-index:20;height:calc(var(--spacing)*12);border-bottom-style:var(--tw-border-style);border-color:#ffffff1a;border-bottom-width:1px;justify-content:space-between;align-items:center;display:flex;position:relative}@supports (color:color-mix(in lab,red,red)){.hero-console__topbar{border-color:color-mix(in oklab,var(--color-white)10%,transparent)}}.hero-console__topbar{padding-inline:calc(var(--spacing)*5);--tw-tracking:.18em;letter-spacing:.18em;color:#ffffff8c;font-family:ui-monospace,SFMono-Regular,Cascadia Code,Roboto Mono,Consolas,monospace;font-size:9px}@supports (color:color-mix(in lab,red,red)){.hero-console__topbar{color:color-mix(in oklab,var(--color-white)55%,transparent)}}.hero-console__status{height:calc(var(--spacing)*1.5);width:calc(var(--spacing)*1.5);background-color:var(--color-white);border-radius:3.40282e38px;box-shadow:0 0 12px #fffc}.hero-console__field{background-image:linear-gradient(#ffffff0b 1px,#0000 1px),linear-gradient(90deg,#ffffff0b 1px,#0000 1px);background-size:40px 40px;height:540px;position:relative;overflow:hidden}.hero-console__axis{background-color:#ffffff1a;position:absolute}@supports (color:color-mix(in lab,red,red)){.hero-console__axis{background-color:color-mix(in oklab,var(--color-white)10%,transparent)}}.hero-console__axis{box-shadow:0 0 16px #ffffff0d}.hero-console__axis--x{height:1px;top:50%;left:0;right:0}.hero-console__axis--y{width:1px;top:0;bottom:0;left:50%}.hero-console__connections{inset:calc(var(--spacing)*0);width:100%;height:100%;position:absolute;overflow:visible}.hero-connection{fill:none;stroke:#ffffff40;stroke-width:1px;stroke-dasharray:4 6;vector-effect:non-scaling-stroke}.hero-packet{fill:#fff;opacity:0;filter:drop-shadow(0 0 5px #fff);transform-box:fill-box}.hero-packet--one{animation:3.8s linear infinite packet-one}.hero-packet--two{animation:3.8s linear infinite packet-two}.hero-packet--three{animation:3.8s linear infinite packet-three}.hero-packet--four{animation:3.8s linear infinite packet-four}.hero-node{z-index:10;border-style:var(--tw-border-style);border-width:1px;border-color:#ffffff1f;flex-direction:column;justify-content:space-between;width:154px;height:108px;display:flex;position:absolute}@supports (color:color-mix(in lab,red,red)){.hero-node{border-color:color-mix(in oklab,var(--color-white)12%,transparent)}}.hero-node{padding:calc(var(--spacing)*3.5);opacity:0;animation:hero-node-in .48s var(--ease-out)forwards;animation-delay:var(--node-delay);transition:border-color .18s var(--ease-out),background-color .18s var(--ease-out),transform .18s var(--ease-out);background-color:#0e0e0ef2}.hero-node:hover{z-index:30;background:#141414;border-color:#ffffff61;transform:translateY(-3px)}.hero-node--agents{top:8%;left:4%}.hero-node--workflows{top:8%;right:4%}.hero-node--data{bottom:8%;left:4%}.hero-node--governance{bottom:8%;right:4%}.hero-node__signal{height:calc(var(--spacing)*1.5);width:calc(var(--spacing)*1.5);background-color:#fffc;border-radius:3.40282e38px}@supports (color:color-mix(in lab,red,red)){.hero-node__signal{background-color:color-mix(in oklab,var(--color-white)80%,transparent)}}.hero-node__signal{box-shadow:0 0 9px #ffffffb3}.hero-node__label{--tw-tracking:.18em;letter-spacing:.18em;color:#ffffff59;font-family:ui-monospace,SFMono-Regular,Cascadia Code,Roboto Mono,Consolas,monospace;font-size:8px}@supports (color:color-mix(in lab,red,red)){.hero-node__label{color:color-mix(in oklab,var(--color-white)35%,transparent)}}.hero-node__label{text-transform:uppercase}.hero-node__value{margin-top:calc(var(--spacing)*1);font-family:ui-monospace,SFMono-Regular,Cascadia Code,Roboto Mono,Consolas,monospace;font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:#ffffffe6}@supports (color:color-mix(in lab,red,red)){.hero-node__value{color:color-mix(in oklab,var(--color-white)90%,transparent)}}.hero-node__detail{margin-top:calc(var(--spacing)*1);--tw-leading:var(--leading-tight);font-size:9px;line-height:var(--leading-tight);color:#ffffff5c}@supports (color:color-mix(in lab,red,red)){.hero-node__detail{color:color-mix(in oklab,var(--color-white)36%,transparent)}}.hero-core{z-index:20;height:calc(var(--spacing)*52);width:calc(var(--spacing)*52);--tw-translate-x: -50% ;--tw-translate-y: -50% ;translate:var(--tw-translate-x)var(--tw-translate-y);justify-content:center;align-items:center;display:flex;position:absolute;top:50%;left:50%}.hero-core__orbit{border-style:var(--tw-border-style);border-width:1px;border-color:#ffffff26;border-radius:3.40282e38px;position:absolute}@supports (color:color-mix(in lab,red,red)){.hero-core__orbit{border-color:color-mix(in oklab,var(--color-white)15%,transparent)}}.hero-core__orbit:after{content:"";background:#fff;border-radius:999px;width:4px;height:4px;position:absolute;top:-2px;left:50%;box-shadow:0 0 8px #fff}.hero-core__orbit--outer{border-style:dashed;animation:28s linear infinite orbit-turn;inset:0}.hero-core__orbit--inner{border-color:#ffffff14;animation:18s linear infinite reverse orbit-turn;inset:1.35rem}.hero-core__body{height:calc(var(--spacing)*32);width:calc(var(--spacing)*32);border-style:var(--tw-border-style);border-width:1px;border-color:#ffffff40;flex-direction:column;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.hero-core__body{border-color:color-mix(in oklab,var(--color-white)25%,transparent)}}.hero-core__body{text-align:center;background-color:#111;box-shadow:0 0 70px #ffffff14}.hero-core__body:after{content:"";height:1px;animation:core-scan 3.2s var(--ease-system)infinite;background:#ffffff52;position:absolute;left:0;right:0;box-shadow:0 0 12px #ffffff47}.hero-core__eyebrow{align-items:center;gap:calc(var(--spacing)*1.5);--tw-tracking:.13em;letter-spacing:.13em;color:#ffffff61;font-family:ui-monospace,SFMono-Regular,Cascadia Code,Roboto Mono,Consolas,monospace;font-size:8px;display:flex}@supports (color:color-mix(in lab,red,red)){.hero-core__eyebrow{color:color-mix(in oklab,var(--color-white)38%,transparent)}}.hero-core__metric{margin-top:calc(var(--spacing)*2);font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);--tw-tracking:-.05em;letter-spacing:-.05em;color:var(--color-white)}.hero-core__caption{color:#ffffff59;font-size:8px}@supports (color:color-mix(in lab,red,red)){.hero-core__caption{color:color-mix(in oklab,var(--color-white)35%,transparent)}}.hero-core__health{margin-top:calc(var(--spacing)*2);align-items:center;gap:calc(var(--spacing)*1);color:#ffffff8c;font-family:ui-monospace,SFMono-Regular,Cascadia Code,Roboto Mono,Consolas,monospace;font-size:8px;display:flex}@supports (color:color-mix(in lab,red,red)){.hero-core__health{color:color-mix(in oklab,var(--color-white)55%,transparent)}}.hero-console__event{z-index:20;border-top-style:var(--tw-border-style);border-color:#ffffff1a;border-top-width:1px;justify-content:space-between;align-items:center;height:58px;display:flex;position:relative}@supports (color:color-mix(in lab,red,red)){.hero-console__event{border-color:color-mix(in oklab,var(--color-white)10%,transparent)}}.hero-console__event{padding-inline:calc(var(--spacing)*5);background-color:#0d0d0d;font-family:ui-monospace,SFMono-Regular,Cascadia Code,Roboto Mono,Consolas,monospace;font-size:9px}.hero-event__id{border-style:var(--tw-border-style);border-width:1px;border-color:#ffffff1f}@supports (color:color-mix(in lab,red,red)){.hero-event__id{border-color:color-mix(in oklab,var(--color-white)12%,transparent)}}.hero-event__id{padding-inline:calc(var(--spacing)*2);padding-block:calc(var(--spacing)*1);--tw-tracking:.1em;letter-spacing:.1em;color:#fff6;font-size:8px}@supports (color:color-mix(in lab,red,red)){.hero-event__id{color:color-mix(in oklab,var(--color-white)40%,transparent)}}.hero-event__time{background-color:var(--color-white);padding-inline:calc(var(--spacing)*2);padding-block:calc(var(--spacing)*1);--tw-font-weight:var(--font-weight-medium);font-size:8px;font-weight:var(--font-weight-medium);color:var(--color-black)}@media (max-width:1279px){.hero-console{min-height:590px}.hero-console__field{height:480px}.hero-node{width:138px;height:100px}.hero-core{width:184px;height:184px}}@media (max-width:1023px){.hero-stage{min-height:auto}.hero-console{min-height:570px}.hero-console__field{height:460px}}@media (max-width:639px){.hero-console{min-height:506px}.hero-console__field{height:402px}.hero-node{width:118px;height:92px;padding:.65rem}.hero-node--agents,.hero-node--data{left:3%}.hero-node--workflows,.hero-node--governance{right:3%}.hero-node__detail{display:none}.hero-core{width:150px;height:150px}.hero-core__body{width:108px;height:108px}.hero-core__metric{font-size:1.5rem}.hero-console__event{padding-inline:.75rem}.hero-event__id{display:none}}[data-reveal]{opacity:0;transition:opacity .7s var(--ease-out),transform .7s var(--ease-out);transform:translateY(24px)}[data-reveal].is-visible{opacity:1;transform:translate(0)}.site-header{inset-inline:calc(var(--spacing)*0);top:calc(var(--spacing)*0);z-index:50;border-bottom-style:var(--tw-border-style);border-color:#00000014;border-bottom-width:1px;position:fixed}@supports (color:color-mix(in lab,red,red)){.site-header{border-color:color-mix(in oklab,var(--color-black)8%,transparent)}}.site-header{-webkit-backdrop-filter:blur(18px)saturate(140%);backdrop-filter:blur(18px)saturate(140%);background-color:#fafafae6}.brand-lockup{--tw-font-weight:var(--font-weight-semibold);width:fit-content;font-size:11px;font-weight:var(--font-weight-semibold);font-kerning:normal;letter-spacing:.018em;text-rendering:geometricPrecision;flex-direction:column;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;line-height:.92;display:flex}.site-header .brand-lockup{color:#0a0a0a;letter-spacing:.012em;font-size:12.5px;line-height:.9}.site-nav-link{--tw-font-weight:var(--font-weight-medium);font-size:13px;font-weight:var(--font-weight-medium);color:#00000075;position:relative}@supports (color:color-mix(in lab,red,red)){.site-nav-link{color:color-mix(in oklab,var(--color-black)46%,transparent)}}.site-nav-link{transition:color .18s var(--ease-out)}.site-nav-link:after{content:"";background:var(--signal-orange);transform-origin:100%;height:1px;transition:transform .22s var(--ease-out);position:absolute;bottom:-.55rem;left:0;right:0;transform:scaleX(0)}.site-nav-link:hover,.site-nav-link:focus-visible,.site-nav-link:active,.site-nav-link[aria-current]{color:var(--signal-orange)}.site-nav-link:hover:after,.site-nav-link:focus-visible:after,.site-nav-link:active:after,.site-nav-link[aria-current]:after{transform-origin:0;transform:scaleX(1)}.header-cta{align-items:center;gap:calc(var(--spacing)*3);padding-inline:calc(var(--spacing)*4);padding-block:calc(var(--spacing)*2.5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-white);transition:gap .18s var(--ease-out),transform .16s var(--ease-out),background-color .18s var(--ease-out);background-color:#0a0a0a;display:inline-flex}.header-cta:hover{background:#262626;gap:1rem}.header-cta:hover svg,.header-cta:focus-visible svg{color:var(--signal-orange-dark)}.header-cta:active{transform:scale(.97)}.mobile-menu-button{height:calc(var(--spacing)*9);width:calc(var(--spacing)*9);border-style:var(--tw-border-style);border-width:1px;border-color:#0000001f;place-items:center;display:grid}@supports (color:color-mix(in lab,red,red)){.mobile-menu-button{border-color:color-mix(in oklab,var(--color-black)12%,transparent)}}.mobile-menu-button{background-color:var(--color-white)}.mobile-navigation{inset-inline:calc(var(--spacing)*0);top:68px;bottom:calc(var(--spacing)*0);z-index:-10;visibility:hidden;opacity:0;transition:opacity .22s var(--ease-out),transform .22s var(--ease-out),visibility 0s linear .22s;background-color:#f5f5f2;position:fixed;transform:translateY(-10px)}.mobile-navigation.is-open{z-index:49;visibility:visible;opacity:1;transition-delay:0s;transform:translateY(0)}.mobile-navigation nav a{border-bottom-style:var(--tw-border-style);border-color:#0000001a;border-bottom-width:1px;grid-template-columns:2rem 1fr auto;align-items:center;display:grid}@supports (color:color-mix(in lab,red,red)){.mobile-navigation nav a{border-color:color-mix(in oklab,var(--color-black)10%,transparent)}}.mobile-navigation nav a{padding-block:calc(var(--spacing)*5);font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);--tw-tracking:-.04em;letter-spacing:-.04em}.mobile-navigation nav a span{color:#00000052;font-family:ui-monospace,SFMono-Regular,Cascadia Code,Roboto Mono,Consolas,monospace;font-size:9px}@supports (color:color-mix(in lab,red,red)){.mobile-navigation nav a span{color:color-mix(in oklab,var(--color-black)32%,transparent)}}.mobile-navigation nav a:hover,.mobile-navigation nav a:focus-visible,.mobile-navigation nav a:active,.mobile-navigation nav a[aria-current],.mobile-navigation nav a:hover span,.mobile-navigation nav a:focus-visible span,.mobile-navigation nav a:active span,.mobile-navigation nav a[aria-current] span{color:var(--signal-orange)}.mobile-navigation p{max-width:var(--container-xs);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed);color:#00000073}@supports (color:color-mix(in lab,red,red)){.mobile-navigation p{color:color-mix(in oklab,var(--color-black)45%,transparent)}}.section-index{--tw-tracking:.19em;letter-spacing:.19em;color:#00000061;font-family:ui-monospace,SFMono-Regular,Cascadia Code,Roboto Mono,Consolas,monospace;font-size:10px}@supports (color:color-mix(in lab,red,red)){.section-index{color:color-mix(in oklab,var(--color-black)38%,transparent)}}.section-index{text-transform:uppercase}.section-heading{margin-bottom:calc(var(--spacing)*14)}.section-heading--split{align-items:flex-end;gap:calc(var(--spacing)*8);display:grid}@media (min-width:64rem){.section-heading--split{grid-template-columns:1.25fr .75fr}}.section-heading h2,.belief-sticky h2,.safety-intro h2,.expertise-grid h2,.faq-grid h2{margin-top:calc(var(--spacing)*5);--tw-leading:.98;--tw-font-weight:var(--font-weight-semibold);font-size:clamp(2.55rem,5vw,5.2rem);line-height:.98;font-weight:var(--font-weight-semibold);--tw-tracking:-.06em;letter-spacing:-.06em}.section-heading>p,.section-heading--split>p{max-width:var(--container-xl);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-leading:1.75;color:#00000085;line-height:1.75}@supports (color:color-mix(in lab,red,red)){.section-heading>p,.section-heading--split>p{color:color-mix(in oklab,var(--color-black)52%,transparent)}}.belief-section{padding-block:calc(var(--spacing)*28);background-color:#fafafa;position:relative}@media (min-width:64rem){.belief-section{padding-block:calc(var(--spacing)*40)}}.belief-grid{gap:calc(var(--spacing)*16);display:grid}@media (min-width:64rem){.belief-grid{gap:calc(var(--spacing)*24);grid-template-columns:.78fr 1.22fr}}.belief-sticky{height:fit-content}@media (min-width:64rem){.belief-sticky{top:calc(var(--spacing)*32);position:sticky}}.belief-sticky h2{max-width:var(--container-xl)}.belief-sticky>p{margin-top:calc(var(--spacing)*7);max-width:var(--container-lg);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-leading:1.8;color:#00000085;line-height:1.8}@supports (color:color-mix(in lab,red,red)){.belief-sticky>p{color:color-mix(in oklab,var(--color-black)52%,transparent)}}.belief-sequence{border-top-style:var(--tw-border-style);border-color:#0000001f;border-top-width:1px}@supports (color:color-mix(in lab,red,red)){.belief-sequence{border-color:color-mix(in oklab,var(--color-black)12%,transparent)}}.belief-step{border-bottom-style:var(--tw-border-style);border-color:#0000001f;border-bottom-width:1px}@supports (color:color-mix(in lab,red,red)){.belief-step{border-color:color-mix(in oklab,var(--color-black)12%,transparent)}}.belief-step{padding-block:calc(var(--spacing)*11)}@media (min-width:64rem){.belief-step{padding-block:calc(var(--spacing)*14)}}.belief-step>span{--tw-tracking:.17em;letter-spacing:.17em;color:#00000057;font-family:ui-monospace,SFMono-Regular,Cascadia Code,Roboto Mono,Consolas,monospace;font-size:9px}@supports (color:color-mix(in lab,red,red)){.belief-step>span{color:color-mix(in oklab,var(--color-black)34%,transparent)}}.belief-step h3{margin-top:calc(var(--spacing)*4);font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking:-.035em;letter-spacing:-.035em}@media (min-width:48rem){.belief-step h3{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}}.belief-step>p{margin-top:calc(var(--spacing)*4);max-width:var(--container-2xl);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:1.8;color:#00000080;line-height:1.8}@supports (color:color-mix(in lab,red,red)){.belief-step>p{color:color-mix(in oklab,var(--color-black)50%,transparent)}}@media (min-width:48rem){.belief-step>p{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}}.belief-diagram{margin-top:calc(var(--spacing)*7);align-items:center;gap:calc(var(--spacing)*3);color:#00000073;font-family:ui-monospace,SFMono-Regular,Cascadia Code,Roboto Mono,Consolas,monospace;font-size:9px;display:flex;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.belief-diagram{color:color-mix(in oklab,var(--color-black)45%,transparent)}}.belief-diagram i{border-style:var(--tw-border-style);border-width:1px;border-color:#0000001f}@supports (color:color-mix(in lab,red,red)){.belief-diagram i{border-color:color-mix(in oklab,var(--color-black)12%,transparent)}}.belief-diagram i{background-color:var(--color-white);padding-inline:calc(var(--spacing)*3);padding-block:calc(var(--spacing)*2);white-space:nowrap;font-style:normal}.belief-diagram svg{height:calc(var(--spacing)*3.5);width:calc(var(--spacing)*3.5);color:#00000040;flex-shrink:0}@supports (color:color-mix(in lab,red,red)){.belief-diagram svg{color:color-mix(in oklab,var(--color-black)25%,transparent)}}.belief-fragments{margin-top:calc(var(--spacing)*7);gap:calc(var(--spacing)*2);grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.belief-fragments i{border-style:var(--tw-border-style);--tw-border-style:dashed;border:1px dashed #00000026}@supports (color:color-mix(in lab,red,red)){.belief-fragments i{border-color:color-mix(in oklab,var(--color-black)15%,transparent)}}.belief-fragments i{background-color:var(--color-white);padding-block:calc(var(--spacing)*3);text-align:center;color:#00000061;font-family:ui-monospace,SFMono-Regular,Cascadia Code,Roboto Mono,Consolas,monospace;font-size:8px}@supports (color:color-mix(in lab,red,red)){.belief-fragments i{color:color-mix(in oklab,var(--color-black)38%,transparent)}}.belief-fragments i{font-style:normal}.belief-step--accent{margin-top:calc(var(--spacing)*5);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-black);padding-inline:calc(var(--spacing)*7);color:var(--color-white);background-color:#0b0b0b;position:relative;overflow:hidden}@media (min-width:48rem){.belief-step--accent{padding-inline:calc(var(--spacing)*9)}}.belief-step--accent:before{content:"";inset-block:calc(var(--spacing)*0);right:calc(var(--spacing)*0);background:radial-gradient(circle at 90%,#ffffff1a,#0000 48%);width:50%;position:absolute}.belief-step--accent>span{color:#ffffff61}@supports (color:color-mix(in lab,red,red)){.belief-step--accent>span{color:color-mix(in oklab,var(--color-white)38%,transparent)}}.belief-step--accent>p{color:#ffffff85}@supports (color:color-mix(in lab,red,red)){.belief-step--accent>p{color:color-mix(in oklab,var(--color-white)52%,transparent)}}.belief-system{margin-top:calc(var(--spacing)*8);align-items:center;gap:calc(var(--spacing)*3);border-top-style:var(--tw-border-style);border-color:#ffffff1f;border-top-width:1px;flex-wrap:wrap;display:flex;position:relative}@supports (color:color-mix(in lab,red,red)){.belief-system{border-color:color-mix(in oklab,var(--color-white)12%,transparent)}}.belief-system{padding-top:calc(var(--spacing)*6)}.belief-system strong{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.belief-system span{--tw-tracking:.16em;letter-spacing:.16em;color:#ffffff57;margin-left:auto;font-family:ui-monospace,SFMono-Regular,Cascadia Code,Roboto Mono,Consolas,monospace;font-size:8px}@supports (color:color-mix(in lab,red,red)){.belief-system span{color:color-mix(in oklab,var(--color-white)34%,transparent)}}.maturity-section{padding-block:calc(var(--spacing)*28);background-color:#f1f1ed}@media (min-width:64rem){.maturity-section{padding-block:calc(var(--spacing)*40)}}.maturity-scroll-track,.maturity-sticky{position:relative}.maturity-discovery{margin-bottom:calc(var(--spacing)*3);--tw-tracking:.15em;letter-spacing:.15em;color:#00000057;justify-content:space-between;align-items:center;font-family:ui-monospace,SFMono-Regular,Cascadia Code,Roboto Mono,Consolas,monospace;font-size:8px;display:flex}@supports (color:color-mix(in lab,red,red)){.maturity-discovery{color:color-mix(in oklab,var(--color-black)34%,transparent)}}.maturity-discovery{text-transform:uppercase}.maturity-discovery>span:first-child{align-items:center;gap:calc(var(--spacing)*2);display:flex}.maturity-discovery i{font-style:normal}.maturity-discovery__mobile{display:none}.maturity-shell{border-style:var(--tw-border-style);border-width:1px;border-color:#0000001f}@supports (color:color-mix(in lab,red,red)){.maturity-shell{border-color:color-mix(in oklab,var(--color-black)12%,transparent)}}.maturity-shell{background-color:#fafafa;box-shadow:0 30px 90px #00000012}.maturity-nav{border-bottom-style:var(--tw-border-style);border-color:#0000001f;border-bottom-width:1px;display:grid}@supports (color:color-mix(in lab,red,red)){.maturity-nav{border-color:color-mix(in oklab,var(--color-black)12%,transparent)}}@media (min-width:48rem){.maturity-nav{grid-template-columns:repeat(4,minmax(0,1fr))}}.maturity-tab{align-items:center;gap:calc(var(--spacing)*2);border-bottom-style:var(--tw-border-style);border-color:#0000001a;border-bottom-width:1px;grid-template-columns:2rem 2.25rem 1fr;display:grid;position:relative}@supports (color:color-mix(in lab,red,red)){.maturity-tab{border-color:color-mix(in oklab,var(--color-black)10%,transparent)}}.maturity-tab{padding:calc(var(--spacing)*4);text-align:left}@media (min-width:48rem){.maturity-tab{border-right-style:var(--tw-border-style);border-right-width:1px;border-bottom-style:var(--tw-border-style);border-bottom-width:0}.maturity-tab:last-child{border-right-style:var(--tw-border-style);border-right-width:0}}.maturity-tab{transition:background-color .18s var(--ease-out),color .18s var(--ease-out)}.maturity-tab:hover{background:#00000009}.maturity-tab.is-active{color:var(--color-white);background-color:#0b0b0b}.maturity-tab__number{color:#0000004d;font-family:ui-monospace,SFMono-Regular,Cascadia Code,Roboto Mono,Consolas,monospace;font-size:8px}@supports (color:color-mix(in lab,red,red)){.maturity-tab__number{color:color-mix(in oklab,var(--color-black)30%,transparent)}}.maturity-tab.is-active .maturity-tab__number{color:#ffffff52}@supports (color:color-mix(in lab,red,red)){.maturity-tab.is-active .maturity-tab__number{color:color-mix(in oklab,var(--color-white)32%,transparent)}}.maturity-tab__icon{height:calc(var(--spacing)*8);width:calc(var(--spacing)*8);border-style:var(--tw-border-style);border-width:1px;border-color:#0000001f;place-items:center;display:grid}@supports (color:color-mix(in lab,red,red)){.maturity-tab__icon{border-color:color-mix(in oklab,var(--color-black)12%,transparent)}}.maturity-tab.is-active .maturity-tab__icon{border-color:#ffffff24}@supports (color:color-mix(in lab,red,red)){.maturity-tab.is-active .maturity-tab__icon{border-color:color-mix(in oklab,var(--color-white)14%,transparent)}}.maturity-tab__copy{flex-direction:column;display:flex}.maturity-tab__copy strong{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.maturity-tab__copy small{margin-top:calc(var(--spacing)*.5);color:#0000005c;font-size:10px}@supports (color:color-mix(in lab,red,red)){.maturity-tab__copy small{color:color-mix(in oklab,var(--color-black)36%,transparent)}}.maturity-tab.is-active small{color:#ffffff59}@supports (color:color-mix(in lab,red,red)){.maturity-tab.is-active small{color:color-mix(in oklab,var(--color-white)35%,transparent)}}.maturity-tab__hint{top:calc(var(--spacing)*3);right:calc(var(--spacing)*3);height:calc(var(--spacing)*1.5);width:calc(var(--spacing)*1.5);background-color:#0000008c;border-radius:3.40282e38px;position:absolute}@supports (color:color-mix(in lab,red,red)){.maturity-tab__hint{background-color:color-mix(in oklab,var(--color-black)55%,transparent)}}.maturity-tab__hint{animation:maturity-hint 1.9s var(--ease-out)infinite;box-shadow:0 0 #00000038}.maturity-panel{color:var(--color-white);min-height:520px;animation:boot-in .42s var(--ease-out);background-color:#0b0b0b;position:relative;overflow:hidden}.maturity-panel__halo{top:50%;left:calc(var(--spacing)*-24);--tw-translate-y: -50% ;width:34rem;height:34rem;translate:var(--tw-translate-x)var(--tw-translate-y);border:1px solid #ffffff12;border-radius:3.40282e38px;position:absolute;box-shadow:0 0 0 5rem #ffffff03,0 0 0 10rem #ffffff02}.maturity-panel__header{z-index:10;border-bottom-style:var(--tw-border-style);border-color:#ffffff1a;border-bottom-width:1px;justify-content:space-between;align-items:center;display:flex;position:relative}@supports (color:color-mix(in lab,red,red)){.maturity-panel__header{border-color:color-mix(in oklab,var(--color-white)10%,transparent)}}.maturity-panel__header{padding-inline:calc(var(--spacing)*6);padding-block:calc(var(--spacing)*4);--tw-tracking:.18em;letter-spacing:.18em;color:#ffffff52;font-family:ui-monospace,SFMono-Regular,Cascadia Code,Roboto Mono,Consolas,monospace;font-size:8px}@supports (color:color-mix(in lab,red,red)){.maturity-panel__header{color:color-mix(in oklab,var(--color-white)32%,transparent)}}.maturity-panel__status{align-items:center;gap:calc(var(--spacing)*2);display:flex}.maturity-panel__status i{height:calc(var(--spacing)*1.5);width:calc(var(--spacing)*1.5);background-color:var(--color-white);border-radius:3.40282e38px;box-shadow:0 0 8px #fff}.maturity-panel__body{z-index:10;align-items:center;gap:calc(var(--spacing)*4);min-height:445px;padding:calc(var(--spacing)*7);display:grid;position:relative}@media (min-width:48rem){.maturity-panel__body{padding:calc(var(--spacing)*12);grid-template-columns:.8fr 1.2fr}}.maturity-panel__visual{height:calc(var(--spacing)*64);width:calc(var(--spacing)*64);place-items:center;margin-inline:auto;display:grid;position:relative}.maturity-orbit{border-style:var(--tw-border-style);border-width:1px;border-color:#ffffff1a;border-radius:3.40282e38px;position:absolute}@supports (color:color-mix(in lab,red,red)){.maturity-orbit{border-color:color-mix(in oklab,var(--color-white)10%,transparent)}}.maturity-orbit--outer{inset:calc(var(--spacing)*0);--tw-border-style:dashed;border-style:dashed;animation:30s linear infinite orbit-turn}.maturity-orbit--inner{inset:calc(var(--spacing)*12)}.maturity-panel__icon{height:calc(var(--spacing)*24);width:calc(var(--spacing)*24);border-style:var(--tw-border-style);border-width:1px;border-color:#fff3;place-items:center;display:grid}@supports (color:color-mix(in lab,red,red)){.maturity-panel__icon{border-color:color-mix(in oklab,var(--color-white)20%,transparent)}}.maturity-panel__icon{background-color:#ffffff0b}@supports (color:color-mix(in lab,red,red)){.maturity-panel__icon{background-color:color-mix(in oklab,var(--color-white)4.5%,transparent)}}.maturity-panel__icon{box-shadow:0 0 50px #ffffff14}.maturity-satellite{height:calc(var(--spacing)*2);width:calc(var(--spacing)*2);background-color:#ffffffbf;border-radius:3.40282e38px;position:absolute}@supports (color:color-mix(in lab,red,red)){.maturity-satellite{background-color:color-mix(in oklab,var(--color-white)75%,transparent)}}.maturity-satellite{box-shadow:0 0 9px #fff}.maturity-satellite--1{top:5%;left:49%}.maturity-satellite--2{top:54%;right:7%}.maturity-satellite--3{bottom:9%;left:32%}.maturity-satellite--4{top:34%;left:9%}.maturity-panel__content{max-width:var(--container-xl)}.maturity-panel__signal{margin-bottom:calc(var(--spacing)*5);align-items:center;gap:calc(var(--spacing)*2);color:#ffffff61;font-family:ui-monospace,SFMono-Regular,Cascadia Code,Roboto Mono,Consolas,monospace;font-size:9px;display:flex}@supports (color:color-mix(in lab,red,red)){.maturity-panel__signal{color:color-mix(in oklab,var(--color-white)38%,transparent)}}.maturity-panel__content h3{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height));--tw-leading:1.05;--tw-font-weight:var(--font-weight-semibold);line-height:1.05;font-weight:var(--font-weight-semibold);--tw-tracking:-.045em;letter-spacing:-.045em}@media (min-width:48rem){.maturity-panel__content h3{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}}.maturity-panel__content>p{margin-top:calc(var(--spacing)*5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:1.8;color:#ffffff85;line-height:1.8}@supports (color:color-mix(in lab,red,red)){.maturity-panel__content>p{color:color-mix(in oklab,var(--color-white)52%,transparent)}}@media (min-width:48rem){.maturity-panel__content>p{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}}.maturity-panel__facts{margin-top:calc(var(--spacing)*8);border-style:var(--tw-border-style);border-width:1px;border-color:#ffffff1a;gap:1px;display:grid;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.maturity-panel__facts{border-color:color-mix(in oklab,var(--color-white)10%,transparent)}}.maturity-panel__facts{background-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.maturity-panel__facts{background-color:color-mix(in oklab,var(--color-white)10%,transparent)}}@media (min-width:40rem){.maturity-panel__facts{grid-template-columns:repeat(2,minmax(0,1fr))}}.maturity-panel__facts>div{padding:calc(var(--spacing)*4);background-color:#0b0b0b;flex-direction:column;display:flex}.maturity-panel__facts span{--tw-tracking:.14em;letter-spacing:.14em;color:#ffffff4d;font-family:ui-monospace,SFMono-Regular,Cascadia Code,Roboto Mono,Consolas,monospace;font-size:8px}@supports (color:color-mix(in lab,red,red)){.maturity-panel__facts span{color:color-mix(in oklab,var(--color-white)30%,transparent)}}.maturity-panel__facts span{text-transform:uppercase}.maturity-panel__facts strong{margin-top:calc(var(--spacing)*2);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:#ffffffbf}@supports (color:color-mix(in lab,red,red)){.maturity-panel__facts strong{color:color-mix(in oklab,var(--color-white)75%,transparent)}}.maturity-progress{inset-inline:calc(var(--spacing)*0);bottom:calc(var(--spacing)*0);height:calc(var(--spacing)*1);gap:calc(var(--spacing)*1);background-color:var(--color-black);grid-template-columns:repeat(4,minmax(0,1fr));display:grid;position:absolute}.maturity-progress span{background-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.maturity-progress span{background-color:color-mix(in oklab,var(--color-white)10%,transparent)}}.maturity-progress span{transition:background-color .24s var(--ease-out),box-shadow .24s var(--ease-out)}.maturity-progress span.is-filled{background-color:#ffffffa6}@supports (color:color-mix(in lab,red,red)){.maturity-progress span.is-filled{background-color:color-mix(in oklab,var(--color-white)65%,transparent)}}.maturity-progress span.is-filled{box-shadow:0 0 10px #ffffff59}@media (min-width:1024px){.maturity-scroll-track{height:255vh}.maturity-sticky{position:sticky;top:92px}.maturity-panel{min-height:max(520px,100vh - 250px)}.maturity-panel__body{min-height:max(445px,100vh - 326px)}}.operation-section{isolation:isolate;padding-block:calc(var(--spacing)*28);color:var(--color-white);background-color:#070707;position:relative;overflow:hidden}@media (min-width:64rem){.operation-section{padding-block:calc(var(--spacing)*40)}}.operation-section:before{content:"";inset:calc(var(--spacing)*0);background-image:linear-gradient(#ffffff09 1px,#0000 1px),linear-gradient(90deg,#ffffff09 1px,#0000 1px);background-size:72px 72px;position:absolute;-webkit-mask-image:linear-gradient(#000,#0000 94%);mask-image:linear-gradient(#000,#0000 94%)}.operation-glow{--tw-translate-x: -50% ;--tw-translate-y: -50% ;width:38rem;height:38rem;translate:var(--tw-translate-x)var(--tw-translate-y);background:radial-gradient(circle,#ffffff12,#0000 64%);border-radius:3.40282e38px;position:absolute;top:42%;left:50%}.section-heading--dark h2{color:var(--color-white)}.section-heading--dark .section-index{color:#ffffff57}@supports (color:color-mix(in lab,red,red)){.section-heading--dark .section-index{color:color-mix(in oklab,var(--color-white)34%,transparent)}}.section-heading--dark>p{color:#ffffff75}@supports (color:color-mix(in lab,red,red)){.section-heading--dark>p{color:color-mix(in oklab,var(--color-white)46%,transparent)}}.operation-trigger{gap:calc(var(--spacing)*5);border-style:var(--tw-border-style);border-width:1px;border-color:#ffffff21;flex-direction:column;display:flex}@supports (color:color-mix(in lab,red,red)){.operation-trigger{border-color:color-mix(in oklab,var(--color-white)13%,transparent)}}.operation-trigger{padding:calc(var(--spacing)*5);background-color:#0d0d0d}@media (min-width:40rem){.operation-trigger{flex-direction:row;align-items:center}}.operation-trigger{box-shadow:0 20px 70px #00000059}.operation-trigger__icon{height:calc(var(--spacing)*12);width:calc(var(--spacing)*12);border-style:var(--tw-border-style);border-width:1px;border-color:#ffffff21;flex-shrink:0;place-items:center;display:grid}@supports (color:color-mix(in lab,red,red)){.operation-trigger__icon{border-color:color-mix(in oklab,var(--color-white)13%,transparent)}}.operation-trigger__icon{background-color:#ffffff09}@supports (color:color-mix(in lab,red,red)){.operation-trigger__icon{background-color:color-mix(in oklab,var(--color-white)3.5%,transparent)}}.operation-trigger>div:nth-child(2){min-width:calc(var(--spacing)*0);flex-direction:column;flex:1;display:flex}.operation-trigger>div:nth-child(2) span{--tw-tracking:.15em;letter-spacing:.15em;color:#ffffff4d;font-family:ui-monospace,SFMono-Regular,Cascadia Code,Roboto Mono,Consolas,monospace;font-size:8px}@supports (color:color-mix(in lab,red,red)){.operation-trigger>div:nth-child(2) span{color:color-mix(in oklab,var(--color-white)30%,transparent)}}.operation-trigger>div:nth-child(2) strong{margin-top:calc(var(--spacing)*1);text-overflow:ellipsis;white-space:nowrap;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:#ffffffbf;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.operation-trigger>div:nth-child(2) strong{color:color-mix(in oklab,var(--color-white)75%,transparent)}}@media (min-width:48rem){.operation-trigger>div:nth-child(2) strong{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}}.operation-trigger__status{align-items:center;gap:calc(var(--spacing)*2);--tw-tracking:.13em;letter-spacing:.13em;color:#fff6;font-family:ui-monospace,SFMono-Regular,Cascadia Code,Roboto Mono,Consolas,monospace;font-size:8px;display:flex}@supports (color:color-mix(in lab,red,red)){.operation-trigger__status{color:color-mix(in oklab,var(--color-white)40%,transparent)}}.operation-trigger__status i{height:calc(var(--spacing)*1.5);width:calc(var(--spacing)*1.5);background-color:var(--color-white);animation:breathe 1.8s var(--ease-out)infinite;border-radius:3.40282e38px;box-shadow:0 0 8px #fff}.operation-flow{margin-top:calc(var(--spacing)*8);border-style:var(--tw-border-style);border-width:1px;border-color:#ffffff1a;gap:1px;display:grid;position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.operation-flow{border-color:color-mix(in oklab,var(--color-white)10%,transparent)}}.operation-flow{background-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.operation-flow{background-color:color-mix(in oklab,var(--color-white)10%,transparent)}}@media (min-width:64rem){.operation-flow{grid-template-columns:repeat(4,minmax(0,1fr))}}.operation-step{min-height:300px;padding:calc(var(--spacing)*6);transition-delay:var(--step-delay);background-color:#0b0b0b;flex-direction:column;justify-content:space-between;display:flex;position:relative}.operation-step__top{color:#ffffff47;justify-content:space-between;align-items:center;font-family:ui-monospace,SFMono-Regular,Cascadia Code,Roboto Mono,Consolas,monospace;font-size:9px;display:flex}@supports (color:color-mix(in lab,red,red)){.operation-step__top{color:color-mix(in oklab,var(--color-white)28%,transparent)}}.operation-step small{--tw-tracking:.16em;letter-spacing:.16em;color:#ffffff4d;font-family:ui-monospace,SFMono-Regular,Cascadia Code,Roboto Mono,Consolas,monospace;font-size:8px}@supports (color:color-mix(in lab,red,red)){.operation-step small{color:color-mix(in oklab,var(--color-white)30%,transparent)}}.operation-step h3{margin-top:calc(var(--spacing)*3);font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking:-.025em;letter-spacing:-.025em}.operation-step p{margin-top:calc(var(--spacing)*3);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-leading:1.7;color:#ffffff6b;line-height:1.7}@supports (color:color-mix(in lab,red,red)){.operation-step p{color:color-mix(in oklab,var(--color-white)42%,transparent)}}.operation-step__line{right:calc(var(--spacing)*0);bottom:calc(var(--spacing)*0);left:calc(var(--spacing)*0);background-color:#ffffff14;height:1px;position:absolute}@supports (color:color-mix(in lab,red,red)){.operation-step__line{background-color:color-mix(in oklab,var(--color-white)8%,transparent)}}.operation-step__line i{background-color:#ffffffb3;width:33.3333%;height:1px;display:block}@supports (color:color-mix(in lab,red,red)){.operation-step__line i{background-color:color-mix(in oklab,var(--color-white)70%,transparent)}}.operation-step__line i{box-shadow:0 0 10px #fff}.operation-result{gap:calc(var(--spacing)*5);border-inline-style:var(--tw-border-style);border-inline-width:1px;border-bottom-style:var(--tw-border-style);border-color:#ffffff1a;border-bottom-width:1px;display:grid}@supports (color:color-mix(in lab,red,red)){.operation-result{border-color:color-mix(in oklab,var(--color-white)10%,transparent)}}.operation-result{background-color:#ffffff09}@supports (color:color-mix(in lab,red,red)){.operation-result{background-color:color-mix(in oklab,var(--color-white)3.5%,transparent)}}.operation-result{padding:calc(var(--spacing)*6)}@media (min-width:48rem){.operation-result{grid-template-columns:.7fr 1.4fr 1fr;align-items:center}}.operation-result>div{align-items:center;gap:calc(var(--spacing)*3);--tw-tracking:.15em;letter-spacing:.15em;color:#ffffff75;font-family:ui-monospace,SFMono-Regular,Cascadia Code,Roboto Mono,Consolas,monospace;font-size:8px;display:flex}@supports (color:color-mix(in lab,red,red)){.operation-result>div{color:color-mix(in oklab,var(--color-white)46%,transparent)}}.operation-result p{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed);color:#ffffff6b}@supports (color:color-mix(in lab,red,red)){.operation-result p{color:color-mix(in oklab,var(--color-white)42%,transparent)}}.operation-result>strong{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:#ffffffb8}@supports (color:color-mix(in lab,red,red)){.operation-result>strong{color:color-mix(in oklab,var(--color-white)72%,transparent)}}@media (min-width:48rem){.operation-result>strong{text-align:right}}.outcomes-section{padding-block:calc(var(--spacing)*28);background-color:#fafafa}@media (min-width:64rem){.outcomes-section{padding-block:calc(var(--spacing)*40)}}.outcomes-experience{border-style:var(--tw-border-style);border-width:1px;border-color:#0000001f;display:grid;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.outcomes-experience{border-color:color-mix(in oklab,var(--color-black)12%,transparent)}}.outcomes-experience{background-color:var(--color-white)}@media (min-width:64rem){.outcomes-experience{grid-template-columns:.34fr .66fr}}.outcomes-experience{box-shadow:0 28px 80px #0000000f}.outcomes-list{border-bottom-style:var(--tw-border-style);border-color:#0000001a;border-bottom-width:1px;flex-direction:column;display:flex}@supports (color:color-mix(in lab,red,red)){.outcomes-list{border-color:color-mix(in oklab,var(--color-black)10%,transparent)}}@media (min-width:64rem){.outcomes-list{border-right-style:var(--tw-border-style);border-right-width:1px;border-bottom-style:var(--tw-border-style);border-bottom-width:0}}.outcomes-list button{align-items:center;gap:calc(var(--spacing)*2);border-bottom-style:var(--tw-border-style);border-color:#0000001a;border-bottom-width:1px;flex:1;grid-template-columns:2.25rem 1fr auto;display:grid}@supports (color:color-mix(in lab,red,red)){.outcomes-list button{border-color:color-mix(in oklab,var(--color-black)10%,transparent)}}.outcomes-list button{padding-inline:calc(var(--spacing)*5);padding-block:calc(var(--spacing)*5);text-align:left}.outcomes-list button:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.outcomes-list button{transition:color .18s var(--ease-out),background-color .18s var(--ease-out)}.outcomes-list button span{color:#0000004d;font-family:ui-monospace,SFMono-Regular,Cascadia Code,Roboto Mono,Consolas,monospace;font-size:8px}@supports (color:color-mix(in lab,red,red)){.outcomes-list button span{color:color-mix(in oklab,var(--color-black)30%,transparent)}}.outcomes-list button strong{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.outcomes-list button svg{color:#0003}@supports (color:color-mix(in lab,red,red)){.outcomes-list button svg{color:color-mix(in oklab,var(--color-black)20%,transparent)}}.outcomes-list button svg{transition:transform .18s var(--ease-out)}.outcomes-list button:hover,.outcomes-list button.is-active{color:var(--color-white);background-color:#0b0b0b}.outcomes-list button.is-active span{color:#ffffff4d}@supports (color:color-mix(in lab,red,red)){.outcomes-list button.is-active span{color:color-mix(in oklab,var(--color-white)30%,transparent)}}.outcomes-list button.is-active svg{--tw-translate-x:calc(var(--spacing)*1);translate:var(--tw-translate-x)var(--tw-translate-y);color:#fff9}@supports (color:color-mix(in lab,red,red)){.outcomes-list button.is-active svg{color:color-mix(in oklab,var(--color-white)60%,transparent)}}.outcome-panel{min-height:570px;animation:boot-in .42s var(--ease-out);display:grid}@media (min-width:48rem){.outcome-panel{grid-template-columns:.85fr 1.15fr}}.outcome-panel__visual{background-color:#eeeeea;place-items:center;min-height:290px;display:grid;position:relative;overflow:hidden}.outcome-panel__visual:before{content:"";inset:calc(var(--spacing)*0);background-image:linear-gradient(#0000000e 1px,#0000 1px),linear-gradient(90deg,#0000000e 1px,#0000 1px);background-size:48px 48px;position:absolute}.outcome-panel__visual>svg{height:calc(var(--spacing)*24);width:calc(var(--spacing)*24);color:#00000009;position:absolute}@supports (color:color-mix(in lab,red,red)){.outcome-panel__visual>svg{color:color-mix(in oklab,var(--color-black)3.5%,transparent)}}.outcome-radar{z-index:10;height:calc(var(--spacing)*52);width:calc(var(--spacing)*52);border-style:var(--tw-border-style);border-width:1px;border-color:#0000001f;border-radius:3.40282e38px;place-items:center;display:grid;position:relative}@supports (color:color-mix(in lab,red,red)){.outcome-radar{border-color:color-mix(in oklab,var(--color-black)12%,transparent)}}.outcome-radar{box-shadow:0 0 0 2.8rem #00000006,0 0 0 5.6rem #00000005}.outcome-radar>svg{height:calc(var(--spacing)*8);width:calc(var(--spacing)*8)}.outcome-radar span{height:calc(var(--spacing)*2);width:calc(var(--spacing)*2);background-color:var(--color-black);border-radius:3.40282e38px;position:absolute}.outcome-radar span:first-child{top:8%;left:48%}.outcome-radar span:nth-child(2){bottom:28%;right:12%}.outcome-radar span:nth-child(3){bottom:32%;left:10%}.outcome-panel__content{padding:calc(var(--spacing)*8);flex-direction:column;justify-content:center;display:flex}@media (min-width:64rem){.outcome-panel__content{padding:calc(var(--spacing)*12)}}.outcome-panel__content>span{--tw-tracking:.16em;letter-spacing:.16em;color:#00000059;font-family:ui-monospace,SFMono-Regular,Cascadia Code,Roboto Mono,Consolas,monospace;font-size:9px}@supports (color:color-mix(in lab,red,red)){.outcome-panel__content>span{color:color-mix(in oklab,var(--color-black)35%,transparent)}}.outcome-panel__content h3{margin-top:calc(var(--spacing)*5);font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height));--tw-leading:1.06;--tw-font-weight:var(--font-weight-semibold);line-height:1.06;font-weight:var(--font-weight-semibold);--tw-tracking:-.045em;letter-spacing:-.045em}@media (min-width:64rem){.outcome-panel__content h3{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}}.outcome-panel__content>p{margin-top:calc(var(--spacing)*5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:1.8;color:#00000080;line-height:1.8}@supports (color:color-mix(in lab,red,red)){.outcome-panel__content>p{color:color-mix(in oklab,var(--color-black)50%,transparent)}}.outcome-panel__content>div{margin-top:calc(var(--spacing)*7);gap:calc(var(--spacing)*2);flex-wrap:wrap;display:flex}.outcome-panel__content small{align-items:center;gap:calc(var(--spacing)*1.5);border-style:var(--tw-border-style);border-width:1px;border-color:#0000001a;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.outcome-panel__content small{border-color:color-mix(in oklab,var(--color-black)10%,transparent)}}.outcome-panel__content small{padding-inline:calc(var(--spacing)*2.5);padding-block:calc(var(--spacing)*1.5);color:#0000007a;background-color:#f7f7f4;font-family:ui-monospace,SFMono-Regular,Cascadia Code,Roboto Mono,Consolas,monospace;font-size:8px}@supports (color:color-mix(in lab,red,red)){.outcome-panel__content small{color:color-mix(in oklab,var(--color-black)48%,transparent)}}.safety-section{padding-block:calc(var(--spacing)*28);background-color:#f0f0ec}@media (min-width:64rem){.safety-section{padding-block:calc(var(--spacing)*40)}}.safety-grid{gap:calc(var(--spacing)*16);display:grid}@media (min-width:64rem){.safety-grid{gap:calc(var(--spacing)*24);grid-template-columns:.78fr 1.22fr}}.safety-intro{height:fit-content}@media (min-width:64rem){.safety-intro{top:calc(var(--spacing)*32);position:sticky}}.safety-intro h2{max-width:var(--container-xl)}.safety-intro>p{margin-top:calc(var(--spacing)*7);max-width:var(--container-lg);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-leading:1.8;color:#00000085;line-height:1.8}@supports (color:color-mix(in lab,red,red)){.safety-intro>p{color:color-mix(in oklab,var(--color-black)52%,transparent)}}.safety-intro blockquote{margin-top:calc(var(--spacing)*9);border-left-style:var(--tw-border-style);border-left-width:1px;border-color:var(--color-black);padding-left:calc(var(--spacing)*5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:#000000a6}@supports (color:color-mix(in lab,red,red)){.safety-intro blockquote{color:color-mix(in oklab,var(--color-black)65%,transparent)}}.safety-intro blockquote{font-style:italic}:where(.safety-stack>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*3)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*3)*calc(1 - var(--tw-space-y-reverse)))}.safety-layer{gap:calc(var(--spacing)*3);border-style:var(--tw-border-style);border-width:1px;border-color:#0000001c;grid-template-columns:2rem 2.75rem 1fr;display:grid}@supports (color:color-mix(in lab,red,red)){.safety-layer{border-color:color-mix(in oklab,var(--color-black)11%,transparent)}}.safety-layer{padding:calc(var(--spacing)*5);background-color:#fafafa}@media (min-width:64rem){.safety-layer{padding:calc(var(--spacing)*6);grid-template-columns:2rem 3rem 1fr auto;align-items:flex-start}}.safety-layer{box-shadow:0 calc(var(--layer)*2px) calc(20px + var(--layer)*5px) #00000009}.safety-layer__index{padding-top:calc(var(--spacing)*2);color:#00000047;font-family:ui-monospace,SFMono-Regular,Cascadia Code,Roboto Mono,Consolas,monospace;font-size:8px}@supports (color:color-mix(in lab,red,red)){.safety-layer__index{color:color-mix(in oklab,var(--color-black)28%,transparent)}}.safety-layer__icon{height:calc(var(--spacing)*10);width:calc(var(--spacing)*10);border-style:var(--tw-border-style);border-width:1px;border-color:#0000001a;place-items:center;display:grid}@supports (color:color-mix(in lab,red,red)){.safety-layer__icon{border-color:color-mix(in oklab,var(--color-black)10%,transparent)}}.safety-layer__icon{background-color:var(--color-white)}.safety-layer h3{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking:-.02em;letter-spacing:-.02em}.safety-layer p{margin-top:calc(var(--spacing)*2);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-leading:1.7;color:#00000078;line-height:1.7}@supports (color:color-mix(in lab,red,red)){.safety-layer p{color:color-mix(in oklab,var(--color-black)47%,transparent)}}.safety-layer>span{margin-top:calc(var(--spacing)*3);align-items:center;gap:calc(var(--spacing)*1.5);--tw-tracking:.12em;letter-spacing:.12em;white-space:nowrap;color:#0000005c;grid-column-start:3;font-family:ui-monospace,SFMono-Regular,Cascadia Code,Roboto Mono,Consolas,monospace;font-size:8px;display:flex}@supports (color:color-mix(in lab,red,red)){.safety-layer>span{color:color-mix(in oklab,var(--color-black)36%,transparent)}}@media (min-width:64rem){.safety-layer>span{margin-top:calc(var(--spacing)*2);grid-column-start:auto}}.platform-section{padding-block:calc(var(--spacing)*28);background-color:#fafafa}@media (min-width:64rem){.platform-section{padding-block:calc(var(--spacing)*40)}}.platform-shell{border-style:var(--tw-border-style);border-width:1px;border-color:#0000001f;display:grid;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.platform-shell{border-color:color-mix(in oklab,var(--color-black)12%,transparent)}}@media (min-width:64rem){.platform-shell{grid-template-columns:.92fr 1.08fr}}.platform-copy{padding:calc(var(--spacing)*8);color:var(--color-white);background-color:#0b0b0b;flex-direction:column;justify-content:center;display:flex}@media (min-width:48rem){.platform-copy{padding:calc(var(--spacing)*12)}}@media (min-width:64rem){.platform-copy{padding:calc(var(--spacing)*16)}}.platform-copy .section-index{color:#ffffff57}@supports (color:color-mix(in lab,red,red)){.platform-copy .section-index{color:color-mix(in oklab,var(--color-white)34%,transparent)}}.platform-copy h2{margin-top:calc(var(--spacing)*6);font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height));--tw-leading:1.04;--tw-font-weight:var(--font-weight-semibold);line-height:1.04;font-weight:var(--font-weight-semibold);--tw-tracking:-.05em;letter-spacing:-.05em}@media (min-width:48rem){.platform-copy h2{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}}.platform-copy h2 em{color:#ffffff59}@supports (color:color-mix(in lab,red,red)){.platform-copy h2 em{color:color-mix(in oklab,var(--color-white)35%,transparent)}}.platform-copy h2 em{font-style:normal}.platform-copy p{margin-top:calc(var(--spacing)*6);max-width:var(--container-xl);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:1.8;color:#ffffff75;line-height:1.8}@supports (color:color-mix(in lab,red,red)){.platform-copy p{color:color-mix(in oklab,var(--color-white)46%,transparent)}}.platform-copy a{margin-top:calc(var(--spacing)*9);align-items:center;gap:calc(var(--spacing)*3);border-bottom-style:var(--tw-border-style);border-color:#ffffff4d;border-bottom-width:1px;width:fit-content;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.platform-copy a{border-color:color-mix(in oklab,var(--color-white)30%,transparent)}}.platform-copy a{padding-bottom:calc(var(--spacing)*2);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:#ffffffb3}@supports (color:color-mix(in lab,red,red)){.platform-copy a{color:color-mix(in oklab,var(--color-white)70%,transparent)}}.platform-copy a{transition:gap .18s var(--ease-out),color .18s var(--ease-out)}.platform-copy a:hover{gap:calc(var(--spacing)*5);color:var(--color-white)}.platform-model{min-height:520px;padding:calc(var(--spacing)*7);background-color:#edede9;flex-direction:column;justify-content:space-between;display:flex;position:relative;overflow:hidden}@media (min-width:48rem){.platform-model{padding:calc(var(--spacing)*10)}}.platform-model{background-image:linear-gradient(#0000000b 1px,#0000 1px),linear-gradient(90deg,#0000000b 1px,#0000 1px);background-size:48px 48px}.platform-model svg{pointer-events:none;inset:calc(var(--spacing)*0);width:100%;height:100%;position:absolute}.platform-model svg path{fill:none;stroke:#00000038;stroke-width:1px;stroke-dasharray:4 6}.platform-model svg circle{fill:#0a0a0a}.platform-row{z-index:10;gap:calc(var(--spacing)*2);display:grid;position:relative}.platform-row span{border-style:var(--tw-border-style);border-width:1px;border-color:#0000001f}@supports (color:color-mix(in lab,red,red)){.platform-row span{border-color:color-mix(in oklab,var(--color-black)12%,transparent)}}.platform-row span{padding-block:calc(var(--spacing)*3);text-align:center;color:#0000006b;background-color:#f8f8f5;font-family:ui-monospace,SFMono-Regular,Cascadia Code,Roboto Mono,Consolas,monospace;font-size:8px}@supports (color:color-mix(in lab,red,red)){.platform-row span{color:color-mix(in oklab,var(--color-black)42%,transparent)}}.platform-row--top{grid-template-columns:repeat(3,minmax(0,1fr))}.platform-row--bottom{grid-template-columns:repeat(5,minmax(0,1fr))}.platform-core{z-index:10;border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-black);width:80%;padding:calc(var(--spacing)*5);color:var(--color-white);background-color:#0b0b0b;margin-inline:auto;position:relative;box-shadow:0 24px 60px #00000026}.platform-core>div{align-items:center;gap:calc(var(--spacing)*3);display:flex}.platform-core strong{--tw-tracking:.12em;letter-spacing:.12em;font-family:ui-monospace,SFMono-Regular,Cascadia Code,Roboto Mono,Consolas,monospace;font-size:9px}.platform-core p{margin-top:calc(var(--spacing)*3);color:#ffffff61;font-size:10px}@supports (color:color-mix(in lab,red,red)){.platform-core p{color:color-mix(in oklab,var(--color-white)38%,transparent)}}.platform-core i{bottom:-1px;left:calc(var(--spacing)*0);background-color:var(--color-white);width:33.3333%;height:1px;position:absolute;box-shadow:0 0 12px #fff}.journey-section{padding-block:calc(var(--spacing)*28);background-color:#f1f1ed}@media (min-width:64rem){.journey-section{padding-block:calc(var(--spacing)*40)}}.journey-grid{border-style:var(--tw-border-style);border-width:1px;border-color:#0000001c;gap:1px;display:grid;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.journey-grid{border-color:color-mix(in oklab,var(--color-black)11%,transparent)}}.journey-grid{background-color:#0000001c}@supports (color:color-mix(in lab,red,red)){.journey-grid{background-color:color-mix(in oklab,var(--color-black)11%,transparent)}}@media (min-width:64rem){.journey-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.journey-card{min-height:470px;padding:calc(var(--spacing)*7);background-color:#fafafa;flex-direction:column;display:flex}@media (min-width:64rem){.journey-card{padding:calc(var(--spacing)*9)}}.journey-card__header{color:#00000047;justify-content:space-between;align-items:center;font-family:ui-monospace,SFMono-Regular,Cascadia Code,Roboto Mono,Consolas,monospace;font-size:10px;display:flex}@supports (color:color-mix(in lab,red,red)){.journey-card__header{color:color-mix(in oklab,var(--color-black)28%,transparent)}}.journey-card>small{margin-top:calc(var(--spacing)*16);--tw-tracking:.16em;letter-spacing:.16em;color:#00000059;font-family:ui-monospace,SFMono-Regular,Cascadia Code,Roboto Mono,Consolas,monospace;font-size:9px}@supports (color:color-mix(in lab,red,red)){.journey-card>small{color:color-mix(in oklab,var(--color-black)35%,transparent)}}.journey-card h3{margin-top:calc(var(--spacing)*4);font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking:-.045em;letter-spacing:-.045em}.journey-card>p{margin-top:calc(var(--spacing)*5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:1.8;color:#0000007a;line-height:1.8}@supports (color:color-mix(in lab,red,red)){.journey-card>p{color:color-mix(in oklab,var(--color-black)48%,transparent)}}.journey-card>div:last-child{align-items:center;gap:calc(var(--spacing)*2);border-top-style:var(--tw-border-style);border-color:#0000001a;border-top-width:1px;grid-template-columns:1rem 4.8rem 1fr;margin-top:auto;display:grid}@supports (color:color-mix(in lab,red,red)){.journey-card>div:last-child{border-color:color-mix(in oklab,var(--color-black)10%,transparent)}}.journey-card>div:last-child{padding-top:calc(var(--spacing)*5)}.journey-card>div:last-child span{--tw-tracking:.12em;letter-spacing:.12em;color:#00000057;font-family:ui-monospace,SFMono-Regular,Cascadia Code,Roboto Mono,Consolas,monospace;font-size:8px}@supports (color:color-mix(in lab,red,red)){.journey-card>div:last-child span{color:color-mix(in oklab,var(--color-black)34%,transparent)}}.journey-card>div:last-child strong{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.journey-principles{border-inline-style:var(--tw-border-style);border-inline-width:1px;border-bottom-style:var(--tw-border-style);border-color:#0000001a;border-bottom-width:1px;display:grid}@supports (color:color-mix(in lab,red,red)){.journey-principles{border-color:color-mix(in oklab,var(--color-black)10%,transparent)}}.journey-principles{padding:calc(var(--spacing)*5);color:var(--color-white);background-color:#0b0b0b}@media (min-width:40rem){.journey-principles{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:64rem){.journey-principles{grid-template-columns:repeat(4,minmax(0,1fr))}}.journey-principles span{align-items:center;gap:calc(var(--spacing)*2);padding-block:calc(var(--spacing)*2);color:#ffffff85;font-size:10px;display:flex}@supports (color:color-mix(in lab,red,red)){.journey-principles span{color:color-mix(in oklab,var(--color-white)52%,transparent)}}.expertise-section{padding-block:calc(var(--spacing)*28);background-color:#fafafa}@media (min-width:64rem){.expertise-section{padding-block:calc(var(--spacing)*40)}}.expertise-grid{gap:calc(var(--spacing)*16);display:grid}@media (min-width:64rem){.expertise-grid{gap:calc(var(--spacing)*24);grid-template-columns:.8fr 1.2fr}}.expertise-copy>p{margin-bottom:calc(var(--spacing)*5);max-width:var(--container-2xl);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-leading:1.8;color:#0000008a;line-height:1.8}@supports (color:color-mix(in lab,red,red)){.expertise-copy>p{color:color-mix(in oklab,var(--color-black)54%,transparent)}}.expertise-facts{margin-block:calc(var(--spacing)*10);border-block-style:var(--tw-border-style);border-block-width:1px;border-color:#0000001a;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}@supports (color:color-mix(in lab,red,red)){.expertise-facts{border-color:color-mix(in oklab,var(--color-black)10%,transparent)}}.expertise-facts{padding-block:calc(var(--spacing)*7)}.expertise-facts div{border-left-style:var(--tw-border-style);border-color:#0000001a;border-left-width:1px;flex-direction:column;display:flex}@supports (color:color-mix(in lab,red,red)){.expertise-facts div{border-color:color-mix(in oklab,var(--color-black)10%,transparent)}}.expertise-facts div{padding-left:calc(var(--spacing)*5)}.expertise-facts div:first-child{border-left-style:var(--tw-border-style);padding-left:calc(var(--spacing)*0);border-left-width:0}.expertise-facts strong{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking:-.045em;letter-spacing:-.045em}.expertise-facts span{margin-top:calc(var(--spacing)*2);--tw-leading:var(--leading-relaxed);max-width:9rem;font-size:10px;line-height:var(--leading-relaxed);color:#00000061}@supports (color:color-mix(in lab,red,red)){.expertise-facts span{color:color-mix(in oklab,var(--color-black)38%,transparent)}}.expertise-person{align-items:center;gap:calc(var(--spacing)*4);display:flex}.expertise-person>div{height:calc(var(--spacing)*11);width:calc(var(--spacing)*11);color:var(--color-white);background-color:#0b0b0b;place-items:center;font-family:ui-monospace,SFMono-Regular,Cascadia Code,Roboto Mono,Consolas,monospace;font-size:9px;display:grid}.expertise-person p{flex-direction:column;display:flex}.expertise-person strong{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.expertise-person span{margin-top:calc(var(--spacing)*1);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:#00000061}@supports (color:color-mix(in lab,red,red)){.expertise-person span{color:color-mix(in oklab,var(--color-black)38%,transparent)}}.perspectives-section{border-top-style:var(--tw-border-style);border-color:#00000014;border-top-width:1px}@supports (color:color-mix(in lab,red,red)){.perspectives-section{border-color:color-mix(in oklab,var(--color-black)8%,transparent)}}.perspectives-section{padding-block:calc(var(--spacing)*28);background-color:#fafafa}@media (min-width:64rem){.perspectives-section{padding-block:calc(var(--spacing)*40)}}.perspectives-list{border-top-style:var(--tw-border-style);border-color:#0000001f;border-top-width:1px}@supports (color:color-mix(in lab,red,red)){.perspectives-list{border-color:color-mix(in oklab,var(--color-black)12%,transparent)}}.perspective-row{align-items:center;gap:calc(var(--spacing)*4);border-bottom-style:var(--tw-border-style);border-color:#0000001f;border-bottom-width:1px;display:grid}@supports (color:color-mix(in lab,red,red)){.perspective-row{border-color:color-mix(in oklab,var(--color-black)12%,transparent)}}.perspective-row{padding-block:calc(var(--spacing)*7)}@media (min-width:48rem){.perspective-row{grid-template-columns:.25fr .75fr .8fr auto}}.perspective-row{transition:padding .22s var(--ease-out),background-color .22s var(--ease-out)}.perspective-row>span{--tw-tracking:.13em;letter-spacing:.13em;color:#00000052;font-family:ui-monospace,SFMono-Regular,Cascadia Code,Roboto Mono,Consolas,monospace;font-size:8px}@supports (color:color-mix(in lab,red,red)){.perspective-row>span{color:color-mix(in oklab,var(--color-black)32%,transparent)}}.perspective-row h3{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking:-.025em;letter-spacing:-.025em}@media (min-width:48rem){.perspective-row h3{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}}.perspective-row p{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed);color:#0000006b}@supports (color:color-mix(in lab,red,red)){.perspective-row p{color:color-mix(in oklab,var(--color-black)42%,transparent)}}.perspective-row svg{color:#00000052}@supports (color:color-mix(in lab,red,red)){.perspective-row svg{color:color-mix(in oklab,var(--color-black)32%,transparent)}}.perspective-row svg{transition:transform .2s var(--ease-out)}.perspective-row:hover{padding-inline:calc(var(--spacing)*5);background-color:#f2f2ee}.perspective-row:hover svg{--tw-translate-x:calc(var(--spacing)*1);--tw-translate-y:calc(var(--spacing)*-1);translate:var(--tw-translate-x)var(--tw-translate-y);color:var(--color-black)}.faq-section{padding-block:calc(var(--spacing)*28);background-color:#efefeb}@media (min-width:64rem){.faq-section{padding-block:calc(var(--spacing)*40)}}.faq-grid{gap:calc(var(--spacing)*14);display:grid}@media (min-width:64rem){.faq-grid{gap:calc(var(--spacing)*24);grid-template-columns:.7fr 1.3fr}}.faq-grid>div:first-child>p{margin-top:calc(var(--spacing)*6);max-width:var(--container-sm);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:1.8;color:#00000075;line-height:1.8}@supports (color:color-mix(in lab,red,red)){.faq-grid>div:first-child>p{color:color-mix(in oklab,var(--color-black)46%,transparent)}}.faq-list{border-top-style:var(--tw-border-style);border-color:#0000001f;border-top-width:1px}@supports (color:color-mix(in lab,red,red)){.faq-list{border-color:color-mix(in oklab,var(--color-black)12%,transparent)}}.faq-list details{border-bottom-style:var(--tw-border-style);border-color:#0000001f;border-bottom-width:1px}@supports (color:color-mix(in lab,red,red)){.faq-list details{border-color:color-mix(in oklab,var(--color-black)12%,transparent)}}.faq-list summary{cursor:pointer;align-items:center;gap:calc(var(--spacing)*2);padding-block:calc(var(--spacing)*6);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);grid-template-columns:2rem 1fr 1.5rem;list-style-type:none;display:grid}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary>span{--tw-font-weight:var(--font-weight-normal);font-family:ui-monospace,SFMono-Regular,Cascadia Code,Roboto Mono,Consolas,monospace;font-size:8px;font-weight:var(--font-weight-normal);color:#00000047}@supports (color:color-mix(in lab,red,red)){.faq-list summary>span{color:color-mix(in oklab,var(--color-black)28%,transparent)}}.faq-list summary i{height:calc(var(--spacing)*4);width:calc(var(--spacing)*4);display:block;position:relative}.faq-list summary i:before,.faq-list summary i:after{content:"";height:1px;width:calc(var(--spacing)*3);--tw-translate-x: -50% ;--tw-translate-y: -50% ;translate:var(--tw-translate-x)var(--tw-translate-y);background-color:var(--color-black);transition:transform .18s var(--ease-out);position:absolute;top:50%;left:50%}.faq-list summary i:after{transform:translate(-50%,-50%)rotate(90deg)}.faq-list details[open] summary i:after{transform:translate(-50%,-50%)rotate(0)}.faq-list details>p{padding-bottom:calc(var(--spacing)*7);padding-left:calc(var(--spacing)*8);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:1.8;color:#0000007a;line-height:1.8}@supports (color:color-mix(in lab,red,red)){.faq-list details>p{color:color-mix(in oklab,var(--color-black)48%,transparent)}}.faq-list details>p{animation:boot-in .3s var(--ease-out)}.final-cta{isolation:isolate;padding-block:calc(var(--spacing)*32);color:var(--color-white);background-color:#080808;position:relative;overflow:hidden}@media (min-width:64rem){.final-cta{padding-block:calc(var(--spacing)*44)}}.final-cta__grid{inset:calc(var(--spacing)*0);background-image:linear-gradient(#ffffff0b 1px,#0000 1px),linear-gradient(90deg,#ffffff0b 1px,#0000 1px);background-size:72px 72px;position:absolute;-webkit-mask-image:radial-gradient(circle,#000,#0000 72%);mask-image:radial-gradient(circle,#000,#0000 72%)}.final-cta .section-index{color:#ffffff52}@supports (color:color-mix(in lab,red,red)){.final-cta .section-index{color:color-mix(in oklab,var(--color-white)32%,transparent)}}.final-cta h2{margin-top:calc(var(--spacing)*7);max-width:var(--container-6xl);--tw-leading:.96;--tw-font-weight:var(--font-weight-semibold);font-size:clamp(2.8rem,6.4vw,6.8rem);line-height:.96;font-weight:var(--font-weight-semibold);--tw-tracking:-.065em;letter-spacing:-.065em}.final-cta h2 em{color:#ffffff57}@supports (color:color-mix(in lab,red,red)){.final-cta h2 em{color:color-mix(in oklab,var(--color-white)34%,transparent)}}.final-cta h2 em{font-style:normal}.final-cta>.container>p{margin-top:calc(var(--spacing)*8);max-width:var(--container-2xl);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-leading:1.8;color:#ffffff7a;line-height:1.8}@supports (color:color-mix(in lab,red,red)){.final-cta>.container>p{color:color-mix(in oklab,var(--color-white)48%,transparent)}}.final-cta__actions{margin-top:calc(var(--spacing)*10);align-items:flex-start;gap:calc(var(--spacing)*5);flex-direction:column;display:flex}@media (min-width:40rem){.final-cta__actions{flex-direction:row;align-items:center}}.final-cta__primary{align-items:center;gap:calc(var(--spacing)*6);background-color:var(--color-white);padding-inline:calc(var(--spacing)*6);padding-block:calc(var(--spacing)*4);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-black);transition:gap .18s var(--ease-out),transform .16s var(--ease-out);display:inline-flex}.final-cta__primary:hover{gap:2rem}.final-cta__primary:hover svg,.final-cta__primary:focus-visible svg{color:var(--signal-orange)}.final-cta__primary:active{transform:scale(.97)}.final-cta__secondary{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:#ffffff6b;flex-direction:column;display:flex}@supports (color:color-mix(in lab,red,red)){.final-cta__secondary{color:color-mix(in oklab,var(--color-white)42%,transparent)}}.final-cta__secondary span{margin-top:calc(var(--spacing)*1);color:#ffffffb8;font-family:ui-monospace,SFMono-Regular,Cascadia Code,Roboto Mono,Consolas,monospace;font-size:10px}@supports (color:color-mix(in lab,red,red)){.final-cta__secondary span{color:color-mix(in oklab,var(--color-white)72%,transparent)}}.final-cta__trust{margin-top:calc(var(--spacing)*16);max-width:var(--container-3xl);gap:calc(var(--spacing)*3);border-top-style:var(--tw-border-style);border-color:#ffffff1a;border-top-width:1px;display:grid}@supports (color:color-mix(in lab,red,red)){.final-cta__trust{border-color:color-mix(in oklab,var(--color-white)10%,transparent)}}.final-cta__trust{padding-top:calc(var(--spacing)*6)}@media (min-width:40rem){.final-cta__trust{grid-template-columns:repeat(3,minmax(0,1fr))}}.final-cta__trust span{align-items:center;gap:calc(var(--spacing)*2);color:#ffffff61;font-size:10px;display:flex}@supports (color:color-mix(in lab,red,red)){.final-cta__trust span{color:color-mix(in oklab,var(--color-white)38%,transparent)}}.site-footer{padding-bottom:calc(var(--spacing)*8);color:var(--color-white);background-color:#080808}.site-footer__top{gap:calc(var(--spacing)*8);border-top-style:var(--tw-border-style);border-color:#ffffff1a;border-top-width:1px;display:grid}@supports (color:color-mix(in lab,red,red)){.site-footer__top{border-color:color-mix(in oklab,var(--color-white)10%,transparent)}}.site-footer__top{padding-block:calc(var(--spacing)*12)}@media (min-width:48rem){.site-footer__top{grid-template-columns:.5fr 1fr 1fr;align-items:flex-start}}.site-footer__top .brand-lockup{letter-spacing:.018em;font-size:14px;line-height:.94}.site-footer__top p{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed);color:#ffffffa6}@supports (color:color-mix(in lab,red,red)){.site-footer__top p{color:color-mix(in oklab,var(--color-white)65%,transparent)}}.site-footer__top>a:last-child{align-items:center;gap:calc(var(--spacing)*2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:#fff9;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.site-footer__top>a:last-child{color:color-mix(in oklab,var(--color-white)60%,transparent)}}@media (min-width:48rem){.site-footer__top>a:last-child{justify-self:flex-end}}.site-footer__top>a:last-child:hover,.site-footer__top>a:last-child:focus-visible{color:var(--signal-orange-dark)}.site-footer__bottom{gap:calc(var(--spacing)*4);border-top-style:var(--tw-border-style);border-color:#ffffff1a;border-top-width:1px;flex-direction:column;display:flex}@supports (color:color-mix(in lab,red,red)){.site-footer__bottom{border-color:color-mix(in oklab,var(--color-white)10%,transparent)}}.site-footer__bottom{padding-top:calc(var(--spacing)*6);--tw-tracking:.08em;letter-spacing:.08em;color:#ffffffb8;font-family:ui-monospace,SFMono-Regular,Cascadia Code,Roboto Mono,Consolas,monospace;font-size:8px}@supports (color:color-mix(in lab,red,red)){.site-footer__bottom{color:color-mix(in oklab,var(--color-white)72%,transparent)}}@media (min-width:48rem){.site-footer__bottom{flex-direction:row;justify-content:space-between;align-items:center}}.site-footer__bottom>span{color:#fff}.site-footer__bottom div{gap:calc(var(--spacing)*5);display:flex}.site-progress{inset-inline:calc(var(--spacing)*0);transform-origin:0;background-color:var(--color-black);height:1px;transform:scaleX(var(--page-progress,0));transition:transform 80ms linear;position:absolute;bottom:-1px}.spotlight-section:after{content:"";z-index:0;pointer-events:none;opacity:0;background:radial-gradient(520px circle at var(--spot-x,50%)var(--spot-y,50%),#ffffff13,transparent 62%);transition:opacity .4s var(--ease-out);position:absolute;inset:0}.spotlight-section:hover:after{opacity:1}.hero-console{transition:transform .5s var(--ease-out),box-shadow .5s var(--ease-out),border-color .5s var(--ease-out)}.hero-console:hover{border-color:#fff3;transform:translateY(-4px);box-shadow:0 72px 140px #00000085,inset 0 0 0 1px #ffffff09}.operation-step{transition:background-color .22s var(--ease-out)}.operation-step:hover{background:#111}.operation-step__line i{transform-origin:0;transition:width .5s var(--ease-out),box-shadow .5s var(--ease-out)}.operation-step:hover .operation-step__line i{width:78%;box-shadow:0 0 18px #fff}.safety-layer{transition:transform .26s var(--ease-out),border-color .26s var(--ease-out),box-shadow .26s var(--ease-out)}.safety-layer:hover{border-color:#0000003d;transform:translate(5px);box-shadow:0 20px 50px #00000012}.outcome-radar span{animation:breathe 3.2s var(--ease-out)infinite}.outcome-radar span:nth-child(2){animation-delay:.7s}.outcome-radar span:nth-child(3){animation-delay:1.4s}.platform-core i{animation:quiet-scan 4.2s var(--ease-system)infinite}.journey-card{transition:background-color .24s var(--ease-out),transform .24s var(--ease-out)}.journey-card:hover{background:#fff;transform:translateY(-4px)}.potential-overlay{inset:calc(var(--spacing)*0);z-index:100;color:var(--color-white);animation:boot-in .36s var(--ease-out);background-color:#070707;position:fixed;overflow-y:auto}.potential-atmosphere{pointer-events:none;inset:calc(var(--spacing)*0);position:fixed;overflow:hidden}.potential-atmosphere:before{content:"";inset:calc(var(--spacing)*0);background-image:linear-gradient(#ffffff09 1px,#0000 1px),linear-gradient(90deg,#ffffff09 1px,#0000 1px);background-size:72px 72px;position:absolute;-webkit-mask-image:radial-gradient(circle at 50% 45%,#000,#0000 78%);mask-image:radial-gradient(circle at 50% 45%,#000,#0000 78%)}.potential-atmosphere i{border-style:var(--tw-border-style);border-width:1px;border-color:#ffffff0e;border-radius:3.40282e38px;position:absolute}@supports (color:color-mix(in lab,red,red)){.potential-atmosphere i{border-color:color-mix(in oklab,var(--color-white)5.5%,transparent)}}.potential-atmosphere i{animation:ambient-drift 10s var(--ease-in-out)infinite}.potential-atmosphere i:first-child{width:46rem;height:46rem;top:30%;left:-25rem}.potential-atmosphere i:nth-child(2){width:34rem;height:34rem;animation-delay:-3s;top:-16rem;right:-10rem}.potential-atmosphere i:nth-child(3){width:24rem;height:24rem;animation-delay:-6s;bottom:-12rem;right:20%}.potential-shell{z-index:10;flex-direction:column;min-height:100dvh;display:flex;position:relative}.potential-header{top:calc(var(--spacing)*0);z-index:30;border-bottom-style:var(--tw-border-style);border-color:#ffffff1a;border-bottom-width:1px;justify-content:space-between;align-items:center;height:68px;display:flex;position:sticky}@supports (color:color-mix(in lab,red,red)){.potential-header{border-color:color-mix(in oklab,var(--color-white)10%,transparent)}}.potential-header{padding-inline:calc(var(--spacing)*5);--tw-backdrop-blur:blur(var(--blur-xl));-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,);background-color:#070707e6}@media (min-width:48rem){.potential-header{padding-inline:calc(var(--spacing)*8)}}.potential-header .brand-lockup{color:var(--color-white);font-size:11px}.potential-header__meta{align-items:center;gap:calc(var(--spacing)*6);--tw-tracking:.14em;letter-spacing:.14em;color:#ffffff42;font-family:ui-monospace,SFMono-Regular,Cascadia Code,Roboto Mono,Consolas,monospace;font-size:8px;display:none}@supports (color:color-mix(in lab,red,red)){.potential-header__meta{color:color-mix(in oklab,var(--color-white)26%,transparent)}}@media (min-width:48rem){.potential-header__meta{display:flex}}.potential-header__meta span:first-child{align-items:center;gap:calc(var(--spacing)*2);display:flex}.potential-header__meta i{height:calc(var(--spacing)*1.5);width:calc(var(--spacing)*1.5);background-color:var(--color-white);border-radius:3.40282e38px;box-shadow:0 0 8px #fff}.potential-header>button{height:calc(var(--spacing)*9);width:calc(var(--spacing)*9);border-style:var(--tw-border-style);border-width:1px;border-color:#ffffff1f;place-items:center;display:grid}@supports (color:color-mix(in lab,red,red)){.potential-header>button{border-color:color-mix(in oklab,var(--color-white)12%,transparent)}}.potential-header>button{color:#ffffff8c}@supports (color:color-mix(in lab,red,red)){.potential-header>button{color:color-mix(in oklab,var(--color-white)55%,transparent)}}.potential-header>button{transition:color .18s var(--ease-out),border-color .18s var(--ease-out),background-color .18s var(--ease-out),transform .16s var(--ease-out)}.potential-header>button:hover{border-color:#ffffff4d}@supports (color:color-mix(in lab,red,red)){.potential-header>button:hover{border-color:color-mix(in oklab,var(--color-white)30%,transparent)}}.potential-header>button:hover{background-color:#ffffff0d}@supports (color:color-mix(in lab,red,red)){.potential-header>button:hover{background-color:color-mix(in oklab,var(--color-white)5%,transparent)}}.potential-header>button:hover{color:var(--color-white)}.potential-header>button:active{transform:scale(.94)}.potential-kicker{--tw-tracking:.19em;letter-spacing:.19em;color:#ffffff57;font-family:ui-monospace,SFMono-Regular,Cascadia Code,Roboto Mono,Consolas,monospace;font-size:9px}@supports (color:color-mix(in lab,red,red)){.potential-kicker{color:color-mix(in oklab,var(--color-white)34%,transparent)}}.potential-kicker{text-transform:uppercase}.potential-intro{align-items:center;gap:calc(var(--spacing)*12);width:100%;max-width:1440px;padding-inline:calc(var(--spacing)*5);padding-block:calc(var(--spacing)*12);flex:1;margin-inline:auto;display:grid}@media (min-width:48rem){.potential-intro{padding-inline:calc(var(--spacing)*8)}}@media (min-width:64rem){.potential-intro{gap:calc(var(--spacing)*20);padding-block:calc(var(--spacing)*16);grid-template-columns:.9fr 1.1fr}}.potential-intro__visual{aspect-ratio:1;place-items:center;width:100%;max-width:530px;margin-inline:auto;display:grid;position:relative}.potential-intro__visual:before{content:"";background:radial-gradient(circle,#ffffff14,#0000 68%);border-radius:3.40282e38px;position:absolute;inset:14%}.potential-orbit{border-style:var(--tw-border-style);border-width:1px;border-color:#ffffff1a;border-radius:3.40282e38px;position:absolute}@supports (color:color-mix(in lab,red,red)){.potential-orbit{border-color:color-mix(in oklab,var(--color-white)10%,transparent)}}.potential-orbit--one{--tw-border-style:dashed;border-style:dashed;animation:32s linear infinite orbit-turn;inset:12%}.potential-orbit--two{animation:22s linear infinite reverse orbit-turn;inset:28%}.potential-intro__core{z-index:10;height:calc(var(--spacing)*28);width:calc(var(--spacing)*28);border-style:var(--tw-border-style);border-width:1px;border-color:#ffffff38;place-items:center;display:grid;position:relative}@supports (color:color-mix(in lab,red,red)){.potential-intro__core{border-color:color-mix(in oklab,var(--color-white)22%,transparent)}}.potential-intro__core{background-color:#ffffff0b}@supports (color:color-mix(in lab,red,red)){.potential-intro__core{background-color:color-mix(in oklab,var(--color-white)4.5%,transparent)}}.potential-intro__core{box-shadow:0 0 80px #ffffff17}.potential-intro__node{border-style:var(--tw-border-style);border-width:1px;border-color:#ffffff1f;position:absolute}@supports (color:color-mix(in lab,red,red)){.potential-intro__node{border-color:color-mix(in oklab,var(--color-white)12%,transparent)}}.potential-intro__node{padding-inline:calc(var(--spacing)*3);padding-block:calc(var(--spacing)*2);--tw-tracking:.14em;letter-spacing:.14em;color:#ffffff6b;background-color:#0b0b0b;font-family:ui-monospace,SFMono-Regular,Cascadia Code,Roboto Mono,Consolas,monospace;font-size:7px}@supports (color:color-mix(in lab,red,red)){.potential-intro__node{color:color-mix(in oklab,var(--color-white)42%,transparent)}}.potential-intro__node:before{content:"";height:calc(var(--spacing)*1.5);width:calc(var(--spacing)*1.5);background-color:#ffffffb3;border-radius:3.40282e38px;position:absolute}@supports (color:color-mix(in lab,red,red)){.potential-intro__node:before{background-color:color-mix(in oklab,var(--color-white)70%,transparent)}}.potential-intro__node:before{box-shadow:0 0 7px #fff}.potential-intro__node--one{top:20%;left:2%}.potential-intro__node--one:before{top:50%;right:-3px}.potential-intro__node--two{top:28%;right:0}.potential-intro__node--two:before{top:50%;left:-3px}.potential-intro__node--three{bottom:16%;left:8%}.potential-intro__node--three:before{top:50%;right:-3px}.potential-intro__node--four{bottom:10%;right:6%}.potential-intro__node--four:before{top:50%;left:-3px}.potential-intro__copy{max-width:var(--container-2xl)}.potential-intro__copy h2{margin-top:calc(var(--spacing)*6);--tw-leading:.98;--tw-font-weight:var(--font-weight-semibold);font-size:clamp(2.7rem,5.5vw,5.8rem);line-height:.98;font-weight:var(--font-weight-semibold);--tw-tracking:-.065em;letter-spacing:-.065em}.potential-intro__copy h2 em{color:#ffffff57}@supports (color:color-mix(in lab,red,red)){.potential-intro__copy h2 em{color:color-mix(in oklab,var(--color-white)34%,transparent)}}.potential-intro__copy h2 em{font-style:normal}.potential-intro__copy>p{margin-top:calc(var(--spacing)*7);max-width:var(--container-xl);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-leading:1.8;color:#ffffff7a;line-height:1.8}@supports (color:color-mix(in lab,red,red)){.potential-intro__copy>p{color:color-mix(in oklab,var(--color-white)48%,transparent)}}.potential-intro__copy>button{margin-top:calc(var(--spacing)*9);align-items:center;gap:calc(var(--spacing)*7);background-color:var(--color-white);padding-inline:calc(var(--spacing)*6);padding-block:calc(var(--spacing)*4);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-black);transition:gap .2s var(--ease-out),transform .16s var(--ease-out);display:inline-flex}.potential-intro__copy>button:hover{gap:2.4rem}.potential-intro__copy>button:active{transform:scale(.97)}.potential-intro__facts{margin-top:calc(var(--spacing)*12);gap:calc(var(--spacing)*3);border-top-style:var(--tw-border-style);border-color:#ffffff1a;border-top-width:1px;display:grid}@supports (color:color-mix(in lab,red,red)){.potential-intro__facts{border-color:color-mix(in oklab,var(--color-white)10%,transparent)}}.potential-intro__facts{padding-top:calc(var(--spacing)*5)}@media (min-width:40rem){.potential-intro__facts{grid-template-columns:repeat(3,minmax(0,1fr))}}.potential-intro__facts span{align-items:center;gap:calc(var(--spacing)*2);color:#ffffff59;font-size:10px;display:flex}@supports (color:color-mix(in lab,red,red)){.potential-intro__facts span{color:color-mix(in oklab,var(--color-white)35%,transparent)}}.potential-question-layout{flex:1;width:100%;max-width:1440px;margin-inline:auto;display:grid}@media (min-width:64rem){.potential-question-layout{grid-template-columns:300px 1fr}}.potential-progress{border-bottom-style:var(--tw-border-style);border-color:#ffffff1a;border-bottom-width:1px}@supports (color:color-mix(in lab,red,red)){.potential-progress{border-color:color-mix(in oklab,var(--color-white)10%,transparent)}}.potential-progress{background-color:#ffffff04}@supports (color:color-mix(in lab,red,red)){.potential-progress{background-color:color-mix(in oklab,var(--color-white)1.5%,transparent)}}.potential-progress{padding:calc(var(--spacing)*6)}@media (min-width:64rem){.potential-progress{border-right-style:var(--tw-border-style);border-right-width:1px;border-bottom-style:var(--tw-border-style);padding:calc(var(--spacing)*8);border-bottom-width:0}}.potential-progress>div:first-child{border-bottom-style:var(--tw-border-style);border-color:#ffffff1a;border-bottom-width:1px;justify-content:space-between;align-items:center;display:flex}@supports (color:color-mix(in lab,red,red)){.potential-progress>div:first-child{border-color:color-mix(in oklab,var(--color-white)10%,transparent)}}.potential-progress>div:first-child{padding-bottom:calc(var(--spacing)*5)}.potential-progress>div:first-child span{--tw-tracking:.14em;letter-spacing:.14em;color:#ffffff47;font-family:ui-monospace,SFMono-Regular,Cascadia Code,Roboto Mono,Consolas,monospace;font-size:8px}@supports (color:color-mix(in lab,red,red)){.potential-progress>div:first-child span{color:color-mix(in oklab,var(--color-white)28%,transparent)}}.potential-progress>div:first-child strong{--tw-font-weight:var(--font-weight-normal);font-family:ui-monospace,SFMono-Regular,Cascadia Code,Roboto Mono,Consolas,monospace;font-size:10px;font-weight:var(--font-weight-normal);color:#ffffffad}@supports (color:color-mix(in lab,red,red)){.potential-progress>div:first-child strong{color:color-mix(in oklab,var(--color-white)68%,transparent)}}.potential-progress__rail{margin-top:calc(var(--spacing)*7);gap:calc(var(--spacing)*2);grid-template-columns:repeat(5,minmax(0,1fr));display:grid}@media (min-width:64rem){.potential-progress__rail{gap:calc(var(--spacing)*0);flex-direction:column;display:flex}}.potential-progress__rail button{min-width:calc(var(--spacing)*0);align-items:center;gap:calc(var(--spacing)*3);padding-block:calc(var(--spacing)*3);text-align:left;color:#ffffff3d;display:flex;position:relative}@supports (color:color-mix(in lab,red,red)){.potential-progress__rail button{color:color-mix(in oklab,var(--color-white)24%,transparent)}}.potential-progress__rail button{transition:color .18s var(--ease-out)}.potential-progress__rail button:not(:last-child):after{content:"";top:40px;bottom:calc(var(--spacing)*0);background-color:#ffffff14;width:1px;display:none;position:absolute;left:13px}@supports (color:color-mix(in lab,red,red)){.potential-progress__rail button:not(:last-child):after{background-color:color-mix(in oklab,var(--color-white)8%,transparent)}}@media (min-width:64rem){.potential-progress__rail button:not(:last-child):after{display:block}}.potential-progress__rail button i{z-index:10;height:calc(var(--spacing)*7);width:calc(var(--spacing)*7);border-style:var(--tw-border-style);border-width:1px;border-color:#ffffff1a;border-radius:3.40282e38px;flex-shrink:0;place-items:center;display:grid;position:relative}@supports (color:color-mix(in lab,red,red)){.potential-progress__rail button i{border-color:color-mix(in oklab,var(--color-white)10%,transparent)}}.potential-progress__rail button i{background-color:#080808;font-family:ui-monospace,SFMono-Regular,Cascadia Code,Roboto Mono,Consolas,monospace;font-size:7px;font-style:normal}.potential-progress__rail button span{text-overflow:ellipsis;white-space:nowrap;--tw-tracking:.11em;letter-spacing:.11em;font-family:ui-monospace,SFMono-Regular,Cascadia Code,Roboto Mono,Consolas,monospace;font-size:8px;display:none;overflow:hidden}@media (min-width:64rem){.potential-progress__rail button span{display:block}}.potential-progress__rail button.is-active{color:#fffc}@supports (color:color-mix(in lab,red,red)){.potential-progress__rail button.is-active{color:color-mix(in oklab,var(--color-white)80%,transparent)}}.potential-progress__rail button.is-active i{border-color:#fff6}@supports (color:color-mix(in lab,red,red)){.potential-progress__rail button.is-active i{border-color:color-mix(in oklab,var(--color-white)40%,transparent)}}.potential-progress__rail button.is-active i{background-color:var(--color-white);color:var(--color-black);box-shadow:0 0 20px #ffffff1f}.potential-progress__rail button.is-complete{color:#ffffff75}@supports (color:color-mix(in lab,red,red)){.potential-progress__rail button.is-complete{color:color-mix(in oklab,var(--color-white)46%,transparent)}}.potential-progress__rail button.is-complete i{border-color:#ffffff40}@supports (color:color-mix(in lab,red,red)){.potential-progress__rail button.is-complete i{border-color:color-mix(in oklab,var(--color-white)25%,transparent)}}.potential-progress>p{margin-top:calc(var(--spacing)*8);--tw-leading:1.7;color:#ffffff40;font-size:10px;line-height:1.7;display:none}@supports (color:color-mix(in lab,red,red)){.potential-progress>p{color:color-mix(in oklab,var(--color-white)25%,transparent)}}@media (min-width:64rem){.potential-progress>p{display:block}}.potential-question{width:100%;max-width:1050px;padding-inline:calc(var(--spacing)*5);padding-block:calc(var(--spacing)*12);flex-direction:column;justify-content:center;margin-inline:auto;display:flex}@media (min-width:48rem){.potential-question{padding-inline:calc(var(--spacing)*10)}}@media (min-width:64rem){.potential-question{padding-inline:calc(var(--spacing)*16);padding-block:calc(var(--spacing)*16)}}.potential-question{animation:boot-in .38s var(--ease-out)}.potential-question__heading{max-width:var(--container-3xl)}.potential-question__heading h2{margin-top:calc(var(--spacing)*5);--tw-leading:1;--tw-font-weight:var(--font-weight-semibold);font-size:clamp(2.35rem,4.3vw,4.8rem);line-height:1;font-weight:var(--font-weight-semibold);--tw-tracking:-.06em;letter-spacing:-.06em}.potential-question__heading>p{margin-top:calc(var(--spacing)*5);max-width:var(--container-2xl);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:1.8;color:#ffffff73;line-height:1.8}@supports (color:color-mix(in lab,red,red)){.potential-question__heading>p{color:color-mix(in oklab,var(--color-white)45%,transparent)}}@media (min-width:48rem){.potential-question__heading>p{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}}.potential-question__heading>small{margin-top:calc(var(--spacing)*4);--tw-tracking:.14em;letter-spacing:.14em;color:#ffffff47;font-family:ui-monospace,SFMono-Regular,Cascadia Code,Roboto Mono,Consolas,monospace;font-size:8px;display:block}@supports (color:color-mix(in lab,red,red)){.potential-question__heading>small{color:color-mix(in oklab,var(--color-white)28%,transparent)}}.potential-options{margin-top:calc(var(--spacing)*9);gap:calc(var(--spacing)*2);display:grid}@media (min-width:48rem){.potential-options{grid-template-columns:repeat(2,minmax(0,1fr))}}.potential-options>button{align-items:center;gap:calc(var(--spacing)*3);border-style:var(--tw-border-style);border-width:1px;border-color:#ffffff1c;grid-template-columns:2.75rem 1fr 1.5rem;min-height:92px;display:grid}@supports (color:color-mix(in lab,red,red)){.potential-options>button{border-color:color-mix(in oklab,var(--color-white)11%,transparent)}}.potential-options>button{background-color:#ffffff06}@supports (color:color-mix(in lab,red,red)){.potential-options>button{background-color:color-mix(in oklab,var(--color-white)2.5%,transparent)}}.potential-options>button{padding:calc(var(--spacing)*4);text-align:left;transition:transform .18s var(--ease-out),border-color .18s var(--ease-out),background-color .18s var(--ease-out)}.potential-options>button:hover{border-color:#ffffff3d;transform:translateY(-2px)}@supports (color:color-mix(in lab,red,red)){.potential-options>button:hover{border-color:color-mix(in oklab,var(--color-white)24%,transparent)}}.potential-options>button:hover{background-color:#ffffff0b}@supports (color:color-mix(in lab,red,red)){.potential-options>button:hover{background-color:color-mix(in oklab,var(--color-white)4.5%,transparent)}}.potential-options>button.is-selected{border-color:#ffffff6b}@supports (color:color-mix(in lab,red,red)){.potential-options>button.is-selected{border-color:color-mix(in oklab,var(--color-white)42%,transparent)}}.potential-options>button.is-selected{background-color:#ffffff13}@supports (color:color-mix(in lab,red,red)){.potential-options>button.is-selected{background-color:color-mix(in oklab,var(--color-white)7.5%,transparent)}}.potential-options>button.is-selected{box-shadow:0 16px 40px #0000002e}.potential-options>button:disabled{cursor:not-allowed;opacity:.3;transform:none}.potential-option__icon{height:calc(var(--spacing)*10);width:calc(var(--spacing)*10);border-style:var(--tw-border-style);border-width:1px;border-color:#ffffff1c;place-items:center;display:grid}@supports (color:color-mix(in lab,red,red)){.potential-option__icon{border-color:color-mix(in oklab,var(--color-white)11%,transparent)}}.potential-option__icon{color:#ffffff6b}@supports (color:color-mix(in lab,red,red)){.potential-option__icon{color:color-mix(in oklab,var(--color-white)42%,transparent)}}.potential-options>button.is-selected .potential-option__icon{border-color:#ffffff47}@supports (color:color-mix(in lab,red,red)){.potential-options>button.is-selected .potential-option__icon{border-color:color-mix(in oklab,var(--color-white)28%,transparent)}}.potential-options>button.is-selected .potential-option__icon{color:var(--color-white)}.potential-option__copy{flex-direction:column;display:flex}.potential-option__copy strong{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:#ffffffc7}@supports (color:color-mix(in lab,red,red)){.potential-option__copy strong{color:color-mix(in oklab,var(--color-white)78%,transparent)}}.potential-option__copy small{margin-top:calc(var(--spacing)*1);--tw-leading:var(--leading-relaxed);font-size:10px;line-height:var(--leading-relaxed);color:#ffffff4d}@supports (color:color-mix(in lab,red,red)){.potential-option__copy small{color:color-mix(in oklab,var(--color-white)30%,transparent)}}.potential-option__check{height:calc(var(--spacing)*5);width:calc(var(--spacing)*5);border-style:var(--tw-border-style);border-width:1px;border-color:#ffffff1f;place-items:center;display:grid}@supports (color:color-mix(in lab,red,red)){.potential-option__check{border-color:color-mix(in oklab,var(--color-white)12%,transparent)}}.potential-option__check{color:var(--color-black)}.potential-options>button.is-selected .potential-option__check{border-color:var(--color-white);background-color:var(--color-white)}.potential-question__actions{margin-top:calc(var(--spacing)*10);border-top-style:var(--tw-border-style);border-color:#ffffff1a;border-top-width:1px;justify-content:space-between;align-items:center;display:flex}@supports (color:color-mix(in lab,red,red)){.potential-question__actions{border-color:color-mix(in oklab,var(--color-white)10%,transparent)}}.potential-question__actions{padding-top:calc(var(--spacing)*6)}.potential-back{align-items:center;gap:calc(var(--spacing)*2);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:#ffffff61;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.potential-back{color:color-mix(in oklab,var(--color-white)38%,transparent)}}.potential-back{transition:color .18s var(--ease-out),gap .18s var(--ease-out)}.potential-back:hover{gap:calc(var(--spacing)*3);color:var(--color-white)}.potential-next{align-items:center;gap:calc(var(--spacing)*6);background-color:var(--color-white);padding-inline:calc(var(--spacing)*6);padding-block:calc(var(--spacing)*3.5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-black);transition:gap .18s var(--ease-out),opacity .18s var(--ease-out),transform .16s var(--ease-out);display:inline-flex}.potential-next:hover:not(:disabled){gap:2rem}.potential-next:active:not(:disabled){transform:scale(.97)}.potential-next:disabled{cursor:not-allowed;opacity:.2}.potential-result{width:100%;max-width:1280px;padding-inline:calc(var(--spacing)*5);padding-block:calc(var(--spacing)*12);flex-direction:column;flex:1;justify-content:center;margin-inline:auto;display:flex}@media (min-width:48rem){.potential-result{padding-inline:calc(var(--spacing)*8)}}@media (min-width:64rem){.potential-result{padding-block:calc(var(--spacing)*16)}}.potential-result{animation:boot-in .45s var(--ease-out)}.potential-result__top{align-items:center;gap:calc(var(--spacing)*8);border-bottom-style:var(--tw-border-style);border-color:#ffffff1a;border-bottom-width:1px;display:grid}@supports (color:color-mix(in lab,red,red)){.potential-result__top{border-color:color-mix(in oklab,var(--color-white)10%,transparent)}}.potential-result__top{padding-bottom:calc(var(--spacing)*10)}@media (min-width:48rem){.potential-result__top{grid-template-columns:180px 1fr}}.potential-score{height:calc(var(--spacing)*36);width:calc(var(--spacing)*36);place-items:center;display:grid;position:relative}.potential-score svg{inset:calc(var(--spacing)*0);width:100%;height:100%;position:absolute;rotate:-90deg}.potential-score circle{fill:none;stroke-width:2px}.potential-score circle:first-child{stroke:#ffffff14}.potential-score circle:last-child{stroke:#fff;stroke-linecap:square;stroke-dasharray:377;animation:score-draw 1.2s var(--ease-out)forwards;filter:drop-shadow(0 0 6px #ffffff59)}.potential-score>div{align-items:baseline;gap:calc(var(--spacing)*1);display:flex}.potential-score strong{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking:-.06em;letter-spacing:-.06em}.potential-score span{color:#ffffff4d;font-family:ui-monospace,SFMono-Regular,Cascadia Code,Roboto Mono,Consolas,monospace;font-size:8px}@supports (color:color-mix(in lab,red,red)){.potential-score span{color:color-mix(in oklab,var(--color-white)30%,transparent)}}.potential-result__headline .potential-kicker{align-items:center;gap:calc(var(--spacing)*2);display:flex}.potential-result__headline .potential-kicker i{height:calc(var(--spacing)*1.5);width:calc(var(--spacing)*1.5);background-color:var(--color-white);border-radius:3.40282e38px;box-shadow:0 0 8px #fff}.potential-result__headline h2{margin-top:calc(var(--spacing)*4);--tw-leading:1;--tw-font-weight:var(--font-weight-semibold);font-size:clamp(2.5rem,4.7vw,5rem);line-height:1;font-weight:var(--font-weight-semibold);--tw-tracking:-.06em;letter-spacing:-.06em}.potential-result__headline>p{margin-top:calc(var(--spacing)*5);max-width:var(--container-2xl);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:1.75;color:#ffffff6e;line-height:1.75}@supports (color:color-mix(in lab,red,red)){.potential-result__headline>p{color:color-mix(in oklab,var(--color-white)43%,transparent)}}.potential-result__grid{border-bottom-style:var(--tw-border-style);border-color:#ffffff1a;border-bottom-width:1px;gap:1px;display:grid}@supports (color:color-mix(in lab,red,red)){.potential-result__grid{border-color:color-mix(in oklab,var(--color-white)10%,transparent)}}.potential-result__grid{background-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.potential-result__grid{background-color:color-mix(in oklab,var(--color-white)10%,transparent)}}@media (min-width:64rem){.potential-result__grid{grid-template-columns:1.08fr .92fr}}.potential-dimensions,.potential-recommendation{padding-block:calc(var(--spacing)*9);background-color:#080808}@media (min-width:64rem){.potential-dimensions,.potential-recommendation{padding:calc(var(--spacing)*9)}}.potential-result__section-title{align-items:center;gap:calc(var(--spacing)*3);border-bottom-style:var(--tw-border-style);border-color:#ffffff1a;border-bottom-width:1px;display:flex}@supports (color:color-mix(in lab,red,red)){.potential-result__section-title{border-color:color-mix(in oklab,var(--color-white)10%,transparent)}}.potential-result__section-title{padding-bottom:calc(var(--spacing)*4)}.potential-result__section-title span{color:#ffffff40;font-family:ui-monospace,SFMono-Regular,Cascadia Code,Roboto Mono,Consolas,monospace;font-size:8px}@supports (color:color-mix(in lab,red,red)){.potential-result__section-title span{color:color-mix(in oklab,var(--color-white)25%,transparent)}}.potential-result__section-title strong{--tw-font-weight:var(--font-weight-normal);font-family:ui-monospace,SFMono-Regular,Cascadia Code,Roboto Mono,Consolas,monospace;font-size:8px;font-weight:var(--font-weight-normal);--tw-tracking:.14em;letter-spacing:.14em;color:#ffffff73}@supports (color:color-mix(in lab,red,red)){.potential-result__section-title strong{color:color-mix(in oklab,var(--color-white)45%,transparent)}}.potential-dimension{margin-top:calc(var(--spacing)*6)}.potential-dimension>div:first-child{justify-content:space-between;align-items:center;display:flex}.potential-dimension strong{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:#ffffffb3}@supports (color:color-mix(in lab,red,red)){.potential-dimension strong{color:color-mix(in oklab,var(--color-white)70%,transparent)}}.potential-dimension>div:first-child span{color:#ffffff61;font-family:ui-monospace,SFMono-Regular,Cascadia Code,Roboto Mono,Consolas,monospace;font-size:9px}@supports (color:color-mix(in lab,red,red)){.potential-dimension>div:first-child span{color:color-mix(in oklab,var(--color-white)38%,transparent)}}.potential-dimension__bar{margin-top:calc(var(--spacing)*2);background-color:#ffffff1a;height:1px;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.potential-dimension__bar{background-color:color-mix(in oklab,var(--color-white)10%,transparent)}}.potential-dimension__bar i{transform-origin:0;background-color:var(--color-white);height:100%;animation:dimension-grow .8s var(--ease-out)both;animation-delay:var(--dimension-delay);display:block;box-shadow:0 0 8px #fff}.potential-dimension small{margin-top:calc(var(--spacing)*2);color:#ffffff3d;font-size:9px;display:block}@supports (color:color-mix(in lab,red,red)){.potential-dimension small{color:color-mix(in oklab,var(--color-white)24%,transparent)}}.potential-dimensions>p{margin-top:calc(var(--spacing)*7);border-top-style:var(--tw-border-style);border-color:#ffffff14;border-top-width:1px}@supports (color:color-mix(in lab,red,red)){.potential-dimensions>p{border-color:color-mix(in oklab,var(--color-white)8%,transparent)}}.potential-dimensions>p{padding-top:calc(var(--spacing)*4);--tw-leading:var(--leading-relaxed);font-size:9px;line-height:var(--leading-relaxed);color:#fff3}@supports (color:color-mix(in lab,red,red)){.potential-dimensions>p{color:color-mix(in oklab,var(--color-white)20%,transparent)}}.potential-recommendation__icon{margin-top:calc(var(--spacing)*7);height:calc(var(--spacing)*12);width:calc(var(--spacing)*12);border-style:var(--tw-border-style);border-width:1px;border-color:#ffffff24;place-items:center;display:grid}@supports (color:color-mix(in lab,red,red)){.potential-recommendation__icon{border-color:color-mix(in oklab,var(--color-white)14%,transparent)}}.potential-recommendation__icon{background-color:#ffffff09}@supports (color:color-mix(in lab,red,red)){.potential-recommendation__icon{background-color:color-mix(in oklab,var(--color-white)3.5%,transparent)}}.potential-recommendation>span{margin-top:calc(var(--spacing)*6);--tw-tracking:.15em;letter-spacing:.15em;color:#ffffff4d;font-family:ui-monospace,SFMono-Regular,Cascadia Code,Roboto Mono,Consolas,monospace;font-size:8px;display:block}@supports (color:color-mix(in lab,red,red)){.potential-recommendation>span{color:color-mix(in oklab,var(--color-white)30%,transparent)}}.potential-recommendation h3{margin-top:calc(var(--spacing)*3);font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height));--tw-leading:1.12;--tw-font-weight:var(--font-weight-semibold);line-height:1.12;font-weight:var(--font-weight-semibold);--tw-tracking:-.04em;letter-spacing:-.04em}@media (min-width:48rem){.potential-recommendation h3{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}}.potential-recommendation>p{margin-top:calc(var(--spacing)*4);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-leading:1.75;color:#fff6;line-height:1.75}@supports (color:color-mix(in lab,red,red)){.potential-recommendation>p{color:color-mix(in oklab,var(--color-white)40%,transparent)}}.potential-recommendation>div:last-child{margin-top:calc(var(--spacing)*7);align-items:flex-start;gap:calc(var(--spacing)*3);border-top-style:var(--tw-border-style);border-color:#ffffff1a;border-top-width:1px;display:flex}@supports (color:color-mix(in lab,red,red)){.potential-recommendation>div:last-child{border-color:color-mix(in oklab,var(--color-white)10%,transparent)}}.potential-recommendation>div:last-child{padding-top:calc(var(--spacing)*5);--tw-leading:var(--leading-relaxed);font-size:10px;line-height:var(--leading-relaxed);color:#ffffff57}@supports (color:color-mix(in lab,red,red)){.potential-recommendation>div:last-child{color:color-mix(in oklab,var(--color-white)34%,transparent)}}.potential-recommendation>div:last-child svg{margin-top:calc(var(--spacing)*.5);flex-shrink:0}.potential-result__actions{gap:calc(var(--spacing)*5);border-bottom-style:var(--tw-border-style);border-color:#ffffff1a;border-bottom-width:1px;display:grid}@supports (color:color-mix(in lab,red,red)){.potential-result__actions{border-color:color-mix(in oklab,var(--color-white)10%,transparent)}}.potential-result__actions{padding-block:calc(var(--spacing)*8)}@media (min-width:64rem){.potential-result__actions{grid-template-columns:1fr auto auto;align-items:center}}.potential-result__actions>div{flex-direction:column;display:flex}.potential-result__actions>div strong{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.potential-result__actions>div span{margin-top:calc(var(--spacing)*1);color:#ffffff4d;font-size:10px}@supports (color:color-mix(in lab,red,red)){.potential-result__actions>div span{color:color-mix(in oklab,var(--color-white)30%,transparent)}}.potential-result__actions>a{justify-content:center;align-items:center;gap:calc(var(--spacing)*6);background-color:var(--color-white);padding-inline:calc(var(--spacing)*6);padding-block:calc(var(--spacing)*3.5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-black);transition:gap .18s var(--ease-out),transform .16s var(--ease-out);display:inline-flex}.potential-result__actions>a:hover{gap:2rem}.potential-result__actions>a:active{transform:scale(.97)}.potential-result__actions>button{justify-content:center;align-items:center;gap:calc(var(--spacing)*2);border-style:var(--tw-border-style);border-width:1px;border-color:#ffffff24;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.potential-result__actions>button{border-color:color-mix(in oklab,var(--color-white)14%,transparent)}}.potential-result__actions>button{padding-inline:calc(var(--spacing)*5);padding-block:calc(var(--spacing)*3.5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:#ffffff7a}@supports (color:color-mix(in lab,red,red)){.potential-result__actions>button{color:color-mix(in oklab,var(--color-white)48%,transparent)}}.potential-result__actions>button{transition:color .18s var(--ease-out),border-color .18s var(--ease-out)}.potential-result__actions>button:hover{border-color:#ffffff4d}@supports (color:color-mix(in lab,red,red)){.potential-result__actions>button:hover{border-color:color-mix(in oklab,var(--color-white)30%,transparent)}}.potential-result__actions>button:hover{color:var(--color-white)}.potential-reset{margin-top:calc(var(--spacing)*6);align-items:center;gap:calc(var(--spacing)*2);--tw-tracking:.12em;letter-spacing:.12em;color:#ffffff47;width:fit-content;font-family:ui-monospace,SFMono-Regular,Cascadia Code,Roboto Mono,Consolas,monospace;font-size:8px;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.potential-reset{color:color-mix(in oklab,var(--color-white)28%,transparent)}}.potential-reset{transition:color .18s var(--ease-out)}.potential-reset:hover{color:#ffffffb3}@supports (color:color-mix(in lab,red,red)){.potential-reset:hover{color:color-mix(in oklab,var(--color-white)70%,transparent)}}[data-profile-reveal]{opacity:0;transition:opacity .7s var(--ease-out),transform .7s var(--ease-out);transform:translateY(24px)}[data-profile-reveal].is-visible{opacity:1;transform:translate(0)}.profile-page{color:#0a0a0a;background-color:#fafafa;min-height:100vh}.profile-page main{padding-top:68px}.profile-header .brand-lockup{color:var(--color-black)}.profile-route-loader{min-height:100dvh;padding-inline:calc(var(--spacing)*6);color:var(--color-white);background-color:#080808;flex-direction:column;display:flex;position:relative;overflow:hidden}.profile-route-loader__grid{inset:calc(var(--spacing)*0);background-image:linear-gradient(#ffffff0a 1px,#0000 1px),linear-gradient(90deg,#ffffff0a 1px,#0000 1px);background-size:72px 72px;position:absolute;-webkit-mask-image:radial-gradient(circle,#000,#0000 70%);mask-image:radial-gradient(circle,#000,#0000 70%)}.profile-route-loader>header{z-index:10;border-bottom-style:var(--tw-border-style);border-color:#ffffff1a;border-bottom-width:1px;justify-content:space-between;align-items:center;height:68px;display:flex;position:relative}@supports (color:color-mix(in lab,red,red)){.profile-route-loader>header{border-color:color-mix(in oklab,var(--color-white)10%,transparent)}}.profile-route-loader>header small{--tw-tracking:.15em;letter-spacing:.15em;color:#ffffff40;font-family:ui-monospace,SFMono-Regular,Cascadia Code,Roboto Mono,Consolas,monospace;font-size:8px}@supports (color:color-mix(in lab,red,red)){.profile-route-loader>header small{color:color-mix(in oklab,var(--color-white)25%,transparent)}}.profile-route-loader>main{z-index:10;flex-direction:column;align-items:center;margin:auto;display:flex;position:relative}.profile-route-loader>main>div{height:calc(var(--spacing)*28);width:calc(var(--spacing)*28);border-style:var(--tw-border-style);border-width:1px;border-color:#ffffff2e;place-items:center;display:grid;position:relative}@supports (color:color-mix(in lab,red,red)){.profile-route-loader>main>div{border-color:color-mix(in oklab,var(--color-white)18%,transparent)}}.profile-route-loader>main>div{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);box-shadow:0 0 0 3rem #ffffff05,0 0 0 6rem #ffffff03}.profile-route-loader>main i{top:calc(var(--spacing)*3);right:calc(var(--spacing)*3);height:calc(var(--spacing)*1.5);width:calc(var(--spacing)*1.5);background-color:var(--color-white);animation:breathe 1.4s var(--ease-out)infinite;border-radius:3.40282e38px;position:absolute;box-shadow:0 0 8px #fff}.profile-route-loader>main p{margin-top:calc(var(--spacing)*16);--tw-tracking:.18em;letter-spacing:.18em;color:#ffffff47;font-family:ui-monospace,SFMono-Regular,Cascadia Code,Roboto Mono,Consolas,monospace;font-size:8px}@supports (color:color-mix(in lab,red,red)){.profile-route-loader>main p{color:color-mix(in oklab,var(--color-white)28%,transparent)}}.profile-hero{isolation:isolate;min-height:calc(100vh - 68px);color:var(--color-white);background-color:#080808;position:relative;overflow:hidden}.profile-hero__grid{pointer-events:none;inset:calc(var(--spacing)*0);background-image:linear-gradient(#ffffff0a 1px,#0000 1px),linear-gradient(90deg,#ffffff0a 1px,#0000 1px);background-size:72px 72px;position:absolute;-webkit-mask-image:radial-gradient(circle at 68% 48%,#000,#0000 76%);mask-image:radial-gradient(circle at 68% 48%,#000,#0000 76%)}.profile-hero__layout{z-index:10;align-items:center;gap:calc(var(--spacing)*14);min-height:calc(100vh - 68px);padding-block:calc(var(--spacing)*16);display:grid;position:relative}@media (min-width:64rem){.profile-hero__layout{padding-block:calc(var(--spacing)*12);grid-template-columns:.82fr 1.18fr}}.profile-hero__copy{z-index:10;max-width:var(--container-xl);position:relative}.profile-back{margin-bottom:calc(var(--spacing)*12);align-items:center;gap:calc(var(--spacing)*2);--tw-tracking:.13em;letter-spacing:.13em;color:#ffffff4d;font-family:ui-monospace,SFMono-Regular,Cascadia Code,Roboto Mono,Consolas,monospace;font-size:8px;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.profile-back{color:color-mix(in oklab,var(--color-white)30%,transparent)}}.profile-back{text-transform:uppercase;transition:color .18s var(--ease-out),gap .18s var(--ease-out)}.profile-back:hover,.profile-back:focus-visible{gap:calc(var(--spacing)*3);color:var(--signal-orange-dark)}.profile-eyebrow{align-items:center;gap:calc(var(--spacing)*3);--tw-tracking:.18em;letter-spacing:.18em;color:#ffffff5c;font-family:ui-monospace,SFMono-Regular,Cascadia Code,Roboto Mono,Consolas,monospace;font-size:9px;display:flex}@supports (color:color-mix(in lab,red,red)){.profile-eyebrow{color:color-mix(in oklab,var(--color-white)36%,transparent)}}.profile-eyebrow i{height:calc(var(--spacing)*1.5);width:calc(var(--spacing)*1.5);background-color:var(--color-white);border-radius:3.40282e38px;box-shadow:0 0 9px #fff}.profile-hero h1{margin-top:calc(var(--spacing)*7);--tw-leading:.82;--tw-font-weight:var(--font-weight-semibold);font-size:clamp(4rem,7.2vw,7.8rem);line-height:.82;font-weight:var(--font-weight-semibold);--tw-tracking:-.07em;letter-spacing:-.07em}.profile-hero h1 strong{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:#ffffff57}@supports (color:color-mix(in lab,red,red)){.profile-hero h1 strong{color:color-mix(in oklab,var(--color-white)34%,transparent)}}.profile-hero__copy>p{margin-top:calc(var(--spacing)*9);max-width:var(--container-lg);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-leading:1.8;color:#ffffff80;line-height:1.8}@supports (color:color-mix(in lab,red,red)){.profile-hero__copy>p{color:color-mix(in oklab,var(--color-white)50%,transparent)}}@media (min-width:48rem){.profile-hero__copy>p{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}}.profile-hero__actions{margin-top:calc(var(--spacing)*9);align-items:flex-start;gap:calc(var(--spacing)*4);flex-direction:column;display:flex}@media (min-width:40rem){.profile-hero__actions{flex-direction:row;align-items:center}}.profile-hero__actions a:first-child{align-items:center;gap:calc(var(--spacing)*7);background-color:var(--color-white);padding-inline:calc(var(--spacing)*6);padding-block:calc(var(--spacing)*4);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-black);transition:gap .18s var(--ease-out),transform .16s var(--ease-out);display:inline-flex}.profile-hero__actions a:first-child:hover{gap:2.3rem}.profile-hero__actions a:first-child:active{transform:scale(.97)}.profile-hero__actions a:last-child{align-items:center;gap:calc(var(--spacing)*2);padding-inline:calc(var(--spacing)*2);padding-block:calc(var(--spacing)*3);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:#fff6;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.profile-hero__actions a:last-child{color:color-mix(in oklab,var(--color-white)40%,transparent)}}.profile-hero__actions a:last-child{transition:color .18s var(--ease-out)}.profile-hero__actions a:last-child:hover{color:var(--color-white)}.profile-scroll{bottom:calc(var(--spacing)*6);z-index:20;--tw-translate-x: -50% ;translate:var(--tw-translate-x)var(--tw-translate-y);align-items:center;gap:calc(var(--spacing)*2);--tw-tracking:.15em;letter-spacing:.15em;color:#ffffff47;font-family:ui-monospace,SFMono-Regular,Cascadia Code,Roboto Mono,Consolas,monospace;font-size:8px;display:none;position:absolute;left:50%}@supports (color:color-mix(in lab,red,red)){.profile-scroll{color:color-mix(in oklab,var(--color-white)28%,transparent)}}.profile-scroll{text-transform:uppercase}@media (min-width:64rem){.profile-scroll{display:flex}}.profile-scroll svg{animation:scroll-nudge 1.8s var(--ease-out)infinite}.identity-system{border-style:var(--tw-border-style);border-width:1px;border-color:#ffffff21;width:100%;max-width:680px;margin-inline:auto;position:relative}@supports (color:color-mix(in lab,red,red)){.identity-system{border-color:color-mix(in oklab,var(--color-white)13%,transparent)}}.identity-system{background-color:#0b0b0b;box-shadow:0 70px 140px #00000080}.identity-system__head{border-bottom-style:var(--tw-border-style);border-color:#ffffff1a;border-bottom-width:1px;justify-content:space-between;align-items:center;display:flex}@supports (color:color-mix(in lab,red,red)){.identity-system__head{border-color:color-mix(in oklab,var(--color-white)10%,transparent)}}.identity-system__head{padding-inline:calc(var(--spacing)*5);padding-block:calc(var(--spacing)*4);--tw-tracking:.15em;letter-spacing:.15em;color:#ffffff42;font-family:ui-monospace,SFMono-Regular,Cascadia Code,Roboto Mono,Consolas,monospace;font-size:8px}@supports (color:color-mix(in lab,red,red)){.identity-system__head{color:color-mix(in oklab,var(--color-white)26%,transparent)}}.identity-system__field{background-image:linear-gradient(#ffffff0b 1px,#0000 1px),linear-gradient(90deg,#ffffff0b 1px,#0000 1px);background-size:52px 52px;min-height:610px;position:relative;overflow:hidden}.identity-system__field:after{content:"";inset-inline:calc(var(--spacing)*0);background-color:#ffffff40;height:1px;position:absolute}@supports (color:color-mix(in lab,red,red)){.identity-system__field:after{background-color:color-mix(in oklab,var(--color-white)25%,transparent)}}.identity-system__field:after{animation:7s linear infinite identity-scan;top:18%;box-shadow:0 0 12px #ffffff59}.identity-system__field>svg{inset:calc(var(--spacing)*0);width:100%;height:100%;position:absolute}.identity-system__field>svg path{fill:none;stroke:#ffffff21;stroke-width:1px;stroke-dasharray:5 7}.identity-system__field>svg circle{fill:#fff;filter:drop-shadow(0 0 5px #fff)}.identity-orbit{--tw-translate-x: -50% ;--tw-translate-y: -50% ;translate:var(--tw-translate-x)var(--tw-translate-y);border-style:var(--tw-border-style);border-width:1px;border-color:color-mix(in oklab,var(--color-white)10%,transparent);border-radius:3.40282e38px;position:absolute;top:50%;left:50%}.identity-orbit--outer{--tw-border-style:dashed;border-style:dashed;width:370px;height:370px;animation:34s linear infinite orbit-turn}.identity-orbit--inner{width:255px;height:255px}.identity-portrait{--tw-translate-x: -50% ;--tw-translate-y: -50% ;width:74%;height:330px;translate:var(--tw-translate-x)var(--tw-translate-y);border-style:var(--tw-border-style);border-width:1px;border-color:color-mix(in oklab,var(--color-white)18%,transparent);background-color:#111;position:absolute;top:50%;left:50%;overflow:hidden;box-shadow:0 0 90px #ffffff14}.identity-portrait:after{content:"";inset:calc(var(--spacing)*0);background:linear-gradient(#0000 52%,#000000e0),linear-gradient(90deg,#0000003d,#0000 42%);position:absolute}.identity-portrait img{object-fit:cover;filter:saturate(.55)contrast(1.06);width:100%;height:100%}.identity-portrait>div{inset-inline:calc(var(--spacing)*0);bottom:calc(var(--spacing)*0);z-index:10;justify-content:space-between;align-items:flex-end;gap:calc(var(--spacing)*4);padding:calc(var(--spacing)*5);display:flex;position:absolute}.identity-portrait>div span{--tw-tracking:.13em;letter-spacing:.13em;color:#ffffffbf;font-family:ui-monospace,SFMono-Regular,Cascadia Code,Roboto Mono,Consolas,monospace;font-size:9px}@supports (color:color-mix(in lab,red,red)){.identity-portrait>div span{color:color-mix(in oklab,var(--color-white)75%,transparent)}}.identity-portrait>div small{--tw-tracking:.12em;letter-spacing:.12em;color:#ffffff61;font-family:ui-monospace,SFMono-Regular,Cascadia Code,Roboto Mono,Consolas,monospace;font-size:7px}@supports (color:color-mix(in lab,red,red)){.identity-portrait>div small{color:color-mix(in oklab,var(--color-white)38%,transparent)}}.identity-core{z-index:10;height:calc(var(--spacing)*40);width:calc(var(--spacing)*40);--tw-translate-x: -50% ;--tw-translate-y: -50% ;translate:var(--tw-translate-x)var(--tw-translate-y);border-style:var(--tw-border-style);border-width:1px;border-color:color-mix(in oklab,var(--color-white)25%,transparent);background-color:#0e0e0e;flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;top:50%;left:50%;box-shadow:0 0 80px #ffffff13}.identity-core>span{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking:-.07em;letter-spacing:-.07em}.identity-core small{margin-top:calc(var(--spacing)*3);text-align:center;--tw-tracking:.13em;letter-spacing:.13em;color:#ffffff47;font-family:ui-monospace,SFMono-Regular,Cascadia Code,Roboto Mono,Consolas,monospace;font-size:7px}@supports (color:color-mix(in lab,red,red)){.identity-core small{color:color-mix(in oklab,var(--color-white)28%,transparent)}}.identity-core i{top:calc(var(--spacing)*3);right:calc(var(--spacing)*3);height:calc(var(--spacing)*1.5);width:calc(var(--spacing)*1.5);background-color:var(--color-white);animation:breathe 2.5s var(--ease-out)infinite;border-radius:3.40282e38px;position:absolute;box-shadow:0 0 8px #fff}.identity-node{z-index:10;border-style:var(--tw-border-style);border-width:1px;border-color:#ffffff1f;flex-direction:column;width:174px;display:flex;position:absolute}@supports (color:color-mix(in lab,red,red)){.identity-node{border-color:color-mix(in oklab,var(--color-white)12%,transparent)}}.identity-node{padding:calc(var(--spacing)*4);transition:transform .26s var(--ease-out),border-color .26s var(--ease-out),background-color .26s var(--ease-out);background-color:#0d0d0d}.identity-node:hover{border-color:#ffffff42;transform:translateY(-4px)}@supports (color:color-mix(in lab,red,red)){.identity-node:hover{border-color:color-mix(in oklab,var(--color-white)26%,transparent)}}.identity-node:hover{background-color:#121212}.identity-node svg{margin-bottom:calc(var(--spacing)*5);color:#ffffff85}@supports (color:color-mix(in lab,red,red)){.identity-node svg{color:color-mix(in oklab,var(--color-white)52%,transparent)}}.identity-node span{--tw-tracking:.14em;letter-spacing:.14em;color:#ffffff3d;font-family:ui-monospace,SFMono-Regular,Cascadia Code,Roboto Mono,Consolas,monospace;font-size:7px}@supports (color:color-mix(in lab,red,red)){.identity-node span{color:color-mix(in oklab,var(--color-white)24%,transparent)}}.identity-node strong{margin-top:calc(var(--spacing)*2);--tw-font-weight:var(--font-weight-normal);font-family:ui-monospace,SFMono-Regular,Cascadia Code,Roboto Mono,Consolas,monospace;font-size:9px;font-weight:var(--font-weight-normal);color:#ffffffa6}@supports (color:color-mix(in lab,red,red)){.identity-node strong{color:color-mix(in oklab,var(--color-white)65%,transparent)}}.identity-node--one{top:10%;left:4%}.identity-node--two{top:10%;right:4%}.identity-node--three{bottom:10%;left:4%}.identity-node--four{bottom:10%;right:4%}.identity-system__status{border-top-style:var(--tw-border-style);border-color:#ffffff1a;border-top-width:1px;justify-content:space-between;align-items:center;display:flex}@supports (color:color-mix(in lab,red,red)){.identity-system__status{border-color:color-mix(in oklab,var(--color-white)10%,transparent)}}.identity-system__status{padding-inline:calc(var(--spacing)*5);padding-block:calc(var(--spacing)*4);--tw-tracking:.12em;letter-spacing:.12em;color:#ffffff47;font-family:ui-monospace,SFMono-Regular,Cascadia Code,Roboto Mono,Consolas,monospace;font-size:8px}@supports (color:color-mix(in lab,red,red)){.identity-system__status{color:color-mix(in oklab,var(--color-white)28%,transparent)}}.identity-system__status span{align-items:center;gap:calc(var(--spacing)*2);display:flex}.identity-system__status i{height:calc(var(--spacing)*1.5);width:calc(var(--spacing)*1.5);background-color:var(--color-white);border-radius:3.40282e38px;box-shadow:0 0 8px #fff}.identity-system__status strong{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal);color:#ffffff8f}@supports (color:color-mix(in lab,red,red)){.identity-system__status strong{color:color-mix(in oklab,var(--color-white)56%,transparent)}}.profile-answer-section{padding-block:calc(var(--spacing)*28);background-color:#fafafa}@media (min-width:64rem){.profile-answer-section{padding-block:calc(var(--spacing)*40)}}.profile-answer-grid{gap:calc(var(--spacing)*14);display:grid}@media (min-width:64rem){.profile-answer-grid{gap:calc(var(--spacing)*24);grid-template-columns:.72fr 1.28fr}}.profile-answer-grid h2{margin-top:calc(var(--spacing)*5);max-width:var(--container-lg);--tw-leading:.98;--tw-font-weight:var(--font-weight-semibold);font-size:clamp(2.8rem,5vw,5.3rem);line-height:.98;font-weight:var(--font-weight-semibold);--tw-tracking:-.06em;letter-spacing:-.06em}.profile-direct-answer{border-top-style:var(--tw-border-style);border-color:#00000026;border-top-width:1px}@supports (color:color-mix(in lab,red,red)){.profile-direct-answer{border-color:color-mix(in oklab,var(--color-black)15%,transparent)}}.profile-direct-answer{padding-top:calc(var(--spacing)*8)}.profile-direct-answer>p{max-width:var(--container-3xl);font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height));--tw-leading:1.6;--tw-tracking:-.02em;letter-spacing:-.02em;color:#0000008f;line-height:1.6}@supports (color:color-mix(in lab,red,red)){.profile-direct-answer>p{color:color-mix(in oklab,var(--color-black)56%,transparent)}}@media (min-width:48rem){.profile-direct-answer>p{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}}.profile-direct-answer>p strong{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-black)}.profile-direct-answer>p+p{margin-top:calc(var(--spacing)*6)}.profile-direct-answer>div{margin-top:calc(var(--spacing)*10);gap:calc(var(--spacing)*3);border-block-style:var(--tw-border-style);border-block-width:1px;border-color:#0000001a;display:grid}@supports (color:color-mix(in lab,red,red)){.profile-direct-answer>div{border-color:color-mix(in oklab,var(--color-black)10%,transparent)}}.profile-direct-answer>div{padding-block:calc(var(--spacing)*5);color:#0000006b;font-size:10px}@supports (color:color-mix(in lab,red,red)){.profile-direct-answer>div{color:color-mix(in oklab,var(--color-black)42%,transparent)}}@media (min-width:40rem){.profile-direct-answer>div{grid-template-columns:auto 1fr auto;align-items:center}}.profile-direct-answer>div svg{color:#000000a6}@supports (color:color-mix(in lab,red,red)){.profile-direct-answer>div svg{color:color-mix(in oklab,var(--color-black)65%,transparent)}}.profile-direct-answer>div a{align-items:center;gap:calc(var(--spacing)*2);--tw-tracking:.12em;letter-spacing:.12em;color:#00000080;font-family:ui-monospace,SFMono-Regular,Cascadia Code,Roboto Mono,Consolas,monospace;font-size:8px;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.profile-direct-answer>div a{color:color-mix(in oklab,var(--color-black)50%,transparent)}}.profile-direct-answer>div a{text-transform:uppercase}.profile-thesis{isolation:isolate;padding-block:calc(var(--spacing)*28);color:var(--color-white);background-color:#080808;position:relative;overflow:hidden}@media (min-width:64rem){.profile-thesis{padding-block:calc(var(--spacing)*40)}}.profile-thesis:before{content:"";inset:calc(var(--spacing)*0);background-image:linear-gradient(#ffffff0a 1px,#0000 1px),linear-gradient(90deg,#ffffff0a 1px,#0000 1px);background-size:72px 72px;position:absolute;-webkit-mask-image:radial-gradient(circle,#000,#0000 78%);mask-image:radial-gradient(circle,#000,#0000 78%)}.profile-thesis .container{z-index:10;position:relative}.profile-thesis .section-index{color:#ffffff47}@supports (color:color-mix(in lab,red,red)){.profile-thesis .section-index{color:color-mix(in oklab,var(--color-white)28%,transparent)}}.profile-thesis h2{margin-top:calc(var(--spacing)*8);max-width:var(--container-6xl);--tw-leading:.98;--tw-font-weight:var(--font-weight-semibold);font-size:clamp(2.7rem,5.8vw,6.2rem);line-height:.98;font-weight:var(--font-weight-semibold);--tw-tracking:-.065em;letter-spacing:-.065em}.profile-thesis h2 em{color:#ffffff4d}@supports (color:color-mix(in lab,red,red)){.profile-thesis h2 em{color:color-mix(in oklab,var(--color-white)30%,transparent)}}.profile-thesis h2 em{font-style:normal}.profile-thesis__flow{margin-top:calc(var(--spacing)*16);border-style:var(--tw-border-style);border-width:1px;border-color:#ffffff1a;gap:1px;display:grid;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.profile-thesis__flow{border-color:color-mix(in oklab,var(--color-white)10%,transparent)}}.profile-thesis__flow{background-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.profile-thesis__flow{background-color:color-mix(in oklab,var(--color-white)10%,transparent)}}@media (min-width:48rem){.profile-thesis__flow{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:64rem){.profile-thesis__flow{grid-template-columns:repeat(6,minmax(0,1fr))}}.profile-thesis__flow>div{min-height:112px;padding:calc(var(--spacing)*4);background-color:#0b0b0b;flex-direction:column;justify-content:space-between;display:flex;position:relative}.profile-thesis__flow span{color:#ffffff38;font-family:ui-monospace,SFMono-Regular,Cascadia Code,Roboto Mono,Consolas,monospace;font-size:8px}@supports (color:color-mix(in lab,red,red)){.profile-thesis__flow span{color:color-mix(in oklab,var(--color-white)22%,transparent)}}.profile-thesis__flow strong{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:#ffffffa6}@supports (color:color-mix(in lab,red,red)){.profile-thesis__flow strong{color:color-mix(in oklab,var(--color-white)65%,transparent)}}.profile-thesis__flow svg{top:50%;right:calc(var(--spacing)*-2);z-index:10;--tw-translate-y: -50% ;translate:var(--tw-translate-x)var(--tw-translate-y);color:#ffffff59;position:absolute}@supports (color:color-mix(in lab,red,red)){.profile-thesis__flow svg{color:color-mix(in oklab,var(--color-white)35%,transparent)}}.profile-timeline-section{padding-block:calc(var(--spacing)*28);background-color:#efefeb}@media (min-width:64rem){.profile-timeline-section{padding-block:calc(var(--spacing)*40)}}.profile-timeline{border-top-style:var(--tw-border-style);border-color:#0000001f;border-top-width:1px}@supports (color:color-mix(in lab,red,red)){.profile-timeline{border-color:color-mix(in oklab,var(--color-black)12%,transparent)}}.profile-timeline article{gap:calc(var(--spacing)*5);border-bottom-style:var(--tw-border-style);border-color:#0000001f;border-bottom-width:1px;display:grid}@supports (color:color-mix(in lab,red,red)){.profile-timeline article{border-color:color-mix(in oklab,var(--color-black)12%,transparent)}}.profile-timeline article{padding-block:calc(var(--spacing)*8)}@media (min-width:48rem){.profile-timeline article{grid-template-columns:150px 1fr auto;align-items:center}}.profile-timeline article{transition-delay:var(--timeline-delay)}.profile-timeline__year{width:fit-content;font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking:-.055em;letter-spacing:-.055em;position:relative}.profile-timeline__year i{top:50%;right:calc(var(--spacing)*-5);height:calc(var(--spacing)*1.5);width:calc(var(--spacing)*1.5);--tw-translate-y: -50% ;translate:var(--tw-translate-x)var(--tw-translate-y);background-color:#0000008c;border-radius:3.40282e38px;position:absolute}@supports (color:color-mix(in lab,red,red)){.profile-timeline__year i{background-color:color-mix(in oklab,var(--color-black)55%,transparent)}}.profile-timeline__year i{box-shadow:0 0 0 5px #0000000f}.profile-timeline article>div:nth-child(2)>span{--tw-tracking:.14em;letter-spacing:.14em;color:#00000047;font-family:ui-monospace,SFMono-Regular,Cascadia Code,Roboto Mono,Consolas,monospace;font-size:8px}@supports (color:color-mix(in lab,red,red)){.profile-timeline article>div:nth-child(2)>span{color:color-mix(in oklab,var(--color-black)28%,transparent)}}.profile-timeline h3{margin-top:calc(var(--spacing)*2);font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking:-.03em;letter-spacing:-.03em}.profile-timeline p{margin-top:calc(var(--spacing)*2);max-width:var(--container-2xl);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-leading:1.7;color:#00000073;line-height:1.7}@supports (color:color-mix(in lab,red,red)){.profile-timeline p{color:color-mix(in oklab,var(--color-black)45%,transparent)}}.profile-timeline article>a{align-items:center;gap:calc(var(--spacing)*2);--tw-tracking:.1em;letter-spacing:.1em;color:#00000059;font-family:ui-monospace,SFMono-Regular,Cascadia Code,Roboto Mono,Consolas,monospace;font-size:8px;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.profile-timeline article>a{color:color-mix(in oklab,var(--color-black)35%,transparent)}}.profile-timeline article>a{text-transform:uppercase;transition:color .18s var(--ease-out)}.profile-timeline article>a:hover{color:var(--color-black)}.profile-references-section{padding-block:calc(var(--spacing)*28);color:var(--color-white);background-color:#080808}@media (min-width:64rem){.profile-references-section{padding-block:calc(var(--spacing)*40)}}.profile-references-section .section-heading--dark>p{color:#ffffff6b}@supports (color:color-mix(in lab,red,red)){.profile-references-section .section-heading--dark>p{color:color-mix(in oklab,var(--color-white)42%,transparent)}}.profile-references-section .section-heading--dark>p strong{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:#ffffffb8}@supports (color:color-mix(in lab,red,red)){.profile-references-section .section-heading--dark>p strong{color:color-mix(in oklab,var(--color-white)72%,transparent)}}.credential-proof-layer{margin-top:calc(var(--spacing)*16);border-style:var(--tw-border-style);border-width:1px;border-color:#ffffff1f;display:grid}@supports (color:color-mix(in lab,red,red)){.credential-proof-layer{border-color:color-mix(in oklab,var(--color-white)12%,transparent)}}.credential-proof-layer{background-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.credential-proof-layer{background-color:color-mix(in oklab,var(--color-white)10%,transparent)}}@media (min-width:64rem){.credential-proof-layer{grid-template-columns:.78fr 1.22fr}}.credential-proof-layer{box-shadow:0 42px 100px #00000047}.credential-proof__signals{padding:calc(var(--spacing)*6);background-color:#0b0b0b;flex-direction:column;display:flex}@media (min-width:48rem){.credential-proof__signals{padding:calc(var(--spacing)*8)}}@media (min-width:64rem){.credential-proof__signals{padding:calc(var(--spacing)*10)}}.credential-proof__signals>span{--tw-tracking:.15em;letter-spacing:.15em;color:#ffffff3d;font-family:ui-monospace,SFMono-Regular,Cascadia Code,Roboto Mono,Consolas,monospace;font-size:7px}@supports (color:color-mix(in lab,red,red)){.credential-proof__signals>span{color:color-mix(in oklab,var(--color-white)24%,transparent)}}.credential-proof__signals>h3{margin-top:calc(var(--spacing)*8);max-width:var(--container-lg);font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height));--tw-leading:1.04;--tw-font-weight:var(--font-weight-semibold);line-height:1.04;font-weight:var(--font-weight-semibold);--tw-tracking:-.045em;letter-spacing:-.045em}@media (min-width:48rem){.credential-proof__signals>h3{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}}.credential-proof__signals>p{margin-top:calc(var(--spacing)*5);max-width:var(--container-lg);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-leading:1.75;color:#ffffff61;line-height:1.75}@supports (color:color-mix(in lab,red,red)){.credential-proof__signals>p{color:color-mix(in oklab,var(--color-white)38%,transparent)}}.credential-ranking-grid{margin-top:calc(var(--spacing)*10);border-style:var(--tw-border-style);border-width:1px;border-color:#ffffff1a;gap:1px;display:grid}@supports (color:color-mix(in lab,red,red)){.credential-ranking-grid{border-color:color-mix(in oklab,var(--color-white)10%,transparent)}}.credential-ranking-grid{background-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.credential-ranking-grid{background-color:color-mix(in oklab,var(--color-white)10%,transparent)}}.credential-ranking-grid>div{min-height:calc(var(--spacing)*24);padding-inline:calc(var(--spacing)*5);background-color:#0e0e0e;grid-template-columns:5.2rem 1fr auto;align-items:center;display:grid;position:relative}.credential-ranking-grid strong{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking:-.055em;letter-spacing:-.055em}.credential-ranking-grid span{--tw-tracking:.12em;letter-spacing:.12em;color:#ffffff42;font-family:ui-monospace,SFMono-Regular,Cascadia Code,Roboto Mono,Consolas,monospace;font-size:7px}@supports (color:color-mix(in lab,red,red)){.credential-ranking-grid span{color:color-mix(in oklab,var(--color-white)26%,transparent)}}.credential-ranking-grid span{text-transform:uppercase}.credential-ranking-grid small{margin-top:calc(var(--spacing)*-7);--tw-leading:var(--leading-tight);max-width:15rem;font-size:10px;line-height:var(--leading-tight);color:#fff9;grid-row-start:2;grid-column-start:2}@supports (color:color-mix(in lab,red,red)){.credential-ranking-grid small{color:color-mix(in oklab,var(--color-white)60%,transparent)}}.credential-ranking-grid svg{color:#ffffff3d;grid-row:span 2/span 2}@supports (color:color-mix(in lab,red,red)){.credential-ranking-grid svg{color:color-mix(in oklab,var(--color-white)24%,transparent)}}.credential-snapshot-date{margin-top:calc(var(--spacing)*6);align-items:center;gap:calc(var(--spacing)*2);--tw-tracking:.12em;letter-spacing:.12em;color:#fff3;font-family:ui-monospace,SFMono-Regular,Cascadia Code,Roboto Mono,Consolas,monospace;font-size:6px;display:flex}@supports (color:color-mix(in lab,red,red)){.credential-snapshot-date{color:color-mix(in oklab,var(--color-white)20%,transparent)}}.credential-snapshot-date i{height:calc(var(--spacing)*1);width:calc(var(--spacing)*1);background-color:var(--color-white);border-radius:3.40282e38px;box-shadow:0 0 8px #fff}.google-credential-stage{background-color:#090909;flex-direction:column;min-height:620px;display:flex}.google-credential-stage>header,.google-credential-stage>footer{min-height:calc(var(--spacing)*12);justify-content:space-between;align-items:center;gap:calc(var(--spacing)*4);border-color:#ffffff1a;display:flex}@supports (color:color-mix(in lab,red,red)){.google-credential-stage>header,.google-credential-stage>footer{border-color:color-mix(in oklab,var(--color-white)10%,transparent)}}.google-credential-stage>header,.google-credential-stage>footer{padding-inline:calc(var(--spacing)*5);--tw-tracking:.12em;letter-spacing:.12em;color:#ffffff40;font-family:ui-monospace,SFMono-Regular,Cascadia Code,Roboto Mono,Consolas,monospace;font-size:7px}@supports (color:color-mix(in lab,red,red)){.google-credential-stage>header,.google-credential-stage>footer{color:color-mix(in oklab,var(--color-white)25%,transparent)}}.google-credential-stage>header{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.google-credential-stage>footer{border-top-style:var(--tw-border-style);border-top-width:1px}.google-credential-stage>footer>span{align-items:center;gap:calc(var(--spacing)*2);display:flex}.google-credential-stage>footer i{height:calc(var(--spacing)*1);width:calc(var(--spacing)*1);background-color:#4285f4;border-radius:3.40282e38px;box-shadow:0 0 10px #4285f4}.google-credential-stage>footer a{align-items:center;gap:calc(var(--spacing)*2);color:#fff6;display:flex}@supports (color:color-mix(in lab,red,red)){.google-credential-stage>footer a{color:color-mix(in oklab,var(--color-white)40%,transparent)}}.google-credential-stage>footer a{transition:color .18s var(--ease-out)}.google-credential-stage>footer a:hover{color:var(--color-white)}.google-credential-stage__body{align-items:center;gap:calc(var(--spacing)*5);padding:calc(var(--spacing)*5);flex:1;display:grid;overflow:hidden}@media (min-width:48rem){.google-credential-stage__body{padding:calc(var(--spacing)*7);grid-template-columns:1fr .86fr}}.google-credential-stage__body{background-image:linear-gradient(#ffffff08 1px,#0000 1px),linear-gradient(90deg,#ffffff08 1px,#0000 1px);background-size:48px 48px}.google-credential-stage__primary{object-fit:contain;filter:drop-shadow(0 28px 46px #00000073);width:100%;max-width:360px;margin-inline:auto}.google-credential-stage__badges{gap:calc(var(--spacing)*1.5);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.google-credential-stage__badges img{aspect-ratio:1;object-fit:contain;opacity:.65;width:100%;transition:opacity .18s var(--ease-out),transform .18s var(--ease-out),filter .18s var(--ease-out);filter:saturate(.72)}.google-credential-stage__badges img:hover{opacity:1;filter:saturate();transform:translateY(-3px)}.credential-wordmarks{margin-top:calc(var(--spacing)*16);background-color:#ffffff1a;gap:1px;margin-bottom:1px;display:grid}@supports (color:color-mix(in lab,red,red)){.credential-wordmarks{background-color:color-mix(in oklab,var(--color-white)10%,transparent)}}@media (min-width:40rem){.credential-wordmarks{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:64rem){.credential-wordmarks{grid-template-columns:repeat(4,minmax(0,1fr))}}.credential-wordmarks>div{min-height:calc(var(--spacing)*28);padding:calc(var(--spacing)*5);background-color:#0b0b0b;flex-direction:column;justify-content:space-between;display:flex}.credential-wordmarks strong{--tw-leading:var(--leading-tight);max-width:15rem;font-size:11px;line-height:var(--leading-tight);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking:-.01em;letter-spacing:-.01em;color:#ffffffa8}@supports (color:color-mix(in lab,red,red)){.credential-wordmarks strong{color:color-mix(in oklab,var(--color-white)66%,transparent)}}.credential-wordmarks span{--tw-tracking:.14em;letter-spacing:.14em;color:#fff3;font-family:ui-monospace,SFMono-Regular,Cascadia Code,Roboto Mono,Consolas,monospace;font-size:6px}@supports (color:color-mix(in lab,red,red)){.credential-wordmarks span{color:color-mix(in oklab,var(--color-white)20%,transparent)}}.profile-reference-grid{border-style:var(--tw-border-style);border-width:1px;border-color:#ffffff1a;gap:1px;margin-top:1px;display:grid}@supports (color:color-mix(in lab,red,red)){.profile-reference-grid{border-color:color-mix(in oklab,var(--color-white)10%,transparent)}}.profile-reference-grid{background-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.profile-reference-grid{background-color:color-mix(in oklab,var(--color-white)10%,transparent)}}@media (min-width:64rem){.profile-reference-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.profile-reference-grid article{min-height:590px;padding:calc(var(--spacing)*6);background-color:#0b0b0b;flex-direction:column;display:flex}@media (min-width:48rem){.profile-reference-grid article{padding:calc(var(--spacing)*8)}}.profile-reference-grid article{transition:background-color .24s var(--ease-out),transform .24s var(--ease-out)}.profile-reference-grid article:hover{background-color:#101010;transform:translateY(-3px)}@media (min-width:1024px){.profile-reference-grid>article:last-child:nth-child(odd){grid-column:1/-1;min-height:330px}.profile-reference-grid>article:last-child:nth-child(odd) h3,.profile-reference-grid>article:last-child:nth-child(odd) p{max-width:46rem}}.profile-reference__head{color:#ffffff40;justify-content:space-between;align-items:center;font-family:ui-monospace,SFMono-Regular,Cascadia Code,Roboto Mono,Consolas,monospace;font-size:8px;display:flex}@supports (color:color-mix(in lab,red,red)){.profile-reference__head{color:color-mix(in oklab,var(--color-white)25%,transparent)}}.profile-reference__visual{margin-top:calc(var(--spacing)*6);border-style:var(--tw-border-style);border-width:1px;border-color:#ffffff1a;place-items:center;width:100%;display:grid;position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.profile-reference__visual{border-color:color-mix(in oklab,var(--color-white)10%,transparent)}}.profile-reference__visual{padding:calc(var(--spacing)*3);aspect-ratio:16/10;background-color:#f4f4f2}.profile-reference__visual:after{content:"";pointer-events:none;inset:calc(var(--spacing)*0);background:linear-gradient(#0000 48%,#00000047);position:absolute;box-shadow:inset 0 0 0 1px #ffffff09}.profile-reference__visual img{object-fit:contain;width:100%;height:100%;transition:transform .6s var(--ease-out),filter .3s var(--ease-out);filter:saturate(.78)contrast(1.02)}.profile-reference__visual:hover img{filter:saturate()contrast(1.02);transform:scale(1.015)}.profile-reference__visual.is-badge{background-color:#090909}.profile-reference__visual.is-badge img{object-fit:contain;padding:calc(var(--spacing)*3)}.profile-reference__visual>span{bottom:calc(var(--spacing)*3);left:calc(var(--spacing)*3);z-index:10;align-items:center;gap:calc(var(--spacing)*2);background-color:#000000bf;display:flex;position:absolute}@supports (color:color-mix(in lab,red,red)){.profile-reference__visual>span{background-color:color-mix(in oklab,var(--color-black)75%,transparent)}}.profile-reference__visual>span{padding-inline:calc(var(--spacing)*3);padding-block:calc(var(--spacing)*2);--tw-tracking:.14em;letter-spacing:.14em;color:#ffffff9e;font-family:ui-monospace,SFMono-Regular,Cascadia Code,Roboto Mono,Consolas,monospace;font-size:6px}@supports (color:color-mix(in lab,red,red)){.profile-reference__visual>span{color:color-mix(in oklab,var(--color-white)62%,transparent)}}.profile-reference__visual>span{--tw-backdrop-blur:blur(var(--blur-sm));-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,)}.profile-reference__visual>span i{height:calc(var(--spacing)*1);width:calc(var(--spacing)*1);background-color:var(--color-white);border-radius:3.40282e38px;box-shadow:0 0 7px #fff}.profile-reference-grid article>small{margin-top:calc(var(--spacing)*8);--tw-tracking:.14em;letter-spacing:.14em;color:#ffffff42;font-family:ui-monospace,SFMono-Regular,Cascadia Code,Roboto Mono,Consolas,monospace;font-size:8px}@supports (color:color-mix(in lab,red,red)){.profile-reference-grid article>small{color:color-mix(in oklab,var(--color-white)26%,transparent)}}.profile-reference__name{margin-top:calc(var(--spacing)*4);--tw-font-weight:var(--font-weight-normal);font-family:ui-monospace,SFMono-Regular,Cascadia Code,Roboto Mono,Consolas,monospace;font-size:9px;font-weight:var(--font-weight-normal);--tw-tracking:.16em;letter-spacing:.16em;color:#ffffff7a}@supports (color:color-mix(in lab,red,red)){.profile-reference__name{color:color-mix(in oklab,var(--color-white)48%,transparent)}}.profile-reference-grid h3{margin-top:calc(var(--spacing)*5);max-width:var(--container-xl);font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height));--tw-leading:1.05;--tw-font-weight:var(--font-weight-semibold);line-height:1.05;font-weight:var(--font-weight-semibold);--tw-tracking:-.045em;letter-spacing:-.045em}@media (min-width:48rem){.profile-reference-grid h3{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}}.profile-reference-grid p{margin-top:calc(var(--spacing)*5);max-width:var(--container-xl);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-leading:1.75;color:#ffffff61;line-height:1.75}@supports (color:color-mix(in lab,red,red)){.profile-reference-grid p{color:color-mix(in oklab,var(--color-white)38%,transparent)}}.profile-reference-grid article>a:last-child{border-top-style:var(--tw-border-style);border-color:#ffffff1a;border-top-width:1px;justify-content:space-between;align-items:center;margin-top:auto;display:flex}@supports (color:color-mix(in lab,red,red)){.profile-reference-grid article>a:last-child{border-color:color-mix(in oklab,var(--color-white)10%,transparent)}}.profile-reference-grid article>a:last-child{padding-top:calc(var(--spacing)*5);--tw-tracking:.12em;letter-spacing:.12em;color:#ffffff4d;font-family:ui-monospace,SFMono-Regular,Cascadia Code,Roboto Mono,Consolas,monospace;font-size:8px}@supports (color:color-mix(in lab,red,red)){.profile-reference-grid article>a:last-child{color:color-mix(in oklab,var(--color-white)30%,transparent)}}.profile-reference-grid article>a:last-child{transition:color .18s var(--ease-out),border-color .18s var(--ease-out)}.profile-reference-grid article>a:last-child:hover,.profile-reference-grid article>a:last-child:focus-visible{color:var(--signal-orange-dark);border-color:#ff7a1a73}.credential-track-index{border-style:var(--tw-border-style);border-width:1px;border-color:#ffffff1a;gap:1px;margin-top:1px;display:grid}@supports (color:color-mix(in lab,red,red)){.credential-track-index{border-color:color-mix(in oklab,var(--color-white)10%,transparent)}}.credential-track-index{background-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.credential-track-index{background-color:color-mix(in oklab,var(--color-white)10%,transparent)}}@media (min-width:64rem){.credential-track-index{grid-template-columns:.72fr 1.28fr}}.credential-track-index__intro{padding:calc(var(--spacing)*7);background-color:#0b0b0b}@media (min-width:48rem){.credential-track-index__intro{padding:calc(var(--spacing)*10)}}.credential-track-index__intro>span{--tw-tracking:.14em;letter-spacing:.14em;color:#ffffff3d;font-family:ui-monospace,SFMono-Regular,Cascadia Code,Roboto Mono,Consolas,monospace;font-size:7px}@supports (color:color-mix(in lab,red,red)){.credential-track-index__intro>span{color:color-mix(in oklab,var(--color-white)24%,transparent)}}.credential-track-index__intro h3{margin-top:calc(var(--spacing)*8);max-width:var(--container-md);font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height));--tw-leading:1.05;--tw-font-weight:var(--font-weight-semibold);line-height:1.05;font-weight:var(--font-weight-semibold);--tw-tracking:-.045em;letter-spacing:-.045em}.credential-track-index__intro p{margin-top:calc(var(--spacing)*5);max-width:var(--container-md);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-leading:1.75;color:#ffffff61;line-height:1.75}@supports (color:color-mix(in lab,red,red)){.credential-track-index__intro p{color:color-mix(in oklab,var(--color-white)38%,transparent)}}.credential-track-list{background-color:#0b0b0b}.credential-track-list details{border-bottom-style:var(--tw-border-style);border-color:#ffffff1a;border-bottom-width:1px}@supports (color:color-mix(in lab,red,red)){.credential-track-list details{border-color:color-mix(in oklab,var(--color-white)10%,transparent)}}.credential-track-list details:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.credential-track-list summary{min-height:calc(var(--spacing)*20);cursor:pointer;align-items:center;gap:calc(var(--spacing)*3);padding-inline:calc(var(--spacing)*5);padding-block:calc(var(--spacing)*4);transition:background-color .18s var(--ease-out);grid-template-columns:2.25rem 1fr auto auto;list-style-type:none;display:grid}.credential-track-list summary::-webkit-details-marker{display:none}.credential-track-list summary:hover{background-color:#ffffff06}@supports (color:color-mix(in lab,red,red)){.credential-track-list summary:hover{background-color:color-mix(in oklab,var(--color-white)2.5%,transparent)}}.credential-track-list summary>span{color:#fff3;font-family:ui-monospace,SFMono-Regular,Cascadia Code,Roboto Mono,Consolas,monospace;font-size:7px}@supports (color:color-mix(in lab,red,red)){.credential-track-list summary>span{color:color-mix(in oklab,var(--color-white)20%,transparent)}}.credential-track-list summary>strong{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:#ffffffb8}@supports (color:color-mix(in lab,red,red)){.credential-track-list summary>strong{color:color-mix(in oklab,var(--color-white)72%,transparent)}}.credential-track-list summary>small{--tw-tracking:.08em;letter-spacing:.08em;color:#ffffff47;font-family:ui-monospace,SFMono-Regular,Cascadia Code,Roboto Mono,Consolas,monospace;font-size:7px}@supports (color:color-mix(in lab,red,red)){.credential-track-list summary>small{color:color-mix(in oklab,var(--color-white)28%,transparent)}}.credential-track-list summary>i{height:calc(var(--spacing)*3);width:calc(var(--spacing)*3);position:relative}.credential-track-list summary>i:before,.credential-track-list summary>i:after{content:"";top:50%;left:calc(var(--spacing)*0);height:1px;width:calc(var(--spacing)*3);background-color:#ffffff59;position:absolute}@supports (color:color-mix(in lab,red,red)){.credential-track-list summary>i:before,.credential-track-list summary>i:after{background-color:color-mix(in oklab,var(--color-white)35%,transparent)}}.credential-track-list summary>i:before,.credential-track-list summary>i:after{transition:transform .18s var(--ease-out)}.credential-track-list summary>i:after{transform:rotate(90deg)}.credential-track-list details[open] summary>i:after{transform:rotate(0)}.credential-track-list ul{border-top-style:var(--tw-border-style);border-color:#ffffff14;border-top-width:1px;gap:1px;display:grid}@supports (color:color-mix(in lab,red,red)){.credential-track-list ul{border-color:color-mix(in oklab,var(--color-white)8%,transparent)}}.credential-track-list ul{background-color:#ffffff0a}@supports (color:color-mix(in lab,red,red)){.credential-track-list ul{background-color:color-mix(in oklab,var(--color-white)4%,transparent)}}.credential-track-list ul{padding:1px}@media (min-width:40rem){.credential-track-list ul{grid-template-columns:repeat(2,minmax(0,1fr))}}.credential-track-list li{min-height:calc(var(--spacing)*12);align-items:center;gap:calc(var(--spacing)*3);padding-inline:calc(var(--spacing)*5);padding-block:calc(var(--spacing)*3);--tw-leading:var(--leading-snug);font-size:10px;line-height:var(--leading-snug);color:#ffffff70;background-color:#0d0d0d;display:flex}@supports (color:color-mix(in lab,red,red)){.credential-track-list li{color:color-mix(in oklab,var(--color-white)44%,transparent)}}.credential-track-list li svg{color:#ffffff40;flex-shrink:0}@supports (color:color-mix(in lab,red,red)){.credential-track-list li svg{color:color-mix(in oklab,var(--color-white)25%,transparent)}}.profile-reference-note{margin-top:calc(var(--spacing)*6);max-width:var(--container-4xl);align-items:flex-start;gap:calc(var(--spacing)*3);--tw-leading:var(--leading-relaxed);font-size:10px;line-height:var(--leading-relaxed);color:#ffffff47;display:flex}@supports (color:color-mix(in lab,red,red)){.profile-reference-note{color:color-mix(in oklab,var(--color-white)28%,transparent)}}.profile-reference-note svg{margin-top:calc(var(--spacing)*.5);flex-shrink:0}.profile-publications-section{padding-block:calc(var(--spacing)*28);background-color:#fafafa}@media (min-width:64rem){.profile-publications-section{padding-block:calc(var(--spacing)*40)}}.profile-publication-list{border-top-style:var(--tw-border-style);border-color:#0000001f;border-top-width:1px}@supports (color:color-mix(in lab,red,red)){.profile-publication-list{border-color:color-mix(in oklab,var(--color-black)12%,transparent)}}.profile-publication-list>a{gap:calc(var(--spacing)*4);border-bottom-style:var(--tw-border-style);border-color:#0000001f;border-bottom-width:1px;display:grid}@supports (color:color-mix(in lab,red,red)){.profile-publication-list>a{border-color:color-mix(in oklab,var(--color-black)12%,transparent)}}.profile-publication-list>a{padding-block:calc(var(--spacing)*6)}@media (min-width:48rem){.profile-publication-list>a{grid-template-columns:2.5rem 3rem 1fr 150px auto;align-items:center}}.profile-publication-list>a{transition:background-color .22s var(--ease-out),padding .22s var(--ease-out)}.profile-publication-list>a:hover{background-color:var(--color-white);padding-inline:calc(var(--spacing)*5)}.profile-publication-list>a:hover .profile-publication__icon,.profile-publication-list>a:focus-visible .profile-publication__icon,.profile-publication-list>a:hover>svg,.profile-publication-list>a:focus-visible>svg{color:var(--signal-orange);border-color:#c24e0d52}.profile-publication__index{color:#00000040;font-family:ui-monospace,SFMono-Regular,Cascadia Code,Roboto Mono,Consolas,monospace;font-size:8px}@supports (color:color-mix(in lab,red,red)){.profile-publication__index{color:color-mix(in oklab,var(--color-black)25%,transparent)}}.profile-publication__icon{height:calc(var(--spacing)*10);width:calc(var(--spacing)*10);border-style:var(--tw-border-style);border-width:1px;border-color:#0000001f;place-items:center;display:grid}@supports (color:color-mix(in lab,red,red)){.profile-publication__icon{border-color:color-mix(in oklab,var(--color-black)12%,transparent)}}.profile-publication__icon{color:#00000073}@supports (color:color-mix(in lab,red,red)){.profile-publication__icon{color:color-mix(in oklab,var(--color-black)45%,transparent)}}.profile-publication__copy{flex-direction:column;display:flex}.profile-publication__copy small{--tw-tracking:.14em;letter-spacing:.14em;color:#0000004d;font-family:ui-monospace,SFMono-Regular,Cascadia Code,Roboto Mono,Consolas,monospace;font-size:8px}@supports (color:color-mix(in lab,red,red)){.profile-publication__copy small{color:color-mix(in oklab,var(--color-black)30%,transparent)}}.profile-publication__copy strong{margin-top:calc(var(--spacing)*2);font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking:-.025em;letter-spacing:-.025em}.profile-publication__copy p{margin-top:calc(var(--spacing)*2);max-width:var(--container-2xl);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-leading:1.65;color:#0000006b;line-height:1.65}@supports (color:color-mix(in lab,red,red)){.profile-publication__copy p{color:color-mix(in oklab,var(--color-black)42%,transparent)}}.profile-publication__publisher{--tw-tracking:.1em;letter-spacing:.1em;color:#00000059;font-family:ui-monospace,SFMono-Regular,Cascadia Code,Roboto Mono,Consolas,monospace;font-size:8px}@supports (color:color-mix(in lab,red,red)){.profile-publication__publisher{color:color-mix(in oklab,var(--color-black)35%,transparent)}}.profile-publication__publisher{text-transform:uppercase}.profile-method-section{padding-block:calc(var(--spacing)*28);background-color:#efefeb}@media (min-width:64rem){.profile-method-section{padding-block:calc(var(--spacing)*40)}}.profile-method-layout{gap:calc(var(--spacing)*16);display:grid}@media (min-width:64rem){.profile-method-layout{gap:calc(var(--spacing)*24);grid-template-columns:.72fr 1.28fr}}.profile-method__sticky{height:fit-content}@media (min-width:64rem){.profile-method__sticky{top:calc(var(--spacing)*32);position:sticky}}.profile-method__sticky h2{margin-top:calc(var(--spacing)*5);--tw-leading:.98;--tw-font-weight:var(--font-weight-semibold);font-size:clamp(2.8rem,5vw,5.3rem);line-height:.98;font-weight:var(--font-weight-semibold);--tw-tracking:-.06em;letter-spacing:-.06em}.profile-method__sticky p{margin-top:calc(var(--spacing)*7);max-width:var(--container-lg);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:1.8;color:#0000007a;line-height:1.8}@supports (color:color-mix(in lab,red,red)){.profile-method__sticky p{color:color-mix(in oklab,var(--color-black)48%,transparent)}}.profile-method__sticky a{margin-top:calc(var(--spacing)*8);align-items:center;gap:calc(var(--spacing)*5);border-bottom-style:var(--tw-border-style);border-color:#0003;border-bottom-width:1px;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.profile-method__sticky a{border-color:color-mix(in oklab,var(--color-black)20%,transparent)}}.profile-method__sticky a{padding-bottom:calc(var(--spacing)*2);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);transition:gap .18s var(--ease-out),border-color .18s var(--ease-out)}.profile-method__sticky a:hover{gap:calc(var(--spacing)*7);border-color:var(--color-black)}.profile-principles{border-top-style:var(--tw-border-style);border-color:#0000001f;border-top-width:1px}@supports (color:color-mix(in lab,red,red)){.profile-principles{border-color:color-mix(in oklab,var(--color-black)12%,transparent)}}.profile-principles article{gap:calc(var(--spacing)*4);border-bottom-style:var(--tw-border-style);border-color:#0000001f;border-bottom-width:1px;grid-template-columns:2.5rem 1fr auto;display:grid}@supports (color:color-mix(in lab,red,red)){.profile-principles article{border-color:color-mix(in oklab,var(--color-black)12%,transparent)}}.profile-principles article{padding-block:calc(var(--spacing)*9)}.profile-principles article>span{color:#00000047;font-family:ui-monospace,SFMono-Regular,Cascadia Code,Roboto Mono,Consolas,monospace;font-size:8px}@supports (color:color-mix(in lab,red,red)){.profile-principles article>span{color:color-mix(in oklab,var(--color-black)28%,transparent)}}.profile-principles h3{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking:-.035em;letter-spacing:-.035em}.profile-principles p{margin-top:calc(var(--spacing)*3);max-width:var(--container-xl);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:1.75;color:#00000075;line-height:1.75}@supports (color:color-mix(in lab,red,red)){.profile-principles p{color:color-mix(in oklab,var(--color-black)46%,transparent)}}.profile-principles article>svg{margin-top:calc(var(--spacing)*2);color:#00000040}@supports (color:color-mix(in lab,red,red)){.profile-principles article>svg{color:color-mix(in oklab,var(--color-black)25%,transparent)}}.profile-scope-section{padding-block:calc(var(--spacing)*28);background-color:#fafafa;overflow:hidden}@media (min-width:64rem){.profile-scope-section{padding-block:calc(var(--spacing)*40)}}.profile-scope-map{margin-inline:auto;margin-top:calc(var(--spacing)*8);min-height:570px;max-width:var(--container-6xl);border-style:var(--tw-border-style);border-width:1px;border-color:#0000001f;position:relative}@supports (color:color-mix(in lab,red,red)){.profile-scope-map{border-color:color-mix(in oklab,var(--color-black)12%,transparent)}}.profile-scope-map{background-image:linear-gradient(#0000000b 1px,#0000 1px),linear-gradient(90deg,#0000000b 1px,#0000 1px);background-size:56px 56px}.profile-scope-map>svg{inset:calc(var(--spacing)*0);width:100%;height:100%;position:absolute}.profile-scope-map>svg path{fill:none;stroke:#00000026;stroke-width:1px;stroke-dasharray:6 8}.profile-scope__core{z-index:10;height:calc(var(--spacing)*40);width:calc(var(--spacing)*40);--tw-translate-x: -50% ;--tw-translate-y: -50% ;translate:var(--tw-translate-x)var(--tw-translate-y);color:var(--color-white);background-color:#0a0a0a;flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;top:50%;left:50%;box-shadow:0 28px 70px #0003}.profile-scope__core span{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking:-.06em;letter-spacing:-.06em}.profile-scope__core strong{margin-top:calc(var(--spacing)*3);text-align:center;--tw-font-weight:var(--font-weight-normal);font-family:ui-monospace,SFMono-Regular,Cascadia Code,Roboto Mono,Consolas,monospace;font-size:7px;font-weight:var(--font-weight-normal);--tw-tracking:.14em;letter-spacing:.14em;color:#ffffff57}@supports (color:color-mix(in lab,red,red)){.profile-scope__core strong{color:color-mix(in oklab,var(--color-white)34%,transparent)}}.profile-scope__node{z-index:10;width:calc(var(--spacing)*44);border-style:var(--tw-border-style);border-width:1px;border-color:#0000001f;flex-direction:column;display:flex;position:absolute}@supports (color:color-mix(in lab,red,red)){.profile-scope__node{border-color:color-mix(in oklab,var(--color-black)12%,transparent)}}.profile-scope__node{padding:calc(var(--spacing)*4);transition:transform .22s var(--ease-out),background-color .22s var(--ease-out),box-shadow .22s var(--ease-out);background-color:#fafafa}.profile-scope__node:hover{background-color:var(--color-white);transform:translateY(-3px);box-shadow:0 18px 44px #00000014}.profile-scope__node svg{margin-bottom:calc(var(--spacing)*5);color:#00000073}@supports (color:color-mix(in lab,red,red)){.profile-scope__node svg{color:color-mix(in oklab,var(--color-black)45%,transparent)}}.profile-scope__node strong{--tw-font-weight:var(--font-weight-normal);font-family:ui-monospace,SFMono-Regular,Cascadia Code,Roboto Mono,Consolas,monospace;font-size:8px;font-weight:var(--font-weight-normal);--tw-tracking:.13em;letter-spacing:.13em}.profile-scope__node span{margin-top:calc(var(--spacing)*2);color:#00000059;font-size:9px}@supports (color:color-mix(in lab,red,red)){.profile-scope__node span{color:color-mix(in oklab,var(--color-black)35%,transparent)}}.profile-scope__node--1{top:5%;left:3%}.profile-scope__node--2{top:3%;left:50%;transform:translate(-50%)}.profile-scope__node--3{top:5%;right:3%}.profile-scope__node--4{bottom:5%;left:3%}.profile-scope__node--5{bottom:3%;left:50%;transform:translate(-50%)}.profile-scope__node--6{bottom:5%;right:3%}.profile-faq-section{padding-block:calc(var(--spacing)*28);background-color:#efefeb}@media (min-width:64rem){.profile-faq-section{padding-block:calc(var(--spacing)*40)}}.profile-faq-grid{gap:calc(var(--spacing)*14);display:grid}@media (min-width:64rem){.profile-faq-grid{gap:calc(var(--spacing)*24);grid-template-columns:.7fr 1.3fr}}.profile-faq-grid h2{margin-top:calc(var(--spacing)*5);--tw-leading:.98;--tw-font-weight:var(--font-weight-semibold);font-size:clamp(2.7rem,5vw,5.2rem);line-height:.98;font-weight:var(--font-weight-semibold);--tw-tracking:-.06em;letter-spacing:-.06em}.profile-faq-grid>div:first-child>p{margin-top:calc(var(--spacing)*6);max-width:var(--container-md);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:1.8;color:#00000073;line-height:1.8}@supports (color:color-mix(in lab,red,red)){.profile-faq-grid>div:first-child>p{color:color-mix(in oklab,var(--color-black)45%,transparent)}}.profile-sources-section{padding-block:calc(var(--spacing)*24);background-color:#fafafa}@media (min-width:64rem){.profile-sources-section{padding-block:calc(var(--spacing)*32)}}.profile-sources__heading{gap:calc(var(--spacing)*7);border-bottom-style:var(--tw-border-style);border-color:#0000001f;border-bottom-width:1px;display:grid}@supports (color:color-mix(in lab,red,red)){.profile-sources__heading{border-color:color-mix(in oklab,var(--color-black)12%,transparent)}}.profile-sources__heading{padding-bottom:calc(var(--spacing)*10)}@media (min-width:64rem){.profile-sources__heading{grid-template-columns:.4fr .6fr;align-items:flex-end}.profile-sources__heading>span{grid-column:span 2/span 2}}.profile-sources__heading h2{max-width:var(--container-xl);font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking:-.045em;letter-spacing:-.045em}@media (min-width:48rem){.profile-sources__heading h2{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}}.profile-sources__heading p{max-width:var(--container-xl);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:1.75;color:#00000073;line-height:1.75}@supports (color:color-mix(in lab,red,red)){.profile-sources__heading p{color:color-mix(in oklab,var(--color-black)45%,transparent)}}.profile-sources-list{border-top-style:var(--tw-border-style);border-top-width:1px;border-left-style:var(--tw-border-style);border-color:#0000001a;border-left-width:1px;display:grid}@supports (color:color-mix(in lab,red,red)){.profile-sources-list{border-color:color-mix(in oklab,var(--color-black)10%,transparent)}}@media (min-width:48rem){.profile-sources-list{grid-template-columns:repeat(2,minmax(0,1fr))}}.profile-sources-list a{align-items:center;gap:calc(var(--spacing)*3);border-right-style:var(--tw-border-style);border-right-width:1px;border-bottom-style:var(--tw-border-style);border-color:#0000001a;border-bottom-width:1px;grid-template-columns:2rem 1fr auto;display:grid}@supports (color:color-mix(in lab,red,red)){.profile-sources-list a{border-color:color-mix(in oklab,var(--color-black)10%,transparent)}}.profile-sources-list a{padding:calc(var(--spacing)*4);transition:background-color .18s var(--ease-out)}.profile-sources-list a:hover{background-color:#efefeb}.profile-sources-list a:hover>span,.profile-sources-list a:focus-visible>span,.profile-sources-list a:hover>svg,.profile-sources-list a:focus-visible>svg{color:var(--signal-orange)}.profile-sources-list a>span{color:#00000040;font-family:ui-monospace,SFMono-Regular,Cascadia Code,Roboto Mono,Consolas,monospace;font-size:8px}@supports (color:color-mix(in lab,red,red)){.profile-sources-list a>span{color:color-mix(in oklab,var(--color-black)25%,transparent)}}.profile-sources-list a>strong{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.profile-sources-list a>small{color:#00000059;grid-row-start:2;grid-column-start:2;font-size:9px}@supports (color:color-mix(in lab,red,red)){.profile-sources-list a>small{color:color-mix(in oklab,var(--color-black)35%,transparent)}}.profile-sources-list a>svg{color:#00000059;grid-row:1/span 2;grid-column-start:3}@supports (color:color-mix(in lab,red,red)){.profile-sources-list a>svg{color:color-mix(in oklab,var(--color-black)35%,transparent)}}.profile-final-cta{isolation:isolate;padding-block:calc(var(--spacing)*28);color:var(--color-white);background-color:#080808;position:relative;overflow:hidden}@media (min-width:64rem){.profile-final-cta{padding-block:calc(var(--spacing)*40)}}.profile-final-cta:before{content:"";inset:calc(var(--spacing)*0);background-image:linear-gradient(#ffffff0a 1px,#0000 1px),linear-gradient(90deg,#ffffff0a 1px,#0000 1px);background-size:72px 72px;position:absolute;-webkit-mask-image:radial-gradient(circle at 45%,#000,#0000 70%);mask-image:radial-gradient(circle at 45%,#000,#0000 70%)}.profile-final-cta .container{z-index:10;position:relative}.profile-final-cta .section-index{color:#ffffff47}@supports (color:color-mix(in lab,red,red)){.profile-final-cta .section-index{color:color-mix(in oklab,var(--color-white)28%,transparent)}}.profile-final-cta h2{margin-top:calc(var(--spacing)*7);max-width:var(--container-6xl);--tw-leading:.96;--tw-font-weight:var(--font-weight-semibold);font-size:clamp(2.8rem,6vw,6.5rem);line-height:.96;font-weight:var(--font-weight-semibold);--tw-tracking:-.065em;letter-spacing:-.065em}.profile-final-cta h2 em{color:#ffffff4d}@supports (color:color-mix(in lab,red,red)){.profile-final-cta h2 em{color:color-mix(in oklab,var(--color-white)30%,transparent)}}.profile-final-cta h2 em{font-style:normal}.profile-final-cta p{margin-top:calc(var(--spacing)*7);max-width:var(--container-2xl);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:1.8;color:#ffffff6b;line-height:1.8}@supports (color:color-mix(in lab,red,red)){.profile-final-cta p{color:color-mix(in oklab,var(--color-white)42%,transparent)}}@media (min-width:48rem){.profile-final-cta p{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}}.profile-final-cta .container>div{margin-top:calc(var(--spacing)*9);align-items:flex-start;gap:calc(var(--spacing)*4);flex-direction:column;display:flex}@media (min-width:40rem){.profile-final-cta .container>div{flex-direction:row;align-items:center}}.profile-final-cta .container>div a:first-child{align-items:center;gap:calc(var(--spacing)*7);background-color:var(--color-white);padding-inline:calc(var(--spacing)*6);padding-block:calc(var(--spacing)*4);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-black);transition:gap .18s var(--ease-out),transform .16s var(--ease-out);display:inline-flex}.profile-final-cta .container>div a:first-child:hover{gap:2.3rem}.profile-final-cta .container>div a:first-child:active{transform:scale(.97)}.profile-final-cta .container>div a:last-child{align-items:center;gap:calc(var(--spacing)*2);padding-inline:calc(var(--spacing)*3);padding-block:calc(var(--spacing)*3);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:#ffffff6b;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.profile-final-cta .container>div a:last-child{color:color-mix(in oklab,var(--color-white)42%,transparent)}}.profile-final-cta .container>div a:last-child{transition:color .18s var(--ease-out)}.profile-final-cta .container>div a:last-child:hover{color:var(--color-white)}.expertise-person{transition:transform .2s var(--ease-out);position:relative}.expertise-person>svg{color:#0000004d;margin-left:auto}@supports (color:color-mix(in lab,red,red)){.expertise-person>svg{color:color-mix(in oklab,var(--color-black)30%,transparent)}}.expertise-person>svg{transition:transform .18s var(--ease-out),color .18s var(--ease-out)}.expertise-person:hover{transform:translate(4px)}.expertise-person:hover>svg{--tw-translate-x:calc(var(--spacing)*1);translate:var(--tw-translate-x)var(--tw-translate-y);color:var(--color-black)}@media (max-width:1023px){.profile-hero__layout{padding-block:calc(var(--spacing)*14)}.identity-system{max-width:650px}.profile-scroll{display:none}}@media (max-width:767px){.profile-hero__layout{display:block}.profile-hero__copy{margin-bottom:calc(var(--spacing)*14)}.identity-system__field{min-height:500px}.identity-portrait{width:88%;height:270px}.identity-orbit--outer{width:300px;height:300px}.identity-orbit--inner{width:210px;height:210px}.identity-core{height:calc(var(--spacing)*32);width:calc(var(--spacing)*32)}.identity-node{width:145px;padding:calc(var(--spacing)*3)}.identity-node svg{margin-bottom:calc(var(--spacing)*3)}.profile-thesis__flow{grid-template-columns:repeat(2,minmax(0,1fr))}.profile-thesis__flow svg{display:none}.profile-timeline article{grid-template-columns:95px 1fr}.profile-timeline article>a{grid-column-start:2}.credential-proof__signals{padding:calc(var(--spacing)*6)}.credential-proof__signals>h3{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.google-credential-stage{min-height:calc(var(--spacing)*0)}.google-credential-stage__primary{max-width:270px}.google-credential-stage__badges{grid-template-columns:repeat(3,minmax(0,1fr))}.profile-reference-grid article{min-height:560px}.profile-publication-list>a{grid-template-columns:2rem 3rem 1fr auto}.profile-publication__publisher{grid-column-start:3}.profile-publication-list>a>svg{grid-row:1/span 2;grid-column-start:4}.profile-scope-map{min-height:calc(var(--spacing)*0);background-color:#0000001a;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;display:grid}@supports (color:color-mix(in lab,red,red)){.profile-scope-map{background-color:color-mix(in oklab,var(--color-black)10%,transparent)}}.profile-scope-map>svg{display:none}.profile-scope__core{height:calc(var(--spacing)*36);grid-column:span 2/span 2;width:100%;position:relative;top:auto;left:auto;transform:none}.profile-scope__node{background-color:#fafafa;width:100%;position:relative;inset:auto;transform:none!important}}@media (max-width:639px){.profile-hero h1{font-size:4rem}.profile-hero__copy>p{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.identity-system__field{min-height:440px}.identity-portrait{width:92%;height:235px}.identity-portrait>div{padding:calc(var(--spacing)*3)}.identity-orbit--outer{width:250px;height:250px}.identity-orbit--inner{width:170px;height:170px}.identity-core{height:calc(var(--spacing)*28);width:calc(var(--spacing)*28)}.identity-core>span{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.identity-node{width:122px;padding:calc(var(--spacing)*2.5)}.credential-ranking-grid>div{padding-inline:calc(var(--spacing)*4);grid-template-columns:4.5rem 1fr auto}.credential-ranking-grid strong{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.google-credential-stage>header,.google-credential-stage>footer{padding-block:calc(var(--spacing)*4);align-items:flex-start}.google-credential-stage>header{flex-direction:column}.google-credential-stage__body{padding:calc(var(--spacing)*4)}.profile-reference__visual{aspect-ratio:16/10;height:auto}.credential-track-list summary{grid-template-columns:2rem 1fr auto}.credential-track-list summary>small{grid-row-start:2;grid-column-start:2}.credential-track-list summary>i{grid-row:1/span 2;grid-column-start:3}.identity-node strong{font-size:7px}.identity-node--one,.identity-node--three{left:2%}.identity-node--two,.identity-node--four{right:2%}.profile-answer-grid h2,.profile-method__sticky h2,.profile-faq-grid h2{font-size:2.7rem}.profile-direct-answer>p{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.profile-thesis__flow{grid-template-columns:repeat(1,minmax(0,1fr))}.profile-thesis__flow>div{min-height:88px}.profile-reference-grid article{min-height:390px}.profile-publication-list>a{grid-template-columns:2rem 1fr auto}.profile-publication__icon{display:none}.profile-publication__copy,.profile-publication__publisher{grid-column-start:2}.profile-publication-list>a>svg{grid-column-start:3}.profile-principles article{grid-template-columns:2rem 1fr}.profile-principles article>svg{display:none}.profile-scope-map{grid-template-columns:repeat(1,minmax(0,1fr))}.profile-scope__core{grid-column:span 1/span 1}.profile-sources-list{grid-template-columns:repeat(1,minmax(0,1fr))}}.solution-page,.legal-page{color:#111;background-color:#f7f7f5;min-height:100vh}.solution-page>main,.legal-page>main{padding-top:68px}.solution-hero{color:var(--color-white);background-color:#080808;position:relative;overflow:hidden}.solution-hero__grid,.legal-hero__grid{pointer-events:none;inset:calc(var(--spacing)*0);background-image:linear-gradient(#ffffff0b 1px,#0000 1px),linear-gradient(90deg,#ffffff0b 1px,#0000 1px);background-size:70px 70px;position:absolute;-webkit-mask-image:radial-gradient(circle at 72% 44%,#000,#0000 72%);mask-image:radial-gradient(circle at 72% 44%,#000,#0000 72%)}.solution-hero__layout{z-index:10;align-items:center;gap:calc(var(--spacing)*16);min-height:760px;padding-block:calc(var(--spacing)*20);display:grid;position:relative}@media (min-width:64rem){.solution-hero__layout{grid-template-columns:.92fr 1.08fr}}.solution-kicker{align-items:center;gap:calc(var(--spacing)*3);--tw-tracking:.18em;letter-spacing:.18em;color:#ffffff61;font-family:ui-monospace,SFMono-Regular,Cascadia Code,Roboto Mono,Consolas,monospace;font-size:9px;display:flex}@supports (color:color-mix(in lab,red,red)){.solution-kicker{color:color-mix(in oklab,var(--color-white)38%,transparent)}}.solution-kicker i{height:calc(var(--spacing)*1.5);width:calc(var(--spacing)*1.5);background-color:var(--color-white);border-radius:3.40282e38px;box-shadow:0 0 16px #fff}.solution-hero__copy h1{margin-top:calc(var(--spacing)*8);--tw-leading:.89;--tw-font-weight:var(--font-weight-semibold);font-size:clamp(3.6rem,6.3vw,6.7rem);line-height:.89;font-weight:var(--font-weight-semibold);--tw-tracking:-.068em;letter-spacing:-.068em}.solution-hero__copy h1 em{color:#ffffff47}@supports (color:color-mix(in lab,red,red)){.solution-hero__copy h1 em{color:color-mix(in oklab,var(--color-white)28%,transparent)}}.solution-hero__copy h1 em{font-style:normal;font-weight:inherit}.solution-hero__copy>p{margin-top:calc(var(--spacing)*8);max-width:var(--container-2xl);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-leading:1.75;color:#ffffff7a;line-height:1.75}@supports (color:color-mix(in lab,red,red)){.solution-hero__copy>p{color:color-mix(in oklab,var(--color-white)48%,transparent)}}@media (min-width:48rem){.solution-hero__copy>p{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}}.solution-hero__copy>div{margin-top:calc(var(--spacing)*9);align-items:center;gap:calc(var(--spacing)*5);flex-wrap:wrap;display:flex}.solution-hero__copy>div a:first-child{min-height:calc(var(--spacing)*12);align-items:center;gap:calc(var(--spacing)*8);background-color:var(--color-white);padding-inline:calc(var(--spacing)*6);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-black);transition:gap .18s var(--ease-out),transform .14s var(--ease-out);display:inline-flex}.solution-hero__copy>div a:first-child:hover{gap:2.5rem}.solution-hero__copy>div a:first-child:active{transform:scale(.97)}.solution-hero__copy>div a:last-child{border-bottom-style:var(--tw-border-style);border-color:#ffffff2e;border-bottom-width:1px}@supports (color:color-mix(in lab,red,red)){.solution-hero__copy>div a:last-child{border-color:color-mix(in oklab,var(--color-white)18%,transparent)}}.solution-hero__copy>div a:last-child{padding-bottom:calc(var(--spacing)*1);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:#ffffff6b}@supports (color:color-mix(in lab,red,red)){.solution-hero__copy>div a:last-child{color:color-mix(in oklab,var(--color-white)42%,transparent)}}.solution-hero__system{border-style:var(--tw-border-style);border-width:1px;border-color:#ffffff24}@supports (color:color-mix(in lab,red,red)){.solution-hero__system{border-color:color-mix(in oklab,var(--color-white)14%,transparent)}}.solution-hero__system{background-color:#00000059}@supports (color:color-mix(in lab,red,red)){.solution-hero__system{background-color:color-mix(in oklab,var(--color-black)35%,transparent)}}.solution-hero__system{--tw-backdrop-blur:blur(var(--blur-sm));-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,);box-shadow:0 35px 120px #00000061,inset 0 1px #ffffff06}.solution-hero__system>header,.solution-hero__system>footer{border-color:#ffffff1a;justify-content:space-between;align-items:center;display:flex}@supports (color:color-mix(in lab,red,red)){.solution-hero__system>header,.solution-hero__system>footer{border-color:color-mix(in oklab,var(--color-white)10%,transparent)}}.solution-hero__system>header,.solution-hero__system>footer{padding-inline:calc(var(--spacing)*5);--tw-tracking:.14em;letter-spacing:.14em;color:#ffffff47;font-family:ui-monospace,SFMono-Regular,Cascadia Code,Roboto Mono,Consolas,monospace;font-size:7px}@supports (color:color-mix(in lab,red,red)){.solution-hero__system>header,.solution-hero__system>footer{color:color-mix(in oklab,var(--color-white)28%,transparent)}}.solution-hero__system>header,.solution-hero__system>footer{height:48px}.solution-hero__system>header{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.solution-hero__system>footer{border-top-style:var(--tw-border-style);border-top-width:1px}.solution-hero__system>footer>span{align-items:center;gap:calc(var(--spacing)*2);display:flex}.solution-hero__system>footer i{height:calc(var(--spacing)*1);width:calc(var(--spacing)*1);background-color:var(--color-white);border-radius:3.40282e38px;box-shadow:0 0 10px #fff}.solution-system__field{background-image:linear-gradient(#ffffff0b 1px,#0000 1px),linear-gradient(90deg,#ffffff0b 1px,#0000 1px);background-size:58px 58px;min-height:500px;position:relative;overflow:hidden}.solution-system__field:after{content:"";pointer-events:none;inset:calc(var(--spacing)*0);background:radial-gradient(circle,#0000 10%,#080808c2 78%);position:absolute}.solution-system__orbit{z-index:1;--tw-translate-x: -50% ;--tw-translate-y: -50% ;width:280px;height:280px;translate:var(--tw-translate-x)var(--tw-translate-y);border-style:var(--tw-border-style);border-width:1px;border-color:color-mix(in oklab,var(--color-white)12%,transparent);border-radius:3.40282e38px;animation:32s linear infinite orbit-turn;position:absolute;top:50%;left:50%}.solution-system__orbit:before,.solution-system__orbit:after{content:"";border-style:var(--tw-border-style);border-width:1px;border-color:#ffffff14;border-radius:3.40282e38px;position:absolute;top:50%;left:50%}@supports (color:color-mix(in lab,red,red)){.solution-system__orbit:before,.solution-system__orbit:after{border-color:color-mix(in oklab,var(--color-white)8%,transparent)}}.solution-system__orbit:before,.solution-system__orbit:after{transform:translate(-50%,-50%)}.solution-system__orbit:before{--tw-border-style:dashed;border-style:dashed;width:210px;height:210px}.solution-system__orbit:after{width:140px;height:140px}.solution-system__orbit span{height:calc(var(--spacing)*1.5);width:calc(var(--spacing)*1.5);background-color:var(--color-white);border-radius:3.40282e38px;position:absolute;box-shadow:0 0 12px #fff}.solution-system__orbit span:first-child{top:70px;left:17px}.solution-system__orbit span:nth-child(2){bottom:14px;right:84px}.solution-system__orbit span:nth-child(3){top:118px;right:10px}.solution-system__core{z-index:10;height:calc(var(--spacing)*32);width:calc(var(--spacing)*32);--tw-translate-x: -50% ;--tw-translate-y: -50% ;translate:var(--tw-translate-x)var(--tw-translate-y);justify-content:center;align-items:center;gap:calc(var(--spacing)*5);border-style:var(--tw-border-style);border-width:1px;border-color:color-mix(in oklab,var(--color-white)20%,transparent);color:color-mix(in oklab,var(--color-white)72%,transparent);background-color:#0b0b0b;flex-direction:column;display:flex;position:absolute;top:50%;left:50%;box-shadow:0 0 60px #ffffff12}.solution-system__core small{--tw-tracking:.12em;letter-spacing:.12em;color:#ffffff4d;font-family:ui-monospace,SFMono-Regular,Cascadia Code,Roboto Mono,Consolas,monospace;font-size:6px}@supports (color:color-mix(in lab,red,red)){.solution-system__core small{color:color-mix(in oklab,var(--color-white)30%,transparent)}}.solution-system__node{z-index:10;border-style:var(--tw-border-style);border-width:1px;border-color:#ffffff1f;width:150px;position:absolute}@supports (color:color-mix(in lab,red,red)){.solution-system__node{border-color:color-mix(in oklab,var(--color-white)12%,transparent)}}.solution-system__node{padding:calc(var(--spacing)*4);background-color:#0d0d0de6}.solution-system__node span{color:#ffffff38;font-family:ui-monospace,SFMono-Regular,Cascadia Code,Roboto Mono,Consolas,monospace;font-size:7px}@supports (color:color-mix(in lab,red,red)){.solution-system__node span{color:color-mix(in oklab,var(--color-white)22%,transparent)}}.solution-system__node strong{margin-top:calc(var(--spacing)*2);--tw-leading:var(--leading-relaxed);font-size:9px;line-height:var(--leading-relaxed);--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:#ffffff94;display:block}@supports (color:color-mix(in lab,red,red)){.solution-system__node strong{color:color-mix(in oklab,var(--color-white)58%,transparent)}}.solution-system__node i{top:calc(var(--spacing)*3);right:calc(var(--spacing)*3);height:calc(var(--spacing)*1);width:calc(var(--spacing)*1);background-color:#ffffffa6;border-radius:3.40282e38px;position:absolute}@supports (color:color-mix(in lab,red,red)){.solution-system__node i{background-color:color-mix(in oklab,var(--color-white)65%,transparent)}}.solution-system__node i{box-shadow:0 0 9px #fff}.solution-system__node--1{top:calc(var(--spacing)*6);left:calc(var(--spacing)*4)}.solution-system__node--2{top:calc(var(--spacing)*6);right:calc(var(--spacing)*4)}.solution-system__node--3{bottom:calc(var(--spacing)*6);left:calc(var(--spacing)*4)}.solution-system__node--4{right:calc(var(--spacing)*4);bottom:calc(var(--spacing)*6)}.solution-definition{border-bottom-style:var(--tw-border-style);border-color:#0000001a;border-bottom-width:1px}@supports (color:color-mix(in lab,red,red)){.solution-definition{border-color:color-mix(in oklab,var(--color-black)10%,transparent)}}.solution-definition{padding-block:calc(var(--spacing)*24)}@media (min-width:64rem){.solution-definition{padding-block:calc(var(--spacing)*32)}}.solution-answer-grid{gap:calc(var(--spacing)*12);display:grid}@media (min-width:64rem){.solution-answer-grid{gap:calc(var(--spacing)*24);grid-template-columns:.8fr 1.2fr}}.solution-answer-grid h2{margin-top:calc(var(--spacing)*5);--tw-leading:.96;--tw-font-weight:var(--font-weight-semibold);font-size:clamp(2.8rem,5vw,5.2rem);line-height:.96;font-weight:var(--font-weight-semibold);--tw-tracking:-.06em;letter-spacing:-.06em}.solution-answer-grid>div:last-child{border-left-style:var(--tw-border-style);border-color:#0000001f;border-left-width:1px}@supports (color:color-mix(in lab,red,red)){.solution-answer-grid>div:last-child{border-color:color-mix(in oklab,var(--color-black)12%,transparent)}}.solution-answer-grid>div:last-child{padding-left:calc(var(--spacing)*7)}@media (min-width:48rem){.solution-answer-grid>div:last-child{padding-left:calc(var(--spacing)*10)}}.solution-answer-grid>div:last-child>p:first-child{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height));--tw-leading:1.55;--tw-tracking:-.02em;letter-spacing:-.02em;line-height:1.55}@media (min-width:48rem){.solution-answer-grid>div:last-child>p:first-child{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}}.solution-answer-grid>div:last-child>p:nth-child(2){margin-top:calc(var(--spacing)*5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:1.8;color:#00000085;line-height:1.8}@supports (color:color-mix(in lab,red,red)){.solution-answer-grid>div:last-child>p:nth-child(2){color:color-mix(in oklab,var(--color-black)52%,transparent)}}.solution-answer-grid>div:last-child>span{margin-top:calc(var(--spacing)*8);align-items:center;gap:calc(var(--spacing)*2);--tw-tracking:.1em;letter-spacing:.1em;color:#00000057;font-family:ui-monospace,SFMono-Regular,Cascadia Code,Roboto Mono,Consolas,monospace;font-size:8px;display:flex}@supports (color:color-mix(in lab,red,red)){.solution-answer-grid>div:last-child>span{color:color-mix(in oklab,var(--color-black)34%,transparent)}}.solution-contrast,.solution-usecases,.solution-faq,.solution-sources,.solution-related{padding-block:calc(var(--spacing)*24)}@media (min-width:64rem){.solution-contrast,.solution-usecases,.solution-faq,.solution-sources,.solution-related{padding-block:calc(var(--spacing)*32)}}.solution-contrast-grid{margin-top:calc(var(--spacing)*16);background-color:#0000001f;gap:1px;display:grid}@supports (color:color-mix(in lab,red,red)){.solution-contrast-grid{background-color:color-mix(in oklab,var(--color-black)12%,transparent)}}@media (min-width:64rem){.solution-contrast-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.solution-contrast-grid article{min-height:330px;padding:calc(var(--spacing)*7);background-color:#f7f7f5;position:relative}@media (min-width:48rem){.solution-contrast-grid article{padding:calc(var(--spacing)*9)}}.solution-contrast-grid span{--tw-tracking:.14em;letter-spacing:.14em;color:#0000004d;font-family:ui-monospace,SFMono-Regular,Cascadia Code,Roboto Mono,Consolas,monospace;font-size:8px}@supports (color:color-mix(in lab,red,red)){.solution-contrast-grid span{color:color-mix(in oklab,var(--color-black)30%,transparent)}}.solution-contrast-grid h3{margin-top:calc(var(--spacing)*20);max-width:var(--container-xs);font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height));--tw-leading:var(--leading-tight);line-height:var(--leading-tight);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking:-.04em;letter-spacing:-.04em}.solution-contrast-grid p{margin-top:calc(var(--spacing)*5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-leading:1.75;color:#00000073;line-height:1.75}@supports (color:color-mix(in lab,red,red)){.solution-contrast-grid p{color:color-mix(in oklab,var(--color-black)45%,transparent)}}.solution-contrast-grid i{right:calc(var(--spacing)*8);bottom:calc(var(--spacing)*8);height:calc(var(--spacing)*2);width:calc(var(--spacing)*2);border-style:var(--tw-border-style);border-width:1px;border-color:#00000047;border-radius:3.40282e38px;position:absolute}@supports (color:color-mix(in lab,red,red)){.solution-contrast-grid i{border-color:color-mix(in oklab,var(--color-black)28%,transparent)}}.solution-capabilities,.solution-architecture{padding-block:calc(var(--spacing)*24);color:var(--color-white);background-color:#0a0a0a}@media (min-width:64rem){.solution-capabilities,.solution-architecture{padding-block:calc(var(--spacing)*32)}}.solution-capability-grid{margin-top:calc(var(--spacing)*16);background-color:#ffffff1a;gap:1px;display:grid}@supports (color:color-mix(in lab,red,red)){.solution-capability-grid{background-color:color-mix(in oklab,var(--color-white)10%,transparent)}}@media (min-width:48rem){.solution-capability-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:64rem){.solution-capability-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.solution-capability-grid article{min-height:300px;padding:calc(var(--spacing)*7);background-color:#0a0a0a}@media (min-width:48rem){.solution-capability-grid article{padding:calc(var(--spacing)*8)}}.solution-capability-grid article{transition:background-color .18s var(--ease-out),transform .18s var(--ease-out)}.solution-capability-grid article:hover{background-color:#111;transform:translateY(-3px)}.solution-capability-grid article>div{color:#ffffff3d;justify-content:space-between;align-items:center;font-family:ui-monospace,SFMono-Regular,Cascadia Code,Roboto Mono,Consolas,monospace;font-size:8px;display:flex}@supports (color:color-mix(in lab,red,red)){.solution-capability-grid article>div{color:color-mix(in oklab,var(--color-white)24%,transparent)}}.solution-capability-grid article>div svg{color:#ffffff73}@supports (color:color-mix(in lab,red,red)){.solution-capability-grid article>div svg{color:color-mix(in oklab,var(--color-white)45%,transparent)}}.solution-capability-grid h3{margin-top:calc(var(--spacing)*20);font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking:-.035em;letter-spacing:-.035em}.solution-capability-grid p{margin-top:calc(var(--spacing)*4);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-leading:1.75;color:#ffffff61;line-height:1.75}@supports (color:color-mix(in lab,red,red)){.solution-capability-grid p{color:color-mix(in oklab,var(--color-white)38%,transparent)}}.solution-usecase-list{margin-top:calc(var(--spacing)*16);border-top-style:var(--tw-border-style);border-color:#0000001f;border-top-width:1px}@supports (color:color-mix(in lab,red,red)){.solution-usecase-list{border-color:color-mix(in oklab,var(--color-black)12%,transparent)}}.solution-usecase-list article{align-items:center;gap:calc(var(--spacing)*5);border-bottom-style:var(--tw-border-style);border-color:#0000001f;border-bottom-width:1px;grid-template-columns:3rem 1fr auto;min-height:190px;display:grid}@supports (color:color-mix(in lab,red,red)){.solution-usecase-list article{border-color:color-mix(in oklab,var(--color-black)12%,transparent)}}.solution-usecase-list article{padding-block:calc(var(--spacing)*7)}@media (min-width:48rem){.solution-usecase-list article{gap:calc(var(--spacing)*10);grid-template-columns:6rem 1fr auto}}.solution-usecase-list>article>span{color:#00000047;font-family:ui-monospace,SFMono-Regular,Cascadia Code,Roboto Mono,Consolas,monospace;font-size:8px}@supports (color:color-mix(in lab,red,red)){.solution-usecase-list>article>span{color:color-mix(in oklab,var(--color-black)28%,transparent)}}.solution-usecase-list small{--tw-tracking:.13em;letter-spacing:.13em;color:#00000052;font-family:ui-monospace,SFMono-Regular,Cascadia Code,Roboto Mono,Consolas,monospace;font-size:8px}@supports (color:color-mix(in lab,red,red)){.solution-usecase-list small{color:color-mix(in oklab,var(--color-black)32%,transparent)}}.solution-usecase-list h3{margin-top:calc(var(--spacing)*3);font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking:-.04em;letter-spacing:-.04em}@media (min-width:48rem){.solution-usecase-list h3{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}}.solution-usecase-list p{margin-top:calc(var(--spacing)*3);max-width:var(--container-3xl);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-leading:1.7;color:#00000070;line-height:1.7}@supports (color:color-mix(in lab,red,red)){.solution-usecase-list p{color:color-mix(in oklab,var(--color-black)44%,transparent)}}.solution-usecase-list>article>svg{margin-right:calc(var(--spacing)*2);color:#00000047}@supports (color:color-mix(in lab,red,red)){.solution-usecase-list>article>svg{color:color-mix(in oklab,var(--color-black)28%,transparent)}}.solution-usecase-list>article>svg{transition:transform .18s var(--ease-out),color .18s var(--ease-out)}.solution-usecase-list article:hover>svg{color:var(--color-black);transform:translate(5px)}.solution-architecture-flow{margin-top:calc(var(--spacing)*16);background-color:#ffffff1a;gap:1px;display:grid;position:relative}@supports (color:color-mix(in lab,red,red)){.solution-architecture-flow{background-color:color-mix(in oklab,var(--color-white)10%,transparent)}}@media (min-width:48rem){.solution-architecture-flow{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:64rem){.solution-architecture-flow{grid-template-columns:repeat(3,minmax(0,1fr))}}.solution-architecture-flow article{min-height:260px;padding:calc(var(--spacing)*7);background-color:#0a0a0a;position:relative}.solution-architecture-flow>article>span{color:#ffffff40;font-family:ui-monospace,SFMono-Regular,Cascadia Code,Roboto Mono,Consolas,monospace;font-size:8px}@supports (color:color-mix(in lab,red,red)){.solution-architecture-flow>article>span{color:color-mix(in oklab,var(--color-white)25%,transparent)}}.solution-architecture-flow h3{margin-top:calc(var(--spacing)*16);font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking:-.035em;letter-spacing:-.035em}.solution-architecture-flow p{margin-top:calc(var(--spacing)*4);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-leading:1.7;color:#ffffff5c;line-height:1.7}@supports (color:color-mix(in lab,red,red)){.solution-architecture-flow p{color:color-mix(in oklab,var(--color-white)36%,transparent)}}.solution-architecture-flow i{top:calc(var(--spacing)*5);right:calc(var(--spacing)*5);height:calc(var(--spacing)*1.5);width:calc(var(--spacing)*1.5);background-color:#ffffff80;border-radius:3.40282e38px;position:absolute}@supports (color:color-mix(in lab,red,red)){.solution-architecture-flow i{background-color:color-mix(in oklab,var(--color-white)50%,transparent)}}.solution-architecture-flow i{box-shadow:0 0 12px #ffffff80}.solution-boundaries{border-bottom-style:var(--tw-border-style);border-color:#0000001a;border-bottom-width:1px}@supports (color:color-mix(in lab,red,red)){.solution-boundaries{border-color:color-mix(in oklab,var(--color-black)10%,transparent)}}.solution-boundaries{padding-block:calc(var(--spacing)*24);background-color:#eee}@media (min-width:64rem){.solution-boundaries{padding-block:calc(var(--spacing)*32)}}.solution-boundary-grid{gap:calc(var(--spacing)*16);display:grid}@media (min-width:64rem){.solution-boundary-grid{grid-template-columns:.85fr 1.15fr}}.solution-boundary-grid h2{margin-top:calc(var(--spacing)*5);--tw-leading:.97;--tw-font-weight:var(--font-weight-semibold);font-size:clamp(2.7rem,4.6vw,4.8rem);line-height:.97;font-weight:var(--font-weight-semibold);--tw-tracking:-.058em;letter-spacing:-.058em}.solution-boundary-grid>div:first-child p{margin-top:calc(var(--spacing)*6);max-width:var(--container-xl);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:1.75;color:#0000007a;line-height:1.75}@supports (color:color-mix(in lab,red,red)){.solution-boundary-grid>div:first-child p{color:color-mix(in oklab,var(--color-black)48%,transparent)}}.solution-boundary-grid>div:last-child{border-top-style:var(--tw-border-style);border-color:#00000024;border-top-width:1px}@supports (color:color-mix(in lab,red,red)){.solution-boundary-grid>div:last-child{border-color:color-mix(in oklab,var(--color-black)14%,transparent)}}.solution-boundary-grid>div:last-child>div{gap:calc(var(--spacing)*4);border-bottom-style:var(--tw-border-style);border-color:#0000001f;border-bottom-width:1px;display:flex}@supports (color:color-mix(in lab,red,red)){.solution-boundary-grid>div:last-child>div{border-color:color-mix(in oklab,var(--color-black)12%,transparent)}}.solution-boundary-grid>div:last-child>div{padding-block:calc(var(--spacing)*5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed);color:#00000094}@supports (color:color-mix(in lab,red,red)){.solution-boundary-grid>div:last-child>div{color:color-mix(in oklab,var(--color-black)58%,transparent)}}.solution-boundary-grid>div:last-child svg{margin-top:calc(var(--spacing)*.5);color:#00000052;flex-shrink:0}@supports (color:color-mix(in lab,red,red)){.solution-boundary-grid>div:last-child svg{color:color-mix(in oklab,var(--color-black)32%,transparent)}}.solution-faq-grid{gap:calc(var(--spacing)*16);display:grid}@media (min-width:64rem){.solution-faq-grid{grid-template-columns:.72fr 1.28fr}}.solution-faq-grid>div:first-child h2{margin-top:calc(var(--spacing)*5);--tw-leading:.96;--tw-font-weight:var(--font-weight-semibold);font-size:clamp(2.8rem,4.7vw,4.8rem);line-height:.96;font-weight:var(--font-weight-semibold);--tw-tracking:-.058em;letter-spacing:-.058em}.solution-faq-grid>div:first-child p{margin-top:calc(var(--spacing)*6);max-width:var(--container-md);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-leading:1.75;color:#00000070;line-height:1.75}@supports (color:color-mix(in lab,red,red)){.solution-faq-grid>div:first-child p{color:color-mix(in oklab,var(--color-black)44%,transparent)}}.solution-sources{border-block-style:var(--tw-border-style);border-block-width:1px;border-color:#0000001a}@supports (color:color-mix(in lab,red,red)){.solution-sources{border-color:color-mix(in oklab,var(--color-black)10%,transparent)}}.solution-sources{background-color:var(--color-white)}.solution-sources__heading{gap:calc(var(--spacing)*8);display:grid}@media (min-width:48rem){.solution-sources__heading{grid-template-columns:.7fr 1.1fr 1fr;align-items:flex-end}}.solution-sources__heading h2{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height));--tw-leading:var(--leading-tight);line-height:var(--leading-tight);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking:-.045em;letter-spacing:-.045em}.solution-sources__heading p{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-leading:1.7;color:#0000006b;line-height:1.7}@supports (color:color-mix(in lab,red,red)){.solution-sources__heading p{color:color-mix(in oklab,var(--color-black)42%,transparent)}}.solution-source-list{margin-top:calc(var(--spacing)*12);border-top-style:var(--tw-border-style);border-color:#0000001f;border-top-width:1px}@supports (color:color-mix(in lab,red,red)){.solution-source-list{border-color:color-mix(in oklab,var(--color-black)12%,transparent)}}.solution-source-list a{min-height:calc(var(--spacing)*24);align-items:center;gap:calc(var(--spacing)*3);border-bottom-style:var(--tw-border-style);border-color:#0000001a;border-bottom-width:1px;grid-template-columns:2.5rem 4rem 1fr auto;display:grid}@supports (color:color-mix(in lab,red,red)){.solution-source-list a{border-color:color-mix(in oklab,var(--color-black)10%,transparent)}}.solution-source-list a{color:var(--color-black)}.solution-source-list a>span,.solution-source-list a>i{--tw-tracking:.1em;letter-spacing:.1em;color:#00000042;font-family:ui-monospace,SFMono-Regular,Cascadia Code,Roboto Mono,Consolas,monospace;font-size:7px}@supports (color:color-mix(in lab,red,red)){.solution-source-list a>span,.solution-source-list a>i{color:color-mix(in oklab,var(--color-black)26%,transparent)}}.solution-source-list a>span,.solution-source-list a>i{font-style:normal}.solution-source-list a>div{flex-direction:column;display:flex}.solution-source-list strong{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.solution-source-list small{margin-top:calc(var(--spacing)*1);color:#00000057;font-size:9px}@supports (color:color-mix(in lab,red,red)){.solution-source-list small{color:color-mix(in oklab,var(--color-black)34%,transparent)}}.solution-source-list svg{margin-right:calc(var(--spacing)*3);color:#00000040}@supports (color:color-mix(in lab,red,red)){.solution-source-list svg{color:color-mix(in oklab,var(--color-black)25%,transparent)}}.solution-source-list a:hover>span,.solution-source-list a:focus-visible>span,.solution-source-list a:hover svg,.solution-source-list a:focus-visible svg{color:var(--signal-orange)}.solution-related{background-color:#ededeb}.solution-related .container>div{margin-top:calc(var(--spacing)*10);background-color:#0000001f;gap:1px;display:grid}@supports (color:color-mix(in lab,red,red)){.solution-related .container>div{background-color:color-mix(in oklab,var(--color-black)12%,transparent)}}@media (min-width:48rem){.solution-related .container>div{grid-template-columns:repeat(2,minmax(0,1fr))}}.solution-related a{min-height:280px;padding:calc(var(--spacing)*8);background-color:#ededeb;position:relative}.solution-related a>span{align-items:center;gap:calc(var(--spacing)*2);--tw-tracking:.12em;letter-spacing:.12em;color:#00000047;font-family:ui-monospace,SFMono-Regular,Cascadia Code,Roboto Mono,Consolas,monospace;font-size:7px;display:flex}@supports (color:color-mix(in lab,red,red)){.solution-related a>span{color:color-mix(in oklab,var(--color-black)28%,transparent)}}.solution-related h3{margin-top:calc(var(--spacing)*20);font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking:-.045em;letter-spacing:-.045em}.solution-related p{margin-top:calc(var(--spacing)*4);max-width:var(--container-md);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-leading:1.7;color:#0000006b;line-height:1.7}@supports (color:color-mix(in lab,red,red)){.solution-related p{color:color-mix(in oklab,var(--color-black)42%,transparent)}}.solution-related a>svg{right:calc(var(--spacing)*8);bottom:calc(var(--spacing)*8);color:#00000059;position:absolute}@supports (color:color-mix(in lab,red,red)){.solution-related a>svg{color:color-mix(in oklab,var(--color-black)35%,transparent)}}.solution-related a>svg{transition:transform .18s var(--ease-out)}.solution-related a:hover>svg,.solution-related a:focus-visible>svg{color:var(--signal-orange);transform:translate(5px)}.solution-related a:hover>span,.solution-related a:focus-visible>span{color:var(--signal-orange)}.solution-final{padding-block:calc(var(--spacing)*28);color:var(--color-white);background-color:#080808;position:relative;overflow:hidden}@media (min-width:64rem){.solution-final{padding-block:calc(var(--spacing)*40)}}.solution-final:after{content:"";inset:calc(var(--spacing)*0);background:radial-gradient(circle at 80% 30%,#ffffff17,#0000 35%);position:absolute}.solution-final .container{z-index:10;position:relative}.solution-final h2{margin-top:calc(var(--spacing)*6);max-width:var(--container-5xl);--tw-leading:.91;--tw-font-weight:var(--font-weight-semibold);font-size:clamp(3rem,6.5vw,7rem);line-height:.91;font-weight:var(--font-weight-semibold);--tw-tracking:-.066em;letter-spacing:-.066em}.solution-final h2 em{color:#ffffff42}@supports (color:color-mix(in lab,red,red)){.solution-final h2 em{color:color-mix(in oklab,var(--color-white)26%,transparent)}}.solution-final h2 em{font-style:normal}.solution-final p{margin-top:calc(var(--spacing)*8);max-width:var(--container-2xl);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:1.75;color:#ffffff6b;line-height:1.75}@supports (color:color-mix(in lab,red,red)){.solution-final p{color:color-mix(in oklab,var(--color-white)42%,transparent)}}.solution-final .container>div{margin-top:calc(var(--spacing)*9);gap:calc(var(--spacing)*3);flex-wrap:wrap;display:flex}.solution-final a{min-height:calc(var(--spacing)*12);align-items:center;gap:calc(var(--spacing)*10);background-color:var(--color-white);padding-inline:calc(var(--spacing)*6);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-black);transition:gap .18s var(--ease-out);display:inline-flex}.solution-final a:hover{gap:3rem}.solution-final a:last-child{border-style:var(--tw-border-style);border-width:1px;border-color:#ffffff29}@supports (color:color-mix(in lab,red,red)){.solution-final a:last-child{border-color:color-mix(in oklab,var(--color-white)16%,transparent)}}.solution-final a:last-child{color:#ffffff9e;background-color:#0000}@supports (color:color-mix(in lab,red,red)){.solution-final a:last-child{color:color-mix(in oklab,var(--color-white)62%,transparent)}}.legal-hero{padding-block:calc(var(--spacing)*24);color:var(--color-white);background-color:#0a0a0a;position:relative;overflow:hidden}@media (min-width:64rem){.legal-hero{padding-block:calc(var(--spacing)*32)}}.legal-hero .container{z-index:10;position:relative}.legal-hero .container>span{align-items:center;gap:calc(var(--spacing)*3);--tw-tracking:.16em;letter-spacing:.16em;color:#ffffff52;font-family:ui-monospace,SFMono-Regular,Cascadia Code,Roboto Mono,Consolas,monospace;font-size:8px;display:flex}@supports (color:color-mix(in lab,red,red)){.legal-hero .container>span{color:color-mix(in oklab,var(--color-white)32%,transparent)}}.legal-hero .container>span i{height:calc(var(--spacing)*1.5);width:calc(var(--spacing)*1.5);background-color:var(--color-white);border-radius:3.40282e38px;box-shadow:0 0 12px #fff}.legal-hero h1{margin-top:calc(var(--spacing)*8);--tw-leading:.88;--tw-font-weight:var(--font-weight-semibold);font-size:clamp(4rem,8vw,8.5rem);line-height:.88;font-weight:var(--font-weight-semibold);--tw-tracking:-.07em;letter-spacing:-.07em}.legal-hero .container>p{margin-top:calc(var(--spacing)*8);max-width:var(--container-2xl);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:1.75;color:#ffffff70;line-height:1.75}@supports (color:color-mix(in lab,red,red)){.legal-hero .container>p{color:color-mix(in oklab,var(--color-white)44%,transparent)}}.legal-hero .container>div{margin-top:calc(var(--spacing)*8);align-items:center;gap:calc(var(--spacing)*2);--tw-tracking:.1em;letter-spacing:.1em;color:#ffffff47;font-family:ui-monospace,SFMono-Regular,Cascadia Code,Roboto Mono,Consolas,monospace;font-size:8px;display:flex}@supports (color:color-mix(in lab,red,red)){.legal-hero .container>div{color:color-mix(in oklab,var(--color-white)28%,transparent)}}.legal-content{padding-block:calc(var(--spacing)*20)}@media (min-width:64rem){.legal-content{padding-block:calc(var(--spacing)*28)}}.legal-layout{gap:calc(var(--spacing)*16);display:grid}@media (min-width:64rem){.legal-layout{grid-template-columns:240px minmax(0,800px);justify-content:center}}.legal-toc{border-top-style:var(--tw-border-style);border-color:#00000024;border-top-width:1px;flex-direction:column;height:fit-content;display:flex}@supports (color:color-mix(in lab,red,red)){.legal-toc{border-color:color-mix(in oklab,var(--color-black)14%,transparent)}}.legal-toc{padding-top:calc(var(--spacing)*5)}@media (min-width:64rem){.legal-toc{top:calc(var(--spacing)*28);position:sticky}}.legal-toc>span{margin-bottom:calc(var(--spacing)*4);--tw-tracking:.14em;letter-spacing:.14em;color:#00000047;font-family:ui-monospace,SFMono-Regular,Cascadia Code,Roboto Mono,Consolas,monospace;font-size:8px}@supports (color:color-mix(in lab,red,red)){.legal-toc>span{color:color-mix(in oklab,var(--color-black)28%,transparent)}}.legal-toc a{min-height:calc(var(--spacing)*9);border-bottom-style:var(--tw-border-style);border-color:#00000014;border-bottom-width:1px;align-items:center;display:flex}@supports (color:color-mix(in lab,red,red)){.legal-toc a{border-color:color-mix(in oklab,var(--color-black)8%,transparent)}}.legal-toc a{color:#0000006b;font-size:11px}@supports (color:color-mix(in lab,red,red)){.legal-toc a{color:color-mix(in oklab,var(--color-black)42%,transparent)}}.legal-toc a:hover{color:var(--color-black)}.legal-document{min-width:calc(var(--spacing)*0)}.legal-document>section{scroll-margin-top:calc(var(--spacing)*28);border-top-style:var(--tw-border-style);border-color:#00000024;border-top-width:1px}@supports (color:color-mix(in lab,red,red)){.legal-document>section{border-color:color-mix(in oklab,var(--color-black)14%,transparent)}}.legal-document>section{padding-block:calc(var(--spacing)*10)}.legal-document>section>span{--tw-tracking:.12em;letter-spacing:.12em;color:#00000047;font-family:ui-monospace,SFMono-Regular,Cascadia Code,Roboto Mono,Consolas,monospace;font-size:8px}@supports (color:color-mix(in lab,red,red)){.legal-document>section>span{color:color-mix(in oklab,var(--color-black)28%,transparent)}}.legal-document h2{margin-top:calc(var(--spacing)*3);font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking:-.045em;letter-spacing:-.045em}@media (min-width:48rem){.legal-document h2{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}}.legal-document h3{margin-top:calc(var(--spacing)*8);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking:-.02em;letter-spacing:-.02em}.legal-document p,.legal-document address{margin-top:calc(var(--spacing)*5);max-width:var(--container-3xl);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:1.85;color:#0000008a;line-height:1.85}@supports (color:color-mix(in lab,red,red)){.legal-document p,.legal-document address{color:color-mix(in oklab,var(--color-black)54%,transparent)}}.legal-document p,.legal-document address{font-style:normal}.legal-document address strong,.legal-document p strong{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:#000000c7}@supports (color:color-mix(in lab,red,red)){.legal-document address strong,.legal-document p strong{color:color-mix(in oklab,var(--color-black)78%,transparent)}}.legal-document a{border-bottom-style:var(--tw-border-style);border-color:#0003;border-bottom-width:1px}@supports (color:color-mix(in lab,red,red)){.legal-document a{border-color:color-mix(in oklab,var(--color-black)20%,transparent)}}.legal-document a{color:#000000c7}@supports (color:color-mix(in lab,red,red)){.legal-document a{color:color-mix(in oklab,var(--color-black)78%,transparent)}}.legal-summary{margin-bottom:calc(var(--spacing)*10);gap:calc(var(--spacing)*4);border-style:var(--tw-border-style);border-width:1px;border-color:#0000001f;display:flex}@supports (color:color-mix(in lab,red,red)){.legal-summary{border-color:color-mix(in oklab,var(--color-black)12%,transparent)}}.legal-summary{background-color:var(--color-white);padding:calc(var(--spacing)*6)}.legal-summary svg{margin-top:calc(var(--spacing)*.5);flex-shrink:0}.legal-summary p{margin:calc(var(--spacing)*0);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:1.75;color:#0000008a;line-height:1.75}@supports (color:color-mix(in lab,red,red)){.legal-summary p{color:color-mix(in oklab,var(--color-black)54%,transparent)}}.legal-source-note{margin-top:calc(var(--spacing)*10);gap:calc(var(--spacing)*4);border-left-style:var(--tw-border-style);border-left-width:2px;border-color:var(--color-black);padding:calc(var(--spacing)*6);background-color:#e8e8e5;display:flex}.legal-source-note svg{margin-top:calc(var(--spacing)*1);flex-shrink:0}.legal-source-note p{margin:calc(var(--spacing)*0);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-leading:1.75;color:#00000080;line-height:1.75}@supports (color:color-mix(in lab,red,red)){.legal-source-note p{color:color-mix(in oklab,var(--color-black)50%,transparent)}}.legal-table-wrap{margin-top:calc(var(--spacing)*7);overflow-x:auto}.legal-table-wrap table{border-collapse:collapse;text-align:left;width:100%;min-width:620px}.legal-table-wrap th{border-block-style:var(--tw-border-style);border-block-width:1px;border-color:#00000024}@supports (color:color-mix(in lab,red,red)){.legal-table-wrap th{border-color:color-mix(in oklab,var(--color-black)14%,transparent)}}.legal-table-wrap th{padding-inline:calc(var(--spacing)*4);padding-block:calc(var(--spacing)*3);--tw-tracking:.1em;letter-spacing:.1em;color:#00000057;background-color:#eee;font-family:ui-monospace,SFMono-Regular,Cascadia Code,Roboto Mono,Consolas,monospace;font-size:8px}@supports (color:color-mix(in lab,red,red)){.legal-table-wrap th{color:color-mix(in oklab,var(--color-black)34%,transparent)}}.legal-table-wrap td{border-bottom-style:var(--tw-border-style);border-color:#0000001a;border-bottom-width:1px}@supports (color:color-mix(in lab,red,red)){.legal-table-wrap td{border-color:color-mix(in oklab,var(--color-black)10%,transparent)}}.legal-table-wrap td{padding-inline:calc(var(--spacing)*4);padding-block:calc(var(--spacing)*4);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed);color:#00000085}@supports (color:color-mix(in lab,red,red)){.legal-table-wrap td{color:color-mix(in oklab,var(--color-black)52%,transparent)}}.legal-table-wrap code{background-color:var(--color-black);padding-inline:calc(var(--spacing)*2);padding-block:calc(var(--spacing)*1);color:var(--color-white);font-family:ui-monospace,SFMono-Regular,Cascadia Code,Roboto Mono,Consolas,monospace;font-size:9px}.legal-document kbd{border-radius:calc(var(--radius) - 4px);border-style:var(--tw-border-style);border-width:1px;border-color:#00000029}@supports (color:color-mix(in lab,red,red)){.legal-document kbd{border-color:color-mix(in oklab,var(--color-black)16%,transparent)}}.legal-document kbd{background-color:var(--color-white);padding-inline:calc(var(--spacing)*1.5);padding-block:calc(var(--spacing)*.5);--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);font-family:ui-monospace,SFMono-Regular,Cascadia Code,Roboto Mono,Consolas,monospace;font-size:10px}.legal-contact-action{margin-top:calc(var(--spacing)*6);min-height:calc(var(--spacing)*11);align-items:center;gap:calc(var(--spacing)*3);border-style:var(--tw-border-style);border-width:1px;border-color:#0000002e;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.legal-contact-action{border-color:color-mix(in oklab,var(--color-black)18%,transparent)}}.legal-contact-action{padding-inline:calc(var(--spacing)*5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);text-decoration:none!important}@media (max-width:1023px){.solution-hero__layout{min-height:calc(var(--spacing)*0);padding-block:calc(var(--spacing)*24)}.solution-hero__system{width:100%;max-width:680px;margin-inline:auto}.legal-toc{column-gap:calc(var(--spacing)*5);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.legal-toc>span{grid-column:span 2/span 2}}@media (max-width:639px){.solution-hero__layout{gap:calc(var(--spacing)*12);padding-block:calc(var(--spacing)*16)}.solution-hero__copy h1{font-size:3.55rem}.solution-system__field{min-height:430px}.solution-system__node{width:126px;padding:calc(var(--spacing)*3)}.solution-system__node strong{font-size:8px}.solution-system__orbit{width:220px;height:220px}.solution-system__core{height:calc(var(--spacing)*24);width:calc(var(--spacing)*24)}.solution-definition,.solution-contrast,.solution-usecases,.solution-faq,.solution-sources,.solution-related{padding-block:calc(var(--spacing)*20)}.solution-answer-grid>div:last-child{border-top-style:var(--tw-border-style);border-top-width:1px;border-left-style:var(--tw-border-style);border-color:#0000001f;border-left-width:0}@supports (color:color-mix(in lab,red,red)){.solution-answer-grid>div:last-child{border-color:color-mix(in oklab,var(--color-black)12%,transparent)}}.solution-answer-grid>div:last-child{padding-top:calc(var(--spacing)*8);padding-left:calc(var(--spacing)*0)}.solution-contrast-grid article{min-height:280px}.solution-capabilities,.solution-architecture,.solution-boundaries{padding-block:calc(var(--spacing)*20)}.solution-usecase-list article{grid-template-columns:2rem 1fr auto}.solution-usecase-list h3{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.solution-sources__heading{display:block}.solution-sources__heading h2,.solution-sources__heading p{margin-top:calc(var(--spacing)*5)}.solution-source-list a{padding-block:calc(var(--spacing)*5);grid-template-columns:2rem 1fr auto}.solution-source-list a>i{display:none}.solution-final{padding-block:calc(var(--spacing)*24)}.legal-hero{padding-block:calc(var(--spacing)*20)}.legal-content{padding-block:calc(var(--spacing)*14)}.legal-toc{display:none}.legal-document h2{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}}.contact-page{color:#111;background-color:#f7f7f5;min-height:100vh}.contact-page>main{padding-top:68px}.contact-hero{color:var(--color-white);background-color:#080808;position:relative;overflow:hidden}.contact-hero__grid{pointer-events:none;inset:calc(var(--spacing)*0);background-image:linear-gradient(#ffffff0a 1px,#0000 1px),linear-gradient(90deg,#ffffff0a 1px,#0000 1px);background-size:70px 70px;position:absolute;-webkit-mask-image:radial-gradient(circle at 75% 45%,#000,#0000 72%);mask-image:radial-gradient(circle at 75% 45%,#000,#0000 72%)}.contact-hero__layout{z-index:10;align-items:center;gap:calc(var(--spacing)*16);min-height:610px;padding-block:calc(var(--spacing)*20);display:grid;position:relative}@media (min-width:64rem){.contact-hero__layout{grid-template-columns:1fr .86fr}}.contact-kicker{align-items:center;gap:calc(var(--spacing)*3);--tw-tracking:.18em;letter-spacing:.18em;color:#ffffff5c;font-family:ui-monospace,SFMono-Regular,Cascadia Code,Roboto Mono,Consolas,monospace;font-size:9px;display:flex}@supports (color:color-mix(in lab,red,red)){.contact-kicker{color:color-mix(in oklab,var(--color-white)36%,transparent)}}.contact-kicker i{height:calc(var(--spacing)*1.5);width:calc(var(--spacing)*1.5);background-color:var(--color-white);border-radius:3.40282e38px;box-shadow:0 0 16px #fff}.contact-hero h1{margin-top:calc(var(--spacing)*8);max-width:var(--container-4xl);--tw-leading:.89;--tw-font-weight:var(--font-weight-semibold);font-size:clamp(3.5rem,6.4vw,6.8rem);line-height:.89;font-weight:var(--font-weight-semibold);--tw-tracking:-.068em;letter-spacing:-.068em}.contact-hero h1 em{color:#ffffff47}@supports (color:color-mix(in lab,red,red)){.contact-hero h1 em{color:color-mix(in oklab,var(--color-white)28%,transparent)}}.contact-hero h1 em{font-style:normal;font-weight:inherit}.contact-hero__layout>div:first-child>p{margin-top:calc(var(--spacing)*8);max-width:var(--container-2xl);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-leading:1.75;color:#ffffff75;line-height:1.75}@supports (color:color-mix(in lab,red,red)){.contact-hero__layout>div:first-child>p{color:color-mix(in oklab,var(--color-white)46%,transparent)}}@media (min-width:48rem){.contact-hero__layout>div:first-child>p{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}}.contact-signal{border-style:var(--tw-border-style);border-width:1px;border-color:#ffffff24}@supports (color:color-mix(in lab,red,red)){.contact-signal{border-color:color-mix(in oklab,var(--color-white)14%,transparent)}}.contact-signal{background-color:#00000059}@supports (color:color-mix(in lab,red,red)){.contact-signal{background-color:color-mix(in oklab,var(--color-black)35%,transparent)}}.contact-signal{--tw-backdrop-blur:blur(var(--blur-sm));-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,);box-shadow:0 35px 120px #0006}.contact-signal>header,.contact-signal>footer{height:calc(var(--spacing)*12);border-color:#ffffff1a;justify-content:space-between;align-items:center;display:flex}@supports (color:color-mix(in lab,red,red)){.contact-signal>header,.contact-signal>footer{border-color:color-mix(in oklab,var(--color-white)10%,transparent)}}.contact-signal>header,.contact-signal>footer{padding-inline:calc(var(--spacing)*5);--tw-tracking:.14em;letter-spacing:.14em;color:#ffffff47;font-family:ui-monospace,SFMono-Regular,Cascadia Code,Roboto Mono,Consolas,monospace;font-size:7px}@supports (color:color-mix(in lab,red,red)){.contact-signal>header,.contact-signal>footer{color:color-mix(in oklab,var(--color-white)28%,transparent)}}.contact-signal>header{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.contact-signal>footer{border-top-style:var(--tw-border-style);border-top-width:1px}.contact-signal>footer span{align-items:center;gap:calc(var(--spacing)*2);display:flex}.contact-signal>footer i{height:calc(var(--spacing)*1);width:calc(var(--spacing)*1);background-color:var(--color-white);border-radius:3.40282e38px;box-shadow:0 0 10px #fff}.contact-signal>div{background-color:#ffffff1a;gap:1px;display:grid;position:relative}@supports (color:color-mix(in lab,red,red)){.contact-signal>div{background-color:color-mix(in oklab,var(--color-white)10%,transparent)}}.contact-signal>div{background-image:linear-gradient(#ffffff09 1px,#0000 1px),linear-gradient(90deg,#ffffff09 1px,#0000 1px);background-size:42px 42px;padding:1px}.contact-signal>div>div{min-height:calc(var(--spacing)*24);align-items:center;gap:calc(var(--spacing)*4);padding-inline:calc(var(--spacing)*5);color:#ffffff47;background-color:#0a0a0af2;grid-template-columns:2.5rem 1fr auto;display:grid;position:relative}@supports (color:color-mix(in lab,red,red)){.contact-signal>div>div{color:color-mix(in oklab,var(--color-white)28%,transparent)}}.contact-signal>div>div{transition:color .18s var(--ease-out),background-color .18s var(--ease-out)}.contact-signal>div>div>span{height:calc(var(--spacing)*8);width:calc(var(--spacing)*8);border-style:var(--tw-border-style);border-width:1px;border-color:#ffffff1f;place-items:center;display:grid}@supports (color:color-mix(in lab,red,red)){.contact-signal>div>div>span{border-color:color-mix(in oklab,var(--color-white)12%,transparent)}}.contact-signal>div>div>span{font-family:ui-monospace,SFMono-Regular,Cascadia Code,Roboto Mono,Consolas,monospace;font-size:8px}.contact-signal>div>div>strong{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.contact-signal>div>div>i{height:calc(var(--spacing)*1.5);width:calc(var(--spacing)*1.5);background-color:#ffffff26;border-radius:3.40282e38px}@supports (color:color-mix(in lab,red,red)){.contact-signal>div>div>i{background-color:color-mix(in oklab,var(--color-white)15%,transparent)}}.contact-signal>div>div.is-active{color:var(--color-white);background-color:#121212}.contact-signal>div>div.is-active>span{border-color:#fff6}@supports (color:color-mix(in lab,red,red)){.contact-signal>div>div.is-active>span{border-color:color-mix(in oklab,var(--color-white)40%,transparent)}}.contact-signal>div>div.is-active>span{box-shadow:0 0 24px #ffffff14}.contact-signal>div>div.is-active>i{background-color:var(--color-white);box-shadow:0 0 14px #fff}.contact-signal>div>div.is-complete{color:#ffffff8c}@supports (color:color-mix(in lab,red,red)){.contact-signal>div>div.is-complete{color:color-mix(in oklab,var(--color-white)55%,transparent)}}.contact-workspace{padding-block:calc(var(--spacing)*24)}@media (min-width:64rem){.contact-workspace{padding-block:calc(var(--spacing)*32)}}.contact-workspace__layout{gap:calc(var(--spacing)*10);display:grid}@media (min-width:64rem){.contact-workspace__layout{gap:calc(var(--spacing)*16);grid-template-columns:.36fr .64fr}}.contact-context{align-self:flex-start}@media (min-width:64rem){.contact-context{top:calc(var(--spacing)*28);position:sticky}}.contact-context h2{margin-top:calc(var(--spacing)*5);--tw-font-weight:var(--font-weight-semibold);font-size:clamp(2.3rem,4vw,4rem);font-weight:var(--font-weight-semibold);--tw-tracking:-.055em;letter-spacing:-.055em}.contact-context>p{margin-top:calc(var(--spacing)*3);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed);color:#0000007a}@supports (color:color-mix(in lab,red,red)){.contact-context>p{color:color-mix(in oklab,var(--color-black)48%,transparent)}}.contact-context>div{margin-top:calc(var(--spacing)*8);border-block-style:var(--tw-border-style);border-block-width:1px;border-color:#0000001f;display:grid}@supports (color:color-mix(in lab,red,red)){.contact-context>div{border-color:color-mix(in oklab,var(--color-black)12%,transparent)}}.contact-context>div a{align-items:center;gap:calc(var(--spacing)*4);border-bottom-style:var(--tw-border-style);border-color:#0000001a;border-bottom-width:1px;display:flex}@supports (color:color-mix(in lab,red,red)){.contact-context>div a{border-color:color-mix(in oklab,var(--color-black)10%,transparent)}}.contact-context>div a{padding-block:calc(var(--spacing)*4);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.contact-context>div a:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.contact-context>div a>svg{color:#00000059}@supports (color:color-mix(in lab,red,red)){.contact-context>div a>svg{color:color-mix(in oklab,var(--color-black)35%,transparent)}}.contact-context>div a>span{gap:calc(var(--spacing)*1);flex-direction:column;display:flex}.contact-context>div a small{--tw-tracking:.14em;letter-spacing:.14em;color:#0000004d;font-family:ui-monospace,SFMono-Regular,Cascadia Code,Roboto Mono,Consolas,monospace;font-size:7px}@supports (color:color-mix(in lab,red,red)){.contact-context>div a small{color:color-mix(in oklab,var(--color-black)30%,transparent)}}.contact-context>div a:hover>svg,.contact-context>div a:focus-visible>svg,.contact-context>div a:hover small,.contact-context>div a:focus-visible small{color:var(--signal-orange)}.contact-context ul{margin-top:calc(var(--spacing)*8);gap:calc(var(--spacing)*3);color:#00000085;font-size:11px;display:grid}@supports (color:color-mix(in lab,red,red)){.contact-context ul{color:color-mix(in oklab,var(--color-black)52%,transparent)}}.contact-context li{align-items:center;gap:calc(var(--spacing)*3);display:flex}.contact-context li svg{color:#00000059}@supports (color:color-mix(in lab,red,red)){.contact-context li svg{color:color-mix(in oklab,var(--color-black)35%,transparent)}}.contact-context .contact-context__note{margin-top:calc(var(--spacing)*8);border-left-style:var(--tw-border-style);border-color:#0003;border-left-width:1px}@supports (color:color-mix(in lab,red,red)){.contact-context .contact-context__note{border-color:color-mix(in oklab,var(--color-black)20%,transparent)}}.contact-context .contact-context__note{padding-left:calc(var(--spacing)*5);--tw-leading:1.7;color:#00000061;font-size:11px;line-height:1.7}@supports (color:color-mix(in lab,red,red)){.contact-context .contact-context__note{color:color-mix(in oklab,var(--color-black)38%,transparent)}}.booking-flow{border-style:var(--tw-border-style);border-width:1px;border-color:#0000001f}@supports (color:color-mix(in lab,red,red)){.booking-flow{border-color:color-mix(in oklab,var(--color-black)12%,transparent)}}.booking-flow{background-color:var(--color-white);box-shadow:0 30px 90px #0000000f}.booking-flow__head{border-bottom-style:var(--tw-border-style);border-color:#0000001a;border-bottom-width:1px}@supports (color:color-mix(in lab,red,red)){.booking-flow__head{border-color:color-mix(in oklab,var(--color-black)10%,transparent)}}.booking-flow__head{padding:calc(var(--spacing)*6)}@media (min-width:48rem){.booking-flow__head{padding:calc(var(--spacing)*8)}}.booking-flow__head>div:first-child{justify-content:space-between;align-items:center;gap:calc(var(--spacing)*5);display:flex}.booking-flow__head span{--tw-tracking:.16em;letter-spacing:.16em;color:#00000047;font-family:ui-monospace,SFMono-Regular,Cascadia Code,Roboto Mono,Consolas,monospace;font-size:8px}@supports (color:color-mix(in lab,red,red)){.booking-flow__head span{color:color-mix(in oklab,var(--color-black)28%,transparent)}}.booking-flow__head strong{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.booking-progress{margin-top:calc(var(--spacing)*5);background-color:#0000001a;height:1px;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.booking-progress{background-color:color-mix(in oklab,var(--color-black)10%,transparent)}}.booking-progress i{background-color:var(--color-black);height:100%;transition:width .26s var(--ease-out);display:block}.booking-step{border-style:var(--tw-border-style);min-height:580px;padding:calc(var(--spacing)*6);border-width:0}@media (min-width:48rem){.booking-step{padding:calc(var(--spacing)*8)}}@media (min-width:64rem){.booking-step{padding:calc(var(--spacing)*10)}}.booking-step legend{--tw-leading:1.02;--tw-font-weight:var(--font-weight-semibold);width:100%;font-size:clamp(2rem,4vw,3.5rem);line-height:1.02;font-weight:var(--font-weight-semibold);--tw-tracking:-.05em;letter-spacing:-.05em;display:block}.booking-step legend>span{margin-bottom:calc(var(--spacing)*4);--tw-font-weight:var(--font-weight-normal);font-family:ui-monospace,SFMono-Regular,Cascadia Code,Roboto Mono,Consolas,monospace;font-size:8px;font-weight:var(--font-weight-normal);--tw-tracking:.16em;letter-spacing:.16em;color:#0000004d;display:block}@supports (color:color-mix(in lab,red,red)){.booking-step legend>span{color:color-mix(in oklab,var(--color-black)30%,transparent)}}.booking-step>p{margin-top:calc(var(--spacing)*5);max-width:var(--container-2xl);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:1.7;color:#00000075;line-height:1.7}@supports (color:color-mix(in lab,red,red)){.booking-step>p{color:color-mix(in oklab,var(--color-black)46%,transparent)}}.booking-topic-grid{margin-top:calc(var(--spacing)*9);background-color:#0000001a;gap:1px;display:grid}@supports (color:color-mix(in lab,red,red)){.booking-topic-grid{background-color:color-mix(in oklab,var(--color-black)10%,transparent)}}@media (min-width:48rem){.booking-topic-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.booking-topic-grid button{min-height:calc(var(--spacing)*36);gap:calc(var(--spacing)*3);background-color:var(--color-white);padding:calc(var(--spacing)*5);text-align:left;transition:background-color .17s var(--ease-out),color .17s var(--ease-out),transform .14s var(--ease-out);grid-template-columns:2.5rem 1fr 1.5rem;display:grid}.booking-topic-grid button:hover{background-color:#f4f4f1}.booking-topic-grid button:active{transform:scale(.985)}.booking-topic-grid button.is-selected{color:var(--color-white);background-color:#0a0a0a}.booking-topic-grid button>svg{margin-top:calc(var(--spacing)*1);color:#00000052}@supports (color:color-mix(in lab,red,red)){.booking-topic-grid button>svg{color:color-mix(in oklab,var(--color-black)32%,transparent)}}.booking-topic-grid button.is-selected>svg{color:#ffffff94}@supports (color:color-mix(in lab,red,red)){.booking-topic-grid button.is-selected>svg{color:color-mix(in oklab,var(--color-white)58%,transparent)}}.booking-topic-grid button>span{flex-direction:column;display:flex}.booking-topic-grid button strong{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.booking-topic-grid button small{margin-top:calc(var(--spacing)*2);--tw-leading:1.55;color:#0006;font-size:10px;line-height:1.55}@supports (color:color-mix(in lab,red,red)){.booking-topic-grid button small{color:color-mix(in oklab,var(--color-black)40%,transparent)}}.booking-topic-grid button.is-selected small{color:#ffffff6b}@supports (color:color-mix(in lab,red,red)){.booking-topic-grid button.is-selected small{color:color-mix(in oklab,var(--color-white)42%,transparent)}}.booking-topic-grid button>i{height:calc(var(--spacing)*6);width:calc(var(--spacing)*6);border-style:var(--tw-border-style);border-width:1px;border-color:#0000001f;place-items:center;display:grid}@supports (color:color-mix(in lab,red,red)){.booking-topic-grid button>i{border-color:color-mix(in oklab,var(--color-black)12%,transparent)}}.booking-topic-grid button>i{font-style:normal}.booking-topic-grid button.is-selected>i{border-color:#ffffff4d}@supports (color:color-mix(in lab,red,red)){.booking-topic-grid button.is-selected>i{border-color:color-mix(in oklab,var(--color-white)30%,transparent)}}.booking-topic-grid button.is-selected>i{background-color:var(--color-white);color:var(--color-black)}.booking-choice-row{margin-top:calc(var(--spacing)*8);background-color:#0000001a;gap:1px;display:grid}@supports (color:color-mix(in lab,red,red)){.booking-choice-row{background-color:color-mix(in oklab,var(--color-black)10%,transparent)}}@media (min-width:40rem){.booking-choice-row{grid-template-columns:repeat(3,minmax(0,1fr))}}.booking-choice-row button{min-height:calc(var(--spacing)*12);background-color:var(--color-white);padding-inline:calc(var(--spacing)*4);color:#00000075;font-size:11px}@supports (color:color-mix(in lab,red,red)){.booking-choice-row button{color:color-mix(in oklab,var(--color-black)46%,transparent)}}.booking-choice-row button{transition:background-color .16s var(--ease-out),color .16s var(--ease-out)}.booking-choice-row button:hover{color:var(--color-black);background-color:#f4f4f1}.booking-choice-row button.is-selected{background-color:var(--color-black);color:var(--color-white)}.booking-choice-row--format{margin-top:calc(var(--spacing)*3)}@media (min-width:40rem){.booking-choice-row--format{grid-template-columns:repeat(2,minmax(0,1fr))}}.booking-choice-row--format button{justify-content:center;align-items:center;gap:calc(var(--spacing)*3);display:flex}.booking-fields{margin-top:calc(var(--spacing)*8);gap:calc(var(--spacing)*5);display:grid}@media (min-width:48rem){.booking-fields{grid-template-columns:repeat(2,minmax(0,1fr))}}.booking-fields--dates{margin-top:calc(var(--spacing)*8)}.booking-fields label{flex-direction:column;display:flex;position:relative}.booking-fields label>span{margin-bottom:calc(var(--spacing)*2);--tw-tracking:.13em;letter-spacing:.13em;color:#00000061;font-family:ui-monospace,SFMono-Regular,Cascadia Code,Roboto Mono,Consolas,monospace;font-size:8px}@supports (color:color-mix(in lab,red,red)){.booking-fields label>span{color:color-mix(in oklab,var(--color-black)38%,transparent)}}.booking-fields input,.booking-fields textarea{border-style:var(--tw-border-style);border-width:1px;border-color:#00000024;border-radius:0;width:100%}@supports (color:color-mix(in lab,red,red)){.booking-fields input,.booking-fields textarea{border-color:color-mix(in oklab,var(--color-black)14%,transparent)}}.booking-fields input,.booking-fields textarea{padding-inline:calc(var(--spacing)*4);padding-block:calc(var(--spacing)*3);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-black);--tw-outline-style:none;transition:border-color .16s var(--ease-out),background-color .16s var(--ease-out),box-shadow .16s var(--ease-out);background-color:#fafafa;outline-style:none}.booking-fields input{height:calc(var(--spacing)*12)}.booking-fields input:focus,.booking-fields textarea:focus{border-color:var(--color-black);background-color:var(--color-white);box-shadow:0 0 0 3px #0000000f}.booking-fields input[type=date]{color-scheme:light}@media (min-width:48rem){.booking-field--wide{grid-column:span 2/span 2}}.booking-field--wide>small{right:calc(var(--spacing)*3);bottom:calc(var(--spacing)*3);color:#00000040;font-family:ui-monospace,SFMono-Regular,Cascadia Code,Roboto Mono,Consolas,monospace;font-size:7px;position:absolute}@supports (color:color-mix(in lab,red,red)){.booking-field--wide>small{color:color-mix(in oklab,var(--color-black)25%,transparent)}}.booking-time-grid{margin-top:calc(var(--spacing)*5);background-color:#0000001a;gap:1px;display:grid}@supports (color:color-mix(in lab,red,red)){.booking-time-grid{background-color:color-mix(in oklab,var(--color-black)10%,transparent)}}@media (min-width:48rem){.booking-time-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.booking-time-grid button{min-height:calc(var(--spacing)*14);background-color:var(--color-white);padding-inline:calc(var(--spacing)*4);color:#00000075;font-size:10px}@supports (color:color-mix(in lab,red,red)){.booking-time-grid button{color:color-mix(in oklab,var(--color-black)46%,transparent)}}.booking-time-grid button{transition:background-color .16s var(--ease-out),color .16s var(--ease-out)}.booking-time-grid button:hover{color:var(--color-black);background-color:#f4f4f1}.booking-time-grid button.is-selected{background-color:var(--color-black);color:var(--color-white)}.booking-time-note{margin-top:calc(var(--spacing)*3);text-align:right;--tw-tracking:.1em;letter-spacing:.1em;color:#00000047;font-family:ui-monospace,SFMono-Regular,Cascadia Code,Roboto Mono,Consolas,monospace;font-size:7px;display:block}@supports (color:color-mix(in lab,red,red)){.booking-time-note{color:color-mix(in oklab,var(--color-black)28%,transparent)}}.booking-privacy{margin-top:calc(var(--spacing)*6);cursor:pointer;align-items:flex-start;gap:calc(var(--spacing)*3);--tw-leading:1.65;color:#00000075;font-size:10px;line-height:1.65;display:flex}@supports (color:color-mix(in lab,red,red)){.booking-privacy{color:color-mix(in oklab,var(--color-black)46%,transparent)}}.booking-privacy>input{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.booking-privacy>span{align-items:flex-start;gap:calc(var(--spacing)*3);display:flex}.booking-privacy>span>i{margin-top:calc(var(--spacing)*.5);height:calc(var(--spacing)*5);width:calc(var(--spacing)*5);border-style:var(--tw-border-style);border-width:1px;border-color:#0003;flex-shrink:0;place-items:center;display:grid}@supports (color:color-mix(in lab,red,red)){.booking-privacy>span>i{border-color:color-mix(in oklab,var(--color-black)20%,transparent)}}.booking-privacy>span>i{font-style:normal}.booking-privacy input:checked+span>i{background-color:var(--color-black);color:var(--color-white)}.booking-privacy input:focus-visible+span>i{outline-offset:3px;outline:2px solid #111}.booking-privacy a{border-bottom-style:var(--tw-border-style);border-color:#0000004d;border-bottom-width:1px}@supports (color:color-mix(in lab,red,red)){.booking-privacy a{border-color:color-mix(in oklab,var(--color-black)30%,transparent)}}.booking-privacy a{color:var(--color-black)}.booking-privacy a:hover,.booking-privacy a:focus-visible{border-color:var(--signal-orange);color:var(--signal-orange)}.booking-summary{margin-top:calc(var(--spacing)*6);border-left-style:var(--tw-border-style);border-left-width:2px;border-color:var(--color-black);padding:calc(var(--spacing)*5);background-color:#f5f5f2;flex-direction:column;display:flex}.booking-summary>span{--tw-tracking:.14em;letter-spacing:.14em;color:#00000047;font-family:ui-monospace,SFMono-Regular,Cascadia Code,Roboto Mono,Consolas,monospace;font-size:7px}@supports (color:color-mix(in lab,red,red)){.booking-summary>span{color:color-mix(in oklab,var(--color-black)28%,transparent)}}.booking-summary strong{margin-top:calc(var(--spacing)*2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.booking-summary small{margin-top:calc(var(--spacing)*1);color:#0000006b;font-size:10px}@supports (color:color-mix(in lab,red,red)){.booking-summary small{color:color-mix(in oklab,var(--color-black)42%,transparent)}}.booking-flow__status{min-height:calc(var(--spacing)*12);padding-inline:calc(var(--spacing)*6)}@media (min-width:48rem){.booking-flow__status{padding-inline:calc(var(--spacing)*8)}}@media (min-width:64rem){.booking-flow__status{padding-inline:calc(var(--spacing)*10)}}.booking-flow__status p{border-left-style:var(--tw-border-style);border-left-width:2px;border-color:var(--color-red-600);background-color:var(--color-red-50);padding-inline:calc(var(--spacing)*4);padding-block:calc(var(--spacing)*3);color:var(--color-red-800);font-size:11px}.booking-flow__status p.is-success{align-items:center;gap:calc(var(--spacing)*2);border-color:var(--color-emerald-700);background-color:var(--color-emerald-50);color:var(--color-emerald-900);display:flex}.booking-flow__actions{gap:calc(var(--spacing)*4);border-top-style:var(--tw-border-style);border-color:#0000001a;border-top-width:1px;flex-direction:column;display:flex}@supports (color:color-mix(in lab,red,red)){.booking-flow__actions{border-color:color-mix(in oklab,var(--color-black)10%,transparent)}}.booking-flow__actions{padding:calc(var(--spacing)*5)}@media (min-width:40rem){.booking-flow__actions{flex-direction:row;justify-content:space-between;align-items:center}}@media (min-width:48rem){.booking-flow__actions{padding-inline:calc(var(--spacing)*8)}}.booking-flow__actions>a,.booking-flow__actions>button,.booking-flow__actions>div>button{min-height:calc(var(--spacing)*11);justify-content:center;align-items:center;gap:calc(var(--spacing)*3);border-style:var(--tw-border-style);border-width:1px;border-color:#0000001f;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.booking-flow__actions>a,.booking-flow__actions>button,.booking-flow__actions>div>button{border-color:color-mix(in oklab,var(--color-black)12%,transparent)}}.booking-flow__actions>a,.booking-flow__actions>button,.booking-flow__actions>div>button{padding-inline:calc(var(--spacing)*5);--tw-font-weight:var(--font-weight-medium);font-size:10px;font-weight:var(--font-weight-medium);transition:background-color .16s var(--ease-out),color .16s var(--ease-out),transform .14s var(--ease-out)}.booking-flow__actions>div{gap:calc(var(--spacing)*2);flex-direction:column;display:flex}@media (min-width:40rem){.booking-flow__actions>div{flex-direction:row}}.booking-flow__actions button:hover,.booking-flow__actions>a:hover{background-color:#0000000a}@supports (color:color-mix(in lab,red,red)){.booking-flow__actions button:hover,.booking-flow__actions>a:hover{background-color:color-mix(in oklab,var(--color-black)4%,transparent)}}.booking-flow__actions button:active,.booking-flow__actions>a:active{transform:scale(.97)}.booking-flow__actions .booking-primary{border-color:var(--color-black);background-color:var(--color-black);color:var(--color-white)}.booking-flow__actions .booking-primary:hover{background-color:#222}@media (max-width:1023px){.contact-hero__layout{min-height:calc(var(--spacing)*0);padding-block:calc(var(--spacing)*20)}.contact-signal{max-width:var(--container-2xl)}.contact-context{gap:calc(var(--spacing)*0);display:grid}@media (min-width:48rem){.contact-context{grid-template-columns:repeat(2,minmax(0,1fr))}.contact-context>.section-index,.contact-context h2,.contact-context>p,.contact-context>ul,.contact-context__note{grid-column:span 2/span 2}}}@media (max-width:639px){.contact-hero__layout{gap:calc(var(--spacing)*12);padding-block:calc(var(--spacing)*16)}.contact-hero h1{font-size:3.45rem}.contact-workspace{padding-block:calc(var(--spacing)*16)}.booking-step{min-height:calc(var(--spacing)*0);padding:calc(var(--spacing)*5)}.booking-step legend{font-size:2.3rem}.booking-topic-grid{grid-template-columns:repeat(1,minmax(0,1fr))}.booking-topic-grid button{min-height:calc(var(--spacing)*32)}.booking-flow__actions>div,.booking-flow__actions>a,.booking-flow__actions>button,.booking-flow__actions>div>button{width:100%}}.skip-link{top:calc(var(--spacing)*3);left:calc(var(--spacing)*4);z-index:1000;--tw-translate-y:calc(var(--spacing)*-24);translate:var(--tw-translate-x)var(--tw-translate-y);background-color:var(--color-white);padding-inline:calc(var(--spacing)*5);padding-block:calc(var(--spacing)*3);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-black);--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);transition:transform .16s var(--ease-out);position:fixed}.skip-link:focus{--tw-translate-y:calc(var(--spacing)*0);translate:var(--tw-translate-x)var(--tw-translate-y)}.consent-banner{inset-inline:calc(var(--spacing)*3);bottom:calc(var(--spacing)*3);z-index:500;gap:calc(var(--spacing)*5);border-style:var(--tw-border-style);border-width:1px;border-color:#ffffff24;max-height:calc(100dvh - 1.5rem);display:grid;position:fixed;overflow:auto}@supports (color:color-mix(in lab,red,red)){.consent-banner{border-color:color-mix(in oklab,var(--color-white)14%,transparent)}}.consent-banner{padding:calc(var(--spacing)*5);color:var(--color-white);--tw-shadow:0 28px 100px var(--tw-shadow-color,#00000073);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);background-color:#0a0a0a}@media (min-width:48rem){.consent-banner{inset-inline:calc(var(--spacing)*6);padding:calc(var(--spacing)*6);grid-template-columns:auto 1fr auto;align-items:center}}.consent-banner__icon{height:calc(var(--spacing)*12);width:calc(var(--spacing)*12);border-style:var(--tw-border-style);border-width:1px;border-color:#ffffff24;place-items:center;display:none}@supports (color:color-mix(in lab,red,red)){.consent-banner__icon{border-color:color-mix(in oklab,var(--color-white)14%,transparent)}}.consent-banner__icon{color:#fff9}@supports (color:color-mix(in lab,red,red)){.consent-banner__icon{color:color-mix(in oklab,var(--color-white)60%,transparent)}}@media (min-width:48rem){.consent-banner__icon{display:grid}}.consent-banner__copy{max-width:var(--container-3xl)}.consent-banner__copy>span{--tw-tracking:.16em;letter-spacing:.16em;color:#ffffff9e;font-family:ui-monospace,SFMono-Regular,Cascadia Code,Roboto Mono,Consolas,monospace;font-size:8px}@supports (color:color-mix(in lab,red,red)){.consent-banner__copy>span{color:color-mix(in oklab,var(--color-white)62%,transparent)}}.consent-banner__copy h2{margin-top:calc(var(--spacing)*2);font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking:-.025em;letter-spacing:-.025em}@media (min-width:48rem){.consent-banner__copy h2{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}}.consent-banner__copy p{margin-top:calc(var(--spacing)*2);--tw-leading:1.65;color:#ffffffa8;font-size:11px;line-height:1.65}@supports (color:color-mix(in lab,red,red)){.consent-banner__copy p{color:color-mix(in oklab,var(--color-white)66%,transparent)}}.consent-banner__copy a{border-bottom-style:var(--tw-border-style);border-color:#ffffff4d;border-bottom-width:1px}@supports (color:color-mix(in lab,red,red)){.consent-banner__copy a{border-color:color-mix(in oklab,var(--color-white)30%,transparent)}}.consent-banner__copy a{color:#ffffffb3}@supports (color:color-mix(in lab,red,red)){.consent-banner__copy a{color:color-mix(in oklab,var(--color-white)70%,transparent)}}.consent-banner__actions{gap:calc(var(--spacing)*2);display:grid}@media (min-width:40rem){.consent-banner__actions{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:48rem){.consent-banner__actions{width:440px}}.consent-banner__actions button{min-height:calc(var(--spacing)*11);justify-content:center;align-items:center;gap:calc(var(--spacing)*2);border-style:var(--tw-border-style);border-width:1px;border-color:#ffffff26;display:flex}@supports (color:color-mix(in lab,red,red)){.consent-banner__actions button{border-color:color-mix(in oklab,var(--color-white)15%,transparent)}}.consent-banner__actions button{padding-inline:calc(var(--spacing)*4);--tw-font-weight:var(--font-weight-medium);font-size:11px;font-weight:var(--font-weight-medium);color:#ffffffa6}@supports (color:color-mix(in lab,red,red)){.consent-banner__actions button{color:color-mix(in oklab,var(--color-white)65%,transparent)}}.consent-banner__actions button{transition:background-color .16s var(--ease-out),color .16s var(--ease-out),transform .14s var(--ease-out)}.consent-banner__actions button:hover{background-color:#ffffff14}@supports (color:color-mix(in lab,red,red)){.consent-banner__actions button:hover{background-color:color-mix(in oklab,var(--color-white)8%,transparent)}}.consent-banner__actions button:hover{color:var(--color-white)}.consent-banner__actions button:last-child{background-color:var(--color-white);color:var(--color-black)}.consent-banner__actions button:active{transform:scale(.97)}.consent-modal{inset:calc(var(--spacing)*0);z-index:600;background-color:#000000bf;place-items:center;display:grid;position:fixed;overflow-y:auto}@supports (color:color-mix(in lab,red,red)){.consent-modal{background-color:color-mix(in oklab,var(--color-black)75%,transparent)}}.consent-modal{padding:calc(var(--spacing)*3);--tw-backdrop-blur:blur(var(--blur-md));-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,)}@media (min-width:48rem){.consent-modal{padding:calc(var(--spacing)*8)}}.consent-dialog{width:100%;max-width:var(--container-5xl);border-style:var(--tw-border-style);border-width:1px;border-color:#ffffff24;margin-block:auto}@supports (color:color-mix(in lab,red,red)){.consent-dialog{border-color:color-mix(in oklab,var(--color-white)14%,transparent)}}.consent-dialog{color:var(--color-white);--tw-shadow:0 40px 140px var(--tw-shadow-color,#000000b3);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);animation:boot-in .22s var(--ease-out);background-color:#0b0b0b}.consent-dialog__header{border-bottom-style:var(--tw-border-style);border-color:#ffffff1a;border-bottom-width:1px;justify-content:space-between;align-items:center;display:flex}@supports (color:color-mix(in lab,red,red)){.consent-dialog__header{border-color:color-mix(in oklab,var(--color-white)10%,transparent)}}.consent-dialog__header{padding-inline:calc(var(--spacing)*5);padding-block:calc(var(--spacing)*5)}@media (min-width:48rem){.consent-dialog__header{padding-inline:calc(var(--spacing)*7)}}.consent-dialog__header span{--tw-tracking:.16em;letter-spacing:.16em;color:#ffffff47;font-family:ui-monospace,SFMono-Regular,Cascadia Code,Roboto Mono,Consolas,monospace;font-size:8px}@supports (color:color-mix(in lab,red,red)){.consent-dialog__header span{color:color-mix(in oklab,var(--color-white)28%,transparent)}}.consent-dialog__header h2{margin-top:calc(var(--spacing)*1);font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking:-.035em;letter-spacing:-.035em}.consent-dialog__header button,.a11y-panel__header button{height:calc(var(--spacing)*11);width:calc(var(--spacing)*11);border-style:var(--tw-border-style);border-width:1px;border-color:#ffffff24;place-items:center;display:grid}@supports (color:color-mix(in lab,red,red)){.consent-dialog__header button,.a11y-panel__header button{border-color:color-mix(in oklab,var(--color-white)14%,transparent)}}.consent-dialog__header button,.a11y-panel__header button{color:#fff9}@supports (color:color-mix(in lab,red,red)){.consent-dialog__header button,.a11y-panel__header button{color:color-mix(in oklab,var(--color-white)60%,transparent)}}.consent-dialog__intro{max-width:var(--container-3xl);padding-inline:calc(var(--spacing)*5);padding-top:calc(var(--spacing)*5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-leading:1.7;color:#ffffff6b;line-height:1.7}@supports (color:color-mix(in lab,red,red)){.consent-dialog__intro{color:color-mix(in oklab,var(--color-white)42%,transparent)}}@media (min-width:48rem){.consent-dialog__intro{padding-inline:calc(var(--spacing)*7)}}.consent-categories{margin-top:calc(var(--spacing)*5);border-block-style:var(--tw-border-style);border-block-width:1px;border-color:#ffffff1a;display:grid}@supports (color:color-mix(in lab,red,red)){.consent-categories{border-color:color-mix(in oklab,var(--color-white)10%,transparent)}}.consent-categories{background-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.consent-categories{background-color:color-mix(in oklab,var(--color-white)10%,transparent)}}@media (min-width:48rem){.consent-categories{grid-template-columns:repeat(2,minmax(0,1fr))}}.consent-categories{gap:1px}.consent-categories article{padding:calc(var(--spacing)*5);background-color:#0b0b0b}@media (min-width:48rem){.consent-categories article{padding:calc(var(--spacing)*6)}}.consent-category__top{justify-content:space-between;align-items:center;gap:calc(var(--spacing)*5);display:flex}.consent-category__top>div{flex-direction:column;display:flex}.consent-category__top strong{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.consent-category__top small{margin-top:calc(var(--spacing)*1);--tw-tracking:.14em;letter-spacing:.14em;color:#ffffff47;font-family:ui-monospace,SFMono-Regular,Cascadia Code,Roboto Mono,Consolas,monospace;font-size:7px}@supports (color:color-mix(in lab,red,red)){.consent-category__top small{color:color-mix(in oklab,var(--color-white)28%,transparent)}}.consent-category__top>button{height:calc(var(--spacing)*7);width:calc(var(--spacing)*12);border-style:var(--tw-border-style);border-width:1px;border-color:#ffffff2e;border-radius:3.40282e38px;position:relative}@supports (color:color-mix(in lab,red,red)){.consent-category__top>button{border-color:color-mix(in oklab,var(--color-white)18%,transparent)}}.consent-category__top>button{background-color:#ffffff0d}@supports (color:color-mix(in lab,red,red)){.consent-category__top>button{background-color:color-mix(in oklab,var(--color-white)5%,transparent)}}.consent-category__top>button{transition:background-color .16s var(--ease-out)}.consent-category__top>button i{top:calc(var(--spacing)*1);left:calc(var(--spacing)*1);background-color:#ffffff73;border-radius:3.40282e38px;width:18px;height:18px;position:absolute}@supports (color:color-mix(in lab,red,red)){.consent-category__top>button i{background-color:color-mix(in oklab,var(--color-white)45%,transparent)}}.consent-category__top>button i{transition:transform .18s var(--ease-out),background-color .18s var(--ease-out)}.consent-category__top>button.is-active{background-color:var(--color-white)}.consent-category__top>button.is-active i{background-color:var(--color-black);transform:translate(20px)}.consent-category__top>button:disabled{cursor:not-allowed;opacity:.55}.consent-categories article>p{margin-top:calc(var(--spacing)*4);--tw-leading:1.65;color:#fff6;font-size:11px;line-height:1.65}@supports (color:color-mix(in lab,red,red)){.consent-categories article>p{color:color-mix(in oklab,var(--color-white)40%,transparent)}}.consent-categories details{margin-top:calc(var(--spacing)*4);border-top-style:var(--tw-border-style);border-color:#ffffff14;border-top-width:1px}@supports (color:color-mix(in lab,red,red)){.consent-categories details{border-color:color-mix(in oklab,var(--color-white)8%,transparent)}}.consent-categories details{padding-top:calc(var(--spacing)*3)}.consent-categories summary{--tw-tracking:.1em;letter-spacing:.1em;color:#ffffff47;justify-content:space-between;align-items:center;font-family:ui-monospace,SFMono-Regular,Cascadia Code,Roboto Mono,Consolas,monospace;font-size:8px;list-style-type:none;display:flex}@supports (color:color-mix(in lab,red,red)){.consent-categories summary{color:color-mix(in oklab,var(--color-white)28%,transparent)}}.consent-categories details p{margin-top:calc(var(--spacing)*3);color:#ffffff57;font-size:10px}@supports (color:color-mix(in lab,red,red)){.consent-categories details p{color:color-mix(in oklab,var(--color-white)34%,transparent)}}.consent-dialog__footer{gap:calc(var(--spacing)*2);padding:calc(var(--spacing)*5);display:grid}@media (min-width:48rem){.consent-dialog__footer{padding-inline:calc(var(--spacing)*7);grid-template-columns:1fr auto auto auto;align-items:center}}.consent-dialog__footer>div{align-items:center;gap:calc(var(--spacing)*2);color:#ffffff4d;font-size:9px;display:flex}@supports (color:color-mix(in lab,red,red)){.consent-dialog__footer>div{color:color-mix(in oklab,var(--color-white)30%,transparent)}}.consent-dialog__footer button{min-height:calc(var(--spacing)*11);border-style:var(--tw-border-style);border-width:1px;border-color:#ffffff24}@supports (color:color-mix(in lab,red,red)){.consent-dialog__footer button{border-color:color-mix(in oklab,var(--color-white)14%,transparent)}}.consent-dialog__footer button{padding-inline:calc(var(--spacing)*4);--tw-font-weight:var(--font-weight-medium);font-size:10px;font-weight:var(--font-weight-medium);color:#fff9}@supports (color:color-mix(in lab,red,red)){.consent-dialog__footer button{color:color-mix(in oklab,var(--color-white)60%,transparent)}}.consent-dialog__footer button:hover{background-color:#ffffff12}@supports (color:color-mix(in lab,red,red)){.consent-dialog__footer button:hover{background-color:color-mix(in oklab,var(--color-white)7%,transparent)}}.consent-dialog__footer button:hover{color:var(--color-white)}.consent-dialog__footer button:last-child{background-color:var(--color-white);color:var(--color-black)}.a11y-trigger{top:84px;right:calc(var(--spacing)*4);z-index:110;height:calc(var(--spacing)*11);justify-content:center;align-items:center;gap:calc(var(--spacing)*2);border-style:var(--tw-border-style);border-width:1px;border-color:#0000001f;display:flex;position:fixed}@supports (color:color-mix(in lab,red,red)){.a11y-trigger{border-color:color-mix(in oklab,var(--color-black)12%,transparent)}}.a11y-trigger{background-color:var(--color-white);padding-inline:calc(var(--spacing)*3.5);color:var(--color-black);--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)}@media (min-width:48rem){.a11y-trigger{right:calc(var(--spacing)*6)}}.a11y-trigger span{--tw-font-weight:var(--font-weight-medium);font-size:9px;font-weight:var(--font-weight-medium)}.a11y-overlay{inset:calc(var(--spacing)*0);z-index:580;background-color:#00000073;justify-content:flex-end;display:flex;position:fixed}@supports (color:color-mix(in lab,red,red)){.a11y-overlay{background-color:color-mix(in oklab,var(--color-black)45%,transparent)}}.a11y-overlay{--tw-backdrop-blur:blur(var(--blur-sm));-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,)}.a11y-panel{border-left-style:var(--tw-border-style);border-color:#ffffff1f;border-left-width:1px;width:100%;max-width:470px;height:100%;overflow-y:auto}@supports (color:color-mix(in lab,red,red)){.a11y-panel{border-color:color-mix(in oklab,var(--color-white)12%,transparent)}}.a11y-panel{color:var(--color-white);--tw-shadow:-30px 0 100px var(--tw-shadow-color,#0006);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);animation:panel-in .24s var(--ease-out);background-color:#0b0b0b}.a11y-panel__header{border-bottom-style:var(--tw-border-style);border-color:#ffffff1a;border-bottom-width:1px;justify-content:space-between;align-items:center;display:flex}@supports (color:color-mix(in lab,red,red)){.a11y-panel__header{border-color:color-mix(in oklab,var(--color-white)10%,transparent)}}.a11y-panel__header{padding:calc(var(--spacing)*6)}.a11y-panel__header span{--tw-tracking:.16em;letter-spacing:.16em;color:#ffffff47;font-family:ui-monospace,SFMono-Regular,Cascadia Code,Roboto Mono,Consolas,monospace;font-size:8px}@supports (color:color-mix(in lab,red,red)){.a11y-panel__header span{color:color-mix(in oklab,var(--color-white)28%,transparent)}}.a11y-panel__header h2{margin-top:calc(var(--spacing)*1);font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking:-.035em;letter-spacing:-.035em}.a11y-text-control{border-bottom-style:var(--tw-border-style);border-color:#ffffff1a;border-bottom-width:1px}@supports (color:color-mix(in lab,red,red)){.a11y-text-control{border-color:color-mix(in oklab,var(--color-white)10%,transparent)}}.a11y-text-control{padding:calc(var(--spacing)*6)}.a11y-text-control>div:first-child{align-items:center;gap:calc(var(--spacing)*4);display:flex}.a11y-text-control>div:first-child>span{flex-direction:column;display:flex}.a11y-text-control strong{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.a11y-text-control small{margin-top:calc(var(--spacing)*1);color:#ffffff59;font-size:10px}@supports (color:color-mix(in lab,red,red)){.a11y-text-control small{color:color-mix(in oklab,var(--color-white)35%,transparent)}}.a11y-text-control>div:last-child{margin-top:calc(var(--spacing)*5);background-color:#ffffff1f;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;display:grid}@supports (color:color-mix(in lab,red,red)){.a11y-text-control>div:last-child{background-color:color-mix(in oklab,var(--color-white)12%,transparent)}}.a11y-text-control button{min-height:calc(var(--spacing)*12);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:#ffffff73;background-color:#0b0b0b}@supports (color:color-mix(in lab,red,red)){.a11y-text-control button{color:color-mix(in oklab,var(--color-white)45%,transparent)}}.a11y-text-control button.is-active{background-color:var(--color-white);color:var(--color-black)}.a11y-options{background-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.a11y-options{background-color:color-mix(in oklab,var(--color-white)10%,transparent)}}.a11y-options>button{align-items:center;gap:calc(var(--spacing)*3);border-bottom-style:var(--tw-border-style);border-color:#ffffff1a;border-bottom-width:1px;grid-template-columns:2.5rem 1fr 2rem;width:100%;display:grid}@supports (color:color-mix(in lab,red,red)){.a11y-options>button{border-color:color-mix(in oklab,var(--color-white)10%,transparent)}}.a11y-options>button{padding:calc(var(--spacing)*5);text-align:left;transition:background-color .16s var(--ease-out);background-color:#0b0b0b}.a11y-options>button:hover{background-color:#111}.a11y-options>button>svg{color:#ffffff73}@supports (color:color-mix(in lab,red,red)){.a11y-options>button>svg{color:color-mix(in oklab,var(--color-white)45%,transparent)}}.a11y-options>button>span{flex-direction:column;display:flex}.a11y-options strong{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.a11y-options small{margin-top:calc(var(--spacing)*1);--tw-leading:var(--leading-relaxed);font-size:10px;line-height:var(--leading-relaxed);color:#ffffff57}@supports (color:color-mix(in lab,red,red)){.a11y-options small{color:color-mix(in oklab,var(--color-white)34%,transparent)}}.a11y-options i{height:calc(var(--spacing)*6);width:calc(var(--spacing)*6);border-style:var(--tw-border-style);border-width:1px;border-color:#ffffff29;place-items:center;display:grid}@supports (color:color-mix(in lab,red,red)){.a11y-options i{border-color:color-mix(in oklab,var(--color-white)16%,transparent)}}.a11y-options i{color:var(--color-black);font-style:normal}.a11y-options i.is-active{background-color:var(--color-white)}.a11y-panel__footer{gap:calc(var(--spacing)*3);padding:calc(var(--spacing)*6);flex-direction:column;display:flex}.a11y-panel__footer button{min-height:calc(var(--spacing)*11);justify-content:center;align-items:center;gap:calc(var(--spacing)*2);border-style:var(--tw-border-style);border-width:1px;border-color:#ffffff24;display:flex}@supports (color:color-mix(in lab,red,red)){.a11y-panel__footer button{border-color:color-mix(in oklab,var(--color-white)14%,transparent)}}.a11y-panel__footer button{color:#ffffff8c;font-size:10px}@supports (color:color-mix(in lab,red,red)){.a11y-panel__footer button{color:color-mix(in oklab,var(--color-white)55%,transparent)}}.a11y-panel__footer a{text-align:center;color:#ffffff61;font-size:10px}@supports (color:color-mix(in lab,red,red)){.a11y-panel__footer a{color:color-mix(in oklab,var(--color-white)38%,transparent)}}.a11y-panel__footer a{text-decoration-line:underline;text-decoration-color:#fff3}@supports (color:color-mix(in lab,red,red)){.a11y-panel__footer a{-webkit-text-decoration-color:color-mix(in oklab,var(--color-white)20%,transparent);text-decoration-color:color-mix(in oklab,var(--color-white)20%,transparent)}}.a11y-panel__footer a{text-underline-offset:4px}.site-footer--extended .site-footer__links{border-style:var(--tw-border-style);border-width:1px;border-color:#ffffff1a;gap:1px;display:grid}@supports (color:color-mix(in lab,red,red)){.site-footer--extended .site-footer__links{border-color:color-mix(in oklab,var(--color-white)10%,transparent)}}.site-footer--extended .site-footer__links{background-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.site-footer--extended .site-footer__links{background-color:color-mix(in oklab,var(--color-white)10%,transparent)}}@media (min-width:48rem){.site-footer--extended .site-footer__links{grid-template-columns:repeat(4,minmax(0,1fr))}}.site-footer__links>div{padding:calc(var(--spacing)*5);background-color:#0b0b0b;flex-direction:column;display:flex}.site-footer__links>div>span{margin-bottom:calc(var(--spacing)*4);--tw-tracking:.14em;letter-spacing:.14em;color:#ffffff94;font-family:ui-monospace,SFMono-Regular,Cascadia Code,Roboto Mono,Consolas,monospace;font-size:8px}@supports (color:color-mix(in lab,red,red)){.site-footer__links>div>span{color:color-mix(in oklab,var(--color-white)58%,transparent)}}.site-footer__links a,.site-footer__links button{min-height:calc(var(--spacing)*8);text-align:left;color:#ffffffad;font-size:11px}@supports (color:color-mix(in lab,red,red)){.site-footer__links a,.site-footer__links button{color:color-mix(in oklab,var(--color-white)68%,transparent)}}.site-footer__links a,.site-footer__links button{transition:color .16s var(--ease-out)}.site-footer__links a:hover,.site-footer__links a:focus-visible,.site-footer__links button:hover,.site-footer__links button:focus-visible{color:var(--signal-orange-dark)}@keyframes panel-in{0%{opacity:0;transform:translate(24px)}to{opacity:1;transform:translate(0)}}html{font-size:calc(16px*var(--a11y-scale,1))}html.a11y-readable-font body{letter-spacing:.01em;font-family:Arial,Helvetica,sans-serif!important}html.a11y-high-contrast{filter:contrast(1.2)}html.a11y-underline-links a{text-underline-offset:3px!important;text-decoration:underline!important;text-decoration-thickness:2px!important}html.a11y-strong-focus :focus-visible{outline-offset:4px!important;outline:4px solid #ffd400!important;box-shadow:0 0 0 7px #000000bf!important}html.a11y-reduce-motion *,html.a11y-reduce-motion :before,html.a11y-reduce-motion :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.not-found-page{min-height:100dvh;padding-inline:calc(var(--spacing)*5);color:var(--color-white);background-color:#080808;flex-direction:column;display:flex;position:relative;overflow:hidden}@media (min-width:48rem){.not-found-page{padding-inline:calc(var(--spacing)*8)}}.not-found-grid{pointer-events:none;inset:calc(var(--spacing)*0);background-image:linear-gradient(#ffffff0a 1px,#0000 1px),linear-gradient(90deg,#ffffff0a 1px,#0000 1px);background-size:72px 72px;position:absolute;-webkit-mask-image:radial-gradient(circle at 50% 45%,#000,#0000 72%);mask-image:radial-gradient(circle at 50% 45%,#000,#0000 72%)}.not-found-page>header{z-index:10;border-bottom-style:var(--tw-border-style);border-color:#ffffff1a;border-bottom-width:1px;justify-content:space-between;align-items:center;height:68px;display:flex;position:relative}@supports (color:color-mix(in lab,red,red)){.not-found-page>header{border-color:color-mix(in oklab,var(--color-white)10%,transparent)}}.not-found-page>header .brand-lockup{color:var(--color-white)}.not-found-page>header>span,.not-found-page>footer{--tw-tracking:.15em;letter-spacing:.15em;color:#ffffff47;font-family:ui-monospace,SFMono-Regular,Cascadia Code,Roboto Mono,Consolas,monospace;font-size:8px}@supports (color:color-mix(in lab,red,red)){.not-found-page>header>span,.not-found-page>footer{color:color-mix(in oklab,var(--color-white)28%,transparent)}}.not-found-page>main{z-index:10;width:100%;max-width:var(--container-5xl);padding-block:calc(var(--spacing)*20);margin:auto;position:relative}.not-found-code{--tw-leading:1;--tw-tracking:-.1em;letter-spacing:-.1em;color:#ffffff0e;width:fit-content;font-family:ui-monospace,SFMono-Regular,Cascadia Code,Roboto Mono,Consolas,monospace;font-size:8rem;line-height:1;position:relative}@supports (color:color-mix(in lab,red,red)){.not-found-code{color:color-mix(in oklab,var(--color-white)5.5%,transparent)}}@media (min-width:48rem){.not-found-code{font-size:13rem}}.not-found-code i{height:calc(var(--spacing)*2);width:calc(var(--spacing)*2);background-color:var(--color-white);animation:breathe 2.4s var(--ease-out)infinite;border-radius:3.40282e38px;position:absolute;bottom:18%;right:-10%;box-shadow:0 0 16px #fff}.not-found-page main>span{--tw-tracking:.18em;letter-spacing:.18em;color:#ffffff57;font-family:ui-monospace,SFMono-Regular,Cascadia Code,Roboto Mono,Consolas,monospace;font-size:9px}@supports (color:color-mix(in lab,red,red)){.not-found-page main>span{color:color-mix(in oklab,var(--color-white)34%,transparent)}}.not-found-page h1{margin-top:calc(var(--spacing)*5);--tw-leading:.94;--tw-font-weight:var(--font-weight-semibold);font-size:clamp(3rem,7vw,7rem);line-height:.94;font-weight:var(--font-weight-semibold);--tw-tracking:-.065em;letter-spacing:-.065em}.not-found-page h1 em{color:#ffffff4d}@supports (color:color-mix(in lab,red,red)){.not-found-page h1 em{color:color-mix(in oklab,var(--color-white)30%,transparent)}}.not-found-page h1 em{font-style:normal}.not-found-page main>p{margin-top:calc(var(--spacing)*7);max-width:var(--container-xl);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:1.8;color:#ffffff6b;line-height:1.8}@supports (color:color-mix(in lab,red,red)){.not-found-page main>p{color:color-mix(in oklab,var(--color-white)42%,transparent)}}.not-found-action{margin-top:calc(var(--spacing)*9);align-items:center;gap:calc(var(--spacing)*5);background-color:var(--color-white);padding-inline:calc(var(--spacing)*6);padding-block:calc(var(--spacing)*4);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-black);transition:gap .18s var(--ease-out),transform .16s var(--ease-out);display:inline-flex}.not-found-action:hover{gap:1.75rem}.not-found-action:active{transform:scale(.97)}.not-found-page>footer{z-index:10;align-items:center;gap:calc(var(--spacing)*2);border-top-style:var(--tw-border-style);border-color:#ffffff1a;border-top-width:1px;display:flex;position:relative}@supports (color:color-mix(in lab,red,red)){.not-found-page>footer{border-color:color-mix(in oklab,var(--color-white)10%,transparent)}}.not-found-page>footer{padding-block:calc(var(--spacing)*6)}@media (max-width:767px){.section-heading--split{align-items:flex-start}.maturity-panel__body{padding-block:calc(var(--spacing)*10)}.maturity-panel__visual{height:calc(var(--spacing)*52);width:calc(var(--spacing)*52)}.maturity-discovery__desktop{display:none}.maturity-discovery__mobile{display:block}.outcome-panel{min-height:calc(var(--spacing)*0);display:block}.belief-fragments{grid-template-columns:repeat(3,minmax(0,1fr))}.belief-fragments i:nth-child(n+4){display:none}.perspective-row{grid-template-columns:1fr auto}.perspective-row>span,.perspective-row p{grid-column:span 2/span 2}.perspective-row svg{grid-row-start:2;grid-column-start:2}.platform-model{min-height:430px}.potential-intro{display:block}.potential-intro__visual{margin-bottom:calc(var(--spacing)*6);max-width:310px}.potential-question-layout{display:block}.potential-progress{z-index:20;padding-block:calc(var(--spacing)*4);--tw-backdrop-blur:blur(var(--blur-xl));-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,);background-color:#080808f2;position:sticky;top:68px}.potential-progress>div:first-child{border-bottom-style:var(--tw-border-style);padding-bottom:calc(var(--spacing)*2);border-bottom-width:0}.potential-progress__rail{margin-top:calc(var(--spacing)*1)}.potential-result__top{grid-template-columns:120px 1fr}.potential-score{height:calc(var(--spacing)*28);width:calc(var(--spacing)*28)}.potential-result__grid{background-color:#0000;display:block}.potential-dimensions{border-bottom-style:var(--tw-border-style);border-color:#ffffff1a;border-bottom-width:1px}@supports (color:color-mix(in lab,red,red)){.potential-dimensions{border-color:color-mix(in oklab,var(--color-white)10%,transparent)}}}@media (max-width:639px){.a11y-trigger{width:calc(var(--spacing)*11);padding-inline:calc(var(--spacing)*0)}.a11y-trigger span{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.site-header .brand-lockup{letter-spacing:.014em;font-size:10.5px;line-height:.92}.header-cta{gap:calc(var(--spacing)*2);padding-inline:calc(var(--spacing)*3);font-size:11px}.section-heading h2,.belief-sticky h2,.safety-intro h2,.expertise-grid h2,.faq-grid h2{font-size:2.7rem}.operation-trigger__status{align-self:flex-start}.outcome-panel__content{padding:calc(var(--spacing)*7)}.safety-layer{padding:calc(var(--spacing)*4);grid-template-columns:1.75rem 2.5rem 1fr}.platform-row span{font-size:7px}.platform-core{width:100%}.journey-card{min-height:430px}.expertise-facts strong{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.expertise-facts span{font-size:8px}.spotlight-section:after,.potential-header__meta{display:none}.potential-intro{padding-block:calc(var(--spacing)*8)}.potential-intro__visual{max-width:250px}.potential-intro__copy h2{font-size:2.65rem}.potential-intro__copy>p{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.potential-intro__facts{gap:calc(var(--spacing)*2);grid-template-columns:repeat(1,minmax(0,1fr))}.potential-progress{padding-inline:calc(var(--spacing)*5)}.potential-question{padding-inline:calc(var(--spacing)*5);padding-block:calc(var(--spacing)*9)}.potential-question__heading h2{font-size:2.25rem}.potential-options{grid-template-columns:repeat(1,minmax(0,1fr))}.potential-options>button{min-height:82px}.potential-question__actions{margin-top:calc(var(--spacing)*8)}.potential-next{gap:calc(var(--spacing)*3);padding-inline:calc(var(--spacing)*4)}.potential-result__top{grid-template-columns:repeat(1,minmax(0,1fr))}.potential-result__headline h2{font-size:2.55rem}.potential-dimensions,.potential-recommendation{padding-inline:calc(var(--spacing)*0)}.potential-result__actions>a,.potential-result__actions>button{width:100%}}}@layer utilities{.relative{position:relative}.static{position:static}.z-10{z-index:10}.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}}.mt-1{margin-top:calc(var(--spacing)*1)}.mt-8{margin-top:calc(var(--spacing)*8)}.mt-9{margin-top:calc(var(--spacing)*9)}.mt-12{margin-top:calc(var(--spacing)*12)}.mb-4{margin-bottom:calc(var(--spacing)*4)}.mb-6{margin-bottom:calc(var(--spacing)*6)}.mb-8{margin-bottom:calc(var(--spacing)*8)}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.h-1\.5{height:calc(var(--spacing)*1.5)}.h-2\.5{height:calc(var(--spacing)*2.5)}.h-3{height:calc(var(--spacing)*3)}.h-3\.5{height:calc(var(--spacing)*3.5)}.h-4{height:calc(var(--spacing)*4)}.h-5{height:calc(var(--spacing)*5)}.h-6{height:calc(var(--spacing)*6)}.h-7{height:calc(var(--spacing)*7)}.h-8{height:calc(var(--spacing)*8)}.h-10{height:calc(var(--spacing)*10)}.h-16{height:calc(var(--spacing)*16)}.h-\[68px\]{height:68px}.h-\[500px\]{height:500px}.h-full{height:100%}.min-h-screen{min-height:100vh}.w-1\.5{width:calc(var(--spacing)*1.5)}.w-2\.5{width:calc(var(--spacing)*2.5)}.w-3{width:calc(var(--spacing)*3)}.w-3\.5{width:calc(var(--spacing)*3.5)}.w-4{width:calc(var(--spacing)*4)}.w-5{width:calc(var(--spacing)*5)}.w-6{width:calc(var(--spacing)*6)}.w-7{width:calc(var(--spacing)*7)}.w-8{width:calc(var(--spacing)*8)}.w-10{width:calc(var(--spacing)*10)}.w-16{width:calc(var(--spacing)*16)}.w-\[400px\]{width:400px}.w-full{width:100%}.max-w-2xl{max-width:var(--container-2xl)}.max-w-\[560px\]{max-width:560px}.max-w-\[590px\]{max-width:590px}.max-w-\[640px\]{max-width:640px}.min-w-0{min-width:calc(var(--spacing)*0)}.flex-shrink-0,.shrink-0{flex-shrink:0}.cursor-pointer{cursor:pointer}.resize{resize:both}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.flex-col{flex-direction:column}.items-center{align-items:center}.items-start{align-items:flex-start}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.gap-0{gap:calc(var(--spacing)*0)}.gap-2{gap:calc(var(--spacing)*2)}.gap-3{gap:calc(var(--spacing)*3)}.gap-5{gap:calc(var(--spacing)*5)}.gap-7{gap:calc(var(--spacing)*7)}.gap-8{gap:calc(var(--spacing)*8)}.gap-12{gap:calc(var(--spacing)*12)}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-auto{overflow:auto}.rounded{border-radius:.25rem}.rounded-\[10px\]{border-radius:10px}.rounded-\[20px\]{border-radius:20px}.rounded-full{border-radius:3.40282e38px}.rounded-lg{border-radius:var(--radius)}.rounded-md{border-radius:calc(var(--radius) - 2px)}.rounded-xl{border-radius:calc(var(--radius) + 4px)}.border{border-style:var(--tw-border-style);border-width:1px}.border-y{border-block-style:var(--tw-border-style);border-block-width:1px}.border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.border-\[rgba\(0\,0\,0\,0\.08\)\]{border-color:#00000014}.border-white\/10{border-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.border-white\/10{border-color:color-mix(in oklab,var(--color-white)10%,transparent)}}.bg-\[\#1a1a19\]{background-color:#1a1a19}.bg-\[\#f8f8f7\]{background-color:#f8f8f7}.bg-background{background-color:var(--background)}.bg-muted{background-color:var(--muted)}.bg-primary{background-color:var(--primary)}.bg-white{background-color:var(--color-white)}.fill-current{fill:currentColor}.p-0{padding:calc(var(--spacing)*0)}.p-4{padding:calc(var(--spacing)*4)}.p-5{padding:calc(var(--spacing)*5)}.p-8{padding:calc(var(--spacing)*8)}.px-4{padding-inline:calc(var(--spacing)*4)}.px-5{padding-inline:calc(var(--spacing)*5)}.py-2{padding-block:calc(var(--spacing)*2)}.py-4{padding-block:calc(var(--spacing)*4)}.py-5{padding-block:calc(var(--spacing)*5)}.py-12{padding-block:calc(var(--spacing)*12)}.py-16{padding-block:calc(var(--spacing)*16)}.pt-12{padding-top:calc(var(--spacing)*12)}.pt-\[68px\]{padding-top:68px}.pl-5{padding-left:calc(var(--spacing)*5)}.text-center{text-align:center}.font-mono{font-family:ui-monospace,SFMono-Regular,Cascadia Code,Roboto Mono,Consolas,monospace}.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-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\[11px\]{font-size:11px}.text-\[clamp\(3\.4rem\,6\.2vw\,6\.75rem\)\]{font-size:clamp(3.4rem,6.2vw,6.75rem)}.leading-5{--tw-leading:calc(var(--spacing)*5);line-height:calc(var(--spacing)*5)}.leading-\[0\.88\]{--tw-leading:.88;line-height:.88}.leading-\[26px\]{--tw-leading:26px;line-height:26px}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-\[-0\.44px\]{--tw-tracking:-.44px;letter-spacing:-.44px}.tracking-\[-0\.065em\]{--tw-tracking:-.065em;letter-spacing:-.065em}.tracking-\[-0\.154px\]{--tw-tracking:-.154px;letter-spacing:-.154px}.tracking-\[0\.2em\]{--tw-tracking:.2em;letter-spacing:.2em}.whitespace-break-spaces{white-space:break-spaces}.text-\[\#34322d\]{color:#34322d}.text-\[\#858481\]{color:#858481}.text-destructive{color:var(--destructive)}.text-foreground{color:var(--foreground)}.text-muted-foreground{color:var(--muted-foreground)}.text-primary-foreground{color:var(--primary-foreground)}.text-white{color:var(--color-white)}.text-white\/35{color:#ffffff59}@supports (color:color-mix(in lab,red,red)){.text-white\/35{color:color-mix(in oklab,var(--color-white)35%,transparent)}}.text-white\/42{color:#ffffff6b}@supports (color:color-mix(in lab,red,red)){.text-white\/42{color:color-mix(in oklab,var(--color-white)42%,transparent)}}.text-white\/45{color:#ffffff73}@supports (color:color-mix(in lab,red,red)){.text-white\/45{color:color-mix(in oklab,var(--color-white)45%,transparent)}}.text-white\/55{color:#ffffff8c}@supports (color:color-mix(in lab,red,red)){.text-white\/55{color:color-mix(in oklab,var(--color-white)55%,transparent)}}.text-white\/58{color:#ffffff94}@supports (color:color-mix(in lab,red,red)){.text-white\/58{color:color-mix(in oklab,var(--color-white)58%,transparent)}}.text-white\/60{color:#fff9}@supports (color:color-mix(in lab,red,red)){.text-white\/60{color:color-mix(in oklab,var(--color-white)60%,transparent)}}.text-white\/78{color:#ffffffc7}@supports (color:color-mix(in lab,red,red)){.text-white\/78{color:color-mix(in oklab,var(--color-white)78%,transparent)}}.text-white\/85{color:#ffffffd9}@supports (color:color-mix(in lab,red,red)){.text-white\/85{color:color-mix(in oklab,var(--color-white)85%,transparent)}}.uppercase{text-transform:uppercase}.opacity-0{opacity:0}.shadow-\[0px_4px_11px_0px_rgba\(0\,0\,0\,0\.08\)\]{--tw-shadow:0px 4px 11px 0px var(--tw-shadow-color,#00000014);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.backdrop-blur-2xl{--tw-backdrop-blur:blur(var(--blur-2xl));-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,)}@media (hover:hover){.hover\:bg-\[\#1a1a19\]\/90:hover{background-color:#1a1a19e6}.hover\:opacity-90:hover{opacity:.9}}@media (min-width:40rem){.sm\:inline{display:inline}.sm\:flex-row{flex-direction:row}.sm\:items-center{align-items:center}}@media (min-width:48rem){.md\:text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}}@media (min-width:64rem){.lg\:flex{display:flex}.lg\:hidden{display:none}.lg\:min-h-\[calc\(100vh-4\.25rem\)\]{min-height:calc(100vh - 4.25rem)}.lg\:grid-cols-\[0\.84fr_1\.16fr\]{grid-template-columns:.84fr 1.16fr}.lg\:gap-14{gap:calc(var(--spacing)*14)}.lg\:py-12{padding-block:calc(var(--spacing)*12)}}}:root{--radius:.5rem;--background:oklch(98.5% 0 0);--foreground:oklch(14.5% 0 0);--card:oklch(100% 0 0);--card-foreground:oklch(14.5% 0 0);--popover:oklch(100% 0 0);--popover-foreground:oklch(14.5% 0 0);--primary:oklch(14.5% 0 0);--primary-foreground:oklch(98.5% 0 0);--secondary:oklch(96% 0 0);--secondary-foreground:oklch(25% 0 0);--muted:oklch(96% 0 0);--muted-foreground:oklch(48% 0 0);--accent:oklch(94% 0 0);--accent-foreground:oklch(14.5% 0 0);--destructive:oklch(58% .22 27);--destructive-foreground:oklch(98.5% 0 0);--border:oklch(89% 0 0);--input:oklch(89% 0 0);--ring:oklch(14.5% 0 0);--chart-1:oklch(14.5% 0 0);--chart-2:oklch(35% 0 0);--chart-3:oklch(50% 0 0);--chart-4:oklch(68% 0 0);--chart-5:oklch(84% 0 0);--sidebar:oklch(98.5% 0 0);--sidebar-foreground:oklch(14.5% 0 0);--sidebar-primary:oklch(14.5% 0 0);--sidebar-primary-foreground:oklch(98.5% 0 0);--sidebar-accent:oklch(94% 0 0);--sidebar-accent-foreground:oklch(14.5% 0 0);--sidebar-border:oklch(89% 0 0);--sidebar-ring:oklch(14.5% 0 0);--ease-out:cubic-bezier(.23,1,.32,1);--ease-system:cubic-bezier(.77,0,.175,1);--signal-orange:#c24e0d;--signal-orange-dark:#ff7a1a}.dark{--background:oklch(14.5% 0 0);--foreground:oklch(98.5% 0 0);--card:oklch(19% 0 0);--card-foreground:oklch(98.5% 0 0);--popover:oklch(19% 0 0);--popover-foreground:oklch(98.5% 0 0);--primary:oklch(98.5% 0 0);--primary-foreground:oklch(14.5% 0 0);--secondary:oklch(23% 0 0);--secondary-foreground:oklch(78% 0 0);--muted:oklch(23% 0 0);--muted-foreground:oklch(68% 0 0);--accent:oklch(27% 0 0);--accent-foreground:oklch(98.5% 0 0);--destructive:oklch(64% .2 27);--destructive-foreground:oklch(98.5% 0 0);--border:oklch(100% 0 0/.12);--input:oklch(100% 0 0/.16);--ring:oklch(98.5% 0 0);--chart-1:oklch(98.5% 0 0);--chart-2:oklch(78% 0 0);--chart-3:oklch(58% 0 0);--chart-4:oklch(38% 0 0);--chart-5:oklch(25% 0 0);--sidebar:oklch(19% 0 0);--sidebar-foreground:oklch(98.5% 0 0);--sidebar-primary:oklch(98.5% 0 0);--sidebar-primary-foreground:oklch(14.5% 0 0);--sidebar-accent:oklch(25% 0 0);--sidebar-accent-foreground:oklch(98.5% 0 0);--sidebar-border:oklch(100% 0 0/.12);--sidebar-ring:oklch(98.5% 0 0)}@keyframes boot-in{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translate(0)}}@keyframes blink{0%,47%{opacity:1}48%,to{opacity:0}}@keyframes flow{0%{stroke-dashoffset:120px}to{stroke-dashoffset:0}}@keyframes breathe{0%,to{opacity:.45;transform:scale(1)}50%{opacity:.8;transform:scale(1.04)}}@keyframes hero-node-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translate(0)}}@keyframes core-scan{0%{opacity:0;transform:translateY(-120%)}15%,70%{opacity:1}to{opacity:0;transform:translateY(320%)}}@keyframes orbit-turn{to{transform:rotate(360deg)}}@keyframes packet-one{0%,12%{opacity:0;transform:translate(0)}18%{opacity:1}72%{opacity:1}82%,to{opacity:0;transform:translate(103px,74px)}}@keyframes packet-two{0%,28%{opacity:0;transform:translate(0)}34%{opacity:1}80%{opacity:1}90%,to{opacity:0;transform:translate(-107px,66px)}}@keyframes packet-three{0%,42%{opacity:0;transform:translate(0)}48%{opacity:1}84%{opacity:1}94%,to{opacity:0;transform:translate(102px,-74px)}}@keyframes packet-four{0%,56%{opacity:0;transform:translate(0)}62%{opacity:1}88%{opacity:1}98%,to{opacity:0;transform:translate(-106px,-69px)}}@keyframes score-draw{0%{stroke-dashoffset:377px}to{stroke-dashoffset:calc(377 - (377*var(--score)/100))}}@keyframes dimension-grow{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes quiet-scan{0%{opacity:0;transform:translate(-120%)}20%,70%{opacity:1}to{opacity:0;transform:translate(320%)}}@keyframes ambient-drift{0%,to{transform:translate(0)scale(1)}50%{transform:translate(2%,-2%)scale(1.04)}}@keyframes maturity-hint{0%,to{opacity:.45;box-shadow:0 0 #0003}50%{opacity:1;box-shadow:0 0 0 6px #0000}}@keyframes identity-scan{0%,12%{opacity:0;transform:translateY(-100px)}22%,78%{opacity:.8}90%,to{opacity:0;transform:translateY(500px)}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@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-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-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-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-space-y-reverse{syntax:"*";inherits:false;initial-value:0}
