@font-face{font-family:Instrument Sans;src:url(/fonts/instrument-sans-latin-wght-normal.woff2)format("woff2");font-style:normal;font-weight:400 700;font-display:swap}@font-face{font-family:Jost;src:url(/fonts/jost-latin-wght-normal.woff2)format("woff2");font-style:normal;font-weight:100 900;font-display:swap}:root{--paper:#e9eceb;--ink:#23272b;--secondary:#555d61;--line:#b7bfbd;--yellow:#f0c419;--font-main:"Instrument Sans", Arial, sans-serif;--gutter:5vw;--header-height:112px;--hero-height:max(710px, calc(100svh - var(--header-height)));--ease:cubic-bezier(.22, 1, .36, 1)}*{box-sizing:border-box}html{background:var(--paper);color:var(--ink);scroll-behavior:smooth;scroll-padding-top:32px}body{font-family:var(--font-main);-webkit-font-smoothing:antialiased;margin:0}body[data-type=jost]{--font-main:"Jost", Arial, sans-serif}::selection{background:var(--ink);color:var(--paper)}a{color:inherit;text-decoration:none}a:focus-visible{outline:2px solid var(--ink);outline-offset:7px;border-radius:1px}.wrap{width:100%;padding-inline:var(--gutter)}.skip-link{background:var(--ink);color:var(--paper);z-index:10;padding:12px 20px;position:fixed;top:14px;left:20px;transform:translateY(-160%)}.skip-link:focus{transform:none}.header{height:var(--header-height);z-index:2;justify-content:space-between;align-items:center;display:flex;position:relative}.wordmark{letter-spacing:-1.9px;font-size:36px;font-weight:500;line-height:1}.wordmark span{letter-spacing:0;margin-left:5px;font-size:10px;position:relative;top:-17px}.header-link{align-items:center;gap:28px;min-height:44px;font-size:13px;display:flex}.header-link span{font-size:20px}.header-link:hover{text-underline-offset:5px;text-decoration:underline}.experience{isolation:isolate;position:relative;overflow:hidden}.field{height:calc(var(--hero-height) + 650px);pointer-events:none;z-index:-1;position:absolute;inset:0 0 auto}.bifurcation{width:100%;height:100%;display:block;overflow:visible}.ridge{stroke:var(--line);stroke-width:1.15px;vector-effect:non-scaling-stroke;opacity:.7}.ridge--primary{stroke:#8e9893;opacity:.83}.decision-point{fill:var(--yellow);stroke:#8d7923;stroke-width:.7px;vector-effect:non-scaling-stroke}.hero{min-height:var(--hero-height);flex-direction:column;justify-content:space-between;padding-top:clamp(95px,12svh,160px);display:flex;position:relative}.hero-content{position:relative}.descriptor{letter-spacing:.015em;color:var(--secondary);margin:0 0 36px 5px;font-size:12px}h1{letter-spacing:-.07em;margin:0 0 43px -7px;font-size:clamp(88px,10.25vw,180px);font-weight:450;line-height:.98}h1 span,.supporting span,h2 span{display:block}.supporting{letter-spacing:-.015em;max-width:500px;margin:0;font-size:clamp(17px,1.38vw,22px);line-height:1.55}.hero-end{justify-content:space-between;align-items:center;padding-block:60px 42px;display:flex}.chapter-note{letter-spacing:.025em;color:var(--secondary);align-items:center;gap:17px;margin:0;font-size:11px;display:flex}.chapter-number{font-variant-numeric:tabular-nums;font-size:10px}.continuation{align-items:center;gap:30px;min-height:44px;font-size:12px;display:flex}.down-arrow{transition:transform .16s var(--ease);font-size:22px;display:inline-block}.continuation:hover .down-arrow{transform:translateY(3px)}.act-two{min-height:650px;padding-top:175px;padding-bottom:150px;padding-left:calc(var(--gutter) + 44px);position:relative}.act-two:focus{outline:none}.act-two{background:var(--paper)}.has-motion .act-two{background:0 0}.act-two:before{content:"";left:var(--gutter);right:var(--gutter);border-top:1px solid var(--line);position:absolute;top:88px}.has-motion .act-two:before{display:none}.act-two .chapter-note{margin-bottom:45px}h2{letter-spacing:-.05em;margin:0;font-size:clamp(45px,5.35vw,90px);font-weight:450;line-height:1.07}.act-two-first{color:var(--secondary);margin-bottom:8px}@media (width>=1800px){:root{--gutter:max(5vw, calc((100vw - 1700px) / 2))}.hero-content{max-width:1700px}}@media (width<=900px){:root{--header-height:94px;--hero-height:max(680px, calc(100svh - var(--header-height)))}.wordmark{font-size:31px}h1{font-size:11.5vw}.hero{padding-top:110px}.field{width:130%;left:-18%}.supporting{font-size:18px}.act-two{padding-top:160px}h2{font-size:7vw}}@media (width<=600px){:root{--gutter:24px;--header-height:88px;--hero-height:max(670px, calc(100svh - var(--header-height)))}.header-link{gap:20px;font-size:13px}.wordmark{font-size:30px}.hero{padding-top:87px}.descriptor{margin:0 0 31px 1px;font-size:12px;line-height:14px}h1{letter-spacing:-.066em;margin:0 0 29px -3px;font-size:clamp(49px,15.2vw,76px);line-height:1.03}.supporting{letter-spacing:-.012em;font-size:15px;line-height:1.6}.field{width:200%;height:var(--hero-height);top:290px;left:-100%}.ridge{stroke-width:.9px;opacity:.67}.hero-end{padding-block:110px 25px}.chapter-note{gap:12px;font-size:12px}.chapter-number{font-size:11px}.continuation{gap:22px;font-size:13px}.act-two{min-height:590px;padding-top:145px;padding-left:var(--gutter);padding-bottom:100px}html:not(.has-motion) .act-two{background:var(--paper)}.act-two .chapter-note{margin-bottom:37px}h2{letter-spacing:-.052em;font-size:clamp(33px,8.2vw,49px);line-height:1.12}.act-two-first{margin-bottom:10px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition:none!important;animation:none!important}.continuation:hover .down-arrow{transform:none}}@media (width<=600px){.act-two{padding-left:40px}}@media (forced-colors:active){.ridge{stroke:graytext}.decision-point{fill:highlight;stroke:canvastext}}[hidden]{display:none!important}button,input,textarea{font:inherit;color:inherit}button{cursor:pointer}button:focus-visible,input:focus-visible,textarea:focus-visible,summary:focus-visible{outline:2px solid var(--ink);outline-offset:5px}button:disabled{cursor:wait;opacity:.6}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.section-space{padding-top:110px;padding-bottom:110px}.eyebrow{letter-spacing:.02em;color:var(--secondary);margin:0 0 24px;font-size:12px;line-height:1.5}.text-link{border-bottom:1px solid var(--ink);background:0 0;justify-content:space-between;align-items:center;gap:34px;min-height:44px;padding:8px 0;font-size:15px;line-height:1.4;display:inline-flex}.text-link:hover{border-bottom-width:2px;padding-bottom:7px}.section-caption{border-top:1px solid var(--line);justify-content:space-between;align-items:baseline;gap:24px;margin-bottom:80px;padding-top:24px;display:flex}.section-caption h2{letter-spacing:-.015em;font-size:17px;font-weight:500;line-height:1.3}.section-caption>span{color:var(--secondary);font-size:12px}.comparison{padding-top:0}.comparison-grid{grid-template-columns:minmax(0,1.3fr) minmax(0,.8fr);align-items:center;gap:9vw;display:grid}.comparison-project h3{letter-spacing:-.045em;max-width:600px;margin:0 0 34px;font-size:clamp(28px,3vw,46px);font-weight:450;line-height:1.14}.comparison-project .eyebrow,.comparison-project .project-image{margin-bottom:20px}.case-invite{min-width:205px}.project-image{aspect-ratio:8/5;background:#dce1de;border:1px solid #cbd2ce;margin:0;position:relative;overflow:hidden}.project-image picture,.project-image img{width:100%;height:auto;display:block}.project-image img{aspect-ratio:8/5;object-fit:contain}.image-fallback{text-align:center;color:var(--secondary);justify-content:center;align-items:center;padding:32px;font-size:16px;line-height:1.6;display:none;position:absolute;inset:0}.media-unavailable img{visibility:hidden}.media-unavailable .image-fallback{display:flex}.observation-intro{letter-spacing:-.025em;margin:0 0 38px;font-size:24px;line-height:1.35}.comparison-controls{border:0;gap:0;margin:0 0 25px;padding:0;display:grid}.comparison-controls legend{color:var(--secondary);margin-bottom:12px;font-size:12px}.comparison-controls label{cursor:pointer;border-bottom:1px solid #c3cac7;align-items:center;gap:16px;min-height:53px;font-size:16px;display:flex}.comparison-controls input{appearance:none;background:0 0;border:1px solid #717b74;border-radius:50%;flex:none;width:12px;height:12px;margin:0}.comparison-controls input:checked{background:var(--yellow);border-color:#7e6b20}.comparison-note,.comparison-fallback{color:var(--secondary);max-width:330px;min-height:76px;margin:0;font-size:15px;line-height:1.65}.comparison-conclusion{border-top:1px solid #c3cac7;margin-top:20px;padding-top:26px;font-size:14px;line-height:1.65}.payoff{letter-spacing:-.04em;color:var(--secondary);text-align:center;margin:140px 0 20px;font-size:clamp(26px,2.8vw,42px);line-height:1.3}.payoff strong{color:var(--ink);font-weight:450}.portfolio{padding-top:100px;padding-bottom:140px}.portfolio-heading{border-top:1px solid var(--line);margin-bottom:48px;padding-top:40px}.portfolio-heading .eyebrow{margin:0}.work+.work{margin-top:140px}.project-question{letter-spacing:-.045em;max-width:1000px;margin:0 0 24px;font-size:clamp(38px,4.5vw,66px);font-weight:450;line-height:1.08}.project-meta{color:var(--secondary);margin:0 0 35px;font-size:13px;line-height:1.6}.work-image-link{display:block}.work-image-link:focus-visible{outline-offset:7px}.work-caption{justify-content:space-between;align-items:start;gap:40px;margin-top:28px;display:flex}.work-caption p{max-width:590px;margin:0;font-size:18px;line-height:1.55}.work-caption .case-invite{flex:none}.work-scope{color:var(--secondary);margin:16px 0 0;font-size:12px}.inspection{background:#dfe4e1;padding-top:105px;padding-bottom:105px}.inspection-intro{justify-content:space-between;align-items:end;gap:60px;margin-bottom:52px;display:flex}.inspection-intro h2{letter-spacing:-.04em;font-size:clamp(36px,4vw,58px);line-height:1.12}.inspection-intro>p{max-width:260px;margin:0 0 6px;font-size:16px;line-height:1.6}.inspection-details{border-top:1px solid #aeb9b2;border-bottom:1px solid #aeb9b2}.inspection-details>summary{cursor:pointer;justify-content:space-between;align-items:center;min-height:84px;font-size:16px;list-style:none;display:flex}.inspection-details>summary::-webkit-details-marker{display:none}.summary-mark{transition:transform .16s var(--ease);font-size:26px;line-height:1}.inspection-details[open] .summary-mark{transform:rotate(45deg)}.inspection-content{padding:0 0 42px}.inspection-tabs{flex-wrap:wrap;gap:35px;margin:0 0 35px;display:flex}.inspection-tabs button{color:var(--secondary);background:0 0;border:0;align-items:center;gap:10px;min-height:44px;padding:14px 0;font-size:13px;display:flex}.inspection-tabs button:before{content:"";border:1px solid #0000;border-radius:50%;width:8px;height:8px}.inspection-tabs button[aria-selected=true]{color:var(--ink)}.inspection-tabs button[aria-selected=true]:before{background:var(--yellow);border-color:#7e6b20}.decision-panel{grid-template-columns:1.15fr 1fr;align-items:center;gap:7vw;min-height:285px;padding-bottom:24px;display:grid}.decision-panel+.decision-panel{margin-top:24px}.decision-excerpt{background:var(--paper);border:1px solid #c4cdc7;align-items:center;min-height:185px;padding:38px 32px;display:flex}.decision-excerpt .header-excerpt{gap:32px;width:100%;height:auto;padding:0}.decision-excerpt .wordmark{font-size:30px}.decision-excerpt .header-link{gap:22px}.project-intro--compact .project-question{max-width:360px;margin-bottom:22px;font-size:28px;line-height:1.2}.project-intro--compact .project-meta{margin:0;font-size:12px}.invitation-excerpt{justify-content:start;gap:20px;display:grid}.decision-reason h3{letter-spacing:-.035em;max-width:480px;margin:0 0 18px;font-size:28px;font-weight:450;line-height:1.24}.decision-reason>p:last-child{max-width:440px;color:var(--secondary);margin:0;font-size:15px;line-height:1.65}.definition{grid-template-columns:1fr 1.1fr;align-items:center;gap:7vw;max-width:1350px;margin:auto;padding-top:175px;padding-bottom:175px;display:grid}.definition-mark{aspect-ratio:385/380;width:100%;max-width:390px;margin:auto;overflow:hidden}.definition-mark .bifurcation{overflow:hidden}.definition-copy h2{letter-spacing:-.07em;margin:0 0 36px;font-size:clamp(64px,7vw,105px);line-height:1}.definition-copy p{letter-spacing:-.02em;margin:0;font-size:clamp(19px,1.8vw,25px);line-height:1.55}.contact{padding-top:0;padding-bottom:105px}.contact-invitation{border-top:1px solid var(--line);padding-top:90px;padding-bottom:100px}.contact-invitation h2{letter-spacing:-.045em;max-width:1010px;font-size:clamp(38px,4.1vw,62px);line-height:1.16}.contact-invitation h2>span{color:var(--secondary);letter-spacing:-.025em;margin-bottom:18px;font-size:.64em;line-height:1.3}.decision-action{background:var(--yellow);min-height:64px;color:var(--ink);transition:background .16s var(--ease);justify-content:space-between;align-items:center;gap:45px;margin-top:45px;padding:20px 27px;font-size:15px;display:inline-flex}.decision-action:hover{background:#e4b910}.decision-action>span{font-size:22px}.contact-start{border-top:1px solid var(--line);grid-template-columns:1fr 1fr;gap:10vw;padding-top:55px;scroll-margin-top:45px;display:grid}.contact-start h3{letter-spacing:-.035em;margin:0 0 15px;font-size:30px;font-weight:450;line-height:1.2}.contact-start>div>p{max-width:290px;color:var(--secondary);margin:0;font-size:16px;line-height:1.65}.contact-form{gap:30px;display:grid}.form-row{gap:12px;display:grid}.form-row label{font-size:14px}.form-row label span{color:var(--secondary);font-size:12px}.form-row input,.form-row textarea{background:0 0;border:0;border-bottom:1px solid #8e9992;border-radius:0;width:100%;min-height:44px;padding:10px 0;font-size:16px;line-height:1.5}.form-row textarea{resize:vertical;min-height:113px;max-height:420px}.form-row textarea::placeholder{color:#626c66;opacity:1;font-size:15px}.field-hint{color:var(--secondary);font-size:12px;line-height:1.5}.contact-send{border-top:0;border-left:0;border-right:0;justify-self:start;padding-top:8px}.contact-explanation{color:var(--secondary);max-width:425px;margin:0;font-size:12px;line-height:1.65}.contact-explanation a{text-underline-offset:3px;text-decoration:underline}.contact-status{margin:0;font-size:14px;line-height:1.65}.contact-status:empty{display:none}.contact-recovery{justify-self:start;font-size:13px}[data-contact-fallback] p{color:var(--secondary);font-size:14px}.footer{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:30px;padding-top:32px;padding-bottom:32px;display:flex}.footer-brand{letter-spacing:-1.1px;align-items:center;min-height:44px;font-size:25px;display:flex}.footer>p{color:var(--secondary);font-size:12px}.footer nav{flex-wrap:wrap;gap:30px;display:flex}.footer nav a{align-items:center;min-height:44px;font-size:12px;display:flex}.footer nav a:hover{text-underline-offset:4px;text-decoration:underline}.case-page{padding-top:70px;padding-bottom:100px}.back-link{align-items:center;gap:14px;min-height:44px;margin-bottom:45px;font-size:13px;display:inline-flex}.back-link:hover{text-underline-offset:4px;text-decoration:underline}.case-title{letter-spacing:-.055em;max-width:1120px;margin:0 0 40px;font-size:clamp(48px,6.1vw,90px);font-weight:450;line-height:1.04}.case-lead{letter-spacing:-.02em;max-width:690px;margin:0 0 50px;font-size:21px;line-height:1.55}.case-cover{margin-bottom:100px}.case-layout{grid-template-columns:1fr 2fr;gap:7vw;display:grid}.case-index{flex-direction:column;align-self:start;align-items:start;gap:8px;font-size:12px;display:flex;position:sticky;top:35px}.case-index a{align-items:center;min-height:44px;line-height:1.5;display:flex}.case-index a:hover{text-underline-offset:4px;text-decoration:underline}.case-body{min-width:0;max-width:800px}.case-section{border-bottom:1px solid var(--line);margin-bottom:65px;padding-bottom:65px;scroll-margin-top:50px}.case-section h2{letter-spacing:-.035em;margin:0 0 28px;font-size:clamp(28px,2.7vw,40px);line-height:1.2}.case-section p{color:#464d53;margin:0 0 23px;font-size:18px;line-height:1.75}.case-section p:last-child{margin-bottom:0}.case-section--decision h2:before{content:"";background:var(--yellow);border:1px solid #7e6b20;border-radius:50%;width:9px;height:9px;margin-bottom:24px;display:block}.case-ending{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:25px;margin-top:40px;padding-top:38px;display:flex}.case-ending>p{letter-spacing:-.02em;max-width:530px;font-size:20px;line-height:1.5}.reading-page{max-width:1100px;margin:auto;padding-top:80px;padding-bottom:140px}.reading-page h1{letter-spacing:-.05em;margin:0 0 60px;font-size:clamp(46px,6vw,76px);line-height:1.08}.reading-page h2{letter-spacing:-.025em;margin:45px 0 18px;font-size:27px;line-height:1.3}.reading-page p{color:#464d53;max-width:720px;font-size:17px;line-height:1.75}.reading-page p a{text-underline-offset:4px;text-decoration:underline}.not-found{flex-direction:column;justify-content:center;align-items:start;min-height:65svh;display:flex}.not-found .eyebrow{margin-bottom:25px}.not-found h1{margin-bottom:25px;font-size:clamp(44px,6vw,90px)}.not-found p{max-width:530px;margin-bottom:35px;font-size:18px;line-height:1.6}@media (width<=900px){.section-space{padding-top:80px;padding-bottom:80px}.comparison{padding-top:0}.comparison-grid{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:6vw}.comparison-project h3{font-size:29px}.observation-intro{font-size:20px}.comparison-conclusion{font-size:13px}.payoff{margin-top:100px;font-size:28px}.work-caption p{font-size:16px}.inspection-intro{align-items:start;gap:30px}.inspection-intro>p{max-width:180px}.decision-panel{gap:35px}.decision-excerpt{padding:25px 20px}.decision-reason h3{font-size:24px}.decision-excerpt .header-excerpt{flex-wrap:wrap}.definition{gap:45px;padding-block:120px}.definition-copy h2{font-size:70px}.desktop-break{display:none}.contact{padding-top:0}.contact-start{gap:7vw}.footer>p{display:none}.case-layout{grid-template-columns:1fr 2.5fr;gap:40px}.case-index{position:static}.case-section p{font-size:17px}}@media (width<=600px){.section-space{padding-top:65px;padding-bottom:65px}.comparison{padding-top:0}.section-caption{gap:20px;margin-bottom:45px;padding-top:20px}.section-caption h2{font-size:14px}.section-caption>span{display:none}.comparison-grid{flex-direction:column;gap:42px;display:flex}.comparison-project,.comparison-observation{width:100%}.comparison-project h3{max-width:330px;margin-bottom:24px;font-size:29px}.eyebrow{margin-bottom:20px;font-size:13px}.comparison-project .eyebrow{margin-bottom:17px}.observation-intro{margin-bottom:24px;font-size:23px}.comparison-controls{margin-bottom:24px}.comparison-controls label{min-height:54px;font-size:15px}.comparison-note{min-height:52px;font-size:14px}.comparison-conclusion{margin-top:25px;padding-top:24px;font-size:14px}.payoff{text-align:left;margin:80px 0 10px;font-size:27px;line-height:1.3}.payoff strong{margin-top:10px;display:block}.payoff>br{display:none}.portfolio-heading{margin-bottom:32px;padding-top:28px}.project-question{margin-bottom:20px;font-size:35px;line-height:1.12}.project-meta{margin-bottom:25px;font-size:13px}.work-caption{flex-direction:column;gap:22px;margin-top:23px}.work-caption p{font-size:16px}.work-scope{margin-top:22px;font-size:13px;line-height:1.6}.work+.work{margin-top:90px}.inspection-intro{margin-bottom:34px;display:block}.inspection-intro h2{font-size:34px}.inspection-intro>p{max-width:none;margin-top:24px;font-size:15px}.inspection-details>summary{min-height:72px;font-size:15px}.inspection-tabs{gap:10px;margin-bottom:22px}.inspection-tabs button{gap:7px;font-size:13px}.inspection-tabs button:before{width:6px;height:6px}.decision-panel{flex-direction:column;align-items:stretch;gap:27px;min-height:450px;display:flex}.decision-excerpt{min-height:145px;padding:28px 22px}.decision-excerpt .header-excerpt{flex-wrap:nowrap;gap:16px}.decision-excerpt .wordmark{font-size:27px}.decision-excerpt .header-link{gap:12px;font-size:13px}.decision-reason h3{margin-bottom:18px;font-size:26px}.decision-reason .eyebrow{margin-bottom:18px}.decision-reason>p:last-child{font-size:14px}.inspection-content{padding-bottom:8px}.project-intro--compact .project-question{font-size:25px}.definition{flex-direction:column;align-items:start;gap:45px;padding-top:110px;padding-bottom:120px;display:flex}.definition-mark{aspect-ratio:385/380;width:230px;margin:0 auto}.definition-copy{width:100%}.definition-copy h2{margin-bottom:28px;font-size:68px}.definition-copy p{max-width:330px;font-size:22px;line-height:1.45}.contact{padding-top:0}.contact-invitation{padding-top:50px;padding-bottom:65px}.contact-invitation h2{font-size:36px;line-height:1.14}.contact-invitation h2>span{margin-bottom:23px;font-size:24px;line-height:1.3}.decision-action{gap:18px;width:100%;min-height:61px;margin-top:32px;padding:19px 20px;font-size:14px}.contact-start{flex-direction:column;gap:36px;padding-top:35px;display:flex}.contact-start h3{font-size:28px}.contact-start>div>p{max-width:280px;font-size:15px}.contact-form{gap:27px}.contact-explanation,.field-hint,.form-row label span,.comparison-controls legend,.project-intro--compact .project-meta{font-size:13px}.footer{flex-wrap:wrap;gap:15px;padding-top:22px;padding-bottom:25px}.footer-brand{font-size:25px}.footer nav{gap:22px}.footer nav a{font-size:13px}.case-page{padding-top:35px;padding-bottom:60px}.back-link{margin-bottom:35px}.case-title{margin-bottom:27px;font-size:44px;line-height:1.08}.case-lead{margin-bottom:35px;font-size:18px;line-height:1.6}.case-cover{margin-bottom:55px}.case-layout{display:block}.case-index{border-bottom:1px solid var(--line);flex-flow:wrap;gap:8px 20px;margin-bottom:55px;padding-bottom:25px}.case-index a{min-height:44px;font-size:13px}.case-section{margin-bottom:38px;padding-bottom:38px;scroll-margin-top:25px}.case-section h2{margin-bottom:24px;font-size:29px}.case-section p{font-size:17px;line-height:1.7}.case-ending{flex-direction:column;align-items:start;gap:15px;margin-top:20px}.case-ending>p{font-size:20px}.reading-page{padding-top:45px;padding-bottom:70px}.reading-page h1{margin-bottom:40px;font-size:46px}.reading-page h2{margin-top:35px;font-size:25px}.reading-page p{font-size:16px}.not-found{min-height:70svh}.not-found h1{font-size:44px}.image-fallback{padding:16px;font-size:13px}}@media (prefers-reduced-motion:reduce){.summary-mark{transition:none}}@media (forced-colors:active){.comparison-controls input:checked,.inspection-tabs button[aria-selected=true]:before,.case-section--decision h2:before{background:highlight}.decision-action{border:1px solid buttontext}}
