@charset "UTF-8";.glass-bubble[data-astro-cid-qtdcpjh6]{position:absolute;top:-4vh;left:-24vw;width:152vh;height:152vh;border-radius:1000px;z-index:2;background:linear-gradient(135deg,#ffffff05,#ffffff0a);backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px);overflow:hidden}.glass-bubble[data-astro-cid-qtdcpjh6]:before{content:"";position:absolute;inset:0;padding:5px;border-radius:inherit;background:linear-gradient(120deg,#ffffff4d,#fff0);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;z-index:-1;opacity:.4}.banner-block[data-astro-cid-qtdcpjh6]{background-color:#262626;position:relative;width:100vw;height:100vh;min-height:100vh;overflow:hidden;display:flex;align-items:center;justify-content:center}.banner-video-wrapper[data-astro-cid-qtdcpjh6]{position:absolute;top:0;left:0;width:100vw;height:100vh;z-index:1}.banner-bg-video[data-astro-cid-qtdcpjh6]{position:absolute;top:50%;left:50%;width:120vw;height:112.5vw;transform:translate(-50%,-50%);z-index:1;pointer-events:none;border:none;opacity:.5}.banner-controls[data-astro-cid-qtdcpjh6]{position:absolute;left:0;bottom:3vw;width:100vw;z-index:100;pointer-events:auto}.banner-controls[data-astro-cid-qtdcpjh6] .section-liner[data-astro-cid-qtdcpjh6]{display:flex;align-items:flex-end}.banner-controls[data-astro-cid-qtdcpjh6] .banner-play-pause[data-astro-cid-qtdcpjh6]{border:none;background:#00000080;color:#fff;font-size:1.2rem;padding:.7rem 2.2rem;border-radius:2rem;margin-left:0;margin-bottom:0;cursor:pointer;transition:background .2s,color .2s}.banner-controls[data-astro-cid-qtdcpjh6] .banner-play-pause[data-astro-cid-qtdcpjh6]:hover{background:#fff;color:#111}.banner-content[data-astro-cid-qtdcpjh6]{position:relative;z-index:5;padding:33.5vh 0 0;height:100vh;color:#fff}.banner-content[data-astro-cid-qtdcpjh6] h1[data-astro-cid-qtdcpjh6]{color:#fff}.banner-heading[data-astro-cid-qtdcpjh6],.banner-blurb[data-astro-cid-qtdcpjh6]{max-width:50%}@media (min-width: 1570px){.banner-heading[data-astro-cid-qtdcpjh6]{font-size:9rem}.banner-blurb[data-astro-cid-qtdcpjh6]{font-size:2rem}.glass-bubble[data-astro-cid-qtdcpjh6]{top:-50vh;left:-55vh;width:180vh;height:180vh;border-radius:1400px}.glass-bubble[data-astro-cid-qtdcpjh6]:before{padding:5px;opacity:.4}}@media (max-width: 1025px){.banner-block[data-astro-cid-qtdcpjh6]{height:85vh;min-height:85vh}.banner-bg-video[data-astro-cid-qtdcpjh6]{top:20%;width:420vw;height:236vw}.banner-content[data-astro-cid-qtdcpjh6]{padding:18vh 0 0;height:85vh}.banner-heading[data-astro-cid-qtdcpjh6],.banner-blurb[data-astro-cid-qtdcpjh6]{max-width:100%}.glass-bubble[data-astro-cid-qtdcpjh6]{top:-50vh;left:-60vh;width:120vh;height:120vh;border-radius:1000px}.glass-bubble[data-astro-cid-qtdcpjh6]:before{padding:5px;opacity:.4}}.section-liner[data-astro-cid-jcpblmsr]{margin:0 auto}.mg-header[data-astro-cid-jcpblmsr]{margin-bottom:4rem;text-align:left}.testimonial-grid[data-astro-cid-jcpblmsr]{display:grid;grid-template-columns:repeat(2,1fr);gap:4rem}.testimonial-item[data-astro-cid-jcpblmsr]{display:flex;gap:4rem;margin-bottom:4rem}.testimonial-item-text[data-astro-cid-jcpblmsr]{width:60%}.testimonial-item-image[data-astro-cid-jcpblmsr]{width:40%}.testimonial-meta[data-astro-cid-jcpblmsr]{margin-bottom:1.5rem}.testimonial-body[data-astro-cid-jcpblmsr]{padding:0}.testimonial-image-wrapper[data-astro-cid-jcpblmsr]{width:100%;aspect-ratio:1/1;display:flex;align-items:center;justify-content:center}.testimonial-image[data-astro-cid-jcpblmsr]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block;border-radius:15px;box-shadow:0 4px 32px #00000040,0 1.5px #ffffff14 inset}@media (max-width: 1025px){.testimonial-grid[data-astro-cid-jcpblmsr]{grid-template-columns:1fr}}.icon[data-astro-cid-patnjmll]{display:inline-flex;align-items:center;justify-content:center;width:4.5em;height:4.5em;vertical-align:middle}.icon[data-astro-cid-patnjmll] svg[data-astro-cid-patnjmll]{width:100%;height:100%;display:block;stroke:currentColor}.p-icon[data-astro-cid-patnjmll]{width:15rem;height:15rem}.value-proposition-block[data-astro-cid-patnjmll] .p-icon[data-astro-cid-patnjmll]{width:5rem;height:5rem}.footer-icon[data-astro-cid-patnjmll]{width:4rem;height:4rem}@media (max-width: 1025px){.icon[data-astro-cid-patnjmll]{width:3.8em;height:3.8em}.footer-icon[data-astro-cid-patnjmll]{width:4rem;height:4rem}}.section-liner[data-astro-cid-a3bnx4nz]{display:flex;flex-direction:row}.vp-header[data-astro-cid-a3bnx4nz]{width:40%}.vp-body[data-astro-cid-a3bnx4nz]{width:60%}.vp-item[data-astro-cid-a3bnx4nz]{display:flex;align-items:flex-start;margin-bottom:8rem;gap:2rem}.vp-item[data-astro-cid-a3bnx4nz]:last-child{margin-bottom:0}.vp-heading[data-astro-cid-a3bnx4nz]{margin-top:6px}@media (max-width: 1025px){.section-liner[data-astro-cid-a3bnx4nz]{display:block}.vp-header[data-astro-cid-a3bnx4nz],.vp-body[data-astro-cid-a3bnx4nz]{width:100%}}.client-logos-block[data-astro-cid-cd7ulr76] .section-liner[data-astro-cid-cd7ulr76]{padding-top:4rem}@media (max-width: 1025px){.client-logos-block[data-astro-cid-cd7ulr76] .section-liner[data-astro-cid-cd7ulr76]{padding-top:2rem}}.clientBlock__group[data-astro-cid-cd7ulr76]{display:grid;grid-template-rows:auto;grid-gap:3vw;grid-template-columns:1fr 1fr 1fr 1fr;margin:0 -2vw}.clientBlock__item[data-astro-cid-cd7ulr76]{text-align:center}.clientBlock__link[data-astro-cid-cd7ulr76] img[data-astro-cid-cd7ulr76]{width:100%;border-radius:4px;opacity:.96}.clientBlock__link[data-astro-cid-cd7ulr76] img[data-astro-cid-cd7ulr76]:hover{outline:1px solid #DDD}@media (max-width: 1025px){.clientBlock__group[data-astro-cid-cd7ulr76]{grid-template-columns:1fr 1fr}}.team-block[data-astro-cid-q5b247rt] .team-members[data-astro-cid-q5b247rt]{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;gap:4rem}.team-block[data-astro-cid-q5b247rt] .team-member[data-astro-cid-q5b247rt]{display:flex;flex-direction:column;align-items:center}.team-block[data-astro-cid-q5b247rt] .team-member[data-astro-cid-q5b247rt] .team-photo[data-astro-cid-q5b247rt]{-o-object-fit:cover;object-fit:cover;margin-bottom:2vw}.team-block[data-astro-cid-q5b247rt] .team-member[data-astro-cid-q5b247rt] .team-info[data-astro-cid-q5b247rt]{width:100%}.team-block[data-astro-cid-q5b247rt] .team-member[data-astro-cid-q5b247rt] .team-info[data-astro-cid-q5b247rt] .team-name[data-astro-cid-q5b247rt],.team-block[data-astro-cid-q5b247rt] .team-member[data-astro-cid-q5b247rt] .team-info[data-astro-cid-q5b247rt] .team-role[data-astro-cid-q5b247rt]{margin-bottom:.5rem}.team-block[data-astro-cid-q5b247rt] .team-member[data-astro-cid-q5b247rt] .team-info[data-astro-cid-q5b247rt] .team-bio[data-astro-cid-q5b247rt]{margin-bottom:.75rem}@media (max-width: 1025px){.team-block[data-astro-cid-q5b247rt] .team-members[data-astro-cid-q5b247rt]{grid-template-columns:1fr 1fr;gap:2rem}.team-block[data-astro-cid-q5b247rt] .team-member[data-astro-cid-q5b247rt]{width:100%}.team-block[data-astro-cid-q5b247rt] .team-member[data-astro-cid-q5b247rt] .team-photo[data-astro-cid-q5b247rt]{width:100%;height:auto}.team-block[data-astro-cid-q5b247rt] .team-member[data-astro-cid-q5b247rt] .team-info[data-astro-cid-q5b247rt]{width:100%}}.programmes-grid[data-astro-cid-v3ypgeib]{display:grid;grid-template-columns:1fr 1fr;gap:4rem}.programme-item[data-astro-cid-v3ypgeib]{text-decoration:none;backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px);background:#28282859;border-radius:24px;box-shadow:0 4px 32px #00000040,0 1.5px #ffffff14 inset;padding:4rem 8rem;color:#fff;display:flex;flex-direction:column;align-items:flex-start;position:relative;transition:box-shadow .1s}.programme-item[data-astro-cid-v3ypgeib]:hover{box-shadow:0 8px 40px #0000008c}.programme-title[data-astro-cid-v3ypgeib]{margin:0 0 2rem}.programme-body[data-astro-cid-v3ypgeib]{margin-bottom:3rem}.programme-footer[data-astro-cid-v3ypgeib]{font-size:2.3rem;font-weight:600}.vp-header[data-astro-cid-v3ypgeib]{width:40%}.vp-body[data-astro-cid-v3ypgeib]{width:60%;margin-bottom:4rem}.vp-item[data-astro-cid-v3ypgeib]{margin-bottom:4rem}.vp-item[data-astro-cid-v3ypgeib]:last-child{margin-bottom:0}.vp-heading[data-astro-cid-v3ypgeib]{margin-top:14px}@media (max-width: 1025px){.programmes-grid[data-astro-cid-v3ypgeib]{grid-gap:4rem;grid-template-columns:1fr}.programme-item[data-astro-cid-v3ypgeib]{border-radius:24px;padding:2rem}.vp-header[data-astro-cid-v3ypgeib]{margin-bottom:2rem;width:100%}.vp-body[data-astro-cid-v3ypgeib]{margin-bottom:4rem;width:100%}.vp-item[data-astro-cid-v3ypgeib]{margin-bottom:2rem}}.media-grid-block[data-astro-cid-kaeqoasi] .mg-header[data-astro-cid-kaeqoasi],.media-grid-block[data-astro-cid-kaeqoasi] .mg-body[data-astro-cid-kaeqoasi]{margin-bottom:4rem;text-align:left}.media-grid-block[data-astro-cid-kaeqoasi] .media-grid[data-astro-cid-kaeqoasi]{display:grid;grid-template-columns:repeat(2,1fr);gap:4rem;height:100%}@media (max-width: 1025px){.media-grid-block[data-astro-cid-kaeqoasi] .media-grid[data-astro-cid-kaeqoasi]{grid-template-columns:1fr}}.media-grid-block[data-astro-cid-kaeqoasi] .media-grid[data-astro-cid-kaeqoasi] .media-item[data-astro-cid-kaeqoasi]{position:relative;width:100%;aspect-ratio:16/9;overflow:hidden;background:#333}.media-grid-block[data-astro-cid-kaeqoasi] .media-grid[data-astro-cid-kaeqoasi] .media-item[data-astro-cid-kaeqoasi] img[data-astro-cid-kaeqoasi]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;display:block}.media-grid-block[data-astro-cid-kaeqoasi] .media-grid[data-astro-cid-kaeqoasi] .media-item[data-astro-cid-kaeqoasi] .media-title[data-astro-cid-kaeqoasi]{margin-top:2rem;font-size:1.2rem;font-weight:700;text-align:left}.media-grid-block[data-astro-cid-kaeqoasi] .media-grid[data-astro-cid-kaeqoasi] .media-item[data-astro-cid-kaeqoasi] .media-caption[data-astro-cid-kaeqoasi]{margin-top:2rem;font-size:1rem;text-align:left;color:#fff}.media-grid-block[data-astro-cid-kaeqoasi] .media-grid[data-astro-cid-kaeqoasi] .media-item[data-astro-cid-kaeqoasi] .media-video-container[data-astro-cid-kaeqoasi]{position:absolute;top:0;left:0;width:100%;height:100%}.media-grid-block[data-astro-cid-kaeqoasi] .media-grid[data-astro-cid-kaeqoasi] .media-item[data-astro-cid-kaeqoasi] .media-video-container[data-astro-cid-kaeqoasi] iframe[data-astro-cid-kaeqoasi]{position:absolute;top:0;left:0;width:100%;height:100%;border:none;z-index:1;pointer-events:none;background:#000}.media-grid-block[data-astro-cid-kaeqoasi] .media-grid[data-astro-cid-kaeqoasi] .media-item[data-astro-cid-kaeqoasi] .media-video-container[data-astro-cid-kaeqoasi] .custom-play-button[data-astro-cid-kaeqoasi]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:2;border:none;background:none;padding:0;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:filter .2s,transform .2s}.media-grid-block[data-astro-cid-kaeqoasi] .media-grid[data-astro-cid-kaeqoasi] .media-item[data-astro-cid-kaeqoasi] .media-video-container[data-astro-cid-kaeqoasi] .custom-play-button[data-astro-cid-kaeqoasi]:hover{filter:brightness(1.3) drop-shadow(0 0 8px #fff);transform:translate(-50%,-50%) scale(1.08)}.media-grid-block[data-astro-cid-kaeqoasi] .media-grid[data-astro-cid-kaeqoasi] .media-item[data-astro-cid-kaeqoasi] .media-video-container[data-astro-cid-kaeqoasi] .video-pause-overlay[data-astro-cid-kaeqoasi]{position:absolute;top:0;left:0;width:100%;height:100%;z-index:3;cursor:pointer;background:transparent;display:none}@media (max-width: 1025px){.media-grid-block[data-astro-cid-kaeqoasi] .mg-header[data-astro-cid-kaeqoasi]{margin-bottom:2rem}}.methodology-piece[data-astro-cid-473rckft]{margin:0 0 4rem;padding:4rem;border:2px solid #FFFFFF;text-align:center;border-radius:24px;box-shadow:0 4px 32px #00000040,0 1.5px #ffffff14 inset;background:#2828281a}.methodology-piece--two[data-astro-cid-473rckft]{border-color:#fd8220;background-color:#fd8220}.section-liner[data-astro-cid-473rckft]{display:flex;flex-direction:row;gap:4rem}.mb-header[data-astro-cid-473rckft],.mb-body[data-astro-cid-473rckft]{width:50%}@media (max-width: 1025px){.section-liner[data-astro-cid-473rckft]{display:block}.mb-header[data-astro-cid-473rckft]{width:100%;margin-bottom:4rem}.mb-body[data-astro-cid-473rckft]{width:100%}}.contact-block[data-astro-cid-sm6onpqo]{background-color:#262626;color:#fff}.contact-block[data-astro-cid-sm6onpqo] h2[data-astro-cid-sm6onpqo],.contact-block[data-astro-cid-sm6onpqo] h3[data-astro-cid-sm6onpqo]{color:#fff}.contact-details[data-astro-cid-sm6onpqo]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1.5rem;margin-top:1.5rem}.contact-details[data-astro-cid-sm6onpqo] .contact-item[data-astro-cid-sm6onpqo]{display:flex;gap:12px}.contact-details[data-astro-cid-sm6onpqo] .contact-item__title[data-astro-cid-sm6onpqo]{margin-bottom:2px}.contact-details[data-astro-cid-sm6onpqo] a[data-astro-cid-sm6onpqo]{color:#fff;text-decoration:underline}.contact-heading[data-astro-cid-sm6onpqo]{margin-bottom:1rem}.contact-para[data-astro-cid-sm6onpqo]{margin-bottom:4rem}@media (max-width: 1025px){.contact-details[data-astro-cid-sm6onpqo]{display:block}.contact-item[data-astro-cid-sm6onpqo]{margin-bottom:3rem}}.laundry-list[data-astro-cid-xwxzh7ox]{display:grid;grid-template-rows:auto;grid-gap:4rem;grid-template-columns:1fr 1fr}.laundry-list-item[data-astro-cid-xwxzh7ox].glass-pane{padding:3rem}@media (max-width: 1025px){.laundry-list[data-astro-cid-xwxzh7ox]{grid-gap:4rem;grid-template-columns:1fr}}.statement-block__eyebrow[data-astro-cid-hu6lslfr]{margin:0 0 14px;font-size:12.5px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:#fd8220}.statement-block__heading[data-astro-cid-hu6lslfr]{max-width:26ch;margin:0;font-size:4rem;line-height:1.05}blockquote[data-astro-cid-jcog7qdd]:before{content:"“";color:#fd8220;margin-right:.2em}blockquote[data-astro-cid-jcog7qdd]:after{content:"”";color:#fd8220;margin-left:.2em}.quoteBlock__group[data-astro-cid-jcog7qdd]{display:grid;grid-template-rows:auto;grid-gap:8rem;grid-template-columns:1fr 1fr;text-align:center}.quoteBlock__item[data-astro-cid-jcog7qdd] .quoteBlock__mark[data-astro-cid-jcog7qdd]{display:inline;color:#fd8220;margin:0 .2em;line-height:1}.quoteBlock__item[data-astro-cid-jcog7qdd] .quoteBlock__text[data-astro-cid-jcog7qdd]{display:inline}@media (max-width: 1025px){.quoteBlock__group[data-astro-cid-jcog7qdd]{grid-template-columns:1fr}.quoteBlock__item[data-astro-cid-jcog7qdd]{text-align:left}}.quoteBlock__item[data-astro-cid-jcog7qdd] blockquote[data-astro-cid-jcog7qdd]{position:relative;display:inline}.quoteBlock__item[data-astro-cid-jcog7qdd] blockquote[data-astro-cid-jcog7qdd]:before{content:"“";color:#fd8220;margin-right:.2em}.quoteBlock__item[data-astro-cid-jcog7qdd] blockquote[data-astro-cid-jcog7qdd]:after{content:"”";color:#fd8220;margin-left:.2em}.custom-html-block[data-astro-cid-3zrdlyj3]{padding:4rem 0}.custom-html-block__heading[data-astro-cid-3zrdlyj3]{margin-bottom:1.5rem}.custom-html-block__content[data-astro-cid-3zrdlyj3]{width:100%}.custom-html-block__content[data-astro-cid-3zrdlyj3] img{max-width:100%;height:auto}.custom-html-block__content[data-astro-cid-3zrdlyj3] iframe{max-width:100%}.section-liner[data-astro-cid-vq4ujj2s]{padding-top:16rem}.hero-block__eyebrow[data-astro-cid-vq4ujj2s]{margin:0 0 20px;font-size:12.5px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:inherit}.hero-block__eyebrow[data-astro-cid-vq4ujj2s]:before{display:none}.hero-block__programme-number[data-astro-cid-vq4ujj2s]{color:inherit}.hero-block__programme-number--accent[data-astro-cid-vq4ujj2s]{position:relative;right:-10px;color:#fd8220}h1[data-astro-cid-vq4ujj2s]{margin:0 0 24px;max-width:16ch;font-size:clamp(42px,7vw,84px);line-height:1;letter-spacing:-.01em}.hero-block__lede[data-astro-cid-vq4ujj2s]{margin:0;max-width:46ch;font-size:24px;font-weight:100;color:inherit}.hero-block__rule[data-astro-cid-vq4ujj2s]{margin-top:40px;width:96px;height:2px;background:#fd8220}@media (max-width: 1025px){.section-liner[data-astro-cid-vq4ujj2s]{padding-top:10rem}.hero-block__eyebrow[data-astro-cid-vq4ujj2s]{display:inline-block}.hero-block__programme-number[data-astro-cid-vq4ujj2s].hero-block__programme-number--accent{right:0}}.section-liner[data-astro-cid-lc5kbnsk]{display:flex;gap:4rem;align-items:start}.text-visual-block--textRight[data-astro-cid-lc5kbnsk] .section-liner[data-astro-cid-lc5kbnsk]{flex-direction:row-reverse}.text-visual-block__content[data-astro-cid-lc5kbnsk],.text-visual-block__visual[data-astro-cid-lc5kbnsk]{width:50%}.block-eyebrow[data-astro-cid-lc5kbnsk]{margin:0 0 14px;font-size:12.5px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:#fd8220}.block-copy[data-astro-cid-lc5kbnsk] p{margin:0 0 16px}.text-visual-block__visual[data-astro-cid-lc5kbnsk]{display:flex;justify-content:center;align-items:center;color:#ffffffd9}.text-visual-block__visual[data-astro-cid-lc5kbnsk] svg[data-astro-cid-lc5kbnsk],.visual-empty[data-astro-cid-lc5kbnsk]{width:100%;max-width:340px;aspect-ratio:1/1;overflow:visible}.visual-empty[data-astro-cid-lc5kbnsk]{border-radius:24px;border:1px dashed rgba(255,255,255,.18)}.text-visual-graphic[data-astro-cid-lc5kbnsk]{overflow:visible}.guide-dial[data-astro-cid-lc5kbnsk],.gauge-dial[data-astro-cid-lc5kbnsk],.gauge-ray[data-astro-cid-lc5kbnsk],.gauge-ring[data-astro-cid-lc5kbnsk],.gauge-pulse[data-astro-cid-lc5kbnsk],.gauge-base[data-astro-cid-lc5kbnsk],.gauge-funnel[data-astro-cid-lc5kbnsk],.gauge-neck[data-astro-cid-lc5kbnsk],.gauge-collector[data-astro-cid-lc5kbnsk],.drop[data-astro-cid-lc5kbnsk],.pass[data-astro-cid-lc5kbnsk],.system-link[data-astro-cid-lc5kbnsk],.system-pulse[data-astro-cid-lc5kbnsk],.node-dot[data-astro-cid-lc5kbnsk],.node-label[data-astro-cid-lc5kbnsk],.node-num[data-astro-cid-lc5kbnsk],.guide-tick[data-astro-cid-lc5kbnsk],.guide-pulse[data-astro-cid-lc5kbnsk],.guide-node[data-astro-cid-lc5kbnsk],.guide-needle[data-astro-cid-lc5kbnsk],.guide-hub[data-astro-cid-lc5kbnsk],.maker[data-astro-cid-lc5kbnsk],.content-particle[data-astro-cid-lc5kbnsk]{transform-box:fill-box;transform-origin:center}.guide-dial[data-astro-cid-lc5kbnsk]{fill:none;stroke:currentColor;opacity:.22;stroke-width:1.5}.guide-dial--inner[data-astro-cid-lc5kbnsk]{opacity:.14}.guide-tick[data-astro-cid-lc5kbnsk]{stroke:currentColor;stroke-width:1.3;opacity:.2}.guide-tick--top[data-astro-cid-lc5kbnsk],.guide-tick--bottom[data-astro-cid-lc5kbnsk]{opacity:.28}.guide-tick--right[data-astro-cid-lc5kbnsk],.guide-tick--left[data-astro-cid-lc5kbnsk]{opacity:.18}.guide-pulse[data-astro-cid-lc5kbnsk]{fill:none;stroke:#fd8220;stroke-width:2.5;stroke-linecap:round;stroke-dasharray:6 210;animation:guidePulseFlow 3.6s linear infinite}.guide-pulse[data-astro-cid-lc5kbnsk].pu2{animation-delay:.45s}.guide-pulse[data-astro-cid-lc5kbnsk].pu3{animation-delay:.9s}.guide-pulse[data-astro-cid-lc5kbnsk].pu4{animation-delay:1.35s}.guide-node[data-astro-cid-lc5kbnsk]{fill:#fd8220;opacity:.7;animation:nodePulse 3.6s ease-in-out infinite}.guide-node[data-astro-cid-lc5kbnsk].n2{animation-delay:.4s}.guide-node[data-astro-cid-lc5kbnsk].n3{animation-delay:.8s}.guide-node[data-astro-cid-lc5kbnsk].n4{animation-delay:1.2s}.guide-needle[data-astro-cid-lc5kbnsk]{stroke:#fd8220;stroke-width:2.5;stroke-linecap:round;transform-box:view-box;transform-origin:100px 100px;animation:needleSweep 4.4s ease-in-out infinite}.guide-hub[data-astro-cid-lc5kbnsk]{fill:#fd8220}.maker[data-astro-cid-lc5kbnsk]{opacity:0;transform:translateY(-8px)}.maker[data-astro-cid-lc5kbnsk].k1{animation:makerIn 5s ease infinite}.maker[data-astro-cid-lc5kbnsk].k2{animation:makerIn 5s ease infinite .4s}.maker[data-astro-cid-lc5kbnsk].k3{animation:makerIn 5s ease infinite .8s}.maker[data-astro-cid-lc5kbnsk].k4{animation:makerIn 5s ease infinite 1.2s}.surface-outline[data-astro-cid-lc5kbnsk]{fill:#ffffff0a;stroke:currentColor;stroke-width:1.5;opacity:.35}.content-particle[data-astro-cid-lc5kbnsk]{fill:currentColor;opacity:0}.content-particle[data-astro-cid-lc5kbnsk].c1{animation:dropTo1 5s ease-in infinite .2s}.content-particle[data-astro-cid-lc5kbnsk].c2{animation:dropTo2 5s ease-in infinite .9s}.content-particle[data-astro-cid-lc5kbnsk].c3{animation:dropTo3 5s ease-in infinite 1.6s}.content-particle[data-astro-cid-lc5kbnsk].c4{animation:dropTo4 5s ease-in infinite 2.3s}.gauge-dial[data-astro-cid-lc5kbnsk]{fill:none;stroke:currentColor;stroke-width:1.5;opacity:.25}.gauge-sweep[data-astro-cid-lc5kbnsk]{stroke:#fd8220;stroke-width:2;stroke-linecap:round;transform-box:view-box;transform-origin:100px 100px;animation:sweepSpin 4s linear infinite}.gauge-sweep-fill[data-astro-cid-lc5kbnsk]{fill:#fd8220;opacity:.14;transform-box:view-box;transform-origin:100px 100px;animation:sweepSpin 4s linear infinite}.ping[data-astro-cid-lc5kbnsk]{fill:#fd8220;opacity:0}.ping[data-astro-cid-lc5kbnsk].g1{animation:pingLit 4s linear infinite}.ping[data-astro-cid-lc5kbnsk].g2{animation:pingLit 4s linear infinite;animation-delay:.65s}.ping[data-astro-cid-lc5kbnsk].g3{animation:pingLit 4s linear infinite;animation-delay:1.5s}.ping[data-astro-cid-lc5kbnsk].g4{animation:pingLit 4s linear infinite;animation-delay:2.4s}.ping[data-astro-cid-lc5kbnsk].g5{animation:pingLit 4s linear infinite;animation-delay:3.2s}.gauge-ray[data-astro-cid-lc5kbnsk]{stroke:currentColor;stroke-width:1.5;stroke-dasharray:3 6;opacity:.28}.gauge-base[data-astro-cid-lc5kbnsk]{fill:#fd8220}.gauge-ring[data-astro-cid-lc5kbnsk]{fill:none;stroke:currentColor;stroke-width:2;opacity:0;animation:ringPulse 3s ease-out infinite}.gauge-ring[data-astro-cid-lc5kbnsk].r2{animation-delay:1s}.gauge-ring[data-astro-cid-lc5kbnsk].r3{animation-delay:2s}.gauge-pulse[data-astro-cid-lc5kbnsk]{fill:currentColor;opacity:0}.gauge-pulse[data-astro-cid-lc5kbnsk].p1{animation:travelA 2.6s ease-in infinite}.gauge-pulse[data-astro-cid-lc5kbnsk].p2{animation:travelB 2.6s ease-in infinite .35s}.gauge-pulse[data-astro-cid-lc5kbnsk].p3{animation:travelC 2.6s ease-in infinite .7s}.gauge-funnel[data-astro-cid-lc5kbnsk],.gauge-neck[data-astro-cid-lc5kbnsk]{fill:#ffffff0a;stroke:currentColor;stroke-width:1.5;opacity:.35}.gauge-collector[data-astro-cid-lc5kbnsk]{fill:none;stroke:currentColor;stroke-width:1.5;stroke-dasharray:3 4}.drop[data-astro-cid-lc5kbnsk]{fill:#ffffff8c;opacity:0}.pass[data-astro-cid-lc5kbnsk]{fill:currentColor;opacity:0}.drop[data-astro-cid-lc5kbnsk].d1{animation:dropFall 3.4s linear infinite}.drop[data-astro-cid-lc5kbnsk].d2{animation:dropFall 3.4s linear infinite 1.5s}.pass[data-astro-cid-lc5kbnsk].p1{animation:passFall 3.4s linear infinite .5s}.pass[data-astro-cid-lc5kbnsk].p2{animation:passFall 3.4s linear infinite 1.9s}.pass[data-astro-cid-lc5kbnsk].p3{animation:passFall 3.4s linear infinite 2.6s}.system-link[data-astro-cid-lc5kbnsk]{stroke:currentColor;stroke-width:1.5;fill:none;opacity:.2}.text-visual-graphic--system[data-astro-cid-lc5kbnsk] .node-dot[data-astro-cid-lc5kbnsk]{fill:#fd8220}.system-pulse[data-astro-cid-lc5kbnsk]{stroke-width:2.5;fill:none;stroke-linecap:round;stroke:currentColor;stroke-dasharray:8 220;stroke-dashoffset:0;animation:pulseFlow 6s linear infinite}.node-dot[data-astro-cid-lc5kbnsk]{fill:currentColor;opacity:.75;animation:nodePulse 3.6s ease-in-out infinite}.node-dot--centre[data-astro-cid-lc5kbnsk]{opacity:.95}.node-dot--right[data-astro-cid-lc5kbnsk],.node-dot--bottom-right[data-astro-cid-lc5kbnsk],.node-dot--bottom-left[data-astro-cid-lc5kbnsk],.node-dot--left[data-astro-cid-lc5kbnsk],.node-dot--top[data-astro-cid-lc5kbnsk]{animation-delay:.2s}.node-label[data-astro-cid-lc5kbnsk]{font-family:var(--body);font-weight:600;font-size:11px;letter-spacing:.03em;fill:currentColor;opacity:.88}.node-num[data-astro-cid-lc5kbnsk]{font-family:var(--body);font-weight:700;font-size:9px;fill:currentColor}@keyframes guidePulseFlow{to{stroke-dashoffset:-216}}@keyframes nodePulse{0%,to{opacity:.55;transform:scale(1)}50%{opacity:1;transform:scale(1.3)}}@keyframes needleSweep{0%,to{transform:rotate(-16deg)}50%{transform:rotate(16deg)}}@keyframes makerIn{0%{opacity:0;transform:translateY(-8px)}8%{opacity:1;transform:translateY(0)}90%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-8px)}}@keyframes dropTo1{0%{opacity:0;transform:translate(0)}10%{opacity:1}85%{transform:translate(10px,100px);opacity:1}to{transform:translate(10px,100px);opacity:0}}@keyframes dropTo2{0%{opacity:0;transform:translate(0)}10%{opacity:1}85%{transform:translate(25px,100px);opacity:1}to{transform:translate(25px,100px);opacity:0}}@keyframes dropTo3{0%{opacity:0;transform:translate(0)}10%{opacity:1}85%{transform:translate(35px,100px);opacity:1}to{transform:translate(35px,100px);opacity:0}}@keyframes dropTo4{0%{opacity:0;transform:translate(0)}10%{opacity:1}85%{transform:translate(-140px,100px);opacity:1}to{transform:translate(-140px,100px);opacity:0}}@keyframes sweepSpin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes pingLit{0%,92%,to{opacity:.25;r:3.5}4%{opacity:1;r:6}10%{opacity:.25;r:3.5}}@keyframes ringPulse{0%{r:8;opacity:.85}75%{r:130;opacity:0}to{r:130;opacity:0}}@keyframes travelA{0%{transform:translate(0);opacity:1}to{transform:translate(-56px,-150px);opacity:0}}@keyframes travelB{0%{transform:translate(0);opacity:1}to{transform:translateY(-165px);opacity:0}}@keyframes travelC{0%{transform:translate(0);opacity:1}to{transform:translate(56px,-150px);opacity:0}}@keyframes dropFall{0%{transform:translateY(0);opacity:0}8%{opacity:1}46%{opacity:1}55%{transform:translateY(78px);opacity:0}to{transform:translateY(78px);opacity:0}}@keyframes passFall{0%{transform:translateY(0);opacity:0}8%{opacity:1}90%{transform:translateY(148px);opacity:1}to{transform:translateY(148px);opacity:0}}@keyframes pulseFlow{to{stroke-dashoffset:-228}}@media (max-width: 1025px){.section-liner[data-astro-cid-lc5kbnsk],.text-visual-block--textRight[data-astro-cid-lc5kbnsk] .section-liner[data-astro-cid-lc5kbnsk]{display:block}.text-visual-block__content[data-astro-cid-lc5kbnsk],.text-visual-block__visual[data-astro-cid-lc5kbnsk]{width:100%}.text-visual-block__visual[data-astro-cid-lc5kbnsk]{margin-top:4rem}}.text-tags-block[data-astro-cid-c3fscobq] .section-liner[data-astro-cid-c3fscobq]{display:flex;flex-direction:column;align-items:flex-start}.block-eyebrow[data-astro-cid-c3fscobq]{margin:0 0 14px;font-size:12.5px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:#fd8220}.block-copy[data-astro-cid-c3fscobq]{max-width:72ch}.block-copy[data-astro-cid-c3fscobq] p{margin:0 0 16px}.tag-list[data-astro-cid-c3fscobq]{display:flex;flex-wrap:wrap;gap:10px;margin-top:22px}.chip[data-astro-cid-c3fscobq]{display:inline-flex;align-items:center;gap:10px;padding:10px 16px 10px 14px;border-radius:999px;border:1px solid rgba(255,255,255,.22);background:#ffffff1a;color:inherit;font-size:1.4rem;line-height:1}.chip[data-astro-cid-c3fscobq]:before{content:"";width:14px;height:2px;border-radius:999px;background:#fd8220;flex:0 0 auto}body.cs-beige .chip[data-astro-cid-c3fscobq]{border-color:#312e2c29;background:#ffffff80;color:#333;box-shadow:0 1px #ffffff73 inset}.block-eyebrow[data-astro-cid-mjggk6ft]{margin:0 0 14px;font-size:12.5px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:#fd8220}.block-copy[data-astro-cid-mjggk6ft] p{margin:0 0 16px}.block-copy[data-astro-cid-mjggk6ft]{max-width:58ch}.link-list[data-astro-cid-mjggk6ft]{display:flex;flex-wrap:wrap;gap:10px;margin-top:22px}.link-pill[data-astro-cid-mjggk6ft]{display:inline-flex;align-items:center;gap:8px;padding:9px 16px 9px 12px;border-radius:999px;text-decoration:none;color:inherit;border:1px solid rgba(255,255,255,.22);background:#ffffff1a}.link-pill__dot[data-astro-cid-mjggk6ft]{width:7px;height:7px;border-radius:999px;background:#fd8220}body.cs-beige .link-pill[data-astro-cid-mjggk6ft]{border-color:#312e2c29;background:#ffffff80;color:#333;box-shadow:0 1px #ffffff73 inset}.section-liner[data-astro-cid-bpqi56wc]{display:flex;gap:8rem}.split-column[data-astro-cid-bpqi56wc]{width:50%}.block-eyebrow[data-astro-cid-bpqi56wc]{margin:0 0 14px;font-size:12.5px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:#fd8220}.block-copy[data-astro-cid-bpqi56wc] p{margin:0 0 16px}.stat[data-astro-cid-bpqi56wc]{display:flex;align-items:center;gap:18px;margin-top:18px}.stat__value[data-astro-cid-bpqi56wc]{font-size:72px;font-weight:300;line-height:1;letter-spacing:-.04em;color:#fd8220}.stat__label[data-astro-cid-bpqi56wc]{max-width:24ch;font-size:14px;font-weight:300;line-height:1.4}.note[data-astro-cid-bpqi56wc]{display:inline-flex;margin-top:18px;padding:9px 14px;border-radius:999px;background:#ffffff14}@media (max-width: 1025px){.section-liner[data-astro-cid-bpqi56wc]{display:block}.split-column[data-astro-cid-bpqi56wc]{width:100%}.split-column[data-astro-cid-bpqi56wc]+.split-column[data-astro-cid-bpqi56wc]{margin-top:8rem}}.form-card[data-astro-cid-3vt2bfki]{backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px);background:#28282859;border-radius:24px;box-shadow:0 4px 32px #00000040,0 1.5px #ffffff14 inset;padding:8rem}body.cs-brown .form-card[data-astro-cid-3vt2bfki]{background:#bbb2a68f;border:1px solid rgba(255,255,255,.12);box-shadow:0 14px 46px #463a2833,0 1px #ffffff2e inset}body.cs-beige .form-card[data-astro-cid-3vt2bfki]{background:#f8f6eff5;border:1px solid rgba(49,46,44,.12);box-shadow:0 14px 46px #312e2c1f,0 1px #ffffffb3 inset;color:#333}.block-eyebrow[data-astro-cid-3vt2bfki]{margin:0 0 14px;font-size:12.5px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:#fd8220}.form-card__lede[data-astro-cid-3vt2bfki]{max-width:52ch;margin:0 0 28px}body.cs-beige .form-card__lede[data-astro-cid-3vt2bfki]{color:#333}.field-row[data-astro-cid-3vt2bfki]{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-bottom:3rem}.field[data-astro-cid-3vt2bfki]{display:flex;flex-direction:column;gap:6px}.field[data-astro-cid-3vt2bfki].full{grid-column:1/-1}.field[data-astro-cid-3vt2bfki] label[data-astro-cid-3vt2bfki]{font-size:13px;font-weight:600}body.cs-beige .field[data-astro-cid-3vt2bfki] label[data-astro-cid-3vt2bfki]{font-size:12px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:#312e2ce6}.field[data-astro-cid-3vt2bfki] input[data-astro-cid-3vt2bfki],.field[data-astro-cid-3vt2bfki] select[data-astro-cid-3vt2bfki],.field[data-astro-cid-3vt2bfki] textarea[data-astro-cid-3vt2bfki]{border-radius:12px;border:1px solid rgba(255,255,255,.18);background:#ffffff0f;color:inherit;padding:12px 14px;font:inherit}body.cs-beige .field[data-astro-cid-3vt2bfki] input[data-astro-cid-3vt2bfki],body.cs-beige .field[data-astro-cid-3vt2bfki] select[data-astro-cid-3vt2bfki],body.cs-beige .field[data-astro-cid-3vt2bfki] textarea[data-astro-cid-3vt2bfki]{border:1px solid rgba(49,46,44,.14);background:#ffffffe0;color:#333;box-shadow:0 1px #ffffff8c inset}body.cs-beige .field[data-astro-cid-3vt2bfki] input[data-astro-cid-3vt2bfki]::-moz-placeholder,body.cs-beige .field[data-astro-cid-3vt2bfki] textarea[data-astro-cid-3vt2bfki]::-moz-placeholder{color:#312e2c8c}body.cs-beige .field[data-astro-cid-3vt2bfki] input[data-astro-cid-3vt2bfki]::placeholder,body.cs-beige .field[data-astro-cid-3vt2bfki] textarea[data-astro-cid-3vt2bfki]::placeholder{color:#312e2c8c}.field[data-astro-cid-3vt2bfki] textarea[data-astro-cid-3vt2bfki]{min-height:90px;resize:vertical}.btn[data-astro-cid-3vt2bfki]{border:0;border-radius:999px;background:#fd8220;color:#111;padding:14px 22px;font-weight:700;cursor:pointer}body.cs-beige .btn[data-astro-cid-3vt2bfki]{padding:16px 28px;box-shadow:0 10px 20px #fd822033}.form-status[data-astro-cid-3vt2bfki]{min-height:1.2em;margin-top:14px;color:#fd8220;font-size:13px;font-weight:600}@media (max-width: 1025px){.field-row[data-astro-cid-3vt2bfki]{grid-template-columns:1fr}body .form-card[data-astro-cid-3vt2bfki]{padding:2rem}}.card-grid-block[data-astro-cid-gq6l62if]{--card-surface: rgba(255, 255, 255, .08);--card-surface-hover: rgba(255, 255, 255, .12);--card-surface-current: rgba(253, 130, 32, .28);--card-border: rgba(255, 255, 255, .08);--card-text: #ffffff;--card-current-text: #ffffff;--card-muted: rgba(255, 255, 255, .78);--card-accent: #fd8220;--card-shadow: 0 8px 40px rgba(0, 0, 0, .22)}body.cs-beige .card-grid-block[data-astro-cid-gq6l62if],body.cs-brown .card-grid-block[data-astro-cid-gq6l62if]{--card-surface: rgba(255, 248, 239, .48);--card-surface-hover: rgba(255, 250, 245, .64);--card-surface-current: rgba(255, 250, 245, .9);--card-border: rgba(49, 46, 44, .08);--card-text: #262626;--card-current-text: #262626;--card-muted: rgba(49, 46, 44, .78);--card-accent: #fd8220;--card-shadow: 0 10px 32px rgba(49, 46, 44, .12)}body.cs-darkgrey .card-grid-block[data-astro-cid-gq6l62if]{--card-surface: rgba(255, 255, 255, .06);--card-surface-hover: rgba(255, 255, 255, .09);--card-surface-current: rgba(255, 255, 255, .14);--card-border: rgba(255, 255, 255, .08);--card-text: #ffffff;--card-current-text: #ffffff;--card-muted: rgba(255, 255, 255, .78);--card-accent: #fd8220;--card-shadow: 0 10px 40px rgba(0, 0, 0, .3)}body.cs-chocolate .card-grid-block[data-astro-cid-gq6l62if]{--card-surface: rgba(255, 248, 240, .06);--card-surface-hover: rgba(255, 248, 240, .1);--card-surface-current: rgba(255, 248, 240, .16);--card-border: rgba(255, 255, 255, .08);--card-text: #ffffff;--card-current-text: #ffffff;--card-muted: rgba(255, 255, 255, .8);--card-accent: #fd8220;--card-shadow: 0 10px 40px rgba(0, 0, 0, .28)}body.cs-green .card-grid-block[data-astro-cid-gq6l62if]{--card-surface: rgba(69, 76, 53, .56);--card-surface-hover: rgba(80, 87, 61, .7);--card-surface-current: rgba(117, 121, 81, .9);--card-border: rgba(255, 255, 255, .08);--card-text: #ffffff;--card-current-text: #ffffff;--card-muted: rgba(255, 255, 255, .82);--card-accent: #fd8220;--card-shadow: 0 10px 40px rgba(0, 0, 0, .26)}.block-eyebrow[data-astro-cid-gq6l62if]{margin:0 0 14px;font-size:12.5px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:#fd8220}.intro[data-astro-cid-gq6l62if]{max-width:56ch;margin:0 0 32px}.grid[data-astro-cid-gq6l62if]{display:grid;grid-template-columns:repeat(5,1fr);gap:14px}.card[data-astro-cid-gq6l62if]{display:flex;flex-direction:column;min-height:150px;padding:18px 16px;border-radius:20px;text-decoration:none;color:var(--card-text);background:linear-gradient(135deg,#ffffff14,#fff0),var(--card-surface);border:1px solid var(--card-border);transition:transform .15s ease,box-shadow .15s ease}.card--current[data-astro-cid-gq6l62if]{background:linear-gradient(135deg,#ffffff24,#fff0),var(--card-surface-current);box-shadow:0 0 0 1px #ffffff14 inset}.card[data-astro-cid-gq6l62if]:hover{transform:translateY(-3px);box-shadow:var(--card-shadow)}.card__num[data-astro-cid-gq6l62if]{font-size:11px;font-weight:700;letter-spacing:.05em;color:var(--card-accent);text-transform:uppercase}.card--current[data-astro-cid-gq6l62if] .card__num[data-astro-cid-gq6l62if],.card--current[data-astro-cid-gq6l62if] .card__title[data-astro-cid-gq6l62if],.card--current[data-astro-cid-gq6l62if] .card__tagline[data-astro-cid-gq6l62if]{color:var(--card-current-text)}.card__title[data-astro-cid-gq6l62if]{margin-top:10px;font-size:21px;line-height:1.1}.card__tagline[data-astro-cid-gq6l62if]{margin-top:auto;font-size:13px;color:var(--card-muted)}.card--current[data-astro-cid-gq6l62if] .card__tagline[data-astro-cid-gq6l62if]{color:var(--card-current-text)}@media (max-width: 1025px){.card[data-astro-cid-gq6l62if]{min-height:120px}.grid[data-astro-cid-gq6l62if]{grid-template-columns:repeat(2,1fr)}}@media (max-width: 600px){.grid[data-astro-cid-gq6l62if]{grid-template-columns:1fr}}.edge-image-block[data-astro-cid-xdlhsvme]{position:relative;left:50%;width:100vw;margin-left:-50vw;height:80vh;overflow:hidden;background:#111}.edge-image-block__figure[data-astro-cid-xdlhsvme]{position:relative;width:100%;height:100%;margin:0}.edge-image-block__image[data-astro-cid-xdlhsvme]{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}@media (max-width: 1025px){.edge-image-block[data-astro-cid-xdlhsvme]{height:50vh}}
