@font-face{font-family:Commissioner;src:url(/fonts/commissioner-600.ttf)format("truetype");font-style:normal;font-weight:600;font-display:swap}@font-face{font-family:Golos Text;src:url(/fonts/golos-text-400.ttf)format("truetype");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:Golos Text;src:url(/fonts/golos-text-500.ttf)format("truetype");font-style:normal;font-weight:500;font-display:swap}:root{--bg:#f4f1e9;--raised:#fffefa;--subtle:#e9e4d8;--ink:#191916;--secondary:#5a5952;--border:#c9c4b8;--accent:#f24e32;--field:#cbe2cf;--home:#ddd4f0;--voice:#f4d37b;--regulation:#bfdde3;--heading:"Commissioner", Arial, sans-serif;--body:"Golos Text", Arial, sans-serif}*{box-sizing:border-box}html{background:var(--bg);color:var(--ink);font-family:var(--body);scroll-behavior:smooth}body{background:var(--bg);min-width:320px;color:var(--ink);text-rendering:optimizelegibility;margin:0;font-size:16px;line-height:1.5}img{max-width:100%;display:block}a{color:inherit}a:focus-visible,summary:focus-visible{outline:3px solid var(--accent);outline-offset:4px}h1,h2,h3,p,ol,ul{margin:0}section{scroll-margin-top:24px}.mobile-copy,.mobile-nav{display:none}.site-header{border-bottom:1px solid var(--border);background:var(--bg)}.header-inner{justify-content:space-between;align-items:center;width:min(1280px,100% - 64px);min-height:95px;margin:0 auto;display:flex}.brand{display:inline-flex}.brand img{width:160px;height:auto}.desktop-nav{align-items:center;gap:12px;display:flex}.desktop-nav>a:not(.button){width:124px;min-height:44px;padding:10px 8px;font-size:14px;line-height:20px;text-decoration:none;position:relative}.desktop-nav>a:not(.button):after{content:"";background:var(--border);width:72px;height:1px;transition:width .18s,background-color .18s;position:absolute;bottom:3px;left:8px}.desktop-nav>a:not(.button):hover:after{background:var(--accent);width:calc(100% - 16px)}.button{border:1px solid #0000;border-radius:4px;justify-content:center;align-items:center;width:224px;min-height:52px;padding:12px 24px;font-size:14px;line-height:20px;text-decoration:none;transition:transform .16s,background-color .16s;display:inline-flex}.button:hover{transform:translateY(-2px)}.button--dark{background:var(--ink);color:var(--bg)}.button--outline{border-color:var(--ink);color:var(--ink);background:0 0}.hero{padding:64px max(32px,50vw - 640px)}.hero-inner{grid-template-columns:minmax(0,820px) minmax(300px,388px);align-items:start;gap:72px;display:grid}.hero-thesis{flex-direction:column;gap:12px;display:flex}.eyebrow,.section-label,.group-label,.principles-meta strong{letter-spacing:.08em;font-size:12px;line-height:16px}.eyebrow{color:var(--secondary)}.hero h1{font-family:var(--heading);letter-spacing:-.025em;font-size:clamp(48px,4.31vw,62px);font-weight:600;line-height:1.096}.hero h1 span,.hero h1 strong{display:block}.hero h1 strong{color:var(--accent)}.hero-line{background:var(--accent);width:360px;max-width:45%;height:4px}.hero-context{flex-direction:column;align-items:flex-start;gap:24px;padding-top:32px;display:flex}.hero-context>p{font-size:18px;line-height:28px}.hero-actions{flex-direction:column;align-items:flex-start;gap:12px;display:flex}.hero-actions--mobile{display:none}.text-link{text-underline-offset:6px;align-items:center;gap:10px;min-height:44px;padding:10px 8px;display:inline-flex}.section{padding:96px max(32px,50vw - 568px)}.section-inner{width:100%;max-width:1136px;margin:0 auto}.section--raised{background:var(--raised)}.section-label{align-items:center;gap:16px;width:min(720px,100%);height:48px;margin-bottom:40px;display:flex}.section-label .section-number{background:var(--accent);width:48px;height:48px;font-family:var(--heading);letter-spacing:0;border-radius:4px;flex:none;justify-content:center;align-items:center;font-size:14px;font-weight:600;display:inline-flex}.section-label i{background:var(--border);flex:1;height:1px}.section-intro{grid-template-columns:minmax(0,720px) minmax(240px,336px);align-items:start;gap:80px;margin-bottom:40px;display:grid}.section-intro h2,.ai-intro h2{font-family:var(--heading);letter-spacing:-.02em;font-size:48px;line-height:56px}.section-intro>p{color:var(--secondary);font-size:17px;line-height:26px}.product-groups{flex-direction:column;gap:32px;display:flex}.product-group{flex-direction:column;gap:16px;display:flex}.group-label{letter-spacing:.1em;font-weight:500}.product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px;display:grid}.product-card{border:1px solid var(--border);background:var(--bg);border-radius:8px;flex-direction:column;gap:16px;min-height:536px;padding:32px;display:flex}.product-group:last-child .product-card{min-height:560px}.card-meta{height:36px;color:var(--secondary);font-family:var(--heading);justify-content:space-between;align-items:center;font-size:14px;font-weight:600;display:flex}.status{min-width:244px;height:36px;color:var(--ink);font-family:var(--body);border-radius:999px;align-items:center;gap:12px;padding:10px 16px;font-size:12px;font-weight:400;line-height:16px;display:inline-flex}.status i{background:var(--ink);border-radius:50%;width:8px;height:8px}.product-card--field .status,.motif--field{background:var(--field)}.product-card--home .status,.motif--home{background:var(--home)}.product-card--voice .status,.motif--voice{background:var(--voice)}.product-card--regulation .status,.motif--regulation{background:var(--regulation)}.product-card h3{font-family:var(--heading);letter-spacing:-.015em;font-size:32px;line-height:40px}.card-claim{font-size:20px;line-height:30px}.card-description{color:var(--secondary);font-size:16px;line-height:24px}.product-motif{border-radius:4px;height:184px;margin-top:auto;position:relative;overflow:hidden}.product-motif>span{z-index:2;letter-spacing:.08em;font-size:11px;line-height:16px;position:absolute;top:16px;left:20px;right:20px}.field-diagram{background:repeating-linear-gradient(#19191638 0 1px,#0000 1px 32px);position:absolute;inset:52px 24px 20px}.field-diagram i{background:var(--ink);height:3px;position:absolute;top:52px;left:30px;right:30px}.field-diagram b{background:var(--ink);border-radius:50%;width:18px;height:18px;position:absolute;top:45px}.field-diagram b:first-of-type{left:28px}.field-diagram b:nth-of-type(2){background:var(--accent);left:calc(50% - 9px)}.field-diagram b:nth-of-type(3){right:28px}.home-diagram i{border:2px solid var(--ink);background:0 0;width:168px;height:96px;position:absolute;bottom:28px;left:48px}.home-diagram b{border:1px solid var(--ink);background:var(--bg);width:92px;height:64px;position:absolute;bottom:58px}.home-diagram b:first-of-type{bottom:64px;right:60px}.home-diagram b:nth-of-type(2){bottom:48px;right:44px}.home-diagram b:nth-of-type(3){bottom:32px;right:28px}.voice-diagram{justify-content:space-between;align-items:center;display:flex;position:absolute;inset:54px 40px 28px}.voice-diagram:before{content:"";background:#19191647;height:1px;position:absolute;top:50%;left:0;right:0}.voice-diagram i{background:var(--ink);width:5px;height:38%;position:relative}.voice-diagram i:nth-child(2),.voice-diagram i:nth-child(5),.voice-diagram i:nth-child(8){height:76%}.voice-diagram i:nth-child(3),.voice-diagram i:nth-child(7){background:var(--accent);height:100%}.regulation-diagram{grid-template-columns:1fr 32px 1fr 32px 1fr;align-items:center;display:grid;position:absolute;bottom:36px;left:28px;right:28px}.regulation-diagram b{border:1px solid var(--ink);background:var(--bg);border-radius:4px;justify-content:center;align-items:center;height:62px;font-size:10px;display:flex}.regulation-diagram i{background:var(--ink);height:2px}.regulation-diagram i:last-of-type{background:var(--accent)}.card-link{justify-content:space-between;align-items:center;min-height:28px;font-size:14px;text-decoration:none;display:flex}.card-link span{color:var(--accent);font-size:24px}.section--dark{background:var(--ink);color:var(--bg)}.section-label--dark .section-number{color:var(--ink)}.section-label--dark i{background:#f4f1e957}.ai-intro{grid-template-columns:minmax(0,720px) minmax(240px,336px);gap:80px;margin-bottom:72px;display:grid}.ai-intro h2 strong{color:var(--accent);display:block}.ai-intro>p{color:#f4f1e9b3;padding-top:8px;font-size:17px;line-height:26px}.ai-flow{grid-template-columns:1fr 48px 1fr 48px 1fr;align-items:center;gap:20px;margin-bottom:72px;display:grid}.ai-flow article{min-height:290px;padding:8px 16px}.flow-meta{color:#f4f1e994;flex-direction:column;gap:18px;margin-bottom:20px;font-size:11px;line-height:16px;display:flex}.flow-meta i{background:var(--field);border-radius:50%;width:18px;height:18px}.ai-flow article:nth-of-type(2) .flow-meta i{background:var(--voice)}.ai-flow article:nth-of-type(3) .flow-meta i{background:var(--regulation)}.ai-flow h3{font-family:var(--heading);margin-bottom:20px;font-size:30px;line-height:36px}.ai-flow ul{color:#f4f1e9b8;padding:0 0 0 26px;list-style:none}.ai-flow li{margin:8px 0}.ai-flow li:before{content:"—";color:var(--accent);margin-left:-26px;margin-right:12px}.flow-arrow{color:var(--accent);font-size:36px}.ai-note,.after-pilot{grid-template-columns:minmax(220px,360px) 1fr;align-items:center;gap:28px;min-height:72px;padding:24px;display:grid}.ai-note{background:var(--accent);color:var(--ink)}.ai-note strong,.after-pilot strong{font-family:var(--heading);letter-spacing:.06em;font-size:12px}.ai-note span,.after-pilot p{font-size:16px;line-height:24px}.infrastructure{background:var(--bg)}.principles-meta{border-top:1px solid var(--border);border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;min-height:56px;margin-bottom:24px;padding:0 20px;display:flex}.principles-meta span{color:var(--secondary);font-size:14px}.principles-grid{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.principle{flex-direction:column;gap:20px;min-height:436px;padding:28px;display:flex}.principle--field{background:var(--field)}.principle--dark{background:var(--ink);color:var(--bg)}.principle--regulation{background:var(--regulation)}.principle>p{letter-spacing:.07em;font-size:11px}.principle--dark>p,.principle--dark ol{color:#f4f1e9ad}.principle h3{min-height:90px;font-family:var(--heading);font-size:24px;line-height:30px}.principle ol{margin-top:auto;padding:0;list-style:none}.principle li{border-top:1px solid #19191647;grid-template-columns:34px 1fr;gap:8px;min-height:46px;padding:10px 0;font-size:14px;line-height:22px;display:grid}.principle--dark li{border-color:#f4f1e93d}.principle li span{font-family:var(--heading);font-size:11px}.experience{background:var(--subtle)}.capability-grid{background:var(--border);grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin-bottom:24px;display:grid}.capability{background:var(--bg);flex-direction:column;gap:12px;min-height:188px;padding:20px 28px;display:flex}.capability>div,.pilot-card>div{font-family:var(--heading);justify-content:space-between;align-items:center;font-size:11px;display:flex}.capability i,.pilot-card i{background:var(--field);border-radius:50%;width:14px;height:14px}.capability--voice i{background:var(--voice)}.capability--dark i{background:var(--ink)}.capability--regulation i{background:var(--regulation)}.capability h3,.pilot-card h3{font-family:var(--heading);font-size:26px;line-height:32px}.capability p{color:var(--secondary);font-size:16px;line-height:24px}.capability b{background:var(--field);width:96px;height:3px;margin-top:auto}.capability--voice b{background:var(--voice);width:160px}.capability--dark b{background:var(--ink)}.capability--regulation b{background:var(--regulation);width:160px}.after-pilot{background:var(--subtle)}.pilots{background:var(--accent)}.section-label--pilots .section-number{background:var(--ink);color:var(--bg);border-radius:0}.section-label--pilots i{background:#f4f1e96b}.pilots .section-intro h2{color:var(--bg)}.pilots .section-intro p{color:var(--ink)}.pilot-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-bottom:32px;display:grid}.pilot-card{background:var(--bg);flex-direction:column;gap:14px;min-height:224px;padding:24px 28px;display:flex}.pilot-card--home i{background:var(--home)}.pilot-card--voice i{background:var(--voice)}.pilot-card h3{font-size:24px;line-height:30px}.pilot-card p{font-size:16px;line-height:24px}.pilot-cta{justify-content:space-between;align-items:center;gap:28px;min-height:72px;display:flex}.pilot-cta strong{font-family:var(--heading);font-size:20px;line-height:30px}.site-footer{background:var(--ink);color:var(--bg);padding:64px max(32px,50vw - 568px) 40px}.footer-inner{max-width:1136px;margin:0 auto}.footer-main{justify-content:space-between;align-items:flex-start;gap:56px;padding-bottom:40px;display:flex}.footer-brand{flex-direction:column;gap:20px;width:min(700px,70%);display:flex}.footer-brand img{width:200px;height:auto}.footer-brand p{color:#f4f1e9b8;max-width:620px;font-size:20px;line-height:30px}.product-signals{gap:8px;display:flex}.product-signals i{background:var(--field);width:40px;height:6px}.product-signals i:nth-child(2){background:var(--home)}.product-signals i:nth-child(3){background:var(--voice)}.product-signals i:nth-child(4){background:var(--regulation)}.footer-main nav{flex-direction:column;gap:16px;width:280px;font-size:14px;line-height:24px;display:flex}.footer-main nav a{text-underline-offset:5px}.footer-bottom{color:#f4f1e994;border-top:1px solid #f4f1e92e;justify-content:space-between;align-items:flex-start;min-height:64px;padding-top:32px;font-size:12px;line-height:16px;display:flex}.footer-bottom a{font-family:var(--heading);letter-spacing:.07em;font-size:11px}.not-found{flex-direction:column;justify-content:center;align-items:flex-start;gap:24px;min-height:100vh;padding:64px max(24px,50vw - 568px);display:flex}.not-found h1{font-family:var(--heading);font-size:clamp(40px,7vw,72px);line-height:1.05}@media (width<=900px){.desktop-copy,.desktop-nav{display:none!important}.mobile-copy,.mobile-nav{display:block}.header-inner{width:100%;min-height:71px;padding:0 20px}.brand img{width:120px}.mobile-nav{position:relative}.mobile-nav summary{cursor:pointer;min-width:64px;min-height:44px;font-family:var(--heading);letter-spacing:.07em;justify-content:flex-end;align-items:center;font-size:11px;line-height:16px;list-style:none;display:flex}.mobile-nav summary::-webkit-details-marker{display:none}.mobile-nav nav{z-index:10;border:1px solid var(--border);background:var(--raised);width:min(290px,100vw - 40px);padding:12px 20px 20px;position:absolute;top:51px;right:-20px;box-shadow:0 14px 30px #1919161f}.mobile-nav nav a{border-bottom:1px solid var(--border);align-items:center;min-height:48px;text-decoration:none;display:flex}.hero{padding:48px 20px}.hero-inner{flex-direction:column;gap:28px;display:flex}.eyebrow{letter-spacing:.08em;font-size:10px;line-height:14px}.hero h1{letter-spacing:-.025em;font-size:clamp(34px,10.25vw,40px);line-height:1.1}.hero-line{width:180px;max-width:60%}.hero-context{gap:20px;padding-top:0}.hero-actions--desktop{display:none}.hero-actions--mobile{gap:8px;display:flex}.hero-context>p{font-size:16px;line-height:24px}.section{padding:64px 32px}.section-label{white-space:nowrap;gap:12px;height:40px;margin-bottom:24px;font-size:11px}.section-label .section-number{width:40px;height:40px;font-size:12px}.section-intro,.ai-intro{flex-direction:column;gap:20px;margin-bottom:24px;display:flex}.section-intro h2,.ai-intro h2{font-size:32px;line-height:38px}.section-intro>p,.ai-intro>p{padding-top:0;font-size:16px;line-height:24px}.product-groups{gap:16px}.product-grid{grid-template-columns:1fr;gap:12px}.product-card,.product-group:last-child .product-card{gap:12px;min-height:0;padding:20px}.card-meta{font-size:12px}.status{gap:10px;width:244px;min-width:0;max-width:calc(100% - 36px);padding:10px 14px;font-size:11px}.product-card h3{font-size:26px;line-height:32px}.card-claim{font-size:17px;line-height:25px}.card-description{font-size:16px;line-height:24px}.product-motif{height:144px;margin-top:0}.product-motif>span{letter-spacing:.07em;font-size:10px;line-height:14px;top:12px;left:14px}.field-diagram{background-size:100% 28px;inset:52px 18px 16px}.field-diagram i{top:34px;left:16px;right:16px}.field-diagram b{width:16px;height:16px;top:28px}.field-diagram b:first-of-type{left:12px}.field-diagram b:nth-of-type(3){right:12px}.home-diagram i{width:46%;height:76px;bottom:20px;left:24px}.home-diagram b{width:72px;height:48px}.home-diagram b:first-of-type{bottom:44px;right:36px}.home-diagram b:nth-of-type(2){bottom:32px;right:24px}.home-diagram b:nth-of-type(3){bottom:20px;right:12px}.voice-diagram{inset:50px 22px 20px}.regulation-diagram{grid-template-columns:1fr 14px 1fr 14px 1fr;bottom:20px;left:12px;right:12px}.regulation-diagram b{height:50px;font-size:8px}.card-link{min-height:44px}.ai-intro{margin-bottom:36px}.ai-intro h2 strong{margin-top:4px}.ai-flow{flex-direction:column;align-items:stretch;gap:12px;margin-bottom:28px;display:flex}.ai-flow article{min-height:0;padding:16px 0}.flow-meta{gap:12px}.ai-flow h3{margin-bottom:12px;font-size:26px;line-height:32px}.ai-flow ul{color:#f4f1e9b8;padding-left:0}.ai-flow li{display:inline}.ai-flow li:before{content:"";margin:0}.ai-flow li:not(:last-child):after{content:" / "}.flow-arrow{align-self:center;transform:rotate(90deg)}.ai-note,.after-pilot{flex-direction:column;align-items:flex-start;gap:12px;min-height:0;padding:16px 20px;display:flex}.principles-meta{flex-direction:column;justify-content:center;align-items:flex-start;gap:4px;min-height:70px;padding:12px 16px}.principles-grid{grid-template-columns:1fr;gap:0}.principle{min-height:0;padding:24px}.principle h3{min-height:0;font-size:22px;line-height:28px}.capability-grid{background:0 0;grid-template-columns:1fr;gap:12px}.capability{border:1px solid var(--border);gap:10px;min-height:0;padding:16px 24px}.capability h3,.pilot-card h3{font-size:22px;line-height:28px}.capability b{display:none}.pilot-grid{grid-template-columns:1fr;gap:12px;margin-bottom:20px}.pilot-card{gap:10px;min-height:0;padding:20px 24px}.pilot-cta{flex-direction:column;align-items:flex-start;gap:20px}.pilot-cta strong{font-size:18px;line-height:28px}.site-footer{padding:56px 32px 40px}.footer-main{flex-direction:column;gap:32px;padding-bottom:28px}.footer-brand{gap:20px;width:100%}.footer-brand p{font-size:17px;line-height:26px}.product-signals i{width:36px}.footer-main nav{gap:14px;width:100%;font-size:16px}.footer-bottom{flex-direction:column;gap:4px;min-height:0;padding-top:24px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important}}
