.home-title-phrase{max-width:100%;display:inline-block}.home-spread .spread{margin:0}.home-chart{border-top:1px solid var(--gray-300);padding-block:24px 8px}.home-problem .chapter-rail{position:static}.home-problem-form{aspect-ratio:1;grid-area:2/1/auto/span 4;align-self:start;width:min(100%,400px);margin-top:48px;position:relative}.home-pressures{border-top:1px solid var(--gray-900);grid-area:2/5/auto/-1;margin:48px 0 0;padding:0;list-style:none}.home-pressures li{border-bottom:1px solid var(--gray-200);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:baseline;gap:8px 32px;padding-block:24px;display:grid}.home-pressure-name{letter-spacing:-.02em;font-size:1.5rem;line-height:1.25}.home-pressures .t-lead{max-width:36ch;color:var(--gray-600);font-size:16px;line-height:1.5}.home-contract .chapter-field{gap:64px}.home-contract-form{aspect-ratio:1.35;width:100%;max-height:40svh;margin-top:32px;position:relative}.home-contract-statement{gap:20px;max-width:560px;display:grid}.home-contract-statement .statement{font-size:28px;line-height:1.25}.home-contract-statement .t-body{max-width:48ch;color:var(--gray-600);line-height:1.6}.home-parties{border-top:1px solid var(--gray-200);margin:0;padding:0;list-style:none;display:grid}.home-parties li{grid-template-columns:160px minmax(0,1fr);align-items:baseline;gap:24px 40px;padding:40px 0;display:grid}.home-parties li+li{border-top:1px solid var(--gray-200)}.home-parties li[data-party=oros]{border-top-color:var(--gray-900)}.home-parties .t-subhead{font-size:21px;line-height:1.3}.home-parties .t-body{max-width:42ch;color:var(--gray-600);line-height:1.6}.page-end .home-sectors{padding-block:clamp(24px,4svh,48px)}.home-sectors>.chapter-grid{grid-template-rows:auto auto;padding-top:24px}.home-sectors .chapter-rail{position:static}.home-sectors-intro{flex-wrap:wrap;grid-column:5/-1;justify-content:flex-end;align-self:end;align-items:flex-end;gap:16px 48px;display:flex}.sector-browser{grid-column:1/-1;grid-template-rows:auto auto;gap:24px;margin-top:24px;display:grid}.sector-plate{background:var(--gray-900);min-height:clamp(360px,48svh,620px);color:var(--gray-000);align-items:end;margin:0;display:grid;position:relative;overflow:hidden}.sector-plate-screen{position:absolute;inset:0}.sector-plate .halftone-photo{opacity:0;width:100%;height:100%;transition:opacity .9s var(--ease);position:absolute;inset:0}.sector-plate .plate-layer{overflow:hidden;container-type:size}.sector-plate .halftone-photo{inset:auto;left:var(--crop-x,50%);top:var(--crop-y,50%);width:max(calc(100cqw * var(--crop-scale,1)), calc(100cqh * var(--photo-aspect) * var(--crop-scale,1)));height:max(calc(100cqh * var(--crop-scale,1)), calc(100cqw / var(--photo-aspect) * var(--crop-scale,1)));transform:translate(calc(-1 * var(--crop-x,50%)), calc(-1 * var(--crop-y,50%)))}.sector-plate [data-sector=agriculture-and-physical-goods]{--crop-y:76%}.sector-plate [data-sector=logistics-and-supply-chains]{--crop-y:58%}.sector-plate [data-sector=critical-minerals]{--crop-y:72%}.sector-plate [data-sector=energy]{--crop-y:90%}.sector-plate [data-sector=compute]{--crop-y:48%}.sector-plate .halftone-photo[data-ready=true]{opacity:1}.sector-plate:after{background:linear-gradient(0deg, color-mix(in srgb, var(--gray-900) 92%, transparent) 0%, color-mix(in srgb, var(--gray-900) 70%, transparent) 55%, transparent 100%);content:"";pointer-events:none;position:absolute;inset:0}.sector-plate-caption{z-index:1;justify-items:start;gap:12px;margin:160px 32px 24px;display:grid;position:relative}.sector-plate-caption .t-h2{max-width:16ch}.sector-plate-caption .t-body{max-width:46ch;color:var(--gray-300)}.sector-plate-coverage{gap:4px;margin:0;padding:0;list-style:none;display:grid}.sector-columns{grid-template-columns:repeat(5,minmax(0,1fr));gap:48px 24px;margin:0;padding:0;list-style:none;display:grid}.sector-columns>li{border-top:1px solid var(--gray-300);align-content:start;gap:12px;padding-top:16px;display:grid;position:relative}.sector-columns>li:before{background:var(--gray-900);content:"";transform-origin:0;height:2px;transition:transform .48s var(--ease);position:absolute;top:-1px;left:0;right:0;transform:scaleX(0)}.sector-columns>li[data-active]:before{transform:scaleX(1)}.sector-column-link{color:var(--gray-900);justify-content:space-between;align-items:flex-start;gap:12px;text-decoration:none;display:flex}.sector-column-link:after{content:"";position:absolute;inset:0}.sector-column-link{min-height:44px}.sector-column-link .icon{transition:transform .16s var(--ease);flex:none;margin-top:4px}@media (hover:hover) and (pointer:fine){.sector-columns>li:hover .icon{transform:translate(3px)}}@media (prefers-reduced-motion:no-preference){.sector-plate-caption{animation:plate-caption .42s var(--ease-out) both}}@keyframes plate-caption{0%{opacity:0;transform:translateY(6px)}}@media (max-width:900px){.page-end .home-sectors{height:auto;max-height:none;padding-block:64px}.home-sectors>.chapter-grid{grid-template-rows:auto;height:auto}.sector-browser{grid-template-rows:auto auto;overflow:visible}.sector-plate{min-height:360px}.sector-plate-caption{margin:180px 24px 24px;position:relative;inset:auto}.sector-columns{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 24px}.home-chart{padding-block:24px 0}.home-problem-form,.home-contract-form{display:none}.home-pressures{grid-area:auto/1/auto/-1;margin-top:32px}.home-pressures li{grid-template-columns:1fr;gap:10px;padding-block:24px}.home-contract .chapter-field{gap:48px}.home-parties li{padding:28px 0}.home-sectors .chapter-rail{gap:12px}.home-sectors-intro{grid-column:1/-1;align-items:flex-start;margin-top:16px}.sector-browser{gap:16px;margin-top:24px}.sector-plate-caption{gap:12px}}@media (max-width:640px){.home-contract-statement .statement{font-size:26px}.home-parties li{grid-template-columns:1fr;gap:12px;padding-block:32px}.page-end .home-sectors{padding-block:48px 64px}.home-sectors .chapter-heading{font-size:24px}.home-sectors-intro{gap:12px}.sector-browser{gap:32px;margin-top:24px}.sector-plate{min-height:320px}.sector-plate [data-sector=agriculture-and-physical-goods]{--crop-x:58%;--crop-y:100%;--crop-scale:1.7}.sector-plate [data-sector=logistics-and-supply-chains]{--crop-x:35%;--crop-y:100%;--crop-scale:1.25}.sector-plate [data-sector=critical-minerals]{--crop-x:90%;--crop-y:100%;--crop-scale:1.7}.sector-plate [data-sector=energy]{--crop-x:72%;--crop-y:100%;--crop-scale:1.5}.sector-plate [data-sector=compute]{--crop-x:62%;--crop-y:80%;--crop-scale:1.5}.sector-plate-caption{gap:12px;margin:144px 20px 24px}.sector-plate-caption .t-h2{font-size:28px}.sector-plate-caption .t-body{font-size:1rem}.sector-columns{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 20px}.sector-columns>li{gap:8px;padding-top:12px}.sector-column-link{align-items:center;min-height:44px}.sector-column-link .t-subhead{font-size:1.3125rem}.home .page-hero[data-media] .page-hero-veil{background:linear-gradient(#00000059,#00000080 40%,#000000d9)}}@media (prefers-reduced-motion:reduce){.sector-columns>li:before{transition:none}}
