.operator-page{--operator-rule-light:#ffffff7a;--operator-rule-dark:#22222252;--operator-lift:7px 7px 0 #0033a04d;--operator-lift-ink:7px 7px 0 #22222259;overflow-x:clip}.operator-page h1,.operator-page h2,.operator-page h3,.operator-page p{max-width:none}.operator-page h1,.operator-page h2,.operator-page h3{text-wrap:balance}.operator-page p{text-wrap:pretty}.operator-hero{border-bottom:2px solid var(--ink);background:var(--silver-base);position:relative;overflow:clip}.operator-hero:after{z-index:4;background:var(--yellow-accent);content:"";pointer-events:none;width:19%;height:3px;position:absolute;top:0;left:0;transform:translate(-120%)}@media (prefers-reduced-motion:no-preference){.operator-hero:after{animation:operator-verification-pass .98s var(--operator-ease,cubic-bezier(.16, 1, .3, 1)) .18s both}}@keyframes operator-verification-pass{0%{transform:translate(-120%)}14%{transform:translate(0,0)}86%{transform:translate(500%)}to{transform:translate(620%)}}.operator-hero-grid{min-height:clamp(650px, calc(100svh - var(--nav-h)), 790px);grid-template-columns:minmax(170px,218px) minmax(0,1fr);display:grid}.operator-hero-rail{border-right:1px solid var(--ink);background:var(--blue-brand);min-width:0;color:var(--white);flex-direction:column;justify-content:space-between;padding:30px 23px 28px;display:flex}.operator-rail-top,.operator-rail-bottom{letter-spacing:.09em;text-transform:uppercase;flex-direction:column;gap:8px;font-size:11px;font-weight:700;line-height:1.3;display:flex}.operator-rail-top span:last-child{color:var(--yellow-accent)}.operator-rail-mark{border:1px solid var(--yellow-accent);width:118px;height:118px;color:var(--yellow-accent);place-items:center;display:grid;position:relative}.operator-rail-mark:before,.operator-rail-mark:after{background:var(--yellow-accent);content:"";position:absolute}.operator-rail-mark:before{height:1px;top:50%;left:12px;right:12px}.operator-rail-mark:after{width:1px;top:12px;bottom:12px;left:50%}.operator-rail-mark span{z-index:1;background:var(--blue-brand);font-family:var(--font-display);padding:4px 8px;font-size:36px;line-height:1;position:relative}.operator-rail-mark i{border:1px solid var(--blue-brand);background:var(--yellow-accent);width:7px;height:7px;position:absolute;bottom:12px;right:12px}.operator-hero-main{grid-template-rows:1fr auto;grid-template-columns:minmax(0,1.2fr) minmax(220px,.8fr);gap:44px clamp(32px,5.5vw,88px);min-width:0;padding:clamp(60px,8vw,106px) clamp(30px,7vw,96px) 28px;display:grid}.operator-hero-copy{align-self:center;min-width:0}.operator-hero-copy h1{max-width:9ch;color:var(--ink);font-family:var(--font-display);letter-spacing:-.015em;text-transform:uppercase;font-size:clamp(4.1rem,7.5vw,7.25rem);line-height:.82}.operator-hero-copy h1 span{color:var(--blue-brand)}.operator-hero-copy>p{max-width:49ch;margin-top:37px;font-size:clamp(1.05rem,1.45vw,1.25rem);line-height:1.58}.operator-hero-link{border-bottom:2px solid var(--yellow-accent);min-height:26px;font-family:var(--font-display);letter-spacing:.075em;text-transform:uppercase;align-items:center;gap:18px;margin-top:32px;padding-top:6px;padding-bottom:8px;font-size:11px;font-weight:700;line-height:1;text-decoration:none;transition:color .12s ease-out,border-color .12s ease-out,transform .12s ease-out;display:inline-flex}.operator-hero-link:hover{border-color:var(--gold-identity);color:var(--blue-brand);transform:translate(3px)}.operator-hero-condition{border:1px solid var(--ink);background:var(--ink);min-width:0;color:var(--white);box-shadow:var(--operator-lift);align-self:center;padding:27px 26px 30px}.operator-hero-condition>span,.operator-route small,.operator-record-index,.operator-thesis-index,.operator-station-heading>span,.operator-station-transfer>span,.operator-current-mark span,.operator-close-copy>span{letter-spacing:.085em;text-transform:uppercase;font-size:11px;font-weight:700;line-height:1.35;display:block}.operator-hero-condition>span{color:var(--yellow-accent)}.operator-hero-condition strong{font-family:var(--font-body);letter-spacing:-.035em;text-transform:uppercase;margin-top:48px;font-size:clamp(1.7rem,2.6vw,2.65rem);font-weight:700;line-height:.98;display:block}.operator-hero-condition p{color:var(--white);margin-top:21px;font-size:.96rem;line-height:1.52}.operator-route{border-top:1px solid var(--ink);grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));min-width:0;list-style:none;display:grid;position:relative}.operator-route:before{background:var(--yellow-accent);content:"";width:76px;height:3px;position:absolute;top:-2px;left:0}.operator-route li{grid-template-rows:auto auto;grid-template-columns:37px minmax(0,1fr);gap:7px 13px;min-width:0;padding:19px 20px 11px 0;display:grid}.operator-route li+li{border-left:1px solid var(--operator-rule-dark);padding-left:20px}.operator-route-index{border:1px solid var(--ink);grid-row:1/-1;place-items:center;width:28px;height:28px;font-size:11px;font-weight:700;line-height:1;display:inline-grid}.operator-route li.is-current .operator-route-index{border-color:var(--ink);background:var(--yellow-accent);color:var(--ink)}.operator-route li.is-current strong{color:var(--blue-brand)}.operator-route strong{min-width:0;font-family:var(--font-body);letter-spacing:-.02em;text-transform:uppercase;font-size:1.05rem;font-weight:700;line-height:1.1}.operator-route small{min-width:0;color:var(--blue-brand);letter-spacing:.02em;text-transform:none;font-size:12px;line-height:1.35}.operator-thesis{border-bottom:2px solid var(--ink);background:var(--white)}.operator-thesis-grid{grid-template-columns:180px minmax(0,1fr);min-width:0;padding-block:clamp(82px,11vw,142px);display:grid}.operator-thesis-index{border-right:1px solid var(--ink);color:var(--blue-brand);flex-direction:column;gap:9px;padding:5px 24px 0 0;display:flex}.operator-thesis-copy{min-width:0;padding-left:clamp(36px,7vw,96px)}.operator-thesis-copy h2{max-width:15ch;font-size:clamp(3rem,6vw,5.75rem);line-height:.92}.operator-thesis-statement{max-width:27ch;color:var(--blue-brand);letter-spacing:-.035em;margin-top:52px;font-size:clamp(1.65rem,3vw,3rem);font-weight:600;line-height:1.3}.operator-thesis-close{max-width:52ch;margin-top:31px;font-size:1.08rem;line-height:1.6}.operator-career-record{border-bottom:2px solid var(--ink);background:var(--silver-base)}.operator-record-head{grid-template-columns:180px minmax(0,1fr);min-width:0;padding-block:clamp(76px,10vw,126px) 0;display:grid}.operator-record-index{border-right:1px solid var(--ink);color:var(--blue-brand);flex-direction:column;gap:9px;padding:5px 24px 0 0;display:flex}.operator-record-intro{grid-template-columns:minmax(0,1.05fr) minmax(220px,.95fr);align-items:end;gap:42px clamp(34px,7vw,96px);min-width:0;padding:0 0 clamp(48px,6vw,74px) clamp(36px,7vw,96px);display:grid;container-type:inline-size}.operator-record-intro h2{font-size:clamp(2.8rem,6.8cqi,5rem);line-height:.92}.operator-record-intro p{max-width:38ch;font-size:1.05rem;line-height:1.62}.operator-map{border-top:2px solid var(--ink);min-width:0;position:relative}.operator-map:after{z-index:5;top:0;bottom:0;left:var(--operator-scan-x,-2px);background:var(--yellow-accent);content:"";opacity:0;pointer-events:none;width:1px;transition:opacity .12s linear;position:absolute}.operator-map[data-inspecting=true]:after{opacity:.88}.operator-map-spine{z-index:3;background:var(--operator-rule-dark);pointer-events:none;width:1px;position:absolute;top:0;bottom:0;left:31px}.operator-map-spine span{background:var(--yellow-accent);width:7px;height:7px;position:absolute;top:0;left:-3px}.operator-station{border-bottom:1px solid;grid-template-columns:64px minmax(0,1fr) minmax(230px,290px);gap:clamp(20px,3vw,44px);min-width:0;padding:clamp(54px,7vw,88px) 32px clamp(58px,7vw,92px) 0;display:grid;position:relative}.operator-station:last-child{border-bottom:0}.operator-station-index{z-index:4;background:inherit;border:1px solid;place-items:center;width:32px;height:32px;margin-top:3px;font-size:11px;font-weight:700;line-height:1;display:inline-grid;position:relative}.operator-station.is-current .operator-station-index{border-color:var(--ink);background:var(--yellow-accent);color:var(--ink)}.operator-station-core{min-width:0}.operator-station-heading{border-bottom:1px solid;flex-direction:column-reverse;align-items:flex-start;gap:13px;min-width:0;padding-bottom:19px;display:flex}.operator-station-heading>span{color:var(--blue-brand)}.operator-station--technology .operator-station-heading>span{color:var(--yellow-accent)}.operator-station-heading h3{max-width:14ch;font-size:clamp(2.5rem,4.6vw,4.75rem);line-height:.92}.operator-station-core>p{max-width:61ch;margin-top:28px;font-size:1.04rem;line-height:1.65}.operator-facts{border-top:1px solid;margin-top:38px}.operator-facts>div{border-bottom:1px solid;grid-template-columns:minmax(118px,.3fr) minmax(0,.7fr);gap:20px;min-width:0;padding:14px 0;display:grid}.operator-facts dt{letter-spacing:.065em;text-transform:uppercase;min-width:0;font-size:11px;font-weight:700;line-height:1.35}.operator-facts dd{overflow-wrap:anywhere;min-width:0;font-size:.95rem;line-height:1.46}.operator-station-transfer{--transfer-eyebrow:var(--yellow-accent);background:var(--ink);min-width:0;min-height:240px;color:var(--white);box-shadow:var(--operator-lift-ink);border:1px solid;flex-direction:column;justify-content:center;align-self:stretch;padding:28px;transition:transform .18s ease-out,box-shadow .18s ease-out,background-color .12s ease-out;display:flex;container-type:inline-size}.operator-station.is-current .operator-station-transfer{transform:translate(-4px,-4px);box-shadow:10px 10px #2222226b}.operator-station-transfer>span{color:var(--transfer-eyebrow)}.operator-station-transfer strong{font-family:var(--font-body);letter-spacing:-.04em;text-transform:uppercase;margin-top:46px;font-size:clamp(1.5rem,14.5cqi,2.65rem);font-weight:700;line-height:.94;display:block}.operator-station-transfer p{color:var(--white);margin-top:22px;font-size:.94rem;line-height:1.48}.operator-station--technology{background:var(--blue-brand);color:var(--white)}.operator-station--technology .operator-station-transfer{--transfer-eyebrow:var(--ink);background:var(--yellow-accent);color:var(--ink);box-shadow:7px 7px 0 var(--ink)}.operator-station--technology .operator-station-transfer p{color:var(--ink)}.operator-station--technology .operator-facts dt{color:var(--yellow-accent)}.operator-station--construction{background:var(--white);color:var(--ink)}.operator-station--construction .operator-station-transfer{background:var(--ink);color:var(--white)}.operator-station--insurance{background:var(--yellow-accent);color:var(--ink)}.operator-station--insurance .operator-station-transfer{background:var(--blue-brand);color:var(--white);box-shadow:var(--operator-lift-ink)}.operator-station--insurance .operator-station-transfer p{color:var(--white)}.operator-evidence{border-top:1px solid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;min-width:0;margin-top:42px;display:grid}.operator-evidence>div{border-bottom:1px solid;min-width:0;padding:17px 0 15px}.operator-evidence strong{font-family:var(--font-body);font-variant-numeric:tabular-nums;letter-spacing:-.04em;font-size:clamp(1.8rem,3vw,2.85rem);font-weight:700;line-height:1;display:block}.operator-evidence span{letter-spacing:.01em;margin-top:10px;font-size:12px;font-weight:600;line-height:1.35;display:block}.operator-current{border-bottom:2px solid var(--ink);background:var(--white)}.operator-current-grid{grid-template-columns:180px minmax(0,1fr) minmax(240px,300px);gap:clamp(32px,5vw,74px);min-width:0;padding-block:clamp(80px,11vw,140px);display:grid}.operator-current-mark{border-right:1px solid var(--ink);min-height:194px;color:var(--blue-brand);flex-direction:column;justify-content:space-between;padding:5px 24px 0 0;display:flex}.operator-current-mark span{color:var(--blue-brand)}.operator-current-mark strong{background:var(--yellow-accent);width:48px;height:48px;color:var(--ink);font-family:var(--font-display);place-items:center;font-size:20px;line-height:1;display:inline-grid}.operator-current-copy{min-width:0}.operator-current-copy h2{max-width:12ch;font-size:clamp(3rem,5.6vw,5.5rem);line-height:.92}.operator-current-copy p{max-width:54ch;margin-top:34px;font-size:1.07rem;line-height:1.65}.operator-current-quote{border:1px solid var(--ink);background:var(--blue-brand);min-width:0;color:var(--white);box-shadow:var(--operator-lift);letter-spacing:-.04em;align-self:end;margin:0;padding:29px 25px 31px;font-size:clamp(1.55rem,2.4vw,2.35rem);font-weight:700;line-height:1.3}.operator-close{border-bottom:2px solid var(--ink);background:var(--ink);color:var(--white)}.operator-close-grid{grid-template-columns:minmax(0,1.25fr) minmax(240px,.75fr);gap:50px clamp(40px,8vw,126px);min-width:0;padding-block:clamp(92px,13vw,164px);display:grid}.operator-close-copy{min-width:0}.operator-close-copy>span{color:var(--yellow-accent)}.operator-close-copy h2{max-width:14ch;margin-top:37px;font-size:clamp(3.25rem,6.3vw,6rem);line-height:.86}.operator-close-action{align-self:end;min-width:0}.operator-close-action p{max-width:24ch;color:var(--white);font-size:1.08rem;line-height:1.52}.operator-close-action .action{width:100%;min-width:0;margin-top:29px}@media (width<=1080px){.operator-hero-main{grid-template-columns:minmax(0,1fr) minmax(200px,.72fr);gap:34px;padding-inline:clamp(28px,5vw,58px)}.operator-station{grid-template-columns:54px minmax(0,1fr) minmax(205px,.52fr);gap:24px}.operator-station-transfer{padding:23px}.operator-current-grid{grid-template-columns:150px minmax(0,1fr) minmax(210px,.72fr);gap:30px}.operator-current-mark{padding-right:18px}}@media (width<=900px){.operator-hero-grid{grid-template-columns:148px minmax(0,1fr)}.operator-hero-main{grid-template-rows:auto auto auto;grid-template-columns:minmax(0,1fr);gap:45px;padding-block:62px 26px}.operator-hero-copy{align-self:start}.operator-hero-condition{max-width:420px}.operator-record-intro{grid-template-columns:minmax(0,1fr);gap:26px}.operator-station{grid-template-columns:52px minmax(0,1fr);padding-right:20px}.operator-station-transfer{grid-column:2;min-height:190px}.operator-current-grid{grid-template-columns:150px minmax(0,1fr)}.operator-current-quote{grid-column:2;max-width:440px}.operator-close-grid{grid-template-columns:minmax(0,1fr) minmax(220px,.65fr)}}@media (width<=760px){.operator-hero-grid{grid-template-columns:minmax(0,1fr);min-height:0}.operator-hero-rail{border-right:0;border-bottom:1px solid var(--ink);grid-template-rows:auto auto;grid-template-columns:minmax(0,1fr) auto;gap:20px;min-height:96px;padding:17px 16px 15px;display:grid}.operator-rail-top{grid-area:1/1;gap:4px}.operator-rail-mark{grid-area:1/2/3;align-self:center;width:58px;height:58px}.operator-rail-mark:before{left:7px;right:7px}.operator-rail-mark:after{top:7px;bottom:7px}.operator-rail-mark span{padding:2px 4px;font-size:20px}.operator-rail-mark i{width:5px;height:5px;bottom:7px;right:7px}.operator-rail-bottom{flex-flow:wrap;grid-area:2/1;gap:4px 13px;font-size:11px}.operator-hero-main{gap:42px;padding:55px 0 22px}.operator-hero-copy h1{max-width:8ch;font-size:clamp(3.55rem,14vw,5.4rem)}.operator-hero-copy>p{margin-top:29px;font-size:1.05rem}.operator-hero-condition{max-width:none;padding:23px 21px 25px;box-shadow:5px 5px #0033a04d}.operator-hero-condition strong{margin-top:30px}.operator-route{grid-template-columns:minmax(0,1fr)}.operator-route li,.operator-route li+li{border-left:0;grid-template-columns:37px minmax(0,1fr);padding:15px 0 14px}.operator-route li+li{border-top:1px solid var(--operator-rule-dark)}.operator-route small{font-size:12px}.operator-thesis-grid,.operator-record-head{grid-template-columns:minmax(0,1fr)}.operator-thesis-grid{padding-block:77px 88px}.operator-thesis-index,.operator-record-index{border-right:0;border-bottom:1px solid var(--ink);flex-flow:wrap;gap:5px 16px;padding:0 0 15px}.operator-thesis-copy,.operator-record-intro{padding-left:0}.operator-thesis-copy{padding-top:47px}.operator-thesis-copy h2,.operator-record-intro h2{max-width:13ch;font-size:clamp(2.85rem,11vw,4.5rem)}.operator-thesis-statement{margin-top:37px;font-size:clamp(1.55rem,6.2vw,2.35rem)}.operator-record-head{padding-top:72px}.operator-record-intro{padding-top:45px;padding-bottom:52px}.operator-record-intro p{font-size:1rem}.operator-map-spine{left:22px}.operator-station{grid-template-columns:38px minmax(0,1fr);gap:13px;padding:47px 0 52px}.operator-station-index{width:26px;height:26px}.operator-station-heading{gap:11px;padding-bottom:16px}.operator-station-heading h3{max-width:12ch;font-size:clamp(1.75rem,7.2vw,3.4rem)}.operator-station--insurance .operator-station-heading h3{max-width:none;font-size:clamp(1.45rem,6.5vw,3.4rem)}.operator-station-core>p{margin-top:24px;font-size:1rem;line-height:1.62}.operator-facts>div{grid-template-columns:minmax(104px,.34fr) minmax(0,.66fr);gap:14px}.operator-station-transfer{grid-column:2;min-height:175px;padding:22px 20px 24px}.operator-station-transfer strong{margin-top:31px;font-size:clamp(1.65rem,8vw,2.7rem)}.operator-evidence{grid-template-columns:minmax(0,1fr);gap:0}.operator-evidence>div{grid-template-columns:minmax(86px,.32fr) minmax(0,.68fr);align-items:baseline;gap:13px;display:grid}.operator-evidence span{margin-top:0}.operator-current-grid{grid-template-columns:minmax(0,1fr);gap:32px;padding-block:78px 90px}.operator-current-mark{border-right:0;border-bottom:1px solid var(--ink);flex-direction:row;align-items:center;min-height:0;padding:0 0 14px}.operator-current-mark strong{width:38px;height:38px;font-size:17px}.operator-current-copy h2{max-width:11ch;font-size:clamp(2.8rem,11vw,4.5rem)}.operator-current-copy p{margin-top:27px;font-size:1rem}.operator-current-quote{grid-column:1;max-width:none;font-size:clamp(1.5rem,6.8vw,2.15rem)}.operator-close-grid{grid-template-columns:minmax(0,1fr);gap:48px;padding-block:90px 102px}.operator-close-copy h2{max-width:12ch;margin-top:30px;font-size:clamp(2.95rem,11.5vw,5rem)}.operator-close-action{max-width:420px}}@media (width<=360px){.operator-hero-copy h1{font-size:3.2rem}.operator-hero-main{padding-top:47px}.operator-station{grid-template-columns:31px minmax(0,1fr);gap:10px}.operator-map-spine{left:17px}.operator-facts>div,.operator-evidence>div{grid-template-columns:minmax(90px,.4fr) minmax(0,.6fr);gap:10px}.operator-station-transfer{grid-column:2}}@media (prefers-reduced-motion:reduce){.operator-map:after,.operator-station-transfer{transition:none}}
