.building-hero[data-astro-cid-fqov6epp]{--brand-green:var(--color-platinum-dark-green);--intro-paper:#f3f4ef;--ease-out:cubic-bezier(.23, 1, .32, 1);--ease-in-out:cubic-bezier(.77, 0, .175, 1);isolation:isolate;height:100svh;min-height:680px;color:var(--intro-paper);background:var(--intro-paper);position:relative;overflow:hidden}.building-hero[data-astro-cid-fqov6epp]:before{content:"";background:var(--brand-green);position:absolute;inset:0}.building-hero__art[data-astro-cid-fqov6epp],.building-hero__scene[data-astro-cid-fqov6epp],.building-hero__drawing[data-astro-cid-fqov6epp],.building-hero__cloud[data-astro-cid-fqov6epp],.building-hero__render[data-astro-cid-fqov6epp],.building-hero__shade[data-astro-cid-fqov6epp]{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.building-hero__art[data-astro-cid-fqov6epp]{z-index:0}.building-hero__render[data-astro-cid-fqov6epp]{object-fit:cover}.building-hero__scene[data-astro-cid-fqov6epp]{visibility:hidden}.building-hero__scene[data-astro-cid-fqov6epp][data-active],.building-hero__scene[data-astro-cid-fqov6epp][data-outgoing]{visibility:visible}.building-hero__scene[data-astro-cid-fqov6epp][data-outgoing]{z-index:1;animation:1.4s both intro-fade-out}.building-hero__shade[data-astro-cid-fqov6epp]{z-index:2}.building-hero__cloud[data-astro-cid-fqov6epp]{object-fit:cover;opacity:0}.building-hero__drawing[data-astro-cid-fqov6epp]{color:var(--brand-green);opacity:0}.building-hero__fill[data-astro-cid-fqov6epp]{fill:currentColor}.building-hero__outline[data-astro-cid-fqov6epp]{stroke:currentColor;stroke-width:1.2px}.building-hero__details[data-astro-cid-fqov6epp]{stroke:currentColor;stroke-width:.8px;stroke-linecap:round;stroke-linejoin:round;opacity:.7}.building-hero__shade[data-astro-cid-fqov6epp]{background:linear-gradient(90deg,#001e17e6,#001e174d 48%,#0000 75%),linear-gradient(#0000 40%,#001e17cc)}.building-hero__content[data-astro-cid-fqov6epp]{z-index:1;height:100%;padding:calc(var(--header-height) + 64px) var(--page-gutter) 76px;flex-direction:column;justify-content:flex-start;align-items:flex-start;display:flex;position:relative}.building-hero__controls[data-astro-cid-fqov6epp]{z-index:2;align-items:center;gap:18px;display:flex;position:absolute;bottom:32px;right:40px}.building-hero__control[data-astro-cid-fqov6epp]{letter-spacing:.04em;cursor:pointer;align-items:center;gap:10px;min-height:44px;padding:8px 12px;font-size:11px;font-weight:500;transition:opacity .18s;display:flex}.building-hero__controls[data-astro-cid-fqov6epp] [data-astro-cid-fqov6epp][hidden]{display:none}.building-hero__rotation[data-astro-cid-fqov6epp]{align-items:center;gap:2px;display:flex}.building-hero__rotation[data-astro-cid-fqov6epp] button[data-astro-cid-fqov6epp]{cursor:pointer;border-radius:50%;place-items:center;min-width:44px;min-height:44px;transition:background .18s;display:grid}.building-hero__controls[data-astro-cid-fqov6epp] button[data-astro-cid-fqov6epp]:focus-visible{outline-offset:3px;outline:2px solid}.building-hero__count[data-astro-cid-fqov6epp]{text-align:center;letter-spacing:.08em;font-variant-numeric:tabular-nums;min-width:52px;font-size:10px}[data-astro-cid-fqov6epp][data-playing] .building-hero__rotation[data-astro-cid-fqov6epp]{display:none}.building-hero__scan-caption[data-astro-cid-fqov6epp]{bottom:48px;left:var(--page-gutter);color:#c2dfcc;opacity:0;letter-spacing:.14em;text-transform:uppercase;align-items:center;gap:10px;font-size:10px;font-weight:500;display:flex;position:absolute}.building-hero__scan-dot[data-astro-cid-fqov6epp]{background:currentColor;border-radius:50%;width:4px;height:4px}[data-astro-cid-fqov6epp][data-playing] .building-hero__control[data-astro-cid-fqov6epp]{color:var(--brand-green);background:var(--intro-paper)}[data-astro-cid-fqov6epp][data-playing] .building-hero__control[data-astro-cid-fqov6epp] svg[data-astro-cid-fqov6epp],[data-astro-cid-fqov6epp][data-playing]:not([data-initialized]) .building-hero__drawing[data-astro-cid-fqov6epp]{visibility:hidden}[data-astro-cid-fqov6epp][data-playing]:before{animation:1.6s 5.8s both intro-fade-in}[data-astro-cid-fqov6epp][data-running] .building-hero__drawing[data-astro-cid-fqov6epp]{opacity:1;animation:.9s 6.4s both intro-fade-out}[data-astro-cid-fqov6epp][data-running] .building-hero__logo[data-astro-cid-fqov6epp]{animation:.7s 3.4s both intro-fade-out}[data-astro-cid-fqov6epp][data-running] .building-hero__slice[data-astro-cid-fqov6epp]{animation:intro-slice-in .6s var(--ease-out) calc(var(--slice) * 60ms + .12s) both}[data-astro-cid-fqov6epp][data-running] .building-hero__fill[data-astro-cid-fqov6epp]{animation:.8s 1.6s both intro-fade-out}[data-astro-cid-fqov6epp][data-running] .building-hero__outline[data-astro-cid-fqov6epp]{animation:.8s 1.5s both intro-fade-in}[data-astro-cid-fqov6epp][data-running] .building-hero__details[data-astro-cid-fqov6epp] g[data-astro-cid-fqov6epp]{stroke-dasharray:1;animation:intro-draw 1.5s var(--ease-out) calc(3s + var(--group) * 48ms) both}[data-astro-cid-fqov6epp][data-running] .building-hero__render[data-astro-cid-fqov6epp]{animation:1.5s 5.9s both intro-fade-in}[data-astro-cid-fqov6epp][data-playing] .building-hero__shade[data-astro-cid-fqov6epp]{animation:1.2s 6.2s both intro-fade-in}[data-astro-cid-fqov6epp][data-playing] .building-hero__content[data-astro-cid-fqov6epp]{animation:intro-content-in .9s var(--ease-out) 6.6s both;pointer-events:none}[data-astro-cid-fqov6epp][data-intro=scan][data-playing]:before{animation-duration:1.2s;animation-delay:2.1s}[data-astro-cid-fqov6epp][data-intro=scan] [data-astro-cid-fqov6epp][data-running] .building-hero__drawing[data-astro-cid-fqov6epp]{animation:intro-fade-out 1.2s ease calc(9.8s + var(--sequence-offset,0s)) both, scan-outline-colour .9s ease 2.4s both}[data-astro-cid-fqov6epp][data-intro=scan] [data-astro-cid-fqov6epp][data-running] .building-hero__logo[data-astro-cid-fqov6epp]{animation:none}[data-astro-cid-fqov6epp][data-intro=scan] [data-astro-cid-fqov6epp][data-running] .building-hero__cloud[data-astro-cid-fqov6epp]{animation:intro-fade-in .4s ease calc(2.7s + var(--sequence-offset,0s)) both, intro-fade-out 1.7s ease calc(6.5s + var(--sequence-offset,0s)) forwards}[data-astro-cid-fqov6epp][data-intro=scan] [data-astro-cid-fqov6epp][data-running] .building-hero__details[data-astro-cid-fqov6epp]{animation:scan-details-in .3s ease calc(6.5s + var(--sequence-offset,0s)) both}[data-astro-cid-fqov6epp][data-intro=scan] [data-astro-cid-fqov6epp][data-running] .building-hero__details[data-astro-cid-fqov6epp] g[data-astro-cid-fqov6epp]{animation-delay:calc(6.5s + var(--group) * 48ms + var(--sequence-offset,0s))}[data-astro-cid-fqov6epp][data-intro=scan] [data-astro-cid-fqov6epp][data-running] .building-hero__render[data-astro-cid-fqov6epp]{animation-delay:calc(9.7s + var(--sequence-offset,0s))}[data-astro-cid-fqov6epp][data-intro=scan][data-playing] .building-hero__shade[data-astro-cid-fqov6epp]{animation-delay:10s}[data-astro-cid-fqov6epp][data-intro=scan][data-playing] .building-hero__content[data-astro-cid-fqov6epp]{animation-delay:10.4s}[data-astro-cid-fqov6epp][data-intro=scan][data-playing] .building-hero__scan-caption[data-astro-cid-fqov6epp]{animation:.4s 3s both intro-fade-in,.4s 10.2s forwards intro-fade-out}[data-astro-cid-fqov6epp][data-intro=scan][data-playing] .building-hero__control[data-astro-cid-fqov6epp]{background:0 0;animation:.9s 2.4s both scan-outline-colour}[data-astro-cid-fqov6epp][data-intro=scan] [data-astro-cid-fqov6epp][data-running][data-cycle]{--sequence-offset:-2050ms}[data-astro-cid-fqov6epp][data-intro=scan] [data-astro-cid-fqov6epp][data-running][data-cycle] .building-hero__drawing[data-astro-cid-fqov6epp]{color:#d4f4df;animation:.8s both intro-fade-in,1.2s 7.75s forwards intro-fade-out}[data-astro-cid-fqov6epp][data-intro=scan] [data-astro-cid-fqov6epp][data-running][data-cycle] .building-hero__slice[data-astro-cid-fqov6epp]{animation:none}[data-astro-cid-fqov6epp][data-intro=scan] [data-astro-cid-fqov6epp][data-running][data-cycle] .building-hero__fill[data-astro-cid-fqov6epp]{opacity:0;animation:none}[data-astro-cid-fqov6epp][data-intro=scan] [data-astro-cid-fqov6epp][data-running][data-cycle] .building-hero__outline[data-astro-cid-fqov6epp]{animation:none}[data-astro-cid-fqov6epp][data-cycling] .building-hero__scan-caption[data-astro-cid-fqov6epp]{animation:.4s .95s both intro-fade-in,.4s 8.15s forwards intro-fade-out}[data-astro-cid-fqov6epp][data-paused] [data-astro-cid-fqov6epp],[data-astro-cid-fqov6epp][data-paused]:before{animation-play-state:paused!important}@keyframes intro-fade-in{0%{opacity:0}to{opacity:1}}@keyframes intro-fade-out{0%{opacity:1}to{opacity:0}}@keyframes intro-slice-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes intro-content-in{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@keyframes intro-draw{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}@keyframes scan-outline-colour{0%{color:var(--color-platinum-dark-green)}to{color:#d4f4df}}@keyframes scan-details-in{0%{opacity:0}to{opacity:.8}}@media (hover:hover) and (pointer:fine){.building-hero__control[data-astro-cid-fqov6epp]:hover{opacity:.7}.building-hero__rotation[data-astro-cid-fqov6epp] button[data-astro-cid-fqov6epp]:hover{background:#f3f4ef1f}}@media (width<=767px){.building-hero[data-astro-cid-fqov6epp]{min-height:640px}.building-hero__content[data-astro-cid-fqov6epp]{padding:calc(var(--header-height) + 16px) var(--page-gutter) 100px}.building-hero__controls[data-astro-cid-fqov6epp]{gap:6px;bottom:20px;right:16px}.building-hero__control[data-astro-cid-fqov6epp]{padding-inline:8px;font-size:10px}.building-hero__scan-caption[data-astro-cid-fqov6epp]{font-size:9px;bottom:37px}[data-astro-cid-fqov6epp][data-cycling] .building-hero__scan-caption[data-astro-cid-fqov6epp]{bottom:82px}.building-hero__shade[data-astro-cid-fqov6epp]{background:linear-gradient(#0000 18%,#001e17b8 65%,#001e17f5)}}@media (prefers-reduced-motion:reduce){.building-hero__drawing[data-astro-cid-fqov6epp],.building-hero__cloud[data-astro-cid-fqov6epp],.building-hero__scan-caption[data-astro-cid-fqov6epp],.building-hero__control[data-astro-cid-fqov6epp]{display:none}[data-astro-cid-fqov6epp][data-rotation-toggle]{display:none!important}}
