*,:after,:before{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgb(59 130 246/0.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgb(59 130 246/0.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }/*
! tailwindcss v3.4.19 | MIT License | https://tailwindcss.com
*/*,:after,:before{box-sizing:border-box;border:0 solid #e5e7eb}:after,:before{--tw-content:""}:host,html{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:var(--font-inter),Suisse Intl,Inter,Helvetica Neue,Helvetica,Arial,sans-serif;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}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{text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:var(--font-jetbrains-mono),JetBrains Mono,ui-monospace,SFMono-Regular,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dd,dl,figure,h1,h2,h3,h4,h5,h6,hr,p,pre{margin:0}fieldset{margin:0}fieldset,legend{padding:0}menu,ol,ul{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}[role=button],button{cursor:pointer}:disabled{cursor:default}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}.visible{visibility:visible}.block{display:block}.table{display:table}.grid{display:grid}.contents{display:contents}.hidden{display:none}.grow{flex-grow:1}.uppercase{text-transform:uppercase}.underline{text-decoration-line:underline}.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)}:root{--air-green:#122b24;--air-orange:#fb5702;--air-black:#000000;--air-stone:#dacdbf;--air-cream:#f4f0e5;--air-fg:var(--air-green);--air-fg-dark:var(--air-cream);--air-accent:var(--air-orange);--air-font:var(--font-inter),"Suisse Intl","Inter","Helvetica Neue",Helvetica,Arial,sans-serif;--air-font-mono:var(--font-jetbrains-mono),"JetBrains Mono",ui-monospace,SFMono-Regular,monospace;--air-period-size:0.18em;--air-period-ml:0.05em;--air-period-mb:0.05em;--air-tracking:-0.03em}.air-wordmark{font-family:var(--air-font);font-weight:600;letter-spacing:var(--air-tracking);line-height:.85;display:inline-flex;align-items:flex-end;color:var(--air-fg);text-decoration:none}.air-wordmark .air-period{display:inline-block;background:var(--air-accent);width:var(--air-period-size);height:var(--air-period-size);margin-left:var(--air-period-ml);margin-bottom:var(--air-period-mb);flex:0 0 auto}.air-on-black,.air-on-black .air-wordmark,.air-on-green,.air-on-green .air-wordmark{color:var(--air-fg-dark)}.air-on-orange .air-wordmark{color:var(--air-fg)}.air-on-orange .air-wordmark .air-period{background:var(--air-green)}.air-wordmark.air-mono{color:var(--air-black)}.air-wordmark.air-mono .air-period{background:currentColor}.air-wordmark.air-mono-cream{color:var(--air-cream)}.air-symbol{display:inline-block;width:1em;height:1em;background:var(--air-accent);vertical-align:middle;flex:0 0 auto}.air-on-orange .air-symbol{background:var(--air-green)}.air-symbol.air-mono{background:currentColor}.air-icon-tile{display:inline-flex;align-items:center;justify-content:center;background:var(--air-green);border-radius:22%;aspect-ratio:1/1}.air-icon-tile>.air-symbol{width:44%;height:44%}.air-icon-tile.cream{background:var(--air-cream)}.air-icon-tile.black{background:var(--air-black)}.air-icon-tile.orange{background:var(--air-orange)}.air-icon-tile.orange>.air-symbol{background:var(--air-green)}*{box-sizing:border-box}body,html{margin:0;background:var(--air-cream);color:var(--air-green);font-family:var(--air-font);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;font-size:16px;line-height:1.55}html{scroll-behavior:smooth}::-moz-selection{background:var(--air-orange);color:var(--air-green)}::selection{background:var(--air-orange);color:var(--air-green)}.wrap{max-width:1280px}.wrap,.wrap-narrow{margin:0 auto;padding:0 32px}.wrap-narrow{max-width:980px}.eyebrow{display:inline-flex;align-items:center;gap:10px;font-family:var(--air-font-mono);font-size:11px;letter-spacing:.2em;text-transform:uppercase;color:var(--air-orange);font-weight:500}.eyebrow .dot{width:7px;height:7px;background:var(--air-orange);display:inline-block;flex:0 0 auto}.eyebrow-quiet{font-family:var(--air-font-mono);font-size:10px;letter-spacing:.18em;text-transform:uppercase;color:rgba(18,43,36,.55);font-weight:500}h1,h2,h3,h4{font-family:var(--air-font);margin:0;font-weight:600;letter-spacing:-.025em}h1{font-size:clamp(48px,6vw,88px);line-height:.95}h2{font-size:clamp(34px,4vw,56px);line-height:1}h3{font-size:20px;line-height:1.25}h4{font-size:14px;line-height:1.3}p{margin:0}a{color:inherit}.btn{display:inline-flex;align-items:center;gap:12px;padding:14px 22px;border-radius:999px;font-family:var(--air-font);font-weight:500;font-size:14px;letter-spacing:0;line-height:1;background:var(--air-green);color:var(--air-cream);border:none;cursor:pointer;transition:transform .12s,background .15s;text-decoration:none}.btn:hover{transform:translateY(-1px)}.btn .sq{width:9px;height:9px;background:var(--air-orange);display:inline-block}.btn.invert{background:var(--air-cream);color:var(--air-green)}.btn.invert .sq{background:var(--air-orange)}.btn.ghost{background:transparent;color:inherit;border:1px solid}.btn.ghost .sq{background:var(--air-orange)}nav.top{position:sticky;top:0;z-index:50;background:rgba(244,240,229,.85);backdrop-filter:saturate(180%) blur(14px);-webkit-backdrop-filter:saturate(180%) blur(14px);transform:translateZ(0)}nav.top .inner{justify-content:space-between;padding:14px 32px}nav.top .inner,nav.top .left{display:flex;align-items:center}nav.top .left{gap:18px}nav.top .brand{font-size:28px;display:inline-flex;align-items:flex-end;text-decoration:none;color:inherit}nav.top .badge{font-family:var(--air-font-mono);font-size:9.5px;letter-spacing:.18em;text-transform:uppercase;color:rgba(18,43,36,.55);border-left:1px solid rgba(18,43,36,.18);padding-left:14px;margin-left:4px}nav.top ul{list-style:none;padding:0;margin:0;display:flex;gap:28px;font-size:13.5px;font-weight:500}nav.top ul a{text-decoration:none}nav.top ul a:hover{color:var(--air-orange)}nav.top .right{position:relative;display:flex;align-items:center;gap:14px}nav.top .now-hiring{position:absolute;right:calc(100% + 14px);top:50%;transform:translateY(-50%);white-space:nowrap;display:inline-flex;align-items:center;gap:8px;font-family:var(--air-font-mono);font-size:10.5px;letter-spacing:.15em;text-transform:uppercase;color:var(--air-green);font-weight:500;padding:6px 10px;background:rgba(251,87,2,.1);border-radius:999px}.now-hiring .pulse{position:relative;width:8px;height:8px;flex:0 0 auto}.now-hiring .pulse,.now-hiring .pulse:after{border-radius:50%;background:var(--air-orange)}.now-hiring .pulse:after{content:"";position:absolute;inset:0;animation:pulse-ring 1.8s ease-out infinite}@keyframes pulse-ring{0%{transform:scale(1);opacity:.55}70%{transform:scale(3);opacity:0}to{transform:scale(3);opacity:0}}@media (prefers-reduced-motion:reduce){.now-hiring .pulse:after{animation:none}}nav.top .btn{padding:10px 16px;font-size:13px}@media (max-width:860px){nav.top .badge,nav.top ul{display:none}}.hero{background:var(--air-green);color:var(--air-cream);position:relative;overflow:hidden}.hero .inner{display:grid;grid-template-columns:1.25fr 1fr;gap:60px;align-items:center;padding:90px 32px 110px;max-width:1280px;margin:0 auto}.hero .left h1{color:var(--air-cream);margin:24px 0 28px;max-width:14ch}.hero .left h1 em{font-style:normal;color:var(--air-orange)}.hero .left .lede{max-width:46ch;font-size:18px;line-height:1.55;color:rgba(244,240,229,.85);margin-bottom:36px}.hero .ctas{display:flex;gap:12px;flex-wrap:wrap}.hero .ctas .btn{background:var(--air-cream);color:var(--air-green)}.hero .ctas .btn .sq{background:var(--air-orange)}.hero .ctas .btn.ghost{background:transparent;color:var(--air-cream);border:1px solid rgba(244,240,229,.3)}.hero .ticker{position:absolute;bottom:0;left:0;right:0;border-top:1px solid rgba(244,240,229,.12);padding:14px 32px;display:flex;justify-content:space-between;align-items:center;font-family:var(--air-font-mono);font-size:10.5px;letter-spacing:.18em;text-transform:uppercase;color:rgba(244,240,229,.65)}.hero .ticker .row{display:flex;gap:32px}.hero .ticker b{color:var(--air-cream);font-weight:500}.hero .ticker .sep{opacity:.4}.hero .reg{position:absolute;width:14px;height:14px;border:1px solid rgba(244,240,229,.18)}.hero .reg.tl{top:24px;left:24px;border-right:none;border-bottom:none}.hero .reg.tr{top:24px;right:24px;border-left:none;border-bottom:none}.hero .right{position:relative;padding:20px}.hero .ccard{max-width:420px;margin-left:auto}.hero .sticker{position:absolute;background:var(--air-orange);color:var(--air-green);font-family:var(--air-font-mono);font-size:9px;letter-spacing:.18em;text-transform:uppercase;font-weight:500;padding:7px 11px;border-radius:4px;transform:rotate(-6deg)}.hero .sticker.a{top:-2px;left:-4px}.hero .sticker.b{bottom:30px;right:0;transform:rotate(4deg);background:var(--air-cream);color:var(--air-green);border:1px solid rgba(18,43,36,.12)}@media (max-width:960px){.hero .inner{grid-template-columns:1fr;gap:48px;padding-top:64px;padding-bottom:80px}.hero .right{padding:0}.hero .ccard{margin:0 auto}}.ccard{background:var(--air-cream);color:var(--air-green);border-radius:8px;padding:24px 26px;box-shadow:0 30px 80px -20px rgba(0,0,0,.45),0 4px 12px rgba(0,0,0,.1);display:flex;flex-direction:column;gap:16px;border:1px solid rgba(18,43,36,.1);position:relative}.ccard.featured{padding:30px 32px 28px}.ccard .top{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.ccard .avatar{width:64px;height:64px;border-radius:14px;background:var(--air-green);display:flex;align-items:center;justify-content:center;flex:0 0 auto}.ccard .avatar .sb{width:44%;height:44%;background:var(--air-orange)}.ccard.featured .avatar{width:84px;height:84px;border-radius:18px}.ccard .id{font-family:var(--air-font-mono);font-size:9.5px;letter-spacing:.15em;text-transform:uppercase;color:rgba(18,43,36,.55);font-weight:500;text-align:right}.ccard .id b{display:block;margin-bottom:2px}.ccard .id b,.level{color:var(--air-green);font-weight:500}.level{display:inline-flex;align-items:center;gap:5px;padding:3px 8px;border-radius:3px;font-family:var(--air-font-mono);font-size:9px;letter-spacing:.14em;text-transform:uppercase;line-height:1;background:rgba(18,43,36,.08);margin-right:8px;vertical-align:middle}.level .bars{display:inline-flex;align-items:flex-end;gap:1.5px;height:8px}.level .bars i{width:2px;background:currentColor;opacity:.25}.level .bars i.on{opacity:1}.level .bars i:first-child{height:3px}.level .bars i:nth-child(2){height:5px}.level .bars i:nth-child(3){height:8px}.level.junior{background:rgba(18,43,36,.08);color:rgba(18,43,36,.65)}.level.mid{background:rgba(251,87,2,.1);color:#a3341c}.level.experienced{background:rgba(34,114,82,.12);color:#1f6b4a}.ccard .name{font-size:22px;font-weight:600;letter-spacing:-.02em;line-height:1.15;margin:0}.ccard.featured .name{font-size:28px}.ccard .role{margin-top:4px;font-size:14px;color:rgba(18,43,36,.65)}.ccard .status{display:inline-flex;align-items:center;gap:6px;background:rgba(34,114,82,.1);color:#1f6b4a;padding:5px 9px;border-radius:999px;font-family:var(--air-font-mono);font-size:9.5px;letter-spacing:.12em;text-transform:uppercase;font-weight:500;align-self:flex-start}.ccard .status .live{width:6px;height:6px;border-radius:50%;background:#1f6b4a}.ccard .status.shortlist{background:rgba(251,87,2,.12);color:#a3341c}.ccard .status.shortlist .live{background:#a3341c}.ccard .chips{display:flex;flex-wrap:wrap;gap:6px}.ccard .chip{font-family:var(--air-font-mono);font-size:10px;font-weight:500;letter-spacing:.08em;text-transform:uppercase;padding:5px 9px;border:1px solid rgba(18,43,36,.18);border-radius:4px;color:var(--air-green)}.ccard .stats{display:grid;grid-template-columns:repeat(3,1fr);gap:0;border-top:1px solid rgba(18,43,36,.1);margin-top:4px;padding-top:16px}.ccard .stats>div{padding:0 14px;border-right:1px solid rgba(18,43,36,.08)}.ccard .stats>div:first-child{padding-left:0}.ccard .stats>div:last-child{padding-right:0;border-right:none}.ccard .stats .v{font-family:var(--air-font);font-weight:600;font-size:20px;letter-spacing:-.02em;color:var(--air-green);line-height:1}.ccard .stats .v small{font-size:11px;color:rgba(18,43,36,.55);font-weight:400;margin-left:2px}.ccard .stats .k{margin-top:6px;font-family:var(--air-font-mono);font-size:9px;letter-spacing:.12em;text-transform:uppercase;color:rgba(18,43,36,.55);font-weight:500}.ccard .footer{display:flex;justify-content:space-between;align-items:center;border-top:1px solid rgba(18,43,36,.1);padding-top:16px}.ccard .powered{font-family:var(--air-font-mono);font-size:9.5px;letter-spacing:.12em;text-transform:uppercase;color:rgba(18,43,36,.55)}.ccard .powered b,.ccard .view{color:var(--air-green);font-weight:500}.ccard .view{font-family:var(--air-font);font-size:13px;text-decoration:none;display:inline-flex;align-items:center;gap:8px}.ccard .view:after{content:"→";font-family:var(--air-font);transition:transform .12s}.ccard .view:hover:after{transform:translateX(3px)}.trust{background:var(--air-cream);border-bottom:1px solid rgba(18,43,36,.1)}.trust .row{display:flex;align-items:center;gap:40px;padding:22px 32px;overflow:hidden}.trust .label{font-family:var(--air-font-mono);font-size:10px;letter-spacing:.2em;text-transform:uppercase;color:rgba(18,43,36,.55);flex:0 0 auto}.trust .platforms{display:flex;gap:36px;flex:1;flex-wrap:wrap;font-family:var(--air-font);font-weight:500;font-size:15px;letter-spacing:-.01em;color:rgba(18,43,36,.75)}.trust .platforms span{display:inline-flex;align-items:center;gap:8px}.trust .platforms .dot{width:5px;height:5px;background:rgba(18,43,36,.4);border-radius:50%}.problem{background:var(--air-cream);padding:120px 0;border-bottom:1px solid rgba(18,43,36,.1)}.problem .head{max-width:780px;margin-bottom:64px}.problem .head h2{margin:18px 0 0;max-width:18ch}.problem-grid{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid rgba(18,43,36,.18)}.problem-grid>div{padding:36px 32px 36px 0;border-right:1px solid rgba(18,43,36,.1)}.problem-grid>div:last-child{border-right:none;padding-right:0}.problem-grid>div:not(:first-child){padding-left:32px}.problem-grid .n{font-family:var(--air-font-mono);font-size:11px;letter-spacing:.2em;text-transform:uppercase;color:var(--air-orange);font-weight:500;margin-bottom:18px}.problem-grid h3{font-size:22px;font-weight:600;letter-spacing:-.02em;margin-bottom:14px;max-width:18ch}.problem-grid p{font-size:14.5px;line-height:1.6;color:rgba(18,43,36,.78);max-width:36ch}.problem .pull{margin-top:64px;padding:36px 0 0;border-top:1px solid rgba(18,43,36,.18);display:grid;grid-template-columns:1fr 2fr;gap:48px;align-items:start}.problem .pull h4{font-family:var(--air-font-mono);font-size:11px;letter-spacing:.2em;text-transform:uppercase;color:rgba(18,43,36,.55);font-weight:500}.problem .pull p{font-size:22px;font-weight:500;letter-spacing:-.01em;line-height:1.4;max-width:60ch}.problem .pull p em{font-style:normal;color:var(--air-orange)}.cand{background:var(--air-cream);padding:120px 0;border-bottom:1px solid rgba(18,43,36,.1)}.cand .head{display:grid;grid-template-columns:1fr 1fr;gap:48px;align-items:end;margin-bottom:48px}.cand .head h2{max-width:18ch}.cand .head h2 em{font-style:normal;color:var(--air-orange)}.cand .head .meta{text-align:right;font-family:var(--air-font-mono);font-size:11px;letter-spacing:.15em;text-transform:uppercase;color:rgba(18,43,36,.55);font-weight:500}.cand .head .meta b{color:var(--air-green);font-weight:500}.cand-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}@media (max-width:1100px){.cand-grid{grid-template-columns:repeat(2,1fr)}.cand .head{grid-template-columns:1fr}.cand .head .meta{text-align:left}}@media (max-width:680px){.cand-grid{grid-template-columns:1fr}}.cand .footer-row{display:flex;align-items:center;justify-content:space-between;margin-top:48px;padding-top:24px;border-top:1px solid rgba(18,43,36,.12);font-family:var(--air-font-mono);font-size:10.5px;letter-spacing:.15em;text-transform:uppercase;color:rgba(18,43,36,.55)}.cand .footer-row b{color:var(--air-green);font-weight:500}.funnel{background:var(--air-green);color:var(--air-cream);padding:120px 0}.funnel .head{max-width:780px;margin-bottom:64px}.funnel .head h2{color:var(--air-cream);margin:18px 0;max-width:20ch}.funnel .head p{color:rgba(244,240,229,.75);max-width:58ch;font-size:17px}.funnel-grid{display:grid;grid-template-columns:repeat(6,1fr);border-top:1px solid rgba(244,240,229,.18)}@media (max-width:1100px){.funnel-grid{grid-template-columns:repeat(3,1fr)}}@media (max-width:680px){.funnel-grid{grid-template-columns:repeat(2,1fr)}}.stage{padding:28px 20px 32px 0;border-right:1px solid rgba(244,240,229,.1);border-top:0;position:relative}.stage:last-child{border-right:none;padding-right:0}.stage:not(:first-child){padding-left:20px}.stage .n{font-family:var(--air-font-mono);font-size:11px;letter-spacing:.2em;color:rgba(244,240,229,.55);font-weight:500;margin-bottom:18px;display:flex;align-items:center;gap:8px}.stage .n .sq{width:8px;height:8px;background:var(--air-orange)}.stage h3{color:var(--air-cream);font-weight:600;letter-spacing:-.02em;font-size:18px;margin-bottom:12px}.stage p{color:rgba(244,240,229,.7);font-size:13px;line-height:1.55;max-width:24ch}.stage .live{margin-top:18px;font-family:var(--air-font-mono);font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:rgba(244,240,229,.55)}.stage .live b{display:block;font-family:var(--air-font);font-weight:600;font-size:24px;letter-spacing:-.02em;color:var(--air-cream);margin-bottom:2px}.funnel .legend{margin-top:36px;padding-top:24px;border-top:1px solid rgba(244,240,229,.18);display:flex;justify-content:space-between;align-items:center;gap:24px;font-family:var(--air-font-mono);font-size:10.5px;letter-spacing:.15em;text-transform:uppercase;color:rgba(244,240,229,.55)}.feats{background:var(--air-cream);padding:120px 0;border-bottom:1px solid rgba(18,43,36,.1)}.feats .head{max-width:780px;margin-bottom:48px}.feats .head h2{margin:18px 0;max-width:20ch}.feats .head p{font-size:17px;max-width:58ch;color:rgba(18,43,36,.72)}.feats-grid{display:grid;grid-template-columns:repeat(3,1fr);border:1px solid rgba(18,43,36,.12)}@media (max-width:1000px){.feats-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.feats-grid{grid-template-columns:1fr}}.feat{padding:32px 28px;border-right:1px solid rgba(18,43,36,.1);border-bottom:1px solid rgba(18,43,36,.1)}.feat:nth-child(3n){border-right:none}.feat:nth-last-child(-n+3){border-bottom:none}@media (max-width:1000px){.feat:nth-child(3n){border-right:1px solid rgba(18,43,36,.1)}.feat:nth-child(2n){border-right:none}.feat:nth-last-child(-n+3){border-bottom:1px solid rgba(18,43,36,.1)}.feat:nth-last-child(-n+2){border-bottom:none}}@media (max-width:640px){.feat{border-right:none;border-bottom:1px solid rgba(18,43,36,.1)!important}.feat:last-child{border-bottom:none!important}}.feat .tag{font-family:var(--air-font-mono);font-size:10px;letter-spacing:.18em;text-transform:uppercase;color:var(--air-orange);font-weight:500;margin-bottom:18px}.feat h3{font-size:20px;font-weight:600;letter-spacing:-.02em;margin-bottom:12px;max-width:14ch}.feat p{font-size:14px;line-height:1.6;color:rgba(18,43,36,.72);max-width:34ch}.sec{background:var(--air-stone);padding:120px 0;border-bottom:1px solid rgba(18,43,36,.14)}.sec .head{max-width:780px;margin-bottom:48px}.sec .head h2{margin:18px 0;max-width:20ch}.sec .head p{font-size:17px;max-width:58ch;color:rgba(18,43,36,.72)}.sec-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:0;border:1px solid rgba(18,43,36,.14);background:var(--air-cream)}@media (max-width:900px){.sec-grid{grid-template-columns:1fr}}.sec-cell{padding:32px 28px;border-right:1px solid rgba(18,43,36,.1);display:flex;flex-direction:column}.sec-cell:last-child{border-right:none}@media (max-width:900px){.sec-cell{border-right:none;border-bottom:1px solid rgba(18,43,36,.1)}.sec-cell:last-child{border-bottom:none}}.sec-cell .tag{font-family:var(--air-font-mono);font-size:10px;letter-spacing:.18em;text-transform:uppercase;color:var(--air-orange);font-weight:500;margin-bottom:18px}.sec-cell h3{font-size:20px;font-weight:600;letter-spacing:-.02em;margin-bottom:12px}.sec-cell p{font-size:14px;line-height:1.6;color:rgba(18,43,36,.72);margin-bottom:auto}.sec-cell .stack{margin-top:24px;padding-top:18px;border-top:1px solid rgba(18,43,36,.1);font-family:var(--air-font-mono);font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:rgba(18,43,36,.55);font-weight:500}.apply{background:var(--air-green);color:var(--air-cream);padding:120px 0}.apply .inner{display:grid;grid-template-columns:1fr 1fr;gap:64px;align-items:start}@media (max-width:960px){.apply .inner{grid-template-columns:1fr;gap:48px}}.apply h2{color:var(--air-cream);margin:18px 0;max-width:14ch}.apply h2 em{font-style:normal;color:var(--air-orange)}.apply p.lede{color:rgba(244,240,229,.78);font-size:17px;max-width:42ch}.apply .meta-list{margin-top:36px;padding-top:24px;border-top:1px solid rgba(244,240,229,.16);display:flex;flex-direction:column;gap:16px;font-family:var(--air-font-mono);font-size:11px;letter-spacing:.15em;text-transform:uppercase;color:rgba(244,240,229,.55)}.apply .meta-list .row{display:flex;justify-content:space-between;align-items:baseline}.apply .meta-list b{color:var(--air-cream);font-weight:500}.form{background:var(--air-cream);color:var(--air-green);border-radius:8px;padding:36px 36px 32px;box-shadow:0 30px 80px -30px rgba(0,0,0,.6)}.form .ref{display:flex;justify-content:space-between;font-family:var(--air-font-mono);font-size:10px;letter-spacing:.18em;text-transform:uppercase;color:rgba(18,43,36,.55);margin-bottom:18px;padding-bottom:18px;border-bottom:1px solid rgba(18,43,36,.12)}.form .ref b{color:var(--air-green);font-weight:500}.form h3{font-size:20px;font-weight:600;margin-bottom:24px}.form .group{display:flex;flex-direction:column;gap:6px;margin-bottom:18px}.form label{font-family:var(--air-font-mono);font-size:10px;letter-spacing:.15em;text-transform:uppercase;color:rgba(18,43,36,.55);font-weight:500}.form input[type=email],.form input[type=text],.form input[type=url],.form select,.form textarea{font-family:var(--air-font);font-size:15px;color:var(--air-green);background:transparent;border:none;border-bottom:1px solid rgba(18,43,36,.2);padding:8px 0;outline:none;transition:border-color .15s;font-weight:400}.form input:focus,.form select:focus,.form textarea:focus{border-bottom-color:var(--air-orange)}.form .row2{display:grid;grid-template-columns:1fr 1fr;gap:24px}.form .submit-row{margin-top:28px;padding-top:24px;border-top:1px solid rgba(18,43,36,.12);display:flex;align-items:center;justify-content:space-between;gap:24px}.form .submit-row .note{font-family:var(--air-font-mono);font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:rgba(18,43,36,.55);max-width:24ch}footer.site{background:var(--air-cream);color:var(--air-green);padding:48px 0 32px;border-top:1px solid rgba(18,43,36,.1)}footer.site .inner{display:grid;grid-template-columns:1.4fr 1fr 1fr 1fr;gap:32px;align-items:start;padding:0 32px;max-width:1280px;margin:0 auto}footer.site .brand .word{font-size:64px}footer.site .brand p{margin-top:14px;max-width:30ch;font-size:13px;color:rgba(18,43,36,.65)}footer.site h5{font-family:var(--air-font-mono);font-size:10px;letter-spacing:.18em;text-transform:uppercase;color:rgba(18,43,36,.55);font-weight:500;margin:0 0 14px}footer.site ul{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:10px;font-size:13.5px}footer.site ul a{text-decoration:none}footer.site ul a:hover{color:var(--air-orange)}footer.site .legal{max-width:1280px;margin:48px auto 0;padding:24px 32px 0;border-top:1px solid rgba(18,43,36,.1);display:flex;justify-content:space-between;align-items:center;font-family:var(--air-font-mono);font-size:10px;letter-spacing:.15em;text-transform:uppercase;color:rgba(18,43,36,.55)}footer.site .legal a{text-decoration:none;margin-left:18px}footer.site .legal a:hover{color:var(--air-orange)}@media (max-width:800px){footer.site .inner{grid-template-columns:1fr 1fr}footer.site .brand{grid-column:1/-1}}@media (max-width:720px){.wrap,.wrap-narrow{padding:0 20px}h1{font-size:42px}h2{font-size:30px}h3{font-size:18px}.apply,.cand,.feats,.funnel,.problem,.sec{padding:64px 0}nav.top .inner{padding:12px 20px}nav.top .brand{font-size:22px}nav.top .now-hiring{display:none}nav.top .btn{padding:9px 13px;font-size:12px}nav.top .btn .sq{width:7px;height:7px}.hero .inner{padding:48px 20px 64px;gap:36px}.hero .ctas{flex-direction:column;align-items:stretch}.hero .ctas,.hero .ctas .btn{justify-content:center}.hero .reg,.hero .sticker.a,.hero .sticker.b{display:none}.hero .ccard{max-width:none;margin:0}.hero .ticker{flex-direction:column;align-items:flex-start;gap:6px;padding:14px 20px}.hero .ticker .row{flex-wrap:wrap;gap:8px 14px}.ccard{padding:22px}.ccard.featured{padding:24px}.ccard .name{font-size:20px}.ccard.featured .name{font-size:24px}.ccard .avatar{width:56px;height:56px}.ccard.featured .avatar{width:68px;height:68px;border-radius:16px}.ccard .stats>div{padding:0 10px}.ccard .stats .v{font-size:18px}.trust .row{padding:18px 20px;flex-wrap:wrap;gap:14px}.trust .platforms{gap:18px;font-size:13.5px}.problem-grid{grid-template-columns:1fr;border-top:none}.problem-grid>div{padding:24px 0;border-right:none;border-bottom:1px solid rgba(18,43,36,.1)}.problem-grid>div:first-child{border-top:1px solid rgba(18,43,36,.18)}.problem-grid>div:not(:first-child){padding-left:0}.problem-grid>div:last-child{border-bottom:none}.problem .pull{grid-template-columns:1fr;gap:14px;margin-top:48px}.problem .pull p{font-size:18px}.cand .head{grid-template-columns:1fr;gap:18px;margin-bottom:32px}.cand .head .meta{text-align:left}.cand-grid{grid-template-columns:1fr;gap:18px}.cand .footer-row{flex-direction:column;align-items:flex-start;gap:10px;margin-top:32px}.funnel-grid{grid-template-columns:1fr;border-top:none}.stage{padding:24px 0;border-right:none;border-bottom:1px solid rgba(244,240,229,.18)}.stage:first-child{border-top:1px solid rgba(244,240,229,.18)}.stage:not(:first-child){padding-left:0}.stage:last-child{border-bottom:none;padding-bottom:24px}.stage p{max-width:none}.funnel .legend{flex-direction:column;align-items:flex-start;gap:10px}.feats-grid{grid-template-columns:1fr;border:none}.feat{padding:24px 0!important;border-right:none!important;border-bottom:1px solid rgba(18,43,36,.1)!important}.feat:first-child{padding-top:0!important}.feat:last-child{border-bottom:none!important;padding-bottom:0!important}.sec-grid{grid-template-columns:1fr}.sec-cell{padding:24px 22px;border-right:none;border-bottom:1px solid rgba(18,43,36,.1)}.sec-cell:last-child{border-bottom:none}.apply .inner{grid-template-columns:1fr;gap:32px}.form{padding:28px 24px 24px}.form .row2{grid-template-columns:1fr;gap:0}.form .submit-row{flex-direction:column;align-items:stretch;gap:16px}.form .submit-row .note{text-align:center;max-width:none}.form .submit-row .btn{justify-content:center}footer.site{padding:36px 0 28px}footer.site .inner{grid-template-columns:1fr 1fr;padding:0 20px;gap:24px}footer.site .brand .word{font-size:48px}footer.site .legal{flex-direction:column;align-items:flex-start;gap:10px;padding:24px 20px 0}footer.site .legal a{margin-left:0;margin-right:14px}}@media (max-width:420px){h1{font-size:36px}h2{font-size:26px}.hero .ticker .row{font-size:9.5px}.ccard .stats>div{padding:0 6px}.ccard .stats .v{font-size:16px}.ccard .stats .v small{font-size:10px}.ccard .chips .chip{font-size:9.5px}footer.site .inner{grid-template-columns:1fr}footer.site .brand{grid-column:auto}}nav.top .navlinks{list-style:none;padding:0;margin:0;display:flex;gap:28px;font-size:13.5px;font-weight:500}nav.top .navlinks a{text-decoration:none}nav.top .navlinks a.current,nav.top .navlinks a:hover{color:var(--air-orange)}nav.top .back{font-family:var(--air-font-mono);font-size:11px;letter-spacing:.15em;text-transform:uppercase;color:var(--air-green);font-weight:500;text-decoration:none;display:inline-flex;align-items:center;gap:8px}nav.top .back:before{content:"←";font-family:var(--air-font)}nav.top .back:hover{color:var(--air-orange)}@media (max-width:1000px){nav.top .navlinks{display:none}}@media (max-width:720px){nav.top .back{font-size:10px}}section.s{padding:96px 0;border-bottom:1px solid rgba(18,43,36,.1)}section.s.green{background:var(--air-green);color:var(--air-cream);border-bottom-color:rgba(244,240,229,.1)}section.s.stone{background:var(--air-stone)}section.s.orange{background:var(--air-orange)}section.s .head{max-width:780px;margin-bottom:48px}section.s .head h2{margin:18px 0}section.s.green .head h2{color:var(--air-cream)}section.s .head p{font-size:17px;line-height:1.55;max-width:60ch;color:rgba(18,43,36,.78)}section.s.green .head p{color:rgba(244,240,229,.78)}@media (max-width:720px){section.s{padding:56px 0}section.s .head{margin-bottom:32px}}.cta-strip{padding:80px 0;background:var(--air-orange)}.cta-strip .grid{display:grid;grid-template-columns:1.4fr 1fr;gap:48px;align-items:center;max-width:1280px;margin:0 auto;padding:0 32px}.cta-strip h2{color:var(--air-green);max-width:18ch;margin:0}.cta-strip h2 em{font-style:normal;color:var(--air-cream)}.cta-strip .actions{display:flex;flex-direction:column;gap:12px;align-items:flex-start}.cta-strip .actions .btn{background:var(--air-green);color:var(--air-cream);padding:16px 24px;font-size:15px}.cta-strip .actions .btn .sq{background:var(--air-orange)}.cta-strip .actions .btn.ghost{background:transparent;color:var(--air-green);border:1px solid rgba(18,43,36,.4)}.cta-strip .actions .note{margin-top:6px;font-family:var(--air-font-mono);font-size:10.5px;letter-spacing:.12em;text-transform:uppercase;color:rgba(18,43,36,.75);font-weight:500}@media (max-width:800px){.cta-strip .grid{grid-template-columns:1fr}}@media (max-width:720px){.cta-strip{padding:56px 0}.cta-strip .grid{padding:0 20px}}.about-hero{background:var(--air-cream);padding:120px 0 80px;border-bottom:1px solid rgba(18,43,36,.12)}.about-hero .inner{max-width:1100px;margin:0 auto;padding:0 32px}.about-hero h1{font-size:clamp(48px,7vw,104px);letter-spacing:-.035em;line-height:.92;margin-top:24px;max-width:14ch}.about-hero h1 em{font-style:normal;color:var(--air-orange)}.about-hero .lede{margin-top:36px;max-width:38ch;font-size:22px;line-height:1.4;color:rgba(18,43,36,.78);font-weight:400}.about-hero .meta-row{margin-top:48px;padding-top:24px;border-top:1px solid rgba(18,43,36,.14);display:flex;gap:48px;flex-wrap:wrap;font-family:var(--air-font-mono);font-size:11px;letter-spacing:.15em;text-transform:uppercase;color:rgba(18,43,36,.55);font-weight:500}.about-hero .meta-row b{display:block;color:var(--air-green);font-weight:500;margin-top:4px}@media (max-width:720px){.about-hero{padding:64px 0 56px}.about-hero .inner{padding:0 20px}.about-hero .lede{font-size:18px}.about-hero .meta-row{gap:24px;margin-top:36px;padding-top:18px}}.belief-grid{display:grid;grid-template-columns:1.4fr 1fr;gap:64px;align-items:start}.belief-grid .head h2{max-width:18ch}.belief-grid .head h2 em{font-style:normal;color:var(--air-orange)}.belief-grid .head p{margin-top:18px;font-size:17px;line-height:1.55;color:rgba(18,43,36,.78);max-width:42ch}.belief-grid .head.green-text p{color:rgba(244,240,229,.85)}.belief-grid .head.green-text h2{color:var(--air-cream)}@media (max-width:1000px){.belief-grid{grid-template-columns:1fr;gap:36px}}.tenets{display:flex;flex-direction:column}.tenet{display:grid;grid-template-columns:60px 1fr;gap:24px;padding:24px 0;border-top:1px solid rgba(244,240,229,.18)}.tenets>.tenet:last-child{border-bottom:1px solid rgba(244,240,229,.18)}.tenet .n{font-family:var(--air-font-mono);font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:rgba(244,240,229,.55);font-weight:500;padding-top:4px}.tenet h3{color:var(--air-cream);font-size:19px;margin-bottom:8px;max-width:30ch}.tenet p{font-size:14.5px;line-height:1.6;color:rgba(244,240,229,.78);max-width:50ch}@media (max-width:720px){.tenet{grid-template-columns:1fr;gap:8px;padding:18px 0}.tenet .n{padding-top:0}}.chapters{display:grid;grid-template-columns:repeat(4,1fr);gap:0;border-top:1px solid rgba(18,43,36,.18)}.chapter{padding:28px 24px 0 0;border-right:1px solid rgba(18,43,36,.1)}.chapter:last-child{border-right:none;padding-right:0}.chapter:not(:first-child){padding-left:24px}.chapter .when{font-family:var(--air-font-mono);font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:var(--air-orange);font-weight:500;margin-bottom:18px}.chapter h3{font-size:18px;margin-bottom:12px;max-width:14ch}.chapter p{font-size:13.5px;line-height:1.6;color:rgba(18,43,36,.72);max-width:28ch;margin-bottom:32px}@media (max-width:900px){.chapters{grid-template-columns:repeat(2,1fr)}.chapter:nth-child(2n){border-right:none}.chapter:nth-child(odd){padding-left:0}.chapter:nth-child(2n){padding-left:24px}}@media (max-width:720px){.chapters{grid-template-columns:1fr}.chapter{border-right:none!important;padding-right:0!important;padding-left:0!important;border-bottom:1px solid rgba(18,43,36,.1);padding-bottom:24px;margin-bottom:8px}.chapter:last-child{border-bottom:none}}.parent{display:grid;grid-template-columns:1fr 1fr;gap:64px;align-items:center}.parent .left h2{max-width:18ch}.parent .left p{margin-top:18px;font-size:17px;line-height:1.6;color:rgba(18,43,36,.82);max-width:50ch}.parent .left p+p{margin-top:14px}.parent .left .btn-row{margin-top:28px;display:flex;gap:12px;flex-wrap:wrap}.parent .card{background:var(--air-green);color:var(--air-cream);padding:36px;border-radius:8px;box-shadow:0 22px 50px -22px rgba(0,0,0,.5);display:flex;flex-direction:column;gap:18px}.parent .card .word-glowar{font-family:var(--air-font);font-weight:600;font-size:72px;letter-spacing:-.03em;line-height:.9;color:var(--air-cream);display:inline-flex;align-items:flex-end}.parent .card .word-glowar .sq{width:.18em;height:.18em;background:var(--air-orange);margin-left:.05em;margin-bottom:.05em;flex:0 0 auto}.parent .card .desc{font-size:15px;line-height:1.55;color:rgba(244,240,229,.78)}.parent .card .stats{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid rgba(244,240,229,.18);padding-top:20px}.parent .card .stats .cell{padding-right:18px;border-right:1px solid rgba(244,240,229,.18)}.parent .card .stats .cell:last-child{border-right:none;padding-right:0}.parent .card .stats .cell:not(:first-child){padding-left:18px}.parent .card .stats .v{font-size:28px;font-weight:600;letter-spacing:-.02em;color:var(--air-cream)}.parent .card .stats .k{font-family:var(--air-font-mono);font-size:9.5px;letter-spacing:.14em;text-transform:uppercase;color:rgba(244,240,229,.65);margin-top:4px}@media (max-width:1000px){.parent{grid-template-columns:1fr;gap:36px}}@media (max-width:720px){.parent .card{padding:28px}.parent .card .word-glowar{font-size:48px}}.values-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:0;background:var(--air-cream);border:1px solid rgba(18,43,36,.12)}.value{padding:32px 28px;border-right:1px solid rgba(18,43,36,.1);border-bottom:1px solid rgba(18,43,36,.1)}.value:nth-child(3n){border-right:none}.value:nth-last-child(-n+3){border-bottom:none}.value .n{font-family:var(--air-font-mono);font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:var(--air-orange);font-weight:500;margin-bottom:14px}.value h3{font-size:20px;margin-bottom:14px;max-width:16ch}.value p{font-size:14px;line-height:1.65;color:rgba(18,43,36,.78);max-width:32ch}@media (max-width:900px){.values-grid{grid-template-columns:1fr}.value{border-right:none!important;border-bottom:1px solid rgba(18,43,36,.1)!important}.value:last-child{border-bottom:none!important}}.sec-hero{background:var(--air-green);color:var(--air-cream);padding:96px 0 80px;position:relative;overflow:hidden}.sec-hero .grid{display:grid;grid-template-columns:1.3fr 1fr;gap:64px;align-items:center;max-width:1280px;margin:0 auto;padding:0 32px}.sec-hero h1{color:var(--air-cream);max-width:14ch;margin:18px 0 24px}.sec-hero h1 em{font-style:normal;color:var(--air-orange)}.sec-hero .lede{max-width:48ch;font-size:18px;line-height:1.55;color:rgba(244,240,229,.85);margin-bottom:32px}.sec-hero .ctas{display:flex;gap:12px;flex-wrap:wrap}.sec-hero .ctas .btn{background:var(--air-cream);color:var(--air-green)}.sec-hero .ctas .btn .sq{background:var(--air-orange)}.sec-hero .ctas .btn.ghost{background:transparent;color:var(--air-cream);border:1px solid rgba(244,240,229,.3)}@media (max-width:1000px){.sec-hero .grid{grid-template-columns:1fr;gap:48px}}@media (max-width:720px){.sec-hero{padding:48px 0 56px}.sec-hero .grid{padding:0 20px;gap:36px}}.compliance{display:grid;grid-template-columns:repeat(2,1fr);gap:0;background:rgba(244,240,229,.04);border:1px solid rgba(244,240,229,.15);border-radius:6px;overflow:hidden}.compliance .cell{padding:22px 24px;border-right:1px solid rgba(244,240,229,.12);border-bottom:1px solid rgba(244,240,229,.12)}.compliance .cell:nth-child(2n){border-right:none}.compliance .cell:nth-last-child(-n+2){border-bottom:none}.compliance .cell .k{font-family:var(--air-font-mono);font-size:10px;letter-spacing:.18em;text-transform:uppercase;color:rgba(244,240,229,.55);font-weight:500;margin-bottom:8px}.compliance .cell .v{font-size:18px;color:var(--air-cream);font-weight:500;letter-spacing:-.01em;line-height:1.3;margin-bottom:6px}.compliance .cell .d{font-size:12px;color:rgba(244,240,229,.65);line-height:1.5}.compliance .cell .status{display:inline-flex;align-items:center;gap:6px;font-family:var(--air-font-mono);font-size:9.5px;letter-spacing:.15em;text-transform:uppercase;font-weight:500;margin-top:8px}.compliance .cell .status .dot{width:6px;height:6px;border-radius:50%}.compliance .cell .status.live{color:#a7dcc4}.compliance .cell .status.live .dot{background:#a7dcc4}.compliance .cell .status.progress{color:#fbb578}.compliance .cell .status.progress .dot{background:#fbb578}@media (max-width:720px){.compliance{grid-template-columns:1fr}.compliance .cell{border-right:none;border-bottom:1px solid rgba(244,240,229,.12)}.compliance .cell:last-child{border-bottom:none}}.principles{display:grid;grid-template-columns:repeat(2,1fr);gap:0;border:1px solid rgba(18,43,36,.12);background:var(--air-cream)}.principle{padding:36px 32px;border-right:1px solid rgba(18,43,36,.1);border-bottom:1px solid rgba(18,43,36,.1)}.principle:nth-child(2n){border-right:none}.principle:nth-last-child(-n+2){border-bottom:none}.principle .n{font-family:var(--air-font-mono);font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:var(--air-orange);font-weight:500;margin-bottom:14px}.principle h3{font-size:24px;letter-spacing:-.02em;margin-bottom:14px;max-width:18ch}.principle p{font-size:14.5px;line-height:1.6;color:rgba(18,43,36,.78);max-width:42ch}.principle p+p{margin-top:12px}.principle .meta{margin-top:18px;padding-top:14px;border-top:1px solid rgba(18,43,36,.1);font-family:var(--air-font-mono);font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:rgba(18,43,36,.55)}@media (max-width:1000px){.principles{grid-template-columns:1fr}.principle{border-right:none!important;border-bottom:1px solid rgba(18,43,36,.1)!important}.principle:last-child{border-bottom:none!important}}.arch{display:grid;grid-template-columns:repeat(5,1fr);gap:0;align-items:stretch}.arch .node{padding:24px 20px;border:1px solid rgba(244,240,229,.18);border-radius:6px;background:rgba(244,240,229,.04);display:flex;flex-direction:column;gap:8px;text-align:left}.arch .node.accent{background:var(--air-orange);color:var(--air-green);border-color:var(--air-orange)}.arch .node .stage{font-family:var(--air-font-mono);font-size:10px;letter-spacing:.15em;text-transform:uppercase;color:rgba(244,240,229,.55);font-weight:500}.arch .node.accent .stage{color:rgba(18,43,36,.65)}.arch .node .label{font-size:15px;font-weight:600;letter-spacing:-.015em;color:var(--air-cream);line-height:1.25}.arch .node.accent .label{color:var(--air-green)}.arch .node .desc{font-size:12px;line-height:1.5;color:rgba(244,240,229,.65);margin-top:4px}.arch .node.accent .desc{color:rgba(18,43,36,.78)}.arch .arrow{display:flex;align-items:center;justify-content:center;font-size:14px}.arch .arrow,.arch-note{font-family:var(--air-font-mono);color:rgba(244,240,229,.55)}.arch-note{margin-top:24px;font-size:10.5px;letter-spacing:.15em;text-transform:uppercase;text-align:center}@media (max-width:1100px){.arch{grid-template-columns:repeat(3,1fr);gap:14px}.arch .arrow{display:none}}@media (max-width:800px){.arch{grid-template-columns:1fr 1fr}}@media (max-width:720px){.arch{grid-template-columns:1fr}}.controls{display:grid;grid-template-columns:repeat(3,1fr);gap:0;background:var(--air-cream);border:1px solid rgba(18,43,36,.12)}.control{padding:28px 24px;border-right:1px solid rgba(18,43,36,.1);border-bottom:1px solid rgba(18,43,36,.1)}.control:nth-child(3n){border-right:none}.control:nth-last-child(-n+3){border-bottom:none}.control .lbl{font-family:var(--air-font-mono);font-size:10px;letter-spacing:.18em;text-transform:uppercase;color:var(--air-orange);font-weight:500;margin-bottom:12px}.control h3{font-size:17px;margin-bottom:10px;max-width:18ch}.control p{font-size:13.5px;line-height:1.6;color:rgba(18,43,36,.72);max-width:32ch}@media (max-width:1000px){.controls{grid-template-columns:1fr 1fr}.control:nth-child(3n){border-right:1px solid rgba(18,43,36,.1)}.control:nth-child(2n){border-right:none}.control:nth-last-child(-n+3){border-bottom:1px solid rgba(18,43,36,.1)}.control:nth-last-child(-n+2){border-bottom:none}}@media (max-width:720px){.controls{grid-template-columns:1fr}.control{border-right:none!important}}.subs{background:var(--air-cream);border:1px solid rgba(18,43,36,.12)}.subs table{width:100%;border-collapse:collapse}.subs td,.subs th{text-align:left;padding:14px 22px;border-bottom:1px solid rgba(18,43,36,.1)}.subs th{font-family:var(--air-font-mono);font-size:10px;letter-spacing:.15em;text-transform:uppercase;color:rgba(18,43,36,.55);font-weight:500;background:rgba(18,43,36,.03)}.subs td{font-size:14px;color:var(--air-green);vertical-align:top}.subs td.name{font-weight:500}.subs td.region{font-family:var(--air-font-mono);font-size:12px;color:rgba(18,43,36,.65)}.subs tr:last-child td{border-bottom:none}@media (max-width:720px){.subs table{font-size:13px}.subs td,.subs th{padding:10px 16px}}.faq{display:flex;flex-direction:column;gap:0;background:var(--air-cream);border:1px solid rgba(18,43,36,.12)}.faq details{border-bottom:1px solid rgba(18,43,36,.1)}.faq details:last-child{border-bottom:none}.faq summary{list-style:none;cursor:pointer;padding:24px 28px;display:flex;justify-content:space-between;align-items:center;gap:18px;font-size:17px;font-weight:500;letter-spacing:-.01em}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:"+";font-family:var(--air-font);font-size:24px;line-height:1;color:var(--air-orange);font-weight:300;transition:transform .15s}.faq details[open] summary:after{transform:rotate(45deg)}.faq .body{padding:0 28px 24px;max-width:62ch}.faq .body p{font-size:14.5px;line-height:1.65;color:rgba(18,43,36,.82);margin-bottom:12px}.faq .body p:last-child{margin-bottom:0}@media (max-width:720px){.faq summary{padding:18px 22px;font-size:15.5px}.faq .body{padding:0 22px 18px}}.crumb{background:var(--air-cream);border-bottom:1px solid rgba(18,43,36,.1)}.crumb .inner{display:flex;align-items:center;justify-content:space-between;padding:14px 32px;max-width:1280px;margin:0 auto;font-family:var(--air-font-mono);font-size:10.5px;letter-spacing:.15em;text-transform:uppercase;color:rgba(18,43,36,.55)}.crumb a{text-decoration:none;display:inline-flex;align-items:center;gap:8px;color:var(--air-green);font-weight:500}.crumb a:before{content:"←";font-family:var(--air-font)}.crumb a:hover{color:var(--air-orange)}.crumb .ref b{color:var(--air-green);font-weight:500}@media (max-width:720px){.crumb .inner{padding:14px 20px}}.cand-hero{background:var(--air-green);color:var(--air-cream);padding:64px 0 80px}.cand-hero .grid{display:grid;grid-template-columns:1fr 1fr;gap:64px;align-items:center;max-width:1280px;margin:0 auto;padding:0 32px}.ident .top{gap:24px;margin-bottom:32px}.ident .avatar,.ident .top{display:flex;align-items:center}.ident .avatar{width:140px;height:140px;border-radius:24px;background:var(--air-cream);justify-content:center;flex:0 0 auto}.ident .avatar .sb{width:44%;height:44%;background:var(--air-orange)}.ident .meta-id{font-family:var(--air-font-mono);font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:rgba(244,240,229,.65);font-weight:500}.ident .meta-id b{display:block;color:var(--air-cream);font-weight:500;margin-bottom:4px;font-size:12px}.ident h1{color:var(--air-cream);margin-bottom:14px;font-size:clamp(40px,5vw,72px)}.ident .role-row{display:flex;align-items:center;gap:14px;flex-wrap:wrap;margin-bottom:24px}.ident .level{display:inline-flex;align-items:center;gap:6px;padding:5px 10px;border-radius:3px;font-family:var(--air-font-mono);font-size:10px;letter-spacing:.14em;text-transform:uppercase;font-weight:500;background:rgba(34,114,82,.3);color:#a7dcc4}.ident .level .bars{display:inline-flex;align-items:flex-end;gap:1.5px;height:9px}.ident .level .bars i{width:2px;background:currentColor}.ident .level .bars i:first-child{height:3px}.ident .level .bars i:nth-child(2){height:5px}.ident .level .bars i:nth-child(3){height:9px}.ident .role-title{font-size:22px;color:var(--air-cream);font-weight:500;letter-spacing:-.015em}.ident .status{display:inline-flex;align-items:center;gap:8px;background:rgba(167,220,196,.18);color:#a7dcc4;padding:7px 12px;border-radius:999px;font-family:var(--air-font-mono);font-size:10.5px;letter-spacing:.14em;text-transform:uppercase;font-weight:500;margin-bottom:30px}.ident .status .live{width:7px;height:7px;border-radius:50%;background:#a7dcc4}.ident .cta-row{display:flex;gap:12px;flex-wrap:wrap}.ident .cta-row .btn{background:var(--air-cream);color:var(--air-green)}.ident .cta-row .btn .sq{background:var(--air-orange)}.ident .cta-row .btn.ghost{background:transparent;color:var(--air-cream);border:1px solid rgba(244,240,229,.3)}.glance{display:grid;grid-template-columns:repeat(2,1fr);gap:0;background:rgba(244,240,229,.04);border:1px solid rgba(244,240,229,.15);border-radius:6px}.glance .cell{padding:24px 28px;border-right:1px solid rgba(244,240,229,.12);border-bottom:1px solid rgba(244,240,229,.12)}.glance .cell:nth-child(2n){border-right:none}.glance .cell:nth-last-child(-n+2){border-bottom:none}.glance .cell .v{font-size:48px;font-weight:600;letter-spacing:-.02em;color:var(--air-cream);line-height:1;margin-bottom:6px}.glance .cell .v small{font-size:18px;opacity:.7;font-weight:500}.glance .cell .k{font-family:var(--air-font-mono);font-size:10px;letter-spacing:.15em;text-transform:uppercase;color:rgba(244,240,229,.65);font-weight:500;margin-bottom:6px}.glance .cell .d{font-size:12px;color:rgba(244,240,229,.65);line-height:1.5}@media (max-width:1000px){.cand-hero .grid{grid-template-columns:1fr;gap:48px}}@media (max-width:720px){.cand-hero{padding:48px 0 56px}.cand-hero .grid{padding:0 20px;gap:36px}.ident .avatar{width:96px;height:96px;border-radius:18px}.ident h1{font-size:48px}.ident .role-title{font-size:18px}.glance .cell{padding:18px 20px}.glance .cell .v{font-size:36px}}.about-grid{display:grid;grid-template-columns:2fr 1fr;gap:64px}.about-grid .body p{font-size:17px;line-height:1.65;color:rgba(18,43,36,.85);margin-bottom:18px;max-width:62ch}.about-grid .body p:last-child{margin-bottom:0}.about-grid .side{display:flex;flex-direction:column;gap:18px}.about-grid .side .item{padding-top:14px;border-top:1px solid rgba(18,43,36,.12)}.about-grid .side .item .k{font-family:var(--air-font-mono);font-size:10px;letter-spacing:.15em;text-transform:uppercase;color:rgba(18,43,36,.55);font-weight:500;margin-bottom:8px}.about-grid .side .item .v{font-size:15px;line-height:1.5}@media (max-width:900px){.about-grid{grid-template-columns:1fr;gap:36px}}.skill-groups{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.skill-group{padding:24px;border:1px solid rgba(18,43,36,.12);border-radius:6px;background:var(--air-cream)}.skill-group .lbl{font-family:var(--air-font-mono);font-size:10px;letter-spacing:.18em;text-transform:uppercase;color:var(--air-orange);font-weight:500;margin-bottom:10px}.skill-group h3{font-size:16px;margin-bottom:14px}.skill-group .chips{display:flex;flex-wrap:wrap;gap:6px}.skill-group .chip{font-family:var(--air-font-mono);font-size:10px;font-weight:500;letter-spacing:.08em;text-transform:uppercase;padding:5px 9px;border:1px solid rgba(18,43,36,.2);border-radius:4px;color:var(--air-green)}@media (max-width:900px){.skill-groups{grid-template-columns:1fr}}.timeline>.eng{display:grid;grid-template-columns:140px 1fr 220px;gap:32px;padding:24px 0;border-top:1px solid rgba(244,240,229,.14)}.timeline>.eng:last-child{border-bottom:1px solid rgba(244,240,229,.14)}.eng .when{font-family:var(--air-font-mono);font-size:11px;letter-spacing:.15em;text-transform:uppercase;color:rgba(244,240,229,.65)}.eng .when b{display:block;color:var(--air-cream);font-weight:500;margin-bottom:4px}.eng .what .role{font-family:var(--air-font-mono);font-size:10px;letter-spacing:.15em;text-transform:uppercase;color:rgba(244,240,229,.55);margin-bottom:6px}.eng .what h3{color:var(--air-cream);font-size:18px;margin-bottom:6px}.eng .what p{font-size:14px;line-height:1.55;color:rgba(244,240,229,.78);max-width:54ch}.eng .score{text-align:right}.eng .score .v{font-size:32px;font-weight:600;letter-spacing:-.02em;color:var(--air-cream);line-height:1}.eng .score .v small{font-size:14px;opacity:.6}.eng .score .k{font-family:var(--air-font-mono);font-size:9.5px;letter-spacing:.15em;text-transform:uppercase;color:rgba(244,240,229,.65);margin-top:6px}@media (max-width:800px){.timeline>.eng{grid-template-columns:1fr;gap:14px}.eng .score{text-align:left;display:flex;align-items:baseline;gap:14px}.eng .score .k{margin-top:0}}.quotes{display:grid;grid-template-columns:repeat(3,1fr);gap:0;border:1px solid rgba(18,43,36,.12);border-radius:6px;overflow:hidden;background:var(--air-cream)}.quote{padding:32px;border-right:1px solid rgba(18,43,36,.12);display:flex;flex-direction:column;gap:18px}.quote:last-child{border-right:none}.quote .mark{font-family:var(--air-font);font-size:48px;line-height:.8;color:var(--air-orange);margin-bottom:-12px}.quote blockquote{margin:0;font-size:16px;line-height:1.55}.quote .att{font-family:var(--air-font-mono);font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:rgba(18,43,36,.55);font-weight:500;margin-top:auto;padding-top:18px;border-top:1px solid rgba(18,43,36,.1)}.quote .att b{display:block;color:var(--air-green);font-weight:500;margin-bottom:4px;font-size:11px}@media (max-width:900px){.quotes{grid-template-columns:1fr}.quote{border-right:none;border-bottom:1px solid rgba(18,43,36,.12)}.quote:last-child{border-bottom:none}}.tech{display:grid;grid-template-columns:repeat(4,1fr);gap:0}.tech .cell{padding:24px 28px 24px 0;border-right:1px solid rgba(18,43,36,.12)}.tech .cell:nth-child(4n){border-right:none;padding-right:0}.tech .cell:not(:first-child){padding-left:28px}.tech .lbl{font-family:var(--air-font-mono);font-size:10px;letter-spacing:.18em;text-transform:uppercase;color:var(--air-orange);font-weight:500;margin-bottom:12px}.tech h3{font-size:16px;margin-bottom:10px;max-width:14ch}.tech p{font-size:13px;line-height:1.6;color:rgba(18,43,36,.72);max-width:30ch}@media (max-width:900px){.tech{grid-template-columns:repeat(2,1fr)}.tech .cell:nth-child(4n){border-right:1px solid rgba(18,43,36,.12);padding-right:28px}.tech .cell:nth-child(2n){border-right:none;padding-right:0}.tech .cell:nth-child(odd){padding-left:0}}@media (max-width:720px){.tech{grid-template-columns:1fr}.tech .cell{border-right:none!important;padding-right:0!important;padding-left:0!important;border-bottom:1px solid rgba(18,43,36,.12);padding-bottom:18px;margin-bottom:6px}.tech .cell:last-child{border-bottom:none}}.similar{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.scard{background:var(--air-cream);border:1px solid rgba(18,43,36,.12);border-radius:8px;padding:22px;display:flex;flex-direction:column;gap:14px;text-decoration:none;color:inherit;transition:box-shadow .15s,transform .12s}.scard:hover{box-shadow:0 18px 40px -20px rgba(0,0,0,.4);transform:translateY(-2px)}.scard .top{display:flex;align-items:flex-start;justify-content:space-between;gap:14px}.scard .av{width:48px;height:48px;border-radius:12px;background:var(--air-green);display:flex;align-items:center;justify-content:center;flex:0 0 auto}.scard .av .sb{width:44%;height:44%;background:var(--air-orange)}.scard .id{font-family:var(--air-font-mono);font-size:9.5px;letter-spacing:.14em;text-transform:uppercase;color:rgba(18,43,36,.55);text-align:right}.scard .id b{display:block;color:var(--air-green);font-weight:500;margin-bottom:2px}.scard .name{font-size:18px;font-weight:600;letter-spacing:-.015em}.scard .role-line{font-size:13px;display:flex;gap:8px}.scard .level,.scard .role-line{color:rgba(18,43,36,.65);align-items:center}.scard .level{display:inline-flex;gap:5px;padding:3px 7px;border-radius:3px;font-family:var(--air-font-mono);font-size:9px;letter-spacing:.14em;text-transform:uppercase;font-weight:500;background:rgba(18,43,36,.08)}.scard .level.mid{background:rgba(251,87,2,.1);color:#a3341c}.scard .level.experienced{background:rgba(34,114,82,.12);color:#1f6b4a}.scard .meta{display:flex;justify-content:space-between;align-items:center;border-top:1px solid rgba(18,43,36,.1);padding-top:14px;font-family:var(--air-font-mono);font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:rgba(18,43,36,.55)}.scard .meta b{color:var(--air-green);font-weight:500}@media (max-width:1000px){.similar{grid-template-columns:repeat(2,1fr)}}@media (max-width:720px){.similar{grid-template-columns:1fr}}.draft{background:rgba(251,87,2,.1);border-bottom:1px solid rgba(251,87,2,.3);padding:10px 32px;font-family:var(--air-font-mono);font-size:10.5px;letter-spacing:.12em;text-transform:uppercase;color:#a3341c;font-weight:500;text-align:center}.draft b{color:#7a1e0c}.legal-page{background:var(--air-cream);color:var(--air-green)}.legal-page body{line-height:1.7}.legal-hero{padding:80px 32px 56px;border-bottom:1px solid rgba(18,43,36,.12);max-width:920px;margin:0 auto}.legal-hero h1{margin:18px 0;font-weight:600;font-size:64px;letter-spacing:-.03em;line-height:.95}.legal-hero .kicker{font-size:19px;line-height:1.5;color:rgba(18,43,36,.78);max-width:62ch;margin:0}.legal-hero .meta{margin-top:40px;padding-top:24px;border-top:1px solid rgba(18,43,36,.14);display:flex;gap:48px;flex-wrap:wrap;font-family:var(--air-font-mono);font-size:11px;letter-spacing:.15em;text-transform:uppercase;color:rgba(18,43,36,.55);font-weight:500}.legal-hero .meta b{display:block;color:var(--air-green);font-weight:500;margin-top:4px}@media (max-width:720px){.legal-hero{padding:48px 20px 36px}.legal-hero h1{font-size:40px}.legal-hero .kicker{font-size:17px}.legal-hero .meta{gap:24px;margin-top:28px;padding-top:18px}}.legal-main{display:grid;grid-template-columns:220px 1fr;gap:64px;max-width:1100px;margin:0 auto;padding:64px 32px 96px}@media (max-width:900px){.legal-main{grid-template-columns:1fr;gap:32px;padding:48px 20px 64px}}.toc{position:sticky;top:90px;align-self:start}.toc h4{margin:0 0 14px;font-family:var(--air-font-mono);font-size:10px;letter-spacing:.18em;text-transform:uppercase;color:rgba(18,43,36,.55);font-weight:500}.toc ol{list-style:none;padding:0;margin:0;counter-reset:tocsec;font-size:13.5px;line-height:1.5}.toc li{counter-increment:tocsec;padding:6px 0;border-top:1px solid rgba(18,43,36,.1)}.toc li:last-child{border-bottom:1px solid rgba(18,43,36,.1)}.toc li a{text-decoration:none;color:var(--air-green);display:flex;gap:10px;align-items:baseline}.toc li a:before{content:counter(tocsec,decimal-leading-zero);font-family:var(--air-font-mono);font-size:10px;color:rgba(18,43,36,.45);flex:0 0 auto;padding-top:2px;letter-spacing:.1em}.toc li a:hover{color:var(--air-orange)}@media (max-width:900px){.toc{position:static}}article.legal{max-width:62ch;counter-reset:articlesec}article.legal h2{margin:48px 0 18px;padding-top:28px;border-top:1px solid rgba(18,43,36,.14);font-weight:600;font-size:30px;letter-spacing:-.025em;line-height:1.1;counter-increment:articlesec;display:flex;align-items:baseline;gap:18px}article.legal h2:before{content:counter(articlesec,decimal-leading-zero);font-family:var(--air-font-mono);font-size:13px;color:var(--air-orange);font-weight:500;letter-spacing:.1em;flex:0 0 auto;padding-top:6px}article.legal h2:first-of-type{margin-top:0;padding-top:0;border-top:none}article.legal h3{margin:32px 0 12px;font-weight:600;font-size:18px;letter-spacing:-.015em}article.legal p{margin:0 0 16px;font-size:15.5px;line-height:1.75;color:rgba(18,43,36,.85)}article.legal p b,article.legal p strong{color:var(--air-green);font-weight:500}article.legal a{color:var(--air-orange);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}article.legal a:hover{color:var(--air-green)}article.legal ol,article.legal ul{margin:0 0 18px;padding-left:22px;font-size:15.5px;line-height:1.75;color:rgba(18,43,36,.85)}article.legal li{margin-bottom:6px}article.legal li::marker{color:var(--air-orange)}article.legal .note{background:rgba(218,205,191,.3);border-left:3px solid var(--air-orange);padding:14px 18px;margin:24px 0;font-size:14px;line-height:1.6;color:rgba(18,43,36,.8)}article.legal .note b{color:var(--air-green)}article.legal table{width:100%;border-collapse:collapse;margin:0 0 18px;font-size:14px}article.legal td,article.legal th{padding:10px 12px;text-align:left;border-bottom:1px solid rgba(18,43,36,.12);vertical-align:top}article.legal th{font-family:var(--air-font-mono);font-size:10px;letter-spacing:.15em;text-transform:uppercase;color:rgba(18,43,36,.55);font-weight:500;background:rgba(18,43,36,.03)}article.legal td b{color:var(--air-green);font-weight:500}article.legal code{font-family:var(--air-font-mono);font-size:13px;background:rgba(18,43,36,.06);padding:2px 6px;border-radius:3px}.nf-shell{min-height:100vh;display:flex;flex-direction:column}.nf-shell em{font-style:normal;color:var(--air-orange)}.nf-nav{padding:24px 32px!important;background:transparent!important;backdrop-filter:none!important;position:static!important}.nf-main,.nf-nav{max-width:1280px;margin:0 auto;width:100%}.nf-main{flex:1;display:flex;padding:32px}.nf-grid,.nf-main{align-items:center}.nf-grid{display:grid;grid-template-columns:1.3fr 1fr;gap:64px;width:100%}.nf-shell .copy .code{font-family:var(--air-font-mono);font-size:13px;letter-spacing:.2em;text-transform:uppercase;color:var(--air-orange);font-weight:500;display:inline-flex;align-items:center;gap:9px}.nf-shell .copy .code .sq{width:8px;height:8px;background:var(--air-orange)}.nf-shell .copy h1{margin-top:16px;max-width:11ch;font-size:clamp(56px,9vw,132px);line-height:.9}.nf-shell .copy .lede{margin-top:28px;font-size:18px;line-height:1.55;color:rgba(18,43,36,.78);max-width:40ch}.url-row{margin-top:24px;padding:12px 16px;background:rgba(18,43,36,.06);border:1px solid rgba(18,43,36,.14);font-family:var(--air-font-mono);font-size:12.5px;color:rgba(18,43,36,.62);display:flex;align-items:center;gap:10px;max-width:46ch;overflow:hidden}.url-row .x{color:var(--air-orange);flex:0 0 auto}.url-row code{font-family:inherit;font-size:inherit;flex:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.url-row .status{font-family:inherit;font-size:10.5px;letter-spacing:.16em;text-transform:uppercase;color:var(--air-orange);flex:0 0 auto}.nf-shell .copy .ctas{margin-top:36px;display:flex;gap:12px;flex-wrap:wrap}.nf-shell .copy .ctas .btn.ghost{color:var(--air-green);border-color:rgba(18,43,36,.4)}.empty-card{background:var(--air-cream);border:1px dashed rgba(18,43,36,.32);padding:32px;display:flex;flex-direction:column;gap:18px;position:relative;box-shadow:0 30px 70px -32px rgba(18,43,36,.4)}.empty-card .stamp{position:absolute;top:18px;right:18px;transform:rotate(-6deg);font-family:var(--air-font-mono);font-size:10px;letter-spacing:.22em;text-transform:uppercase;color:var(--air-orange);font-weight:500;border:1.5px solid var(--air-orange);padding:5px 9px}.empty-card .top{display:flex;align-items:center;gap:14px}.empty-card .av{width:60px;height:60px;border-radius:50%;background:rgba(18,43,36,.08);border:1px dashed rgba(18,43,36,.4);display:flex;align-items:center;justify-content:center;font-size:14px;letter-spacing:.15em;color:rgba(18,43,36,.5);font-weight:500}.empty-card .av,.empty-card .nm{font-family:var(--air-font-mono);text-transform:uppercase}.empty-card .nm{font-size:13px;letter-spacing:.14em;color:rgba(18,43,36,.55);line-height:1.3}.empty-card .nm b{display:block;color:var(--air-green);font-size:20px;font-family:var(--air-font);letter-spacing:-.02em;text-transform:none;margin-bottom:4px;font-weight:600}.empty-card .row-line{display:flex;align-items:center;gap:9px;padding:9px 0;border-top:1px solid rgba(18,43,36,.12);font-family:var(--air-font-mono);font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:rgba(18,43,36,.55)}.empty-card .row-line .k{flex:1}.empty-card .row-line .v{color:rgba(18,43,36,.45);font-style:italic}.empty-card .foot{margin-top:6px;padding-top:14px;border-top:1px solid rgba(18,43,36,.12);display:flex;align-items:center;justify-content:space-between}.empty-card .foot .ref{font-family:var(--air-font-mono);font-size:10.5px;letter-spacing:.16em;text-transform:uppercase;color:rgba(18,43,36,.55)}.empty-card .foot .btn{background:var(--air-green);padding:9px 14px;font-size:12px}.suggest{background:var(--air-stone);padding:24px 0;border-top:1px solid rgba(18,43,36,.18)}.suggest .inner{max-width:1280px;margin:0 auto;padding:0 32px}.suggest h4{font-family:var(--air-font-mono);font-size:11px;letter-spacing:.2em;text-transform:uppercase;color:rgba(18,43,36,.62);font-weight:500;margin-bottom:16px}.suggest .links{display:grid;grid-template-columns:repeat(5,1fr);gap:0;border-top:1px solid rgba(18,43,36,.18)}.suggest .links a{display:flex;flex-direction:column;gap:6px;padding:18px 18px 22px;border-right:1px solid rgba(18,43,36,.18);text-decoration:none;color:inherit;transition:background .12s}.suggest .links a:last-child{border-right:none}.suggest .links a:hover{background:rgba(244,240,229,.55)}.suggest .links a .n{font-family:var(--air-font-mono);font-size:10px;letter-spacing:.16em;text-transform:uppercase;color:var(--air-orange);font-weight:500}.suggest .links a h5{font-size:16px;font-weight:600;letter-spacing:-.01em;margin:0}.suggest .links a .sub{font-size:12.5px;color:rgba(18,43,36,.62)}.slim{background:var(--air-cream);padding:18px 32px;border-top:1px solid rgba(18,43,36,.1);display:flex;justify-content:space-between;align-items:center;font-family:var(--air-font-mono);font-size:10px;letter-spacing:.15em;text-transform:uppercase;color:rgba(18,43,36,.55);max-width:1280px;margin:0 auto;width:100%}.slim a{text-decoration:none;margin-left:14px}.slim a:hover{color:var(--air-orange)}@media (max-width:900px){.nf-grid{grid-template-columns:1fr;gap:48px}.suggest .links{grid-template-columns:repeat(2,1fr)}.suggest .links a{border-bottom:1px solid rgba(18,43,36,.18)}.suggest .links a:nth-child(2){border-right:none}}@media (max-width:600px){.nf-nav{padding:18px 20px!important}.nf-main{padding:24px 20px}.suggest .inner{padding:0 20px}.slim{flex-direction:column;gap:8px;align-items:flex-start;padding:18px 20px}.suggest .links{grid-template-columns:1fr}.suggest .links a{border-right:none}}.contact-hero{padding:120px 0 32px}.contact-hero .inner{max-width:1280px;margin:0 auto;padding:0 32px}.contact-hero .row{display:grid;grid-template-columns:1.4fr 1fr;gap:64px;align-items:end}.contact-hero h1{margin-top:24px;max-width:14ch;font-size:clamp(44px,6vw,88px);line-height:.94}.contact-hero em{font-style:normal;color:var(--air-orange)}.contact-hero .lede{font-size:18px;line-height:1.55;color:rgba(18,43,36,.78);max-width:42ch}@media (max-width:1080px){.contact-hero .row{grid-template-columns:1fr;gap:24px}}@media (max-width:760px){.contact-hero{padding:64px 0 24px}.contact-hero .inner{padding:0 20px}}.paths{max-width:1280px;margin:64px auto 0;padding:0 32px 96px;display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.path{background:var(--air-cream);border:1px solid rgba(18,43,36,.18);padding:32px;display:flex;flex-direction:column;gap:0;transition:border-color .12s,transform .12s;text-decoration:none;color:inherit}.path:hover{border-color:var(--air-green);transform:translateY(-2px)}.path .lbl{font-family:var(--air-font-mono);font-size:10.5px;letter-spacing:.2em;text-transform:uppercase;color:var(--air-orange);font-weight:500;display:inline-flex;align-items:center;gap:9px;margin-bottom:12px}.path .lbl .sq{width:7px;height:7px;background:var(--air-orange)}.path h3{font-size:24px;letter-spacing:-.02em}.path .what{font-size:14px;line-height:1.55;color:rgba(18,43,36,.78);margin-top:14px;max-width:32ch}.path .em{margin-top:24px;padding-top:18px;border-top:1px solid rgba(18,43,36,.14);font-family:var(--air-font-mono);font-size:13px;letter-spacing:.05em;color:var(--air-green);font-weight:500;display:inline-flex;align-items:center;gap:9px}.path .em:after{content:"→";color:var(--air-orange)}.path .meta{display:flex;justify-content:space-between;margin-top:12px;font-family:var(--air-font-mono);font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:rgba(18,43,36,.55)}.path .meta .ok{color:#1b6b4c;display:inline-flex;align-items:center;gap:5px}.path .meta .ok:before{content:"";width:6px;height:6px;background:#2f9e7a;border-radius:50%}.path.green{background:var(--air-green);color:var(--air-cream);border-color:var(--air-green)}.path.green .em{color:var(--air-cream);border-color:rgba(244,240,229,.18)}.path.green .what{color:rgba(244,240,229,.8)}.path.green .meta{color:rgba(244,240,229,.65)}.path.green .meta .ok{color:#7ed3b0}@media (max-width:1080px){.paths{grid-template-columns:1fr}}@media (max-width:760px){.paths{padding:0 20px 56px}}.office{display:grid;grid-template-columns:1fr 1fr;gap:64px;align-items:start}.office .copy h2{max-width:14ch}.office .copy h2 em{font-style:normal;color:var(--air-orange)}.office .copy p{margin-top:18px;font-size:16px;line-height:1.6;color:rgba(18,43,36,.8);max-width:44ch}.office .copy p+p{margin-top:14px}@media (max-width:1080px){.office{grid-template-columns:1fr;gap:36px}}.office-card{background:var(--air-cream);border:1px solid rgba(18,43,36,.18);padding:32px;display:flex;flex-direction:column;gap:18px}.office-card .head{display:flex;justify-content:space-between;align-items:flex-end;padding-bottom:14px;border-bottom:1px solid rgba(18,43,36,.14)}.office-card .head .nm{font-size:22px;font-weight:600;letter-spacing:-.02em}.office-card .head .nm small{display:block;font-size:10px;letter-spacing:.14em;color:rgba(18,43,36,.55);margin-top:4px}.office-card .head .nm small,.office-card .head .tz{font-family:var(--air-font-mono);text-transform:uppercase;font-weight:500}.office-card .head .tz{font-size:10.5px;letter-spacing:.18em;color:var(--air-orange)}.office-card .addr{font-size:14px;line-height:1.6;color:rgba(18,43,36,.8)}.office-card .addr b{font-weight:500;color:var(--air-green);display:block;margin-bottom:4px}.hours{display:grid;grid-template-columns:1fr 1fr;gap:14px;padding-top:14px;border-top:1px solid rgba(18,43,36,.14);font-family:var(--air-font-mono);font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:rgba(18,43,36,.62)}.hours .d{display:flex;justify-content:space-between}.hours .d b{color:var(--air-green);font-weight:500}.office-card .reg{font-family:var(--air-font-mono);font-size:10.5px;letter-spacing:.14em;text-transform:uppercase;color:rgba(18,43,36,.55);padding-top:14px;border-top:1px solid rgba(18,43,36,.14);display:flex;flex-direction:column;gap:5px}.office-card .reg span b{color:var(--air-green);font-weight:500}@media (max-width:760px){.hours{grid-template-columns:1fr}}section.s.green-section{background:var(--air-green);color:var(--air-cream);border-top-color:rgba(244,240,229,.1)}section.s.green-section .head h2{color:var(--air-cream)}section.s.green-section .head p{color:rgba(244,240,229,.78)}.faq-grid{display:grid;grid-template-columns:1fr 1.4fr;gap:48px;align-items:start}.faq-grid h2{max-width:18ch}.qa-list{display:flex;flex-direction:column}.qa{padding:24px 0;border-top:1px solid rgba(244,240,229,.18);display:grid;grid-template-columns:60px 1fr;gap:24px}.qa:last-child{border-bottom:1px solid rgba(244,240,229,.18)}.qa .n{font-family:var(--air-font-mono);font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:rgba(244,240,229,.55);font-weight:500;padding-top:3px}.qa h3{font-size:18px;max-width:36ch;color:var(--air-cream);margin-bottom:8px}.qa p{font-size:14px;line-height:1.6;color:rgba(244,240,229,.78);max-width:54ch}.qa p a{color:var(--air-orange);text-decoration:underline;text-underline-offset:3px}@media (max-width:1080px){.faq-grid{grid-template-columns:1fr;gap:36px}}@media (max-width:760px){.qa{grid-template-columns:1fr;gap:8px}}.cta-grid{display:grid;grid-template-columns:1.4fr 1fr;gap:48px;align-items:center;max-width:1280px;margin:0 auto;padding:0 32px}.cta-grid h2{color:var(--air-green);max-width:18ch}.cta-grid h2 em{font-style:normal;color:var(--air-cream)}.cta-grid .actions{display:flex;flex-direction:column;gap:12px}.cta-grid .actions .btn{background:var(--air-green);color:var(--air-cream);padding:16px 24px;font-size:15px}.cta-grid .actions .btn .sq{background:var(--air-orange)}.cta-grid .actions .btn.ghost{background:transparent;color:var(--air-green);border:1px solid rgba(18,43,36,.4)}.cta-grid .actions .note{font-family:var(--air-font-mono);font-size:10.5px;letter-spacing:.12em;text-transform:uppercase;color:rgba(18,43,36,.75);margin-top:6px}@media (max-width:760px){.cta-grid{grid-template-columns:1fr;padding:0 20px}}.apply-hero{padding:96px 0 0}.apply-hero .inner{max-width:1280px;margin:0 auto;padding:0 32px}.apply-hero .row{display:grid;grid-template-columns:1.4fr 1fr;gap:64px;align-items:end}.apply-hero h1{margin-top:18px;max-width:14ch;font-size:clamp(40px,5.5vw,80px);line-height:.94}.apply-hero em{font-style:normal;color:var(--air-orange)}.apply-hero .lede{font-size:18px;line-height:1.55;color:rgba(18,43,36,.78);max-width:42ch}.apply-hero .lede+.lede{margin-top:14px}.now{display:inline-flex;align-items:center;gap:9px;font-family:var(--air-font-mono);font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--air-green);font-weight:500;border:1px solid rgba(18,43,36,.25);padding:6px 11px;margin-bottom:14px}.now .pulse{width:7px;height:7px;background:var(--air-orange);border-radius:50%;box-shadow:0 0 0 3px rgba(251,87,2,.18)}.cohort{margin-top:64px;padding:24px 0 0;border-top:1px solid rgba(18,43,36,.16)}.cohort h4{font-family:var(--air-font-mono);font-size:11px;letter-spacing:.2em;text-transform:uppercase;color:rgba(18,43,36,.55);font-weight:500;margin-bottom:18px}.cohort-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:0;border-top:1px solid rgba(18,43,36,.14);border-bottom:1px solid rgba(18,43,36,.14)}.cohort-grid .c{padding:20px 18px;border-right:1px solid rgba(18,43,36,.08)}.cohort-grid .c:last-child{border-right:none}.cohort-grid .v{font-size:30px;font-weight:600;letter-spacing:-.02em}.cohort-grid .v small{font-size:13px;color:rgba(18,43,36,.55);margin-left:4px;font-weight:400}.cohort-grid .k{font-family:var(--air-font-mono);font-size:9.5px;letter-spacing:.14em;text-transform:uppercase;color:rgba(18,43,36,.55);margin-top:4px}@media (max-width:760px){.cohort-grid{grid-template-columns:repeat(2,1fr)}.cohort-grid .c:nth-child(2){border-right:0}.cohort-grid .c:nth-child(-n+2){border-bottom:1px solid rgba(18,43,36,.1)}}.apply-layout{max-width:1280px;margin:0 auto;padding:80px 32px 96px;display:grid;grid-template-columns:1.4fr 1fr;gap:64px;align-items:start}form.intake{display:flex;flex-direction:column;gap:48px}fieldset.sec{border:0;margin:0;border-top:1px solid rgba(18,43,36,.14);padding:32px 0 0}fieldset.sec:first-of-type{border-top:0;padding-top:0}fieldset.sec legend{display:flex;align-items:center;gap:14px;margin-bottom:24px}fieldset.sec .n{width:34px;height:34px;border-radius:50%;background:var(--air-green);color:var(--air-cream);display:flex;align-items:center;justify-content:center;font-family:var(--air-font-mono);font-size:12px;letter-spacing:.08em;font-weight:500}fieldset.sec .t{font-size:24px;font-weight:600;letter-spacing:-.02em}fieldset.sec .sub{font-size:14px;color:rgba(18,43,36,.7);margin-top:-2px}.apply-row{display:grid;grid-template-columns:1fr 1fr;gap:14px}.apply-row.full{grid-template-columns:1fr}.field{display:flex;flex-direction:column;gap:7px}.field label{font-family:var(--air-font-mono);font-size:10.5px;letter-spacing:.16em;text-transform:uppercase;color:rgba(18,43,36,.65);font-weight:500;display:flex;align-items:center;justify-content:space-between}.field label .opt{color:rgba(18,43,36,.4);font-weight:400}.field input,.field select,.field textarea{font-family:var(--air-font);font-size:14.5px;color:var(--air-green);background:var(--air-cream);border:1px solid rgba(18,43,36,.22);padding:13px 14px;outline:0}.field input:focus,.field select:focus,.field textarea:focus{border-color:var(--air-orange);background:rgba(251,87,2,.04)}.field textarea{min-height:120px;resize:vertical;line-height:1.5}.field .help{font-size:12px;color:rgba(18,43,36,.6);margin-top:-2px}.picker{display:flex;flex-wrap:wrap;gap:8px}.picker .ch{font-size:13px;padding:9px 14px;border:1px solid rgba(18,43,36,.22);cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;background:var(--air-cream);transition:all .12s;display:inline-flex;align-items:center;gap:8px}.picker .ch.on,.picker .ch:hover{border-color:var(--air-green)}.picker .ch.on{background:var(--air-green);color:var(--air-cream)}.picker .ch.on .dot{background:var(--air-orange)}.picker .ch .dot{width:7px;height:7px;background:rgba(18,43,36,.2)}.radio-grp{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.radio-grp label{padding:14px;border:1px solid rgba(18,43,36,.22);cursor:pointer;display:flex;flex-direction:column;gap:5px;transition:all .12s;text-transform:none;letter-spacing:0;font-family:var(--air-font);font-weight:500;font-size:14.5px;color:var(--air-green);justify-content:flex-start}.radio-grp label .when{font-family:var(--air-font-mono);font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:rgba(18,43,36,.55);font-weight:500}.radio-grp input{display:none}.radio-grp label.on{background:var(--air-green);color:var(--air-cream);border-color:var(--air-green)}.radio-grp label.on .when{color:rgba(244,240,229,.65)}.draft-role{background:rgba(218,205,191,.45);border:1px dashed rgba(18,43,36,.3);padding:16px;font-size:13.5px;line-height:1.55;display:flex;flex-direction:column;gap:10px}.draft-role .mlbl{font-family:var(--air-font-mono);font-size:10px;letter-spacing:.16em;text-transform:uppercase;color:var(--air-orange);font-weight:500}.draft-role b{font-weight:500}form.intake .submit-row{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:18px;padding-top:24px;border-top:1px solid rgba(18,43,36,.14)}form.intake .submit-row .consent{font-size:13px;color:rgba(18,43,36,.72);max-width:48ch;display:flex;gap:10px;align-items:flex-start}form.intake .submit-row .consent input{margin-top:3px;accent-color:var(--air-orange)}form.intake .submit-row .consent a{color:var(--air-green);text-decoration:underline;text-underline-offset:3px}form.intake .submit-row .btn{padding:16px 26px}aside.side{position:sticky;top:90px;display:flex;flex-direction:column;gap:32px}.side-card{background:var(--air-green);color:var(--air-cream);padding:28px}.side-card .pin{font-family:var(--air-font-mono);font-size:10.5px;letter-spacing:.2em;text-transform:uppercase;color:var(--air-orange);font-weight:500;display:inline-flex;align-items:center;gap:9px;margin-bottom:14px}.side-card .pin .sq{width:7px;height:7px;background:var(--air-orange)}.side-card h3{font-size:20px;max-width:18ch;margin-bottom:18px}.ptl{display:flex;flex-direction:column}.ptl .step{display:grid;grid-template-columns:56px 1fr;gap:14px;padding:16px 0;border-top:1px solid rgba(244,240,229,.16)}.ptl .step:first-child{border-top:0;padding-top:0}.ptl .step .when{font-family:var(--air-font-mono);font-size:10px;letter-spacing:.18em;text-transform:uppercase;color:rgba(244,240,229,.55);padding-top:2px}.ptl .step h4{font-size:15px;margin-bottom:4px;color:var(--air-cream)}.ptl .step p{font-size:12.5px;line-height:1.55;color:rgba(244,240,229,.72)}.side-light{background:rgba(218,205,191,.35);border:1px solid rgba(18,43,36,.16);padding:24px}.side-light h3{font-size:17px;margin-bottom:6px}.side-light p{font-size:13.5px;line-height:1.55;color:rgba(18,43,36,.78);max-width:38ch}.side-light ul{list-style:none;padding:0;margin:14px 0 0;display:flex;flex-direction:column;gap:0}.side-light ul li{padding:11px 0;font-size:13px;line-height:1.45;border-top:1px solid rgba(18,43,36,.14);display:grid;grid-template-columns:auto 1fr;gap:10px;align-items:start}.side-light ul li:before{content:"";width:7px;height:7px;background:var(--air-orange);margin-top:6px}.side-light ul li.no:before{background:rgba(18,43,36,.3)}.side-q{padding:24px;border:1px solid rgba(18,43,36,.16)}.side-q .pin{color:var(--air-orange);font-family:var(--air-font-mono);font-size:10.5px;letter-spacing:.18em;text-transform:uppercase;font-weight:500;display:inline-flex;align-items:center;gap:9px;margin-bottom:14px}.side-q .pin .sq{width:7px;height:7px;background:var(--air-orange)}.side-q p{font-size:13.5px;line-height:1.6;color:rgba(18,43,36,.78);max-width:38ch;font-style:italic}.side-q .att{font-family:var(--air-font-mono);font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:rgba(18,43,36,.55);margin-top:10px}.sec-paths{margin-top:80px;border-top:1px solid rgba(18,43,36,.14);max-width:1280px;margin-left:auto;margin-right:auto;padding:48px 32px 96px}.sec-paths .head h2{max-width:18ch}.sec-paths .head h2 em{font-style:normal;color:var(--air-orange)}.sec-paths .head p{margin-top:12px;font-size:15px;color:rgba(18,43,36,.72);max-width:50ch}.apply-paths{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin-top:24px}.apply-path{padding:24px;border:1px solid rgba(18,43,36,.16);display:flex;flex-direction:column;gap:10px;text-decoration:none;color:inherit;transition:all .12s}.apply-path:hover{border-color:var(--air-green);transform:translateY(-2px)}.apply-path .pin{font-family:var(--air-font-mono);font-size:10.5px;letter-spacing:.18em;text-transform:uppercase;color:var(--air-orange);font-weight:500}.apply-path h3{font-size:17px}.apply-path p{font-size:13px;color:rgba(18,43,36,.68);line-height:1.5}.apply-path .arrow{font-family:var(--air-font-mono);font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--air-green);margin-top:8px;font-weight:500}@media (max-width:1080px){.apply-layout{grid-template-columns:1fr;gap:48px}aside.side{position:static}.apply-hero .row{gap:24px}.apply-hero .row,.apply-paths{grid-template-columns:1fr}}@media (max-width:760px){.apply-hero{padding:56px 0 0}.apply-hero .inner,.apply-layout{padding-left:20px;padding-right:20px}.apply-row,.radio-grp{grid-template-columns:1fr}form.intake .submit-row{flex-direction:column;align-items:stretch}form.intake .submit-row .btn{width:100%;justify-content:center}.sec-paths{padding-left:20px;padding-right:20px}}.pool-hero{padding:80px 0 32px}.pool-hero .inner{max-width:1280px;margin:0 auto;padding:0 32px}.pool-hero .row{display:grid;grid-template-columns:1.4fr 1fr;gap:48px;align-items:end}.pool-hero h1{margin-top:18px;max-width:14ch;font-size:clamp(40px,5.5vw,80px);line-height:.94}.pool-hero em{font-style:normal;color:var(--air-orange)}.pool-hero .lede{margin-top:24px;max-width:42ch;font-size:18px;line-height:1.5;color:rgba(18,43,36,.78)}.stats-row{display:grid;grid-template-columns:repeat(4,1fr);gap:0;border-top:1px solid rgba(18,43,36,.18);border-bottom:1px solid rgba(18,43,36,.18)}.stats-row .cell{padding:18px 18px 16px;border-right:1px solid rgba(18,43,36,.1)}.stats-row .cell:last-child{border-right:none}.stats-row .v{font-size:30px;font-weight:600;letter-spacing:-.02em}.stats-row .v small{font-size:13px;color:rgba(18,43,36,.55);margin-left:4px;font-weight:400}.stats-row .k{font-family:var(--air-font-mono);font-size:9.5px;letter-spacing:.14em;text-transform:uppercase;color:rgba(18,43,36,.55);margin-top:2px}@media (max-width:720px){.stats-row{grid-template-columns:repeat(2,1fr)}.stats-row .cell:nth-child(2){border-right:0}.stats-row .cell:nth-child(-n+2){border-bottom:1px solid rgba(18,43,36,.1)}}.pool-toolbar{position:sticky;top:60px;z-index:40;background:rgba(244,240,229,.96);backdrop-filter:saturate(180%) blur(10px);border-top:1px solid rgba(18,43,36,.1);border-bottom:1px solid rgba(18,43,36,.1)}.pool-toolbar .inner{display:flex;align-items:center;gap:14px;max-width:1280px;margin:0 auto;padding:14px 32px}.pool-toolbar .search{flex:1;display:flex;align-items:center;gap:10px;background:var(--air-cream);border:1px solid rgba(18,43,36,.2);padding:10px 14px}.pool-toolbar .search input{flex:1;background:transparent;border:0;outline:0;font-family:var(--air-font);font-size:14px;color:var(--air-green)}.pool-toolbar .search input::-moz-placeholder{color:rgba(18,43,36,.45)}.pool-toolbar .search input::placeholder{color:rgba(18,43,36,.45)}.pool-toolbar .search .kbd{font-family:var(--air-font-mono);font-size:10px;letter-spacing:.1em;color:rgba(18,43,36,.45);border:1px solid rgba(18,43,36,.18);padding:2px 6px;background:transparent;cursor:pointer}.pool-toolbar .search .kbd:hover{color:var(--air-orange);border-color:var(--air-orange)}.pool-toolbar .sort{display:inline-flex;align-items:center;gap:8px;font-family:var(--air-font-mono);font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:rgba(18,43,36,.62)}.pool-toolbar .sort .val{color:var(--air-green);font-weight:500;background:transparent;border:0;font-family:inherit;font-size:inherit;letter-spacing:inherit;text-transform:inherit;cursor:pointer;padding:0 4px}.pool-toolbar .sort .val:focus{outline:1px solid var(--air-orange);outline-offset:2px}.pool-empty{padding:64px 24px;text-align:center;border:1px dashed rgba(18,43,36,.25);background:rgba(218,205,191,.3)}.pool-empty h3{font-size:22px;margin-bottom:10px}.pool-empty p{font-size:14.5px;color:rgba(18,43,36,.72)}.pool-empty a{color:var(--air-orange);text-decoration:underline;text-underline-offset:3px}.result-chips .c{text-decoration:none;cursor:pointer}.result-chips .c:hover .x{opacity:1}.pool-layout{max-width:1280px;margin:0 auto;padding:40px 32px 96px;display:grid;grid-template-columns:240px 1fr;gap:48px;align-items:start}.pool-layout aside.rail{position:sticky;top:140px;border-right:1px solid rgba(18,43,36,.1);padding-right:24px}.pool-layout aside.rail .grp{padding-bottom:24px;margin-bottom:24px;border-bottom:1px solid rgba(18,43,36,.1)}.pool-layout aside.rail .grp:last-child{border-bottom:0;margin-bottom:0}.pool-layout aside.rail h5{font-family:var(--air-font-mono);font-size:10px;letter-spacing:.18em;text-transform:uppercase;color:rgba(18,43,36,.55);font-weight:500;margin:0 0 14px}.pool-layout aside.rail .opt{display:flex;align-items:center;justify-content:space-between;padding:6px 0;font-size:13.5px;cursor:pointer}.pool-layout aside.rail .opt:hover{color:var(--air-orange)}.pool-layout aside.rail .opt .count{font-family:var(--air-font-mono);font-size:11px;color:rgba(18,43,36,.45)}.pool-layout aside.rail .opt.on{color:var(--air-orange);font-weight:500}.pool-layout aside.rail .opt .lbl{display:inline-flex;align-items:center;gap:9px}.pool-layout aside.rail .opt .box{width:12px;height:12px;border:1.5px solid rgba(18,43,36,.3)}.pool-layout aside.rail .opt.on .box{background:var(--air-orange);border-color:var(--air-orange)}.pool-layout aside.rail .reset{display:block;margin-top:6px;font-family:var(--air-font-mono);font-size:10px;letter-spacing:.15em;text-transform:uppercase;color:rgba(18,43,36,.55);text-decoration:underline;text-underline-offset:3px}.pool-layout aside.rail .slider{height:3px;background:rgba(18,43,36,.12);position:relative;margin:14px 0 8px}.pool-layout aside.rail .slider .fill{position:absolute;left:8%;right:22%;top:0;bottom:0;background:var(--air-orange)}.pool-layout aside.rail .slider .thumb{position:absolute;top:50%;transform:translate(-50%,-50%);width:14px;height:14px;background:var(--air-green);border-radius:50%}.pool-layout aside.rail .slider-vals{display:flex;justify-content:space-between;font-family:var(--air-font-mono);font-size:10.5px;color:rgba(18,43,36,.62);letter-spacing:.1em}.badge-future{color:rgba(18,43,36,.45);font-family:var(--air-font-mono);font-size:9.5px;letter-spacing:.14em;text-transform:uppercase;margin-left:4px}.result-bar{display:flex;align-items:center;justify-content:space-between;margin-bottom:24px;flex-wrap:wrap;gap:12px}.result-bar .left{display:flex;align-items:baseline;gap:12px}.result-bar h2{font-size:24px}.result-bar .of{font-family:var(--air-font-mono);font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:rgba(18,43,36,.55)}.result-chips{display:flex;gap:6px;flex-wrap:wrap}.result-chips .c{font-family:var(--air-font-mono);font-size:10px;letter-spacing:.14em;text-transform:uppercase;padding:5px 9px;background:var(--air-green);color:var(--air-cream);display:inline-flex;align-items:center;gap:8px}.result-chips .c .x{opacity:.6}.spot{display:grid;grid-template-columns:1fr 1fr;gap:0;margin-bottom:32px;border:1px solid rgba(18,43,36,.18);background:var(--air-green);color:var(--air-cream)}.spot .l{padding:32px}.spot .l .pin{font-family:var(--air-font-mono);font-size:10.5px;letter-spacing:.18em;text-transform:uppercase;color:var(--air-orange);font-weight:500;display:inline-flex;align-items:center;gap:9px}.spot .l .pin .sq{width:7px;height:7px;background:var(--air-orange)}.spot .l h3{font-size:30px;margin-top:14px;letter-spacing:-.02em}.spot .l .role{font-size:14px;color:rgba(244,240,229,.72);margin-top:6px}.spot .l p{margin-top:16px;max-width:38ch;font-size:14.5px;line-height:1.6;color:rgba(244,240,229,.85)}.spot .l .btns{margin-top:22px;display:flex;gap:10px}.spot .l .btn{background:var(--air-orange);color:var(--air-green);padding:11px 18px;font-size:13px}.spot .l .btn .sq{background:var(--air-green)}.spot .l .btn.ghost{background:transparent;color:var(--air-cream);border-color:rgba(244,240,229,.3)}.spot .l .btn.ghost .sq{background:var(--air-orange)}.spot .r{padding:32px;background:var(--air-green);border-left:1px solid rgba(244,240,229,.12);display:grid;grid-template-columns:repeat(2,1fr);gap:18px 0;align-content:start}.spot .r .kpi{padding:0 18px 0 0}.spot .r .kpi+.kpi{border-left:1px solid rgba(244,240,229,.12);padding-left:18px}.spot .r .kpi:nth-child(odd){border-left:0;padding-left:0}.spot .r .kpi:nth-child(n+3){padding-top:18px;border-top:1px solid rgba(244,240,229,.12)}.spot .r .kpi .v{font-size:30px;font-weight:600;letter-spacing:-.02em}.spot .r .kpi .v small{font-size:14px;color:rgba(244,240,229,.6)}.spot .r .kpi .k{font-family:var(--air-font-mono);font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:rgba(244,240,229,.65);margin-top:4px}.spot .r .kpi .delta{font-family:var(--air-font-mono);font-size:11px;color:#7ed3b0;margin-top:6px}.spot .r .kpi .delta.muted{color:rgba(244,240,229,.5)}.pool-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.pool-card{background:var(--air-cream);border:1px solid rgba(18,43,36,.16);padding:22px;display:flex;flex-direction:column;gap:14px;transition:border-color .12s,transform .12s}.pool-card:hover{border-color:var(--air-green);transform:translateY(-2px)}.pool-card .top{display:flex;align-items:flex-start;gap:14px}.pool-card .av{width:48px;height:48px;border-radius:50%;background:var(--air-green);color:var(--air-cream);display:flex;align-items:center;justify-content:center;font-size:18px;flex:0 0 auto}.pool-card .av,.pool-card .who .name{font-weight:600;letter-spacing:-.02em}.pool-card .who .name{font-size:17px}.pool-card .who .role{font-size:13px;color:rgba(18,43,36,.7);margin-top:2px}.pool-card .who .fn{display:inline-block;margin-top:8px;font-family:var(--air-font-mono);font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:var(--air-orange);font-weight:500}.pool-card .pitch{font-size:13.5px;line-height:1.55;color:rgba(18,43,36,.85);max-width:32ch}.pool-card .stats{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid rgba(18,43,36,.12);padding-top:12px}.pool-card .stats .c{padding-right:8px}.pool-card .stats .c+.c{border-left:1px solid rgba(18,43,36,.1);padding-left:12px}.pool-card .stats .v{font-size:16px;font-weight:600;letter-spacing:-.02em}.pool-card .stats .k{font-size:9px;letter-spacing:.14em;margin-top:3px}.pool-card .foot,.pool-card .stats .k{font-family:var(--air-font-mono);text-transform:uppercase;color:rgba(18,43,36,.55)}.pool-card .foot{margin-top:auto;padding-top:14px;border-top:1px solid rgba(18,43,36,.1);display:flex;align-items:center;justify-content:space-between;font-size:10px;letter-spacing:.12em}.pool-card .av-l{display:inline-flex;align-items:center;gap:6px;color:var(--air-green)}.pool-card .av-l .pulse{width:6px;height:6px;background:#2f9e7a;border-radius:50%}.pool-card .av-l.j{color:#a83a02}.pool-card .av-l.j .pulse{background:var(--air-orange)}.pool-card .price b{color:var(--air-green);font-weight:500}.pool-card .powered{font-family:var(--air-font-mono);font-size:9.5px;letter-spacing:.12em;text-transform:uppercase;color:rgba(18,43,36,.55)}.pool-card .powered b{color:var(--air-green);font-weight:500}.alumni{margin-top:64px}.alumni h2{font-size:24px}.alumni .lede{margin-top:10px;font-size:14.5px;color:rgba(18,43,36,.7);max-width:48ch}.alumni .alumni-grid{margin-top:24px;display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.alumni-card{background:rgba(218,205,191,.45);border:1px dashed rgba(18,43,36,.3);padding:16px;display:flex;flex-direction:column;gap:10px}.alumni-card .av{width:36px;height:36px;border-radius:50%;background:rgba(18,43,36,.4);color:var(--air-cream);display:flex;align-items:center;justify-content:center;font-weight:600;font-size:13px}.alumni-card .who{display:flex;align-items:center;gap:10px}.alumni-card .name{font-weight:600;font-size:15px}.alumni-card .role{font-size:12px;color:rgba(18,43,36,.65)}.alumni-card .meta{font-family:var(--air-font-mono);font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:rgba(18,43,36,.55);display:flex;justify-content:space-between;padding-top:8px;border-top:1px dashed rgba(18,43,36,.2)}@media (max-width:1080px){.pool-layout{grid-template-columns:1fr}.pool-layout aside.rail{position:static;border-right:0;padding-right:0;border-bottom:1px solid rgba(18,43,36,.1);padding-bottom:24px;margin-bottom:24px;display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.pool-layout aside.rail .grp{border-bottom:0;padding-bottom:0;margin-bottom:0}.alumni .alumni-grid,.pool-grid{grid-template-columns:repeat(2,1fr)}.pool-hero .row{gap:24px}.pool-hero .row,.spot{grid-template-columns:1fr}.spot .r{border-left:0;border-top:1px solid rgba(244,240,229,.12)}}@media (max-width:720px){.pool-hero{padding:48px 0 24px}.pool-hero .inner,.pool-layout,.pool-toolbar .inner{padding-left:20px;padding-right:20px}.pool-toolbar .inner{flex-wrap:wrap}.pool-toolbar .sort{width:100%}.alumni .alumni-grid,.pool-grid,.pool-layout aside.rail{grid-template-columns:1fr}}.platform-hero{padding:120px 0 56px}.platform-hero .inner{max-width:1200px;margin:0 auto;padding:0 32px}.platform-hero h1{margin-top:24px;max-width:14ch;font-size:clamp(48px,6.5vw,96px);line-height:.94}.platform-hero em{font-style:normal;color:var(--air-orange)}.platform-hero .lede{margin-top:32px;max-width:44ch;font-size:21px;line-height:1.45;color:rgba(18,43,36,.78)}.platform-hero .ctas{margin-top:32px;display:flex;gap:12px;flex-wrap:wrap}.platform-hero .ctas .btn.ghost{color:var(--air-green);border-color:rgba(18,43,36,.4)}.platform-toc{margin-top:72px;padding-top:24px;border-top:1px solid rgba(18,43,36,.16)}.platform-toc h4{font-family:var(--air-font-mono);font-size:11px;letter-spacing:.2em;text-transform:uppercase;color:rgba(18,43,36,.55);font-weight:500;margin-bottom:18px}.platform-toc .toc-grid{display:grid;grid-template-columns:repeat(6,1fr);gap:0;border-top:1px solid rgba(18,43,36,.14)}.platform-toc .toc-item{padding:20px 18px 22px;border-right:1px solid rgba(18,43,36,.08);text-decoration:none;color:inherit;display:flex;flex-direction:column;gap:6px;transition:background .12s}.platform-toc .toc-item:hover{background:rgba(218,205,191,.3)}.platform-toc .toc-item:last-child{border-right:none}.platform-toc .toc-item .n{font-family:var(--air-font-mono);font-size:10.5px;letter-spacing:.16em;text-transform:uppercase;color:var(--air-orange);font-weight:500}.platform-toc .toc-item h3{font-size:17px;letter-spacing:-.02em}.platform-toc .toc-item .sub{font-size:12.5px;color:rgba(18,43,36,.62);margin-top:4px}section.surface{padding:120px 0;border-top:1px solid rgba(18,43,36,.1)}section.surface.green{background:var(--air-green);color:var(--air-cream);border-top-color:rgba(244,240,229,.1)}section.surface.stone{background:var(--air-stone)}section.surface .grid{display:grid;grid-template-columns:.85fr 1.4fr;gap:64px;align-items:start}section.surface.flip .grid{grid-template-columns:1.4fr .85fr}section.surface.flip .grid .copy{order:2}section.surface .copy .n{font-family:var(--air-font-mono);font-size:11px;letter-spacing:.2em;text-transform:uppercase;color:var(--air-orange);font-weight:500}section.surface .copy h2{margin-top:16px;max-width:16ch}section.surface .copy h2 em{font-style:normal;color:var(--air-orange)}section.surface.green .copy h2{color:var(--air-cream)}section.surface.green .copy h2 em{color:var(--air-orange)}section.surface .copy p.lede{margin-top:22px;font-size:17px;line-height:1.55;color:rgba(18,43,36,.8);max-width:42ch}section.surface .copy.on-green p.lede,section.surface.green .copy p.lede{color:rgba(244,240,229,.82)}section.surface .copy.on-green h2{color:var(--air-cream)}section.surface .copy ul.points{list-style:none;padding:0;margin:28px 0 0;display:flex;flex-direction:column;gap:0}section.surface .copy ul.points li{padding:14px 0;border-top:1px solid rgba(18,43,36,.14);display:grid;grid-template-columns:auto 1fr;gap:14px;align-items:start;font-size:14px;line-height:1.55}section.surface .copy ul.points li:last-child{border-bottom:1px solid rgba(18,43,36,.14)}section.surface .copy.on-green ul.points li,section.surface .copy.on-green ul.points li:last-child,section.surface.green .copy ul.points li,section.surface.green .copy ul.points li:last-child{border-color:rgba(244,240,229,.16)}section.surface .copy ul.points li b{font-weight:500}section.surface .copy ul.points li:before{content:"";width:7px;height:7px;background:var(--air-orange);margin-top:8px;flex:0 0 auto}.mock{background:var(--air-cream);border:1px solid rgba(18,43,36,.2);box-shadow:0 30px 70px -32px rgba(18,43,36,.45);overflow:hidden}.mock .chrome{background:var(--air-green);color:var(--air-cream);padding:11px 14px;display:flex;align-items:center;gap:10px;font-family:var(--air-font-mono);font-size:10.5px;letter-spacing:.14em;text-transform:uppercase}.mock .chrome .dots{display:flex;gap:5px;margin-right:6px}.mock .chrome .dots i{width:9px;height:9px;border-radius:50%;background:rgba(244,240,229,.3);display:inline-block}.mock .chrome .dots i:first-child{background:var(--air-orange)}.mock .chrome .url{flex:1;background:rgba(244,240,229,.1);padding:4px 9px;color:rgba(244,240,229,.8);letter-spacing:.08em;text-transform:none;font-size:10.5px}.mock .chrome .me{color:rgba(244,240,229,.65)}.org{padding:36px 28px}.org .you{flex-direction:column;gap:6px;margin-bottom:14px}.org .person,.org .you{display:flex;align-items:center}.org .person{width:80px;height:80px;border-radius:50%;background:var(--air-green);color:var(--air-cream);justify-content:center;font-weight:600;font-size:24px}.org .nm{font-size:14px;font-weight:600}.org .tt{font-family:var(--air-font-mono);font-size:9.5px;letter-spacing:.14em;text-transform:uppercase;color:rgba(18,43,36,.55)}.org .stem{width:1.5px;height:24px;background:rgba(18,43,36,.3);margin:0 auto}.org .org-row{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.org .col-line{position:relative;padding-top:24px}.org .col-line:before{left:50%;width:1.5px;height:24px}.org .col-line:after,.org .col-line:before{content:"";position:absolute;top:0;background:rgba(18,43,36,.3)}.org .col-line:after{left:12.5%;right:12.5%;height:1.5px}.org .col-line:first-child:after{left:50%}.org .col-line:last-child:after{right:50%}.org-card{background:var(--air-cream);border:1px solid rgba(18,43,36,.18);padding:14px;display:flex;flex-direction:column;gap:10px}.org-card .head{gap:10px}.org-card .av,.org-card .head{display:flex;align-items:center}.org-card .av{width:36px;height:36px;border-radius:50%;background:var(--air-green);color:var(--air-cream);justify-content:center;font-weight:600;font-size:13px;flex:0 0 auto}.org-card .who{font-weight:600;font-size:13.5px;letter-spacing:-.01em;line-height:1.1}.org-card .ro{letter-spacing:.14em;margin-top:2px}.org-card .meta,.org-card .ro{font-family:var(--air-font-mono);font-size:9.5px;text-transform:uppercase;color:rgba(18,43,36,.55)}.org-card .meta{display:flex;justify-content:space-between;align-items:center;padding-top:8px;border-top:1px dashed rgba(18,43,36,.2);letter-spacing:.12em}.org-card .meta .ok{color:#1b6b4c;display:inline-flex;align-items:center;gap:5px}.org-card .meta .ok:before{content:"";width:5px;height:5px;background:#2f9e7a;border-radius:50%}.org-card .meta .ai{color:var(--air-orange)}.org-card.empty{border-style:dashed;background:transparent;align-items:center;justify-content:center;text-align:center;padding:18px 14px;color:rgba(18,43,36,.55);font-family:var(--air-font-mono);font-size:11px;letter-spacing:.14em;text-transform:uppercase;min-height:104px}.org-card.empty .plus{font-size:18px;margin-bottom:6px}.iview-mock{position:relative;background:var(--air-green);border-color:rgba(244,240,229,.18);color:var(--air-cream)}.iview-mock .chrome{background:#0a1c17;border-bottom:1px solid rgba(244,240,229,.12)}.iview{display:grid;grid-template-columns:1fr 1.2fr;min-height:520px}.iview .left-rail{background:rgba(244,240,229,.05);padding:20px;border-right:1px solid rgba(244,240,229,.14);display:flex;flex-direction:column;gap:12px}.iview .left-rail h5{font-family:var(--air-font-mono);font-size:10px;letter-spacing:.18em;text-transform:uppercase;color:rgba(244,240,229,.55);margin:0 0 4px;font-weight:500}.iview .cand{display:flex;align-items:center;gap:10px;padding:9px;border:1px solid rgba(244,240,229,.14);cursor:pointer}.iview .cand.active{background:rgba(244,240,229,.1);border-color:rgba(244,240,229,.4)}.iview .cand .av{width:32px;height:32px;border-radius:50%;background:rgba(244,240,229,.18);color:var(--air-cream);display:flex;align-items:center;justify-content:center;font-weight:600;font-size:13px;flex:0 0 auto}.iview .cand.active .av{background:var(--air-orange);color:var(--air-green)}.iview .cand .who .nm{font-size:13px;font-weight:500;line-height:1.1}.iview .cand .who .ro{font-family:var(--air-font-mono);font-size:9.5px;letter-spacing:.12em;text-transform:uppercase;color:rgba(244,240,229,.55);margin-top:2px}.iview .right-panel{padding:24px 22px;gap:14px}.iview .qa,.iview .right-panel{display:flex;flex-direction:column}.iview .qa{gap:12px;flex:1}.bubble{max-width:80%;padding:11px 14px;font-size:13.5px;line-height:1.5;border:1px solid rgba(244,240,229,.18)}.bubble.you{align-self:flex-end;background:rgba(244,240,229,.1);color:var(--air-cream)}.bubble.them{align-self:flex-start;background:transparent;color:var(--air-cream)}.bubble .who{font-family:var(--air-font-mono);font-size:9.5px;letter-spacing:.14em;text-transform:uppercase;color:rgba(244,240,229,.55);margin-bottom:6px}.iview .reply-bar{display:flex;gap:10px;padding-top:10px;border-top:1px solid rgba(244,240,229,.18)}.iview .reply-bar .input{flex:1;padding:10px 12px;border:1px solid rgba(244,240,229,.2);color:rgba(244,240,229,.55);font-size:13px;font-family:var(--air-font-mono);letter-spacing:.04em}.iview .reply-bar .send{padding:9px 16px;background:var(--air-orange);color:var(--air-green);font-family:var(--air-font-mono);font-size:11px;letter-spacing:.14em;text-transform:uppercase;border:0}.iview-mock .hire-rail{position:absolute;right:18px;top:18px;display:flex;gap:8px;z-index:4}.iview-mock .hire-rail .pill{background:var(--air-orange);color:var(--air-green);padding:6px 11px;font-family:var(--air-font-mono);font-size:10px;letter-spacing:.14em;text-transform:uppercase;font-weight:500}.iview-mock .hire-rail .pill.solid{background:var(--air-cream)}.mock.wb{padding:0}.wb-bar{background:rgba(18,43,36,.04);padding:14px 18px;gap:10px;border-bottom:1px solid rgba(18,43,36,.1);font-family:var(--air-font-mono);font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:rgba(18,43,36,.62)}.wb-bar,.wb-bar .av{display:flex;align-items:center}.wb-bar .av{width:28px;height:28px;border-radius:50%;background:var(--air-green);color:var(--air-cream);justify-content:center;font-weight:600;font-size:12px}.wb-bar .who{color:var(--air-green);font-weight:500}.wb-bar .right{margin-left:auto;display:flex;gap:8px}.wb-bar .right .tab{padding:5px 10px;border:1px solid rgba(18,43,36,.18)}.wb-bar .right .tab.on{background:var(--air-green);color:var(--air-cream);border-color:var(--air-green)}.wb-list .row{display:grid;grid-template-columns:80px 1fr 100px 80px;padding:14px 18px;border-bottom:1px solid rgba(18,43,36,.08);align-items:center;font-size:13.5px}.wb-list .row .t{font-family:var(--air-font-mono);font-size:11px;color:rgba(18,43,36,.62)}.wb-list .row b{font-weight:500}.wb-list .row .cost{font-size:11.5px;color:rgba(18,43,36,.62);text-align:right}.pill,.wb-list .row .cost{font-family:var(--air-font-mono)}.pill{display:inline-flex;align-items:center;gap:6px;padding:3px 9px;font-size:10px;letter-spacing:.14em;text-transform:uppercase;font-weight:500}.pill:before{content:"";width:6px;height:6px}.pill.ok{background:rgba(47,158,122,.18);color:#1b6b4c}.pill.ok:before{background:#2f9e7a}.pill.wait{background:rgba(251,87,2,.16);color:#a83a02}.pill.wait:before{background:var(--air-orange)}.pill.fail{background:rgba(18,43,36,.1);color:rgba(18,43,36,.75)}.pill.fail:before{background:rgba(18,43,36,.6)}.review{padding:28px 28px 24px}.review .head{display:flex;align-items:center;gap:14px;padding-bottom:16px;border-bottom:1px solid rgba(18,43,36,.12);margin-bottom:18px}.review .head .av{width:48px;height:48px;border-radius:50%;background:var(--air-green);color:var(--air-cream);display:flex;align-items:center;justify-content:center}.review .head .av,.review .head .who{font-weight:600;font-size:18px}.review .head .sub{color:rgba(18,43,36,.62);margin-top:2px}.review .head .sub,.review .head .when{font-family:var(--air-font-mono);font-size:10.5px;letter-spacing:.14em;text-transform:uppercase}.review .head .when{margin-left:auto;color:rgba(18,43,36,.55)}.scores{display:grid;grid-template-columns:repeat(3,1fr);gap:0;border:1px solid rgba(18,43,36,.14);margin-bottom:18px}.scores .s{padding:14px 16px;border-right:1px solid rgba(18,43,36,.1)}.scores .s:last-child{border-right:none}.scores .k{font-family:var(--air-font-mono);font-size:9.5px;letter-spacing:.14em;text-transform:uppercase;color:rgba(18,43,36,.55)}.scores .v{font-size:22px;font-weight:600;letter-spacing:-.02em;margin-top:4px}.scores .v small{font-size:12px;color:rgba(18,43,36,.55);margin-left:3px;font-weight:400}.scores .delta{font-family:var(--air-font-mono);font-size:10px;color:#1b6b4c;margin-top:4px}.scores .delta.down{color:#a83a02}.notes{margin-bottom:18px}.notes h5{font-family:var(--air-font-mono);font-size:10px;letter-spacing:.16em;text-transform:uppercase;color:rgba(18,43,36,.55);margin:0 0 8px;font-weight:500}.notes p{font-size:14px;line-height:1.55;max-width:62ch}.notes .quote{background:rgba(18,43,36,.04);padding:12px 14px;border-left:2px solid var(--air-orange);font-size:13px;line-height:1.55;margin-top:8px}.notes .quote em{color:rgba(18,43,36,.6);display:block;margin-top:4px;font-family:var(--air-font-mono);font-size:10px;letter-spacing:.14em;text-transform:uppercase}.goals{display:flex;flex-direction:column;gap:8px;margin-bottom:18px}.goal{display:flex;align-items:center;gap:12px;padding:10px 12px;border:1px solid rgba(18,43,36,.14)}.goal .ck{width:14px;height:14px;border:1.5px solid rgba(18,43,36,.4);flex:0 0 auto}.goal.done .ck{background:var(--air-orange);border-color:var(--air-orange)}.goal .gx{font-size:13.5px;flex:1}.goal.done .gx{text-decoration:line-through;color:rgba(18,43,36,.55)}.goal .gm{font-family:var(--air-font-mono);font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:rgba(18,43,36,.55)}.promo{background:var(--air-orange);color:var(--air-green);padding:14px 16px;display:flex;align-items:center;justify-content:space-between;gap:14px}.promo .nm{font-family:var(--air-font-mono);font-size:11px;letter-spacing:.16em;text-transform:uppercase;font-weight:500}.promo .a{font-family:var(--air-font);font-size:14px}.promo .a b{font-weight:600}.promo .btn{background:var(--air-green);color:var(--air-cream);padding:9px 14px;font-size:12px}.promo .btn .sq{background:var(--air-orange)}.roster-mock{background:#0a1c17;border-color:rgba(244,240,229,.18);color:var(--air-cream)}.roster-mock .chrome{background:#0a1c17;border-bottom:1px solid rgba(244,240,229,.12)}.roster{padding:24px 24px 28px;display:flex;flex-direction:column;gap:16px}.roster .tabs{display:flex;gap:0;border-bottom:1px solid rgba(244,240,229,.16);padding-bottom:0}.roster .tabs .tab{padding:8px 16px 12px;font-family:var(--air-font-mono);font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:rgba(244,240,229,.55);border-bottom:2px solid transparent;margin-bottom:-1px;font-weight:500;cursor:pointer}.roster .tabs .tab.on{color:var(--air-cream);border-bottom-color:var(--air-orange)}.roster .tabs .count{background:rgba(244,240,229,.1);padding:1px 6px;margin-left:6px;font-size:10px}.roster .list{display:flex;flex-direction:column;gap:8px}.roster .item{display:grid;grid-template-columns:36px 1fr 110px 130px 110px;align-items:center;gap:14px;padding:12px 14px;border:1px solid rgba(244,240,229,.16)}.roster .item .av{width:36px;height:36px;border-radius:50%;background:rgba(244,240,229,.18);color:var(--air-cream);display:flex;align-items:center;justify-content:center;font-weight:600;font-size:13px}.roster .item .who .nm{font-size:14px;font-weight:500}.roster .item .who .ro{font-size:9.5px;color:rgba(244,240,229,.55);margin-top:2px}.roster .item .meta,.roster .item .who .ro{font-family:var(--air-font-mono);letter-spacing:.14em;text-transform:uppercase}.roster .item .meta{font-size:10.5px;color:rgba(244,240,229,.7)}.roster .item .meta small{display:block;color:rgba(244,240,229,.45);font-size:9.5px;margin-top:2px}.roster .item .stars{color:var(--air-orange);font-size:13px;letter-spacing:.05em}.roster .item .stars small{color:rgba(244,240,229,.6);margin-left:4px}.roster .item .btn{background:var(--air-orange);color:var(--air-green);padding:8px 12px;font-size:11px;justify-content:center}.roster .item .btn .sq{background:var(--air-green)}.admin{padding:28px;display:grid;grid-template-columns:1fr 1fr;gap:18px}.admin .panel{border:1px solid rgba(18,43,36,.14);padding:18px}.admin .panel h5{font-family:var(--air-font-mono);font-size:10px;letter-spacing:.18em;text-transform:uppercase;color:rgba(18,43,36,.55);margin:0 0 14px;font-weight:500}.admin .row{display:flex;align-items:center;justify-content:space-between;padding:8px 0;border-top:1px solid rgba(18,43,36,.08);font-size:13.5px}.admin .row:first-of-type{border-top:0}.admin .row .k{color:rgba(18,43,36,.78)}.admin .row .v{font-family:var(--air-font-mono);font-size:11.5px;color:var(--air-green)}.admin .row .v.ok{color:#1b6b4c}.toggle{width:30px;height:18px;background:var(--air-green);border-radius:99px;position:relative;flex:0 0 auto}.toggle:after{content:"";position:absolute;right:2px;top:2px;width:14px;height:14px;background:var(--air-cream);border-radius:50%}.toggle.off{background:rgba(18,43,36,.2)}.toggle.off:after{left:2px;right:auto}.users{display:flex;flex-direction:column;gap:6px}.user{gap:10px;padding:8px 0;font-size:13px}.user,.user .av{display:flex;align-items:center}.user .av{width:26px;height:26px;border-radius:50%;background:var(--air-green);color:var(--air-cream);justify-content:center;font-weight:600;font-size:11px}.user .nm b{font-weight:500}.user .role{margin-left:auto;font-family:var(--air-font-mono);font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:rgba(18,43,36,.55)}@media (max-width:1080px){section.surface .grid,section.surface.flip .grid{grid-template-columns:1fr;gap:36px}section.surface.flip .grid .copy{order:0}.platform-toc .toc-grid{grid-template-columns:repeat(3,1fr)}.platform-toc .toc-item{border-bottom:1px solid rgba(18,43,36,.08)}}@media (max-width:760px){.platform-hero{padding:64px 0 32px}.platform-hero .inner{padding:0 20px}section.surface{padding:64px 0}.platform-toc .toc-grid{grid-template-columns:1fr}.org .org-row{grid-template-columns:repeat(2,1fr)}.org .col-line:after{display:none}.iview{grid-template-columns:1fr}.roster .item{grid-template-columns:36px 1fr}.roster .item .meta,.roster .item .stars{grid-column:2;padding-top:4px;font-size:10px}.roster .item .btn{grid-column:1/-1;margin-top:8px}.admin{grid-template-columns:1fr}}.how-hero{background:var(--air-cream);padding:120px 0 0;border-bottom:1px solid rgba(18,43,36,.12)}.how-hero .inner{max-width:1200px;margin:0 auto;padding:0 32px}.how-hero h1{margin-top:24px;max-width:13ch;letter-spacing:-.035em;font-size:clamp(48px,7vw,104px);line-height:.92}.how-hero em{font-style:normal;color:var(--air-orange)}.how-hero .lede{margin-top:36px;max-width:46ch;font-size:22px;line-height:1.4;color:rgba(18,43,36,.78);font-weight:400}.how-hero .ctas{margin-top:36px;display:flex;gap:12px;flex-wrap:wrap}.how-hero .ctas .btn.ghost{color:var(--air-green);border-color:rgba(18,43,36,.4)}.ribbon-wrap{margin-top:80px;padding:32px 0 0;border-top:1px solid rgba(18,43,36,.14)}.ribbon-head{display:flex;justify-content:space-between;align-items:flex-end;flex-wrap:wrap;gap:18px;margin-bottom:28px}.ribbon-head h4{letter-spacing:.2em;font-weight:500}.ribbon-head .legend,.ribbon-head h4{font-family:var(--air-font-mono);font-size:11px;text-transform:uppercase;color:rgba(18,43,36,.55)}.ribbon-head .legend{letter-spacing:.15em;display:inline-flex;align-items:center;gap:10px}.ribbon-head .legend .sq{width:8px;height:8px;background:var(--air-orange)}.ribbon{position:relative;padding-bottom:80px}.ribbon-line{position:absolute;left:0;right:0;top:22px;height:1px;background:repeating-linear-gradient(90deg,rgba(18,43,36,.35) 0 6px,transparent 6px 12px)}.ribbon-stops{position:relative;display:grid;grid-template-columns:repeat(6,1fr);gap:0}.stop{padding-top:0;text-align:left}.stop,.stop .dot{position:relative}.stop .dot{width:18px;height:18px;background:var(--air-cream);border:1.5px solid var(--air-green);border-radius:50%;z-index:2;margin-top:14px}.stop.active .dot{background:var(--air-orange);border-color:var(--air-orange)}.stop .n{font-family:var(--air-font-mono);font-size:10.5px;letter-spacing:.18em;text-transform:uppercase;color:rgba(18,43,36,.55);margin-top:18px;font-weight:500}.stop h3{font-size:18px;margin-top:6px;max-width:13ch}.stop p{font-size:12.5px;line-height:1.55;color:rgba(18,43,36,.7);margin-top:8px;max-width:18ch}.section-head{max-width:780px;margin-bottom:56px}.section-head h2{margin-top:18px;max-width:18ch}.section-head h2 em{font-style:normal;color:var(--air-orange)}.section-head p.lede{margin-top:20px;font-size:18px;line-height:1.55;color:rgba(18,43,36,.78);max-width:60ch}section.s.green .section-head p.lede{color:rgba(244,240,229,.78)}section.s.green .section-head h2{color:var(--air-cream)}.vs{display:grid;grid-template-columns:1fr auto 1fr;gap:0;align-items:stretch;border:1px solid rgba(18,43,36,.14);background:var(--air-cream)}.vs .col{padding:36px;min-width:0;overflow:hidden}.vs .col.old{background:rgba(18,43,36,.04);color:rgba(18,43,36,.55)}.vs .col.air{background:var(--air-cream)}.vs-divider{width:1px;background:rgba(18,43,36,.14)}.vs .col h4{font-family:var(--air-font-mono);font-size:11px;letter-spacing:.2em;text-transform:uppercase;font-weight:500;margin:0 0 6px}.vs .col.old h4{color:rgba(18,43,36,.55)}.vs .col.air h4{color:var(--air-orange)}.vs .col .title{font-size:24px;font-weight:600;letter-spacing:-.02em;margin-bottom:24px;line-height:1.1}.vs .col.old .title{color:rgba(18,43,36,.62)}.ow-row{display:flex;align-items:center;gap:10px;padding:11px 14px;background:rgba(18,43,36,.06);border:1px solid rgba(18,43,36,.1);border-radius:6px;margin-bottom:8px;font-size:13px}.ow-row .lbl{font-size:11px;letter-spacing:.1em;text-transform:uppercase;flex:0 0 auto;min-width:118px}.ow-row .lbl,.ow-row .val{font-family:var(--air-font-mono);color:rgba(18,43,36,.55)}.ow-row .val{flex:1;min-width:0;font-size:12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ow-row .chev{color:rgba(18,43,36,.35);font-size:11px}.ow-row.key{background:rgba(18,43,36,.1)}.ow-row.key .val{letter-spacing:.05em}.ow-foot{margin-top:18px;font-family:var(--air-font-mono);font-size:10.5px;letter-spacing:.15em;text-transform:uppercase;color:rgba(18,43,36,.5)}.ow-foot.orange-foot{color:var(--air-orange)}.hiw-cand{background:var(--air-cream);border:1px solid rgba(18,43,36,.18);padding:22px;display:flex;flex-direction:column;gap:14px;max-width:380px}.hiw-cand .cand-row{display:flex;align-items:flex-start;gap:14px}.hiw-cand .av{width:52px;height:52px;border-radius:50%;flex:0 0 auto;background:var(--air-green);color:var(--air-cream);display:flex;align-items:center;justify-content:center}.hiw-cand .av,.hiw-cand .who .name{font-weight:600;font-size:18px;letter-spacing:-.02em}.hiw-cand .who .role{font-size:13px;color:rgba(18,43,36,.68);margin-top:2px}.hiw-cand .who .meta{display:flex;gap:10px;margin-top:8px;font-family:var(--air-font-mono);font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:rgba(18,43,36,.55)}.hiw-cand .who .meta .pill{background:rgba(18,43,36,.07);padding:3px 7px;border-radius:3px}.hiw-cand .who .meta .pill:before{display:none}.cand-stats{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid rgba(18,43,36,.12);padding-top:14px}.cand-stats .cell{padding-right:10px}.cand-stats .cell+.cell{border-left:1px solid rgba(18,43,36,.1);padding-left:14px}.cand-stats .v{font-size:18px;font-weight:600;letter-spacing:-.02em}.cand-stats .k{font-family:var(--air-font-mono);font-size:9px;letter-spacing:.14em;text-transform:uppercase;color:rgba(18,43,36,.55);margin-top:3px}.hiw-cand .hire{display:flex;align-items:center;justify-content:space-between;margin-top:4px}.hiw-cand .hire .powered{font-family:var(--air-font-mono);font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:rgba(18,43,36,.55)}.hiw-cand .hire .powered b{font-weight:500;color:var(--air-green)}.hiw-cand .hire .btn{padding:9px 14px;font-size:12.5px}.caps{display:grid;grid-template-columns:repeat(4,1fr);gap:18px}.cap{background:var(--air-cream);border:1px solid rgba(18,43,36,.14);padding:22px;display:flex;flex-direction:column;gap:14px}.cap .top{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.cap .av-sm{width:44px;height:44px;border-radius:50%;background:var(--air-green);color:var(--air-cream);display:flex;align-items:center;justify-content:center;font-weight:600;font-size:16px;letter-spacing:-.02em;flex:0 0 auto}.cap .fn{font-family:var(--air-font-mono);font-size:10px;letter-spacing:.16em;text-transform:uppercase;color:var(--air-orange);font-weight:500;padding-top:4px}.cap h3{font-size:19px;letter-spacing:-.02em}.cap .role{font-size:13px;color:rgba(18,43,36,.7);margin-top:-6px}.cap ul.does{list-style:none;margin:6px 0 0;display:flex;flex-direction:column;gap:8px;border-top:1px dashed rgba(18,43,36,.18);padding:14px 0 0}.cap ul.does li{display:flex;gap:10px;font-size:13.5px;line-height:1.45;color:rgba(18,43,36,.82)}.cap ul.does li:before{content:"";width:6px;height:6px;background:var(--air-orange);margin-top:8px;flex:0 0 auto}.cap .foot{margin-top:auto;padding-top:14px;border-top:1px solid rgba(18,43,36,.1);display:flex;align-items:center;justify-content:space-between;font-family:var(--air-font-mono);font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:rgba(18,43,36,.55)}.cap .foot .avail{color:var(--air-green);display:inline-flex;align-items:center;gap:6px}.cap .foot .avail .pulse{width:6px;height:6px;background:#2f9e7a;border-radius:50%}.modes{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.mode{background:var(--air-cream);border:1px solid rgba(18,43,36,.14);padding:24px;display:flex;flex-direction:column;gap:14px;min-height:380px}section.s.green .mode{background:rgba(244,240,229,.05);color:var(--air-cream);border-color:rgba(244,240,229,.18)}.mode .lbl{font-family:var(--air-font-mono);font-size:10.5px;letter-spacing:.16em;text-transform:uppercase;color:var(--air-orange);font-weight:500}.mode h3{font-size:21px;max-width:14ch}section.s.green .mode h3{color:var(--air-cream)}.mode p{font-size:13.5px;line-height:1.55;color:rgba(18,43,36,.78);max-width:32ch}section.s.green .mode p{color:rgba(244,240,229,.78)}.mode .viz{margin-top:auto;padding-top:18px;border-top:1px solid rgba(18,43,36,.14)}section.s.green .mode .viz{border-color:rgba(244,240,229,.18)}.habit-cal{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:6px}.habit-cal .chip,.habit-cal .day{min-width:0;overflow:hidden}.habit-cal .day{background:rgba(244,240,229,.06);border:1px solid rgba(244,240,229,.18);padding:8px 8px 10px;display:flex;flex-direction:column;gap:6px;min-height:96px}.habit-cal .day .d{font-size:9.5px;letter-spacing:.12em;color:rgba(244,240,229,.55)}.habit-cal .chip,.habit-cal .day .d{font-family:var(--air-font-mono);text-transform:uppercase;font-weight:500}.habit-cal .chip{background:var(--air-orange);color:var(--air-green);font-size:9px;letter-spacing:.08em;padding:3px 5px;line-height:1.2}.habit-cal .chip.q{background:rgba(244,240,229,.18);color:var(--air-cream)}.trig{font-family:var(--air-font-mono);font-size:12px;line-height:1.7;background:rgba(244,240,229,.06);border:1px solid rgba(244,240,229,.18);padding:16px;color:var(--air-cream)}.trig .kw{color:var(--air-orange);font-weight:500}.trig .v{background:rgba(244,240,229,.1);padding:1px 6px}.jd{background:rgba(244,240,229,.06);border:1px solid rgba(244,240,229,.18);padding:14px;font-size:12.5px;line-height:1.6;color:rgba(244,240,229,.85);position:relative}.jd .marker{position:absolute;top:-1px;left:-1px;background:var(--air-orange);color:var(--air-green);font-family:var(--air-font-mono);font-size:9px;letter-spacing:.16em;text-transform:uppercase;padding:3px 7px;font-weight:500}.jd .hl{background:rgba(251,87,2,.3);padding:0 3px}.jd .draft{margin-top:12px;padding-top:12px;border-top:1px dashed rgba(244,240,229,.3);font-family:var(--air-font-mono);font-size:11px;color:rgba(244,240,229,.8)}.jd .draft b{color:var(--air-orange);font-weight:500}.integ{display:grid;grid-template-columns:1.1fr 1fr;gap:48px;align-items:center}.integ .copy h2{max-width:14ch}.integ .copy h2 em{font-style:normal;color:var(--air-orange)}.integ .copy p{margin-top:20px;font-size:17px;line-height:1.55;color:rgba(18,43,36,.78);max-width:42ch}.integ .copy p em{font-style:normal;color:var(--air-orange)}.integ .copy p+p{margin-top:14px}.hub{position:relative;height:380px;background:var(--air-cream);border:1px solid rgba(18,43,36,.14)}.hub .center{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:120px;height:120px;border-radius:50%;background:var(--air-green);color:var(--air-cream);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;z-index:3;box-shadow:0 14px 30px -10px rgba(18,43,36,.45)}.hub .center .nm{font-weight:600;font-size:22px;letter-spacing:-.02em}.hub .center .rl{font-family:var(--air-font-mono);font-size:9px;letter-spacing:.16em;text-transform:uppercase;color:rgba(244,240,229,.7)}.hub .center:after{content:"";position:absolute;left:50%;bottom:-6px;transform:translateX(-50%);width:14px;height:14px;background:var(--air-orange)}.hub svg.lines{position:absolute;inset:0;width:100%;height:100%;z-index:1}.hub .app{position:absolute;background:var(--air-cream);border:1px solid rgba(18,43,36,.22);padding:8px 12px;font-family:var(--air-font-mono);font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--air-green);font-weight:500;z-index:2;display:inline-flex;align-items:center;gap:8px}.hub .app .dot{width:7px;height:7px;background:var(--air-orange)}.logo-wall{margin-top:48px;padding-top:32px;border-top:1px solid rgba(18,43,36,.14);display:grid;grid-template-columns:repeat(6,1fr);gap:0;border-left:1px solid rgba(18,43,36,.1)}.logo-wall .lg{padding:22px 16px;text-align:center;border-right:1px solid rgba(18,43,36,.1);border-bottom:1px solid rgba(18,43,36,.1);font-family:var(--air-font-mono);font-size:11.5px;letter-spacing:.18em;text-transform:uppercase;color:rgba(18,43,36,.72);font-weight:500;display:flex;align-items:center;justify-content:center;gap:8px;min-height:64px}.logo-wall .lg .soon{background:rgba(18,43,36,.08);color:rgba(18,43,36,.55);font-size:8.5px;letter-spacing:.16em;padding:2px 5px}.logo-wall .lg:nth-child(-n+6){border-top:1px solid rgba(18,43,36,.1)}.mgr{display:grid;grid-template-columns:1.05fr 1fr;gap:48px;align-items:start}.mgr .beats{display:flex;flex-direction:column;gap:0}.mgr .beat{padding:24px 0;border-top:1px solid rgba(18,43,36,.14);display:grid;grid-template-columns:60px 1fr;gap:20px}.mgr .beat:last-child{border-bottom:1px solid rgba(18,43,36,.14)}.mgr .beat .n{font-family:var(--air-font-mono);font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:var(--air-orange);padding-top:3px}.mgr .beat h3{font-size:19px;margin-bottom:6px;max-width:30ch}.mgr .beat p{font-size:14px;line-height:1.6;color:rgba(18,43,36,.78);max-width:50ch}.approve{background:var(--air-cream);border:1px solid rgba(18,43,36,.18);box-shadow:0 24px 60px -28px rgba(18,43,36,.4);display:flex;flex-direction:column;overflow:hidden}.approve .ah{background:var(--air-green);color:var(--air-cream);padding:14px 18px;justify-content:space-between}.approve .ah,.approve .ah .who{display:flex;align-items:center}.approve .ah .who{gap:10px;font-family:var(--air-font-mono);font-size:11px;letter-spacing:.14em;text-transform:uppercase;font-weight:500}.approve .ah .who .av{width:24px;height:24px;border-radius:50%;background:var(--air-orange);color:var(--air-green);display:flex;align-items:center;justify-content:center;font-family:var(--air-font);font-weight:600;font-size:11px}.approve .ah .id{font-family:var(--air-font-mono);font-size:10px;letter-spacing:.14em;color:rgba(244,240,229,.65)}.approve .ab{padding:18px}.approve .ab .task{font-size:15px;line-height:1.4;margin-bottom:14px;max-width:48ch}.approve .ab .task b{font-weight:600}.approve .ab .email{background:rgba(18,43,36,.04);border:1px solid rgba(18,43,36,.12);padding:14px;font-size:13px;line-height:1.55;color:rgba(18,43,36,.85);font-family:Georgia,Times New Roman,serif}.approve .ab .email .from{font-family:var(--air-font-mono);font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:rgba(18,43,36,.55);margin-bottom:10px}.approve .ab .email .from,.approve .af{display:flex;justify-content:space-between}.approve .af{padding:14px 18px;border-top:1px solid rgba(18,43,36,.12);align-items:center;gap:10px}.approve .actions{display:flex;gap:8px}.approve .ab-btn{font-family:var(--air-font);font-weight:500;font-size:13px;padding:9px 14px;border-radius:999px;border:1px solid;cursor:pointer;background:transparent;color:var(--air-green)}.approve .ab-btn.primary{background:var(--air-green);color:var(--air-cream);border-color:var(--air-green);display:inline-flex;align-items:center;gap:9px}.approve .ab-btn.primary .sq{width:8px;height:8px;background:var(--air-orange);display:inline-block}.approve .ab-btn.reject{color:rgba(18,43,36,.62);border-color:rgba(18,43,36,.3)}.approve .meta{font-family:var(--air-font-mono);font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:rgba(18,43,36,.55)}.rules{margin-top:18px;display:flex;flex-direction:column;gap:6px}.rules .lvl{padding:11px 14px;border:1px solid rgba(18,43,36,.18);display:flex;align-items:center;justify-content:space-between;font-size:13px}.rules .lvl .l{font-family:var(--air-font-mono);font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:rgba(18,43,36,.55);flex:0 0 110px}.rules .lvl.platform{background:var(--air-green);color:var(--air-cream);border-color:var(--air-green)}.rules .lvl.platform .l{color:rgba(244,240,229,.65)}.rules .lvl.org{background:rgba(218,205,191,.45)}.rules .lvl.persona{background:transparent}.wbench{background:var(--air-cream);border:1px solid rgba(18,43,36,.18);box-shadow:0 26px 60px -28px rgba(18,43,36,.35);overflow:hidden}.wb-head{background:var(--air-green);color:var(--air-cream);padding:14px 20px;justify-content:space-between;gap:18px;flex-wrap:wrap}.wb-head,.wb-head .left{display:flex;align-items:center}.wb-head .left{gap:12px;font-family:var(--air-font-mono);font-size:11px;letter-spacing:.16em;text-transform:uppercase}.wb-head .av{width:28px;height:28px;border-radius:50%;background:var(--air-orange);color:var(--air-green);justify-content:center;font-family:var(--air-font);font-weight:600;font-size:12px}.wb-head .av,.wb-head .right{display:flex;align-items:center}.wb-head .right{gap:16px;font-family:var(--air-font-mono);font-size:10.5px;letter-spacing:.14em;text-transform:uppercase;color:rgba(244,240,229,.65)}.wb-head .tab{padding:6px 10px;border:1px solid rgba(244,240,229,.18)}.wb-head .tab.on{background:rgba(244,240,229,.1);color:var(--air-cream)}.wb-cols{font-family:var(--air-font-mono);font-size:10px;letter-spacing:.16em;text-transform:uppercase;color:rgba(18,43,36,.55);font-weight:500;padding:12px 20px;border-bottom:1px solid rgba(18,43,36,.1);background:rgba(18,43,36,.03)}.wb-cols,.wb-row{display:grid;grid-template-columns:120px 1fr 100px 110px 80px}.wb-row{align-items:center;padding:14px 20px;border-bottom:1px solid rgba(18,43,36,.08);font-size:13.5px}.wb-row .t{font-family:var(--air-font-mono);font-size:11.5px;color:rgba(18,43,36,.62)}.wb-row .task b{font-weight:500}.wb-row .cost{font-size:12px;color:rgba(18,43,36,.7)}.wb-row .cost,.wb-row .dur{font-family:var(--air-font-mono)}.wb-row .dur{font-size:11px;color:rgba(18,43,36,.55)}.wb-trace{background:rgba(18,43,36,.04);border-top:1px solid rgba(18,43,36,.1);padding:18px 20px}.wb-trace .label{font-family:var(--air-font-mono);font-size:10px;letter-spacing:.16em;text-transform:uppercase;color:rgba(18,43,36,.55);margin-bottom:12px}.wb-steps{display:flex;flex-direction:column;gap:8px}.wb-step{display:grid;grid-template-columns:34px 1fr auto;gap:14px;align-items:center;font-size:13px}.wb-step .ix{font-family:var(--air-font-mono);font-size:10px;color:rgba(18,43,36,.5);letter-spacing:.12em}.wb-step .desc b{font-weight:500}.wb-step .desc .src{font-size:11px}.wb-step .desc .src,.wb-step .ms{font-family:var(--air-font-mono);color:rgba(18,43,36,.55)}.wb-step .ms{font-size:10.5px;letter-spacing:.1em}.wb-foot{border-top:1px solid rgba(18,43,36,.1);padding:14px 20px;display:flex;align-items:center;justify-content:space-between;font-family:var(--air-font-mono);font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:rgba(18,43,36,.62)}.wb-foot b{color:var(--air-green);font-weight:500}.costs{margin-top:40px;padding-top:32px;border-top:1px solid rgba(18,43,36,.14)}.costs h3{font-size:17px;margin-bottom:18px}.costs .bar{display:grid;grid-template-columns:120px 1fr 80px 90px;align-items:center;gap:16px;padding:10px 0}.costs .nm{font-size:13.5px;font-weight:500}.costs .nm small{display:block;font-family:var(--air-font-mono);font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:rgba(18,43,36,.55);font-weight:500;margin-top:2px}.costs .track{height:8px;background:rgba(18,43,36,.08);position:relative}.costs .track .fill{position:absolute;left:0;top:0;bottom:0;background:var(--air-green)}.costs .track .fill.alt{background:var(--air-orange)}.costs .v{font-size:12px}.costs .runs,.costs .v{font-family:var(--air-font-mono);text-align:right}.costs .runs{font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:rgba(18,43,36,.55)}.lanes{display:grid;grid-template-columns:1.1fr 1.6fr;gap:48px;align-items:center}.lanes .copy h2{max-width:14ch}.lanes .copy h2 em{font-style:normal;color:var(--air-orange)}.lanes .copy p{margin-top:20px;font-size:17px;line-height:1.55;color:rgba(244,240,229,.85);max-width:42ch}.lanes .copy p+p{margin-top:14px}.lanes .copy p em{font-style:normal;color:var(--air-orange)}.lane-stack{display:flex;flex-direction:column;gap:14px}.lane{display:grid;grid-template-columns:120px minmax(0,1fr) auto;gap:18px;align-items:center;padding:18px 20px;background:rgba(244,240,229,.05);border:1px solid rgba(244,240,229,.18)}.lane .lbl{font-family:var(--air-font-mono);font-size:10.5px;letter-spacing:.18em;text-transform:uppercase;color:var(--air-orange);font-weight:500}.lane h4{font-size:17px;color:var(--air-cream);margin:0;letter-spacing:-.02em}.lane h4+p{font-size:13px;color:rgba(244,240,229,.7);margin-top:4px;max-width:48ch}.lane .models{display:flex;gap:6px}.lane .mp{font-size:10px;letter-spacing:.12em;padding:5px 9px;background:rgba(244,240,229,.1);color:var(--air-cream);border:1px solid rgba(244,240,229,.2)}.colleague-router,.lane .mp{font-family:var(--air-font-mono);text-transform:uppercase}.colleague-router{margin-top:32px;padding:18px 20px;background:var(--air-orange);color:var(--air-green);display:flex;align-items:center;gap:14px;font-size:11.5px;letter-spacing:.14em;font-weight:500}.colleague-router .av{width:30px;height:30px;border-radius:50%;background:var(--air-green);color:var(--air-orange);display:flex;align-items:center;justify-content:center;font-family:var(--air-font);font-weight:600;font-size:13px}section.s.orange.cta-strip .grid{display:grid;grid-template-columns:1.4fr 1fr;gap:48px;align-items:center;max-width:1280px;margin:0 auto;padding:0 32px}section.s.orange.cta-strip h2{color:var(--air-green);max-width:18ch;margin:0}section.s.orange.cta-strip h2 em{font-style:normal;color:var(--air-cream)}section.s.orange.cta-strip .actions{display:flex;flex-direction:column;gap:12px;align-items:flex-start}section.s.orange.cta-strip .actions .btn{background:var(--air-green);color:var(--air-cream);padding:16px 24px;font-size:15px}section.s.orange.cta-strip .actions .btn .sq{background:var(--air-orange)}section.s.orange.cta-strip .actions .btn.ghost{background:transparent;color:var(--air-green);border:1px solid rgba(18,43,36,.4)}section.s.orange.cta-strip .actions .note{margin-top:6px;font-family:var(--air-font-mono);font-size:10.5px;letter-spacing:.12em;text-transform:uppercase;color:rgba(18,43,36,.75);font-weight:500}@media (max-width:1080px){.caps{grid-template-columns:repeat(2,minmax(0,1fr))}.modes{grid-template-columns:minmax(0,1fr)}.mode{min-height:0;min-width:0}.integ,.lanes,.mgr{grid-template-columns:minmax(0,1fr);gap:36px}.lanes>.copy,.lanes>div{min-width:0}.ribbon-stops{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.ribbon-line{display:none}}@media (max-width:760px){.how-hero{padding:64px 0 0}.how-hero .inner{padding:0 20px}.caps,.vs{grid-template-columns:minmax(0,1fr)}.vs-divider{width:100%;height:1px}.ribbon-stops{grid-template-columns:minmax(0,1fr);gap:14px}.logo-wall{grid-template-columns:repeat(3,minmax(0,1fr))}.wb-cols,.wb-row{grid-template-columns:80px minmax(0,1fr) 70px}.wb-cols>div:nth-child(4),.wb-cols>div:nth-child(5),.wb-row .cost,.wb-row .dur{display:none}.costs .bar{grid-template-columns:100px minmax(0,1fr) 60px}.approve .ah .id,.costs .runs{display:none}.hub{height:320px}.lane{grid-template-columns:minmax(0,1fr);gap:8px}.lane .models{flex-wrap:wrap}section.s.orange.cta-strip .grid{grid-template-columns:minmax(0,1fr);padding:0 20px}}.cookie-banner{position:fixed;left:0;right:0;bottom:0;z-index:100;background:var(--air-green);color:var(--air-cream);border-top:1px solid rgba(244,240,229,.18);box-shadow:0 -16px 40px -20px rgba(0,0,0,.45)}.cookie-banner-inner{max-width:1280px;margin:0 auto;padding:18px 32px;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:24px;align-items:center}.cookie-banner .copy{font-size:14px;line-height:1.55;color:rgba(244,240,229,.88);max-width:78ch}.cookie-banner .copy b{font-weight:500;color:var(--air-cream)}.cookie-banner .copy a{color:var(--air-orange);text-decoration:underline;text-underline-offset:3px}.cookie-banner .actions{display:flex;gap:10px;flex-wrap:wrap;justify-content:flex-end}.cookie-banner .actions .btn{background:var(--air-cream);color:var(--air-green);padding:11px 18px;font-size:13px}.cookie-banner .actions .btn .sq{background:var(--air-orange)}.cookie-banner .actions .btn.ghost{background:transparent;color:var(--air-cream);border:1px solid rgba(244,240,229,.3)}@media (max-width:720px){.cookie-banner-inner{grid-template-columns:minmax(0,1fr);padding:14px 20px 16px;gap:14px}.cookie-banner .copy{font-size:13px}.cookie-banner .actions{justify-content:stretch}.cookie-banner .actions .btn{flex:1;justify-content:center}}