.hw{width:100%;height:auto;display:block;overflow:visible}.hw-edge{fill:none;stroke:#8a9197;stroke-width:1px;stroke-opacity:.55}.hw-edge--inner{stroke:#0b1d28;stroke-opacity:.9}.hw-bead{fill:none;stroke:#0b1d28;stroke-width:1px;stroke-opacity:.6}.hw-track{fill:none;stroke:#0b1d28;stroke-width:1.5px;stroke-opacity:.7}.hw-reflect{fill:#fff;fill-opacity:.06}.hw-reflect--thin{fill-opacity:.045}.hw-sun{fill:#d8e0e5;fill-opacity:.07;stroke:#d8e0e5;stroke-opacity:.22;stroke-width:1px}.hw-hills{fill:#0b1d28;fill-opacity:.55;stroke:#d8e0e5;stroke-opacity:.2;stroke-width:1px}.hw-line{fill:none;stroke:#d8e0e5;stroke-width:1px}.hw-horizon{stroke-opacity:.28}.hw-floor{stroke-opacity:.09}.hw-handle-mount{fill:#1c2227;stroke:#8a9197;stroke-opacity:.5;stroke-width:1px}.hw-dim-line{fill:none;stroke:#8a9197;stroke-width:1px;stroke-opacity:.6}.hw-ext{fill:none;stroke:#8a9197;stroke-width:1px;stroke-opacity:.3;stroke-dasharray:3 4}.hw-tick{fill:none;stroke:#d8e0e5;stroke-width:1.2px;stroke-opacity:.7}.hw-hatch{fill:none;stroke:#8a9197;stroke-width:1px;stroke-opacity:.25}.hw-label-bg{fill:#0b1d28}.hw-leader{fill:none;stroke:#d8e0e5;stroke-width:1px;stroke-opacity:.45}.hw-dot{fill:#0074bd;stroke:#0b1d28;stroke-width:2px}.hw-text{letter-spacing:.04em;fill:#d8e0e5;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:13px;font-weight:500}.hw-text--dim{fill:#c3cdd3;letter-spacing:.12em;font-size:12px}.hw-text--tb{fill:#c3cdd3;letter-spacing:.08em;font-size:11.5px}.hw-idx{fill:#0074bd;font-weight:600}.hw-tb-box{fill:none;stroke:#8a9197;stroke-opacity:.35;stroke-width:1px}.hw-tb-rule{stroke:#8a9197;stroke-opacity:.35;stroke-width:1px}.hw-slide{transform:translate(-170px)}.hw.is-playing .hw-draw{stroke-dasharray:1;animation:.9s cubic-bezier(.65,0,.35,1) both hw-draw}.hw.is-playing .hw-frame .hw-draw{animation-delay:0s}.hw.is-playing .hw-sash .hw-draw{animation-delay:.5s}.hw.is-playing .hw-ground .hw-draw{animation-delay:.3s}.hw.is-playing .hw-dims .hw-draw{animation-delay:2s}.hw.is-playing .hw-profile{animation:.5s ease-out .8s both hw-fade}.hw.is-playing .hw-sash .hw-profile{animation-delay:1s}.hw.is-playing .hw-glass,.hw.is-playing .hw-reflect,.hw.is-playing .hw-bead,.hw.is-playing .hw-track,.hw.is-playing .hw-handle{animation:.5s ease-out 1.1s both hw-fade}.hw.is-playing .hw-scene{animation:.7s ease-out .6s both hw-fade}.hw.is-playing .hw-hatch{animation:.5s ease-out .7s both hw-fade}.hw.is-playing .hw-slide{animation:1.3s cubic-bezier(.65,0,.35,1) 1.5s both hw-slide}.hw.is-playing .hw-ext,.hw.is-playing .hw-tick,.hw.is-playing .hw-dims text,.hw.is-playing .hw-dims .hw-label-bg{animation:.4s ease-out 2.5s both hw-fade}.hw.is-playing .hw-callout .hw-dot{transform-box:fill-box;transform-origin:50%;animation:.3s cubic-bezier(.22,1,.36,1) both hw-pop}.hw.is-playing .hw-callout .hw-draw{animation-duration:.5s}.hw.is-playing .hw-callout text{animation:.4s ease-out both hw-fade}.hw.is-playing .hw-callout--1 .hw-dot{animation-delay:2.8s}.hw.is-playing .hw-callout--1 .hw-draw{animation-delay:2.95s}.hw.is-playing .hw-callout--1 text{animation-delay:3.25s}.hw.is-playing .hw-callout--2 .hw-dot{animation-delay:2.95s}.hw.is-playing .hw-callout--2 .hw-draw{animation-delay:3.1s}.hw.is-playing .hw-callout--2 text{animation-delay:3.4s}.hw.is-playing .hw-callout--3 .hw-dot{animation-delay:3.1s}.hw.is-playing .hw-callout--3 .hw-draw{animation-delay:3.25s}.hw.is-playing .hw-callout--3 text{animation-delay:3.55s}.hw.is-playing .hw-callout--4 .hw-dot{animation-delay:3.25s}.hw.is-playing .hw-callout--4 .hw-draw{animation-delay:3.4s}.hw.is-playing .hw-callout--4 text{animation-delay:3.7s}.hw.is-playing .hw-titleblock{animation:.5s ease-out 3.6s both hw-fade}@keyframes hw-draw{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}@keyframes hw-fade{0%{opacity:0}to{opacity:1}}@keyframes hw-pop{0%{opacity:0;transform:scale(0)}to{opacity:1;transform:scale(1)}}@keyframes hw-slide{0%{transform:translate(0)}to{transform:translate(-170px)}}@media (hover:hover) and (prefers-reduced-motion:no-preference){.hw.is-done .hw-slide{transition:transform .9s cubic-bezier(.65,0,.35,1)}.hw.is-done:hover .hw-slide{transform:translate(-40px)}}@media (width<=767px){.hw-callout,.hw-titleblock,.hw-dims{display:none}}@media (prefers-reduced-motion:reduce){.hw.is-playing *,.hw.is-playing{animation:none!important}.hw-slide{transition:none!important}}
