@font-face{font-family:Inter;font-style:normal;font-weight:400 600;font-display:swap;src:url('/operations-fonts/inter-latin.woff2') format('woff2')}
.hero{position:relative;isolation:isolate}.hero:before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background:radial-gradient(ellipse at 78% 36%,rgba(182,145,71,.085),transparent 57%),radial-gradient(ellipse at 45% 95%,rgba(130,108,65,.035),transparent 62%)}
.workspace{position:relative;border-color:#65573d;background:linear-gradient(150deg,#1a1e23 0%,#12171d 65%,#13181f);box-shadow:0 24px 70px rgba(0,0,0,.32),0 0 60px rgba(179,141,60,.035)}.workspace:before{content:"";height:1px;position:absolute;inset:0 28% auto 7%;background:linear-gradient(90deg,transparent,#bd9d57aa,transparent);pointer-events:none}
.g-mark{position:relative;border:0!important;padding:6px 9px!important;font-size:22px!important;background:#1a1812}.g-mark:before,.g-mark:after{content:"";position:absolute;width:12px;height:12px;border-color:#c4a56b;border-style:solid}.g-mark:before{left:0;top:0;border-width:1px 0 0 1px}.g-mark:after{right:0;bottom:0;border-width:0 1px 1px 0}.g-mark span{font-size:15px;color:#e8d7ae;margin-left:1px}
header{height:80px}.case-title{padding:22px 24px 18px}.case-title small{font-size:12px;letter-spacing:.7px}.case-title .pill{font-size:12px}.case-grid small{font-size:12px;letter-spacing:.5px;line-height:1.5}.case-grid p{font-size:16px}.case-grid blockquote{font-size:14px;line-height:1.55}.case-grid dl{font-size:14px}.case-grid dd{font-size:15px}.boundary strong{font-size:15px}.boundary p{font-size:13px}.workspace-bottom{font-size:12px}.workspace figcaption{font-size:11px}.workspace .case-grid{gap:14px}.workspace .case-grid article{transition:box-shadow .18s ease-out}
.flow-control{--progress:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;position:relative;margin:0 24px;padding-bottom:7px}.flow-control button{position:relative;border:1px solid #3a414a;border-radius:5px;background:#151a21;color:#bdc4ce;padding:8px 6px;font-size:12px;line-height:1.4;min-height:62px;z-index:1;text-align:left}.flow-control button span{display:block;color:#b5a487;font-size:11px;letter-spacing:1px;margin-bottom:4px}.flow-control button[aria-pressed=true]{background:#2a2419;color:#eee3c7;border-color:#9e8350;font-weight:500}.flow-control button[aria-pressed=true] span{color:#e1c48b}.flow-line{position:absolute;height:2px;left:5%;right:5%;bottom:0;background:#3c414a;overflow:hidden}.flow-line i{display:block;width:100%;height:100%;background:#bfa061;transform:scaleX(var(--progress));transform-origin:left;transition:transform .22s ease-out}.flow-caption{font-size:13px;color:#bac1cb;line-height:1.6;margin:10px 24px 18px;min-height:42px}.flow-active{box-shadow:inset 0 0 0 1px #a88c54!important}.workspace .boundary.flow-active{background:#241f16;border-radius:5px;padding:16px}.workspace .exception.flow-active{box-shadow:inset 0 0 0 1px #c3a361!important}.status{color:#b4bbc5}
@media(max-width:1000px){.hero{padding-top:36px}.case-title{padding-top:20px}.workspace{width:100%}}
@media(max-width:600px){header{height:74px;min-height:74px;flex-wrap:nowrap;padding:10px 0;gap:12px}header nav{display:none}header .brand{font-size:18px;gap:9px}header .brand small{font-size:9px;letter-spacing:1.5px}header .g-mark{font-size:20px!important;padding:5px 8px!important}header>.button{font-size:12px;padding:8px 10px;min-height:44px}.hero{padding-top:26px;padding-bottom:36px;gap:24px}.hero .eyebrow{margin-bottom:14px}.lede{margin:16px 0 18px}.status{margin-top:14px}.case-title{padding:16px 16px 14px;gap:9px}.case-title small{font-size:11px}.case-title h2{font-size:22px;margin-top:4px}.case-title .pill{font-size:11px}.workspace figcaption{font-size:10px;line-height:1.5;padding:11px 16px}.flow-control{margin:0 16px;grid-template-columns:1fr 1fr;gap:6px}.flow-control button{font-size:12px;min-height:56px;padding:8px 10px;display:flex;gap:10px;align-items:center}.flow-control button span{margin:0;font-size:11px}.flow-line{display:none}.flow-caption{margin:10px 16px 14px;min-height:42px;font-size:12px}.case-grid{gap:10px!important}.case-grid article{padding:12px}.case-grid small{font-size:11px;letter-spacing:.3px}.case-grid p{font-size:15px;margin:14px 0}.case-grid blockquote{font-size:13px;line-height:1.5}.case-grid dl{font-size:13px}.case-grid dd{font-size:14px}.boundary strong{font-size:14px}.boundary p{font-size:12px}.workspace-bottom{font-size:11px;padding:12px 16px}.hero:before{background:radial-gradient(ellipse at 73% 57%,rgba(182,145,71,.075),transparent 60%)}.workspace .boundary.flow-active{padding:12px}}
@media(prefers-reduced-motion:reduce){.flow-line i,.case-grid article{transition:none!important}html{scroll-behavior:auto}*,*:before,*:after{animation:none!important;transition:none!important}}
html[data-motion="reduce"]{scroll-behavior:auto}html[data-motion="reduce"] *,html[data-motion="reduce"] *:before,html[data-motion="reduce"] *:after{animation:none!important;transition:none!important}
