@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){:root,:host{--h:0}*,:before,:after,::backdrop{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-duration:initial;--tw-ease:initial;--tw-content:""}}}@layer theme{:root,:host{--font-sans:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, 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-white:#fff;--spacing:.25rem;--container-md:28rem;--container-3xl:48rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-base:1rem;--text-base--line-height:calc(1.5 / 1);--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--text-4xl:2.25rem;--text-4xl--line-height:calc(2.5 / 2.25);--text-5xl:3rem;--text-5xl--line-height:1;--font-weight-light:300;--font-weight-medium:500;--tracking-wide:.025em;--leading-relaxed:1.625;--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)}}@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,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, 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:where(:not(iframe)){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{.pointer-events-auto{pointer-events:auto}.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}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.inset-0{inset:0}.top-0{top:0}.right-0{right:0}.left-0{left:0}.z-\[100\]{z-index:100}.z-\[110\]{z-index:110}.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-1{margin-inline:var(--spacing)}.mt-6{margin-top:calc(var(--spacing) * 6)}.mt-10{margin-top:calc(var(--spacing) * 10)}.ml-2{margin-left:calc(var(--spacing) * 2)}.ml-3{margin-left:calc(var(--spacing) * 3)}.ml-4{margin-left:calc(var(--spacing) * 4)}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.h-3{height:calc(var(--spacing) * 3)}.h-3\.5{height:calc(var(--spacing) * 3.5)}.h-10{height:calc(var(--spacing) * 10)}.h-full{height:100%}.h-px{height:1px}.min-h-\[24px\]{min-height:24px}.min-h-\[68vh\]{min-height:68vh}.min-h-screen{min-height:100vh}.w-3\.5{width:calc(var(--spacing) * 3.5)}.w-10{width:calc(var(--spacing) * 10)}.w-full{width:100%}.w-px{width:1px}.max-w-3xl{max-width:var(--container-3xl)}.max-w-\[10rem\]{max-width:10rem}.max-w-md{max-width:var(--container-md)}.min-w-\[24px\]{min-width:24px}.flex-1{flex:1}.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.-translate-y-2{--tw-translate-y:calc(var(--spacing) * -2);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-0{--tw-translate-y:0px;translate:var(--tw-translate-x) var(--tw-translate-y)}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.flex-col{flex-direction:column}.items-baseline{align-items:baseline}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.gap-1{gap:var(--spacing)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-5{gap:calc(var(--spacing) * 5)}.gap-6{gap:calc(var(--spacing) * 6)}.gap-10{gap:calc(var(--spacing) * 10)}.gap-px{gap:1px}.rounded-full{border-radius:2147483647px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-\[rgba\(244\,239\,230\,0\.08\)\]{border-color:#f4efe614}.border-\[rgba\(244\,244\,245\,0\.10\)\]{border-color:#f4f4f51a}.border-\[var\(--color-mav-secondary\)\]\/12{border-color:var(--color-mav-secondary)}@supports (color:color-mix(in lab, red, red)){.border-\[var\(--color-mav-secondary\)\]\/12{border-color:color-mix(in oklab, var(--color-mav-secondary) 12%, transparent)}}.bg-\[rgba\(5\,5\,5\,0\.82\)\]{background-color:#050505d1}.bg-\[rgba\(14\,26\,36\,0\.72\)\]{background-color:#0e1a24b8}.bg-\[var\(--color-mav-background-dark\)\]{background-color:var(--color-mav-background-dark)}.bg-\[var\(--color-mav-primary\)\]{background-color:var(--color-mav-primary)}.bg-\[var\(--color-mav-secondary\)\]\/12{background-color:var(--color-mav-secondary)}@supports (color:color-mix(in lab, red, red)){.bg-\[var\(--color-mav-secondary\)\]\/12{background-color:color-mix(in oklab, var(--color-mav-secondary) 12%, transparent)}}.bg-\[var\(--color-mav-secondary\)\]\/20{background-color:var(--color-mav-secondary)}@supports (color:color-mix(in lab, red, red)){.bg-\[var\(--color-mav-secondary\)\]\/20{background-color:color-mix(in oklab, var(--color-mav-secondary) 20%, transparent)}}.bg-\[var\(--color-paper\)\]{background-color:var(--color-paper)}.bg-white\/10{background-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.bg-white\/10{background-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.bg-white\/15{background-color:#ffffff26}@supports (color:color-mix(in lab, red, red)){.bg-white\/15{background-color:color-mix(in oklab, var(--color-white) 15%, transparent)}}.bg-white\/20{background-color:#fff3}@supports (color:color-mix(in lab, red, red)){.bg-white\/20{background-color:color-mix(in oklab, var(--color-white) 20%, transparent)}}.p-8{padding:calc(var(--spacing) * 8)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-6{padding-inline:calc(var(--spacing) * 6)}.py-1{padding-block:var(--spacing)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-4{padding-block:calc(var(--spacing) * 4)}.py-6{padding-block:calc(var(--spacing) * 6)}.py-10{padding-block:calc(var(--spacing) * 10)}.pt-6{padding-top:calc(var(--spacing) * 6)}.pt-24{padding-top:calc(var(--spacing) * 24)}.pt-32{padding-top:calc(var(--spacing) * 32)}.pb-16{padding-bottom:calc(var(--spacing) * 16)}.text-right{text-align:right}.font-mono{font-family:var(--font-mono)}.text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\[2\.5rem\]{font-size:2.5rem}.text-\[10px\]{font-size:10px}.text-\[11\.5px\]{font-size:11.5px}.text-\[12\.5px\]{font-size:12.5px}.text-\[12px\]{font-size:12px}.text-\[15px\]{font-size:15px}.text-\[clamp\(2\.25rem\,8vw\,3rem\)\]{font-size:clamp(2.25rem,8vw,3rem)}.leading-\[0\.95\]{--tw-leading:.95;line-height:.95}.leading-\[1\.1\]{--tw-leading:1.1;line-height:1.1}.leading-\[1\.02\]{--tw-leading:1.02;line-height:1.02}.leading-\[1\.6\]{--tw-leading:1.6;line-height:1.6}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.font-light{--tw-font-weight:var(--font-weight-light);font-weight:var(--font-weight-light)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.tracking-\[-0\.01em\]{--tw-tracking:-.01em;letter-spacing:-.01em}.tracking-\[-0\.02em\]{--tw-tracking:-.02em;letter-spacing:-.02em}.tracking-\[0\.2em\]{--tw-tracking:.2em;letter-spacing:.2em}.tracking-\[0\.18em\]{--tw-tracking:.18em;letter-spacing:.18em}.tracking-\[0\.22em\]{--tw-tracking:.22em;letter-spacing:.22em}.tracking-\[0\.24em\]{--tw-tracking:.24em;letter-spacing:.24em}.tracking-\[0\.28em\]{--tw-tracking:.28em;letter-spacing:.28em}.tracking-\[0\.32em\]{--tw-tracking:.32em;letter-spacing:.32em}.tracking-wide{--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide)}.text-\[var\(--color-ink\)\],.text-\[var\(--color-ink\)\]\/30{color:var(--color-ink)}@supports (color:color-mix(in lab, red, red)){.text-\[var\(--color-ink\)\]\/30{color:color-mix(in oklab, var(--color-ink) 30%, transparent)}}.text-\[var\(--color-ink\)\]\/45{color:var(--color-ink)}@supports (color:color-mix(in lab, red, red)){.text-\[var\(--color-ink\)\]\/45{color:color-mix(in oklab, var(--color-ink) 45%, transparent)}}.text-\[var\(--color-ink\)\]\/55{color:var(--color-ink)}@supports (color:color-mix(in lab, red, red)){.text-\[var\(--color-ink\)\]\/55{color:color-mix(in oklab, var(--color-ink) 55%, transparent)}}.text-\[var\(--color-ink\)\]\/60{color:var(--color-ink)}@supports (color:color-mix(in lab, red, red)){.text-\[var\(--color-ink\)\]\/60{color:color-mix(in oklab, var(--color-ink) 60%, transparent)}}.text-\[var\(--color-ink\)\]\/70{color:var(--color-ink)}@supports (color:color-mix(in lab, red, red)){.text-\[var\(--color-ink\)\]\/70{color:color-mix(in oklab, var(--color-ink) 70%, transparent)}}.text-\[var\(--color-ink\)\]\/75{color:var(--color-ink)}@supports (color:color-mix(in lab, red, red)){.text-\[var\(--color-ink\)\]\/75{color:color-mix(in oklab, var(--color-ink) 75%, transparent)}}.text-\[var\(--color-mav-background-dark\)\]{color:var(--color-mav-background-dark)}.text-\[var\(--color-mav-surface-muted\)\]\/60{color:var(--color-mav-surface-muted)}@supports (color:color-mix(in lab, red, red)){.text-\[var\(--color-mav-surface-muted\)\]\/60{color:color-mix(in oklab, var(--color-mav-surface-muted) 60%, transparent)}}.text-\[var\(--color-paper\)\],.text-\[var\(--color-paper\)\]\/55{color:var(--color-paper)}@supports (color:color-mix(in lab, red, red)){.text-\[var\(--color-paper\)\]\/55{color:color-mix(in oklab, var(--color-paper) 55%, transparent)}}.text-\[var\(--color-paper\)\]\/70{color:var(--color-paper)}@supports (color:color-mix(in lab, red, red)){.text-\[var\(--color-paper\)\]\/70{color:color-mix(in oklab, var(--color-paper) 70%, transparent)}}.text-\[var\(--color-paper\)\]\/75{color:var(--color-paper)}@supports (color:color-mix(in lab, red, red)){.text-\[var\(--color-paper\)\]\/75{color:color-mix(in oklab, var(--color-paper) 75%, transparent)}}.text-white{color:var(--color-white)}.text-white\/40{color:#fff6}@supports (color:color-mix(in lab, red, red)){.text-white\/40{color:color-mix(in oklab, var(--color-white) 40%, transparent)}}.text-white\/55{color:#ffffff8c}@supports (color:color-mix(in lab, red, red)){.text-white\/55{color:color-mix(in oklab, var(--color-white) 55%, transparent)}}.text-white\/60{color:#fff9}@supports (color:color-mix(in lab, red, red)){.text-white\/60{color:color-mix(in oklab, var(--color-white) 60%, transparent)}}.text-white\/65{color:#ffffffa6}@supports (color:color-mix(in lab, red, red)){.text-white\/65{color:color-mix(in oklab, var(--color-white) 65%, transparent)}}.uppercase{text-transform:uppercase}.italic{font-style:italic}.underline{text-decoration-line:underline}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.opacity-0{opacity:0}.opacity-95{opacity:.95}.opacity-100{opacity:1}.shadow-\[0_4px_10px_rgba\(14\,26\,36\,0\.20\)\,0_1px_3px_rgba\(14\,26\,36\,0\.12\)\]{--tw-shadow:0 4px 10px var(--tw-shadow-color,#0e1a2433), 0 1px 3px var(--tw-shadow-color,#0e1a241f);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_6px_16px_rgba\(14\,26\,36\,0\.22\)\,0_2px_4px_rgba\(14\,26\,36\,0\.14\)\]{--tw-shadow:0 6px 16px var(--tw-shadow-color,#0e1a2438), 0 2px 4px var(--tw-shadow-color,#0e1a2424);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.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-\[18px\]{--tw-backdrop-blur:blur(18px);-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,)}.backdrop-blur-\[24px\]{--tw-backdrop-blur:blur(24px);-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,)}.backdrop-saturate-\[1\.4\]{--tw-backdrop-saturate:saturate(1.4);-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-\[background-color\,color\,box-shadow\,transform\]{transition-property:background-color,color,box-shadow,transform;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[opacity\,transform\]{transition-property:opacity,transform;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[transform\,box-shadow\]{transition-property:transform,box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-opacity{transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-200{--tw-duration:.2s;transition-duration:.2s}.duration-300{--tw-duration:.3s;transition-duration:.3s}.duration-500{--tw-duration:.5s;transition-duration:.5s}.ease-\[cubic-bezier\(0\.22\,1\,0\.36\,1\)\]{--tw-ease:cubic-bezier(.22,1,.36,1);transition-timing-function:cubic-bezier(.22,1,.36,1)}.ease-\[var\(--ease-emphatic\)\]{--tw-ease:var(--ease-emphatic);transition-timing-function:var(--ease-emphatic)}@media (hover:hover){.group-hover\:translate-x-2:is(:where(.group):hover *){--tw-translate-x:calc(var(--spacing) * 2);translate:var(--tw-translate-x) var(--tw-translate-y)}}.after\:absolute:after{content:var(--tw-content);position:absolute}.after\:-bottom-1\.5:after{content:var(--tw-content);bottom:calc(var(--spacing) * -1.5)}.after\:left-0:after{content:var(--tw-content);left:0}.after\:h-px:after{content:var(--tw-content);height:1px}.after\:w-full:after{content:var(--tw-content);width:100%}.after\:bg-\[var\(--color-mav-primary\)\]:after{content:var(--tw-content);background-color:var(--color-mav-primary)}@media (hover:hover){.hover\:z-10:hover{z-index:10}.hover\:-translate-y-1:hover{--tw-translate-y:calc(var(--spacing) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.hover\:-translate-y-\[1px\]:hover{--tw-translate-y:calc(1px * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.hover\:bg-\[var\(--color-mav-secondary\)\]:hover,.hover\:bg-\[var\(--color-mav-secondary\)\]\/8:hover{background-color:var(--color-mav-secondary)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-\[var\(--color-mav-secondary\)\]\/8:hover{background-color:color-mix(in oklab, var(--color-mav-secondary) 8%, transparent)}}.hover\:bg-\[var\(--color-paper\)\]\/10:hover{background-color:var(--color-paper)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-\[var\(--color-paper\)\]\/10:hover{background-color:color-mix(in oklab, var(--color-paper) 10%, transparent)}}.hover\:text-\[var\(--color-ink\)\]:hover{color:var(--color-ink)}.hover\:text-\[var\(--color-mav-accent\)\]:hover{color:var(--color-mav-accent)}.hover\:text-\[var\(--color-mav-primary\)\]:hover{color:var(--color-mav-primary)}.hover\:text-white:hover{color:var(--color-white)}.hover\:opacity-70:hover{opacity:.7}.hover\:shadow-\[inset_0_0_0_1px_var\(--color-mav-primary\)\,0_6px_14px_rgba\(14\,26\,36\,0\.30\)\,0_1px_3px_rgba\(14\,26\,36\,0\.16\)\]:hover{--tw-shadow:inset 0 0 0 1px var(--tw-shadow-color,var(--color-mav-primary)), 0 6px 14px var(--tw-shadow-color,#0e1a244d), 0 1px 3px var(--tw-shadow-color,#0e1a2429);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}}.active\:translate-y-0:active{--tw-translate-y:0px;translate:var(--tw-translate-x) var(--tw-translate-y)}.active\:scale-\[0\.97\]:active{scale:.97}@media (min-width:40rem){.sm\:inline{display:inline}}@media (min-width:48rem){.md\:flex{display:flex}.md\:hidden{display:none}.md\:inline-flex{display:inline-flex}.md\:flex-row{flex-direction:row}.md\:items-baseline{align-items:baseline}.md\:justify-between{justify-content:space-between}.md\:p-10{padding:calc(var(--spacing) * 10)}.md\:px-10{padding-inline:calc(var(--spacing) * 10)}.md\:px-12{padding-inline:calc(var(--spacing) * 12)}.md\:py-5{padding-block:calc(var(--spacing) * 5)}.md\:pt-28{padding-top:calc(var(--spacing) * 28)}.md\:pt-36{padding-top:calc(var(--spacing) * 36)}.md\:pb-20{padding-bottom:calc(var(--spacing) * 20)}.md\:text-5xl{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}.md\:text-\[3rem\]{font-size:3rem}.md\:text-\[17px\]{font-size:17px}}@media (min-width:64rem){.lg\:min-h-\[72vh\]{min-height:72vh}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-\[5fr_4fr\]{grid-template-columns:5fr 4fr}.lg\:gap-16{gap:calc(var(--spacing) * 16)}.lg\:p-12{padding:calc(var(--spacing) * 12)}.lg\:px-20{padding-inline:calc(var(--spacing) * 20)}.lg\:pt-32{padding-top:calc(var(--spacing) * 32)}.lg\:pt-40{padding-top:calc(var(--spacing) * 40)}.lg\:pb-2{padding-bottom:calc(var(--spacing) * 2)}.lg\:text-\[3\.25rem\]{font-size:3.25rem}.lg\:text-\[3\.75rem\]{font-size:3.75rem}}}.site{--site-bg:#071210;--site-bg-alt:#0d1712;--site-surface:#101c16;--site-surface-2:#0c1712;--site-ink:#eef5f0;--site-ink-dim:#9fb6a9;--site-ink-faint:#5d7267;--site-accent:#76c89d;--site-on-accent:#071210;--site-teal:#56a1a4;--site-error:#f08c7c;--site-border:#eef5f017;--site-border-strong:#eef5f02e;--site-accent-dim:#76c89d24;--site-ease:cubic-bezier(.22, 1, .36, 1);--site-ease-emphatic:cubic-bezier(.16, 1, .3, 1);--site-header-h:64px;--site-container-x:clamp(1.375rem, 4vw, 3rem);--site-container-max:1280px;--site-z-header:100;--site-section-y:clamp(5rem, 9vw, 8.5rem);background:var(--site-bg);color:var(--site-ink);font-family:var(--font-dm-sans), system-ui, sans-serif;-webkit-font-smoothing:antialiased}.site :where(h1,h2,h3){text-wrap:balance}.site :where(p){text-wrap:pretty}.site :where([id]){scroll-margin-top:calc(var(--site-header-h) + 16px)}.site .mono{font-family:var(--font-jetbrains-mono), ui-monospace, monospace}.site ::selection{background:var(--site-accent);color:var(--site-on-accent)}.site :focus-visible{outline:2px solid var(--site-accent);outline-offset:2px}@media (prefers-reduced-motion:reduce){.site *,.site :before,.site :after{transition:none!important;animation:none!important}}html:has(>body.site){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.site .site-grid{z-index:-1;pointer-events:none;background-image:linear-gradient(var(--site-border) 1px, transparent 1px), linear-gradient(90deg, var(--site-border) 1px, transparent 1px);opacity:.35;background-size:64px 64px;position:fixed;inset:0;-webkit-mask-image:radial-gradient(80% 60% at 50% 0,#000 40%,#0000 90%);mask-image:radial-gradient(80% 60% at 50% 0,#000 40%,#0000 90%)}.site .site-progress{z-index:var(--site-z-header)}@media (prefers-reduced-motion:reduce){.site .site-progress{display:none}}.site .site-header{z-index:var(--site-z-header);height:var(--site-header-h);border-bottom:1px solid var(--site-border);position:sticky;top:0}.site .site-header:before{content:"";z-index:-1;background:var(--site-bg);position:absolute;inset:0}@supports ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){@media not all and (prefers-reduced-transparency:reduce){.site .site-header:before{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#071210c7}}}.site .site-header__bar{height:100%;max-width:calc(var(--site-container-max) + 2 * var(--site-container-x));padding-inline:var(--site-container-x);align-items:center;gap:16px;margin-inline:auto;display:flex}.site .site-brand{min-height:44px;color:var(--site-ink);white-space:nowrap;letter-spacing:.02em;align-items:center;gap:12px;margin-right:auto;font-size:15px;font-weight:700;text-decoration:none;display:inline-flex}.site .site-nav{align-items:center;gap:8px;display:flex}.site .site-nav__list{margin:0;padding:0;list-style:none;display:none}.site :is(.site-nav__link,.site-nav__lang,.site-menu__lang,.site-cta){min-width:44px;min-height:44px;font-family:var(--font-jetbrains-mono), ui-monospace, monospace;letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;justify-content:center;align-items:center;gap:8px;font-size:12px;font-weight:500;text-decoration:none;display:inline-flex}.site :is(.site-nav__link,.site-nav__lang,.site-menu__lang){color:var(--site-ink-dim);transition:color .2s var(--site-ease), background-color .2s var(--site-ease);padding-inline:12px}.site .site-nav__trigger{cursor:pointer;background:0 0;border:0;margin:0}.site :is(.site-nav__link,.site-nav__panel-link){position:relative}.site :is(.site-nav__link,.site-nav__panel-link):after{content:"";background:var(--site-accent);transform-origin:0;height:2px;transition:transform .24s var(--site-ease), background-color .2s var(--site-ease);position:absolute;bottom:9px;left:12px;right:12px;transform:scaleX(0)}.site .site-nav__link[aria-current=page]{color:var(--site-ink)}.site :is(.site-nav__link,.site-nav__panel-link):is([aria-current=page],[aria-current=true]):after{background:var(--site-ink-dim);transform:none}.site .site-nav__trigger[aria-expanded=true]{color:var(--site-ink);background:var(--site-accent-dim)}.site .site-nav__caret{width:6px;height:6px;transition:transform .24s var(--site-ease), margin .24s var(--site-ease);border-bottom:1.5px solid;border-right:1.5px solid;flex:none;margin:-3px 0 0 -2px;transform:rotate(45deg)}.site .site-nav__trigger[aria-expanded=true] .site-nav__caret{margin-top:3px;transform:rotate(-135deg)}.site .site-nav__item--disclosure{position:relative}.site .site-nav__panel{left:-8px;top:calc(100% + (var(--site-header-h) - 44px) / 2);border:1px solid var(--site-border-strong);border-top-color:var(--site-accent);background:var(--site-surface);visibility:hidden;opacity:0;min-width:300px;transition:opacity .2s var(--site-ease), transform .24s var(--site-ease), visibility 0s linear .24s;position:absolute;transform:translateY(-6px)}.site .site-nav__panel[data-open]{visibility:visible;opacity:1;transition:opacity .2s var(--site-ease), transform .24s var(--site-ease);transform:none}.site .site-nav__panel-list{margin:0;padding:8px 0;list-style:none}.site .site-nav__panel-link{min-height:44px;color:var(--site-ink);white-space:nowrap;transition:color .2s var(--site-ease), background-color .2s var(--site-ease);align-items:center;padding:0 20px;font-size:15px;font-weight:500;line-height:1.3;text-decoration:none;display:flex}.site .site-nav__panel-link:after{width:calc(100% - 40px);bottom:8px;left:20px;right:auto}.site .site-nav__panel-hub{border-bottom:1px solid var(--site-border);margin-bottom:8px;padding-bottom:8px}.site .site-nav__panel-hub .site-nav__panel-link{color:var(--site-ink-dim)}.site .site-nav__panel-link[aria-current=page]{color:var(--site-accent)}.site .site-menu__link:before{content:"";background:var(--site-accent);opacity:0;width:6px;height:6px;transition:opacity .2s var(--site-ease), transform .2s var(--site-ease);flex:none;transform:scale(.4)}.site .site-menu__link[aria-current=page]:before{opacity:1;transform:none}.site .site-nav__lang{position:relative}.site .site-cta{background:var(--site-accent);color:var(--site-on-accent);transition:background-color .2s var(--site-ease), color .2s var(--site-ease), box-shadow .2s var(--site-ease), scale .15s var(--site-ease);padding-inline:18px}.site .site-cta:active{scale:.98}.site .site-cta--block{width:100%;min-height:52px;font-size:13px}@media (hover:hover){.site :is(.site-nav__lang,.site-menu__lang):hover{color:var(--site-ink)}.site :is(.site-nav__link,.site-nav__panel-link):hover{color:var(--site-accent);background:var(--site-accent-dim)}.site :is(.site-nav__link,.site-nav__panel-link):hover:after{background:var(--site-accent);transform:none}.site .site-cta:hover{color:var(--site-accent);box-shadow:inset 0 0 0 1px var(--site-accent);background:0 0}}.site .site-menu-button{width:44px;height:44px;color:var(--site-ink);cursor:pointer;background:0 0;border:0;flex:none;justify-content:center;align-items:center;margin-right:-12px;padding:0;display:inline-flex}.site :is(.site-menu-button__bars,.site-menu-button__cross){width:20px;height:12px;display:block;position:relative}.site :is(.site-menu-button__bars,.site-menu-button__cross):before,.site :is(.site-menu-button__bars,.site-menu-button__cross):after{content:"";background:currentColor;height:1.5px;position:absolute;right:0}.site .site-menu-button__bars:before{width:100%;top:0}.site .site-menu-button__bars:after{width:60%;bottom:0}.site .site-menu-button__cross:before,.site .site-menu-button__cross:after{width:100%;top:5.25px}.site .site-menu-button__cross:before{transform:rotate(45deg)}.site .site-menu-button__cross:after{transform:rotate(-45deg)}.site .site-menu{background:var(--site-bg);overscroll-behavior:contain;visibility:hidden;opacity:0;clip-path:inset(0 0 100%);transition:opacity .2s var(--site-ease), clip-path .32s var(--site-ease-emphatic), visibility 0s linear .32s;flex-direction:column;display:flex;position:fixed;inset:0;overflow-y:auto}.site .site-menu[data-open]{visibility:visible;opacity:1;clip-path:inset(0);transition:opacity .2s var(--site-ease), clip-path .32s var(--site-ease-emphatic)}.site .site-menu:focus{outline:none}.site .site-menu__top{height:var(--site-header-h);padding-inline:var(--site-container-x);border-bottom:1px solid var(--site-border);flex:none;align-items:center;display:flex}.site .site-menu__list{padding:12px var(--site-container-x) 0;margin:0;list-style:none}.site .site-menu__list>li{transition:transform .32s var(--site-ease);transform:translateY(10px)}.site .site-menu[data-open] .site-menu__list>li{transition-delay:calc(80ms + var(--i) * 40ms);transform:none}.site .site-menu__link{border-bottom:1px solid var(--site-border);min-height:64px;color:var(--site-ink);letter-spacing:-.01em;align-items:center;gap:14px;font-size:clamp(1.5rem,6.4vw,2rem);font-weight:600;line-height:1.15;text-decoration:none;display:flex}.site .site-menu__toggle{border:0;border-bottom:1px solid var(--site-border);text-align:left;cursor:pointer;background:0 0;width:100%;margin:0;padding:0;font-family:inherit}.site .site-menu__chevron{border-right:2px solid var(--site-ink-dim);border-bottom:2px solid var(--site-ink-dim);width:10px;height:10px;transition:transform .24s var(--site-ease), margin .24s var(--site-ease);flex:none;margin:-6px 4px 0 auto;transform:rotate(45deg)}.site .site-menu__toggle[aria-expanded=true] .site-menu__chevron{margin-top:6px;transform:rotate(-135deg)}.site .site-menu__sub{border-bottom:1px solid var(--site-border);margin:0;padding:4px 0 12px 20px;list-style:none}.site .site-menu__sub[hidden]{display:none}.site .site-menu__sublink{min-height:48px;color:var(--site-ink-dim);align-items:center;font-size:1.0625rem;font-weight:500;text-decoration:none;display:flex}.site .site-menu__sublink:is([aria-current=page],[aria-current=true]){color:var(--site-accent)}.site .site-menu__foot{padding:32px var(--site-container-x) max(24px, env(safe-area-inset-bottom));flex-direction:column;align-items:flex-start;gap:16px;margin-top:auto;display:flex}.site .site-menu__lang{margin-left:-12px}@media (min-width:1024px){.site .site-nav__list{align-items:center;gap:2px;margin:0;padding:0;list-style:none;display:flex}.site .site-nav__lang{margin-left:8px}.site .site-nav__lang:before{content:"";background:var(--site-border-strong);width:1px;height:16px;margin-top:-8px;position:absolute;top:50%;left:-8px}.site :is(.site-menu-button,.site-menu){display:none}}@media (max-width:419.98px){.site .site-header__bar{gap:8px}.site .site-brand{letter-spacing:0;gap:10px;font-size:13px}.site .site-nav{gap:4px}.site .site-cta{padding-inline:12px}}@media (max-width:359.98px){.site .site-brand__word{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}html.site-menu-open{scrollbar-gutter:stable;overflow:hidden}@media (prefers-reduced-motion:reduce){.site .site-nav__panel{transform:none}.site :is(.site-nav__link,.site-nav__panel-link):after,.site :is(.site-nav__caret,.site-menu__chevron){transition:none}}.site .hero{--hero-pad:clamp(2rem, 6vh, 4.5rem);min-height:calc(100svh - var(--site-header-h));padding-block:var(--hero-pad);align-items:center;display:flex;position:relative}.site .hero__inner{width:100%;max-width:calc(var(--site-container-max) + 2 * var(--site-container-x));padding-inline:var(--site-container-x);gap:2.5rem;margin-inline:auto;display:grid}.site .hero__brand{font-family:var(--font-jetbrains-mono), ui-monospace, monospace;letter-spacing:.12em;text-transform:uppercase;color:var(--site-ink-dim);align-items:center;gap:10px;margin:0 0 1.5rem;font-size:12px;font-weight:500;display:flex}.site .hero__brand:before{content:"";background:var(--site-accent);flex:none;width:6px;height:6px}.site .hero__title{letter-spacing:-.015em;text-transform:uppercase;color:var(--site-ink);margin:0;font-size:clamp(2.5rem,5.4vw,4.25rem);font-weight:700;line-height:.98}.site .hero__accent{color:var(--site-accent)}.site .hero__sub{max-width:44ch;color:var(--site-ink-dim);margin:1.5rem 0 0;font-size:1.0625rem;line-height:1.65}.site .hero__ctas{flex-wrap:wrap;gap:12px;margin-top:2rem;display:flex}.site .site-cta--lg{min-height:52px;padding-inline:24px;font-size:13px}.site .site-cta-ghost{border:1px solid var(--site-border-strong);min-height:52px;color:var(--site-ink);white-space:nowrap;font-family:var(--font-jetbrains-mono), ui-monospace, monospace;letter-spacing:.12em;text-transform:uppercase;transition:border-color .2s var(--site-ease), color .2s var(--site-ease);justify-content:center;align-items:center;gap:10px;padding-inline:22px;font-size:13px;font-weight:500;text-decoration:none;display:inline-flex}@media (hover:hover){.site .site-cta-ghost:hover{border-color:var(--site-accent);color:var(--site-accent)}}@media (max-width:639.98px){.site .hero__ctas{flex-direction:column}}.site .hero-visual{aspect-ratio:18/17;width:min(100%,560px);margin-inline:auto;position:relative}.site :is(.hero-plate,.hero-scene){position:absolute;inset:0}.site .hero-plate{transition:opacity .7s var(--site-ease)}.site .hero-plate[data-hidden]{opacity:0}.site .hero-scene{opacity:0;transition:opacity .7s var(--site-ease)}.site .hero-scene[data-ready]{opacity:1}.site .hero-plate__svg{width:100%;height:100%;display:block;overflow:visible}.site .hero-plate__depth{fill:#040b09;stroke:var(--site-accent);stroke-opacity:.22;stroke-width:1px}.site .hero-plate__sounding{fill:none;stroke:var(--site-accent);stroke-width:1px;stroke-opacity:.2}.site .hero-plate__sounding+.hero-plate__sounding{stroke-opacity:.12}.site .hero-plate__edge{fill:none;stroke:var(--site-accent);stroke-width:1.5px;stroke-linejoin:round}.site .hero-plate__glow-in{stop-color:var(--site-accent);stop-opacity:.24}.site .hero-plate__glow-out{stop-color:var(--site-accent);stop-opacity:0}.site .hero-plate__grid{fill:none;stroke:var(--site-accent);stroke-opacity:.09;stroke-width:.012px}.site .hero-plate__route{fill:none;stroke:var(--site-accent);stroke-opacity:.6;stroke-width:.016px;stroke-linecap:round;stroke-dasharray:1;animation:hero-draw .6s var(--site-ease-emphatic) calc(.15s + var(--i) * 18ms) both}.site .hero-plate__node{fill:var(--site-accent);animation:hero-fade .3s var(--site-ease) calc(.3s + var(--i) * 30ms) both}.site .hero-plate__node--origin{animation-delay:.2s}.site .hero-plate__halo{fill:none;stroke:var(--site-accent);stroke-opacity:.45;stroke-width:1px;vector-effect:non-scaling-stroke}.site .hero-dial{opacity:.7;pointer-events:none;width:42%;animation:hero-dial-in .7s var(--site-ease-emphatic) .15s both;position:absolute;top:50%;left:50%;translate:-50% -50%}.site .hero-dial__turn{will-change:transform}.site .hero-dial__mark{width:100%;height:auto;display:block}.site .hero-dial__ring{fill:var(--site-accent)}.site .hero-dial__m{fill:var(--site-ink)}.site .hero-coords{font-family:var(--font-jetbrains-mono), ui-monospace, monospace;letter-spacing:.08em;color:var(--site-ink-faint);margin:0;font-size:11px;position:absolute;bottom:0;right:0}.site .hero-rise{animation:hero-rise .9s var(--site-ease-emphatic) var(--d,0s) both}.site .hero-cue{display:none}.site .hero-cue__label{font-family:var(--font-jetbrains-mono), ui-monospace, monospace;letter-spacing:.2em;text-transform:uppercase;color:var(--site-ink-dim);font-size:11px;font-weight:500}.site .hero-cue__bar{background:linear-gradient(var(--site-accent), transparent);transform-origin:top;width:1px;height:48px;animation:hero-cue-draw .7s var(--site-ease-emphatic) .2s both;display:block}@keyframes hero-rise{0%{opacity:0;translate:0 14px}}@keyframes hero-draw{0%{stroke-dashoffset:1px}}@keyframes hero-fade{0%{opacity:0}}@keyframes hero-dial-in{0%{opacity:0;scale:.94}}@keyframes hero-cue-draw{0%{scale:1 0}}@media (min-width:1024px){.site .hero__inner{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:center;gap:clamp(2.5rem,4vw,4rem)}.site .hero-visual{width:min(100%, calc((100svh - var(--site-header-h) - 2 * var(--hero-pad)) * 18 / 17))}.site .hero-cue{bottom:clamp(1rem,3vh,2rem);left:max(var(--site-container-x), calc((100% - var(--site-container-max)) / 2));pointer-events:none;transition:opacity .3s var(--site-ease), translate .3s var(--site-ease);flex-direction:column;align-items:center;gap:10px;display:flex;position:absolute}.site .hero-cue[data-gone]{opacity:0;translate:0 8px}}@media (prefers-reduced-motion:no-preference) and (min-height:600px){.site .hero-stack{height:calc(200svh - 2 * var(--site-header-h))}.site .hero{top:var(--site-header-h);height:calc(100svh - var(--site-header-h));min-height:0;position:sticky}}@media (prefers-reduced-motion:no-preference) and (min-height:600px) and (max-width:1023.98px){.site .hero{align-items:stretch;padding-block:clamp(1.25rem,3.5svh,2.5rem)}.site .hero__inner{grid-template-rows:auto minmax(0,1fr);gap:clamp(1rem,3svh,2rem)}.site .hero-visual{width:auto;max-width:100%;height:100%;min-height:0}}.site .vortex-cover{z-index:1;isolation:isolate;min-height:calc(100svh - var(--site-header-h));padding:2rem var(--site-container-x);background:var(--site-bg);border-top:1px solid var(--site-border);place-items:center;display:grid;position:relative}.site .vortex-cover__stage{z-index:-1;clip-path:inset(0 0 -400vh);pointer-events:none;position:absolute;inset:0;overflow-x:clip}.site .vortex-cover__move{--vortex-size:min(110vmin, calc(100svh - var(--site-header-h)));width:var(--vortex-size);height:var(--vortex-size);margin:calc(var(--vortex-size) / -2) 0 0 calc(var(--vortex-size) / -2);position:absolute;top:50%;left:50%}.site .vortex-cover__outer,.site .vortex-cover__turn{position:absolute;inset:0}.site .vortex-cover__core{position:absolute;inset:25%}.site .vortex-cover__rings{width:100%;height:100%}.site .vortex{width:100%;height:100%;display:block;overflow:visible}.site .vortex :is(rect,circle,line){fill:none;stroke-width:1px}.site .vortex__square{stroke:var(--site-accent)}.site .vortex__perimeter{stroke:var(--site-accent);opacity:.14}.site .vortex__ring{stroke:var(--site-ink);opacity:.14}.site .vortex__core-ring{stroke:var(--site-accent);opacity:.85}.site .vortex__core-ring--inner{opacity:.4}.site .vortex__tick{stroke:var(--site-accent);opacity:.45}.site .vortex__tick--major{opacity:.95;stroke-width:1.5px}.site .vortex__core-square{stroke:var(--site-accent);opacity:.7}.site .vortex-cover__label{background:var(--site-bg);max-width:36ch;font-family:var(--font-jetbrains-mono), ui-monospace, monospace;letter-spacing:.14em;text-transform:uppercase;text-align:center;text-wrap:balance;color:var(--site-ink-dim);margin:0;padding:.625rem 1rem;font-size:.75rem;font-weight:500;line-height:1.7}.site .vortex-cover__step{white-space:nowrap}.site .vortex-cover__arrow{vertical-align:.05em;fill:none;width:1.25em;height:.8em;stroke:var(--site-accent);stroke-width:1.25px;stroke-linecap:square;margin-inline:.3em;display:inline-block}@media (min-width:768px){.site .vortex-cover__label{letter-spacing:.2em;max-width:none}}@media (min-width:1024px){.site .vortex :is(rect,circle,line){stroke-width:.6px}.site .vortex .vortex__tick--major{stroke-width:1px}}@media (prefers-reduced-motion:no-preference) and (min-height:600px){.site .vortex-cover{height:calc(100svh - var(--site-header-h));margin-top:calc(var(--site-header-h) - 100svh);box-shadow:0 -40px 80px #0000008c}}.site .site-wrap{max-width:calc(var(--site-container-max) + 2 * var(--site-container-x));padding-inline:var(--site-container-x);margin-inline:auto}.site .section-opener{font-family:var(--font-jetbrains-mono), ui-monospace, monospace;letter-spacing:.12em;text-transform:uppercase;color:var(--site-ink-dim);margin:0 0 1.25rem;font-size:12px;font-weight:500}.site .section-head{max-width:46rem}.site .section-title{text-wrap:pretty;letter-spacing:-.01em;text-transform:uppercase;color:var(--site-ink);margin:0;font-size:clamp(1.875rem,3.6vw,2.75rem);font-weight:700;line-height:1.06}.site .section-title:focus{outline:none}.site .section-title:focus-visible{outline:2px solid var(--site-accent);outline-offset:6px}.site .section-title__keep{white-space:nowrap}@media (max-width:639px){.site .section-title:has(.section-title__keep){text-wrap:balance}.site .section-title__keep{display:block}}.site .section-intro{max-width:52ch;color:var(--site-ink-dim);margin:1rem 0 0;font-size:1.0625rem;line-height:1.65}.site .cta-row{border-top:1px solid var(--site-border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1.25rem 2rem;margin-top:3rem;padding-top:1.75rem;display:flex}.site .cta-row__context{max-width:46ch;color:var(--site-ink-dim);margin:0;font-size:1rem;line-height:1.6}@media (max-width:639.98px){.site .cta-row .site-cta{width:100%}}.site .cta-row--fill{border-top:0;padding-top:0}.site .cta-row__rule{flex:0 0 100%;margin-bottom:.5rem}@property --h{syntax:"<number>";inherits:true;initial-value:0}.site .ring{z-index:2;padding-block:var(--site-section-y);position:relative}.site .ring__head{max-width:46rem;margin-bottom:2.75rem}.site .ring__figure{aspect-ratio:1;pointer-events:none;width:min(62vw,15rem);margin:0 auto 2.5rem;position:relative}.site .ring__arcs,.site .ring__dial{position:absolute;inset:0}.site .ring__arcs,.site .ring__dial svg{width:100%;height:100%;display:block;overflow:visible}.site .ring__figure :is(path,circle,line){fill:none}.site .ring__track-line{stroke:var(--site-border-strong);stroke-width:1px}.site .ring__arc{--a:1;stroke:var(--site-accent);stroke-width:3px;stroke-linecap:butt;opacity:calc(.2 + .8 * var(--a))}.site .ring__dial-line{stroke:var(--site-accent);stroke-width:1px;opacity:.25}.site .ring__tick{stroke:var(--site-accent);stroke-width:1px;opacity:.35}.site .ring__tick--major{stroke-width:1.5px;opacity:.9}.site .ring__core{position:absolute;inset:31%}.site .ring__core[data-carried]{visibility:hidden}.site .ring__label{letter-spacing:.2em;text-transform:uppercase;text-align:center;color:var(--site-ink-dim);font-size:10px;font-weight:600;position:absolute;top:73%;left:0;right:0}@media (max-width:1023.98px){.site .ring__figure{margin-bottom:4rem}.site .ring__label{top:calc(100% + 1rem)}}.site .ring__sectors{border-top:1px solid var(--site-border);margin:0;padding:0;list-style:none}.site .ring-sector{--l:1;--h:0;--e:max(var(--l), var(--h));--t:var(--h);border-bottom:1px solid var(--site-border);transition:--h .24s var(--site-ease);grid-template-columns:2.75rem minmax(0,1fr);gap:1.25rem;padding:1.75rem .25rem 1.75rem 0;display:grid;position:relative}.site .ring-sector:is(:hover,:focus-within){--h:1}.site .ring-glyph{width:2.75rem;height:2.75rem;margin-top:.125rem;display:block;overflow:visible}.site .ring-glyph__arc{fill:none;stroke:var(--site-border-strong);stroke-width:22px}.site .ring-glyph__arc--on{stroke:var(--site-accent)}.site .ring-glyph__core{fill:none;stroke:var(--site-accent);stroke-width:16px;opacity:.7}.site .ring-sector__wash{pointer-events:none;background:linear-gradient(to top, var(--site-accent-dim), #76c89d0a 70%, transparent);opacity:var(--t);position:absolute;inset:0}.site .ring-sector__rule{pointer-events:none;background:var(--site-accent);height:2px;transform:scaleX(var(--t));transform-origin:0;position:absolute;top:-1px;left:0;right:0}.site .ring-sector__body{flex-direction:column;gap:.625rem;min-width:0;display:flex;position:relative}.site .ring-sector__title{letter-spacing:.01em;text-transform:uppercase;color:var(--site-accent);margin:0;font-size:1.125rem;font-weight:700;line-height:1.25}@supports (color:color-mix(in lab, red, red)){.site .ring-sector__title{color:color-mix(in srgb, var(--site-accent) calc(var(--t) * 100%), var(--site-ink))}}.site .ring-sector__asset{font-family:var(--font-jetbrains-mono), ui-monospace, monospace;letter-spacing:.12em;text-transform:uppercase;color:var(--site-ink-dim);margin:0;font-size:11px;font-weight:500}.site .ring-sector__line{color:var(--site-ink-dim);margin:0;font-size:.9375rem;line-height:1.55}.site .ring-sector__deliverables{color:var(--site-ink);opacity:calc(.72 + .28 * var(--e));transform:translateY(calc((1 - var(--e)) * 6px));gap:.375rem;margin:.25rem 0 0;padding:0;font-size:.875rem;line-height:1.45;list-style:none;display:grid}.site .ring-sector__deliverables li{grid-template-columns:.875rem minmax(0,1fr);gap:.5rem;display:grid}.site .ring-sector__deliverables li:before{content:"";background:var(--site-accent);opacity:.7;height:1px;margin-top:.7em}.site .ring-sector__link{color:var(--site-ink);margin-top:.375rem;font-size:.9375rem;font-weight:600;line-height:1.45;text-decoration:none;display:block}.site .ring-sector__link-text{-webkit-box-decoration-break:clone;box-decoration-break:clone;background:linear-gradient(var(--site-accent), var(--site-accent)) left bottom / calc(var(--h) * 100%) 1px no-repeat;padding-bottom:2px}.site .ring-sector__link:after{content:"";position:absolute;inset:-1.75rem -.25rem -1.75rem -4rem}.site .ring-sector__link:focus-visible{outline:none}.site .ring-sector:has(.ring-sector__link:focus-visible){outline:2px solid var(--site-accent);outline-offset:-2px}.site .ring-sector:is(:hover,:focus-within) .ring-sector__link{color:var(--site-accent)}.site .ring-sector__arrow{vertical-align:.05em;fill:none;width:1rem;height:.625rem;stroke:var(--site-accent);stroke-width:1.25px;margin-left:.5rem;display:inline-block}.site .ring-sector__sweep,.site .ring-sector__reticle{display:none}@media (min-width:1024px){.site .ring{--ring-d:min(27.5rem, 32vw)}.site .ring__head{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:end;gap:1rem 4rem;max-width:none;margin-bottom:3rem;display:grid}.site .ring__head .section-opener{grid-column:1/-1;margin:0}.site .ring__intro{margin:0}.site .ring__field{position:relative}.site .ring__figure{width:var(--ring-d);margin:calc(var(--ring-d) / -2) 0 0 calc(var(--ring-d) / -2);position:absolute;top:50%;left:50%}.site .ring__sectors{grid-template-columns:minmax(0, 1fr) var(--ring-d) minmax(0, 1fr);min-height:var(--ring-d);border-top:0;grid-template-rows:auto auto;gap:2rem clamp(2rem,4vw,3.5rem);display:grid}.site .ring-sector{border-top:1px solid var(--site-border);border-bottom:0;align-self:start;padding:1.25rem 1.25rem 1.375rem;display:block}.site .ring__label{font-size:11px}.site .ring-sector--1{grid-area:1/1}.site .ring-sector--2{grid-area:1/3}.site .ring-sector--3{grid-area:2/3}.site .ring-sector--4{grid-area:2/1}.site .ring-glyph{display:none}.site .ring-sector__title{font-size:1.25rem}.site .ring-sector__link:after{inset:-1.25rem}:is(.site .ring:has(.ring-sector--1:is(:hover,:focus-within)) .ring__arc--1,.site .ring:has(.ring-sector--2:is(:hover,:focus-within)) .ring__arc--2,.site .ring:has(.ring-sector--3:is(:hover,:focus-within)) .ring__arc--3,.site .ring:has(.ring-sector--4:is(:hover,:focus-within)) .ring__arc--4){--a:1}}@media (hover:hover) and (pointer:fine){.site .ring-sector__sweep,.site .ring-sector__reticle{pointer-events:none;opacity:0;transition:opacity .24s var(--site-ease);display:block;position:absolute;top:0;left:0}.site .ring-sector__sweep{background:linear-gradient(90deg, transparent, var(--site-ink), transparent);width:10rem;height:2px;transform:translateX(calc(var(--px,50%) - 5rem));top:-1px}.site .ring-sector__reticle{background:linear-gradient(var(--site-accent), var(--site-accent)) center / 1px 100% no-repeat, linear-gradient(var(--site-accent), var(--site-accent)) center / 100% 1px no-repeat;width:17px;height:17px;transform:translate(calc(var(--px,-99px) - 8px), calc(var(--py,-99px) - 8px))}.site .ring-sector:hover :is(.ring-sector__sweep,.ring-sector__reticle){opacity:.9}}@media (min-width:1024px) and (min-height:760px) and (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.site .ring{--ring-d:min(27.5rem, 32vw, calc(100svh - 25rem));padding-top:0}.site .ring__track{height:250svh;display:flow-root}.site .ring__stage{top:var(--site-header-h);height:calc(100svh - var(--site-header-h));margin-top:var(--site-header-h);flex-direction:column;justify-content:safe center;padding-block:1.5rem;display:flex;position:sticky}.site .ring__head{margin-bottom:2rem}.site .ring[data-kiosk] .ring-sector{--t:var(--e)}.site .ring[data-kiosk] .ring-sector--1,.site .ring[data-kiosk] .ring__arc--1{--l:var(--lit-1,1);--a:var(--lit-1,1)}.site .ring[data-kiosk] .ring-sector--2,.site .ring[data-kiosk] .ring__arc--2{--l:var(--lit-2,1);--a:var(--lit-2,1)}.site .ring[data-kiosk] .ring-sector--3,.site .ring[data-kiosk] .ring__arc--3{--l:var(--lit-3,1);--a:var(--lit-3,1)}.site .ring[data-kiosk] .ring-sector--4,.site .ring[data-kiosk] .ring__arc--4{--l:var(--lit-4,1);--a:var(--lit-4,1)}}@media (min-width:1024px) and (min-height:760px) and (max-height:879.98px) and (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.site .ring__stage{padding-block:.75rem}.site .ring__head{margin-bottom:1.25rem}.site .ring__sectors{row-gap:1rem}.site .ring-sector{padding-block:.875rem}.site .ring-sector__body{gap:.5rem}.site .ring-sector__deliverables{gap:.25rem}}.site .como-aplico{padding-block:var(--site-section-y);border-top:1px solid var(--site-border);background:radial-gradient(ellipse 60% 50% at 85% 12%, var(--site-accent), transparent 70%)}@supports (color:color-mix(in lab, red, red)){.site .como-aplico{background:radial-gradient(ellipse 60% 50% at 85% 12%, color-mix(in oklab, var(--site-accent) 7%, transparent), transparent 70%)}}.site .como-aplico__top{gap:2rem;display:grid}.site .statement{letter-spacing:-.01em;text-transform:uppercase;text-wrap:pretty;color:var(--site-ink);margin:0;font-size:clamp(2.125rem,4.6vw,3.625rem);font-weight:700;line-height:1.02}.site .statement:focus{outline:none}.site .statement:focus-visible{outline:2px solid var(--site-accent);outline-offset:6px}.site .statement__accent{color:var(--site-accent);display:block}.site .como-aplico__copy{max-width:44ch}.site .como-aplico__copy p{color:var(--site-ink-dim);margin:0;font-size:1.0625rem;line-height:1.7}.site .como-aplico__copy p+p{margin-top:1rem}.site .steps{margin:4rem 0 0;padding:0;list-style:none}.site .step__body{grid-template-columns:3rem minmax(0,1fr);gap:.5rem 1rem;padding-block:1.5rem;display:grid}.site .step__n{font-family:var(--font-jetbrains-mono), ui-monospace, monospace;letter-spacing:.12em;color:var(--site-ink-dim);grid-row:span 2;padding-top:.2em;font-size:13px;font-weight:500}.site .step__title{letter-spacing:.02em;text-transform:uppercase;color:var(--site-ink);margin:0;font-size:1rem;font-weight:700;line-height:1.3}.site .step__desc{max-width:62ch;color:var(--site-ink-dim);margin:0;font-size:.9375rem;line-height:1.65}@media (min-width:1024px){.site .como-aplico__top{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);align-items:end;gap:4rem}.site .steps{margin-top:5rem}.site .step__body{grid-template-columns:4.5rem minmax(0,.8fr) minmax(0,1.5fr);column-gap:2rem;padding-block:1.75rem}.site .step__n{grid-row:auto}}.site .como-aplico .cta-row{border-top:0;margin-top:0;padding-top:1.75rem}.site .valor{padding-block:var(--site-section-y);background:var(--site-bg-alt);border-top:1px solid var(--site-border)}.site .valor__grid{gap:3.5rem;display:grid}.site .valor__items{border-bottom:1px solid var(--site-border);margin:2.5rem 0 0;padding:0;list-style:none}.site .valor__item{border-top:1px solid var(--site-border);gap:.375rem;padding-block:1.25rem;display:grid}.site .valor__item-title{letter-spacing:.02em;text-transform:uppercase;color:var(--site-ink);margin:0;font-size:1rem;font-weight:700;line-height:1.3}.site .valor__item-desc{max-width:56ch;color:var(--site-ink-dim);margin:0;font-size:.9375rem;line-height:1.6}.site .showcase{margin:0;container-type:inline-size}.site .showcase__stage{padding:0 12% 2.75rem 0;position:relative}.site .device{background:var(--site-surface-2);border:1px solid var(--site-border-strong);position:relative}.site .device--desktop{box-shadow:0 40px 80px -40px #000000b3}.site .device__bar{border-bottom:1px solid var(--site-border);align-items:center;gap:6px;padding:10px 12px;display:flex}.site .device__light{background:var(--site-ink-faint);opacity:.6;width:7px;height:7px}.site .device__address{background:var(--site-border-strong);flex:1;max-width:42%;height:8px;margin-left:12px}.site .device--desktop .device__screen{background:var(--site-surface);grid-template-columns:minmax(0,1fr);display:grid}.site .device--phone{z-index:1;background:var(--site-bg);width:clamp(112px,30%,200px);padding:7px;position:absolute;bottom:0;right:0;box-shadow:0 30px 60px -20px #000c}.site .device--phone .device__screen{aspect-ratio:9/19.5;background:var(--site-surface);border:1px solid var(--site-border);flex-direction:column;gap:7px;padding:22px 11px 12px;display:flex;position:relative;overflow:hidden}.site .device__notch{background:var(--site-border-strong);width:30%;height:4px;position:absolute;top:8px;left:35%}.site .wire-block{background:var(--site-border-strong);height:6px;display:block}.site .wire-block--on{background:var(--site-accent);opacity:.7}.site .wire-block--head{width:62%;height:8px;margin-bottom:4px}.site .wire-block--short{width:48%}.site .wire-side{display:none}.site .wire-tile{border:1px solid var(--site-border);flex:1 1 0;align-content:center;gap:6px;min-height:0;padding:6px 7px;display:grid}.site .wire-tile .sig{width:100%;height:clamp(12px,3.5cqi,22px);display:block;overflow:visible}.site .sig path{fill:none;stroke:var(--site-accent);stroke-opacity:.75;stroke-width:1.4px;vector-effect:non-scaling-stroke}.site .showcase__caption{max-width:52ch;color:var(--site-ink-dim);margin-top:1.25rem;font-size:.875rem;line-height:1.55}.site .showcase__label{font-family:var(--font-jetbrains-mono), ui-monospace, monospace;letter-spacing:.12em;text-transform:uppercase;color:var(--site-ink);margin-right:.5rem;font-size:12px;font-weight:500}.site .tdc{min-width:0}.site .tdc__top{border-bottom:1px solid var(--site-border);font-family:var(--font-jetbrains-mono), ui-monospace, monospace;letter-spacing:.12em;text-transform:uppercase;color:var(--site-ink);align-items:center;gap:10px;margin:0;padding:12px 16px;font-size:11px;font-weight:500;display:flex}.site .tdc__dot{background:var(--site-accent);flex:none;width:6px;height:6px}.site .tdc__rows{margin:0;padding:0;list-style:none}.site .tdc__row{border-top:1px solid var(--site-border);transition:background-color .24s var(--site-ease);grid-template-columns:minmax(0,1fr);align-items:baseline;gap:4px 16px;padding:14px calc(clamp(112px,30cqi,200px) - 12cqi + 16px) 16px 16px;display:grid}.site .tdc__row:first-child{border-top:0}.site .tdc__title{color:var(--site-ink);transition:color .24s var(--site-ease);justify-self:start;font-size:.875rem;font-weight:600;position:relative}.site .tdc__title:after{content:"";background:var(--site-accent);transform-origin:0;height:2px;transition:transform .24s var(--site-ease);position:absolute;bottom:-3px;left:0;right:0;transform:scaleX(0)}.site .tdc__axis{font-family:var(--font-jetbrains-mono), ui-monospace, monospace;letter-spacing:.12em;text-transform:uppercase;color:var(--site-ink-dim);font-size:10px;font-weight:500}.site .tdc__signal{grid-column:1/-1;width:100%;height:26px;margin-top:8px;display:block;overflow:visible}.site .tdc__signal path{transition:stroke-width .24s var(--site-ease), stroke-opacity .24s var(--site-ease)}@media (hover:hover){.site .tdc__row:hover{background:var(--site-accent-dim)}.site .tdc__row:hover .tdc__title{color:var(--site-accent)}.site .tdc__row:hover .tdc__title:after{transform:scaleX(1)}.site .tdc__row:hover .tdc__signal path{stroke-width:2.2px;stroke-opacity:1}}@media (prefers-reduced-motion:reduce){.site .tdc__row,.site .tdc__title,.site .tdc__title:after,.site .tdc__signal path{transition:none}}@container (min-width:460px){.site .device--desktop .device__screen{grid-template-columns:22% minmax(0,1fr)}.site .wire-side{border-right:1px solid var(--site-border);flex-direction:column;gap:12px;padding:18px 14px;display:flex}}@media (min-width:1024px){.site .valor__grid{grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);align-items:start;gap:clamp(3rem,5vw,5rem)}.site .showcase{top:calc(var(--site-header-h) + 2rem);margin-top:2.25rem;position:sticky}}.site .equipo{isolation:isolate;padding-block:var(--site-section-y);border-top:1px solid var(--site-border);position:relative;overflow:clip}.site .equipo__mandala{z-index:-1;aspect-ratio:1;opacity:.5;pointer-events:none;width:min(1100px,160vw);position:absolute;top:60%;left:50%;translate:-50% -50%}.site .mandala__turn,.site .mandala__layer{position:absolute;inset:0}.site .mandala__turn{will-change:transform}.site .mandala{width:100%;height:100%;display:block}.site .mandala--spokes line{stroke:var(--site-accent);stroke-width:.8px;stroke-opacity:.35}.site .mandala--rings circle{fill:none;stroke:var(--site-ink);stroke-width:.8px;stroke-opacity:.12}.site .team-module{border:1px solid var(--site-border-strong);background:var(--site-surface);margin-top:3.5rem}.site .team-module__top{border-bottom:1px solid var(--site-border);font-family:var(--font-jetbrains-mono), ui-monospace, monospace;letter-spacing:.12em;text-transform:uppercase;color:var(--site-ink-dim);justify-content:space-between;align-items:center;gap:1rem;padding:14px 20px;font-size:12px;font-weight:500;display:flex}.site .team-module__top>span{white-space:nowrap}.site .team-module__label{color:var(--site-ink);align-items:center;gap:10px;display:flex}@media (max-width:639.98px){.site .team-module__top{letter-spacing:.08em;padding-inline:14px;font-size:11px}}.site .team-module__dot{background:var(--site-accent);flex:none;width:6px;height:6px}.site .team{display:grid}.site .team__list{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;border-bottom:1px solid var(--site-border);display:flex;overflow-x:auto}.site .team__list::-webkit-scrollbar{display:none}.site .team__tab{scroll-snap-align:start;border:0;border-left:1px solid var(--site-border);min-width:128px;color:inherit;font:inherit;text-align:left;cursor:pointer;transition:background-color .2s var(--site-ease);background:0 0;flex-direction:column;flex:none;align-items:flex-start;gap:10px;padding:14px;display:flex}.site .team__tab:first-child{border-left:0}.site .team__tab[aria-selected=true]{background:var(--site-accent-dim)}.site .team__tab:focus-visible{outline-offset:-2px}.site .team__thumb{object-fit:cover;object-position:50% 18%;border:1px solid var(--site-border);width:72px;height:90px;transition:border-color .2s var(--site-ease), transform .24s var(--site-ease);flex:none}.site .team__tab[aria-selected=true] .team__thumb{border-color:var(--site-accent)}.site .team__thumb--initials,.site .team__portrait-initials{letter-spacing:.04em;color:var(--site-accent);border:1px dashed var(--site-accent);place-items:center;font-weight:600;display:grid}@supports (color:color-mix(in lab, red, red)){.site .team__thumb--initials,.site .team__portrait-initials{border:1px dashed color-mix(in oklab, var(--site-accent) 55%, transparent)}}.site .team__thumb--initials,.site .team__portrait-initials{background:var(--site-accent)}@supports (color:color-mix(in lab, red, red)){.site .team__thumb--initials,.site .team__portrait-initials{background:color-mix(in oklab, var(--site-accent) 5%, transparent)}}.site .team__thumb--initials{font-size:13px}.site .team__who{justify-items:start;gap:2px;min-width:0;display:grid}.site .team__name,.site .team__role{white-space:nowrap}.site .team__name{color:var(--site-ink);transition:color .2s var(--site-ease);font-size:.9375rem;font-weight:600;line-height:1.25;position:relative}.site .team__name:after{content:"";background:var(--site-accent);transform-origin:0;height:2px;transition:transform .24s var(--site-ease);position:absolute;bottom:-3px;left:0;right:0;transform:scaleX(0)}.site .team__role{font-family:var(--font-jetbrains-mono), ui-monospace, monospace;letter-spacing:.08em;text-transform:uppercase;color:var(--site-ink-dim);font-size:11px;font-weight:500}@media (hover:hover){.site .team__tab:hover{background:var(--site-accent-dim)}.site .team__tab:hover .team__name{color:var(--site-accent)}.site .team__tab:hover .team__name:after{transform:scaleX(1)}.site .team__tab:hover .team__thumb{transform:scale(1.03)}}.site .team__ficha{grid-template-columns:132px minmax(0,1fr);gap:1.25rem;padding:1.25rem;display:grid}@media (max-width:639.98px){.site .team__ficha{grid-template-columns:minmax(0,1fr)}.site .team__portrait{width:132px}}.site .team__ficha:focus-visible{outline-offset:-2px}.site .team__portrait{aspect-ratio:4/5;border:1px solid var(--site-border);background:var(--site-bg);align-self:start;position:relative;overflow:hidden}.site .team__photo{object-fit:cover;object-position:50% 18%;opacity:0;transition:opacity .24s var(--site-ease)}.site .team__photo[data-on]{opacity:1}.site .team__portrait-initials{font-size:clamp(2rem,5vw,3.5rem);position:absolute;inset:0}.site .team__card-name{letter-spacing:-.01em;color:var(--site-ink);margin:0;font-size:1.375rem;font-weight:700;line-height:1.15}.site .team__card-role{color:var(--site-ink-dim);margin:.375rem 0 0;font-size:.9375rem;line-height:1.5}.site .team__facts{margin:.5rem 0 0}.site .team__facts dt{font-family:var(--font-jetbrains-mono), ui-monospace, monospace;letter-spacing:.12em;text-transform:uppercase;color:var(--site-ink-dim);margin-top:1rem;font-size:11px;font-weight:500}.site .team__facts dd{max-width:52ch;color:var(--site-ink);margin:.25rem 0 0;font-size:.9375rem;line-height:1.6}.site .team__bio{max-width:52ch;color:var(--site-ink);margin:1rem 0 0;font-size:.9375rem;line-height:1.6}@media (prefers-reduced-motion:no-preference){.site .team__card:not([hidden]){animation:team-card-wipe .2s var(--site-ease) both}}@keyframes team-card-wipe{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}@media (prefers-reduced-motion:reduce){.site .team__tab,.site .team__thumb,.site .team__name,.site .team__name:after,.site .team__photo{transition:none}}@media (min-width:1024px){.site .team{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)}.site .team__list{border-bottom:0;border-right:1px solid var(--site-border);display:block;overflow:visible}.site .team__tab{border-left:0;border-top:1px solid var(--site-border);flex-direction:row;align-items:center;gap:12px;width:100%;min-height:52px;padding:6px 14px;display:flex}.site .team__tab:first-child{border-top:0}.site .team__thumb{width:40px;height:40px}.site .team__name{font-size:1.0625rem}.site .team__ficha{grid-template-columns:minmax(0,.85fr) minmax(0,1fr);align-content:center;gap:2rem;padding:2rem}.site .team__card{grid-area:1/2;align-self:center}.site .team__card[hidden]{visibility:hidden;display:block}.site .team__card-name{font-size:1.75rem}}@media (min-width:1024px) and (max-width:1279.98px){.site .team__ficha{align-content:start;align-self:start;position:sticky;top:88px}}@media (min-width:1280px){.site .team{grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr)}.site .team__list{grid-template-rows:repeat(var(--team-rows,7), auto);grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;display:grid}.site .team__tab{gap:12px;padding:6px 14px}.site .team__tab.team__tab--col-top{border-top:0}.site .team__tab.team__tab--col-2{border-left:1px solid var(--site-border)}.site .team__who{min-width:0}.site .team__name,.site .team__role{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.site .team__name{font-size:1rem}.site .team__ficha{grid-template-columns:minmax(0,.8fr) minmax(0,1fr);gap:1.5rem;padding:1.75rem}}.site .con-quien{padding-bottom:var(--site-section-y);border-top:1px solid var(--site-border)}.site .wordmark{border-bottom:1px solid var(--site-border);place-items:center;padding-block:clamp(4rem,8vw,6.5rem) clamp(1.5rem,3vw,2.5rem);display:grid;position:relative;overflow:hidden}.site .wordmark__mav{letter-spacing:-.02em;color:var(--site-ink);grid-area:1/1;margin:0;font-size:min(30vw,21rem);font-weight:700;line-height:.9}@supports (color:color-mix(in lab, red, red)){.site .wordmark__mav{color:color-mix(in oklab, var(--site-ink) 3%, transparent)}}.site .wordmark__mav{-webkit-text-stroke:1px var(--site-ink)}@supports (color:color-mix(in lab, red, red)){.site .wordmark__mav{-webkit-text-stroke:1px color-mix(in oklab, var(--site-ink) 9%, transparent)}}.site .wordmark__mav{white-space:nowrap;-webkit-user-select:none;user-select:none}.site .wordmark__mav:before{content:attr(data-text)}.site .wordmark__overlay{grid-area:1/1;place-self:end stretch;width:100%;position:relative}.site .chips__label{font-family:var(--font-jetbrains-mono), ui-monospace, monospace;letter-spacing:.12em;text-transform:uppercase;color:var(--site-ink-dim);margin:2rem 0 1rem;font-size:11px;font-weight:500}.site .logos{--logo-base:92px;background:var(--site-border);border:1px solid var(--site-border);grid-template-columns:repeat(5,1fr);gap:1px;margin:0;padding:0;list-style:none;display:grid}.site .logo{background:var(--site-bg);height:136px;transition:background-color .2s var(--site-ease)}.site .logo__link{width:100%;height:100%;color:inherit;place-items:center;padding:10px 14px;text-decoration:none;display:grid;position:relative}.site .logo__link:focus-visible{outline-offset:-2px}.site .logo__arrow{fill:none;width:10px;height:10px;stroke:var(--site-accent);stroke-width:1.5px;stroke-linecap:square;opacity:0;transition:opacity .2s var(--site-ease), transform .2s var(--site-ease);position:absolute;top:10px;right:10px;transform:translate(-3px,3px)}.site .logo__img{width:auto;height:calc(var(--logo-base) * var(--s,1) / sqrt(var(--r)));object-fit:contain;mix-blend-mode:lighten;opacity:.78;max-width:100%;max-height:100%;transition:opacity .2s var(--site-ease), transform .3s var(--site-ease)}.site .logo[data-ink=dark] .logo__img{filter:grayscale()contrast(3)invert()}.site .logo[data-ink=light] .logo__img{filter:grayscale()brightness(1.7)}.site .logo[data-ink=plate] .logo__img{filter:grayscale()contrast(3)brightness(1.2)}.site .logo[data-ink=solid] .logo__img{filter:brightness(0)invert()}.site .logo:has(.logo__link:focus-visible){background:var(--site-surface)}.site .logo__link:focus-visible .logo__img{opacity:1;transform:scale(1.04)}.site .logo__link:focus-visible .logo__arrow{opacity:1;transform:none}@media (hover:hover){.site .logo:hover{background:var(--site-surface)}.site .logo:hover .logo__img{opacity:1;transform:scale(1.04)}.site .logo:hover .logo__arrow{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.site .logo .logo__img,.site .logo .logo__arrow{transform:none!important}}@media (min-width:768px) and (max-width:1023.98px){.site .logos{--logo-base:76px}.site .logo{height:120px}}@media (max-width:767.98px){.site .logos{--logo-base:72px;grid-template-columns:repeat(2,1fr)}.site .logo{height:112px}}.site .logo__name{letter-spacing:.04em;text-transform:uppercase;text-align:center;text-wrap:balance;color:var(--site-ink-dim);transition:color .2s var(--site-ease);font-size:15px;font-weight:700;line-height:1.2}.site .logo__link:focus-visible .logo__name{color:var(--site-ink)}@media (hover:hover){.site .logo--name:hover .logo__name{color:var(--site-ink)}}.site .testimonios{margin-top:clamp(4rem,7vw,6rem)}.site .testimonios__title{letter-spacing:-.01em;text-transform:uppercase;text-wrap:pretty;color:var(--site-ink);margin:0;font-size:clamp(1.625rem,3vw,2.25rem);font-weight:700;line-height:1.06}.site .tm{max-width:48rem;margin-top:2.5rem}.site .tm__stage{display:grid}.site .tm__slide{visibility:hidden;opacity:0;transition:opacity .32s var(--site-ease), visibility 0s linear .32s;grid-area:1/1;align-content:center;margin:0;display:grid}.site .tm__slide[data-on]{visibility:visible;opacity:1;transition:opacity .32s var(--site-ease)}.site .tm__quote{margin:0}.site .tm__quote p{text-wrap:pretty;color:var(--site-ink);margin:0;font-size:clamp(1.25rem,1rem + 1.1vw,1.75rem);font-weight:500;line-height:1.45}.site .tm__quote p:before{content:"“"}.site .tm__quote p:after{content:"”"}.site .tm__who{font-family:var(--font-jetbrains-mono), ui-monospace, monospace;letter-spacing:.04em;color:var(--site-ink-dim);flex-wrap:wrap;gap:4px 12px;margin-top:1.5rem;font-size:12px;display:flex}.site .tm__author{color:var(--site-ink);font-style:normal;font-weight:500}.site .tm__controls{align-items:center;gap:8px;margin-top:2rem;display:flex}@media (max-width:639.98px){.site .tm__slide:not([data-on]){display:none}.site .tm__slide[data-on]{grid-area:auto}@starting-style{.site .tm__slide[data-on]{opacity:0}}.site .tm__controls{margin-top:1.25rem}}.site .tm__all{min-height:44px;color:var(--site-ink);text-decoration:underline;-webkit-text-decoration-color:var(--site-border-strong);-webkit-text-decoration-color:var(--site-border-strong);-webkit-text-decoration-color:var(--site-border-strong);text-decoration-color:var(--site-border-strong);text-underline-offset:6px;transition:color .2s var(--site-ease), text-decoration-color .2s var(--site-ease);align-items:center;margin-top:1.5rem;font-size:1rem;font-weight:500;text-decoration-thickness:1px;display:inline-flex}.site .tm__all span{margin-left:.4em}.site .tm__btn{border:1px solid var(--site-border-strong);width:44px;height:44px;color:var(--site-ink);cursor:pointer;transition:border-color .2s var(--site-ease), color .2s var(--site-ease);background:0 0;place-items:center;padding:0;display:grid}.site .tm__dots{display:flex}.site .tm__dot{cursor:pointer;background:0 0;border:0;width:44px;height:44px;padding:0;position:relative}.site .tm__dot:before{content:"";background:var(--site-ink-faint);width:8px;height:8px;transition:background-color .2s var(--site-ease);position:absolute;top:50%;left:50%;translate:-50% -50%}.site .tm__dot[aria-current]:before{background:var(--site-accent)}.site .tm__dot:focus-visible{outline-offset:-6px}@media (hover:hover){.site .tm__all:hover{color:var(--site-accent);-webkit-text-decoration-color:var(--site-accent);-webkit-text-decoration-color:var(--site-accent);-webkit-text-decoration-color:var(--site-accent);text-decoration-color:var(--site-accent)}.site .tm__btn:hover{border-color:var(--site-accent);color:var(--site-accent)}.site .tm__dot:hover:before{background:var(--site-ink-dim)}.site .tm__dot[aria-current]:hover:before{background:var(--site-accent)}}.site .contacto{padding-block:var(--site-section-y);background:var(--site-bg-alt);border-top:1px solid var(--site-border)}.site .contacto__grid{gap:3rem;display:grid}.site .contacto--page{background:0 0;border-top:0;padding-block:0}.site .contacto__ask{color:var(--site-ink-dim);margin:1.5rem 0 0;font-size:clamp(1.25rem,1vw + .9rem,1.625rem);font-weight:600;line-height:1.25}.site .contacto__ctas{flex-wrap:wrap;gap:12px;margin-top:2rem;display:flex}.site .contacto__dl{border-bottom:1px solid var(--site-border);margin:0}.site .contacto__row{border-top:1px solid var(--site-border);gap:.375rem;padding-block:1.125rem;display:grid}.site .contacto__row dt{color:var(--site-ink-dim);font-size:.9375rem;line-height:1.4}.site .contacto__row dd{color:var(--site-ink);margin:0;font-size:1.0625rem;line-height:1.55}.site .contacto__row a{min-height:44px;color:inherit;text-decoration:underline;-webkit-text-decoration-color:var(--site-border-strong);-webkit-text-decoration-color:var(--site-border-strong);-webkit-text-decoration-color:var(--site-border-strong);text-decoration-color:var(--site-border-strong);text-underline-offset:4px;transition:text-decoration-color .2s var(--site-ease), color .2s var(--site-ease);align-items:center;margin-block:-10px;display:inline-flex}.site .contacto__social{flex-wrap:wrap;gap:4px 20px;margin:1.25rem 0 0;padding:0;list-style:none;display:flex}.site .contacto__social a{min-height:44px;color:var(--site-ink-dim);transition:color .2s var(--site-ease);align-items:center;font-size:.9375rem;font-weight:500;text-decoration:none;display:inline-flex}@media (hover:hover){.site .contacto__row a:hover{color:var(--site-accent);-webkit-text-decoration-color:var(--site-accent);-webkit-text-decoration-color:var(--site-accent);-webkit-text-decoration-color:var(--site-accent);text-decoration-color:var(--site-accent)}.site .contacto__social a:hover{color:var(--site-accent)}}@media (max-width:639.98px){.site .contacto__ctas{flex-direction:column}}.site .contact .prose{max-width:58ch}.site .contact-facts{max-width:58ch;margin-top:2rem}.site .contact-facts__promise{color:var(--site-ink);margin:0;font-size:1.0625rem;font-weight:600;line-height:1.5}.site .contact-facts .contacto__dl{border-bottom:0;margin-top:1rem}@media (min-width:1024px){.site .contact .prose{max-width:none}.site .contact .prose__section{grid-template-columns:minmax(0,1fr) minmax(0,58ch)}.site .contact-facts{grid-template-columns:minmax(0,1fr) minmax(0,58ch);column-gap:clamp(3rem,6vw,6rem);max-width:none;display:grid}.site .contact-facts>*{grid-column:2}.site .contacto__grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:clamp(3rem,6vw,6rem)}.site .contacto__aside{isolation:isolate;position:relative}.site .contacto__aside:before{content:"";z-index:-1;background-image:repeating-linear-gradient(90deg, var(--site-accent) 0, var(--site-accent) 1px, transparent 1px, transparent 64px);position:absolute;inset:-1.5rem -1.5rem -1.5rem -.5rem}@supports (color:color-mix(in lab, red, red)){.site .contacto__aside:before{background-image:repeating-linear-gradient(90deg, color-mix(in oklab, var(--site-accent) 7%, transparent) 0, color-mix(in oklab, var(--site-accent) 7%, transparent) 1px, transparent 1px, transparent 64px)}}.site .contacto__aside:before{pointer-events:none}}.site .contact-form{margin-top:var(--site-section-y);border-top:1px solid var(--site-border);padding-top:clamp(2rem,4vw,3rem)}.site .contact-form__head{max-width:58ch}.site .contact-form__intro{color:var(--site-ink-dim);margin:1rem 0 0;font-size:1.0625rem;line-height:1.6}.site .contact-form__aplicar{color:var(--site-ink);text-underline-offset:4px;white-space:nowrap;font-weight:600}.site .contact-form__form{gap:1.5rem;max-width:52rem;margin-top:2rem;display:grid}.site .contact-form__fields{gap:1.25rem;display:grid}.site .contact-form__actions{flex-wrap:wrap;gap:12px;display:flex}.site .contact-form__wa{min-height:52px;padding-inline:24px;font-size:13px}.site .contact-form__failed{color:var(--site-ink);margin:0;font-size:1rem;line-height:1.6}.site .contact-form__done{max-width:58ch;color:var(--site-ink);margin:2rem 0 0;font-size:1.125rem;font-weight:600;line-height:1.5}@media (min-width:768px){.site .contact-form__fields{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.site .contact-form__mensaje{grid-column:1/-1}}@media (max-width:767.98px){.site .contact-form__actions>*{flex:100%;justify-content:center}}.site .site-footer{border-top:1px solid var(--site-border);padding-block:3rem 2rem}.site .site-footer__inner{gap:2.5rem;display:grid}.site .site-footer__brand{color:var(--site-ink);align-items:center;gap:12px;margin:0;font-size:.9375rem;font-weight:600;display:flex}.site .site-footer__map{grid-template-columns:1fr;gap:2rem 1.5rem;display:grid}.site .site-footer__heading{letter-spacing:.02em;color:var(--site-ink);margin:0 0 .75rem;font-size:.8125rem;font-weight:600}.site .site-footer__links{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.site :is(.site-footer__links a,.site-footer__pillar-link){min-height:32px;color:var(--site-ink-dim);transition:color .2s var(--site-ease);align-items:center;font-size:.9375rem;text-decoration:none;display:inline-flex;position:relative}.site .site-footer__pillar-link{color:var(--site-ink);font-weight:600}.site :is(.site-footer__links a,.site-footer__pillar-link):after{content:"";background:var(--site-accent);transform-origin:0;height:2px;transition:transform .24s var(--site-ease);position:absolute;bottom:3px;left:0;right:0;transform:scaleX(0)}.site .site-footer__pillar{margin-top:.75rem}.site .site-footer__pillar .site-footer__links{margin-top:2px;padding-left:.9rem}@media (hover:hover){.site :is(.site-footer__links a,.site-footer__pillar-link):hover{color:var(--site-accent);background:var(--site-accent-dim)}.site :is(.site-footer__links a,.site-footer__pillar-link):hover:after{transform:none}}.site .site-footer__meta{border-top:1px solid var(--site-border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;padding-top:1.5rem;display:flex}.site .site-footer__lang{min-height:32px;color:var(--site-ink-dim);transition:color .2s var(--site-ease);align-items:center;font-size:.9375rem;font-weight:600;text-decoration:none;display:inline-flex;position:relative}.site .site-footer__lang:after{content:"";background:var(--site-accent);transform-origin:0;height:2px;transition:transform .24s var(--site-ease);position:absolute;bottom:3px;left:0;right:0;transform:scaleX(0)}@media (hover:hover){.site .site-footer__lang:hover{color:var(--site-accent);background:var(--site-accent-dim)}.site .site-footer__lang:hover:after{transform:none}}.site .site-footer__rights{color:var(--site-ink-dim);margin:0;font-size:.8125rem}@media (min-width:768px){.site .site-footer__map{grid-template-columns:2fr 1fr 1fr}}@media (min-width:1024px){.site .site-footer__inner{grid-template-columns:auto 1fr;align-items:start;gap:1rem 3rem}.site .site-footer__brand{grid-column:1}.site .site-footer__map{grid-column:2}.site .site-footer__meta{grid-column:1/-1}}.site .subpage{padding-block:clamp(3rem, 6vw, 5rem) var(--site-section-y)}.site .page-title{letter-spacing:-.01em;text-transform:uppercase;text-wrap:pretty;color:var(--site-ink);margin:0;font-size:clamp(1.875rem,3.6vw,2.75rem);font-weight:700;line-height:1.06}.site .page-title--long{text-transform:none;text-wrap:balance;line-height:1.14}.site .page-head{max-width:46rem;margin-bottom:clamp(2.5rem,5vw,4rem)}.site .page-head .section-intro{margin-top:1.25rem}.site .breadcrumbs{margin-bottom:1.25rem}.site .breadcrumbs__list{font-family:var(--font-jetbrains-mono), ui-monospace, monospace;letter-spacing:.12em;text-transform:uppercase;color:var(--site-ink-dim);flex-wrap:wrap;align-items:center;margin:0;padding:0;font-size:12px;font-weight:500;list-style:none;display:flex}.site .breadcrumbs__item{align-items:center;min-height:32px;display:flex}.site .breadcrumbs__item+.breadcrumbs__item:before{content:"›";color:var(--site-ink-faint);margin:0 8px}.site .breadcrumbs__item[aria-current=page]{color:var(--site-ink)}@media (max-width:640px){.site .breadcrumbs__item:first-child{display:none}.site .breadcrumbs__item:nth-child(2):before{content:none}.site .breadcrumbs__item[aria-current=page]{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}.site .breadcrumbs a{color:var(--site-ink-dim);transition:color .2s var(--site-ease);text-decoration:none;position:relative}.site .breadcrumbs a:after{content:"";background:var(--site-accent);transform-origin:0;height:2px;transition:transform .24s var(--site-ease);position:absolute;bottom:-2px;left:0;right:0;transform:scaleX(0)}@media (hover:hover){.site .breadcrumbs a:hover{color:var(--site-accent);background:var(--site-accent-dim)}.site .breadcrumbs a:hover:after{transform:none}}.site .page-title__mask{margin-block:-.14em -.08em;padding-block:.14em .08em;display:block;overflow:hidden}.site .page-title__line{animation:page-title-rise .7s var(--site-ease-emphatic) both;display:block}@keyframes page-title-rise{0%{transform:translateY(105%)}}.site .page-label{font-family:var(--font-jetbrains-mono), ui-monospace, monospace;letter-spacing:.12em;text-transform:uppercase;color:var(--site-ink-dim);align-items:center;gap:12px;margin:1.25rem 0 0;font-size:12px;font-weight:500;display:flex}.site .page-label:before{content:"";background:var(--site-accent);width:24px;height:1px}.site .prose{max-width:68ch}.site .prose__section+.prose__section{margin-top:clamp(3rem,6vw,4.5rem)}.site .prose__rule{margin-bottom:clamp(1.75rem,3vw,2.25rem)}.site .prose__h2{letter-spacing:-.01em;text-wrap:balance;color:var(--site-ink);margin:0 0 1.25rem;font-size:clamp(1.5rem,1.6vw + 1rem,2rem);font-weight:700;line-height:1.15}.site .prose__h3{text-wrap:balance;color:var(--site-ink);margin:2.25rem 0 .75rem;font-size:clamp(1.1875rem,.6vw + 1rem,1.375rem);font-weight:700;line-height:1.3}.site .prose__h2+.prose__h3,.site .prose__section>:first-child{margin-top:0}.site .prose__p,.site .prose__list,.site .prose__quote,.site .prose__table,.site .prose__figure{margin:0 0 1.25rem}.site .prose__p,.site .prose__list{text-wrap:pretty;color:var(--site-ink-dim);font-size:1.0625rem;line-height:1.75}.site .prose__p a,.site .prose__list a{color:var(--site-ink);text-decoration:underline;-webkit-text-decoration-color:var(--site-accent);-webkit-text-decoration-color:var(--site-accent);-webkit-text-decoration-color:var(--site-accent);text-decoration-color:var(--site-accent);text-underline-offset:.22em;transition:color .2s var(--site-ease);text-decoration-thickness:1px}@media (hover:hover){.site .prose__p a:hover,.site .prose__list a:hover{color:var(--site-accent);text-decoration-thickness:2px}}.site .prose__list{padding:0;list-style:none}.site .prose__list>li{border-top:1px solid var(--site-border);padding:.625rem 0 .625rem 2rem;position:relative}.site .prose__list>li:last-child{border-bottom:1px solid var(--site-border)}.site .prose__list--ul>li:before{content:"";background:var(--site-accent);width:12px;height:1px;position:absolute;top:calc(.625rem + .875em);left:0}.site .prose__list--ol{counter-reset:prose-ol}.site .prose__list--ol>li{counter-increment:prose-ol}.site .prose__list--ol>li:before{content:counter(prose-ol, decimal-leading-zero);font-family:var(--font-jetbrains-mono), ui-monospace, monospace;color:var(--site-accent);font-size:12px;line-height:1.75rem;position:absolute;top:.625rem;left:0}.site .prose__action{margin:.5rem 0 1.25rem}.site .prose__action a{min-height:44px;color:var(--site-ink);transition:color .2s var(--site-ease);align-items:center;gap:.5rem;padding-block:.625rem;font-size:1.0625rem;font-weight:600;line-height:1.4;text-decoration:none;display:inline-flex}.site .prose__action a:after{content:"→";content:"→" / "";transition:transform .2s var(--site-ease)}.site .prose__action a[href^=http]:after{content:"↗";content:"↗" / ""}.site .prose__action-label{position:relative}.site .prose__action-label:after{content:"";background:var(--site-accent);height:1px;position:absolute;bottom:-3px;left:0;right:0}@media (hover:hover){.site .prose__action a:hover{color:var(--site-accent)}.site .prose__action a:hover:after{transform:translate(4px)}.site .prose__action a[href^=http]:hover:after{transform:translate(2px,-2px)}.site .prose__action a:hover .prose__action-label:after{height:2px}}.site .prose__quote{border-top:1px solid var(--site-border-strong);color:var(--site-ink);padding:1.5rem 0 0;font-size:1.25rem;line-height:1.55}.site .prose__quote p{margin:0}.site .prose__table{overflow-x:auto}.site .prose__table table{border-collapse:collapse;width:100%;font-size:.9375rem;line-height:1.5}.site .prose__table th,.site .prose__table td{border-bottom:1px solid var(--site-border);text-align:left;vertical-align:top;padding:.75rem 1rem .75rem 0}.site .prose__table th{color:var(--site-ink);border-bottom-color:var(--site-border-strong);font-weight:600}.site .prose__table td{color:var(--site-ink-dim)}.site .prose__figure img{border:1px solid var(--site-border);width:100%;height:auto;display:block}.site .prose__figure figcaption{color:var(--site-ink-dim);margin-top:.75rem;font-size:.875rem}@media (min-width:1024px){.site .prose{max-width:none}.site .prose__section{grid-template-columns:minmax(0,1fr) minmax(0,68ch);align-items:start;column-gap:clamp(3rem,6vw,6rem);display:grid}.site .prose__section>*{grid-column:2}.site .prose__section>.prose__rule{grid-column:1/-1}.site .prose__section>.prose__h2{grid-area:2/1/span 20;margin:0}.site .prose__section>.prose__h2+*{margin-top:0}.site .prose__section>.prose__hgroup--h2{grid-area:2/1/span 20;margin:0}.site .prose__section>.prose__hgroup--h2+*{margin-top:0}}.site .aplicar{gap:2.5rem;display:grid}.site .aplicar .page-head{margin-bottom:0}.site .aplicar__intro{gap:1rem;max-width:52ch;margin-top:1.5rem;display:grid}.site .aplicar__intro p{color:var(--site-ink-dim);margin:0;font-size:1rem;line-height:1.65}.site .aplicar__intro p:first-child{color:var(--site-ink);font-size:1.0625rem}.site .aplicar-form-wrap{gap:1.75rem;min-width:0;display:grid}.site .aplicar-form{gap:1.5rem;min-width:0;display:grid}.site .aplicar-form :is(input,textarea)[id]{scroll-margin-top:calc(var(--site-header-h) + 3.5rem)}.site .aplicar-progress{gap:10px;display:grid}.site .aplicar-progress__label{font-family:var(--font-jetbrains-mono), ui-monospace, monospace;letter-spacing:.12em;text-transform:uppercase;color:var(--site-accent);margin:0;font-size:12px;font-weight:500}.site .aplicar-progress__bar{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin:0;padding:0;list-style:none;display:grid}.site .aplicar-progress__bar li{background:var(--site-border-strong);height:2px;position:relative;overflow:hidden}.site .aplicar-progress__bar li:after{content:"";background:var(--site-accent);transform-origin:0;transition:transform .5s var(--site-ease);position:absolute;inset:0;transform:scaleX(0)}.site .aplicar-progress__bar li.is-done:after{transform:none}.site .aplicar-step__head{gap:6px;display:grid}.site .aplicar-step__title{scroll-margin-top:calc(var(--site-header-h) + 5rem);letter-spacing:-.005em;color:var(--site-ink);margin:0;font-size:clamp(1.25rem,2.2vw,1.625rem);font-weight:700;line-height:1.2}.site .aplicar-step__title:focus{outline:none}.site .aplicar-step__title:focus-visible{outline:2px solid var(--site-accent);outline-offset:6px}.site .aplicar-step__note{color:var(--site-ink-dim);margin:0;font-size:.875rem;line-height:1.5}.site .aplicar-step__fields{gap:1.5rem;min-width:0;display:grid}.site .aplicar-summary{border:1px solid var(--site-error);background:var(--site-error);padding:16px 18px}@supports (color:color-mix(in lab, red, red)){.site .aplicar-summary{background:color-mix(in oklab, var(--site-error) 8%, transparent)}}.site .aplicar-summary:focus{outline:none}.site .aplicar-summary:focus-visible{outline:2px solid var(--site-accent);outline-offset:2px}.site .aplicar-summary__title{color:var(--site-ink);margin:0 0 8px;font-weight:600}.site .aplicar-summary ul{margin:0;padding-left:1.1em}.site .aplicar-summary a{color:var(--site-error);text-underline-offset:3px;text-decoration:underline}.site .aplicar-field{gap:8px;min-width:0;display:grid}.site .aplicar-field>label,.site .aplicar-fieldset legend{color:var(--site-ink);font-size:.9375rem;font-weight:600;line-height:1.4}.site .aplicar-hint{color:var(--site-ink-dim);font-weight:400}.site .aplicar-input{border:1px solid var(--site-ink-faint);background:var(--site-surface);width:100%;min-height:48px;color:var(--site-ink);font:inherit;transition:border-color .2s var(--site-ease);border-radius:0;padding:12px 16px;font-size:1rem;line-height:1.5}.site .aplicar-input--area{resize:vertical;min-height:9rem}.site .aplicar-input[aria-invalid=true]{border-color:var(--site-error)}.site .aplicar-error{color:var(--site-error);margin:0;font-size:.875rem;line-height:1.45}.site .aplicar-fieldset{border:0;gap:6px;min-width:0;margin:0;padding:0;display:grid}.site .aplicar-fieldset legend{margin-bottom:6px;padding:0}.site .aplicar-choices{gap:0 20px;display:grid}.site .aplicar-choice{min-height:40px;color:var(--site-ink);cursor:pointer;transition:color .2s var(--site-ease);align-items:center;gap:12px;padding-block:2px;font-size:.9375rem;line-height:1.35;display:flex}.site .aplicar-choice input{width:18px;height:18px;accent-color:var(--site-accent);cursor:pointer;flex:none;margin:0}.site .aplicar-consent{align-items:flex-start}.site .aplicar-consent input{margin-top:3px}.site .aplicar-consent a{color:var(--site-ink);text-decoration:underline;-webkit-text-decoration-color:var(--site-accent);-webkit-text-decoration-color:var(--site-accent);-webkit-text-decoration-color:var(--site-accent);text-decoration-color:var(--site-accent);text-underline-offset:.22em;transition:color .2s var(--site-ease);text-decoration-thickness:1px}.site .aplicar-hp{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.site .aplicar-actions{flex-wrap:wrap;align-items:center;gap:8px 20px;display:flex}.site .aplicar-actions__primary{white-space:normal;text-align:center;padding-block:10px;line-height:1.4}.site .aplicar-back{cursor:pointer;min-height:44px;font-family:var(--font-jetbrains-mono), ui-monospace, monospace;letter-spacing:.12em;text-transform:uppercase;color:var(--site-ink-dim);transition:color .2s var(--site-ease);background:0 0;border:0;align-items:center;gap:8px;padding:0 4px;font-size:12px;font-weight:500;display:inline-flex}.site .aplicar-back:focus-visible{outline:2px solid var(--site-accent);outline-offset:2px}.site .aplicar-reassure{flex-wrap:wrap;gap:6px 22px;margin:-.5rem 0 0;padding:0;list-style:none;display:flex}.site .aplicar-reassure li{color:var(--site-ink-dim);align-items:center;gap:10px;font-size:.875rem;line-height:1.5;display:inline-flex}.site .aplicar-reassure li:before{content:"";background:var(--site-accent);flex:none;width:6px;height:6px}.site .aplicar-fallback{border:1px solid var(--site-border-strong);border-top:2px solid var(--site-accent);background:var(--site-surface);justify-items:start;gap:12px;padding:clamp(20px,3vw,28px);display:grid}.site .aplicar-fallback__title{color:var(--site-ink);scroll-margin-top:calc(var(--site-header-h) + 2rem);margin:0 0 2px;font-size:1.25rem;font-weight:700;line-height:1.3}.site .aplicar-fallback__title:focus{outline:none}.site .aplicar-fallback__title:focus-visible{outline:2px solid var(--site-accent);outline-offset:4px}.site .aplicar-fallback__msg{max-width:60ch;color:var(--site-ink-dim);margin:0;font-size:1rem;line-height:1.6}.site .aplicar-fallback__msg:first-of-type{color:var(--site-ink)}.site .aplicar-fallback__primary{margin-top:6px}.site .aplicar-fallback__others{border-top:1px solid var(--site-border);gap:10px;width:100%;margin-top:10px;padding-top:16px;display:grid}.site .aplicar-fallback__others-label{color:var(--site-ink-dim);margin:0;font-size:.9375rem;line-height:1.4}.site .aplicar-fallback__actions{flex-wrap:wrap;gap:10px;display:flex}.site .aplicar-fallback__actions .site-cta-ghost{cursor:pointer;background:0 0;min-height:44px;padding-inline:16px;font-size:12px}.site .aplicar-fallback__note{color:var(--site-accent);margin:0;font-size:.9375rem}.site .aplicar-fallback__note:empty{display:none}.site .aplicar-fallback__manual{gap:10px;width:100%;display:grid}.site .aplicar-fallback__manual .aplicar-fallback__note{color:var(--site-ink-dim)}.site .aplicar-done{border:1px solid var(--site-border-strong);border-top:2px solid var(--site-accent);background:var(--site-surface);gap:1rem;padding:clamp(24px,4vw,40px)}.site .aplicar-done__title{color:var(--site-ink);margin:0;font-size:clamp(1.5rem,2.6vw,2rem);font-weight:700;line-height:1.15}.site .aplicar-done__title:focus{outline:none}.site .aplicar-done__title:focus-visible{outline:2px solid var(--site-accent);outline-offset:6px}.site .aplicar-done p{max-width:60ch;color:var(--site-ink-dim);margin:0;font-size:1.0625rem;line-height:1.65}.site .aplicar-done__home{color:var(--site-ink);text-decoration:underline;-webkit-text-decoration-color:var(--site-accent);-webkit-text-decoration-color:var(--site-accent);-webkit-text-decoration-color:var(--site-accent);text-decoration-color:var(--site-accent);text-underline-offset:.22em;transition:color .2s var(--site-ease);justify-self:start;margin-top:.5rem;font-weight:600;text-decoration-thickness:1px}@media (hover:hover){.site .aplicar-back:hover,.site .aplicar-choice:hover,.site .aplicar-consent a:hover,.site .aplicar-done__home:hover{color:var(--site-accent)}.site .aplicar-consent a:hover,.site .aplicar-done__home:hover{text-decoration-thickness:2px}}@media (max-width:639.98px){.site .aplicar-actions__primary,.site .aplicar-fallback__primary,.site .aplicar-fallback__actions .site-cta-ghost{width:100%}.site .aplicar-step__fields:has(>.aplicar-fieldset){gap:1rem}.site .aplicar-fieldset{gap:2px}.site .aplicar-fieldset legend{margin-bottom:2px;line-height:1.35}.site .aplicar-choice{gap:10px;min-height:36px;padding-block:1px;font-size:.875rem;line-height:1.3}}@media (min-width:640px){.site .aplicar-step__fields:has(>.aplicar-field){grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.site .aplicar-step__fields:has(>.aplicar-fieldset) .aplicar-choices{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}@media (min-width:1024px){.site .aplicar{grid-template-columns:minmax(0,.8fr) minmax(0,1.4fr);align-items:start;gap:clamp(3rem,6vw,6rem)}.site .aplicar__aside{top:calc(var(--site-header-h) + 2rem);position:sticky}}.site .svc-list{border-bottom:1px solid var(--site-border);margin:0;padding:0;list-style:none}.site .svc{border-top:1px solid var(--site-border);transition:background-color .2s var(--site-ease);gap:.75rem 2rem;padding:1.75rem 0;display:grid;position:relative}.site .svc__head{gap:.5rem;display:grid}.site .svc__axis{font-family:var(--font-jetbrains-mono), ui-monospace, monospace;letter-spacing:.12em;text-transform:uppercase;color:var(--site-ink-dim);margin:0;font-size:11px;font-weight:500}.site .svc__title{letter-spacing:-.005em;color:var(--site-ink);transition:color .2s var(--site-ease);margin:0;font-size:clamp(1.375rem,1.1rem + 1vw,1.875rem);font-weight:700;line-height:1.15}.site .svc__link{color:inherit;text-decoration:none}.site .svc__link:after{content:"";position:absolute;inset:0}.site .svc__link:focus-visible{outline:none}.site .svc:has(.svc__link:focus-visible){outline:2px solid var(--site-accent);outline-offset:4px}.site .svc__desc{max-width:60ch;color:var(--site-ink-dim);margin:0;font-size:1rem;line-height:1.65}.site .svc__signal{width:100%;max-width:16rem;height:28px;display:block;overflow:visible}.site .svc__signal path{fill:none;stroke:var(--site-accent);stroke-width:1.4px;vector-effect:non-scaling-stroke}.site .svc__trace{stroke-opacity:.22}.site .svc__live{clip-path:inset(-4px 100% -4px 0);transition:clip-path .7s var(--site-ease-emphatic)}.site .svc:is(:hover,:has(.svc__link:focus-visible)) .svc__title{color:var(--site-accent)}.site .svc:is(:hover,:has(.svc__link:focus-visible)) .svc__live{clip-path:inset(-4px 0)}@media (min-width:1024px){.site .svc{grid-template-columns:minmax(0,.9fr) minmax(0,1.2fr) minmax(0,.6fr);align-items:center;padding:2.25rem 0}.site .svc__signal{justify-self:end}}.site .svc-hero{gap:2rem;margin-bottom:clamp(3rem,6vw,5rem);display:grid}.site .svc-hero__copy{align-content:end;gap:.75rem;display:grid}.site .svc-hero__copy .section-intro{margin-top:.5rem}.site .svc-hero__photo{aspect-ratio:3/2;border:1px solid var(--site-border);background:var(--site-surface);overflow:hidden}.site .svc-hero__photo img{object-fit:cover;object-position:50% 30%;width:100%;height:100%;display:block}.site .svc-subs{border-bottom:1px solid var(--site-border)}.site .svc-sub{border-top:1px solid var(--site-border);gap:.5rem 3rem;padding-block:1.75rem;display:grid}.site .svc-sub__title{letter-spacing:.01em;text-transform:uppercase;color:var(--site-ink);margin:0;font-size:1.125rem;font-weight:700;line-height:1.3}.site .svc-sub__title:focus{outline:none}.site .svc-sub__title:focus-visible{outline:2px solid var(--site-accent);outline-offset:6px}.site .svc-sub__desc{max-width:62ch;color:var(--site-ink-dim);margin:0;font-size:1rem;line-height:1.7}.site .svc-others{margin-top:clamp(3.5rem,7vw,5.5rem)}.site .svc-others__title{text-wrap:balance;color:var(--site-ink);margin:0 0 1.25rem;font-size:clamp(1.25rem,1.2vw + .9rem,1.5rem);font-weight:700;line-height:1.25}.site .svc-others__list{border-top:1px solid var(--site-border);margin:0;padding:0;list-style:none;display:grid}.site .svc-others__list>li{display:grid}.site .svc-others__list>li:last-child .svc-others__link{border-bottom:0}.site .svc-others__link{border-bottom:1px solid var(--site-border);min-height:44px;color:var(--site-ink);gap:6px;padding:1.25rem 0;text-decoration:none;display:grid}.site .svc-others__name{text-wrap:balance;transition:color .2s var(--site-ease);font-size:1.25rem;font-weight:600;line-height:1.3}@media (hover:hover){.site .svc-others__link:hover .svc-others__name{color:var(--site-accent)}}@media (min-width:1024px){.site .svc-hero{grid-template-columns:minmax(0,1.25fr) minmax(0,.75fr);align-items:center;gap:clamp(3rem,6vw,6rem)}.site .svc-hero__photo{aspect-ratio:4/5}.site .svc-sub{grid-template-columns:minmax(0,.8fr) minmax(0,1.5fr);align-items:baseline}.site .svc-others__list{border-top:0;grid-template-columns:repeat(3,minmax(0,1fr));gap:0 2rem}.site .svc-others__list:has(>li:nth-child(4)){grid-template-columns:repeat(4,minmax(0,1fr))}.site .svc-others__link{border-top:1px solid var(--site-border);border-bottom:0}}.site .service .prose{max-width:58ch}.site .service .prose__hgroup--h2{margin:0 0 1.25rem}.site .service .prose__hgroup--h2 .prose__h2{margin:0}.site .service .prose__hgroup--h3{margin:2.5rem 0 .75rem}.site .service .prose__hgroup--h3 .prose__h3{margin:0}.site .service .prose__kicker{color:var(--site-ink-dim);margin:0 0 .375rem;font-size:.9375rem;font-weight:500;line-height:1.4}.site .prose-stats{margin:2rem 0 1.25rem}.site .prose-stats__title{color:var(--site-ink);margin:0 0 .75rem;font-size:1.0625rem;font-weight:600;line-height:1.4}.site .prose-stats__list{border-bottom:1px solid var(--site-border);margin:0;padding:0;list-style:none}.site .prose-stats__row{border-top:1px solid var(--site-border);justify-content:space-between;align-items:baseline;gap:1.5rem;padding:.75rem 0;font-size:1.0625rem;line-height:1.5;display:flex}.site .prose-stats__label{color:var(--site-ink-dim)}.site .prose-stats__value{font-variant-numeric:tabular-nums;color:var(--site-ink);font-weight:600}@media (min-width:1024px){.site .service .prose{max-width:none}.site .service .prose__section{grid-template-columns:minmax(0,1fr) minmax(0,58ch)}.site .service .prose__section>.prose__hgroup--h2{grid-area:2/1/span 20;margin:0}.site .service .prose__section>.prose__hgroup--h2+*{margin-top:0}}.site .pillar-brand{font-family:var(--font-jetbrains-mono), ui-monospace, monospace;letter-spacing:.12em;text-transform:uppercase;flex-wrap:wrap;align-items:center;gap:.5rem 1rem;margin:0 0 1.25rem;font-size:12px;font-weight:500;display:flex}.site .pillar-brand__name{color:var(--site-accent)}.site .pillar-brand__asset{color:var(--site-ink-dim);align-items:center;gap:1rem;display:inline-flex}.site .pillar-brand__asset:before{content:"";background:var(--site-border-strong);width:24px;height:1px}.site .pillar-rail{margin:0 calc(-1 * var(--site-container-x)) clamp(2.5rem, 6vw, 3.5rem);padding:2px calc(var(--site-container-x) + 2rem) .5rem var(--site-container-x);scroll-padding-inline:var(--site-container-x) 3rem;overscroll-behavior-x:contain;scrollbar-width:thin;scrollbar-color:var(--site-border-strong) transparent;align-items:center;gap:1.5rem;display:flex;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 3rem),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 3rem),#0000)}.site .pillar-rail__group{flex:none;align-items:center;gap:.75rem;display:flex}.site .pillar-rail__label{font-family:var(--font-jetbrains-mono), ui-monospace, monospace;letter-spacing:.12em;text-transform:uppercase;color:var(--site-ink-dim);flex:none;margin:0;font-size:12px;font-weight:500}.site .pillar-rail__list{gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.site .pillar-rail__list>li{flex:none}.site .pillar-rail__link{border:1px solid var(--site-border-strong);white-space:nowrap;min-height:44px;color:var(--site-ink-dim);transition:color .2s var(--site-ease), background-color .2s var(--site-ease), border-color .2s var(--site-ease);align-items:center;padding:.5rem .875rem;font-size:.9375rem;line-height:1.35;text-decoration:none;display:flex;position:relative}.site .pillar-rail__link:focus-visible{outline-offset:-2px}.site .pillar-rail__link[aria-current]{color:var(--site-ink);border-color:var(--site-accent);background:var(--site-accent-dim)}.site .pillar-rail__link:after{content:"";background:var(--site-accent);transform-origin:0;height:2px;transition:transform .24s var(--site-ease);position:absolute;bottom:-1px;left:0;right:0;transform:scaleX(0)}.site .pillar-rail__text{position:relative}.site .pillar-rail__reticle,.site .pillar-rail__link:before{display:none}@media (hover:hover){.site .pillar-rail__link:hover{color:var(--site-accent);background:var(--site-accent-dim)}.site .pillar-rail__link:hover:after{transform:none}}@media (min-width:1024px){.site .pillar-layout{grid-template-columns:minmax(13rem,16rem) minmax(0,68ch);align-items:start;column-gap:clamp(3rem,6vw,6rem);display:grid}.site .pillar-rail{top:calc(var(--site-header-h) + 2rem);max-height:calc(100svh - var(--site-header-h) - 4rem);flex-direction:column;align-items:stretch;gap:2.25rem;margin:0;padding:0;position:sticky;overflow:hidden auto;-webkit-mask-image:none;mask-image:none}.site .pillar-rail__group{display:block}.site .pillar-rail__label{margin-bottom:.75rem}.site .pillar-rail__list{border-top:1px solid var(--site-border);display:block}.site .pillar-rail__link{border:0;border-bottom:1px solid var(--site-border);white-space:normal;text-wrap:pretty;align-items:flex-start;padding:.625rem .5rem;font-size:.875rem;line-height:1.45}.site .pillar-rail__link[aria-current]{background:0 0}.site .pillar-rail__text{padding-left:1.75rem;display:block}.site .pillar-rail__text:before{content:"";background:var(--site-border-strong);transform-origin:0;width:1rem;height:1px;transition:transform .24s var(--site-ease), background-color .24s var(--site-ease);position:absolute;top:.72em;left:0;transform:scaleX(.5)}.site .pillar-rail__link[aria-current] .pillar-rail__text:before{background:var(--site-accent);transform:none}.site .pillar-rail__link[aria-current=page]{font-weight:600}.site .pillar-rail__link--sub .pillar-rail__text{padding-left:2.75rem}.site .pillar-rail__link--sub .pillar-rail__text:before{left:1rem}.site .pillar-layout{grid-template-columns:minmax(13rem,16rem) minmax(0,58ch)}.site .pillar .prose__section{display:block}.site .pillar .prose__section>.prose__h2{margin-bottom:1.25rem}}.site .prose__hgroup{margin:0 0 1.25rem}.site .prose__hgroup .prose__h2{margin:0}.site .prose__lead{color:var(--site-ink-dim);margin:0 0 .5rem;font-size:1.0625rem;font-weight:500;line-height:1.5}.site .pillar .prose{max-width:58ch}.site .prose-entries{margin:2rem 0 0;padding:0;list-style:none}.site .pillar .prose__h2+.prose-entries{margin-top:.5rem}.site .prose-entry{border-top:1px solid var(--site-border);gap:.5rem;padding:1.5rem 0 1.375rem;display:grid;position:relative}.site .prose-entry__title{scroll-margin-top:calc(var(--site-header-h) + 1.5rem);text-wrap:balance;color:var(--site-ink);margin:0;font-size:clamp(1.1875rem,.6vw + 1rem,1.375rem);font-weight:700;line-height:1.3}.site .prose-entry__link{color:inherit;-webkit-box-decoration-break:clone;box-decoration-break:clone;background:linear-gradient(var(--site-accent), var(--site-accent)) 0 100% / 0 1px no-repeat;transition:color .2s var(--site-ease), background-size .32s var(--site-ease);text-decoration:none}.site .prose-entry__link:after{content:"";position:absolute;inset:0}.site .prose-entry__link:focus-visible{outline:none}.site .prose-entry:has(.prose-entry__link:focus-visible){outline:2px solid var(--site-accent);outline-offset:4px}.site .prose-entry__summary{text-wrap:pretty;color:var(--site-ink-dim);margin:0;font-size:1.0625rem;line-height:1.7}.site .prose-entry__summary a{z-index:1;color:var(--site-ink);position:relative}.site .prose-entry__more{color:var(--site-ink-dim);transition:color .2s var(--site-ease);align-items:center;gap:.625rem;margin:.25rem 0 0;font-size:.9375rem;font-weight:500;line-height:1.5;display:flex}.site .prose-entry__more:after{content:"→";content:"→" / "";color:var(--site-accent);opacity:.6;transition:transform .2s var(--site-ease), opacity .2s var(--site-ease)}.site .prose-entry:has(a.prose-entry__link[href^=http]) .prose-entry__more:after{content:"↗";content:"↗" / ""}.site .prose-entry:is(:hover,:has(.prose-entry__link:focus-visible)) .prose-entry__link{color:var(--site-accent);background-size:100% 1px}.site .prose-entry:is(:hover,:has(.prose-entry__link:focus-visible)) .prose-entry__more{color:var(--site-ink)}.site .prose-entry:is(:hover,:has(.prose-entry__link:focus-visible)) .prose-entry__more:after{opacity:1;transform:translate(4px)}@media (prefers-reduced-motion:reduce){.site .prose-entry__link,.site .prose-entry__more,.site .prose-entry__more:after{transition:none}}@media (hover:hover) and (pointer:fine){.site .pillar-rail__link:before,.site .pillar-rail__reticle{content:"";pointer-events:none;opacity:0;transition:opacity .24s var(--site-ease);display:block;position:absolute;top:0;left:0}.site .pillar-rail__link:before{background:linear-gradient(90deg, transparent, var(--site-ink), transparent);width:8rem;height:1px;transform:translateX(calc(var(--px,50%) - 4rem));top:-1px}.site .pillar-rail__reticle{background:linear-gradient(var(--site-accent), var(--site-accent)) center / 1px 100% no-repeat, linear-gradient(var(--site-accent), var(--site-accent)) center / 100% 1px no-repeat;width:13px;height:13px;transform:translate(calc(var(--px,-99px) - 6px), calc(var(--py,-99px) - 6px))}.site .pillar-rail__link:hover:before,.site .pillar-rail__link:hover .pillar-rail__reticle{opacity:.9}}.site .trusts{margin-top:clamp(3.5rem,7vw,5.5rem)}.site .trust{scroll-margin-top:calc(var(--site-header-h) + 1.5rem);gap:1rem;padding-bottom:clamp(2rem,4vw,3rem);display:grid}.site .trust__rule{margin-bottom:clamp(.5rem,1vw,1rem)}.site .trust__title{letter-spacing:-.005em;text-transform:uppercase;text-wrap:balance;max-width:34ch;color:var(--site-ink);margin:0;font-size:clamp(1.25rem,1rem + .9vw,1.625rem);font-weight:700;line-height:1.15}.site .trust__facts{gap:.5rem 2.5rem;margin:.5rem 0 0;display:grid}.site .trust__facts dt{font-family:var(--font-jetbrains-mono), ui-monospace, monospace;letter-spacing:.12em;text-transform:uppercase;color:var(--site-ink-dim);font-size:12px;font-weight:500;line-height:1.5}.site .trust__facts dd{max-width:62ch;color:var(--site-ink);text-wrap:pretty;margin:0 0 1.25rem;font-size:1.0625rem;line-height:1.7}.site .trust__list{margin:0;padding:0;list-style:none}.site .trust__list li{border-top:1px solid var(--site-border);color:var(--site-ink-dim);padding:.625rem 0}.site .trust__list li:first-child{border-top:0;padding-top:0}@media (min-width:768px){.site .trust__facts{grid-template-rows:auto auto;grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);grid-auto-flow:column}.site .trust__facts dd{margin-bottom:0}}.site .hub .ring{padding-top:clamp(2rem,4vw,3rem)}.site .hub-catalog__head{max-width:46rem;margin-bottom:clamp(2rem,4vw,3rem)}.site .hub-catalog__head .prose{margin-top:1rem}.site .hub-catalog__head .prose__section{display:block}.site .hub-catalog__head .prose__h2,.site .hub-process__head .prose__h2{font-size:clamp(1.875rem,3.6vw,2.75rem);line-height:1.1}.site .hub-catalog__head .prose__p{color:var(--site-ink-dim)}.site .hub-group{border-top:1px solid var(--site-border-strong);gap:1.5rem 3rem;padding-block:clamp(2rem,4vw,3rem);display:grid}.site .hub-group__head{align-items:flex-start;gap:1rem;display:flex}.site .hub-group__glyph{flex:none;width:2.25rem;height:2.25rem;margin-top:.125rem;display:block;overflow:visible}.site .hub-group__title{letter-spacing:-.005em;text-transform:uppercase;text-wrap:balance;color:var(--site-ink);margin:0;font-size:clamp(1.5rem,1.1rem + 1.4vw,2.125rem);font-weight:700;line-height:1.1}.site .hub-group__brand{font-family:var(--font-jetbrains-mono), ui-monospace, monospace;letter-spacing:.12em;text-transform:uppercase;flex-wrap:wrap;gap:.25rem 1rem;margin:.75rem 0 0;font-size:12px;font-weight:500;line-height:1.5;display:flex}.site .hub-group__brand-name{color:var(--site-accent)}.site .hub-group__brand-asset{color:var(--site-ink-dim)}.site .hub-group__list{margin:0;padding:0;list-style:none;display:grid}.site .hub-entry{border-top:1px solid var(--site-border);align-content:start;gap:.375rem;padding:1.125rem 0;display:grid;position:relative}.site .hub-entry__link{color:var(--site-ink);font-size:1.125rem;font-weight:600;line-height:1.35;text-decoration:none;display:inline}.site .hub-entry__link:after{content:"";position:absolute;inset:0}.site .hub-entry__link:focus-visible{outline:none}.site .hub-entry:has(.hub-entry__link:focus-visible){outline:2px solid var(--site-accent);outline-offset:4px}.site .hub-entry__name{-webkit-box-decoration-break:clone;box-decoration-break:clone;background:linear-gradient(var(--site-accent), var(--site-accent)) 0 100% / 0 1px no-repeat;transition:color .2s var(--site-ease), background-size .32s var(--site-ease)}.site .hub-entry__tail{white-space:nowrap}.site .hub-entry__arrow{vertical-align:.08em;fill:none;width:16px;height:10px;stroke:var(--site-accent);stroke-width:1.5px;opacity:.55;transition:transform .2s var(--site-ease), opacity .2s var(--site-ease);margin-left:.625rem;display:inline-block;overflow:visible}.site .hub-entry__line{max-width:60ch;color:var(--site-ink-dim);text-wrap:pretty;margin:0;font-size:.9375rem;line-height:1.6}.site .hub-entry--hub .hub-entry__name{font-size:clamp(1.25rem,1.05rem + .6vw,1.5rem);font-weight:700;line-height:1.2}.site .hub-entry:is(:hover,:has(.hub-entry__link:focus-visible)) .hub-entry__name{color:var(--site-accent);background-size:100% 1px}.site .hub-entry:is(:hover,:has(.hub-entry__link:focus-visible)) .hub-entry__arrow{opacity:1;transform:translate(4px)}.site .hub-live{margin-top:clamp(3.5rem,7vw,5.5rem)}.site .hub-statement__h2{letter-spacing:-.01em;text-wrap:balance;max-width:22ch;color:var(--site-ink);margin:0;font-size:clamp(1.875rem,3.6vw,2.75rem);font-weight:700;line-height:1.1}.site .hub-statement__link{margin:1.25rem 0 0;font-size:1.0625rem;line-height:1.6}.site .hub-statement__link a{color:var(--site-ink);text-decoration:underline;-webkit-text-decoration-color:var(--site-accent);-webkit-text-decoration-color:var(--site-accent);-webkit-text-decoration-color:var(--site-accent);text-decoration-color:var(--site-accent);text-underline-offset:.3em;transition:color .2s var(--site-ease);padding-block:.625rem;font-weight:600;text-decoration-thickness:1px;display:inline-block}.site .hub-statement__link a:after{content:" →";content:" →" / ""}@media (hover:hover){.site .hub-statement__link a:hover{color:var(--site-accent);text-decoration-thickness:2px}}.site .hub-process{margin-top:clamp(3.5rem,7vw,5.5rem)}.site .hub-process__head{margin:0 0 clamp(1.75rem,3vw,2.5rem)}.site .hub-process__lead{color:var(--site-ink-dim);margin:0 0 .5rem;font-size:1.0625rem;font-weight:500;line-height:1.5}.site .hub-process__head .prose__h2{margin:0}.site .hub-process__steps{counter-reset:hub-step;margin:0;padding:0;list-style:none;display:grid}.site .hub-step{counter-increment:hub-step;border-top:1px solid var(--site-border);align-content:start;gap:.5rem;padding:1.25rem 0 1.75rem;display:grid}.site .hub-step:before{content:counter(hub-step, decimal-leading-zero);content:counter(hub-step, decimal-leading-zero) / "";font-family:var(--font-jetbrains-mono), ui-monospace, monospace;letter-spacing:.12em;color:var(--site-accent);font-size:12px;font-weight:500;line-height:1.5}.site .hub-step__title{text-wrap:balance;color:var(--site-ink);margin:.25rem 0 0;font-size:clamp(1.1875rem,.6vw + 1rem,1.375rem);font-weight:700;line-height:1.35}.site .hub-step__text{text-wrap:pretty;max-width:40ch;color:var(--site-ink-dim);margin:0;font-size:1.0625rem;line-height:1.7}@media (min-width:1024px){.site .hub-process__steps{grid-template-columns:repeat(3,minmax(0,1fr));column-gap:clamp(1.5rem,3vw,2.5rem)}.site .hub-group{grid-template-columns:minmax(0,.8fr) minmax(0,2fr)}.site .hub-group__head{top:calc(var(--site-header-h) + 2rem);align-self:start;position:sticky}.site .hub-group__list{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:2.5rem}.site .hub-entry--hub{grid-column:1/-1}.site .hub-group__list>.hub-entry:first-child{border-top:0;padding-top:0}}@media (prefers-reduced-motion:reduce){.site .hub-entry__arrow{transition:none}}.site .landing .page-head{margin-bottom:0}.site .landing-byline{margin:1rem 0 clamp(2.5rem,5vw,4rem)}.site .landing-byline .prose{max-width:none}.site .landing-byline .prose__section{flex-wrap:wrap;align-items:center;column-gap:1.5rem;display:flex}.site .landing-byline .prose__p{letter-spacing:.04em;color:var(--site-ink-dim);margin:0;font-size:.9375rem;font-weight:600}.site .landing-byline .prose__action{margin:0}.site .landing .prose{max-width:58ch}.site .landing .prose__list--ul{border-bottom:1px solid var(--site-border);grid-template-columns:repeat(auto-fill,minmax(9.5rem,1fr));column-gap:1.25rem;font-size:.9375rem;line-height:1.45;display:grid}.site .landing .prose__list--ul>li{padding:.5rem 0 .5rem 1.25rem}.site .landing .prose__list--ul>li:last-child{border-bottom:0}.site .landing .prose__list--ul>li:before{width:8px;top:calc(.5rem + .725em)}.site .landing-testis{margin-top:clamp(3rem,6vw,4.5rem)}.site .landing-testis__label{letter-spacing:-.01em;color:var(--site-ink);margin:0 0 1.25rem;font-size:clamp(1.5rem,1.6vw + 1rem,2rem);font-weight:700;line-height:1.15}.site .landing-testis__list{margin:0;padding:0;list-style:none;display:grid}.site .landing-testi{border-top:1px solid var(--site-border);padding-block:1.75rem}.site .landing-testi:first-child{border-top:0;padding-top:.5rem}.site .landing-testi__quote{text-wrap:pretty;max-width:60ch;color:var(--site-ink);margin:0 0 .75rem;font-size:1.0625rem;line-height:1.65}.site .landing-testi__attr{flex-wrap:wrap;gap:0 .75rem;margin:0;font-size:.875rem;line-height:1.5;display:flex}.site .landing-testi__name{color:var(--site-ink);font-weight:600}.site .landing-testi__company{color:var(--site-ink-dim)}.site .landing-services{border-top:1px solid var(--site-border);margin-top:1.5rem}@media (min-width:1024px){.site .landing .prose{max-width:none}.site .landing .prose__section{grid-template-columns:minmax(0,1fr) minmax(0,58ch)}.site .landing-testis__list{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:3rem}.site .landing-testi:nth-child(2){border-top:0;padding-top:.5rem}}.site .why .prose{max-width:58ch}.site .why .prose__hgroup--h2 .prose__h2{margin:0}.site .why .prose__readout{border-top:1px solid var(--site-border);font-family:var(--font-jetbrains-mono), ui-monospace, monospace;letter-spacing:.04em;font-variant-numeric:tabular-nums;color:var(--site-ink);margin:2rem 0 0;padding:.875rem 0;font-size:.9375rem;font-weight:500;line-height:1.5}.site .why .prose__hgroup--h3{margin:2rem 0 0}.site .why .prose__readout+.prose__hgroup--h3,.site .why .prose__readout+.prose__h3{border-top:1px solid var(--site-border);border-bottom:1px solid var(--site-border);margin:0;padding:.875rem 0}.site .why .prose__kicker{color:var(--site-ink-dim);margin:0 0 .25rem;font-size:.9375rem;font-weight:500;line-height:1.4}.site .why .prose__hgroup--h3 .prose__h3,.site .why .prose__readout+.prose__h3{letter-spacing:.01em;margin:0;font-size:1.0625rem;line-height:1.4}.site .why-pillars{margin-top:clamp(4rem,8vw,6.5rem)}.site .why-pillars__head{max-width:46rem;margin-bottom:clamp(2rem,4vw,3rem)}.site .why-pillars__list{margin:0;padding:0;list-style:none}.site .why-pillar{gap:1.25rem 3rem;padding-bottom:clamp(2.25rem,4.5vw,3.5rem);display:grid}.site .why-pillar__rule{grid-column:1/-1;margin-bottom:clamp(.75rem,1.5vw,1.25rem)}.site .why-pillar__head{align-items:flex-start;gap:1rem;display:flex}.site .why-pillar__glyph{flex:none;width:2.25rem;height:2.25rem;margin-top:.125rem;display:block;overflow:visible}.site .why-pillar__title{letter-spacing:-.005em;text-transform:uppercase;text-wrap:balance;color:var(--site-ink);margin:0;font-size:clamp(1.25rem,1rem + .9vw,1.625rem);font-weight:700;line-height:1.15}.site .why-pillar__asset{font-family:var(--font-jetbrains-mono), ui-monospace, monospace;letter-spacing:.12em;text-transform:uppercase;color:var(--site-ink-dim);margin:.625rem 0 0;font-size:12px;font-weight:500;line-height:1.5}.site .why-pillar__body{max-width:62ch}.site .why-pillar__pull{letter-spacing:-.01em;text-wrap:balance;color:var(--site-ink);margin:0;font-size:clamp(1.375rem,1rem + 1.5vw,2.125rem);font-weight:600;line-height:1.2}.site .why-pillar__text{text-wrap:pretty;color:var(--site-ink-dim);margin:1.25rem 0 0;font-size:1.0625rem;line-height:1.75}.site .why-pillar__service{border-top:1px solid var(--site-border);flex-wrap:wrap;align-items:baseline;gap:.25rem 1rem;margin:1.5rem 0 0;padding-top:1rem;display:flex}.site .why-pillar__service-label{color:var(--site-ink-dim);font-size:.9375rem;font-weight:500;line-height:1.4}.site .why-pillar__link{min-height:44px;color:var(--site-ink);transition:color .2s var(--site-ease);align-items:center;gap:.625rem;font-size:1.0625rem;font-weight:600;text-decoration:none;display:inline-flex}.site .why-pillar__link-text{background:linear-gradient(var(--site-accent), var(--site-accent)) 0 100% / 0 2px no-repeat;transition:background-size .24s var(--site-ease)}.site .why-pillar__arrow{fill:none;width:16px;height:10px;stroke:var(--site-accent);stroke-width:1.5px;transition:transform .2s var(--site-ease);flex:none;overflow:visible}.site .why-pillar__link:focus-visible{outline:2px solid var(--site-accent);outline-offset:4px}@media (hover:hover){.site .why-pillar__link:hover{color:var(--site-accent)}.site .why-pillar__link:hover .why-pillar__link-text{background-size:100% 2px}.site .why-pillar__link:hover .why-pillar__arrow{transform:translate(4px)}}.site .why-filter{margin-top:clamp(4rem,8vw,6.5rem)}.site .why-filter__title{font-size:clamp(2.125rem,4.6vw,3.625rem)}.site .why-filter__text{text-wrap:pretty;max-width:58ch;color:var(--site-ink-dim);margin:1.5rem 0 0;font-size:1.0625rem;line-height:1.75}@media (min-width:1024px){.site .why .prose{max-width:none}.site .why .prose__section{grid-template-columns:minmax(0,1fr) minmax(0,58ch)}.site .why-pillar{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start}}@media (prefers-reduced-motion:reduce){.site .why-pillar__link,.site .why-pillar__link-text,.site .why-pillar__arrow{transition:none}}.site .why-readout{border-block:1px solid var(--site-border);flex-wrap:wrap;align-items:baseline;gap:.5rem 1.5rem;margin:clamp(3rem,6vw,4.5rem) 0 0;padding:clamp(1.25rem,2.5vw,1.75rem) 0;display:flex}.site .why-readout__n{letter-spacing:-.02em;font-variant-numeric:tabular-nums;color:var(--site-ink);font-size:clamp(2.5rem,2rem + 2.6vw,4rem);font-weight:700;line-height:1}.site .why-readout__plus{color:var(--site-accent)}.site .why-readout__label{font-family:var(--font-jetbrains-mono), ui-monospace, monospace;letter-spacing:.12em;text-transform:uppercase;color:var(--site-ink-dim);font-size:12px;font-weight:500;line-height:1.5}.site .about .prose{max-width:58ch}.site .about .prose__labelled{margin:1.75rem 0 1.25rem}.site .about .prose__labelled .prose__p{margin:0}.site .about .prose__label{color:var(--site-ink);margin:0 0 .375rem;font-size:1.0625rem;font-weight:600;line-height:1.4}.site .about-office{margin-top:var(--site-section-y);gap:2rem 3rem;display:grid}.site .about-office__rule{grid-column:1/-1}.site .about-office__text{max-width:34rem}.site .about-office__facts{margin:2rem 0 0}.site .about-office__facts dt{color:var(--site-ink-dim);margin-top:1.25rem;font-size:.9375rem;font-weight:500;line-height:1.4}.site .about-office__facts dt:first-child{margin-top:0}.site .about-office__facts dd{color:var(--site-ink);margin:.375rem 0 0;font-size:1.0625rem;line-height:1.6}.site .about-office__map{min-height:44px;color:var(--site-ink);transition:color .2s var(--site-ease);align-items:center;gap:.625rem;margin-top:1.5rem;font-size:1.0625rem;font-weight:600;text-decoration:none;display:inline-flex}.site .about-office__map-text{background:linear-gradient(var(--site-accent), var(--site-accent)) 0 100% / 0 2px no-repeat;transition:background-size .24s var(--site-ease)}.site .about-office__arrow{fill:none;width:16px;height:10px;stroke:var(--site-accent);stroke-width:1.5px;transition:transform .24s var(--site-ease);flex:none;overflow:visible}.site .about-office__map:focus-visible{outline:2px solid var(--site-accent);outline-offset:4px}@media (hover:hover){.site .about-office__map:hover{color:var(--site-accent)}.site .about-office__map:hover .about-office__map-text{background-size:100% 2px}.site .about-office__map:hover .about-office__arrow{transform:translate(4px)}}.site .about-office__photos{grid-template-columns:1fr 1fr;align-items:start;gap:.75rem;display:grid}.site .about-office__photo{object-fit:cover;border:1px solid var(--site-border);width:100%;height:auto;display:block}.site .about-office__photo--a,.site .about-office__photo--b{aspect-ratio:4/5}.site .about-office__photo--a{object-position:50% 30%}.site .about-office__photo--b{object-position:50% 60%;margin-top:2.5rem}.site .about-office__photo--c{aspect-ratio:3/2;object-position:50% 28%;grid-column:1/-1}@media (min-width:1024px){.site .about-office{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start}.site .about-office__photos{gap:1rem}.site .about-office__photo--b{margin-top:4rem}.site .about-office__photo--c{aspect-ratio:21/9;margin-top:1rem}.site .about .prose{max-width:none}.site .about .prose__section{grid-template-columns:minmax(0,1fr) minmax(0,58ch)}}@media (prefers-reduced-motion:reduce){.site .about-office__map,.site .about-office__map-text,.site .about-office__arrow{transition:none}}.site .gallery{margin-top:clamp(3.5rem,7vw,5.5rem)}.site .gallery__head{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:1rem 2rem;margin-bottom:clamp(1.25rem,2.5vw,1.75rem);display:flex}.site .gallery__title{margin:0}.site .gallery__nav{align-items:center;gap:8px;display:flex}.site .gallery__count{font-family:var(--font-jetbrains-mono), ui-monospace, monospace;letter-spacing:.12em;font-variant-numeric:tabular-nums;color:var(--site-ink-dim);margin-right:8px;font-size:12px;font-weight:500}.site .gallery__btn{border:1px solid var(--site-border-strong);block-size:44px;inline-size:44px;color:var(--site-ink);cursor:pointer;transition:border-color .2s var(--site-ease), color .2s var(--site-ease);background:0 0;place-items:center;display:grid}.site .gallery__btn svg{fill:none;stroke:currentColor;stroke-width:1.5px;block-size:10px;inline-size:16px}.site .gallery__btn:disabled{opacity:.35;cursor:default}@media (hover:hover){.site .gallery__btn:not(:disabled):hover{border-color:var(--site-accent);color:var(--site-accent)}}.site .gallery__strip{--gallery-h:clamp(280px, 38vw, 520px);overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;background:var(--site-border);border:1px solid var(--site-border);gap:1px;display:flex;overflow-x:auto}.site .gallery__strip::-webkit-scrollbar{display:none}.site .gallery__strip:focus-visible{outline:2px solid var(--site-accent);outline-offset:4px}.site .gallery__frame{block-size:var(--gallery-h);scroll-snap-align:start;background:var(--site-bg);flex:none;margin:0}.site .gallery__img{object-fit:cover;block-size:100%;inline-size:100%;display:block}@media (max-width:639.98px){.site .gallery__strip{--gallery-h:72vw}}@media (prefers-reduced-motion:reduce){.site .gallery__strip{scroll-behavior:auto}.site .gallery__btn{transition:none}}.site .testis__band{margin-top:clamp(2.5rem,5vw,4rem)}.site .testis__title{max-width:30ch;margin:0}.site .testis__list{border-top:1px solid var(--site-border-strong);margin:clamp(2rem,4vw,3rem) 0 0;padding:0;list-style:none}.site .testi{border-bottom:1px solid var(--site-border)}.site .testi__fig{gap:1rem;margin:0;padding-block:clamp(1.75rem,3.5vw,2.75rem);display:grid}.site .testi__quote{margin:0;position:relative}.site .testi__quote p{text-wrap:pretty;max-width:62ch;color:var(--site-ink);margin:0;font-size:clamp(1.0625rem,.45vw + .95rem,1.25rem);line-height:1.6}.site .testi__quote:before{content:"“" / "";color:var(--site-accent);font-size:2rem;font-weight:700;line-height:1;position:absolute;top:-.2em;left:-.6em}.site .testi__attr{flex-direction:column;gap:.125rem;font-size:.9375rem;line-height:1.5;display:flex}.site .testi__name{color:var(--site-ink);font-weight:600}.site .testi__company{color:var(--site-ink-dim)}.site .testi__note{color:var(--site-ink-dim);margin-top:.375rem;font-size:.8125rem}@media (max-width:767.98px){.site .testi__quote{padding-top:1.25rem}.site .testi__quote:before{font-size:1.75rem;top:0;left:0}}@media (min-width:1024px){.site .testi__fig{grid-template-columns:minmax(0,1fr) minmax(0,2.4fr);align-items:start;column-gap:3rem}.site .testi__attr{grid-area:1/1;padding-top:.3rem}.site .testi__quote{grid-area:1/2}}.site .testis-clients{margin-top:clamp(2rem,4vw,3rem)}.site .privacy>*{max-width:72ch}.site .privacy .page-head{margin-bottom:0}.site .privacy__banner{border:1px solid var(--site-accent);margin:1.5rem 0 2.5rem;padding:14px 16px}@supports (color:color-mix(in lab, red, red)){.site .privacy__banner{border:1px solid color-mix(in oklab, var(--site-accent) 45%, transparent)}}.site .privacy__banner{background:var(--site-accent-dim);color:var(--site-ink);font-size:.9375rem;line-height:1.55}.site .privacy__clause{border-top:1px solid var(--site-border);padding-block:1.5rem}.site .privacy__clause:last-child{border-bottom:1px solid var(--site-border)}.site .privacy__heading{text-wrap:balance;color:var(--site-ink);margin:0 0 .625rem;font-size:1.125rem;font-weight:700;line-height:1.3}.site .privacy__body{text-wrap:pretty;max-width:58ch;color:var(--site-ink-dim);margin:0;font-size:1.0625rem;line-height:1.75}.site .privacy__id{white-space:nowrap}.site .privacy__pending{border:1px dashed var(--site-accent);padding:2px 6px}@supports (color:color-mix(in lab, red, red)){.site .privacy__pending{border:1px dashed color-mix(in oklab, var(--site-accent) 60%, transparent)}}.site .privacy__pending{font-family:var(--font-jetbrains-mono), ui-monospace, monospace;letter-spacing:.02em;color:var(--site-accent);-webkit-box-decoration-break:clone;box-decoration-break:clone;background:0 0;font-size:.8125rem}.site .not-found{min-height:calc(100svh - var(--site-header-h));align-items:center;display:grid}.site .not-found__inner{align-items:center;gap:clamp(2.5rem,6vw,5rem);width:100%;display:grid}.site .not-found__copy{animation:hero-rise .9s var(--site-ease-emphatic) both}.site .not-found__code{font-family:var(--font-jetbrains-mono), ui-monospace, monospace;letter-spacing:.12em;color:var(--site-accent);margin:0 0 1.25rem;font-size:12px;font-weight:500}.site .not-found .page-title{text-wrap:balance;font-size:clamp(2rem,5vw,3.75rem)}.site .not-found__note{text-wrap:pretty;max-width:46ch;color:var(--site-ink-dim);margin:1.5rem 0 0;font-size:1.0625rem;line-height:1.65}.site .not-found__links{flex-wrap:wrap;gap:12px;margin-top:2.25rem;display:flex}.site .not-found__mark{display:none}.site .not-found__mark .hero-dial__m{fill:var(--site-accent)}@media (max-width:639.98px){.site .not-found{align-items:start}.site .not-found__links{flex-direction:column}}@media (min-width:1024px){.site .not-found__inner{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr)}.site .not-found__mark{opacity:.28;width:min(100%,22rem);animation:hero-dial-in 1.2s var(--site-ease-emphatic) .2s both;justify-self:end;display:block}}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@property --tw-content{syntax:"*";inherits:false;initial-value:""}
