@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-border-style:solid;--tw-gradient-position:initial;--tw-gradient-from:#0000;--tw-gradient-via:#0000;--tw-gradient-to:#0000;--tw-gradient-stops:initial;--tw-gradient-via-stops:initial;--tw-gradient-from-position:0%;--tw-gradient-via-position:50%;--tw-gradient-to-position:100%;--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-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-duration:initial;--tw-ease:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--color-neutral-400:#a1a1a1;--color-neutral-600:#525252;--color-black:#000;--color-white:#fff;--spacing:.25rem;--container-md:28rem;--text-sm:.875rem;--text-sm--line-height:calc(1.25/.875);--font-weight-light:300;--font-weight-medium:500;--font-weight-semibold:600;--tracking-wide:.025em;--radius-lg:.5rem;--radius-2xl:1rem;--ease-in-out:cubic-bezier(.4,0,.2,1);--blur-xl:24px;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4,0,.2,1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}@supports (color:lab(0% 0 0)){:root,:host{--color-neutral-400:lab(66.128% -.0000298023 .0000119209);--color-neutral-600:lab(34.924% 0 0)}}}@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;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.\@container-\[size\]{container-type:size}.pointer-events-none{pointer-events:none}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.relative{position:relative}.static{position:static}.-inset-full{inset:-100%}.inset-\(--cut\){inset:var(--cut)}.inset-0{inset:0}.top-0{top:0}.left-0{left:0}.-z-20{z-index:calc(20*-1)}.-z-30{z-index:calc(30*-1)}.z-0{z-index:0}.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}}.mx-auto{margin-inline:auto}.block{display:block}.flex{display:flex}.inline-block{display:inline-block}.table{display:table}.aspect-\[1\]{aspect-ratio:1}.size-full{width:100%;height:100%}.h-2{height:calc(var(--spacing)*2)}.h-\[100cqh\]{height:100cqh}.h-full{height:100%}.h-screen{height:100vh}.w-2{width:calc(var(--spacing)*2)}.w-auto{width:auto}.w-full{width:100%}.max-w-md{max-width:var(--container-md)}.border-collapse{border-collapse:collapse}.translate-x-12{--tw-translate-x:calc(var(--spacing)*12);translate:var(--tw-translate-x)var(--tw-translate-y)}.\[translate\:0_0\]{translate:0}.rotate-0{rotate:none}.transform-gpu{transform:translateZ(0)var(--tw-rotate-x,)var(--tw-rotate-y,)var(--tw-rotate-z,)var(--tw-skew-x,)var(--tw-skew-y,)}.animate-shimmer-slide{animation:shimmer-slide var(--speed)ease-in-out infinite alternate}.animate-shiny-text{animation:8s infinite shiny-text}.animate-spin-around{animation:spin-around calc(var(--speed)*2)infinite linear}.cursor-pointer{cursor:pointer}.resize{resize:both}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.justify-center{justify-content:center}.gap-2{gap:calc(var(--spacing)*2)}.overflow-hidden{overflow:hidden}.overflow-visible{overflow:visible}.\[border-radius\:var\(--radius\)\]{border-radius:var(--radius)}.rounded-2xl{border-radius:var(--radius-2xl)}.rounded-\[inherit\]{border-radius:inherit}.rounded-full{border-radius:3.40282e38px}.rounded-lg{border-radius:var(--radius-lg)}.rounded-none{border-radius:0}.border{border-style:var(--tw-border-style);border-width:1px}.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-background{background-color:#ffffffd1}.bg-primary{background-color:var(--ink)}.bg-linear-to-r{--tw-gradient-position:to right}@supports (background-image:linear-gradient(in lab, red, red)){.bg-linear-to-r{--tw-gradient-position:to right in oklab}}.bg-linear-to-r{background-image:linear-gradient(var(--tw-gradient-stops))}.from-transparent{--tw-gradient-from:transparent;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.via-black\/80{--tw-gradient-via:#000c}@supports (color:color-mix(in lab, red, red)){.via-black\/80{--tw-gradient-via:color-mix(in oklab,var(--color-black)80%,transparent)}}.via-black\/80{--tw-gradient-via-stops:var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-via)var(--tw-gradient-via-position),var(--tw-gradient-to)var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-50\%{--tw-gradient-via-position:50%}.to-transparent{--tw-gradient-to:transparent;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.bg-size-\[var\(--shiny-width\)_100\%\]{background-size:var(--shiny-width)100%}.bg-clip-text{-webkit-background-clip:text;background-clip:text}.bg-position-\[0_0\]{background-position:0 0}.bg-no-repeat{background-repeat:no-repeat}.stroke-2{stroke-width:2px}.p-2{padding:calc(var(--spacing)*2)}.p-px{padding:1px}.px-4{padding-inline:calc(var(--spacing)*4)}.px-6{padding-inline:calc(var(--spacing)*6)}.py-1\.5{padding-block:calc(var(--spacing)*1.5)}.py-2{padding-block:calc(var(--spacing)*2)}.py-3{padding-block:calc(var(--spacing)*3)}.text-center{text-align:center}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.font-\[300\]{--tw-font-weight:300;font-weight:300}.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-wide{--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide)}.whitespace-nowrap{white-space:nowrap}.text-\[rgb\(0\,0\,0\,65\%\)\]{color:#000000a6}.text-neutral-400\/80{color:#a1a1a1cc}@supports (color:color-mix(in lab, red, red)){.text-neutral-400\/80{color:color-mix(in oklab,var(--color-neutral-400)80%,transparent)}}.text-neutral-600\/70{color:#525252b3}@supports (color:color-mix(in lab, red, red)){.text-neutral-600\/70{color:color-mix(in oklab,var(--color-neutral-600)70%,transparent)}}.text-primary-foreground{color:#fff}.text-white{color:var(--color-white)}.uppercase{text-transform:uppercase}.no-underline{text-decoration-line:none}.opacity-0{opacity:0}.opacity-50{opacity:.5}.shadow-\[inset_0_-8px_10px_\#ffffff1f\]{--tw-shadow:inset 0 -8px 10px var(--tw-shadow-color,#ffffff1f);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.blur-\[2px\]{--tw-blur:blur(2px);filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.backdrop-blur-xl{--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,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-shadow{transition-property:box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-300{--tw-duration:.3s;transition-duration:.3s}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.\[will-change\:font-weight\,-webkit-text-stroke-width\,padding\]{will-change:font-weight,-webkit-text-stroke-width,padding}.will-change-\[background-position\]{will-change:background-position}.\[-webkit-text-stroke-color\:transparent\]{-webkit-text-stroke-color:transparent}.\[-webkit-text-stroke-width\:var\(--text-stroke-width\)\]{-webkit-text-stroke-width:var(--text-stroke-width)}.\[background\:conic-gradient\(from_calc\(270deg-\(var\(--spread\)\*0\.5\)\)\,transparent_0\,var\(--shimmer-color\)_var\(--spread\)\,transparent_var\(--spread\)\)\]{background:conic-gradient(from calc(270deg - (var(--spread)*.5)),transparent 0,var(--shimmer-color)var(--spread),transparent var(--spread))}.\[background\:var\(--bg\)\]{background:var(--bg)}.\[mask\:none\]{-webkit-mask:none;mask:none}.\[transition\:background-position_1s_cubic-bezier\(\.6\,\.6\,0\,1\)_infinite\]{transition:background-position 1s cubic-bezier(.6,.6,0,1)infinite}.\[transition\:font-weight_0\.4s\,_-webkit-text-stroke-color_0\.4s\,_padding_0\.4s\]{transition:font-weight .4s,-webkit-text-stroke-color .4s,padding .4s}@media (hover:hover){.group-hover\:translate-x-0:is(:where(.group):hover *){--tw-translate-x:0;translate:var(--tw-translate-x)var(--tw-translate-y)}.group-hover\:translate-x-12:is(:where(.group):hover *){--tw-translate-x:calc(var(--spacing)*12);translate:var(--tw-translate-x)var(--tw-translate-y)}.group-hover\:scale-\[100\.8\]:is(:where(.group):hover *){scale:100.8}.group-hover\:opacity-0:is(:where(.group):hover *){opacity:0}.group-hover\:opacity-100:is(:where(.group):hover *){opacity:1}.group-hover\:shadow-\[inset_0_-6px_10px_\#ffffff3f\]:is(:where(.group):hover *){--tw-shadow:inset 0 -6px 10px var(--tw-shadow-color,#ffffff3f);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}}.group-active\:shadow-\[inset_0_-10px_10px_\#ffffff3f\]:is(:where(.group):active *){--tw-shadow:inset 0 -10px 10px var(--tw-shadow-color,#ffffff3f);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}@media (hover:hover){.hover\:\[padding-inline\:var\(--hover-padding\)\]:hover{padding-inline:var(--hover-padding)}.hover\:font-\[900\]:hover{--tw-font-weight:900;font-weight:900}.hover\:shadow:hover{--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)}.hover\:\[-webkit-text-stroke-color\:currentcolor\]:hover{-webkit-text-stroke-color:currentcolor}.hover\:\[-webkit-text-stroke-width\:calc\(var\(--text-stroke-width\)\*2\)\]:hover{-webkit-text-stroke-width:calc(var(--text-stroke-width)*2)}}.active\:translate-y-px:active{--tw-translate-y:1px;translate:var(--tw-translate-x)var(--tw-translate-y)}.has-\[\+span\+span\:hover\]\:font-\[400\]:has(+span+span:hover){--tw-font-weight:400;font-weight:400}.has-\[\+span\:hover\]\:\[padding-inline\:var\(--hover-padding\)\]:has(+span:hover){padding-inline:var(--hover-padding)}.has-\[\+span\:hover\]\:font-\[600\]:has(+span:hover){--tw-font-weight:600;font-weight:600}@media (prefers-reduced-motion:no-preference){.motion-safe\:animate-shine{animation:shine var(--duration)infinite linear}}.dark\:bg-\[radial-gradient\(circle_at_50\%_0\%\,var\(--primary\)\/10\%_0\%\,transparent_60\%\)\]:is(.dark *){background-image:radial-gradient(circle at 50% 0%,var(--primary)/10% 0%,transparent 60%)}.dark\:via-white\/80:is(.dark *){--tw-gradient-via:#fffc}@supports (color:color-mix(in lab, red, red)){.dark\:via-white\/80:is(.dark *){--tw-gradient-via:color-mix(in oklab,var(--color-white)80%,transparent)}}.dark\:via-white\/80:is(.dark *){--tw-gradient-via-stops:var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-via)var(--tw-gradient-via-position),var(--tw-gradient-to)var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.dark\:font-light:is(.dark *){--tw-font-weight:var(--font-weight-light);font-weight:var(--font-weight-light)}.dark\:text-\[rgb\(255\,255\,255\,90\%\)\]:is(.dark *){color:#ffffffe6}.dark\:text-neutral-400\/70:is(.dark *){color:#a1a1a1b3}@supports (color:color-mix(in lab, red, red)){.dark\:text-neutral-400\/70:is(.dark *){color:color-mix(in oklab,var(--color-neutral-400)70%,transparent)}}@media (hover:hover){.dark\:hover\:shadow-\[0_0_20px_var\(--primary\)\/10\%\]:is(.dark *):hover{--tw-shadow:0 0 20px var(--primary)/10%;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}}:hover+.\[\:hover\+\&\]\:\[padding-inline\:var\(--hover-padding\)\]{padding-inline:var(--hover-padding)}:hover+.\[\:hover\+\&\]\:font-\[600\]{--tw-font-weight:600;font-weight:600}:hover+span+.\[\:hover\+span\+\&\]\:font-\[400\]{--tw-font-weight:400;font-weight:400}}:root{--ink:#16181b;--muted:#777a7d;--paper:#fafafa;--paper-soft:#fff;--line:#16181b1c;--line-soft:#16181b13;--accent-dark:#171717;--primary:#16181b;--radius-input:8px;--radius-card:10px;--radius-button:10px;--radius-pill:999px}*{box-sizing:border-box}html{scroll-behavior:smooth;scrollbar-width:none;background:var(--paper)}body{background:var(--paper);min-height:100dvh;color:var(--ink);font-family:var(--font-montserrat),Montserrat,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;-ms-overflow-style:none;margin:0}html::-webkit-scrollbar{width:0;height:0;display:none}body::-webkit-scrollbar{width:0;height:0;display:none}a{color:inherit;text-decoration:none}button,input{font:inherit}.site-shell{background:radial-gradient(circle at 50% 4%,#fff,#fafafa00 34rem),var(--paper);min-height:100dvh;overflow:hidden}.header{z-index:20;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border-bottom:1px solid #0000;grid-template-columns:1fr auto;align-items:center;width:100%;padding:20px clamp(22px,4vw,60px);transition:background .22s,border-color .22s,box-shadow .22s,-webkit-backdrop-filter .22s,backdrop-filter .22s,padding .22s;display:grid;position:fixed;top:0;left:0}.header:after{content:"";opacity:0;background:#16181b1f;height:1px;transition:opacity .22s;position:absolute;bottom:-1px;left:0;right:0}.header-scrolled{-webkit-backdrop-filter:blur(18px)saturate(1.08);backdrop-filter:blur(18px)saturate(1.08);background:#fafafa9e;border-bottom-color:#0000;box-shadow:0 12px 40px #16181b0b}.header-scrolled:after{opacity:1}.brand,.nav a,.form-kicker,.story-pill,.why-scroll-link,.claim-primary-link,.claim-section,.claim-form,.footer{font-family:var(--font-montserrat),Montserrat,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;letter-spacing:0}.brand{justify-self:start;align-items:center;display:inline-flex}.brand img{width:110px;height:auto;display:block}.nav{color:var(--ink);justify-self:center;font-size:15px}.nav a{border:1px solid var(--line);border-radius:var(--radius-button);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);transform-origin:50%;background:#ffffffbd;align-items:center;padding:7px 16px;transition:color .18s,transform .18s;display:inline-flex}.nav-right{justify-self:end;align-items:center;gap:clamp(18px,2.5vw,32px);display:flex}.nav-right a{color:var(--ink);-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border-color:#0000;padding:0}.nav a:hover,.why-scroll-link:hover,.claim-primary-link:hover,.footer a:hover{color:var(--ink)}.nav a:hover,.footer a:hover{transform:translateY(-1px)scale(1.035)}.hero{border-bottom:1px solid var(--line);place-items:start center;min-height:calc(100svh - 112px);padding:112px clamp(22px,4vw,60px) 62px;display:grid;position:relative}.ambient-background{z-index:0;pointer-events:none;position:absolute;inset:0;overflow:hidden}.ambient-background:before{content:"";filter:blur(24px);opacity:.74;background:linear-gradient(104deg,#0000 0%,#2563eb05 20%,#2563eb29 48%,#12b4aa1a 64%,#0000 100%),linear-gradient(104deg,#0000 0%,#fff0 34%,#ffffff6b 52%,#0000 68%);width:min(86vw,1120px);height:clamp(180px,26vh,320px);position:absolute;top:55%;left:50%;transform:translate(-50%,-50%)rotate(-8deg)}.ambient-background:after{content:"";background:linear-gradient(#fafafa03 0%,#fafafa1a 58%,#fafafad1 100%),radial-gradient(circle,#fff0 0%,#fafafa14 48%,#fafafaa8 86%);position:absolute;inset:0}.prism-layer{opacity:.98;filter:saturate(1.2)contrast(1.24)brightness(1.04)hue-rotate(44deg);position:absolute;inset:-24% -18% -8%;transform:translateY(-7vh)}.prism-canvas{width:100%;height:100%;position:relative}.ambient-glow{aspect-ratio:1;filter:blur(68px);opacity:.22;border-radius:50%;width:44vw;min-width:420px;position:absolute;transform:translate(0)}.ambient-glow-one{background:#2886ff38;animation:18s ease-in-out infinite ambient-drift-one;top:8%;left:8%}.ambient-glow-two{background:#4e81ff1a;animation:22s ease-in-out infinite ambient-drift-two;bottom:14%;right:6%}.page-flickering-grid{z-index:0;opacity:.92;pointer-events:none;background-image:url(/images/static-dot-grid.svg);background-size:176px 176px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000 0%,#000 6% 90%,#0000 100%),radial-gradient(#000 0% 64%,#0000 100%);mask-image:linear-gradient(#0000 0%,#000 6% 90%,#0000 100%),radial-gradient(#000 0% 64%,#0000 100%)}.page-flickering-grid:after{content:"";background:radial-gradient(circle,#2563eb29,#0000 52%),radial-gradient(circle at 58% 48%,#12b4aa14,#0000 42%);position:absolute;inset:0}.is-safari .hero{background:radial-gradient(at 50% 62%,#2563eb1d,#0000 48%),radial-gradient(at 76% 78%,#12b4aa17,#0000 36%),#f8fafc}.is-safari .ambient-background:before{filter:blur(20px);opacity:.96;background:linear-gradient(104deg,#0000 0%,#2563eb0a 18%,#2563eb3d 48%,#12b4aa26 66%,#0000 100%),linear-gradient(104deg,#0000 0%,#fff0 34%,#ffffff57 52%,#0000 68%);width:min(88vw,1160px);height:clamp(190px,28vh,340px);top:54%;left:50%;transform:translate(-50%,-50%)rotate(-8deg)}.is-safari .ambient-background:after{background:linear-gradient(#f8fafc00 0%,#f8fafc0a 56%,#f8fafcad 100%),radial-gradient(circle,#fff0 0%,#f8fafc0a 48%,#f8fafc8a 88%)}.is-safari .prism-layer{opacity:1;filter:saturate(1.32)contrast(1.28)brightness(1.02)hue-rotate(44deg);inset:-20% -14% -10%;transform:translateY(-1vh)}.is-safari .ambient-glow{opacity:.3;filter:blur(58px)}.is-safari .page-flickering-grid{opacity:1;filter:contrast(1.12)}.is-safari .page-flickering-grid:after{background:radial-gradient(circle,#2563eb33,#0000 52%),radial-gradient(circle at 58% 48%,#12b4aa1f,#0000 42%)}.hero-stack{--claim-cta-gap:clamp(32px,5.2vh,52px);--claim-cta-lift:clamp(8px,1.5vh,16px);--claim-form-gap:clamp(34px,5vh,56px);z-index:1;justify-items:center;width:min(100%,1040px);margin-inline:auto;display:grid;position:relative}.hero-copy{gap:var(--claim-cta-gap);text-align:center;justify-items:center;width:100%;display:grid}.story-link{justify-content:center;justify-self:center;width:auto;max-width:min(100%,650px);margin-top:clamp(28px,5vh,56px);display:inline-flex}.story-pill{border:1px solid var(--line);border-radius:var(--radius-pill);width:auto;min-width:0;max-width:100%;color:var(--muted);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fffc;justify-content:center;align-items:center;gap:12px;padding:9px 16px;font-size:13px;line-height:1.2;display:inline-flex;box-shadow:0 12px 28px #16181b0b}.story-label{min-width:0;color:var(--muted);letter-spacing:0;text-transform:none;white-space:nowrap;justify-content:center;align-items:center;gap:7px;font-size:13px;font-weight:500;line-height:1.22;display:inline-flex}.story-title-shell{white-space:nowrap;min-width:0;display:grid;position:relative;overflow:hidden;max-width:min(46vw,390px)!important;margin-inline:0!important}.story-title-base,.story-title-shine{text-overflow:ellipsis;white-space:nowrap;grid-area:1/1;overflow:hidden}.story-title-base{color:var(--ink);font-weight:600}.story-title-shine{pointer-events:none;-webkit-text-fill-color:transparent;font-weight:600;color:#0000!important;background-image:linear-gradient(90deg,#0000 0%,#377bff14 26%,#377bfffa 48%,#fffffff2 52%,#377bff8c 58%,#0000 100%)!important;max-width:none!important;margin-inline:0!important;animation-duration:4.8s!important}.story-icon{color:#16181b94;stroke-width:1.8px;width:15px;height:15px}.story-dot{vertical-align:middle;background:#16a34a;border-radius:50%;flex:none;width:8px;height:8px;margin-inline:6px;display:inline-block;box-shadow:0 0 0 3px #16a34a24,0 0 12px #16a34a47}.story-pill strong{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}h1{width:100%;max-width:min(100%,1040px);font-family:var(--font-libre-baskerville),Georgia,"Times New Roman",serif;letter-spacing:0;text-align:center;justify-items:center;gap:.08em;margin:0 auto;font-size:clamp(31px,3.5vw,54px);font-weight:400;line-height:1.2;display:grid;position:relative}.headline-line{max-width:100%;font-weight:inherit;text-align:center;text-wrap:balance;justify-self:center;display:block}.headline-primary{white-space:nowrap}.headline-gradient{color:var(--ink);background:0 0}.kinetic-text{vertical-align:baseline;color:var(--ink);font-size:inherit;font-family:inherit;font-weight:inherit;white-space:nowrap;background:0 0;flex-wrap:nowrap;justify-content:center;justify-self:center;display:inline-flex;position:relative}.kinetic-text span{color:inherit;background:0 0;flex:none}.hero-title-kinetic{align-items:baseline;column-gap:.16em}.hero-title-kinetic .kinetic-word,.hero-title-kinetic .kinetic-word-inner,.hero-title-kinetic .kinetic-word-inner>span{flex:none}.hero-title-kinetic .kinetic-word,.hero-title-kinetic .kinetic-word-inner{white-space:nowrap;display:inline-flex}.hero-cta-stack{justify-items:center;gap:calc(clamp(28px,4.4vh,44px) + var(--claim-cta-lift));margin-top:calc(-1*var(--claim-cta-lift));display:grid}.claim-primary-link{border-radius:var(--radius-pill);width:min(100%,400px);min-width:240px;min-height:54px;color:var(--ink);white-space:nowrap;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);cursor:pointer;background:#ffffffd1;border:1px solid #16181b29;justify-content:center;justify-self:center;align-items:center;padding:0 24px;font-size:13px;font-weight:600;transition:border-color .2s,box-shadow .2s,transform .2s;display:inline-flex;position:relative;overflow:hidden;box-shadow:0 14px 32px #16181b11,inset 0 1px #ffffffe6}.claim-primary-link:hover{border-color:#16181b47;transform:translateY(-1px);box-shadow:0 16px 34px #16181b17,inset 0 1px #ffffffeb}.why-scroll-link{color:var(--muted);justify-content:center;align-items:center;gap:10px;margin-top:0;font-size:13px;font-weight:600;transition:color .18s,transform .18s;display:inline-flex}.why-scroll-link svg{width:26px;height:26px;color:var(--ink);stroke-width:2px;background:#ffffffad;border:1px solid #16181b1f;border-radius:999px;padding:7px;transition:background .18s,border-color .18s,transform .18s;transform:translate(0)}.why-scroll-link:hover{color:var(--ink);transform:translate(1px)}.why-scroll-link:hover svg{background:#ffffffe6;border-color:#16181b38;transform:translate(4px)}.claim-section{width:min(100%,1120px);margin-top:var(--claim-form-gap);z-index:1;margin-inline:auto;scroll-margin-top:96px;display:grid;position:relative}.claim-form{border:1px solid var(--line);z-index:1;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(135deg,#ffffffc7,#ffffff8a),#ffffffa8;border-radius:16px;grid-template-columns:minmax(0,1.05fr) minmax(360px,.95fr);align-items:stretch;gap:clamp(28px,5vw,72px);width:100%;margin-inline:auto;padding:clamp(26px,4vw,52px);transition:border-color .18s,box-shadow .22s;display:grid;position:relative;overflow:hidden;box-shadow:0 30px 90px #16181b14,inset 0 1px #ffffffd1}.claim-panel-copy,.claim-form-fields,.claim-form button{z-index:1;position:relative}.claim-panel-copy{border-right:1px solid var(--line-soft);align-content:start;gap:20px;min-height:100%;padding-top:clamp(12px,2.6vw,34px);padding-right:clamp(22px,4vw,52px);transition:filter .18s,opacity .18s,transform .18s;display:grid}.claim-panel-copy h2{color:var(--ink);font-family:var(--font-libre-baskerville),Georgia,"Times New Roman",serif;max-width:15ch;margin:0;font-size:clamp(28px,3vw,44px);font-weight:400;line-height:1.14}.claim-panel-copy p{color:var(--muted);max-width:48ch;margin:0;font-size:15px;line-height:1.62}.claim-form-fields{grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:18px;transition:filter .18s,opacity .18s,transform .18s;display:grid}.form-kicker{color:#2563eb;text-align:left;margin:0;font-size:13px;font-weight:700}.claim-form label{gap:7px;display:grid}.claim-field-wide,.claim-form button,.claim-form-note{grid-column:1/-1}.claim-form span{color:var(--muted);font-size:13px}.field-label{align-items:center;gap:8px;display:inline-flex}.field-icon{color:#16181b8a;stroke-width:1.9px;width:16px;height:16px}.claim-form input,.claim-form select,.claim-form textarea{border:1px solid var(--line-soft);border-radius:var(--radius-input);width:100%;min-height:56px;color:var(--ink);background:#fafafac2;outline:0;padding:0 13px;transition:background .16s,border-color .16s,box-shadow .16s}.claim-form select{appearance:none;background-image:linear-gradient(45deg,#0000 50%,#16181b7a 50%),linear-gradient(135deg,#16181b7a 50%,#0000 50%);background-position:calc(100% - 18px),calc(100% - 13px);background-repeat:no-repeat;background-size:5px 5px,5px 5px;padding-right:36px}.claim-form textarea{resize:vertical;min-height:104px;padding-block:14px}.claim-form input:focus,.claim-form select:focus,.claim-form textarea:focus{border-color:var(--ink)}.claim-form input[aria-invalid=true],.claim-form select[aria-invalid=true],.claim-form textarea[aria-invalid=true]{background:#fef2f2ad;border-color:#dc26266b;box-shadow:0 0 0 3px #dc26260d}.claim-form input[aria-invalid=true]:focus,.claim-form select[aria-invalid=true]:focus,.claim-form textarea[aria-invalid=true]:focus{border-color:#dc2626b8;box-shadow:0 0 0 4px #dc262614}.claim-form button{border:1px solid var(--accent-dark);border-radius:var(--radius-button);background:var(--accent-dark);min-height:56px;color:var(--paper);cursor:pointer;justify-content:center;align-items:center;gap:10px;font-weight:550;transition:background .18s,border-color .18s,transform .18s;display:inline-flex}.claim-form button svg{stroke-width:1.9px;width:17px;height:17px}.claim-form button span{color:inherit}.claim-form button:hover{color:#fff;background:#2f343a;border-color:#2f343a;transform:translateY(-1px)}.claim-form button:disabled{cursor:default;opacity:.74}.claim-form button:disabled:hover{background:var(--accent-dark);border-color:var(--accent-dark);transform:none}.claim-form-error{border-color:#dc262633}.claim-form-error-even .claim-form-fields,.claim-form-error-odd .claim-form-fields{animation:.22s claim-subtle-shake}.claim-form-note{color:#b91c1c;min-height:22px;margin:-6px 0 0;font-size:13px;font-weight:600;line-height:1.45}.claim-form-processing .claim-panel-copy,.claim-form-processing .claim-form-fields{filter:blur(5px);opacity:.44;pointer-events:none;transform:scale(.995)}.claim-form-overlay{z-index:3;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#ffffff47;place-items:center;padding:24px;display:grid;position:absolute;inset:0}.claim-status-card{text-align:center;background:#ffffffdb;border:1px solid #16181b1f;border-radius:16px;justify-items:center;gap:10px;width:min(100%,360px);padding:24px;display:grid;box-shadow:0 22px 70px #16181b24,inset 0 1px #ffffffeb}.claim-status-card svg{color:#16a34a;stroke-width:1.8px;width:32px;height:32px}.claim-status-card p{color:var(--ink);margin:0;font-size:16px;font-weight:700}.claim-status-card span{color:var(--muted);font-size:13px;line-height:1.5}.claim-status-spinner{border:2px solid #16181b1f;border-top-color:#2563eb;border-radius:999px;width:30px;height:30px;animation:.85s linear infinite claim-spin}@keyframes claim-spin{to{transform:rotate(360deg)}}@keyframes claim-subtle-shake{0%,to{transform:translate(0)}25%{transform:translate(-3px)}75%{transform:translate(3px)}}.enterprise-shell{background:radial-gradient(ellipse at 50% 8%,#fff,#fafafa00 34rem),radial-gradient(ellipse at 50% 30%,#2563eb0f,transparent 48rem),radial-gradient(ellipse at 54% 58%,#12b4aa0a,transparent 54rem),var(--paper);position:relative}.enterprise-content-region{position:relative;overflow:hidden}.enterprise-content-region:after{z-index:0;content:"";pointer-events:none;background:linear-gradient(#fafafa1a,#fafafa6b 48%,#fafafaad 100%),radial-gradient(circle at 34% 28%,#ffffff52,#0000 34rem);position:absolute;inset:0}.enterprise-hero{z-index:1;place-items:start center;min-height:calc(100svh - 112px);padding:112px clamp(22px,4vw,60px) 62px;display:grid;position:relative;overflow:visible}.enterprise-hero .ambient-background{inset:0 0 -28vh;overflow:visible}.enterprise-hero .ambient-background:before{opacity:.62;top:47%}.enterprise-hero .ambient-background:after{background:linear-gradient(#fafafa05 0%,#fafafa12 58%,#fafafa00 100%),radial-gradient(at 50% 46%,#fff0 0%,#fafafa14 58%,#fafafa2e 100%)}.enterprise-hero-grid{z-index:1;justify-items:center;width:min(100%,1040px);margin:0 auto;display:grid;position:relative}.enterprise-hero-copy{--enterprise-cta-gap:clamp(32px,5.2vh,52px);--enterprise-cta-lift:clamp(8px,1.5vh,16px);justify-items:center;gap:var(--enterprise-cta-gap);text-align:center;width:100%;display:grid}.enterprise-pill{max-width:min(100%,620px)}.enterprise-title{text-align:center;justify-items:center;max-width:min(100%,1040px);margin:0;font-size:clamp(36px,5vw,76px);line-height:1.12}.enterprise-title .headline-line{text-align:center;justify-self:center}.enterprise-title-emphasis{white-space:nowrap;text-shadow:0 1px #ffffffe6,0 14px 24px #16181b1f}.enterprise-title-kinetic{flex-wrap:nowrap;justify-content:center;align-items:baseline;column-gap:.16em;display:inline-flex}.enterprise-title-kinetic .kinetic-word,.enterprise-title-kinetic .kinetic-word-inner,.enterprise-title-kinetic .kinetic-word-inner>span{flex:none}.enterprise-title-kinetic .kinetic-word,.enterprise-title-kinetic .kinetic-word-inner{white-space:nowrap;display:inline-flex}.enterprise-hero-copy>p{max-width:58ch;color:var(--muted);margin:0;font-size:clamp(16px,1.3vw,19px);font-weight:500;line-height:1.68}.enterprise-cta-stack{justify-items:center;gap:calc(clamp(28px,4.4vh,44px) + var(--enterprise-cta-lift));margin-top:calc(-1*var(--enterprise-cta-lift));display:grid}.enterprise-models,.enterprise-process,.enterprise-proof,.enterprise-contact-section{z-index:1;padding:clamp(76px,9vw,124px) clamp(22px,4vw,60px);position:relative;overflow:hidden}.enterprise-models,.enterprise-process{border-bottom:0}.enterprise-section-heading{z-index:1;text-align:center;justify-items:center;gap:14px;width:min(100%,1120px);margin:0 auto clamp(34px,5vw,58px);display:grid;position:relative}.enterprise-section-heading h2,.enterprise-process-copy h2{max-width:880px;font-family:var(--font-libre-baskerville),Georgia,"Times New Roman",serif;text-wrap:balance;margin:0;font-size:clamp(36px,4.6vw,68px);font-weight:400;line-height:1.06}.enterprise-mode-grid{z-index:1;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;width:min(100%,1040px);margin:0 auto;display:grid;position:relative}.enterprise-mode-card,.enterprise-proof-card{border:1px solid var(--line);-webkit-backdrop-filter:blur(16px)saturate(1.04);backdrop-filter:blur(16px)saturate(1.04);background:linear-gradient(135deg,#ffffffc7,#ffffff85),#ffffffa3;border-radius:18px;position:relative;overflow:hidden;box-shadow:0 24px 70px #16181b12,inset 0 1px #ffffffd1}.enterprise-mode-card{grid-template-rows:auto auto 1fr;align-content:start;gap:18px;min-height:268px;padding:clamp(24px,3.2vw,42px);display:grid}.enterprise-mode-card>svg,.enterprise-proof-card>svg{color:#2563ebe0;stroke-width:1.65px;width:30px;height:30px}.enterprise-mode-card h3,.enterprise-proof-card h3{color:var(--ink);font-family:var(--font-libre-baskerville),Georgia,"Times New Roman",serif;margin:0;font-weight:400;line-height:1.08}.enterprise-mode-card h3{white-space:nowrap;font-size:clamp(24px,2.25vw,32px)}.enterprise-proof-card h3{font-size:clamp(23px,2.2vw,32px)}.enterprise-mode-card p,.enterprise-proof-card p,.enterprise-process-copy p{color:var(--muted);margin:0;font-size:15px;line-height:1.68}.enterprise-process{grid-template-columns:minmax(0,.95fr) minmax(320px,.72fr);align-items:center;gap:clamp(38px,8vw,112px);display:grid}.enterprise-process-copy,.enterprise-operations-graph{z-index:1;position:relative}.enterprise-process-copy{justify-self:end;gap:18px;width:min(100%,560px);display:grid}.enterprise-operations-graph{-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:radial-gradient(circle at 50% 14%,#2563eb14,#0000 38%),#ffffffa3;border:1px solid #16181b1a;border-radius:22px;width:min(100%,480px);height:500px;padding:20px;overflow:hidden;box-shadow:0 28px 78px #16181b13}.enterprise-operations-list{gap:15px;height:100%;overflow:hidden}.enterprise-operations-list .animated-list-item{width:100%}.enterprise-operation-item{background:#ffffffd1;border:1px solid #16181b1a;border-radius:16px;align-items:center;gap:14px;min-height:92px;padding:16px;display:flex;box-shadow:0 15px 38px #16181b0e}.enterprise-operation-icon{background:#eff6ffc7;border:1px solid #2563eb1f;border-radius:999px;flex:none;justify-content:center;align-items:center;width:44px;height:44px;display:inline-flex}.enterprise-operation-icon svg{color:#2563ebcc;stroke-width:1.85px;width:19px;height:19px}.enterprise-operation-item span:last-child{gap:4px;display:grid}.enterprise-operation-item strong{color:var(--ink);font-size:15px;font-weight:760}.enterprise-operation-item em{color:#16181b80;font-size:12px;font-style:normal;font-weight:650}.enterprise-proof{justify-items:center;display:grid}.enterprise-proof-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;width:min(100%,1120px);display:grid}.enterprise-proof-card{align-content:start;gap:14px;min-height:194px;padding:22px;display:grid}.enterprise-sector-strip{flex-wrap:wrap;justify-content:center;gap:14px;width:min(100%,1120px);margin-top:34px;display:flex}.enterprise-sector-strip span{border-radius:var(--radius-pill);min-height:52px;color:var(--muted);font-family:var(--font-montserrat),Montserrat,ui-sans-serif,system-ui,sans-serif;background:#ffffffad;border:1px solid #16181b1a;align-items:center;gap:10px;padding:13px 17px;font-size:14px;font-weight:700;display:inline-flex}.enterprise-sector-strip svg{color:#2563ebc2;stroke-width:1.8px;width:18px;height:18px}.enterprise-contact-section{padding-top:clamp(64px,8vw,110px)}.enterprise-contact-form{z-index:1;border:1px solid var(--line);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(135deg,#fffc,#ffffff8f),#ffffffad;border-radius:18px;grid-template-columns:minmax(0,.9fr) minmax(420px,1.1fr);align-items:stretch;gap:clamp(28px,5vw,72px);width:min(100%,1120px);margin:0 auto;padding:clamp(26px,4vw,52px);display:grid;position:relative;overflow:hidden;box-shadow:0 30px 90px #16181b14,inset 0 1px #ffffffd1}.enterprise-contact-copy,.enterprise-contact-fields,.enterprise-contact-form button{z-index:1;position:relative}.enterprise-contact-copy{border-right:1px solid var(--line-soft);align-content:center;gap:20px;padding-right:clamp(22px,4vw,52px);transition:filter .18s,opacity .18s,transform .18s;display:grid}.enterprise-contact-copy h2{max-width:17ch;color:var(--ink);font-family:var(--font-libre-baskerville),Georgia,"Times New Roman",serif;margin:0;font-size:clamp(27px,2.8vw,40px);font-weight:400;line-height:1.12}.enterprise-contact-copy p{max-width:45ch;color:var(--muted);margin:0;font-size:15px;line-height:1.62}.enterprise-contact-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;transition:filter .18s,opacity .18s,transform .18s;display:grid}.enterprise-contact-form label{gap:7px;display:grid}.enterprise-contact-wide,.enterprise-contact-form button,.enterprise-form-note{grid-column:1/-1}.enterprise-contact-form span{color:var(--muted);font-size:13px}.enterprise-contact-form input,.enterprise-contact-form select,.enterprise-contact-form textarea{border:1px solid var(--line-soft);border-radius:var(--radius-input);width:100%;min-height:56px;color:var(--ink);font:inherit;background:#fafafac2;outline:0;padding:0 13px;transition:background .16s,border-color .16s,box-shadow .16s}.enterprise-contact-form select{appearance:none;background-image:linear-gradient(45deg,#0000 50%,#16181b7a 50%),linear-gradient(135deg,#16181b7a 50%,#0000 50%);background-position:calc(100% - 18px),calc(100% - 13px);background-repeat:no-repeat;background-size:5px 5px,5px 5px;padding-right:36px}.enterprise-contact-form textarea{resize:vertical;min-height:112px;padding-block:14px}.enterprise-contact-form input:focus,.enterprise-contact-form select:focus,.enterprise-contact-form textarea:focus{border-color:var(--ink)}.enterprise-contact-form input[aria-invalid=true],.enterprise-contact-form select[aria-invalid=true],.enterprise-contact-form textarea[aria-invalid=true]{background:#fef2f2ad;border-color:#dc26266b;box-shadow:0 0 0 3px #dc26260d}.enterprise-contact-form button{border:1px solid var(--accent-dark);border-radius:var(--radius-button);background:var(--accent-dark);min-height:56px;color:var(--paper);cursor:pointer;font:inherit;justify-content:center;align-items:center;gap:10px;font-weight:550;transition:background .18s,border-color .18s,transform .18s;display:inline-flex}.enterprise-contact-form button svg{stroke-width:1.9px;width:17px;height:17px}.enterprise-contact-form button span{color:inherit}.enterprise-contact-form button:hover{color:#fff;background:#2f343a;border-color:#2f343a;transform:translateY(-1px)}.enterprise-contact-form button:disabled{cursor:default;opacity:.74}.enterprise-contact-form-error{border-color:#dc262633}.enterprise-contact-form-error-even .enterprise-contact-fields,.enterprise-contact-form-error-odd .enterprise-contact-fields{animation:.22s claim-subtle-shake}.enterprise-form-note{color:#b91c1c;min-height:22px;margin:-6px 0 0;font-size:13px;font-weight:600;line-height:1.45}.enterprise-contact-form-processing .enterprise-contact-copy,.enterprise-contact-form-processing .enterprise-contact-fields{filter:blur(5px);opacity:.44;pointer-events:none;transform:scale(.995)}.footer{border-top:1px solid var(--line);background:var(--paper);min-height:88px;color:var(--muted);justify-content:space-between;align-items:center;gap:24px;padding:20px clamp(22px,4vw,60px);font-size:14px;display:flex}.footer p{margin:0}.footer-left{align-items:center;gap:14px;display:inline-flex}.footer-social-link{color:var(--ink);place-items:center;display:inline-grid}.footer-social-link svg{fill:currentColor;width:18px;height:18px;display:block}.footer nav{color:var(--ink);flex-wrap:wrap;justify-content:flex-end;gap:clamp(18px,2.5vw,32px);font-size:15px;display:flex}.footer a{transform-origin:50%;transition:color .18s,transform .18s;display:inline-flex}.magic-card{isolation:isolate;position:relative}.magic-card-content{z-index:2;width:100%;height:100%;position:relative}.magic-card-effect,.magic-card-border{z-index:3;border-radius:inherit;opacity:0;pointer-events:none;transition:opacity .18s;position:absolute;inset:0}.magic-card-effect{background:radial-gradient(var(--magic-gradient-size)circle at var(--magic-x)var(--magic-y),var(--magic-gradient-color),transparent 68%);mix-blend-mode:screen}.magic-card-border{background:radial-gradient(calc(var(--magic-gradient-size)*.9)circle at var(--magic-x)var(--magic-y),var(--magic-gradient-from),var(--magic-gradient-to)42%,transparent 72%);-webkit-mask-composite:xor;padding:1px;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0)}.magic-card[data-mode=orb] .magic-card-effect{background:radial-gradient(var(--magic-glow-size)circle at var(--magic-x)var(--magic-y),var(--magic-glow-from),var(--magic-glow-to)38%,transparent 70%);filter:blur(var(--magic-glow-blur));mix-blend-mode:screen}.magic-card[data-mode=orb] .magic-card-border{background:linear-gradient(var(--magic-glow-angle),var(--magic-glow-from),var(--magic-glow-to))}.magic-card:hover .magic-card-effect{opacity:var(--magic-gradient-opacity)}.magic-card[data-mode=orb]:hover .magic-card-effect{opacity:var(--magic-glow-opacity)}.magic-card:hover .magic-card-border{opacity:.34}.magic-card[data-mode=orb]:hover .magic-card-border{opacity:.22}.blog-shell{background:radial-gradient(circle at 28% 14%,#2563eb14,transparent 32rem),radial-gradient(circle at 78% 8%,#16a34a0e,transparent 28rem),var(--paper);position:relative}.blog-content-region{position:relative;overflow:hidden}.blog-content-region:after{z-index:0;content:"";pointer-events:none;background:linear-gradient(#fafafa1a,#fafafa6b 48%,#fafafaad 100%),radial-gradient(circle at 34% 28%,#ffffff52,#0000 34rem);position:absolute;inset:0}.blog-hero{z-index:1;min-height:calc(100svh - 88px);padding:clamp(118px,14vh,156px) clamp(22px,4vw,60px) clamp(70px,9vh,110px);position:relative;overflow:hidden}.blog-hero-grid{z-index:1;grid-template-columns:minmax(320px,.88fr) minmax(360px,1fr);grid-template-areas:"visual heading""visual details";align-items:center;gap:22px clamp(38px,7vw,100px);width:min(100%,1180px);margin-inline:auto;display:grid;position:relative}.blog-hero-empty{grid-template-columns:minmax(0,1fr);grid-template-areas:"heading";align-items:start;width:min(100% - clamp(36px,8vw,120px),900px)}.blog-visual-window{aspect-ratio:.9;background:#ffffffb3;border:1px solid #16181b1a;border-radius:14px;grid-area:visual;position:relative;overflow:hidden;box-shadow:0 34px 90px #16181b1c,inset 0 1px #ffffffbd}.blog-visual-link{width:100%;color:inherit;border-radius:14px;grid-area:visual;text-decoration:none;display:block}.blog-visual-link .blog-visual-window{width:100%;height:100%}.blog-visual-track{width:100%;height:100%;display:block}.blog-visual-card{color:#fff;grid-template-rows:auto 1fr auto;min-width:0;height:100%;padding:clamp(16px,2.4vw,24px);display:grid;position:relative;overflow:hidden}.blog-visual-card:before{z-index:1;content:"";background:linear-gradient(#ffffff29,#0000001f),radial-gradient(circle at 48% 36%,#ffffff47,#0000 17rem);position:absolute;inset:0}.blog-visual-card:after{z-index:1;content:"";opacity:.36;background-image:linear-gradient(#ffffff1f 1px,#0000 1px),linear-gradient(90deg,#ffffff1f 1px,#0000 1px);background-size:24px 24px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000,#000 24% 76%,#0000);mask-image:linear-gradient(#0000,#000 24% 76%,#0000)}.blog-visual-card-mint{background:linear-gradient(140deg,#14b8a6e0,#10b981c7 48%,#2563eb9e),#0f766e}.blog-visual-card-blue{background:linear-gradient(140deg,#2563ebd6,#0ea5e9b8 52%,#16a34a94),#1d4ed8}.blog-visual-card-slate{background:linear-gradient(140deg,#16181be6,#2563ebb8 52%,#0f766e94),#16181b}.blog-card-topline,.blog-card-graphic,.blog-card-quote{z-index:2;position:relative}.blog-cover-image{z-index:0;object-fit:cover;object-position:center;width:100%;height:100%;position:absolute;inset:0;transform:scale(1.01)}.blog-cover-has-image{background:#101113}.blog-cover-has-image:before{background:linear-gradient(#00000024,#0000001f 46%,#0000008a),radial-gradient(circle at 48% 28%,#fff3,#0000 18rem)}.blog-cover-has-image:after{opacity:.14}.blog-card-topline{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.blog-card-topline p,.blog-card-topline span,.blog-card-quote{margin:0}.blog-card-topline p{font-size:15px;font-weight:700;line-height:1.2}.blog-card-topline span{color:#ffffffc7;margin-top:4px;font-size:13px;font-weight:500;display:block}.blog-play-button{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff38;border-radius:999px;flex:none;justify-content:center;align-items:center;width:36px;height:36px;color:#fff!important;margin-top:0!important;display:inline-flex!important}.blog-play-button svg{fill:currentColor;stroke-width:0;width:16px;height:16px;transform:translate(1px)}.blog-card-graphic{aspect-ratio:1;filter:drop-shadow(0 26px 44px #00000029);background:radial-gradient(circle at 50% 42%,#ffffff57,#0000 25%),radial-gradient(circle at 50% 64%,#00000024,#0000 34%),#ffffff14;border-radius:999px;place-self:center;width:min(58%,270px)}.blog-orbit,.blog-document{display:block;position:absolute}.blog-orbit{border:1px solid #ffffff47;border-radius:999px;inset:12%}.blog-orbit-one{transform:rotate(-18deg)scaleX(1.18)}.blog-orbit-two{transform:rotate(24deg)scaleY(.78)}.blog-document{background:linear-gradient(#ffffff3d,#ffffff14),repeating-linear-gradient(#0000 0 11px,#ffffff38 12px 13px);border:1px solid #ffffff42;border-radius:8px;width:34%;height:44%;box-shadow:0 18px 34px #0000001f}.blog-document-one{top:24%;left:18%;transform:rotate(-10deg)}.blog-document-two{top:18%;right:19%;transform:rotate(9deg)}.blog-document-three{bottom:18%;right:33%;transform:rotate(-2deg)}.blog-card-quote{max-width:19ch;font-family:var(--font-montserrat),Montserrat,ui-sans-serif,system-ui,sans-serif;letter-spacing:0;font-size:clamp(20px,2.4vw,30px);font-weight:700;line-height:1.16}.blog-summary{align-content:center;justify-items:start;gap:22px;display:grid}.blog-summary-heading{grid-area:heading}.blog-summary-details{grid-area:details}.blog-title-link{width:fit-content;max-width:100%;color:inherit;text-decoration:none;display:block}.blog-kicker,.blog-meta,.blog-read-link{font-family:var(--font-montserrat),Montserrat,ui-sans-serif,system-ui,sans-serif}.blog-kicker{color:var(--muted);align-items:center;gap:8px;margin:0;font-size:13px;font-weight:700;display:inline-flex}.blog-kicker svg{stroke-width:1.8px;width:16px;height:16px}.blog-summary h1{box-sizing:border-box;max-width:min(100%,15ch);font-family:var(--font-libre-baskerville),Georgia,"Times New Roman",serif;letter-spacing:0;text-align:left;text-wrap:balance;margin:0;padding-right:.35ch;font-size:clamp(38px,4.35vw,62px);font-weight:400;line-height:1.02;display:block}.blog-title-kinetic,.hero-title-kinetic,.enterprise-title-kinetic,.thesis-statement-kinetic{color:var(--ink);text-shadow:0 1px #ffffffe6,0 14px 24px #16181b1f;background:0 0;animation:7.5s ease-in-out infinite kinetic-ink-glow}.blog-title-kinetic .kinetic-word,.blog-title-kinetic .kinetic-word-inner,.blog-title-kinetic .kinetic-word-inner>span,.enterprise-title-kinetic .kinetic-word,.enterprise-title-kinetic .kinetic-word-inner,.enterprise-title-kinetic .kinetic-word-inner>span,.hero-title-kinetic>span,.thesis-statement-kinetic .kinetic-word,.thesis-statement-kinetic .kinetic-word-inner,.thesis-statement-kinetic .kinetic-word-inner>span{color:inherit;background:0 0;flex:none}.blog-title-kinetic .kinetic-word{white-space:nowrap;display:inline-flex;overflow:visible}.blog-title-kinetic .kinetic-word-inner{display:inline-flex}.blog-summary h1:before{content:none}.blog-lede{max-width:58ch;color:var(--muted);margin:0;font-size:clamp(15px,1.2vw,18px);line-height:1.7}.blog-meta{scrollbar-width:none;flex-wrap:nowrap;gap:10px;max-width:100%;display:flex;overflow-x:auto}.blog-meta::-webkit-scrollbar{display:none}.blog-meta span{border:1px solid var(--line);border-radius:var(--radius-pill);min-height:34px;color:var(--muted);white-space:nowrap;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffffb8;flex:none;align-items:center;gap:7px;padding:0 12px;font-size:12px;font-weight:600;display:inline-flex}.blog-meta svg{stroke-width:1.8px;width:14px;height:14px}.blog-read-link{border-radius:var(--radius-pill);min-height:44px;color:var(--ink);background:#ffffffc7;border:1px solid #16181b24;align-items:center;gap:12px;padding:0 16px 0 18px;font-size:13px;font-weight:700;transition:border-color .18s,box-shadow .18s,transform .18s;display:inline-flex;box-shadow:0 12px 26px #16181b0e}.blog-read-link svg{stroke-width:2px;border:1px solid #16181b1f;border-radius:999px;width:24px;height:24px;padding:6px;transition:transform .18s}.blog-read-link:hover{border-color:#16181b3d;transform:translateY(-1px);box-shadow:0 16px 34px #16181b14}.blog-read-link:hover svg{transform:translate(3px)}.article-shell{background:radial-gradient(circle at 30% 12%,#2563eb12,transparent 30rem),radial-gradient(circle at 78% 16%,#16a34a0b,transparent 28rem),var(--paper)}.article-content-region{min-height:100vh}.article-hero{z-index:1;padding:clamp(122px,14vh,168px) clamp(22px,4vw,60px) clamp(58px,8vh,96px);position:relative}.article-hero-grid{grid-template-columns:minmax(0,1fr) minmax(320px,430px);align-items:start;gap:clamp(38px,6vw,86px);width:min(100%,1180px);margin-inline:auto;display:grid}.article-heading{justify-items:start;gap:20px;width:100%;min-width:0;display:grid}.article-back-link,.article-claim-link{color:var(--ink);font-family:var(--font-montserrat),Montserrat,ui-sans-serif,system-ui,sans-serif;align-items:center;gap:10px;font-size:13px;font-weight:700;transition:color .18s,transform .18s;display:inline-flex}.article-back-link svg,.article-claim-link svg{stroke-width:2px;background:#ffffffad;border:1px solid #16181b1f;border-radius:999px;width:24px;height:24px;padding:6px;transition:background .18s,border-color .18s,transform .18s}.article-back-link:hover{transform:translate(-2px)}.article-back-link:hover svg{background:#ffffffeb;border-color:#16181b38;transform:translate(-3px)}.article-heading h1{max-width:min(100%,15ch);color:var(--ink);font-family:var(--font-libre-baskerville),Georgia,"Times New Roman",serif;text-align:left;text-wrap:balance;margin:0;font-size:clamp(38px,4.35vw,62px);font-weight:400;line-height:1.02;display:block}.article-lede{max-width:68ch;color:var(--muted);margin:0;font-size:clamp(15px,1.2vw,18px);line-height:1.72}.article-visual-window{aspect-ratio:.9;background:#ffffffb3;border:1px solid #16181b1a;border-radius:14px;place-self:start end;width:min(100%,430px);margin-top:clamp(54px,7vw,86px);position:relative;overflow:hidden;box-shadow:0 34px 90px #16181b1c,inset 0 1px #ffffffbd}.article-visual-window .blog-card-quote{max-width:20ch;font-size:clamp(18px,2vw,26px)}.article-card-number{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff29;border:1px solid #fff3;border-radius:999px;justify-content:center;align-items:center;width:38px;height:38px;color:#ffffffdb!important;margin-top:0!important;font-size:12px!important;font-weight:700!important;display:inline-flex!important}.article-body-shell{z-index:1;grid-template-columns:minmax(0,1fr);align-items:start;gap:clamp(28px,4vw,48px);width:min(100%,980px);margin-inline:auto;padding:clamp(54px,8vw,96px) clamp(22px,4vw,60px) clamp(82px,10vw,132px);display:grid;position:relative}.article-sidebar{border-top:1px solid var(--line);color:var(--muted);font-family:var(--font-montserrat),Montserrat,ui-sans-serif,system-ui,sans-serif;flex-wrap:wrap;justify-content:center;gap:9px 16px;padding-top:18px;font-size:12px;font-weight:650;display:flex}.article-sidebar p{width:100%;color:var(--ink);text-align:center;margin:0 0 4px;font-size:13px;font-weight:750}.article-sidebar span{white-space:nowrap;display:inline-flex}.article-body{width:min(100%,900px);color:var(--ink);justify-self:center;gap:clamp(30px,5vw,46px);display:grid}.article-body section{gap:13px;display:grid}.article-body h2{max-width:18ch;color:var(--ink);font-family:var(--font-libre-baskerville),Georgia,"Times New Roman",serif;margin:0;font-size:clamp(30px,3.3vw,48px);font-weight:400;line-height:1.08}.article-body p,.article-body blockquote{color:var(--muted);margin:0;font-size:clamp(16px,1.24vw,19px);line-height:1.82}.article-intro{color:var(--ink)!important;font-size:clamp(18px,1.5vw,22px)!important;line-height:1.65!important}.article-body blockquote{color:var(--ink);font-family:var(--font-libre-baskerville),Georgia,"Times New Roman",serif;border-left:1px solid #16181b2e;padding-left:clamp(20px,3vw,34px);font-size:clamp(28px,3vw,44px);line-height:1.18}.article-claim-link{width:fit-content;margin-top:6px}.article-claim-link:hover{transform:translateY(-1px)}.article-claim-link:hover svg{background:#ffffffeb;border-color:#16181b38;transform:translate(3px)}.thesis-shell{background:radial-gradient(circle at 34% 10%,#2563eb11,transparent 32rem),radial-gradient(circle at 76% 18%,#16a34a0b,transparent 30rem),var(--paper)}.thesis-content-region{position:relative;overflow:hidden}.thesis-content-region:after{z-index:0;content:"";pointer-events:none;background:linear-gradient(#fafafa14,#fafafa38 42%,#fafafab8 100%),radial-gradient(circle at 50% 20%,#ffffff57,#0000 38rem);position:absolute;inset:0}.thesis-content-region>.page-flickering-grid{opacity:.72}.thesis-content-region>.page-flickering-grid:after{background:radial-gradient(circle at 50% 42%,#16181b05,#0000 48%),radial-gradient(circle at 62% 60%,#2563eb06,#0000 36%)}.thesis-progress{z-index:14;pointer-events:none;justify-content:center;align-items:center;min-height:58px;padding-inline:clamp(18px,4vw,60px);display:flex;position:fixed;top:92px;left:0;right:0}.thesis-progress:before{z-index:0;content:"";pointer-events:none;background:linear-gradient(#fafafadb 0%,#fafafa9e 48%,#fafafa00 100%);height:70px;position:absolute;top:-14px;left:0;right:0;-webkit-mask-image:linear-gradient(#000 0% 62%,#0000 100%);mask-image:linear-gradient(#000 0% 62%,#0000 100%)}.thesis-progress-inner{--thesis-progress:0%;z-index:1;width:min(980px,100vw - 160px);min-height:28px;color:var(--muted);font-family:var(--font-montserrat),Montserrat,ui-sans-serif,system-ui,sans-serif;pointer-events:auto;justify-content:center;align-items:center;font-size:0;display:flex;position:relative}.thesis-progress-track{background:#16181b1a;height:1px;display:block;position:absolute;top:50%;left:0;right:0;overflow:hidden;transform:translateY(-50%)}.thesis-progress-track:after{width:var(--thesis-progress);content:"";background:#16181b85;transition:width .22s;position:absolute;inset:0}.thesis-progress-dots{z-index:1;justify-content:space-between;align-items:center;width:100%;display:flex;position:relative}.thesis-progress-dots a{width:14px;height:14px;color:var(--muted);transform-origin:50%;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fafafad1;border:1px solid #16181b38;border-radius:999px;justify-content:center;align-items:center;transition:background .18s,border-color .18s,transform .18s;display:inline-flex;position:relative}.thesis-progress-dots a span{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.thesis-progress-dots a:hover,.thesis-progress-dots a.is-active{background:var(--ink);border-color:#16181bd6;transform:scale(1.18)}.thesis-manifesto{z-index:1;display:grid;position:relative}.thesis-step{scroll-margin-top:0}.thesis-statement-screen{place-items:center;min-height:100svh;padding:clamp(112px,16vh,156px) clamp(22px,4vw,60px) clamp(82px,11vh,120px);display:grid;position:relative;overflow:hidden}.thesis-statement-wave{z-index:0;opacity:.5;filter:saturate(1.05)contrast(1.06);pointer-events:none;width:100vw;height:clamp(260px,30vw,430px);position:absolute;top:calc(50% + clamp(88px,8vw,132px));left:50%;overflow:hidden;transform:translate(-50%,-50%);-webkit-mask-image:linear-gradient(#0000 0%,#000 22% 72%,#0000 100%);mask-image:linear-gradient(#0000 0%,#000 22% 72%,#0000 100%)}.thesis-statement-wave canvas{opacity:1}.thesis-statement-wave-1{opacity:.32;filter:saturate(.82)contrast(1.02);top:calc(50% + clamp(124px,11vw,178px));transform:translate(-50%,-50%)rotate(2deg)}.thesis-statement-wave-2{opacity:.54;top:calc(50% + clamp(78px,7vw,124px));transform:translate(-50%,-50%)rotate(-3deg)}.thesis-statement-wave-3{opacity:.48;top:calc(50% + clamp(104px,9vw,152px));transform:translate(-50%,-50%)rotate(3deg)}.thesis-statement-copy{z-index:1;text-align:center;justify-items:center;width:min(100%,1180px);display:grid;position:relative}.thesis-statement-kinetic{width:100%;max-width:min(100%,1180px);color:var(--ink);font-family:var(--font-libre-baskerville),Georgia,"Times New Roman",serif;text-wrap:balance;flex-wrap:wrap;justify-content:center;gap:.03em .18em;margin:0;font-size:clamp(36px,4.6vw,70px);font-weight:400;line-height:1.08;display:flex}.thesis-statement-kinetic .kinetic-word,.thesis-statement-kinetic .kinetic-word-inner,.thesis-statement-kinetic .kinetic-word-inner>span{flex:none}.thesis-scroll-link{width:34px;height:34px;color:var(--muted);background:#ffffffad;border:1px solid #16181b1f;border-radius:999px;justify-content:center;align-items:center;transition:background .18s,border-color .18s,color .18s,transform .18s;display:inline-flex}.thesis-statement-screen>.thesis-scroll-link,.thesis-explanation>.thesis-scroll-link{z-index:1;position:absolute;bottom:clamp(38px,8vh,82px);left:50%;transform:translate(-50%)}.thesis-scroll-link svg{stroke-width:2px;width:15px;height:15px}.thesis-scroll-link:hover{color:var(--ink);background:#ffffffeb;border-color:#16181b38;transform:translateY(3px)}.thesis-statement-screen>.thesis-scroll-link:hover,.thesis-explanation>.thesis-scroll-link:hover{transform:translate(-50%,3px)}.thesis-final-claim-wrap{z-index:2;position:absolute;bottom:clamp(38px,8vh,82px);left:50%;transform:translate(-50%)}.thesis-explanation{grid-template-columns:minmax(220px,1fr) minmax(0,2fr);grid-template-areas:"visual panel";align-content:center;align-items:center;gap:clamp(34px,5.5vw,82px);width:min(100%,1240px);min-height:100svh;margin-inline:auto;padding:clamp(112px,16vh,156px) clamp(22px,4vw,60px) clamp(82px,11vh,120px);scroll-margin-top:0;display:grid;position:relative}.thesis-explanation-reverse{grid-template-columns:minmax(0,2fr) minmax(220px,1fr);grid-template-areas:"panel visual"}.thesis-graph-space{opacity:.72;grid-area:visual;min-height:clamp(220px,24vw,340px);position:relative}.thesis-graph-space-beam{opacity:1;min-height:clamp(460px,50vh,620px)}.thesis-graph-space-marquee{opacity:.92;min-height:clamp(430px,48vh,560px)}.thesis-graph-space-orbit,.thesis-graph-space-adjudication{opacity:1}.thesis-graph-space:before,.thesis-graph-space:after{content:"";pointer-events:none;position:absolute}.thesis-graph-space:before{background-color:#0000;background-image:linear-gradient(#16181b12 1px,#0000 1px),linear-gradient(90deg,#16181b12 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:46px 46px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;inset:12% 0 16%;-webkit-mask-image:radial-gradient(#000 0% 48%,#0000 76%);mask-image:radial-gradient(#000 0% 48%,#0000 76%)}.thesis-graph-space:after{background:linear-gradient(90deg,#0000,#2563eb61,#0000);height:1px;bottom:18%;left:12%;right:10%;transform:rotate(-8deg)}.thesis-graph-space-beam:before{background-color:#0000;background-image:radial-gradient(circle at 70%,#2563eb1f,#0000 34%),radial-gradient(circle at 22%,#22d3ee14,#0000 32%);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:auto;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;inset:0;-webkit-mask-image:none;mask-image:none}.thesis-graph-space-beam:after{content:none}.thesis-graph-space-marquee:before{background-color:#0000;background-image:radial-gradient(circle at 52% 46%,#2563eb0b,#0000 34%),radial-gradient(circle at 50% 56%,#14b8a609,#0000 42%);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:auto;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;inset:12% 5% 8%;-webkit-mask-image:none;mask-image:none}.thesis-graph-space-marquee:after{content:none}.thesis-graph-space-orbit:before{background-color:#0000;background-image:radial-gradient(circle at 50% 48%,#2563eb21,#0000 37%),radial-gradient(circle at 49% 52%,#14b8a61a,#0000 45%);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:auto;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;inset:-2%;-webkit-mask-image:none;mask-image:none}.thesis-graph-space-orbit:after{content:none}.thesis-graph-space-adjudication:before{background-color:#0000;background-image:radial-gradient(circle at 35% 28%,#2563eb1c,#0000 34%),radial-gradient(circle at 72% 76%,#14b8a61a,#0000 38%);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:auto;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;inset:-3%;-webkit-mask-image:none;mask-image:none}.thesis-graph-space-adjudication:after{content:none}.thesis-graph-space>span{background:linear-gradient(#2563eb29,#2563eb06);border:1px solid #2563eb1f;border-radius:999px 999px 10px 10px;width:clamp(30px,4.2vw,54px);position:absolute;bottom:22%}.thesis-graph-space>span:first-child{height:34%;left:10%}.thesis-graph-space>span:nth-child(2){height:54%;left:42%}.thesis-graph-space>span:nth-child(3){height:42%;left:74%}.thesis-beam-graph{z-index:1;position:absolute;inset:0}.beam-node{z-index:2;min-width:clamp(118px,11vw,154px);min-height:46px;color:var(--ink);-webkit-backdrop-filter:blur(14px)saturate(1.08);backdrop-filter:blur(14px)saturate(1.08);background:#ffffffe0;border:1px solid #16181b24;border-radius:999px;justify-content:flex-start;align-items:center;gap:9px;padding:9px 13px;display:inline-flex;position:absolute;box-shadow:0 16px 42px #16181b1a,0 0 0 7px #ffffff5c}.beam-node span{color:#16181bc2;font-family:var(--font-montserrat),Montserrat,ui-sans-serif,system-ui,sans-serif;white-space:nowrap;font-size:clamp(9px,.72vw,11px);font-weight:760;line-height:1.15}.beam-node svg{color:#2563ebdb;stroke-width:1.75px;flex:none;width:17px;height:17px}.beam-node-contract{top:2%;left:0}.beam-node-invoice{top:2%;left:50%;transform:translate(-50%)}.beam-node-supply{top:2%;right:0}.beam-node-contract,.beam-node-invoice,.beam-node-supply{text-align:center;border-radius:18px;flex-direction:column;justify-content:center;gap:8px;min-width:clamp(88px,7.4vw,112px);min-height:clamp(78px,7vw,92px);padding:11px 9px}.beam-node-contract span,.beam-node-invoice span,.beam-node-supply span{white-space:normal;max-width:92px}.beam-node-payment{background:linear-gradient(135deg,#fffffff5,#fef2f2e0),#ffffffe6;border-color:#dc26264d;top:40%;left:50%;transform:translate(-50%);box-shadow:0 18px 44px #dc26261f,0 0 0 7px #fee2e26b}.beam-node-payment span,.beam-node-payment svg{color:#b91c1ceb}.beam-node-enforcement{background:linear-gradient(135deg,#fffffff5,#fef2f2eb),#ffffffe6;border-color:#dc262657;min-width:clamp(150px,14vw,186px);top:68%;left:50%;transform:translate(-50%,-50%);box-shadow:0 20px 50px #dc262621,0 0 0 8px #fee2e285}.beam-node-enforcement svg{color:#dc2626e6}.beam-node-enforcement strong{color:#b91c1cf0;font-family:var(--font-montserrat),Montserrat,ui-sans-serif,system-ui,sans-serif;text-transform:uppercase;white-space:nowrap;background:#ffffffeb;border:1px solid #dc26263d;border-radius:999px;align-items:center;gap:5px;padding:7px 9px;font-size:9px;font-weight:800;line-height:1;display:inline-flex;position:absolute;bottom:-18px;left:50%;transform:translate(-50%);box-shadow:0 10px 30px #dc26261f}.beam-node-enforcement strong svg{color:currentColor;width:11px;height:11px}.beam-node-recovered{opacity:.52;min-width:clamp(96px,8vw,124px);bottom:0;left:50%;transform:translate(-50%)}.beam-node-recovered svg{color:#16a34ac7}.thesis-threshold-graph{z-index:1;place-items:center;display:grid;position:absolute;inset:0;overflow:hidden}.threshold-chart{z-index:1;width:min(100%,430px);height:100%;box-shadow:none;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:radial-gradient(circle at 50% 86%,#2563eb1f,#0000 34%),linear-gradient(#0000 0 24%,#fef2f270 24% 78%,#0000 78%),#ffffffa3;border:1px solid #16181b1a;border-radius:22px;margin-inline:auto;padding:18px;position:relative;overflow:visible}.threshold-axis{content:"";pointer-events:none;background:linear-gradient(#16181b1f,#16181b0a);width:1px;position:absolute;top:8%;bottom:8%;left:22px}.threshold-line{z-index:3;font-family:var(--font-montserrat),Montserrat,ui-sans-serif,system-ui,sans-serif;letter-spacing:.02em;text-transform:uppercase;white-space:nowrap;align-items:center;gap:9px;font-size:9px;font-weight:800;line-height:1;display:flex;position:absolute;left:18px;right:18px;transform:translateY(-50%)}.threshold-line:before{content:"";width:100%;height:1px}.threshold-line strong{background:#ffffffdb;border-radius:999px;flex:none;padding:7px 9px}.threshold-line-traditional{color:#b91c1ce6;display:block;top:23%;left:26px;right:20px}.threshold-line-traditional:before{display:none}.threshold-line-traditional strong{box-sizing:border-box;border:1px solid #dc262638;justify-content:center;width:100%;padding:9px 14px;display:flex}.threshold-delos-group{z-index:1;color:#2563ebb3;font-family:var(--font-montserrat),Montserrat,ui-sans-serif,system-ui,sans-serif;pointer-events:none;background:radial-gradient(circle at 44% 90%,#2563eb1f,#0000 48%),#eff6ff29;border:1px solid #2563eb24;border-radius:24px;font-size:10px;font-weight:800;line-height:1.25;position:absolute;inset:27% 20px 5% 26px;box-shadow:inset 0 0 0 1px #ffffff70}.threshold-delos-group strong{text-align:center;max-width:150px;padding:0;position:absolute;top:50%;left:68%;transform:translate(-50%,-50%)}.threshold-claim{top:var(--claim-top);z-index:2;min-width:104px;font-family:var(--font-montserrat),Montserrat,ui-sans-serif,system-ui,sans-serif;animation:threshold-claim-rise .68s var(--claim-delay)cubic-bezier(.16,1,.3,1)both;-webkit-backdrop-filter:blur(12px)saturate(1.05);backdrop-filter:blur(12px)saturate(1.05);background:#ffffffdb;border:1px solid #16181b1a;border-radius:14px;gap:2px;padding:10px 12px;display:grid;position:absolute;left:46px;transform:translateY(-50%);box-shadow:0 12px 26px #16181b0e}.threshold-claim:before{content:"";background:#16181b1f;width:24px;height:1px;position:absolute;top:50%;left:-25px}.threshold-claim strong{color:var(--ink);font-size:15px;font-weight:820;line-height:1.1}.threshold-claim em{color:#16181b7a;font-size:10px;font-style:normal;font-weight:760;line-height:1.1}.threshold-claim-clear{border-color:#16a34a2e}.threshold-claim-clear strong,.threshold-claim-delos strong{color:#16181be6}.threshold-claim-stuck{opacity:.76;border-color:#dc262629}.threshold-claim-stuck em{color:#b91c1c8f}.threshold-claim-delos{border-color:#2563eb38;box-shadow:0 16px 34px #2563eb1f,0 0 0 6px #dbeafe6b}@keyframes threshold-claim-rise{0%{opacity:0;transform:translateY(12px)translateY(-50%)}to{opacity:1;transform:translate(0)translateY(-50%)}}.thesis-orbit-graph{z-index:1;position:absolute;inset:0}.orbit-center-node{z-index:3;width:86px;height:86px;color:var(--ink);font-family:var(--font-montserrat),Montserrat,ui-sans-serif,system-ui,sans-serif;-webkit-backdrop-filter:blur(14px)saturate(1.08);backdrop-filter:blur(14px)saturate(1.08);background:#ffffffe0;border:1px solid #2563eb29;border-radius:50%;place-items:center;line-height:1;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 18px 48px #16181b1a,0 0 0 9px #ffffff6b}.orbit-center-node strong{letter-spacing:-.02em;align-self:end;font-size:24px;font-weight:800}.orbit-center-node span{color:#16181b85;align-self:start;font-size:11px;font-weight:750}.orbiting-circles{width:calc((var(--orbit-radius)*2) + var(--orbit-icon-size));height:calc((var(--orbit-radius)*2) + var(--orbit-icon-size));pointer-events:none;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.orbiting-circles-path{width:calc(var(--orbit-radius)*2);height:calc(var(--orbit-radius)*2);border:1px solid #16181b1a;border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.orbiting-circles-item{width:var(--orbit-icon-size);height:var(--orbit-icon-size);margin:calc(var(--orbit-icon-size)/-2);animation:orbit var(--orbit-duration)linear infinite;animation-delay:calc(var(--orbit-delay)*-1);color:#2563ebd1;-webkit-backdrop-filter:blur(12px)saturate(1.06);backdrop-filter:blur(12px)saturate(1.06);background:#ffffffdb;border:1px solid #16181b1c;border-radius:50%;justify-content:center;align-items:center;display:inline-flex;position:absolute;top:50%;left:50%;box-shadow:0 15px 36px #16181b14}.orbiting-circles-item svg{stroke-width:1.8px;width:48%;height:48%}.orbit-ring-inner .orbiting-circles-path{border-color:#2563eb29}.orbit-ring-outer .orbiting-circles-path{border-color:#14b8a624}.orbit-ring-outer .orbiting-circles-item{color:#14b8a6c7}.thesis-adjudication-graph{z-index:1;position:absolute;inset:-2% 0}.adjudication-node{z-index:2;min-width:96px;color:var(--ink);font-family:var(--font-montserrat),Montserrat,ui-sans-serif,system-ui,sans-serif;-webkit-backdrop-filter:blur(14px)saturate(1.06);backdrop-filter:blur(14px)saturate(1.06);background:#ffffffdb;border:1px solid #16181b1a;border-radius:999px;justify-content:center;align-items:center;gap:7px;padding:11px 13px;font-size:11px;font-weight:760;line-height:1;display:inline-flex;position:absolute;box-shadow:0 16px 40px #16181b14,0 0 0 7px #ffffff61}.adjudication-node svg{color:#2563ebd1;stroke-width:1.9px;flex:none;width:15px;height:15px}.adjudication-node-business{top:13%;left:0}.adjudication-node-debtor{bottom:16%;left:2%}.adjudication-node-contract{top:4%;left:37%}.adjudication-node-delos{background:#ffffffe6;border-color:#2563eb29;border-radius:50%;flex-direction:column;gap:6px;min-width:88px;height:88px;font-size:12px;top:44%;left:43%;transform:translate(-50%,-50%);box-shadow:0 20px 52px #16181b1c,0 0 0 10px #ffffff70}.adjudication-node-delos svg{width:22px;height:22px}.adjudication-node-decision{top:20%;right:1%}.adjudication-node-payout{bottom:14%;right:5%}@keyframes orbit{0%{transform:rotate(var(--orbit-angle))translateY(calc(var(--orbit-radius)*-1))rotate(var(--orbit-angle-negative))}to{transform:rotate(var(--orbit-angle-end))translateY(calc(var(--orbit-radius)*-1))rotate(var(--orbit-angle-end-negative))}}.thesis-explanation-panel{border-radius:var(--radius-card);-webkit-backdrop-filter:blur(18px)saturate(1.05);backdrop-filter:blur(18px)saturate(1.05);background:linear-gradient(135deg,#ffffffdb,#ffffff94),#fafafab8;border:1px solid #16181b14;grid-area:panel;align-items:center;width:100%;min-height:clamp(300px,38vh,460px);padding:clamp(26px,3.4vw,42px);display:grid;position:relative;overflow:hidden;box-shadow:0 24px 70px #16181b12}.thesis-explanation-copy{gap:14px;display:grid}.thesis-explanation-copy h3{max-width:20ch;color:var(--ink);font-family:var(--font-libre-baskerville),Georgia,"Times New Roman",serif;margin:0;font-size:clamp(26px,3vw,44px);font-weight:400;line-height:1.08}.thesis-explanation-copy p{max-width:68ch;color:var(--muted);margin:0;font-size:clamp(14px,1vw,17px);line-height:1.72}.blog-archive{z-index:1;gap:34px;width:min(100%,1180px);margin-inline:auto;padding:clamp(58px,8vw,96px) clamp(22px,4vw,60px);display:grid;position:relative;overflow:hidden}.blog-archive-header{z-index:1;justify-content:space-between;align-items:end;gap:24px;display:flex;position:relative}.blog-archive-header p{color:#2563eb;margin:0;font-size:13px;font-weight:700}.blog-archive-header h2{max-width:18ch;color:var(--ink);font-family:var(--font-libre-baskerville),Georgia,"Times New Roman",serif;margin:10px 0 0;font-size:clamp(34px,4vw,58px);font-weight:400;line-height:1.05}.blog-filter-row{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.blog-filter-row button{border:1px solid var(--line);border-radius:var(--radius-pill);min-height:36px;color:var(--muted);cursor:pointer;background:#ffffffa8;padding:0 14px;font-size:13px;font-weight:650;transition:background .18s,border-color .18s,color .18s,transform .18s}.blog-filter-row button:hover{color:var(--ink);border-color:#16181b33;transform:translateY(-1px)}.blog-filter-row button.is-active{background:var(--ink);color:#fff;border-color:#16181bd6}.blog-post-list{z-index:1;display:grid;position:relative}.blog-post-row{border-bottom:1px solid var(--line);padding:clamp(22px,3.2vw,34px) 0;position:relative}.blog-post-row-link{color:inherit;grid-template-columns:56px minmax(136px,168px) minmax(0,1fr) auto;align-items:start;gap:clamp(18px,2.8vw,32px);text-decoration:none;display:grid}.blog-post-index{color:var(--muted);align-self:start;font-size:13px;font-weight:700}.blog-post-thumb{aspect-ratio:1;border:1px solid #16181b1a;border-radius:12px;align-self:start;width:100%;min-height:0;position:relative;overflow:hidden;box-shadow:0 18px 38px #16181b14,inset 0 1px #ffffff42}.blog-post-thumb .magic-card-content{height:100%}.blog-post-thumb-card{width:100%;height:100%;min-height:inherit;border-radius:inherit;position:relative;overflow:hidden}.blog-post-thumb-card.blog-cover-has-image:before{z-index:1;content:"";background:linear-gradient(#0000001a,#0000 34%,#0000007a),radial-gradient(circle at 50% 30%,#ffffff2e,#0000 40%);position:absolute;inset:0}.blog-post-thumb-card.blog-cover-has-image:after{z-index:1;content:"";opacity:.16;background-image:linear-gradient(#ffffff1a 1px,#0000 1px),linear-gradient(90deg,#ffffff1a 1px,#0000 1px);background-size:16px 16px;position:absolute;inset:0}.blog-post-thumb:before{content:"";background:linear-gradient(#00000038,#0000 38%,#00000038 100%),radial-gradient(circle at 50% 40%,#ffffff42,#0000 34%),linear-gradient(#ffffff24,#0000001f);position:absolute;inset:0}.blog-post-thumb:after{content:"";opacity:.38;background-image:linear-gradient(#ffffff24 1px,#0000 1px),linear-gradient(90deg,#ffffff24 1px,#0000 1px);background-size:16px 16px;position:absolute;inset:0}.blog-post-thumb-mint{background:linear-gradient(140deg,#14b8a6d1,#10b981b8 48%,#2563eb94),#0f766e}.blog-post-thumb-blue{background:linear-gradient(140deg,#2563ebd1,#0ea5e9ad 52%,#16a34a80),#1d4ed8}.blog-post-thumb-slate{background:linear-gradient(140deg,#16181be6,#2563ebad 52%,#0f766e85),#16181b}.blog-post-thumb-orbit,.blog-post-thumb-document,.blog-post-thumb-byline{z-index:1;display:block;position:absolute}.blog-post-thumb-orbit{border:1px solid #ffffff3d;border-radius:999px;inset:17%}.blog-post-thumb-orbit-one{transform:rotate(-16deg)scaleX(1.18)}.blog-post-thumb-orbit-two{transform:rotate(24deg)scaleY(.72)}.blog-post-thumb-document{background:linear-gradient(#ffffff38,#ffffff14),repeating-linear-gradient(#0000 0 7px,#ffffff38 8px 9px);border:1px solid #ffffff3d;border-radius:5px;width:25%;height:38%}.blog-post-thumb-document-one{top:25%;left:25%;transform:rotate(-10deg)}.blog-post-thumb-document-two{bottom:22%;right:25%;transform:rotate(8deg)}.blog-post-thumb-byline{z-index:2;color:#fff;text-shadow:0 1px 12px #0000003d;max-width:calc(100% - 24px);top:12px;left:12px;overflow:hidden}.blog-post-thumb-byline span{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.blog-post-thumb-byline span:first-child{font-size:12px;font-weight:800;line-height:1.15}.blog-post-thumb-byline span:last-child{color:#ffffffc7;margin-top:3px;font-size:11px;font-weight:600;line-height:1.15}.blog-post-body{align-self:start;gap:12px;display:grid}.blog-post-meta{color:var(--muted);flex-wrap:wrap;gap:10px;font-size:12px;font-weight:650;display:flex}.blog-post-meta span{align-items:center;gap:6px;display:inline-flex}.blog-post-meta svg{stroke-width:1.8px;width:13px;height:13px}.blog-post-row h3{color:var(--ink);font-family:var(--font-libre-baskerville),Georgia,"Times New Roman",serif;margin:0;font-size:clamp(23px,2.45vw,34px);font-weight:400;line-height:1.08}.blog-post-row p{max-width:68ch;color:var(--muted);margin:0;font-size:15px;line-height:1.62}.blog-post-link{border:1px solid var(--line);width:42px;height:42px;color:var(--ink);background:#ffffffb3;border-radius:999px;justify-content:center;align-self:center;align-items:center;transition:border-color .18s,background .18s,transform .18s;display:inline-flex}.blog-post-link svg{stroke-width:1.9px;width:18px;height:18px}.blog-post-link:hover,.blog-post-row-link:hover .blog-post-link{background:#ffffffeb;border-color:#16181b38;transform:translate(3px)}.resources-shell{background:radial-gradient(circle at 28% 14%,#2563eb14,transparent 32rem),radial-gradient(circle at 78% 8%,#16a34a0e,transparent 28rem),var(--paper);position:relative}.resources-content-region{position:relative;overflow:hidden}.resources-content-region:after{z-index:0;content:"";pointer-events:none;background:linear-gradient(#fafafa1a,#fafafa6b 48%,#fafafaad 100%),radial-gradient(circle at 34% 28%,#ffffff52,#0000 34rem);position:absolute;inset:0}.resources-index{z-index:1;min-height:calc(100svh - 88px);padding:clamp(108px,12vh,138px) clamp(22px,4vw,60px) clamp(70px,8vh,104px);position:relative}.resources-index-inner{gap:clamp(34px,5vw,56px);width:min(100%,980px);margin-inline:auto;display:grid}.resources-index-header{text-align:left;justify-items:start;gap:14px;display:grid}.resources-index-header h1{max-width:100%;color:var(--ink);font-family:var(--font-libre-baskerville),Georgia,"Times New Roman",serif;letter-spacing:0;text-align:left;white-space:nowrap;justify-self:start;margin:0;font-size:clamp(38px,4.8vw,68px);font-weight:400;line-height:1.04;display:block}.resources-title-list{border-top:1px solid var(--line);display:grid}.resource-title-row{border-bottom:1px solid var(--line);color:inherit;grid-template-columns:44px minmax(0,1fr) 36px;align-items:center;gap:clamp(14px,2vw,24px);padding:clamp(18px,2.4vw,26px) 0;text-decoration:none;transition:border-color .18s,transform .18s;display:grid}.resource-title-index{color:var(--muted);align-self:start;font-size:13px;font-weight:700}.resource-title-content{gap:8px;min-width:0;display:grid}.resource-title-text{color:var(--ink);font-family:var(--font-libre-baskerville),Georgia,"Times New Roman",serif;letter-spacing:0;text-wrap:balance;font-size:clamp(22px,2.6vw,36px);font-weight:400;line-height:1.12}.resource-title-meta{color:var(--muted);font-family:var(--font-montserrat),Montserrat,ui-sans-serif,system-ui,sans-serif;font-size:11px;font-weight:650;line-height:1.2}.resource-title-arrow{border:1px solid var(--line);width:36px;height:36px;color:var(--ink);background:#ffffffb3;border-radius:999px;justify-content:center;align-items:center;transition:border-color .18s,background .18s,transform .18s;display:inline-flex}.resource-title-arrow svg{stroke-width:1.9px;width:18px;height:18px}.resource-title-row:hover{border-color:#16181b2e;transform:translateY(-1px)}.resource-title-row:hover .resource-title-arrow{background:#ffffffeb;border-color:#16181b38;transform:translate(3px)}.resources-empty{border-bottom:1px solid var(--line);color:var(--muted);margin:0;padding:24px 0;font-size:14px}.resource-article-hero{padding-bottom:clamp(34px,5vh,62px)}.resource-article-heading h1{overflow-wrap:anywhere;text-wrap:wrap;word-break:normal;width:100%;max-width:100%;font-size:clamp(36px,4.2vw,60px);line-height:1.04}.resource-article-heading .article-lede{overflow-wrap:anywhere;width:100%;max-width:100%;font-size:clamp(14px,1.05vw,16px);line-height:1.7}.resource-article-heading{width:min(100% - clamp(36px,8vw,120px),900px);margin-inline:auto}.resource-body-shell,.blog-body-shell{justify-items:start;width:min(100% - clamp(36px,8vw,120px),900px);padding:clamp(26px,4vw,48px) 0 clamp(78px,9vw,120px)}.blog-markdown{width:100%}.resource-article-body ul{color:var(--muted);gap:10px;margin:0;padding-left:1.2em;font-size:clamp(16px,1.24vw,19px);line-height:1.82;display:grid}.resource-article-body li{padding-left:.2em}.resource-markdown{overflow-wrap:anywhere;word-break:normal;justify-self:start;width:100%;max-width:100%;display:block}.resource-markdown>*{overflow-wrap:anywhere;max-width:100%;margin:0}.resource-markdown>*+*{margin-top:clamp(16px,2vw,24px)}.resource-markdown h1,.resource-markdown h2,.resource-markdown h3,.resource-markdown h4,.resource-markdown h5,.resource-markdown h6{width:100%;max-width:100%;color:var(--ink);letter-spacing:0;overflow-wrap:anywhere;text-align:left;justify-items:start;margin-left:0;margin-right:0;display:block}.resource-markdown h1,.resource-markdown h2{font-family:var(--font-libre-baskerville),Georgia,"Times New Roman",serif;font-size:clamp(24px,2.6vw,36px);font-weight:400;line-height:1.12}.resource-markdown h2:not(:first-child){margin-top:clamp(34px,5vw,56px)}.resource-markdown h3:not(:first-child){margin-top:clamp(30px,4.4vw,48px)}.resource-markdown h4:not(:first-child){margin-top:clamp(24px,3.4vw,38px)}.resource-markdown h1+*,.resource-markdown h2+*,.resource-markdown h3+*,.resource-markdown h4+*{margin-top:clamp(24px,3.2vw,38px)}.resource-markdown h3{font-family:var(--font-libre-baskerville),Georgia,"Times New Roman",serif;font-size:clamp(20px,2vw,28px);font-weight:400;line-height:1.18}.resource-markdown h4{color:var(--muted);font-family:var(--font-montserrat),Montserrat,ui-sans-serif,system-ui,sans-serif;letter-spacing:.01em;text-transform:uppercase;font-size:clamp(13px,1vw,15px);font-weight:750;line-height:1.3}.resource-markdown p,.resource-markdown li,.resource-markdown td,.resource-markdown th{color:var(--muted);font-size:clamp(14px,1.05vw,16px);line-height:1.78}.resource-markdown p+p{margin-top:clamp(22px,3vw,32px)}.resource-markdown strong{color:var(--ink);font-weight:760}.resource-markdown em{color:#16181bc7}.resource-markdown a{color:var(--ink);overflow-wrap:anywhere;text-underline-offset:.18em;font-weight:650;-webkit-text-decoration:underline #16181b3d;text-decoration:underline #16181b3d;text-decoration-thickness:1px;transition:color .18s,text-decoration-color .18s}.resource-markdown a:hover{color:#2563ebe0;text-decoration-color:#2563eb61}.resource-markdown ol,.resource-markdown ul{gap:9px;margin-block:clamp(22px,3vw,34px);padding-left:1.35em;list-style-position:outside;display:grid}.resource-markdown ol+*,.resource-markdown ul+*,.resource-markdown .article-table-wrap+*,.resource-markdown pre+*,.resource-markdown figure+*{margin-top:clamp(26px,3.4vw,42px)}.resource-markdown p:has(>img:only-child)+*{margin-top:clamp(26px,3.4vw,42px)}.resource-markdown ul{list-style-type:disc}.resource-markdown ol{list-style-type:decimal}.resource-markdown li::marker{color:var(--ink);font-size:.9em}.resource-markdown blockquote{margin-top:clamp(26px,4vw,42px)}.resource-markdown hr{background:var(--line);border:0;height:1px;margin-block:clamp(34px,5vw,58px)}.resource-markdown img,.resource-markdown .article-markdown-image{border:1px solid #16181b1a;border-radius:14px;width:100%;max-width:100%;height:auto;display:block;box-shadow:0 24px 64px #16181b14}.resource-markdown p:has(>img:only-child){margin-block:clamp(30px,5vw,58px)}.resource-markdown figure{gap:10px;margin-block:clamp(30px,5vw,58px);display:grid}.resource-markdown figcaption{color:var(--muted);font-family:var(--font-montserrat),Montserrat,ui-sans-serif,system-ui,sans-serif;font-size:12px;line-height:1.5}.resource-markdown pre{background:#101113;border:1px solid #16181b1f;border-radius:14px;max-width:100%;margin-block:clamp(28px,4vw,48px);position:relative;overflow-x:auto;box-shadow:0 22px 58px #16181b1f,inset 0 1px #ffffff14}.resource-markdown pre code{color:#ffffffe0;min-width:max-content;font-family:var(--font-geist-mono),"SFMono-Regular",Consolas,"Liberation Mono",monospace;overflow-wrap:normal;white-space:pre;background:0 0;padding:18px 20px;font-size:clamp(12px,.95vw,14px);line-height:1.75;display:block}.resource-markdown :not(pre)>code{color:var(--ink);font-family:var(--font-geist-mono),"SFMono-Regular",Consolas,"Liberation Mono",monospace;overflow-wrap:anywhere;background:#16181b0b;border:1px solid #16181b1a;border-radius:6px;padding:.12em .34em;font-size:.9em}.resource-markdown .article-table-wrap{border:1px solid var(--line);background:#ffffffa3;border-radius:12px;width:100%;max-width:100%;margin-block:clamp(28px,4vw,48px);overflow-x:auto;box-shadow:0 18px 44px #16181b0f}.resource-markdown table{border-collapse:collapse;width:100%;min-width:100%}.resource-markdown thead{background:#16181b0a}.resource-markdown th,.resource-markdown td{border-bottom:1px solid var(--line);text-align:left;vertical-align:top;white-space:normal;min-width:170px;padding:12px 14px}.resource-markdown th{color:var(--ink);font-family:var(--font-montserrat),Montserrat,ui-sans-serif,system-ui,sans-serif;font-size:11px;font-weight:760;line-height:1.3}.resource-markdown tr:last-child td{border-bottom:0}@keyframes ambient-drift-one{0%,to{transform:translate(0)scale(1)}50%{transform:translate(7vw,3vh)scale(1.08)}}@keyframes ambient-drift-two{0%,to{transform:translate(0)scale(1)}50%{transform:translate(-8vw,-4vh)scale(1.04)}}@keyframes headline-gradient-shift{0%,to{background-position:0%}50%{background-position:100%}}@keyframes kinetic-gradient-shift{0%,to{background-position:0%}50%{background-position:100%}}@keyframes kinetic-ink-glow{0%,to{color:var(--ink);text-shadow:0 1px #ffffffe6,0 14px 24px #16181b1f}44%{color:#17212b;text-shadow:0 1px #ffffffeb,0 0 24px #2563eb2e,0 18px 30px #16181b29}58%{color:#0f171f;text-shadow:0 1px #fffffff0,0 0 18px #12b4aa1f,0 14px 24px #16181b21}}@media (prefers-reduced-motion:reduce){.ambient-glow{animation:none}.prism-layer{display:none}.headline-gradient,.kinetic-text,.blog-title-kinetic,.hero-title-kinetic,.thesis-statement-kinetic,.story-title-shine{animation:none}.claim-form{transition:none}}@media (max-width:900px){html,body,.site-shell{background-color:var(--paper);min-height:100dvh}.hero-stack{--claim-cta-gap:clamp(24px,4.4vh,36px);--claim-cta-lift:clamp(6px,1.8vh,14px);--claim-form-gap:clamp(30px,5vh,42px)}.header{padding:max(14px,env(safe-area-inset-top))18px 14px}.nav a{padding:6px 11px}.hero{min-height:auto;padding:calc(86px + env(safe-area-inset-top))18px 46px;overflow:hidden}.prism-layer{inset:-34% -24% -6%;transform:translateY(-15vh)}.ambient-background:before{top:42%}.enterprise-hero{min-height:auto;padding:calc(94px + env(safe-area-inset-top))18px 56px}.enterprise-shell{background:radial-gradient(ellipse at 50% 4%,#fff,#fafafa00 30rem),radial-gradient(ellipse at 50% 34%,#2563eb0e,transparent 34rem),var(--paper)}.enterprise-hero .ambient-background{inset:-10vh 0 -20vh}.enterprise-hero .ambient-background:before{top:36%}.enterprise-hero .ambient-background:after{opacity:.52}.enterprise-hero-grid,.enterprise-process,.enterprise-contact-form{grid-template-columns:1fr}.enterprise-hero-copy{text-align:center;justify-items:center}.enterprise-title{text-align:center;justify-items:center;max-width:100%;font-size:clamp(38px,10vw,58px)}.enterprise-title .headline-line{text-align:center;justify-self:center}.enterprise-hero-copy>p{max-width:48ch}.enterprise-cta-stack{width:auto}.enterprise-models,.enterprise-process,.enterprise-proof,.enterprise-contact-section{padding:64px 18px}.enterprise-mode-grid,.enterprise-proof-grid{grid-template-columns:1fr}.enterprise-process-copy{text-align:center;justify-self:center;justify-items:center}.enterprise-section-heading,.enterprise-section-heading h2,.enterprise-process-copy h2,.enterprise-process-copy p{text-align:center;justify-items:center}.enterprise-operations-graph{justify-self:center;height:460px;min-height:0}.enterprise-contact-copy{border-right:0;border-bottom:1px solid var(--line-soft);padding-bottom:20px;padding-right:0}.enterprise-contact-fields{grid-template-columns:1fr}.hero-copy{gap:var(--claim-cta-gap);justify-items:center;margin-inline:auto}.story-pill{text-align:center;border-radius:999px;grid-template-columns:auto auto;justify-content:center;align-items:center;gap:5px 10px;width:fit-content;max-width:calc(100vw - 36px);padding:9px 22px;font-size:11px;display:grid}.story-label{grid-column:1;justify-self:end;gap:5px;width:max-content;font-size:11px}.story-dot{grid-column:2;justify-self:start;margin-inline:0}.story-icon{width:13px;height:13px}.story-title-shell{white-space:nowrap;grid-column:1/-1;width:min(100vw - 84px,320px);min-width:0;overflow:hidden;max-width:100%!important}.story-title-base,.story-title-shine{text-align:center;text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}.enterprise-pill{max-width:min(100vw - 72px,320px);padding-inline:18px}.enterprise-pill .story-title-shell{width:auto;max-width:min(62vw,240px)!important}.blog-meta{gap:6px}.blog-meta span{gap:5px;min-height:30px;padding:0 8px;font-size:11px}.brand img{width:96px}h1{gap:.12em;margin:0;font-size:clamp(24px,4.8vw,40px);line-height:1.1}.hero h1{width:min(100%,100vw - 36px);font-size:clamp(20px,5.25vw,32px)}.hero .headline-line,.hero .kinetic-text{max-width:100%}.hero-title-kinetic{white-space:nowrap}.headline-primary{white-space:normal}.claim-primary-link{width:100%}.claim-section{margin-top:var(--claim-cta-gap)}.claim-form,.claim-form-fields{grid-template-columns:1fr}.claim-panel-copy{border-right:0;border-bottom:1px solid var(--line-soft);padding-top:0;padding-bottom:20px;padding-right:0}.blog-hero{min-height:auto;padding:calc(104px + env(safe-area-inset-top))18px 54px}.blog-hero-grid{grid-template-columns:1fr;grid-template-areas:"heading""visual""details";justify-items:stretch;gap:24px}.blog-visual-link{justify-self:center;width:min(100%,360px)}.blog-visual-window{width:100%}.blog-summary{text-align:left;justify-items:start;width:100%}.blog-summary h1{max-width:100%;padding-right:0;font-size:clamp(29px,7.8vw,42px);line-height:1.04}.blog-title-link,.blog-summary h1{width:100%;max-width:100%}.blog-archive{padding:50px 18px 64px}.blog-archive-header{flex-direction:column;align-items:start}.blog-filter-row{justify-content:flex-start}.blog-post-row-link{grid-template-columns:72px minmax(0,1fr) 36px;align-items:start;gap:12px}.blog-post-index{grid-column:1/-1}.blog-post-thumb{aspect-ratio:1;border-radius:10px;align-self:start;width:72px;height:72px;min-height:72px;margin-top:27px}.blog-post-thumb-byline{display:none}.blog-post-body{min-width:0}.blog-post-row h3{font-size:clamp(21px,6vw,28px)}.blog-post-link{width:36px;height:36px}.blog-post-row p{display:none}.resources-index{min-height:auto;padding:calc(96px + env(safe-area-inset-top))18px 58px}.resources-index-header h1{white-space:normal;max-width:100%;font-size:clamp(30px,8vw,40px);line-height:1.06}.resource-title-row{grid-template-columns:28px minmax(0,1fr) 32px;gap:10px;padding:16px 0}.resource-title-text{font-size:clamp(20px,5.6vw,27px);line-height:1.13}.resource-title-arrow{width:32px;height:32px}.article-hero{padding:calc(104px + env(safe-area-inset-top))18px 48px}.article-back-link{display:none}.article-hero-grid{grid-template-columns:1fr;gap:28px;width:100%;min-width:0;max-width:100%}.article-heading{max-width:100%}.article-heading h1{max-width:min(100%,15ch);font-size:clamp(29px,7.8vw,42px);line-height:1.04}.article-lede{width:100%}.article-heading .blog-meta{flex-wrap:nowrap}.article-visual-window{justify-self:center;width:100%;max-width:360px;margin-top:0}.article-body-shell{grid-template-columns:1fr;gap:28px;padding:42px 18px 76px}.resource-body-shell,.blog-body-shell{width:calc(100svw - 36px);max-width:calc(100svw - 36px);padding:38px 0 76px}.resource-article-heading{width:calc(100svw - 36px);max-width:calc(100svw - 36px)}.resource-article-heading h1{max-width:100%;font-size:clamp(30px,7.8vw,42px);line-height:1.05}.resource-markdown{width:100%;min-width:0;max-width:100%}.resource-markdown>*{min-width:0}.resource-markdown h1,.resource-markdown h2{font-size:clamp(22px,6vw,30px)}.resource-markdown h3{font-size:clamp(19px,5.2vw,25px)}.resource-markdown p,.resource-markdown li,.resource-markdown td,.resource-markdown th{font-size:14px}.article-sidebar{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:flex-start;gap:8px 14px;padding-top:16px;display:flex}.article-sidebar p{text-align:left;width:100%}.thesis-progress{justify-content:center;min-height:44px;padding-inline:24px;top:76px}.thesis-progress:before{height:54px;top:-10px}.thesis-progress-inner{width:min(340px,100vw - 64px);min-height:24px}.thesis-progress-dots a{width:12px;height:12px}.thesis-statement-screen{min-height:86svh;padding:calc(104px + env(safe-area-inset-top))18px 72px}.thesis-statement-wave{opacity:.42;width:100vw;height:220px;top:calc(50% + 80px)}.thesis-statement-copy{width:100%}.thesis-statement-kinetic{max-width:100%;font-size:clamp(32px,9.4vw,50px);line-height:1.08}.thesis-scroll-link{display:none}.thesis-final-claim-wrap{width:min(100%,320px);bottom:34px}.thesis-final-claim-wrap .claim-primary-link{width:min(100%,320px)}.thesis-explanation{min-height:100svh;padding:calc(104px + env(safe-area-inset-top))18px 86px;grid-template-columns:1fr;grid-template-areas:"panel""visual";gap:30px}.thesis-graph-space{opacity:.94;width:100%;min-height:clamp(360px,105vw,520px);display:block}.thesis-graph-space-beam{min-height:clamp(520px,138vw,660px)}.beam-node{gap:7px;min-width:142px;min-height:42px;padding:8px 10px}.beam-node span{font-size:9px}.beam-node svg{width:15px;height:15px}.beam-node-payment,.beam-node-recovered{left:50%;right:auto;transform:translate(-50%)}.beam-node-contract,.beam-node-invoice,.beam-node-supply{min-width:clamp(92px,27vw,112px);min-height:82px;padding:10px 8px}.beam-node-contract{left:0;right:auto;transform:none}.beam-node-invoice{left:50%;right:auto;transform:translate(-50%)}.beam-node-supply{left:auto;right:0;transform:none}.beam-node-enforcement{min-width:164px;left:50%;transform:translate(-50%,-50%)}.beam-node-enforcement strong{bottom:-22px;left:50%;right:auto;transform:translate(-50%)}.beam-node-recovered{min-width:108px}.thesis-graph-space-marquee{min-height:clamp(420px,112vw,560px)}.thesis-graph-space-marquee .threshold-chart{width:min(100%,360px);padding:14px}.thesis-graph-space-marquee .threshold-claim{min-width:94px;padding:9px 10px;left:34px}.thesis-graph-space-marquee .threshold-line{font-size:8px;left:14px;right:14px}.thesis-graph-space-marquee .threshold-line-traditional{top:23%;left:18px;right:12px}.thesis-graph-space-marquee .threshold-delos-group{inset:27% 12px 5% 18px}.thesis-graph-space-marquee .threshold-delos-group strong{max-width:118px;font-size:9px;top:50%;left:68%;transform:translate(-50%,-50%)}.thesis-explanation-panel{min-height:auto;padding:24px}.thesis-explanation-reverse{grid-template-columns:1fr;grid-template-areas:"panel""visual"}.footer{flex-direction:column;align-items:start;gap:18px;padding:18px}.footer-left{display:contents}.footer nav{flex-direction:column;order:1;justify-content:flex-start;align-items:flex-start;gap:12px}.footer-social-link{order:2}.footer p{order:3}}@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-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-gradient-position{syntax:"*";inherits:false}@property --tw-gradient-from{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-via{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-to{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-stops{syntax:"*";inherits:false}@property --tw-gradient-via-stops{syntax:"*";inherits:false}@property --tw-gradient-from-position{syntax:"<length-percentage>";inherits:false;initial-value:0%}@property --tw-gradient-via-position{syntax:"<length-percentage>";inherits:false;initial-value:50%}@property --tw-gradient-to-position{syntax:"<length-percentage>";inherits:false;initial-value:100%}@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-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@keyframes shimmer-slide{to{transform:translate(calc(100cqw - 100%))}}@keyframes spin-around{0%{transform:translateZ(0)rotate(0)}15%,35%{transform:translateZ(0)rotate(90deg)}65%,85%{transform:translateZ(0)rotate(270deg)}to{transform:translateZ(0)rotate(360deg)}}@keyframes shiny-text{0%,90%,to{background-position:calc(-100% - var(--shiny-width))0}30%,60%{background-position:calc(100% + var(--shiny-width))0}}@keyframes shine{0%{background-position:0 0}50%{background-position:100% 100%}to{background-position:0 0}}
