@font-face{font-family:Archivo;font-style:normal;font-weight:100 900;font-stretch:100%;font-display:swap;src:url(../media/a2947afc6a06879b-s.1gyfqm5yhhzs7.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Archivo;font-style:normal;font-weight:100 900;font-stretch:100%;font-display:swap;src:url(../media/651aaf1801011892-s.357dd_6abeqge.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Archivo;font-style:normal;font-weight:100 900;font-stretch:100%;font-display:swap;src:url(../media/75affa71d1e2f6a7-s.p.17-aodiw50953.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Archivo Fallback;src:local(Arial);ascent-override:88.96%;descent-override:21.28%;line-gap-override:0.0%;size-adjust:98.7%}.archivo_9c1f8442-module__-5WLeG__className{font-family:Archivo,Archivo Fallback;font-style:normal}.archivo_9c1f8442-module__-5WLeG__variable{--font-archivo:"Archivo", "Archivo Fallback"}
@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e390973e931a41c5-s.0rgnxg2b64rzs.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/59b15b4bcd7b1eb5-s.2vemzm0itqzfy.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e532fa1b9921e1cd-s.3cb5lpr2l6xud.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/2fe89d53234c61d4-s.1u30mmyq6lnsd.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/99e609270109b47d-s.p.40sczeszzbjw1.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/5e05ae5b48faa55e-s.1yd4_i3e35931.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/a7afbb44bec2bb18-s.1qc6dx89jd2qv.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/02263ebadd758ea4-s.29yke99gs9qpn.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/68757d6cddeff913-s.1i-sca43-qwng.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/effe91970fc4db64-s.p.0oace-s_gkfks.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono Fallback;src:local(Arial);ascent-override:76.16%;descent-override:20.43%;line-gap-override:0.0%;size-adjust:134.59%}.ibm_plex_mono_30c7ab4c-module__VCrZzq__className{font-family:IBM Plex Mono,IBM Plex Mono Fallback;font-style:normal}.ibm_plex_mono_30c7ab4c-module__VCrZzq__variable{--font-mono:"IBM Plex Mono", "IBM Plex Mono Fallback"}
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y: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-ease:initial}}}@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;--ease-out:cubic-bezier(0, 0, .2, 1);--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{.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.relative{position:relative}.block{display:block}.grid{display:grid}.hidden{display:none}.table{display:table}.grow{flex-grow:1}.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}.rounded{border-radius:.25rem}.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,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}}:root{--white:#fafbf9;--ink:#082e2c;--body:#3e4c4b;--muted:#627070;--petrol:#087d74;--petrol-2:#087d74;--accent-light:#79bdb4;--cyan:#087d74;--mint:#f2f5f3;--mint-2:#e9edeb;--mint-1:#f4f6f5;--plane:#f5f7f6;--border:#082e2c24;--panel:#0b3a37;--dark:#063832;--dark-2:#073a35;--mist:#c9d3d0;--surface:#fafbf9;--frame:#082e2c;--radius-pill:999px;--radius-card:20px;--radius-panel:28px;--radius-win:16px;--wrap:1200px;--ease-out:cubic-bezier(.2, .7, .2, 1);--shadow-win:0 30px 80px -40px #082e2c4d, 0 8px 24px -16px #082e2c29}html{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;scroll-behavior:smooth}body{background:var(--white);color:var(--body);font-family:var(--font-archivo), "Helvetica Neue", Arial, sans-serif;-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0;font-size:16px;line-height:1.55}h1,h2,h3,p,figure{margin:0}a{color:inherit}:focus-visible{outline:2px solid var(--petrol);outline-offset:3px}#main:focus{outline:none}.nowrap{white-space:nowrap}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}section[id]{scroll-margin-top:88px}section[id]:focus{outline:none}.wrap{max-width:var(--wrap);margin:0 auto;padding:0 24px}@media (min-width:900px){.wrap{padding:0 40px}}.eyebrow{font-family:var(--font-mono), ui-monospace, Menlo, monospace;letter-spacing:.22em;text-transform:uppercase;color:var(--muted);margin:0 0 16px;font-size:12px;font-weight:500}.eyebrow-light{color:var(--mist)}.eyebrow-center{text-align:center}.h1{letter-spacing:-.03em;color:var(--ink);text-wrap:balance;font-size:clamp(40px,6.2vw,76px);font-weight:700;line-height:.98}.h1-sub{font-size:.96em}.h2{letter-spacing:-.025em;color:var(--ink);text-wrap:balance;max-width:20ch;font-size:clamp(32px,4.4vw,52px);font-weight:700;line-height:1.05}.h3{letter-spacing:-.01em;color:var(--ink);font-size:17.5px;font-weight:600}.lede{color:var(--body);max-width:62ch;margin-top:18px;font-size:19px;line-height:1.6}.lede b{color:var(--ink);font-weight:600}.lede-sub{color:var(--muted);max-width:62ch;margin-top:12px;font-size:16.5px;line-height:1.6}.fs{vertical-align:baseline;background:currentColor;width:.14em;height:.14em;margin-left:.1em;display:inline-block}.hero-accent{color:var(--petrol);transition:color .2s cubic-bezier(.22,1,.36,1),transform .2s cubic-bezier(.22,1,.36,1);animation:.42s cubic-bezier(.22,1,.36,1) .32s both accent-in;display:inline-block}@keyframes accent-in{0%{color:var(--ink)}to{color:var(--petrol)}}.hero-accent.is-set,.hero.is-settled .rise{animation:none}.btn{border-radius:var(--radius-pill);cursor:pointer;transition:transform .15s var(--ease-out), background .2s, color .2s, border-color .2s, box-shadow .2s;border:1px solid #0000;align-items:center;gap:10px;padding:14px 22px;font-size:15px;font-weight:600;line-height:1;text-decoration:none;display:inline-flex}.btn:hover{transform:translateY(-1px)}.btn:active{transform:translateY(0)}.btn svg{width:16px;height:16px}.btn-deep{background:var(--ink);color:var(--white);box-shadow:0 10px 24px -14px #082e2c99}.btn-deep:hover{background:var(--panel)}.btn-ghost{background:var(--white);color:var(--ink);border-color:var(--border)}.btn-ghost:hover{border-color:var(--ink)}.btn-white{background:var(--white);color:var(--ink)}.btn-white:hover{background:var(--mint)}.btn-ghost-light{color:var(--white);background:#ffffff0a;border-color:#ffffff59}.btn-ghost-light:hover{border-color:var(--white)}.btn[disabled]{opacity:.6;cursor:default;transform:none}.skip{opacity:0;background:var(--ink);color:var(--white);z-index:100;border-radius:8px;padding:10px 14px;font-weight:600;text-decoration:none;position:absolute;top:12px;left:16px;transform:translateY(-300%)}.skip:focus{opacity:1;transform:none}.hdr{z-index:50;height:78px;transition:height .28s var(--ease-out), margin-bottom .28s var(--ease-out);position:sticky;top:0}.hdr.is-compact{height:70px;margin-bottom:8px}.hdr-bar{background:var(--white);transition:border-color .28s var(--ease-out), background-color .28s var(--ease-out);border-bottom:1px solid #082e2c12;position:absolute;inset:0}.hdr.is-compact .hdr-bar{border-bottom-color:var(--border);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#fafbf9f7}.hdr-in{justify-content:space-between;align-items:center;gap:20px;height:100%;display:flex}.hdr-mark{align-items:center;display:inline-flex}.hdr-mark .mark{height:32px;transform:translateY(1px)}.mark{width:auto;height:28px;fill:var(--ink);display:block}.hdr-nav{flex-wrap:wrap;gap:6px 28px;display:flex}.hdr-nav a{letter-spacing:.002em;color:#082e2cd6;transition:color .15s var(--ease-out);padding:4px 0;font-size:15px;font-weight:540;text-decoration:none;position:relative}.hdr-nav a:after{content:"";background:var(--petrol);opacity:0;height:1px;transition:opacity .15s var(--ease-out);position:absolute;bottom:-1px;left:0;right:0}.hdr-nav a:hover{color:var(--ink)}.hdr-nav a:hover:after{opacity:.35}.hdr-nav a[aria-current]{color:var(--ink)}.hdr-nav a[aria-current]:after{opacity:1}.hdr-cta{white-space:nowrap;box-shadow:none;border-radius:9px;flex:none;padding:11px 18px;font-size:14px}.hdr-cta:hover,.hdr-cta:active{transform:none}.hdr-cta[aria-current],.hdr-panel-cta[aria-current]{background:var(--panel)}@media (max-width:700px){.hdr-nav{gap:6px 20px}}.hdr-menu{min-height:40px;font:inherit;letter-spacing:.002em;color:var(--ink);cursor:pointer;background:0 0;border:0;border-radius:4px;align-items:center;gap:9px;margin:0 -8px 0 0;padding:8px;font-size:14px;font-weight:600;line-height:1;display:none}.hdr-menu-ico{width:16px;height:10px;position:relative}.hdr-menu-ico i{height:1.5px;transition:transform .15s var(--ease-out);background:currentColor;position:absolute;left:0;right:0}.hdr-menu-ico i:first-child{top:0}.hdr-menu-ico i:last-child{bottom:0}.hdr-menu[aria-expanded=true] .hdr-menu-ico i:first-child{transform:translateY(4.25px)rotate(45deg)}.hdr-menu[aria-expanded=true] .hdr-menu-ico i:last-child{transform:translateY(-4.25px)rotate(-45deg)}.hdr-panel{background:var(--white);border-bottom:1px solid var(--border);animation:hdr-panel-in .2s var(--ease-out);padding:2px 24px 24px;display:none;position:absolute;top:100%;left:0;right:0}.hdr-panel-list{margin:0;padding:0;list-style:none}.hdr-panel-list li+li{border-top:1px solid #082e2c1a}.hdr-panel-link{letter-spacing:.002em;color:#082e2cd6;padding:15px 0;font-size:17px;font-weight:540;text-decoration:none;display:block}.hdr-panel-t{padding-bottom:2px;position:relative}.hdr-panel-t:after{content:"";background:var(--petrol);opacity:0;height:1px;position:absolute;bottom:-1px;left:0;right:0}.hdr-panel-link[aria-current]{color:var(--ink)}.hdr-panel-link[aria-current] .hdr-panel-t:after{opacity:1}.hdr-panel-cta{box-shadow:none;border-radius:9px;margin-top:18px;padding:11px 18px;font-size:14px}.hdr-panel-cta:hover,.hdr-panel-cta:active{transform:none}@keyframes hdr-panel-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}@media (max-width:640px){.hdr-nav,.hdr-cta{display:none}.hdr-menu{display:inline-flex}.hdr-panel:not([hidden]){display:block}}.hero{text-align:center;background:var(--white);flex-direction:column;justify-content:center;min-height:calc(100svh - 78px);padding:96px 0;display:flex;position:relative;overflow:hidden}.hero:before{content:"";pointer-events:none;background-image:linear-gradient(90deg,#082e2c0f 1px,#0000 1px),linear-gradient(#082e2c0f 1px,#0000 1px);background-size:48px 48px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000000e6,#000000a6 100%);mask-image:linear-gradient(#000000e6,#000000a6 100%)}.hero:after{content:none}.hero>.wrap{z-index:1;position:relative}.hero-chip{letter-spacing:.005em;height:38px;color:var(--body);background:#f2f5f399;border:1px solid #082e2c29;border-radius:999px;align-items:center;gap:0 9px;margin:0;padding:0 17px 0 15px;font-size:13.5px;line-height:1.3;transition:border-color .18s cubic-bezier(.22,1,.36,1),background-color .18s cubic-bezier(.22,1,.36,1);display:inline-flex}.hero-chip b{color:var(--ink);font-weight:640}.hero-chip-sep{color:#6a7472b3}.hero-chip-rest{color:#3e4c4bdb;transition:color .18s cubic-bezier(.22,1,.36,1)}.hero-chip-dot{background:#087d74d9;border-radius:50%;width:6px;height:6px;margin-right:2px;transition:background-color .18s cubic-bezier(.22,1,.36,1)}.hero .h1{max-width:27ch;margin:26px auto 0;font-size:clamp(39px,6.08vw,74px);transition:color .2s cubic-bezier(.22,1,.36,1)}.hero .h1-sub{display:inline-block}.hero-sub{color:var(--body);text-wrap:balance;max-width:58ch;margin:22px auto 0;font-size:19.5px;line-height:1.6}.hero-sub b{color:var(--ink);font-weight:600}.hero-actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:12px 6px;margin-top:30px;display:flex}.hero-primary{box-shadow:none;border-radius:13px;padding:15px 24px;font-size:16.5px;transition:background-color .2s cubic-bezier(.22,1,.36,1),transform .12s cubic-bezier(.22,1,.36,1);position:relative;overflow:hidden}.hero-primary svg{width:17px;height:17px;transition:transform .2s cubic-bezier(.22,1,.36,1)}.hero-primary-t{transition:transform .2s cubic-bezier(.22,1,.36,1);display:inline-block}.hero-primary:after{content:"";pointer-events:none;background:linear-gradient(100deg,#0000 0,#ffffff12 50%,#0000 100%);width:40%;position:absolute;top:0;bottom:0;left:-40%;transform:translate(-100%)}.hero-primary:hover{transform:none}.hero-primary:active,.hero-primary:hover:active{transform:translateY(1px)}.hero-secondary{color:var(--ink);align-items:center;gap:7px;padding:15px 18px;font-size:16.5px;font-weight:600;line-height:1;text-decoration:none;transition:color .18s cubic-bezier(.22,1,.36,1);display:inline-flex;position:relative}.hero-secondary-t{position:relative}.hero-secondary-t:after{content:"";background:var(--petrol);transform-origin:0;height:1px;transition:transform .18s cubic-bezier(.22,1,.36,1);position:absolute;bottom:-6px;left:0;right:0;transform:scaleX(0)}.hero-secondary-a{opacity:0;width:14px;height:14px;transition:opacity .18s cubic-bezier(.22,1,.36,1),transform .18s cubic-bezier(.22,1,.36,1);transform:rotate(45deg)translate(-3px)}.hero-secondary:focus-visible{color:var(--petrol)}.hero-secondary:focus-visible .hero-secondary-t:after{transform:scaleX(1)}.hero-secondary:focus-visible .hero-secondary-a{opacity:1;transform:rotate(45deg)translate(0)}.hero-lens,.hero-corridor{pointer-events:none;opacity:0;background-image:linear-gradient(90deg,#082e2c1a 1px,#0000 1px),linear-gradient(#082e2c1a 1px,#0000 1px);background-size:48px 48px;transition:opacity .25s cubic-bezier(.22,1,.36,1);position:absolute}.hero-lens{-webkit-mask-image:radial-gradient(circle 170px at var(--mx,-999px) var(--my,-999px), #000 0, #0000008c 50%, transparent 100%);-webkit-mask-image:radial-gradient(circle 170px at var(--mx,-999px) var(--my,-999px), #000 0, #0000008c 50%, transparent 100%);-webkit-mask-image:radial-gradient(circle 170px at var(--mx,-999px) var(--my,-999px), #000 0, #0000008c 50%, transparent 100%);-webkit-mask-image:radial-gradient(circle 170px at var(--mx,-999px) var(--my,-999px), #000 0, #0000008c 50%, transparent 100%);mask-image:radial-gradient(circle 170px at var(--mx,-999px) var(--my,-999px), #000 0, #0000008c 50%, transparent 100%);inset:0}.hero-corridor{width:280px;left:50%;top:var(--corridor-top,70%);-webkit-mask-composite:source-in;-webkit-mask-composite:source-in;-webkit-mask-composite:source-in;bottom:0;transform:translate(-50%);-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 28% 72%,#0000 100%),linear-gradient(#0000 0,#000 36px 65%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0,#000 28% 72%,#0000 100%),linear-gradient(#0000 0,#000 36px 65%,#0000 100%);-webkit-mask-composite:source-in;mask-composite:intersect}.hero:has(.hero-secondary:focus-visible) .hero-corridor{opacity:1}@media (hover:hover) and (pointer:fine){.hero-chip:hover{border-color:#082e2c4d}.hero-chip:hover .hero-chip-dot{background:var(--petrol)}.hero-chip:hover .hero-chip-rest{color:var(--ink)}.hero .h1:hover{color:#082e2cf7}.hero .h1:hover .hero-accent{color:var(--petrol);transform:translateY(-1px)}.hero-primary:hover{background:#051f1e}.hero-primary:hover svg{transform:translate(4px)}.hero-primary:hover .hero-primary-t{transform:translate(1px)}.hero-primary:hover:after{animation:.7s cubic-bezier(.22,1,.36,1) 50ms both sweep}.hero-secondary:hover{color:var(--petrol)}.hero-secondary:hover .hero-secondary-t:after{transform:scaleX(1)}.hero-secondary:hover .hero-secondary-a{opacity:1;transform:rotate(45deg)translate(0)}.hero.is-tracking .hero-lens{opacity:1}.hero:has(.hero-secondary:hover) .hero-corridor{opacity:1}}@keyframes sweep{0%{transform:translate(0)}to{transform:translate(400%)}}.hero-window{text-align:left;max-width:900px;margin:60px auto 0}.win{margin:0}.win-bar{border:1px solid var(--border);border-radius:var(--radius-win) var(--radius-win) 0 0;background:var(--white);font-family:var(--font-mono), ui-monospace, monospace;color:var(--ink);border-bottom:0;justify-content:space-between;align-items:center;gap:12px;padding:10px 14px;font-size:12px;display:flex}.win-url{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;min-width:0;text-decoration:none;overflow:hidden}a.win-url:hover{text-underline-offset:4px;text-decoration:underline}.win-status{letter-spacing:.12em;text-transform:uppercase;color:var(--muted);white-space:nowrap;flex:none;align-items:center;gap:7px;font-size:10.5px;display:inline-flex}.win-status i{background:var(--petrol);border-radius:50%;width:6px;height:6px}.win-cam{aspect-ratio:2182/1340;background:var(--surface);border:1px solid var(--border);box-shadow:var(--shadow-win);--move:1.5s;position:relative;overflow:hidden}.win-layer{transform-origin:0 0;will-change:transform;width:100%;position:absolute;top:0;left:0}.win-layer img{width:100%;height:auto;display:block}.win-spot{pointer-events:none;border:1.5px solid #082e2cbf;border-radius:6px;transition:opacity .4s;position:absolute;box-shadow:0 0 0 9999px #ffffff57}.win-spot-lab{animation:label-in .4s calc(var(--move) * .64) cubic-bezier(.22, 1, .36, 1) both}@keyframes label-in{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:none}}.win-spot-inside .win-spot-lab{top:8px;bottom:auto;left:8px}.win-spot-lab{background:var(--ink);color:var(--white);font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.06em;white-space:nowrap;border-radius:3px;padding:4px 8px;font-size:10.5px;position:absolute;bottom:calc(100% + 6px);left:-1.5px}.win-chips{border:1px solid var(--border);border-radius:0 0 var(--radius-win) var(--radius-win);background:var(--white);border-top:0;gap:22px;padding:8px 16px 6px;display:flex}.win-chips button:not(.win-resume){font:inherit;font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.1em;text-transform:uppercase;color:var(--muted);cursor:pointer;transition:color .1s var(--ease-out);background:0 0;border:0;border-radius:0;padding:6px 0 9px;font-size:10px;position:relative}.win-chips button:not(.win-resume):after{content:"";background:var(--petrol);transform-origin:0;height:2px;transition:transform .2s cubic-bezier(.22,1,.36,1),background-color .2s,opacity .2s;position:absolute;bottom:3px;left:0;right:0;transform:scaleX(0)}.win-chips button:not(.win-resume):before{content:"";background:var(--petrol);opacity:0;width:4px;height:4px;transition:opacity .12s;position:absolute;bottom:2px;right:-8px}.win-chips button.ack{color:var(--ink)}.win-chips button.ack:after{opacity:.6;transform:scaleX(1)}.win-chips button[aria-pressed=true]{color:var(--ink)}.win-chips button[aria-pressed=true]:after{opacity:1;background:var(--ink);transition:transform .3s cubic-bezier(.22,1,.36,1),background-color .2s,opacity .2s;transform:scaleX(1)}.win-chips button[aria-pressed=true]:before{opacity:1;transition-delay:.26s}.win-chips button.rot:after,.win-chips button.rot:before{opacity:0;transition:none}.win-chip-bar{background:var(--petrol);pointer-events:none;transform-origin:0;height:2px;animation:linear forwards chip-progress;position:absolute;bottom:3px;left:0;right:0;transform:scaleX(0)}@keyframes chip-progress{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.win-resume{font:inherit;font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.1em;text-transform:uppercase;color:var(--muted);cursor:pointer;text-underline-offset:4px;background:0 0;border:0;align-self:center;margin-bottom:3px;margin-left:auto;padding:5px 4px;font-size:10px;-webkit-text-decoration:underline #0000;text-decoration:underline #0000;transition:color .2s,text-decoration-color .2s}.lens{z-index:3;pointer-events:none;opacity:0;will-change:transform;transition:opacity .18s;position:absolute;top:0;left:0}.lens.on{opacity:1}.lens-ring{background:var(--white);width:76px;height:76px;transition:width .22s var(--ease-out), height .22s var(--ease-out);border:1.5px solid #082e2cb3;border-radius:50%;position:absolute;top:0;left:0;overflow:hidden;transform:translate(-50%,-50%);box-shadow:0 0 0 1px #fff9,0 2px 10px #082e2c1f}.lens-over .lens-ring{width:92px;height:92px}.lens-inner{transform-origin:0 0;will-change:transform;position:absolute;top:50%;left:50%}.lens-inner img{width:100%;max-width:none;height:auto;display:block}.lens-lab{white-space:nowrap;background:var(--ink);color:var(--white);font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.1em;text-transform:uppercase;border-radius:3px;padding:3px 7px;font-size:10px;position:absolute;top:0;left:48px;transform:translateY(-50%)}.lens-over .lens-lab{left:56px}.lens-flip-x .lens-lab{left:auto;right:48px}.lens-flip-x.lens-over .lens-lab{right:56px}@media (hover:hover){.win-chips button:not(.win-resume):hover{color:var(--ink)}.win-resume:hover{color:var(--ink);text-decoration-color:currentColor}}@media (forced-colors:active){.win-chips button[aria-pressed=true]{text-underline-offset:5px;text-decoration:underline;text-decoration-thickness:2px}.win-chips button:after,.win-chips button:before,.win-chip-bar{background:highlight}.win-spot{border-color:highlight}}.fn-support{color:var(--body);align-items:flex-start;gap:10px;margin-top:14px;padding:0 14px;font-size:13.5px;line-height:1.5;display:flex}.fn-support svg{width:16px;height:16px;color:var(--muted);flex:none;margin-top:2px}.fn-support b{color:var(--ink);font-weight:600}.win:not(:has(.win-chips)) .win-cam{border-radius:0 0 var(--radius-win) var(--radius-win)}.proof{--feather:20px;--grain:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='160' height='160'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 0.05 0'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>");z-index:2;color:var(--white);background:var(--grain) top left / 160px 160px repeat, linear-gradient(to bottom, #06383200 0, var(--dark) var(--feather), var(--dark) 60%, #05332e 100%);background-blend-mode:overlay, normal;padding:88px 0 60px;position:relative}.proof:before{content:"";pointer-events:none;-webkit-mask-image:linear-gradient(to bottom, transparent 0, #000 var(--feather), #000 60%, #00000073 100%), linear-gradient(to right, transparent 0, #000 16px, #000 calc(100% - 16px), transparent 100%);-webkit-mask-image:linear-gradient(to bottom, transparent 0, #000 var(--feather), #000 60%, #00000073 100%), linear-gradient(to right, transparent 0, #000 16px, #000 calc(100% - 16px), transparent 100%);-webkit-mask-image:linear-gradient(to bottom, transparent 0, #000 var(--feather), #000 60%, #00000073 100%), linear-gradient(to right, transparent 0, #000 16px, #000 calc(100% - 16px), transparent 100%);-webkit-mask-image:linear-gradient(to bottom, transparent 0, #000 var(--feather), #000 60%, #00000073 100%), linear-gradient(to right, transparent 0, #000 16px, #000 calc(100% - 16px), transparent 100%);mask-image:linear-gradient(to bottom, transparent 0, #000 var(--feather), #000 60%, #00000073 100%), linear-gradient(to right, transparent 0, #000 16px, #000 calc(100% - 16px), transparent 100%);-webkit-mask-size:100% 100%, calc(var(--tbl-w,0px) + 32px) calc(var(--tbl-h,0px) + 2px);-webkit-mask-size:100% 100%, calc(var(--tbl-w,0px) + 32px) calc(var(--tbl-h,0px) + 2px);-webkit-mask-size:100% 100%, calc(var(--tbl-w,0px) + 32px) calc(var(--tbl-h,0px) + 2px);-webkit-mask-size:100% 100%, calc(var(--tbl-w,0px) + 32px) calc(var(--tbl-h,0px) + 2px);mask-size:100% 100%, calc(var(--tbl-w,0px) + 32px) calc(var(--tbl-h,0px) + 2px);-webkit-mask-position:0 0, calc(var(--tbl-x,0px) - 16px) calc(var(--tbl-y,0px) - 1px);-webkit-mask-position:0 0, calc(var(--tbl-x,0px) - 16px) calc(var(--tbl-y,0px) - 1px);-webkit-mask-position:0 0, calc(var(--tbl-x,0px) - 16px) calc(var(--tbl-y,0px) - 1px);-webkit-mask-position:0 0, calc(var(--tbl-x,0px) - 16px) calc(var(--tbl-y,0px) - 1px);mask-position:0 0, calc(var(--tbl-x,0px) - 16px) calc(var(--tbl-y,0px) - 1px);-webkit-mask-composite:source-out;-webkit-mask-composite:source-out;-webkit-mask-composite:source-out;background-image:linear-gradient(90deg,#ffffff0f 1px,#0000 1px),linear-gradient(#ffffff0f 1px,#0000 1px);background-size:48px 48px;position:absolute;inset:0;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-composite:source-out;mask-composite:subtract}main>section:not(.hero){z-index:2;position:relative}@supports (animation-timeline:scroll()){@media (prefers-reduced-motion:no-preference){.hero{z-index:1;position:sticky;top:70px}.hero>.wrap{animation:linear both hero-recede;animation-timeline:scroll(root);animation-range:0 54vh}@keyframes hero-recede{0%{opacity:1;transform:translateY(0)}18%{opacity:1;transform:translateY(-3px)}55%{opacity:.45;transform:translateY(-15px)}85%{opacity:.06;transform:translateY(-23px)}to{opacity:0;transform:translateY(-26px)}}}}.proof-grid{z-index:1;text-align:center;flex-direction:column;align-items:center;display:flex;position:relative}.proof-head{flex-direction:column;align-items:center;display:flex}.proof-title{color:var(--white);letter-spacing:-.025em;text-wrap:balance;max-width:22ch;margin:0 auto 40px;font-size:clamp(28px,3vw,38px);font-weight:700;line-height:1.08}.proof-foot{font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.08em;text-transform:uppercase;color:var(--mist);margin-top:28px;font-size:12px;font-weight:500;line-height:1.7}.metrics{border-top:1px solid #ffffff24;border-bottom:1px solid #ffffff24;grid-template-columns:repeat(3,minmax(0,1fr));width:100%;max-width:880px;margin:0 auto;display:grid}.metric{text-align:center;border-left:1px solid #ffffff24;padding:30px 20px 32px;position:relative}.metric:first-child{border-left:0}.metric:before{content:"";opacity:0;pointer-events:none;background:#ffffff0d;height:1px;position:absolute;top:-1px;left:0;right:0}.metric-label{font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.14em;text-transform:uppercase;color:var(--mist);justify-content:center;align-items:center;gap:8px;font-size:11.5px;line-height:1.5;display:flex}.metric-ico{color:#c9d3d0d9;flex:none;width:18px;height:18px}.metric-value{letter-spacing:-.03em;color:#fffffff0;font-variant-numeric:tabular-nums;margin:14px 0 0;font-size:clamp(36px,3.6vw,44px);font-weight:700;line-height:.95}.metric-value .star{vertical-align:.22em;color:var(--accent-light);margin-left:.08em;font-size:.5em;font-weight:400}.proof.armed:not(.on) .proof-item{opacity:0;transform:translateY(12px)}.proof.on .proof-item{animation:proof-in .6s var(--ease-out) both;animation-delay:calc(var(--i) * 80ms)}@keyframes proof-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@media (hover:hover) and (pointer:fine){.metric,.metric:before,.metric-label,.metric-ico,.metric-value,.metric>*{transition:background-color .2s cubic-bezier(.22,1,.36,1),color .2s cubic-bezier(.22,1,.36,1),opacity .2s cubic-bezier(.22,1,.36,1),transform .2s cubic-bezier(.22,1,.36,1)}.metric:hover{background-color:#ffffff06}.metric:hover:before{opacity:1}.metric:hover .metric-label{color:#e6ecea}.metric:hover .metric-ico{color:var(--accent-light)}.metric:hover .metric-value{color:var(--white);transform:translateY(-1.5px)}.metrics:hover .metric:not(:hover)>*{opacity:.95}}.sec{background:var(--white);padding:96px 0}.sec-mint{background:var(--mint);border-top:1px solid var(--border);border-bottom:1px solid var(--border)}.sec-head{max-width:760px}.sec-lede{color:var(--body);max-width:62ch;margin-top:18px;font-size:19px;line-height:1.6}.biz{grid-template-columns:minmax(0,65fr) minmax(0,35fr);align-items:center;gap:40px;display:grid}.brand-lockup{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:0;margin-top:2px;display:grid}.biz-mark{place-self:center start;width:auto;max-width:none;height:90px;margin:0 -14px 0 -29px;display:block;transform:translateY(-3px)}.brand-text{padding-left:11px;position:relative}.brand-text:before{content:"";background:var(--border);opacity:.55;width:1px;position:absolute;top:13%;bottom:13%;left:0}.biz-name{margin-top:0}.biz-tag{margin-top:14px}.biz-media,.biz-body{min-width:0}.biz-name{letter-spacing:-.025em;color:var(--ink);font-size:clamp(30px,3vw,38px);font-weight:700;line-height:1.05}.biz-tag{color:var(--body);margin-top:10px;font-size:17px;line-height:1.5}.biz-op{color:var(--ink);margin-top:8px;font-size:15px;font-weight:600}.fn-list{border-top:1px solid var(--border);margin:20px 0 0;padding:0;list-style:none}.fn{border:0;border-bottom:1px solid var(--border);text-align:left;width:100%;font:inherit;color:inherit;cursor:pointer;background:0 0;border-left:2px solid #0000;border-radius:0;grid-template-columns:32px 1fr;align-items:start;gap:14px;margin:0;padding:12px 12px 12px 14px;transition:background .25s,border-color .25s;display:grid}.fn:hover{background:#e9edeb73}.fn.on{border-left-color:var(--petrol);background:#e9edeb99}.fn.ack:not(.on){background:#e9edeb73}.fn.ack:not(.on) .icon-box{color:var(--petrol);border-color:#087d7466;transition-delay:60ms}.fn.ack:not(.on)>span>span{color:var(--ink)}.fn>span>span{transition:color .15s var(--ease-out)}.fn .icon-box{border:1px solid var(--border);width:32px;height:32px;color:var(--muted);background:0 0;border-radius:8px;transition:background .25s,color .25s,border-color .25s}.fn .icon-box svg{width:17px;height:17px}.fn.on .icon-box{background:var(--white);color:var(--petrol);border-color:#087d7466}.fn b{color:var(--ink);font-size:15px;font-weight:600;line-height:1.3;display:block}.fn>span>span{color:var(--body);margin-top:2px;font-size:13.5px;line-height:1.45;display:block}#purlandform.sec{padding:84px 0}#purlandform .biz-foot{margin-top:20px}#purlandform .biz-foot .btn:hover,#purlandform .biz-foot .btn:active{transform:none}#purlandform .biz-foot .btn svg{transition:transform .2s cubic-bezier(.22,1,.36,1)}@media (hover:hover) and (pointer:fine){#purlandform .biz-foot .btn:hover svg{transform:translate(3px)}}.biz-foot{flex-wrap:wrap;align-items:center;gap:14px 22px;margin-top:26px;display:flex}.icon-box{background:var(--mint-2);width:44px;height:44px;color:var(--ink);border-radius:12px;justify-content:center;align-items:center;display:inline-flex}.icon-box svg{width:22px;height:22px}.look{--seg:.55s}.look-head{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:end;gap:28px 64px;display:grid}.look-head .h2{max-width:22ch}.look-lede{color:var(--ink);max-width:34ch;padding-bottom:6px;font-size:18px;font-weight:500;line-height:1.5}.look-path{grid-template-columns:repeat(4,minmax(0,1fr)) minmax(188px,.7fr);margin:64px 0 0;padding:0;list-style:none;display:grid}.gate{min-width:0;padding:62px 28px 0 0;position:relative}.gate-seg{background:var(--border);height:1px;position:absolute;top:30px;left:0;right:0}.gate-seg:after{content:"";transform-origin:0;background:#082e2c73;height:2px;position:absolute;top:-.5px;left:0;right:0}.gate-tick{background:#082e2c8c;width:2px;height:31px;position:absolute;top:15px;left:0}.gate-n{font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.14em;color:var(--muted);font-variant-numeric:tabular-nums;font-size:11px;position:absolute;top:0;left:0}.gate-t{letter-spacing:-.015em;color:var(--ink);font-size:20px;font-weight:700;line-height:1.25}.gate-c{color:var(--body);max-width:30ch;margin-top:8px;font-size:14px;line-height:1.55}.gate-end{padding:53px 0 0 24px}.gate:nth-child(4) .gate-seg{right:-24px}.gate-stop{transform-origin:0;width:8px;height:37px;transition:background-color .2s var(--ease-out), height .2s var(--ease-out), width .2s var(--ease-out), opacity .2s var(--ease-out);background:#082e2c8c;position:absolute;top:12px;left:24px}.gate-fit{padding-top:0;display:block}.gate-fit-a{font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.18em;text-transform:uppercase;color:var(--muted);font-size:11px;display:block}.gate-fit-b{letter-spacing:.02em;text-transform:uppercase;color:var(--ink);margin-top:5px;font-size:24px;font-weight:700;line-height:1.1;display:inline-block;position:relative}.gate-fit-b:after{content:"";background:var(--petrol);transform-origin:0;height:2px;transition:transform .35s var(--ease-out);position:absolute;bottom:-4px;left:0;right:0;transform:scaleX(0)}.gate-fit-c{color:var(--body);max-width:18ch;transition:color .2s var(--ease-out);margin-top:12px;font-size:14px;font-weight:500;line-height:1.45;display:block}.look.armed:not(.on) .gate-seg:after{background:#082e2c4d;height:1px;transform:scaleX(0)}.look.armed:not(.on) .gate-tick{background:var(--border)}.look.armed:not(.on) .gate-n,.look.armed:not(.on) .gate-t{color:var(--muted)}.look.armed:not(.on) .gate-stop{transform:scaleX(0)}.look.armed:not(.on) .gate-fit{opacity:0}.look.on .gate-seg:after{animation:look-draw var(--seg) linear both, gate-seg-firm .35s var(--ease-out) both;animation-delay:calc(var(--i) * var(--seg)), calc((var(--i) + 1) * var(--seg))}.look.on .gate-tick{animation:.3s both gate-tick-on;animation-delay:calc(var(--i) * var(--seg))}.look.on .gate-n{animation:.3s both gate-n-on;animation-delay:calc(var(--i) * var(--seg))}.look.on .gate-t{animation:.4s both gate-t-on;animation-delay:calc(var(--i) * var(--seg))}.look.on .gate-stop{animation:gate-stop-in .3s var(--ease-out) both;animation-delay:calc(4 * var(--seg))}.look.on .gate-fit{animation:gate-fit-in .45s var(--ease-out) both;animation-delay:calc(4 * var(--seg) + .15s)}@keyframes look-draw{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes look-draw-y{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@keyframes gate-seg-firm{0%{background:#082e2c4d;height:1px}to{background:#082e2c73;height:2px}}@keyframes gate-tick-on{0%{background:var(--border)}to{background:#082e2c8c}}@keyframes gate-n-on{0%{color:#6a747299}to{color:var(--muted)}}@keyframes gate-t-on{0%{color:var(--muted);transform:translateY(3px)}to{color:var(--ink);transform:none}}@keyframes gate-stop-in{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes gate-stop-in-y{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@keyframes gate-seg-firm-y{0%{background:#082e2c4d;width:1px}to{background:#082e2c73;width:2px}}@keyframes gate-fit-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.look.done .gate-seg:after,.look.done .gate-tick,.look.done .gate-n,.look.done .gate-t,.look.done .gate-stop,.look.done .gate-fit{animation:none}.gate-btn{width:100%;font:inherit;letter-spacing:inherit;line-height:inherit;color:inherit;text-align:inherit;cursor:pointer;background:0 0;border:0;margin:0;padding:0;display:block}.gate-btn:after{content:"";position:absolute;inset:0}.gate-btn:focus-visible{text-underline-offset:7px;text-decoration:underline;text-decoration-thickness:2px;-webkit-text-decoration-color:var(--petrol);-webkit-text-decoration-color:var(--petrol);-webkit-text-decoration-color:var(--petrol);text-decoration-color:var(--petrol);outline:none}.gate-n,.gate-t,.gate-c,.gate-fit-a,.gate-fit-b{transition:opacity .2s var(--ease-out), color .2s var(--ease-out)}.gate-seg:before{content:"";z-index:1;background:var(--ink);transform-origin:0;height:3px;transition:transform .15s var(--ease-out);position:absolute;top:-1px;left:0;right:0;transform:scaleX(0)}[data-step="1"] .gate:nth-child(-n+1) .gate-seg:before,[data-step="2"] .gate:nth-child(-n+2) .gate-seg:before,[data-step="3"] .gate:nth-child(-n+3) .gate-seg:before,[data-step="4"] .gate:nth-child(-n+4) .gate-seg:before{transition:transform .28s var(--ease-out);transition-delay:calc(var(--i) * .11s);transform:scaleX(1)}[data-step="1"] .gate:nth-child(-n+1) .gate-tick,[data-step="2"] .gate:nth-child(-n+2) .gate-tick,[data-step="3"] .gate:nth-child(-n+3) .gate-tick,[data-step="4"] .gate:nth-child(-n+4) .gate-tick{background:var(--ink)}[data-step="1"] .gate:first-child .gate-n,[data-step="2"] .gate:nth-child(2) .gate-n,[data-step="3"] .gate:nth-child(3) .gate-n,[data-step="4"] .gate:nth-child(4) .gate-n{color:var(--ink)}[data-step="1"] .gate:nth-child(n+2):not(.gate-end) .gate-t,[data-step="2"] .gate:nth-child(n+3):not(.gate-end) .gate-t,[data-step="3"] .gate:nth-child(n+4):not(.gate-end) .gate-t{opacity:.72}[data-step="1"] .gate:nth-child(n+2):not(.gate-end) .gate-c,[data-step="2"] .gate:nth-child(n+3):not(.gate-end) .gate-c,[data-step="3"] .gate:nth-child(n+4):not(.gate-end) .gate-c{color:var(--muted)}[data-step="1"] .gate-fit-b,[data-step="2"] .gate-fit-b,[data-step="3"] .gate-fit-b{opacity:.72}[data-step="1"] .gate-fit-c,[data-step="2"] .gate-fit-c,[data-step="3"] .gate-fit-c{color:var(--muted)}[data-step="2"] .gate:nth-child(-n+1) .gate-t,[data-step="2"] .gate:nth-child(-n+1) .gate-c,[data-step="3"] .gate:nth-child(-n+2) .gate-t,[data-step="3"] .gate:nth-child(-n+2) .gate-c,[data-step="4"] .gate:nth-child(-n+3) .gate-t,[data-step="4"] .gate:nth-child(-n+3) .gate-c{opacity:.88}.gate-seg:after{transition:opacity .2s var(--ease-out)}.gate-tick{transition:opacity .2s var(--ease-out), background-color .2s var(--ease-out)}[data-step="1"] .gate:nth-child(n+2) .gate-seg:after,[data-step="2"] .gate:nth-child(n+3) .gate-seg:after,[data-step="3"] .gate:nth-child(n+4) .gate-seg:after,[data-step="1"] .gate:nth-child(n+2) .gate-tick,[data-step="2"] .gate:nth-child(n+3) .gate-tick,[data-step="3"] .gate:nth-child(n+4) .gate-tick{opacity:.4}[data-step="1"] .gate-stop,[data-step="2"] .gate-stop,[data-step="3"] .gate-stop{opacity:.5}.gate-fit{transition:opacity .2s var(--ease-out)}[data-step="4"] .gate-stop{background:var(--ink);height:45px;transition-delay:.55s}[data-step="4"] .gate-fit-b:after{transition-delay:.65s;transform:scaleX(1)}[data-step="4"] .gate-fit-a,[data-step="4"] .gate-fit-c{color:var(--ink);transition-delay:.65s}[data-locked] .gate[aria-current] .gate-n:after{content:"";background:var(--ink);vertical-align:middle;width:5px;height:5px;margin-left:8px;display:inline-block}.how{overflow:hidden}.how-track{margin-top:22px;padding-top:38px;position:relative}.how-row{--stage-h:300px;grid-template-rows:1fr 1fr;grid-template-columns:minmax(0,26fr) minmax(0,44fr) minmax(0,30fr);margin:0;padding:0;display:grid;position:relative}.how-list{margin:0;padding:0;list-style:none;display:contents}.ph{min-width:0;position:relative}.ph-take{grid-area:1/1;align-self:end;padding:0 36px 18px 0}.ph-run{width:44%;margin-top:calc(var(--stage-h) / -2);box-sizing:border-box;border:1px solid var(--ink);background:#e9edeb99;padding:26px 36px 28px;position:absolute;top:50%;left:26%}.ph-run:before,.ph-run:after{content:"";background:var(--white);width:1px;height:8px;position:absolute;top:calc(50% - 4px)}.ph-run:before{left:-1px}.ph-run:after{right:-1px}.ph-improve{grid-area:2/3;padding:13px 0 0 60px}.ph-lab{font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.16em;text-transform:uppercase;color:var(--muted);font-size:11px;display:block}.ph-n{letter-spacing:-.045em;font-variant-numeric:tabular-nums;margin-top:8px;font-weight:700;line-height:.9;display:block}.ph-take .ph-n,.ph-improve .ph-n{color:#0000;-webkit-text-stroke:1px var(--ink);font-size:60px}.ph-improve .ph-n{-webkit-text-stroke:1px var(--ink)}.ph-run .ph-n{color:var(--ink);margin-top:6px;font-size:112px}.ph-t{letter-spacing:-.015em;color:var(--ink);margin-top:10px;font-size:21.5px;font-weight:600;line-height:1.22}.ph-run .ph-t{letter-spacing:-.02em;margin-top:12px;font-size:27px}.ph-c{color:var(--body);max-width:32ch;margin-top:6px;font-size:14.5px;line-height:1.45}.ph-run .ph-c{max-width:34ch;font-size:16.5px;line-height:1.5}.ph-back{display:none}.how-tick{z-index:1;background:var(--ink);width:1px;height:17px;position:absolute;top:calc(50% - 8px);left:0}.how-in{z-index:1;background:var(--ink);transform-origin:0;height:1px;position:absolute;top:50%;left:0;right:calc(74% - 28px)}.how-in-arrow{z-index:1;border-top:3.5px solid #0000;border-bottom:3.5px solid #0000;border-left:6px solid var(--ink);width:0;height:0;position:absolute;top:calc(50% - 3px);left:calc(26% + 28px)}.how-out{z-index:1;background:var(--ink);transform-origin:0;width:80px;height:1px;position:absolute;top:50%;left:calc(70% - 28px)}.how-out-arrow{z-index:1;border-top:3.5px solid #0000;border-bottom:3.5px solid #0000;border-left:6px solid var(--ink);width:0;height:0;position:absolute;top:calc(50% - 3px);left:calc(70% + 52px)}.how-node{z-index:1;background:var(--petrol);width:9px;height:9px;position:absolute;top:calc(50% - 4.5px);left:calc(70% + 64px);transform:translate(-50%)}.how-node:after{content:"";background:#082e2c80;width:1px;height:9px;position:absolute;top:100%;left:4px}.how-leg{z-index:1;left:calc(70% + 64px);top:calc(50% - var(--stage-h) / 2);height:calc(var(--stage-h) / 2 - 4px);transform-origin:bottom;background:#082e2c80;width:1px;position:absolute}.how-loop{left:48%;right:calc(30% - 64px);top:calc(50% - var(--stage-h) / 2 - 64px);border:1px solid #082e2c80;border-bottom:0;border-radius:40px 40px 0 0;height:64px;display:block;position:absolute}.how-loop-lab{z-index:4;top:calc(50% - var(--stage-h) / 2 - 72px);background:var(--white);white-space:nowrap;font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.16em;text-transform:uppercase;color:var(--muted);padding:0 10px;font-size:10.5px;position:absolute;left:calc(59% + 32px);transform:translate(-50%)}.how-arrow{z-index:1;left:48%;top:calc(50% - var(--stage-h) / 2 - 6px);border-top:6px solid #082e2c80;border-left:4px solid #0000;border-right:4px solid #0000;width:0;height:0;position:absolute;transform:translate(-50%)}.how.armed:not(.on) .how-in,.how.armed:not(.on) .how-out{transform:scaleX(0)}.how.armed:not(.on) .how-leg{transform:scaleY(0)}.how.armed:not(.on) .how-loop{clip-path:inset(0 0 0 100%)}.how.armed:not(.on) .how-tick,.how.armed:not(.on) .how-in-arrow,.how.armed:not(.on) .how-out-arrow,.how.armed:not(.on) .how-node,.how.armed:not(.on) .how-arrow,.how.armed:not(.on) .how-loop-lab{opacity:0}.how.armed:not(.on) .ph{opacity:0;transform:translateY(8px)}.how.on .ph-take{animation:how-rise .4s var(--ease-out) both}.how.on .how-tick{animation:.2s 50ms both how-fade}.how.on .how-in{animation:.4s linear .15s both how-draw-x}.how.on .how-in-arrow{animation:.2s .5s both how-fade}.how.on .ph-run{animation:how-rise .45s var(--ease-out) both .5s}.how.on .how-out{animation:.25s linear .85s both how-draw-x}.how.on .how-out-arrow{animation:.2s 1.05s both how-fade}.how.on .how-node{animation:.2s 1.1s both how-fade}.how.on .ph-improve{animation:how-rise .4s var(--ease-out) both 1.15s}.how.on .how-leg{animation:.2s linear 1.4s both how-draw-y}.how.on .how-loop{animation:.52s cubic-bezier(.65,0,.35,1) 1.6s both how-clip}.how.on .how-loop-lab{animation:.3s 1.95s both how-fade}.how.on .how-arrow{animation:.2s 2.1s both how-fade}@keyframes how-draw-x{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes how-draw-y{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@keyframes how-fade{0%{opacity:0}to{opacity:1}}@keyframes how-rise{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes how-clip{0%{clip-path:inset(0 0 0 100%)}to{clip-path:inset(0)}}.how.done .ph,.how.done .how-loop-lab,.how.done .how-tick,.how.done .how-in,.how.done .how-in-arrow,.how.done .how-out,.how.done .how-out-arrow,.how.done .how-node,.how.done .how-leg,.how.done .how-loop,.how.done .how-arrow{animation:none}.ph-btn{width:100%;font:inherit;letter-spacing:inherit;line-height:inherit;color:inherit;text-align:inherit;cursor:pointer;background:0 0;border:0;margin:0;padding:0;display:block}.ph-btn:after{content:"";position:absolute;inset:0}.ph-btn:focus-visible{outline:none}.how-loop-lab:focus-visible{outline:2px solid var(--petrol);outline-offset:6px}.ph:has(.ph-btn:focus-visible){outline:2px solid var(--petrol);outline-offset:6px}.how-loop-lab:before{content:"";position:absolute;inset:-4px 0}.ph-lab,.ph-n,.ph-t,.ph-c,.ph{transition:opacity .2s var(--ease-out), color .22s var(--ease-out), -webkit-text-fill-color .22s var(--ease-out)}.ph-run{transition:opacity .2s var(--ease-out), background-color .22s var(--ease-out), box-shadow .22s var(--ease-out)}.how-loop-lab{appearance:none;cursor:pointer;line-height:normal;font:inherit;font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.16em;text-transform:uppercase;color:var(--muted);transition:opacity .2s var(--ease-out), color .22s var(--ease-out);border:0;font-size:10.5px}.how-sig{z-index:3;background:var(--petrol);opacity:0;pointer-events:none;will-change:transform, opacity;width:9px;height:9px;position:absolute;top:0;left:0}.how-in:after,.how-out:after,.how-leg:after{content:"";background:var(--petrol);opacity:0;position:absolute}.how-in:after,.how-out:after{transform-origin:0;height:2px;top:-.5px;left:0;right:0;transform:scaleX(0)}.how-leg:after{transform-origin:bottom;width:2px;top:0;bottom:0;left:-.5px;transform:scaleY(0)}.how-loop:after{content:"";border:2px solid var(--petrol);clip-path:inset(0 0 0 100%);opacity:0;border-bottom:0;border-radius:41px 41px 0 0;position:absolute;inset:-1px}[data-active=take] :is(.ph-run,.ph-improve) :is(.ph-t,.ph-n),[data-active=run] :is(.ph-take,.ph-improve) :is(.ph-t,.ph-n),[data-active=improve] .ph-take :is(.ph-t,.ph-n),[data-active=loop] .ph-take :is(.ph-t,.ph-n){opacity:.68}[data-active=take] :is(.ph-run,.ph-improve) .ph-c,[data-active=run] :is(.ph-take,.ph-improve) .ph-c,[data-active=improve] .ph-take .ph-c,[data-active=loop] .ph-take .ph-c{color:var(--muted)}[data-active=take] .ph-take .ph-n{color:var(--ink);-webkit-text-fill-color:var(--ink)}[data-active=take] .ph-take .ph-lab{color:var(--ink)}[data-active=take] .how-in:after{opacity:1;animation:how-draw-x .5s var(--ease-out) both}[data-active=run] .ph-run{background:var(--mint);box-shadow:inset 0 0 0 1px var(--ink)}[data-active=run] .ph-run .ph-lab{color:var(--ink)}[data-active=run] .how-in:after,[data-active=run] .how-out:after{opacity:1;animation:how-draw-x .45s var(--ease-out) both}[data-active=run] .how-out:after{animation-delay:.1s}[data-active=improve] .ph-improve .ph-n{color:var(--petrol);-webkit-text-fill-color:var(--petrol)}[data-active=improve] .ph-improve .ph-lab{color:var(--ink)}[data-active=improve] .how-out:after{opacity:1;animation:how-draw-x .4s var(--ease-out) both}[data-active=improve] .how-leg:after{opacity:1;animation:.16s linear .48s both how-draw-y}[data-active=improve] .how-loop:after{opacity:1;animation:.38s cubic-bezier(.65,0,.35,1) .64s both how-clip}[data-active=loop] .ph-run{background:var(--mint);box-shadow:inset 0 0 0 1px var(--ink)}[data-active=loop] .ph-improve .ph-n{color:var(--petrol);-webkit-text-fill-color:var(--petrol)}[data-active=loop] .ph-run .ph-lab,[data-active=loop] .ph-improve .ph-lab,[data-active=loop] .how-loop-lab{color:var(--ink)}[data-active=loop] .how-leg:after{opacity:1;animation:.16s linear .1s both how-draw-y}[data-active=loop] .how-loop:after{opacity:1;animation:.38s cubic-bezier(.65,0,.35,1) .26s both how-clip}[data-locked] .ph.is-locked .ph-lab:after,[data-locked] .how-loop-lab[aria-pressed=true]:after{content:"";background:var(--petrol);vertical-align:middle;width:5px;height:5px;margin-left:8px;display:inline-block}.lead.sec{padding:76px 0}.lead-grid{grid-template-columns:minmax(0,6fr) minmax(0,6fr);align-items:start;gap:72px;display:grid;position:relative}.lead .eyebrow,.lead-title,.lead-link{font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.12em;text-transform:uppercase;font-size:12px;font-weight:500;line-height:16px}.lead .eyebrow{color:var(--body);margin-bottom:16px}.lead-head{max-width:none;font-size:clamp(30px,3.4vw,44px);line-height:1.05}.lead-line{display:block}.lead-person{padding-top:40px;position:relative}.lead-rule{background:var(--border);transform-origin:0;height:1px;position:absolute;top:7px;left:0;right:0}.lead-rule:before{content:"";background:var(--petrol);opacity:0;width:5px;height:5px;position:absolute;top:-2px;left:0}.lead-row{grid-template-columns:120px minmax(0,1fr);align-items:start;gap:26px;display:grid}.lead-portrait{background:#f0ede6;border-radius:50%;width:120px;height:120px;margin:3px 0 0;position:relative;overflow:hidden}.lead-portrait img{width:108%;max-width:none;height:108%;display:block;position:absolute;top:-4%;left:-4%}.lead-name{letter-spacing:-.01em;color:#082e2ce6;font-size:24px;font-weight:600;line-height:28px}.lead-title{color:var(--body);margin-top:6px}.lead-bio{color:var(--body);max-width:44ch;margin-top:16px;font-size:17px;line-height:26px}.lead-verify{margin-top:22px}.lead-link{color:#082e2cc7;align-items:center;gap:8px;text-decoration:none;transition:color .18s cubic-bezier(.22,1,.36,1);display:inline-flex}.lead-link-t{padding-bottom:5px;position:relative}.lead-link-t:before{content:"";opacity:.35;background:currentColor;height:1px;transition:opacity .18s cubic-bezier(.22,1,.36,1);position:absolute;bottom:0;left:0;right:0}.lead-link-t:after{content:"";background:var(--petrol);transform-origin:0;height:1px;transition:transform .18s cubic-bezier(.22,1,.36,1);position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}.lead-link .lead-li{flex:none;width:13px;height:13px}.lead-link .lead-ne{flex:none;width:12px;height:12px;transition:transform .18s cubic-bezier(.22,1,.36,1);transform:rotate(-45deg)}.lead-link:focus-visible{color:var(--petrol)}.lead-link:focus-visible .lead-link-t:after{transform:scaleX(1)}.lead-link:focus-visible .lead-ne{transform:rotate(-45deg)translate(2.5px)}.lead-tie{left:var(--tie-x,0px);top:var(--tie-y,0px);width:var(--tie-w,0px);transform-origin:0;opacity:0;pointer-events:none;background:#082e2c3d;height:1px;transition:transform .24s cubic-bezier(.22,1,.36,1),opacity .2s cubic-bezier(.22,1,.36,1);position:absolute;transform:scaleX(0)}.lead-rule,.lead-rule:before,.lead-portrait img,.lead-name,.lead-title{transition:background-color .22s cubic-bezier(.22,1,.36,1),color .22s cubic-bezier(.22,1,.36,1),opacity .22s cubic-bezier(.22,1,.36,1),filter .22s cubic-bezier(.22,1,.36,1)}.lead-person:focus-within .lead-rule{background:#082e2c4d}.lead-person:focus-within .lead-rule:before{opacity:1}.lead-person:focus-within .lead-portrait img{filter:contrast(1.05)}.lead-person:focus-within .lead-name,.lead-person:focus-within .lead-title{color:var(--ink)}.lead-grid:has(.lead-person:focus-within) .lead-tie{opacity:1;transform:scaleX(1)}@media (hover:hover) and (pointer:fine){.lead-person:hover .lead-rule{background:#082e2c4d}.lead-person:hover .lead-rule:before{opacity:1}.lead-person:hover .lead-portrait img{filter:contrast(1.05)}.lead-person:hover .lead-name,.lead-person:hover .lead-title{color:var(--ink)}.lead-person:hover .lead-link{color:var(--petrol)}.lead-person:hover .lead-link-t:before{opacity:.6}.lead-grid:has(.lead-person:hover) .lead-tie{opacity:1;transform:scaleX(1)}.lead-link:hover{color:var(--petrol)}.lead-link:hover .lead-link-t:after{transform:scaleX(1)}.lead-link:hover .lead-ne{transform:rotate(-45deg)translate(2.5px)}}.lead.armed:not(.on) .lead-item{opacity:0;transform:translateY(8px)}.lead.armed:not(.on) .lead-rule{transform:scaleX(0)}.lead.armed:not(.on) .lead-portrait{opacity:0}.lead.on .lead-statement .lead-item{animation:lead-in .48s var(--ease-out) both;animation-delay:calc(var(--i) * 80ms)}.lead.on .lead-rule{animation:lead-rule .56s var(--ease-out) both .16s}.lead.on .lead-portrait{animation:lead-fade .4s var(--ease-out) both .24s}.lead.on .lead-copy .lead-item{animation:lead-in .48s var(--ease-out) both;animation-delay:calc(.32s + (var(--i) - 2) * 60ms)}@keyframes lead-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes lead-rule{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes lead-fade{0%{opacity:0}to{opacity:1}}.close.sec{padding:40px 0 64px}.card{max-width:1040px;color:var(--white);background:var(--dark-2);border-radius:12px;grid-template-columns:minmax(0,5.6fr) minmax(0,6.4fr);align-items:start;gap:0 48px;margin:0 auto;padding:30px 48px 26px;display:grid;box-shadow:0 40px 80px -50px #082e2cb3}.card .eyebrow{color:var(--mist);letter-spacing:.14em;margin-bottom:10px;font-size:11.5px}.card-eyebrow{align-items:center;gap:10px;display:flex}.card-eyebrow-mark{background:var(--accent-light);flex:none;width:5px;height:5px}.card-eyebrow-rule{transform-origin:0;background:#ffffff4d;width:44px;height:1px;margin-left:4px;display:block}.close.armed:not(.on) .card-eyebrow-rule{transform:scaleX(0)}.close.on .card-eyebrow-rule{animation:close-rule-x .6s var(--ease-out) both .35s}@keyframes close-rule-x{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.card-form-lab{color:#c9d3d0b3!important}.card-title{color:var(--white);max-width:none;font-size:clamp(30px,2.8vw,36px);line-height:1.04}.card-sub{color:var(--mist);max-width:26ch;margin-top:10px;font-size:17px;line-height:1.62}.card-lines{border-top:1px solid #ffffff1f;gap:12px;margin:14px 0 0;padding-top:12px;display:grid}.card-lines>div{gap:2px;display:grid}.card-lines dt{font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.16em;text-transform:uppercase;color:#c9d3d0c2;align-items:center;gap:7px;font-size:9.5px;font-weight:500;line-height:14px;display:flex}.card-line-ico{color:#c9d3d099;stroke-width:1.6px;flex:none;width:13px;height:13px;transition:color .18s cubic-bezier(.22,1,.36,1)}.card-lines dd{margin:0}.card-lines a{letter-spacing:-.005em;color:#ffffffe0;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-size:17px;font-weight:600;text-decoration:none;transition:color .18s cubic-bezier(.22,1,.36,1);position:relative}.card-lines a:after{content:"";position:absolute;inset:-1px 0}.card-line-t{padding-bottom:3px;position:relative}.card-line-t:before{content:"";background:#ffffff4d;height:1px;position:absolute;bottom:0;left:0;right:0}.card-line-t:after{content:"";background:var(--white);transform-origin:0;height:1px;transition:transform .18s cubic-bezier(.22,1,.36,1);position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}.card-lines a:focus-visible{color:var(--white)}.card-lines a:focus-visible .card-line-t:after{transform:scaleX(1)}.card-lines>div:has(a:focus-visible) .card-line-ico{color:var(--accent-light)}.card-side{flex-direction:column;align-self:stretch;min-width:0;padding-left:48px;display:flex;position:relative}.card-side:before{content:"";background:#ffffff1c;width:1px;transition:background-color .2s cubic-bezier(.22,1,.36,1);position:absolute;top:10px;bottom:10px;left:0}.card-side:focus-within:before{background:#fff3}.card-form{flex-direction:column;flex:1;margin:0;display:flex}.card-form-lab{font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.12em;text-transform:uppercase;margin:0 0 12px;font-size:9.5px;font-weight:500}.fld{gap:0;display:grid}.fld+.fld{margin-top:10px}.fld label{font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.14em;text-transform:uppercase;color:#c9d3d0cc;margin-bottom:4px;font-size:10.5px;font-weight:500;transition:color .2s cubic-bezier(.22,1,.36,1)}.fld-line{background:var(--accent-light);transform-origin:0;pointer-events:none;height:1px;margin-top:-1px;transition:transform .2s cubic-bezier(.22,1,.36,1);display:block;transform:scaleX(0)}.fld:focus-within .fld-line{transform:scaleX(1)}.fld:has(:focus-visible) .fld-line{height:2px;margin-top:-2px}.fld input,.fld textarea{width:100%;color:var(--white);font:inherit;outline-offset:2px;background:0 0;border:0;border-bottom:1px solid #ffffff6b;border-radius:0;outline:2px solid #0000;margin:0;padding:4px 0 8px;font-size:17px;line-height:1.45;transition:border-color .2s cubic-bezier(.22,1,.36,1);display:block}.fld input::placeholder,.fld textarea::placeholder{color:#c9d3d0f5;opacity:1}.fld textarea{resize:none;min-height:46px;overflow:hidden}.fld:focus-within label{color:var(--accent-light)}.fld.is-error input,.fld.is-error textarea{border-bottom-color:#f2a79b}.fld input[disabled],.fld textarea[disabled]{opacity:.6}:is(.fld input:autofill,.fld textarea:autofill){-webkit-text-fill-color:var(--white);-webkit-box-shadow:0 0 0 1000px var(--panel) inset;transition:background-color 9999s}.fld-err{font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.04em;color:#f2a79b;margin:4px 0 0;font-size:10.5px}.card-privacy{color:#c9d3d0c2;text-wrap:balance;flex:1 1 0;min-width:0;margin:0;font-size:11.5px;line-height:1.4}.card-privacy a{color:inherit;text-underline-offset:3px;-webkit-text-decoration:underline #c9d3d066;text-decoration:underline #c9d3d066;text-decoration-thickness:1px}.card-privacy a:hover{color:var(--white)}.card-action{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px 16px;margin-top:auto;padding-top:10px;display:flex}.card-send{border-radius:6px;gap:8px;padding:10px 13px;font-size:14px;transition:background-color .18s cubic-bezier(.22,1,.36,1),color .18s cubic-bezier(.22,1,.36,1),transform .12s cubic-bezier(.22,1,.36,1)}.card-send svg{transition:transform .18s cubic-bezier(.22,1,.36,1)}.card-send:hover{background:var(--white);transform:none}.card-send:active:not([disabled]){transform:translateY(1px)}.card-send[disabled]{opacity:.7;transform:none}.card a:focus-visible,.card button:focus-visible{outline:2px solid var(--mist);outline-offset:3px}.card-status{color:#f2a79b;max-width:36ch;margin:0;font-size:12.5px;line-height:1.5}.card-status:empty{clip:rect(0, 0, 0, 0);width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}.card-received{animation:lead-in .5s var(--ease-out) both}.card-received-lab{font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.14em;text-transform:uppercase;color:var(--accent-light);align-items:center;gap:10px;margin:0;font-size:11.5px;font-weight:500;display:flex}.card-received-text{letter-spacing:-.02em;color:var(--white);margin:12px 0 0;font-size:22px;font-weight:600;line-height:1.2}.card-again{font:inherit;color:var(--white);cursor:pointer;text-underline-offset:5px;background:0 0;border:0;align-items:center;gap:8px;margin-top:16px;padding:0;font-size:14.5px;font-weight:600;-webkit-text-decoration:underline #fff6;text-decoration:underline #fff6;text-decoration-thickness:1px;display:inline-flex}.card-again:hover{-webkit-text-decoration-color:var(--white);-webkit-text-decoration-color:var(--white);-webkit-text-decoration-color:var(--white);text-decoration-color:var(--white)}.card-again svg{width:14px;height:14px}.close.armed:not(.on) .card-item{opacity:0;transform:translateY(8px)}.close.on .card-item{animation:lead-in .5s var(--ease-out) both;animation-delay:calc(var(--i) * 80ms)}@media (hover:hover) and (pointer:fine){.card-lines a:hover{color:var(--white)}.card-lines a:hover .card-line-t:after{transform:scaleX(1)}.card-lines>div:has(a:hover) .card-line-ico{color:var(--accent-light)}.fld input:hover,.fld textarea:hover{border-bottom-color:#ffffff8c}.card-send:hover:not([disabled]){background:var(--mint)}.card-send:hover:not([disabled]) svg{transform:translate(3px)}.card-side:hover:before{background:#fff3}}.hp{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.ft{background:var(--mint-1);color:var(--body);padding:64px 0 32px}.ft-top{grid-template-columns:minmax(0,1fr) auto auto auto auto;align-items:start;column-gap:56px;display:grid}.ft-home{width:max-content;line-height:0;display:block}.ft-home .mark{height:40px}.ft-name{letter-spacing:-.015em;color:var(--ink);margin-top:20px;font-size:17px;font-weight:700;line-height:1.3}.ft-statement{color:var(--body);text-wrap:balance;max-width:46ch;margin-top:6px;font-size:16px;line-height:1.55}.ft-groups{display:contents}.ft-group{min-width:0}.ft-lab{font-family:var(--font-mono), ui-monospace, Menlo, monospace;letter-spacing:.16em;text-transform:uppercase;color:var(--muted);margin:6px 0 14px;font-size:11px;font-weight:500;line-height:16px}.ft-group ul{gap:9px;margin:0;padding:0;list-style:none;display:grid}.ft-group a{color:var(--body);overflow-wrap:anywhere;align-items:center;gap:6px;margin:-2px 0;padding:2px 0;font-size:15px;font-weight:500;line-height:1.4;text-decoration:none;transition:color .15s,text-decoration-color .15s;display:inline-flex}.ft-group a:hover,.ft-group a:focus-visible{color:var(--ink);text-underline-offset:5px;-webkit-text-decoration:underline #082e2c4d;text-decoration:underline #082e2c4d;text-decoration-thickness:1px}.ft-ne{width:12px;height:12px;color:var(--muted);transition:color .15s, transform .15s var(--ease-out);flex:none;transform:rotate(-45deg)}a:hover .ft-ne,a:focus-visible .ft-ne{color:var(--ink);transform:rotate(-45deg)translate(1px)}.ft-legal{border-top:1px solid var(--border);color:var(--muted);font-variant-numeric:tabular-nums;grid-template-columns:minmax(0,1fr) auto;align-items:start;column-gap:32px;margin-top:40px;padding-top:20px;font-size:13px;line-height:18px;display:grid}.ft-imprint{gap:4px;display:grid}.ft-copy{color:var(--body);margin:0}.ft-reg{margin:0}.ft-office{color:var(--muted);font-size:12.5px;font-style:normal;line-height:18px}.ft-verify{white-space:nowrap;margin:0}.ft-verify a{color:var(--body);align-items:center;gap:6px;margin:-3px 0;padding:3px 0;font-size:13px;font-weight:500;text-decoration:none;transition:color .15s,text-decoration-color .15s;display:inline-flex}.ft-verify a:hover,.ft-verify a:focus-visible{color:var(--ink);text-underline-offset:5px;-webkit-text-decoration:underline #082e2c4d;text-decoration:underline #082e2c4d;text-decoration-thickness:1px}.page-hero{padding:80px 0 56px}.legal.page-hero{padding:56px 0 96px}.legal-head{border-bottom:1px solid var(--border);max-width:720px;padding-bottom:28px}.legal-head .h2{max-width:18ch}.legal-updated{font-family:var(--font-mono), ui-monospace, Menlo, monospace;letter-spacing:.12em;text-transform:uppercase;color:var(--muted);margin-top:18px;font-size:12px}.legal-body{max-width:720px}.prose.legal-body h2{letter-spacing:-.01em;color:var(--ink);margin:40px 0 10px;font-size:20px;font-weight:600}.prose.legal-body p,.prose.legal-body li{max-width:66ch;color:var(--body);text-wrap:pretty;font-size:17px;line-height:1.65}.prose.legal-body p+p{margin-top:12px}.prose.legal-body ul{margin:10px 0;padding-left:22px;list-style:outside}.prose.legal-body li+li{margin-top:6px}.prose.legal-body a{color:var(--petrol);text-underline-offset:4px;-webkit-text-decoration:underline #087d7466;text-decoration:underline #087d7466;text-decoration-thickness:1px}.prose.legal-body a:hover{text-decoration-color:currentColor}.dos{background:var(--white);padding:72px 0 104px}.dos-grid{grid-template-columns:minmax(0,5fr) 1px minmax(0,7fr);align-items:start;column-gap:64px;display:grid}.dos-eyebrow{align-items:center;gap:10px;margin-bottom:22px;display:flex}.dos-eyebrow-mark{background:var(--petrol);flex:none;width:5px;height:5px}.dos-eyebrow-rule{background:#082e2c38;width:56px;height:1px;margin-left:2px;display:block}.dos-name{letter-spacing:-.03em;color:var(--ink);font-size:clamp(36px,3.6vw,52px);font-weight:700;line-height:1}.dos-statement{letter-spacing:-.015em;color:var(--ink);text-wrap:balance;max-width:22ch;margin-top:22px;font-size:clamp(20px,1.7vw,24px);font-weight:600;line-height:1.25}.dos-statement .fs{background:var(--ink)}.dos-text{color:var(--body);text-wrap:pretty;max-width:46ch;margin-top:20px;font-size:17px;line-height:1.6}.dos-link{color:#082e2ccc;align-items:center;gap:8px;margin-top:34px;font-size:14.5px;font-weight:600;text-decoration:none;transition:color .2s cubic-bezier(.22,1,.36,1);display:inline-flex}.dos-link-li{color:#082e2c8c;flex:none;width:14px;height:14px;transition:color .2s cubic-bezier(.22,1,.36,1)}.dos-link-t{padding-bottom:3px;position:relative}.dos-link-t:before{content:"";background:#082e2c38;height:1px;position:absolute;bottom:0;left:0;right:0}.dos-link-t:after{content:"";background:var(--petrol);transform-origin:0;height:1px;transition:transform .2s cubic-bezier(.22,1,.36,1);position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}.dos-link .co-ne{width:13px;height:13px;transition:transform .2s cubic-bezier(.22,1,.36,1)}.dos-link:focus-visible{color:var(--ink)}.dos-link:focus-visible .dos-link-li{color:var(--petrol)}.dos-link:focus-visible .dos-link-t:after{transform:scaleX(1)}.dos-link:focus-visible .co-ne{transform:rotate(-45deg)translate(2.5px)}.dos-rule{background:#082e2c1a;align-self:stretch;width:1px;margin:4px 0 53.8px;transition:background-color .24s cubic-bezier(.22,1,.36,1)}.dos-record{min-width:0}.co-ledger{border-top:1px solid var(--ink);border-bottom:1px solid var(--ink)}.co-group+.co-group{border-top:1px solid #082e2c6b;padding-top:6px;transition:border-color .2s cubic-bezier(.22,1,.36,1)}.co-group .co-rec>div:first-child{border-top-color:#0000}.co-rec{margin:0}.co-rec>div{border-top:1px solid var(--border);grid-template-columns:minmax(0,176px) minmax(0,1fr);align-items:baseline;gap:16px;margin:0 -10px;padding:16px 10px 17px;transition:border-color .2s cubic-bezier(.22,1,.36,1);display:grid;position:relative}.co-rec dt{font-family:var(--font-mono), ui-monospace, Menlo, monospace;letter-spacing:.16em;text-transform:uppercase;color:#082e2ca3;font-size:11px;font-weight:500;line-height:16px;transition:color .2s cubic-bezier(.22,1,.36,1);position:relative}.co-dt-ico{color:#082e2c6b;stroke-width:1.6px;width:13px;height:13px;position:absolute;top:1px;left:-20px}.co-rec dd{color:var(--ink);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin:0;font-size:17px;font-weight:560;line-height:1.5;transition:transform .2s cubic-bezier(.22,1,.36,1)}.co-rec dd a{color:#087d74f7;text-decoration:none;transition:color .2s cubic-bezier(.22,1,.36,1)}.co-val{padding-bottom:2px;position:relative}.co-val:before{content:"";background:#087d744d;height:1px;position:absolute;bottom:0;left:0;right:0}.co-val:after{content:"";background:var(--petrol);transform-origin:0;height:1px;transition:transform .2s cubic-bezier(.22,1,.36,1);position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}.co-rec dd a:focus-visible{color:var(--petrol)}.co-rec dd a:focus-visible .co-val:after{transform:scaleX(1)}.co-id{font-family:var(--font-mono), ui-monospace, Menlo, monospace;letter-spacing:.02em;font-size:15px}.co-row-num{padding:19px 10px 20px}.co-rec .co-num{letter-spacing:.12em;color:var(--ink);font-size:22px;font-weight:600;line-height:1.2}.co-rec-link{color:var(--ink);align-items:center;gap:8px;margin-top:26px;font-size:16px;font-weight:600;text-decoration:none;transition:color .2s cubic-bezier(.22,1,.36,1);display:inline-flex}.co-rec-link-t{padding-bottom:3px;position:relative}.co-rec-link-t:before{content:"";background:#082e2c4d;height:1px;position:absolute;bottom:0;left:0;right:0}.co-rec-link-t:after{content:"";background:var(--petrol);transform-origin:0;height:1px;transition:transform .22s cubic-bezier(.22,1,.36,1);position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}.co-rec-link .co-ne{width:15px;height:15px;color:var(--petrol);transition:transform .2s cubic-bezier(.22,1,.36,1)}.co-ne{transform:rotate(-45deg)}.co-rec-link:focus-visible .co-rec-link-t:after{transform:scaleX(1)}.co-rec-link:focus-visible .co-ne{transform:rotate(-45deg)translate(3px)}@media (hover:hover) and (pointer:fine){.dos-link:hover{color:var(--ink)}.dos-link:hover .dos-link-li{color:var(--petrol)}.dos-link:hover .dos-link-t:after{transform:scaleX(1)}.dos-link:hover .co-ne{transform:rotate(-45deg)translate(2.5px)}.co-rec>div:hover,.co-rec>div:hover+div{border-top-color:#082e2c80}:is(.co-group+.co-group:has(>.co-rec>div:first-child:hover),.co-group:has(>.co-rec>div:last-child:hover)+.co-group){border-top-color:var(--ink)}.co-rec>div:hover dt{color:var(--ink)}.co-rec>div:hover dd{transform:translate(2px)}.co-rec dd a:hover{color:var(--petrol)}.co-rec dd a:hover .co-val:after,.co-rec-link:hover .co-rec-link-t:after{transform:scaleX(1)}.co-rec-link:hover .co-ne{transform:rotate(-45deg)translate(3px)}.dos-grid:has(.dos-record:hover) .dos-rule{background:#082e2c4d}}.prose h2{letter-spacing:-.01em;color:var(--ink);margin:36px 0 10px;font-size:22px;font-weight:600}.prose p,.prose li{max-width:66ch;color:var(--body);font-size:17px;line-height:1.65}.prose ul{margin:8px 0;padding-left:20px}.prose a{color:var(--petrol)}.rise{animation:rise .7s var(--ease-out) both}@keyframes rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@media print{.armed:not(.on),.armed:not(.on) *,.armed:not(.on) :before,.armed:not(.on) :after{opacity:1!important;clip-path:none!important;transition:none!important;animation:none!important;transform:none!important}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.hdr,.hdr-bar,.hdr-nav a,.hdr-nav a:after,.hdr-menu-ico i{transition:none}.hdr-panel{animation:none}.lead-tie,.lead-rule,.lead-rule:before,.lead-portrait img,.lead-name,.lead-title,.lead-link,.lead-link-t:before,.lead-link-t:after,.lead-ne,.card-lines a,.card-line-t:after,.card-line-ico,.card-side:before,.fld label,.fld input,.fld textarea,.fld-line,.card-send,.card-send svg{transition:none!important}.card-received,.rise,.hero-accent{animation:none}.hero-lens{display:none}.hero-chip,.hero-chip-dot,.hero-chip-rest,.hero .h1,.hero-accent,.hero-primary,.hero-primary svg,.hero-primary-t,.hero-secondary,.hero-secondary-t:after,.hero-secondary-a,.hero-corridor{transition:none!important}.hero-primary:hover:after{animation:none}.co-rec>div,.co-rec dt,.co-rec dd,.co-rec dd a,.co-val:after,.co-group,.co-rec-link,.co-rec-link-t:after,.co-rec-link .co-ne,.dos-link,.dos-link-li,.dos-link-t:after,.dos-link .co-ne,.dos-rule,.gate-seg:before,.gate-seg:after,.gate-tick,.gate-n,.gate-t,.gate-c,.gate-fit,.gate-fit-a,.gate-fit-b,.gate-fit-b:after,.gate-fit-c,.gate-stop{transition:none!important}.how-in:after,.how-out:after,.how-leg:after,.how-loop:after{animation:none!important}[data-active] .how-in:after,[data-active] .how-out:after,[data-active] .how-leg:after{transform:none}[data-active] .how-loop:after{clip-path:none}.ph,.ph-lab,.ph-n,.ph-t,.ph-c,.ph-run,.how-loop-lab,.ft-group a,.ft-verify a,.ft-ne,.win-layer,.win-spot,.btn,#purlandform .biz-foot .btn svg{transition:none}.win-spot-lab{animation:none}.metric,.metric:before,.metric-label,.metric-ico,.metric-value,.metric>*,.win-chips button,.win-chips button:before,.win-chips button:after,.fn,.fn .icon-box,.fn>span>span{transition:none!important}.lens{display:none}}@media (max-width:1000px){.stats{grid-template-columns:repeat(2,1fr);gap:32px 24px}}@media (max-width:900px){.hero{padding:64px 0}.proof{padding:72px 0 52px}.proof-title{margin-bottom:28px}.metric{padding:22px 10px 24px}.metric-value{font-size:clamp(32px,8vw,40px)}.biz{grid-template-columns:minmax(0,1fr);gap:32px}.biz-mark{margin-left:-24px}.dos{padding:56px 0 80px}.dos-grid{column-gap:40px}.co-rec>div{grid-template-columns:minmax(0,150px) minmax(0,1fr)}.lead.sec{padding:64px 0}.lead-grid{grid-template-columns:minmax(0,1fr);gap:36px}.lead-person{padding-top:25px}.lead-rule{top:0}.lead-tie{display:none}.biz-media{position:static}.win-bar{flex-wrap:wrap;gap:4px 12px}.close.sec{padding:24px 0 56px}.card{gap:0 36px;padding:32px 28px 28px}.card-side{padding-left:36px}.sec{padding:72px 0}.ft{padding:60px 0 28px}.ft-top{column-gap:40px}.ft-statement{max-width:28ch}.ft-legal{margin-top:36px}.look-head{grid-template-columns:minmax(0,1fr);gap:18px}.look-lede{padding-bottom:0}.look-path{grid-template-columns:minmax(0,1fr);margin-top:44px}.gate{padding:0 0 36px 32px}.gate-seg{width:1px;height:auto;inset:0 auto 0 8px}.gate-seg:after{transform-origin:top;width:2px;height:auto;inset:0 auto 0 -.5px}.gate-seg:before{transform-origin:top;width:3px;height:auto;inset:0 auto 0 -1px;transform:scaleY(0)}[data-step="1"] .gate:nth-child(-n+1) .gate-seg:before,[data-step="2"] .gate:nth-child(-n+2) .gate-seg:before,[data-step="3"] .gate:nth-child(-n+3) .gate-seg:before,[data-step="4"] .gate:nth-child(-n+4) .gate-seg:before{transform:scaleY(1)}[data-step="4"] .gate-stop{width:41px;height:8px}.look.armed:not(.on) .gate-seg:after{width:1px;transform:scaleY(0)}.look.on .gate-seg:after{animation-name:look-draw-y,gate-seg-firm-y}.gate-tick{width:25px;height:2px;top:10px;left:-4px}.gate-n{margin-bottom:6px;line-height:22px;display:block;position:static}.gate-end{padding-bottom:0}.gate:nth-child(4) .gate-seg{bottom:-12px;right:auto}.gate-stop{transform-origin:top;width:33px;height:8px;top:17px;left:-8px}.look.armed:not(.on) .gate-stop{transform:scaleY(0)}.look.on .gate-stop{animation-name:gate-stop-in-y}.gate-end{padding-top:12px}.gate-fit{padding-top:18px}.how-track{margin-top:44px;padding-top:0}.how-row{grid-template-rows:auto;grid-template-columns:minmax(0,1fr);padding-left:40px}.ph-take,.ph-run,.ph-improve{grid-area:auto/1}.ph-take{align-self:auto;padding:0 0 28px}.ph-run{width:auto;margin-top:0;margin-bottom:28px;padding:24px 22px 26px;position:relative;top:auto;left:auto}.ph-run:before,.ph-run:after{display:none}.ph-run .ph-n{font-size:72px}.ph-run .ph-t{font-size:24px}.ph-run .ph-c{font-size:15.5px}.ph-improve{padding:0}.ph-back{font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.16em;text-transform:uppercase;color:var(--muted);margin-top:12px;font-size:10.5px;display:block}.how-in{transform-origin:top;width:1px;height:auto;inset:0 auto 0 8px}.how-in-arrow,.how-out-arrow{display:none}.how.armed:not(.on) .how-in{transform:scaleY(0)}.how.on .how-in{animation-name:how-draw-y;animation-duration:1.2s}.how-tick{width:17px;height:1px;top:8px;left:0}.how-out,.how-node,.how-leg,.how-loop,.how-loop-lab,.how-arrow,.how-sig{display:none}.how-in:after{transform-origin:top;width:2px;height:auto;inset:0 auto 0 -.5px;transform:scaleY(0)}[data-active=take] .how-in:after,[data-active=run] .how-in:after{animation-name:how-draw-y}[data-active=improve] .ph-improve:before{border-color:var(--ink);border-width:2px}.ph-improve:before{content:"";border:1px solid #082e2c80;border-right:0;border-radius:12px 0 0 12px;width:14px;position:absolute;top:8px;bottom:6px;left:-22px}.ph-improve:after{content:"";border-bottom:6px solid #082e2c80;border-left:4px solid #0000;border-right:4px solid #0000;width:0;height:0;position:absolute;top:2px;left:-12px}}@media (max-width:800px){.dos-grid{grid-template-columns:minmax(0,1fr);row-gap:0}.dos-rule{background:#082e2c29;width:auto;height:1px;margin:36px 0 32px}.co-rec>div{grid-template-columns:minmax(0,1fr);gap:4px;padding:13px 10px 14px}.co-row-num{padding:15px 10px 16px}.co-dt-ico{display:none}.ft-legal{grid-template-columns:minmax(0,1fr);row-gap:10px}.ft-verify{white-space:normal}}@media (max-width:1080px){.ft-top{display:block}.ft-groups{flex-wrap:wrap;gap:28px 40px;margin-top:36px;display:flex}.ft-lab{margin-top:0}}@media (max-width:720px){.metrics{grid-template-columns:minmax(0,1fr)}.metric{border-top:1px solid #ffffff24;border-left:0;padding:20px 14px 22px}.metric:first-child{border-top:0}}@media (max-width:560px){.hero-sub{font-size:18px}.hero-chip{text-align:left;grid-template-columns:auto 1fr;align-items:start;column-gap:9px;height:auto;padding:9px 16px 9px 14px;display:inline-grid}.hero-chip-dot{margin-top:6px}.hero-chip-sep{display:none}.hero-chip-rest{grid-column:2;margin-top:2px;display:block}.hero-actions{flex-direction:column}.win-chips{flex-wrap:wrap}.stats{grid-template-columns:1fr 1fr}.lead-row{grid-template-columns:100px minmax(0,1fr);gap:18px}.lead-portrait{width:100px;height:100px}.lead-name{font-size:22px}.lead-bio{font-size:16px;line-height:25px}.card{border-radius:10px;grid-template-columns:minmax(0,1fr);gap:24px 0;padding:26px 20px 24px}.card-title{max-width:none}.card-side{border-top:1px solid #ffffff29;border-left:0;padding:22px 0 0}.card-side:before{display:none}.card-action{justify-content:flex-start}.ft-groups{gap:28px 36px}.ft-group a{margin:-5px 0;padding:5px 0}.ft-home{margin:-8px;padding:8px}.ft-verify a{margin:-5px 0;padding:5px 0}.ft-reg>.nowrap{display:block}.ft-reg .ft-sep{display:none}.dos-name{font-size:36px}}@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-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-ease{syntax:"*";inherits:false}
