.skyline[data-astro-cid-i3irphx7]{aspect-ratio:560/534;isolation:isolate;place-self:center;width:100%;min-width:0;max-width:600px;height:auto;margin-top:4px;position:relative;container-type:inline-size}.skyline[data-astro-cid-i3irphx7]:after{content:"";bottom:4.6816%;background:var(--grey-78);z-index:8;height:1px;position:absolute;inset-inline:0}.sky-tower[data-astro-cid-i3irphx7]{background:var(--paper);border-top:.3571cqw solid var(--grey-21);isolation:isolate;width:30%;padding:1.9643cqw 1.7857cqw;position:absolute;bottom:4.6816%}.sky-tower[data-astro-cid-i3irphx7]:after{content:"";background:var(--grey-21);clip-path:polygon(0 0,100% 7.5cqw,100% 100%,0 100%);z-index:-1;width:7.5cqw;height:calc(100% + .3571cqw);position:absolute;top:-.3571cqw;left:100%}.tower-data[data-astro-cid-i3irphx7]{z-index:1;width:31%;top:1%;left:39%}.tower-people[data-astro-cid-i3irphx7]{z-index:2;top:32%;left:5%}.tower-projects[data-astro-cid-i3irphx7]{z-index:3;top:49%;left:58%}.tower-evolution[data-astro-cid-i3irphx7]{z-index:4;top:74%;left:21%}.tower-code[data-astro-cid-i3irphx7]{font:max(7px, 1.7857cqw) / 1.4 var(--mono);letter-spacing:0;margin-bottom:2.8571cqw;display:block}.sky-tower[data-astro-cid-i3irphx7] p[data-astro-cid-i3irphx7]{letter-spacing:-.0982cqw;font-size:4.2429cqw;line-height:1.22}.sky-tower[data-astro-cid-i3irphx7] p[data-astro-cid-i3irphx7]>span[data-astro-cid-i3irphx7]{display:block}.tower-data[data-astro-cid-i3irphx7] p[data-astro-cid-i3irphx7]{font-size:4.6286cqw}.skyline-caption[data-astro-cid-i3irphx7]{color:var(--sage-59);font-size:max(6px,1.6071cqw);position:absolute;bottom:0;right:0}@media (width<=650px){.skyline[data-astro-cid-i3irphx7]{max-width:400px;margin-top:26px}}.logo-marquee[data-astro-cid-hjon3hvd]{--marquee-gap:var(--marquee-gap-desktop);flex:1;min-width:0;max-width:100%}.logo-marquee__viewport[data-astro-cid-hjon3hvd]{scrollbar-width:none;overscroll-behavior-x:contain;min-width:0;overflow:auto hidden}.logo-marquee__viewport[data-astro-cid-hjon3hvd]::-webkit-scrollbar{display:none}.logo-marquee__viewport[data-astro-cid-hjon3hvd]:focus-visible{outline:2px solid var(--blue);outline-offset:2px}.logo-marquee__track[data-astro-cid-hjon3hvd]{width:max-content;animation:logo-marquee-scroll var(--marquee-duration) linear infinite;flex-wrap:nowrap;display:flex}.logo-marquee--press[data-astro-cid-hjon3hvd]:hover .logo-marquee__track[data-astro-cid-hjon3hvd],.logo-marquee--press[data-astro-cid-hjon3hvd]:focus-within .logo-marquee__track[data-astro-cid-hjon3hvd]{animation-play-state:paused}.logo-marquee__group[data-astro-cid-hjon3hvd]{align-items:center;gap:var(--marquee-gap);padding:0 var(--marquee-gap) 0 0;flex-wrap:nowrap;flex:none;margin:0;list-style:none;display:flex}.logo-marquee__item[data-astro-cid-hjon3hvd]{flex:0 0 var(--logo-width);width:var(--logo-width);justify-content:center;align-items:center;height:72px;display:flex}.logo-marquee__item[data-astro-cid-hjon3hvd] img[data-astro-cid-hjon3hvd]{object-fit:contain;width:100%;max-width:100%;height:auto;display:block}.logo-marquee__item[data-astro-cid-hjon3hvd] a[data-astro-cid-hjon3hvd]{justify-content:center;align-items:center;width:100%;height:100%;display:flex}.logo-marquee__item[data-astro-cid-hjon3hvd] a[data-astro-cid-hjon3hvd]:focus-visible{outline:2px solid var(--blue);outline-offset:-2px}.logo-marquee--press[data-astro-cid-hjon3hvd] .logo-marquee__item[data-astro-cid-hjon3hvd]{height:54px}@keyframes logo-marquee-scroll{to{transform:translate(-50%)}}@media (width<=650px){.logo-marquee[data-astro-cid-hjon3hvd]{--marquee-gap:var(--marquee-gap-mobile)}.logo-marquee__track[data-astro-cid-hjon3hvd]{animation-duration:var(--marquee-duration-mobile)}.logo-marquee__item[data-astro-cid-hjon3hvd]{flex-basis:var(--logo-width-mobile);width:var(--logo-width-mobile);height:56px}.logo-marquee--press[data-astro-cid-hjon3hvd] .logo-marquee__item[data-astro-cid-hjon3hvd]{height:42px}}@media (width<=650px),(prefers-reduced-motion:reduce){.logo-marquee--press[data-astro-cid-hjon3hvd] .logo-marquee__track[data-astro-cid-hjon3hvd]{animation:none;transform:none}.logo-marquee--press[data-astro-cid-hjon3hvd] [data-astro-cid-hjon3hvd][data-marquee-clone],.logo-marquee--press[data-astro-cid-hjon3hvd] [data-astro-cid-hjon3hvd][data-marquee-duplicate]{display:none}.logo-marquee--press[data-astro-cid-hjon3hvd] .logo-marquee__viewport[data-astro-cid-hjon3hvd]{scrollbar-width:thin;scrollbar-color:var(--line) transparent;padding-bottom:10px}.logo-marquee--press[data-astro-cid-hjon3hvd] .logo-marquee__viewport[data-astro-cid-hjon3hvd]::-webkit-scrollbar{height:3px;display:block}.logo-marquee--press[data-astro-cid-hjon3hvd] .logo-marquee__viewport[data-astro-cid-hjon3hvd]::-webkit-scrollbar-thumb{background:var(--line);border-radius:3px}}@media (prefers-reduced-motion:reduce){.logo-marquee__track[data-astro-cid-hjon3hvd]{animation:none;transform:none}[data-astro-cid-hjon3hvd][data-marquee-clone],[data-astro-cid-hjon3hvd][data-marquee-duplicate]{display:none}}.faq-section[data-astro-cid-ajsgapk5]{padding-block:80px 0}.section-kicker[data-astro-cid-ajsgapk5]{color:var(--muted);margin-bottom:40px}.faq-layout[data-astro-cid-ajsgapk5]{grid-template-columns:minmax(0,1fr) minmax(0,1.5fr);align-items:start;gap:64px;display:grid}h2[data-astro-cid-ajsgapk5]{letter-spacing:-2px;text-wrap:balance;font-size:48px;font-weight:500;line-height:1}details[data-astro-cid-ajsgapk5]{border-bottom:1px solid var(--line)}summary[data-astro-cid-ajsgapk5]{cursor:pointer;text-wrap:pretty;justify-content:space-between;align-items:baseline;gap:24px;padding-block:24px;font-size:20px;font-weight:500;line-height:28px;list-style:none;display:flex}summary[data-astro-cid-ajsgapk5]::-webkit-details-marker{display:none}summary[data-astro-cid-ajsgapk5]:focus-visible{outline:2px solid var(--blue);outline-offset:4px}.faq-symbol[data-astro-cid-ajsgapk5]{color:var(--blue);flex:none;font-size:24px;font-weight:400;line-height:32px}details[data-astro-cid-ajsgapk5][open] .faq-symbol[data-astro-cid-ajsgapk5]{transform:rotate(45deg)}.faq-answer[data-astro-cid-ajsgapk5]{text-wrap:pretty;padding-bottom:24px;font-size:16px;line-height:24px}.faq-answer[data-astro-cid-ajsgapk5] p[data-astro-cid-ajsgapk5]{color:var(--muted)}.faq-links[data-astro-cid-ajsgapk5]{flex-wrap:wrap;gap:8px 24px;margin:16px 0 0;padding:0;list-style:none;display:flex}.faq-links[data-astro-cid-ajsgapk5] a[data-astro-cid-ajsgapk5]{color:var(--blue);text-underline-offset:4px;text-decoration:underline}.faq-links[data-astro-cid-ajsgapk5] a[data-astro-cid-ajsgapk5]:focus-visible{outline:2px solid var(--blue);outline-offset:4px}@media (width<=900px){.faq-layout[data-astro-cid-ajsgapk5]{grid-template-columns:minmax(0,1fr);gap:32px}}@media (width<=650px){.faq-section[data-astro-cid-ajsgapk5]{padding-top:64px}.section-kicker[data-astro-cid-ajsgapk5]{margin-bottom:24px}h2[data-astro-cid-ajsgapk5]{letter-spacing:-1px;font-size:36px;line-height:40px}summary[data-astro-cid-ajsgapk5]{gap:16px;font-size:18px;line-height:28px}}.case-card[data-astro-cid-qgvll6eo]{container-type:inline-size}.case-top[data-astro-cid-qgvll6eo]{flex-direction:row;align-items:center;gap:16px;min-height:80px}.case-top[data-astro-cid-qgvll6eo]>.micro[data-astro-cid-qgvll6eo]{flex:1;min-width:0}.case-logo[data-astro-cid-qgvll6eo]{width:var(--case-logo-width);object-fit:contain;flex-shrink:0;max-width:50%;height:auto;display:block}.case-read[data-astro-cid-qgvll6eo]{margin-top:auto}.case-card[data-astro-cid-qgvll6eo]>p[data-astro-cid-qgvll6eo]{margin-bottom:24px}.case-heading[data-astro-cid-qgvll6eo]{min-block-size:2lh}.case-description[data-astro-cid-qgvll6eo]{-webkit-line-clamp:5;line-clamp:5;-webkit-box-orient:vertical;flex-shrink:0;block-size:5lh;display:-webkit-box;overflow:hidden}@container (width<=320px){.case-heading[data-astro-cid-qgvll6eo]{min-block-size:3lh}}@container (width<=230px){.case-heading[data-astro-cid-qgvll6eo]{min-block-size:4lh}}@media (width<=650px){.case-top[data-astro-cid-qgvll6eo]{min-height:64px}.case-logo[data-astro-cid-qgvll6eo]{width:var(--case-logo-width-mobile)}}
