.post-hero-homepage{--paper:#f6f8f3;--ink:#253d37;--muted:#54675f;--petrol:#266b5d;--aqua:#7eb9ab;--coral:#ac493c;--amber:#875b20;--rule:#cdd8ce;--display:"Roboto Condensed","Arial Narrow","Aptos Narrow",sans-serif;--body:"Roboto Condensed","Arial Narrow","Aptos",sans-serif}.post-hero-homepage *{box-sizing:border-box}.post-hero-homepage{background:var(--paper);color:var(--ink);font:17px/1.55 var(--body);margin:0}.post-hero-homepage button,.post-hero-homepage a{-webkit-tap-highlight-color:transparent}.post-hero-homepage button{font:inherit}.post-hero-homepage a{color:inherit;text-decoration:none}.post-hero-homepage a:hover{text-underline-offset:5px;text-decoration:underline}.post-hero-homepage button:focus-visible,.post-hero-homepage a:focus-visible{outline:3px solid var(--petrol);outline-offset:5px}.post-hero-homepage h1,.post-hero-homepage h2,.post-hero-homepage h3,.post-hero-homepage p,.post-hero-homepage figure{margin:0}.post-hero-homepage button{cursor:pointer}.post-hero-homepage em{color:var(--petrol);font-style:normal}.post-hero-homepage h2{font-family:var(--display);letter-spacing:-.04em;text-wrap:balance;font-size:clamp(36px,4.1vw,66px);font-weight:500;line-height:1.08}.post-hero-homepage h3{letter-spacing:-.015em;font-size:21px;font-weight:550;line-height:1.2}.post-hero-homepage .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}.post-hero-homepage .act{max-width:1440px;margin:auto;padding:90px 80px 80px;scroll-margin-top:0;position:relative}.post-hero-homepage .eyebrow{letter-spacing:.09em;text-transform:uppercase;color:var(--petrol);align-items:center;gap:22px;margin-bottom:24px;font-size:13px;display:flex}.post-hero-homepage .eyebrow span{color:var(--muted);font-family:Consolas,monospace;font-size:12px}.post-hero-homepage .intro{max-width:670px;color:var(--muted);margin-top:25px;font-size:19px;line-height:1.55}.post-hero-homepage .act+.act:before{content:"";border-top:1px solid var(--rule);position:absolute;top:0;left:80px;right:80px}.post-hero-homepage .act-heading{z-index:1;position:relative}.post-hero-homepage .system-flow{grid-template-columns:1fr .5fr 1fr .5fr 1.6fr;align-items:center;row-gap:0;margin:35px 0 28px;display:grid}.post-hero-homepage .system-node{text-align:center;min-width:0}.post-hero-homepage .system-node>svg{width:100%;height:160px;display:block}.post-hero-homepage .system-node h3{margin-top:4px;font-size:20px}.post-hero-homepage .system-node p{color:var(--muted);margin-top:9px;font-size:15px}.post-hero-homepage .system-node.operating>svg{height:235px;margin-bottom:-30px}.post-hero-homepage .flow-link{text-align:center;color:var(--muted);align-self:center;margin-bottom:45px;font-size:12px}.post-hero-homepage .flow-link span{white-space:nowrap}.post-hero-homepage .flow-link i{color:var(--petrol);font-size:30px;font-style:normal;font-weight:200;line-height:1.1;display:block}.post-hero-homepage .business{grid-column:3/6;margin:28px 0 0 45%;padding:23px 0 0;position:relative}.post-hero-homepage .business:before{content:"";background:var(--aqua);width:1px;height:20px;position:absolute;top:0;left:24px}.post-hero-homepage .business h3{font-size:16px}.post-hero-homepage .business small{border:1px solid var(--rule);border-radius:12px;margin-left:10px;padding:3px 8px;font-size:11px;font-weight:400}.post-hero-homepage .business p{color:var(--muted);max-width:330px;margin-top:9px;font-size:13px}.post-hero-homepage .infrastructure-foot{border-top:1px solid var(--rule);align-items:baseline;gap:65px;padding-top:27px;display:flex}.post-hero-homepage .infrastructure-foot h3{font-size:19px}.post-hero-homepage .infrastructure-foot p{color:var(--muted);font-size:14px}.post-hero-homepage .world{width:100%;height:auto;display:block;overflow:visible}.post-hero-homepage .world .response,.post-hero-homepage .world .late-people,.post-hero-homepage .world .journey,.post-hero-homepage .world .waiting,.post-hero-homepage .world .support,.post-hero-homepage .world .anchor{opacity:0}.post-hero-homepage .operating .journey,.post-hero-homepage .operating .support{opacity:1}.post-hero-homepage .operating .extra-people{opacity:.5}.post-hero-homepage .understanding{text-align:center;background:radial-gradient(at 50% 55%,#e8f0e7 0,#0000 63%)}.post-hero-homepage .understanding .eyebrow{justify-content:center}.post-hero-homepage .understanding .intro{max-width:750px;margin-left:auto;margin-right:auto}.post-hero-homepage .understanding h2{font-size:clamp(34px,3.8vw,58px)}.post-hero-homepage .understand-world{max-width:830px;margin:22px auto 12px;position:relative}.post-hero-homepage .understand-world .world{max-height:430px}.post-hero-homepage .world-caption{color:var(--petrol);margin-top:-10px;font-size:17px}.post-hero-homepage .world-note{color:var(--muted);font-size:11px;position:absolute;bottom:45px;left:0}.post-hero-homepage .dimensions{border-bottom:1px solid var(--rule);justify-content:center;gap:0;margin-top:28px;display:flex}.post-hero-homepage .dimensions button{color:var(--muted);background:0 0;border:0;border-bottom:2px solid #0000;flex:1;padding:14px 12px;font-size:17px}.post-hero-homepage .dimensions button span{margin-bottom:6px;font:11px Consolas,monospace;display:block}.post-hero-homepage .dimensions button[aria-pressed=true]{color:var(--petrol);border-bottom-color:var(--petrol)}.post-hero-homepage .dimension-copy{max-width:680px;min-height:110px;margin:23px auto 0}.post-hero-homepage .dimension-panel h3{font-size:22px}.post-hero-homepage .dimension-panel p{color:var(--muted);margin-top:10px;font-size:16px}.post-hero-homepage[data-enhanced] .dimension-panel[hidden]{display:none}.post-hero-homepage .dimension-panel+.dimension-panel{margin-top:25px}.post-hero-homepage[data-enhanced] .dimension-panel{margin-top:0}.post-hero-homepage .understanding[data-state="0"] .base-people,.post-hero-homepage .understanding[data-state="0"] .extra-people{opacity:0}.post-hero-homepage .understanding[data-state="1"] .journey,.post-hero-homepage .understanding[data-state="2"] .journey,.post-hero-homepage .understanding[data-state="3"] .waiting,.post-hero-homepage .understanding[data-state="4"] .support,.post-hero-homepage .understanding[data-state="4"] .waiting,.post-hero-homepage .understanding[data-state="5"] .observation{opacity:1}.post-hero-homepage .understanding[data-state="2"] .journey{opacity:.4}.post-hero-homepage .understanding[data-state="3"] .anchor{opacity:1}.post-hero-homepage .understanding[data-state="5"] .journey{opacity:.45}.post-hero-homepage .understanding[data-state="1"] .extra-people,.post-hero-homepage .understanding[data-state="2"] .extra-people{opacity:.2}.post-hero-homepage .understanding[data-state="0"] .observation{opacity:1}.post-hero-homepage .action-composition{grid-template-columns:1.3fr .8fr;align-items:center;gap:45px;margin-top:20px;display:grid}.post-hero-homepage .condition-world .world{min-height:380px}.post-hero-homepage .condition-world .waiting,.post-hero-homepage .condition-world .support,.post-hero-homepage .condition-world .anchor{opacity:1}.post-hero-homepage .condition-world figcaption{justify-content:center;gap:25px;margin-top:-20px;font-size:14px;display:flex}.post-hero-homepage .legend:before{content:"";background:currentColor;border-radius:50%;width:7px;height:7px;margin-right:8px;display:inline-block}.post-hero-homepage .friction{color:var(--coral)}.post-hero-homepage .team{color:var(--petrol)}.post-hero-homepage .decision-copy{padding:35px 0 15px}.post-hero-homepage .opportunity{color:var(--amber);letter-spacing:.08em;text-transform:uppercase;margin-bottom:16px;font-size:12px}.post-hero-homepage .decision-copy>h3{font-size:32px;line-height:1.15}.post-hero-homepage .decision-copy>p:not(.opportunity):not(.control-line){color:var(--muted);margin-top:18px;font-size:16px}.post-hero-homepage .action-controls{border-bottom:1px solid var(--rule);gap:19px;margin-top:26px;display:flex}.post-hero-homepage .action-controls button{color:var(--muted);background:0 0;border:0;border-bottom:2px solid #0000;padding:8px 0;font-size:14px}.post-hero-homepage .action-controls button[aria-pressed=true]{border-color:var(--petrol);color:var(--petrol)}.post-hero-homepage .action-detail{min-height:120px;padding-top:18px;font-size:15px}.post-hero-homepage .action-detail strong{font-weight:550}.post-hero-homepage .action-detail p{color:var(--muted);margin-top:8px}.post-hero-homepage .control-line{color:var(--petrol);font-size:14px}.post-hero-homepage .decisions[data-action="2"] .response{opacity:1}.post-hero-homepage .decisions[data-action="2"] .waiting,.post-hero-homepage .decisions[data-action="2"] .anchor{opacity:.25}.post-hero-homepage .privacy{color:#f1f5eb;background:#263e36;border-radius:3px;grid-template-columns:1fr 1.8fr .8fr;align-items:center;gap:35px;margin-top:38px;padding:27px 35px;display:grid}.post-hero-homepage .privacy h3{font-size:19px}.post-hero-homepage .privacy p{color:#d0ddd3;font-size:14px}.post-hero-homepage .privacy a{text-align:right;font-size:13px}.post-hero-homepage .working-day .intro{max-width:690px}.post-hero-homepage .day-composition{grid-template-columns:1.25fr 1fr;align-items:start;gap:65px;margin-top:50px;display:grid}.post-hero-homepage .day-stage{position:sticky;top:40px}.post-hero-homepage .day-stamp{align-items:center;gap:24px;display:flex}.post-hero-homepage .day-stamp>span{letter-spacing:-.05em;font:50px/1 Consolas,monospace}.post-hero-homepage .day-stamp p{color:var(--muted);font-size:13px;line-height:1.4}.post-hero-homepage .day-stage .world{margin-top:15px}.post-hero-homepage .day-notice{border-top:1px solid var(--rule);min-height:100px;padding-top:17px}.post-hero-homepage .day-notice>span{color:var(--petrol);font-size:16px}.post-hero-homepage .day-notice p{color:var(--muted);max-width:480px;margin-top:6px;font-size:15px}.post-hero-homepage .fine{color:var(--muted);margin-top:22px;font-size:12px}.post-hero-homepage .hours{margin:0;padding:0;list-style:none}.post-hero-homepage .hours li{grid-template-columns:64px 1fr;gap:20px;min-height:180px;padding-bottom:45px;scroll-margin-top:220px;display:grid;position:relative}.post-hero-homepage .hours li:before{content:"";border-left:1px solid var(--rule);position:absolute;top:8px;bottom:-8px;left:64px}.post-hero-homepage .hours li:last-child:before{bottom:70px}.post-hero-homepage .hours time{font:16px Consolas,monospace}.post-hero-homepage .hours h3{font-size:21px}.post-hero-homepage .hours p{color:var(--muted);margin-top:10px;font-size:15px}.post-hero-homepage .event-label{color:var(--muted);margin-top:13px;font-size:12px;display:inline-block}.post-hero-homepage .hours [data-alert] .event-label{color:var(--amber);border-bottom:1px solid #bc9564;padding-bottom:4px}.post-hero-homepage .hours li[data-current] time{color:var(--petrol);font-weight:700}.post-hero-homepage .working-day[data-hour="0"] .extra-people,.post-hero-homepage .working-day[data-hour="0"] .late-people{opacity:0}.post-hero-homepage .working-day[data-hour="1"] .journey{opacity:.5}.post-hero-homepage .working-day[data-hour="2"] .waiting,.post-hero-homepage .working-day[data-hour="3"] .waiting,.post-hero-homepage .working-day[data-hour="3"] .anchor,.post-hero-homepage .working-day[data-hour="3"] .support{opacity:1}.post-hero-homepage .working-day[data-hour="4"] .extra-people{opacity:.2}.post-hero-homepage .working-day[data-hour="4"] .response,.post-hero-homepage .working-day[data-hour="4"] .support,.post-hero-homepage .working-day[data-hour="5"] .late-people{opacity:1}.post-hero-homepage .working-day[data-hour="3"] .day-notice,.post-hero-homepage .working-day[data-hour="5"] .day-notice{border-color:#b68c58}.post-hero-homepage .working-day[data-hour="3"] #day-status,.post-hero-homepage .working-day[data-hour="5"] #day-status{color:var(--amber)}.post-hero-homepage .day-close{text-align:center;color:var(--muted);letter-spacing:-.02em;padding-top:15px;font-size:26px}.post-hero-homepage .day-close strong{color:var(--ink);font-weight:500}.post-hero-homepage .locations .act-heading{max-width:800px}.post-hero-homepage .comparison-controls{justify-content:center;gap:30px;margin-top:44px;display:flex}.post-hero-homepage .comparison-controls button{color:var(--muted);background:0 0;border:0;border-bottom:2px solid #0000;padding:10px 4px;font-size:16px}.post-hero-homepage .comparison-controls button[aria-pressed=true]{color:var(--petrol);border-color:var(--petrol)}.post-hero-homepage .two-locations{grid-template-columns:1fr 1fr;gap:65px;margin-top:34px;display:grid}.post-hero-homepage .two-locations h3{font-size:23px}.post-hero-homepage .two-locations figcaption p{color:var(--muted);margin-top:7px;font-size:14px}.post-hero-homepage .two-locations .world{margin-top:16px}.post-hero-homepage .comparison-result{color:var(--petrol);padding-left:5px;font-size:20px}.post-hero-homepage .compare-foot{color:var(--muted);text-align:center;max-width:740px;margin:50px auto 0;font-size:15px}.post-hero-homepage .compare-foot strong{color:var(--ink);margin-right:8px;font-weight:550}.post-hero-homepage .locations>.fine{text-align:center;margin-top:12px}.post-hero-homepage .locations[data-compare=waiting] .waiting{opacity:1}.post-hero-homepage .locations[data-compare=waiting] [data-layout=b] .waiting{opacity:.3}.post-hero-homepage .locations[data-compare=journeys] .journey,.post-hero-homepage .locations[data-compare=coverage] .support{opacity:1}.post-hero-homepage .locations[data-compare=coverage] [data-layout=a] .waiting{opacity:.35}.post-hero-homepage .audit{background:#eaf0e6;padding-top:85px;padding-bottom:70px}.post-hero-homepage .audit h2{font-size:clamp(48px,5.4vw,80px)}.post-hero-homepage .audit .intro{max-width:520px}.post-hero-homepage .audit-links{align-items:center;gap:32px;margin-top:32px;font-size:16px;display:flex}.post-hero-homepage .primary{background:var(--petrol);color:#fff;border-radius:3px;gap:36px;padding:17px 23px;display:inline-flex}.post-hero-homepage .audit-sequence{grid-template-columns:repeat(4,1fr) 1.2fr;gap:24px;margin:60px 0 0;padding:0;list-style:none;display:grid}.post-hero-homepage .audit-sequence li{border-top:1px solid #9ab3a1;padding-top:16px;position:relative}.post-hero-homepage .audit-sequence li:last-child{border-color:var(--petrol)}.post-hero-homepage .audit-sequence li>span{color:var(--petrol);font:12px Consolas,monospace}.post-hero-homepage .audit-sequence h3{margin-top:13px;font-size:18px}.post-hero-homepage .audit-sequence p{color:var(--muted);margin-top:9px;font-size:14px}.post-hero-homepage .audit-sequence li+li:before{content:"→";color:var(--petrol);background:#eaf0e6;padding:0 5px;position:absolute;top:-14px;left:-24px}@media (min-width:1600px){.post-hero-homepage .act{padding-top:105px;padding-bottom:90px}.post-hero-homepage .understand-world .world{max-height:450px}}@media (max-width:1000px){.post-hero-homepage .act{padding:65px 35px}.post-hero-homepage .act+.act:before{left:35px;right:35px}.post-hero-homepage .system-flow{grid-template-columns:1fr .3fr 1fr .3fr 1.3fr}.post-hero-homepage .flow-link span{white-space:normal;font-size:10px}.post-hero-homepage .system-node h3{font-size:17px}.post-hero-homepage .system-node p{font-size:13px}.post-hero-homepage .action-composition{gap:25px}.post-hero-homepage .condition-world .world{min-height:280px}.post-hero-homepage .decision-copy>h3{font-size:27px}.post-hero-homepage .privacy{grid-template-columns:1fr 2fr;gap:20px;padding:25px}.post-hero-homepage .privacy a{text-align:left;grid-column:2}.post-hero-homepage .day-composition{gap:30px}.post-hero-homepage .hours li{grid-template-columns:54px 1fr;gap:15px;min-height:200px}.post-hero-homepage .hours li:before{left:53px}.post-hero-homepage .two-locations,.post-hero-homepage .infrastructure-foot{gap:30px}.post-hero-homepage .audit-sequence{gap:16px}.post-hero-homepage .audit-sequence li+li:before{left:-18px}.post-hero-homepage .audit-sequence h3{font-size:16px}}@media (max-width:600px){.post-hero-homepage{font-size:16px}.post-hero-homepage .act{padding:55px 24px}.post-hero-homepage .act+.act:before{left:24px;right:24px}.post-hero-homepage h2,.post-hero-homepage .understanding h2{letter-spacing:-.04em;text-wrap:pretty;font-size:36px;line-height:1.09}.post-hero-homepage .eyebrow{gap:13px;margin-bottom:22px;font-size:11px}.post-hero-homepage .intro{margin-top:22px;font-size:17px;line-height:1.5}.post-hero-homepage .system-flow{flex-direction:column;align-items:stretch;gap:0;margin-top:30px;display:flex}.post-hero-homepage .system-node{text-align:left;grid-template-columns:135px 1fr;align-items:center;column-gap:15px;display:grid}.post-hero-homepage .system-node>svg{grid-row:1/3;height:120px}.post-hero-homepage .system-node h3{align-self:end;font-size:19px}.post-hero-homepage .system-node p{align-self:start;margin-top:7px;font-size:14px}.post-hero-homepage .flow-link{align-self:start;align-items:center;gap:15px;height:35px;margin:0 0 0 43px;display:flex}.post-hero-homepage .flow-link span{order:2;font-size:11px}.post-hero-homepage .flow-link i{font-size:26px;transform:rotate(90deg)}.post-hero-homepage .system-node.operating{text-align:center;display:block}.post-hero-homepage .system-node.operating>svg{height:220px;margin:0}.post-hero-homepage .system-node.operating h3{margin-top:-15px}.post-hero-homepage .business{border-left:1px dashed #7ba697;margin:24px 0 0 30px;padding-left:20px}.post-hero-homepage .business:before{display:none}.post-hero-homepage .business p{font-size:13px}.post-hero-homepage .infrastructure-foot{padding-top:23px;display:block}.post-hero-homepage .infrastructure-foot h3{font-size:19px}.post-hero-homepage .infrastructure-foot p{margin-top:12px;font-size:14px}.post-hero-homepage .understanding{text-align:left}.post-hero-homepage .understanding .eyebrow{justify-content:flex-start}.post-hero-homepage .understand-world{margin:20px -12px 0}.post-hero-homepage .understand-world .world{min-height:240px}.post-hero-homepage .world-caption{text-align:center;margin-top:0;padding:0 20px;font-size:15px}.post-hero-homepage .world-note{text-align:center;margin-top:10px;font-size:10px;display:block;position:static}.post-hero-homepage .dimensions{border:0;grid-template-columns:repeat(3,1fr);gap:5px 0;margin-top:24px;display:grid}.post-hero-homepage .dimensions button{border-bottom:1px solid var(--rule);min-height:63px;padding:12px 5px;font-size:14px}.post-hero-homepage .dimensions button span{font-size:10px}.post-hero-homepage .dimensions button[aria-pressed=true]{border-bottom:2px solid var(--petrol)}.post-hero-homepage .dimension-copy{min-height:155px;margin-top:24px}.post-hero-homepage .dimension-panel h3{font-size:23px}.post-hero-homepage .dimension-panel p{font-size:16px}.post-hero-homepage .action-composition{flex-direction:column;align-items:stretch;gap:10px;margin-top:10px;display:flex}.post-hero-homepage .condition-world{margin:0 -12px}.post-hero-homepage .condition-world .world{min-height:255px}.post-hero-homepage .condition-world figcaption{gap:20px;margin-top:0;font-size:12px}.post-hero-homepage .decision-copy{padding-top:24px}.post-hero-homepage .decision-copy>h3{font-size:28px}.post-hero-homepage .action-detail{min-height:110px}.post-hero-homepage .privacy{margin-top:22px;padding:25px;display:block}.post-hero-homepage .privacy h3{font-size:21px}.post-hero-homepage .privacy p{margin-top:17px;font-size:14px}.post-hero-homepage .privacy a{margin-top:18px;display:inline-block}.post-hero-homepage .day-composition{flex-direction:column;gap:28px;margin-top:32px;display:flex}.post-hero-homepage .day-stage{background:var(--paper);z-index:2;width:100%;padding:16px 0 10px;position:sticky;top:0;box-shadow:0 12px 14px -15px #718775}.post-hero-homepage .day-stamp>span{font-size:34px}.post-hero-homepage .day-stamp p{font-size:11px}.post-hero-homepage .day-stage .world{height:195px;margin-top:0}.post-hero-homepage .day-notice{min-height:88px;padding-top:11px}.post-hero-homepage .day-notice>span{font-size:14px}.post-hero-homepage .day-notice p{margin-top:4px;font-size:13px}.post-hero-homepage .day-stage .fine{margin-top:8px;font-size:10px}.post-hero-homepage .hours{width:100%}.post-hero-homepage .hours li{grid-template-columns:57px 1fr;gap:19px;min-height:177px;padding-bottom:30px;scroll-margin-top:390px}.post-hero-homepage .hours li:before{left:58px}.post-hero-homepage .hours h3{font-size:20px}.post-hero-homepage .hours p{font-size:14px}.post-hero-homepage .hours time{font-size:15px}.post-hero-homepage .day-close{text-align:left;padding-top:10px;font-size:25px}.post-hero-homepage .day-close strong{display:block}.post-hero-homepage .comparison-controls{justify-content:flex-start;gap:25px;margin-top:25px}.post-hero-homepage .comparison-controls button{font-size:16px}.post-hero-homepage .two-locations{grid-template-columns:1fr;gap:45px;margin-top:30px}.post-hero-homepage .two-locations figure+figure{border-top:1px solid var(--rule);padding-top:25px}.post-hero-homepage .two-locations .world{height:250px;margin-top:0}.post-hero-homepage .two-locations h3{font-size:24px}.post-hero-homepage .comparison-result{margin-top:0;font-size:21px}.post-hero-homepage .compare-foot{text-align:left;margin-top:33px;font-size:15px}.post-hero-homepage .compare-foot strong{margin-bottom:10px;display:block}.post-hero-homepage .locations>.fine{text-align:left}.post-hero-homepage .audit h2{font-size:48px}.post-hero-homepage .audit-links{flex-direction:column;align-items:flex-start;gap:20px;margin-top:28px}.post-hero-homepage .primary{justify-content:space-between;width:100%;padding:17px 20px}.post-hero-homepage .audit-sequence{margin-top:38px;margin-left:10px;display:block}.post-hero-homepage .audit-sequence li{border-top:0;border-left:1px solid #9ab3a1;grid-template-columns:24px 1fr;column-gap:13px;padding:0 0 25px 28px;display:grid}.post-hero-homepage .audit-sequence li:last-child{border-color:#0000;padding-bottom:0}.post-hero-homepage .audit-sequence li>span{margin-top:5px}.post-hero-homepage .audit-sequence h3{margin-top:0;font-size:20px}.post-hero-homepage .audit-sequence p{grid-column:2;margin-top:7px;font-size:14px}.post-hero-homepage .audit-sequence li+li:before{content:"↓";background:#eaf0e6;padding:0;top:-18px;left:-7px}}@media (prefers-reduced-motion:reduce){.post-hero-homepage *{transition:none!important;animation:none!important}.post-hero-homepage .day-stage{position:relative;top:auto}.post-hero-homepage .hours li{scroll-margin-top:25px}}.post-hero-homepage .world .waiting-late{opacity:0}.post-hero-homepage .working-day[data-hour="5"] .waiting{opacity:0;transform:none}.post-hero-homepage .working-day[data-hour="5"] .waiting-late{opacity:1}.post-hero-homepage .business:before{border-left:1px dashed var(--aqua);background:0 0;height:45px;top:-26px}.post-hero-homepage .business:after{content:"";border-top:1px solid var(--aqua);border-left:1px solid var(--aqua);width:6px;height:6px;position:absolute;top:-28px;left:21px;transform:rotate(45deg)}@media (max-width:600px){.post-hero-homepage .business:after{display:none}}.post-hero-homepage .world{aspect-ratio:1.53;isolation:isolate;width:100%;position:relative}.post-hero-homepage .world canvas,.post-hero-homepage .world-poster{object-fit:contain;width:100%;height:100%;display:block;position:absolute;inset:0}.post-hero-homepage .world canvas{opacity:0}.post-hero-homepage .world[data-rendered=true] canvas{opacity:1}.post-hero-homepage .world[data-rendered=true] .world-poster{opacity:0}.post-hero-homepage .system-node.operating>.world{height:235px;margin-bottom:-30px}.post-hero-homepage .understand-world .world{height:430px}.post-hero-homepage .condition-world .world{height:400px}.post-hero-homepage .day-stage .world{height:370px}.post-hero-homepage .two-locations .world{height:330px}.post-hero-homepage .world canvas{background:0 0}@media (max-width:1000px){.post-hero-homepage .condition-world .world{height:320px}.post-hero-homepage .day-stage .world{height:270px}.post-hero-homepage .two-locations .world{height:275px}}@media (max-width:600px){.post-hero-homepage .system-node.operating>.world{height:235px;margin:0}.post-hero-homepage .understand-world .world{height:260px}.post-hero-homepage .condition-world .world{height:275px}.post-hero-homepage .day-stage .world{height:195px}.post-hero-homepage .two-locations .world{height:265px}}.post-hero-homepage .world,.post-hero-homepage .two-locations>figure,.post-hero-homepage .day-stage,.post-hero-homepage .condition-world,.post-hero-homepage .understand-world{min-width:0;max-width:100%}.post-hero-homepage .two-locations{grid-template-columns:repeat(2,minmax(0,1fr))}.post-hero-homepage .world{aspect-ratio:auto}@media (max-width:600px){.post-hero-homepage .two-locations{grid-template-columns:minmax(0,1fr)}}.post-hero-homepage{--av-type-display:6rem;--av-type-h1:4.5rem;--av-type-h2:3.25rem;--av-type-h3:1.5rem;--av-type-lead:1.25rem;--av-type-body:1rem;--av-type-eyebrow:.75rem;--av-type-metric:3rem;--av-type-label:.875rem;--av-type-caption:.75rem;--av-leading-display:.93;--av-leading-heading:1.02;--av-leading-lead:1.45;--av-leading-body:1.65;--av-leading-compact:1.25;--av-font-sans:"Roboto Condensed","Arial Narrow","Aptos Narrow",Arial,sans-serif;--display:var(--av-font-sans);--body:var(--av-font-sans);font-size:var(--av-type-body);line-height:var(--av-leading-body)}.post-hero-homepage .act .act-heading h2{font-size:var(--av-type-h2);font-weight:650;line-height:var(--av-leading-heading);letter-spacing:0;text-wrap:balance;max-width:34ch}.post-hero-homepage .understanding .act-heading h2{margin-inline:auto}.post-hero-homepage .act .intro{font-size:var(--av-type-lead);font-weight:430;line-height:var(--av-leading-lead);text-wrap:pretty;max-width:44rem;margin-top:24px}.post-hero-homepage .eyebrow{font-size:var(--av-type-eyebrow);line-height:var(--av-leading-compact);letter-spacing:0;margin-bottom:16px;font-weight:700;display:block}.post-hero-homepage .opportunity{letter-spacing:0;line-height:var(--av-leading-compact)}.post-hero-homepage .act h3{font-weight:620}.post-hero-homepage .dimension-panel h3{font-size:var(--av-type-h3);line-height:1.15}.post-hero-homepage .dimension-panel p,.post-hero-homepage .decision-copy>p:not(.opportunity):not(.control-line){font-size:var(--av-type-body);line-height:var(--av-leading-body)}.post-hero-homepage .act p{text-wrap:pretty}.post-hero-homepage .business small{border:0;border-radius:0;padding:0}.post-hero-homepage .audit-sequence h3{margin-top:0}@media (max-width:767px){.post-hero-homepage{--av-type-h2:2rem;--av-type-h3:1.25rem;--av-type-lead:1.125rem}.post-hero-homepage .act .act-heading h2 br{display:none}.post-hero-homepage .act .act-heading h2 em:before{content:" "}.post-hero-homepage .act .intro{margin-top:20px}.post-hero-homepage .eyebrow{white-space:nowrap}.post-hero-homepage .audit-sequence li{display:block}.post-hero-homepage .audit-sequence p{margin-top:7px}.post-hero-homepage .dimensions button{font-size:var(--av-type-label)}}@media (min-width:768px){.post-hero-homepage .understanding .act-heading h2{max-width:none}}.post-hero-homepage .hours{isolation:isolate;position:relative}.post-hero-homepage .hours:before{content:"";background:linear-gradient(to bottom,var(--petrol) 0 var(--day-progress,0%),var(--rule) var(--day-progress,0%) 100%);z-index:-1;width:1px;position:absolute;top:8px;bottom:82px;left:64px}.post-hero-homepage .hours li:before{display:none}.post-hero-homepage .hours li:after{content:"";border:1px solid var(--rule);background:var(--paper);border-radius:50%;width:9px;height:9px;position:absolute;top:7px;left:60px}.post-hero-homepage .hours li[data-current]:after{background:var(--petrol);border-color:var(--petrol);box-shadow:0 0 0 4px var(--paper)}.post-hero-homepage .hours li[data-current][data-alert]:after{background:var(--amber);border-color:var(--amber)}.post-hero-homepage .hours li>a{align-self:start;min-height:44px;display:block}.post-hero-homepage .hours li[data-current]>div{background:linear-gradient(90deg,#7eb9ab17,#0000 85%)}.post-hero-homepage .hours li[data-current][data-alert]>div{background:linear-gradient(90deg,#875b2014,#0000 85%)}@media (max-width:600px){.post-hero-homepage .hours:before{left:57px}.post-hero-homepage .hours li:after{left:53px}}@media (prefers-reduced-motion:reduce){.post-hero-homepage .hours li>a{scroll-behavior:auto}}.post-hero-homepage .system-node.operating h3{z-index:1;position:relative}.post-hero-homepage{--av-type-body:1.125rem;--av-type-label:1rem;--av-type-caption:.875rem;--av-type-eyebrow:.875rem;--av-leading-body:1.55;--av-leading-compact:1.3}.post-hero-homepage .act p{font-size:var(--av-type-label);line-height:1.5}.post-hero-homepage .act .eyebrow{font-size:var(--av-type-eyebrow);line-height:var(--av-leading-compact)}.post-hero-homepage .act .intro{font-size:var(--av-type-lead);max-width:44rem;line-height:1.5}.post-hero-homepage .act .dimension-panel p,.post-hero-homepage .act .decision-copy>p:not(.opportunity):not(.control-line){font-size:var(--av-type-body);line-height:var(--av-leading-body)}.post-hero-homepage .system-node p,.post-hero-homepage .business p,.post-hero-homepage .infrastructure-foot p{font-size:var(--av-type-label);line-height:1.5}.post-hero-homepage .business p{max-width:32rem}.post-hero-homepage .business small{font-size:var(--av-type-caption);line-height:1.3}.post-hero-homepage .system-flow{grid-template-columns:minmax(0,1fr) minmax(90px,.5fr) minmax(0,1fr) minmax(90px,.5fr) minmax(0,1.6fr);row-gap:16px}.post-hero-homepage .flow-link,.post-hero-homepage .flow-link span{font-size:var(--av-type-label);white-space:normal;line-height:1.3}.post-hero-homepage .business{margin-left:20%;padding-top:28px}.post-hero-homepage .infrastructure-foot{flex-wrap:wrap;gap:40px}.post-hero-homepage .world-caption{font-size:max(17px,var(--av-type-label));margin-top:12px;line-height:1.4}.post-hero-homepage .world-note{font-size:var(--av-type-caption);text-align:center;margin-top:12px;line-height:1.45;display:block;position:static}.post-hero-homepage .dimensions button,.post-hero-homepage .action-controls button,.post-hero-homepage .comparison-controls button{font-size:var(--av-type-label);min-width:44px;min-height:44px;line-height:1.3}.post-hero-homepage .dimensions button{padding:14px 10px}.post-hero-homepage .action-controls{flex-wrap:wrap;gap:16px}.post-hero-homepage .action-controls button{padding:12px 4px}.post-hero-homepage .comparison-controls button{padding:12px 8px}.post-hero-homepage .comparison-controls{flex-wrap:wrap;gap:24px}.post-hero-homepage .condition-world figcaption{font-size:var(--av-type-label);flex-wrap:wrap;gap:12px 24px;margin-top:12px;line-height:1.4}.post-hero-homepage .act .opportunity{font-size:var(--av-type-label);line-height:1.3}.post-hero-homepage .action-detail,.post-hero-homepage .action-detail strong,.post-hero-homepage .act .action-detail p,.post-hero-homepage .act .control-line{font-size:var(--av-type-label);line-height:1.5}.post-hero-homepage .action-detail{min-height:140px;padding-block:20px}.post-hero-homepage .privacy p{font-size:var(--av-type-label);line-height:1.5}.post-hero-homepage .privacy a,.post-hero-homepage .audit-links a{font-size:var(--av-type-label);align-items:center;min-height:44px;line-height:1.4;display:inline-flex}.post-hero-homepage .privacy{row-gap:24px}.post-hero-homepage .day-stamp p{font-size:var(--av-type-label);line-height:1.4}.post-hero-homepage .day-notice>span{font-size:var(--av-type-label);line-height:1.35}.post-hero-homepage .day-notice p{font-size:var(--av-type-label);line-height:1.5}.post-hero-homepage .day-notice{min-height:116px}.post-hero-homepage .act .fine{font-size:var(--av-type-caption);max-width:52rem;line-height:1.5}.post-hero-homepage .hours p{font-size:var(--av-type-label);line-height:1.5}.post-hero-homepage .hours time{font-size:var(--av-type-label);line-height:1.3}.post-hero-homepage .event-label{font-size:var(--av-type-label);line-height:1.35}.post-hero-homepage .hours li{min-height:210px;padding-bottom:48px}.post-hero-homepage .act .day-close{font-size:26px;line-height:1.45}.post-hero-homepage .two-locations figcaption p{font-size:var(--av-type-label);line-height:1.5}.post-hero-homepage .act .comparison-result{font-size:20px;line-height:1.45}.post-hero-homepage .act .compare-foot{font-size:var(--av-type-label);line-height:1.5}.post-hero-homepage .locations>.fine{margin-inline:auto}.post-hero-homepage .audit-sequence p{font-size:var(--av-type-label);line-height:1.5}.post-hero-homepage .audit-sequence{row-gap:28px}.post-hero-homepage .audit-links{flex-wrap:wrap;gap:20px 32px}@media (max-width:1000px){.post-hero-homepage .system-node h3{font-size:19px}.post-hero-homepage .business{margin-left:0}.post-hero-homepage .privacy{grid-template-columns:1fr 1.8fr}.post-hero-homepage .privacy a{grid-column:2}}@media (max-width:767px){.post-hero-homepage{--av-type-body:1.0625rem}.post-hero-homepage .act .intro{font-size:var(--av-type-lead)}.post-hero-homepage .system-flow{row-gap:20px}.post-hero-homepage .business{margin-left:0}.post-hero-homepage .business p{max-width:100%}.post-hero-homepage .privacy{grid-template-columns:1fr}.post-hero-homepage .privacy a{grid-column:auto}.post-hero-homepage .audit-sequence p{font-size:var(--av-type-label)}.post-hero-homepage .condition-world figcaption{gap:12px 20px}.post-hero-homepage .act .day-close{font-size:25px}}.post-hero-homepage{isolation:isolate;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;text-align:left;letter-spacing:normal}.post-hero-homepage h2,.post-hero-homepage h3,.post-hero-homepage p{font-family:var(--body)}.post-hero-homepage [hidden]{display:none}.post-hero-homepage button{border-radius:0}.post-hero-homepage .act{scroll-margin-top:110px}.post-hero-homepage h2,.post-hero-homepage h3{color:inherit}.post-hero-homepage .day-stage{top:calc(var(--post-hero-nav-bottom,var(--nv-header-bottom,92px)) + 16px)}.post-hero-homepage .hours li{scroll-margin-top:calc(var(--post-hero-nav-bottom,var(--nv-header-bottom,92px)) + 24px)}.post-hero-homepage #day-status{color:var(--ink)}.post-hero-homepage #day-notification{font-size:var(--av-type-label);color:var(--amber);margin-top:10px;line-height:1.5;display:block}.post-hero-homepage #day-notification[hidden]{display:none}.post-hero-homepage .hours [data-alert] .event-label{font-size:var(--av-type-label)}@media (min-width:601px){.post-hero-homepage[data-enhanced] .hours li:last-child{min-height:max(210px,calc(var(--post-hero-day-stage-height,700px) + var(--post-hero-nav-bottom,92px) + 32px - 44vh))}}.post-hero-homepage{--post-hero-reading-measure:40rem;--post-hero-section-space:clamp(5rem,6vw,5.75rem)}.post-hero-homepage .act .intro{max-width:var(--post-hero-reading-measure)}.post-hero-homepage .understanding{text-align:left}.post-hero-homepage .understanding .act-heading h2,.post-hero-homepage .understanding .intro{margin-left:0;margin-right:0}.post-hero-homepage .understanding .world-caption,.post-hero-homepage .understanding .world-note{text-align:center}.post-hero-homepage .dimension-copy{text-align:left;max-width:42rem;min-height:100px;margin:24px 0 0}@media (min-width:768px){.post-hero-homepage .act{padding-top:var(--post-hero-section-space);padding-bottom:calc(var(--post-hero-section-space) - .5rem)}.post-hero-homepage .act .act-heading h2{max-width:40ch;font-size:clamp(3.25rem,3vw,3.75rem);line-height:1.01}.post-hero-homepage .act .intro{text-wrap:balance;margin-top:22px;line-height:1.55}}@media (min-width:1001px){.post-hero-homepage .infrastructure .system-flow{grid-template-columns:minmax(0,1fr) minmax(76px,.3fr) minmax(0,1fr) minmax(88px,.34fr) minmax(0,1.55fr);row-gap:0;margin:30px 0 22px}.post-hero-homepage .infrastructure .flow-link{margin-bottom:28px}.post-hero-homepage .infrastructure .business{grid-column:3/6;grid-template-columns:minmax(190px,.7fr) minmax(0,1.45fr);align-items:start;column-gap:30px;margin:14px 0 0;padding:20px 0 0;display:grid}.post-hero-homepage .infrastructure .business:before{height:14px;left:0}.post-hero-homepage .infrastructure .business h3{grid-column:1;margin:0}.post-hero-homepage .infrastructure .business p{grid-column:2;max-width:42rem;margin:0}.post-hero-homepage .infrastructure-foot{grid-template-columns:minmax(240px,.72fr) minmax(0,2fr);align-items:start;gap:42px;padding-top:24px;display:grid}.post-hero-homepage .action-composition{grid-template-columns:minmax(0,1.45fr) minmax(360px,.86fr);align-items:stretch;gap:32px;margin-top:24px}.post-hero-homepage .decision-copy{flex-direction:column;height:100%;padding:16px 0 2px;display:flex}.post-hero-homepage .decision-copy>.opportunity{margin-bottom:12px}.post-hero-homepage .decision-copy>p:not(.opportunity):not(.control-line){margin-top:14px}.post-hero-homepage .action-controls{margin-top:20px}.post-hero-homepage .action-detail{min-height:104px;padding-block:16px}.post-hero-homepage .control-line{margin-top:auto;padding-top:12px}.post-hero-homepage .privacy{grid-template-columns:.9fr 1.7fr .75fr;column-gap:28px;margin-top:24px;padding:24px 30px}}@media (min-width:1800px){.post-hero-homepage .act{max-width:1640px;padding-left:90px;padding-right:90px}.post-hero-homepage .act+.act:before{left:90px;right:90px}}@media (max-width:767px){.post-hero-homepage .act{padding-top:52px;padding-bottom:56px}.post-hero-homepage .act .intro{max-width:100%;margin-top:20px}.post-hero-homepage .dimension-copy{width:100%;min-height:138px;margin-top:22px}.post-hero-homepage .action-composition{margin-top:8px}.post-hero-homepage .decision-copy{padding-top:20px}.post-hero-homepage .action-detail{min-height:96px;padding-block:16px}.post-hero-homepage .privacy{margin-top:18px}}
