.animated-bokeh[data-astro-cid-g3fa56xw]{--animated-bokeh-global-opacity: 1;--animated-bokeh-time: 8s;--animated-bokeh-blur: 80px;position:absolute;inset:0;width:100%;height:100%;pointer-events:none;overflow:hidden}.animated-bokeh--vh-100[data-astro-cid-g3fa56xw]{height:100vh}.inner[data-astro-cid-g3fa56xw]{filter:blur(var(--animated-bokeh-blur));opacity:var(--animated-bokeh-global-opacity);transform:translateZ(0);backface-visibility:hidden;position:absolute;top:0;left:0;width:100%;height:100%}.bokeh-el[data-astro-cid-g3fa56xw]{position:absolute;border-radius:50%;background:oklch(from var(--colour-prussian-blue) calc(l + .1) c h);will-change:transform;animation-play-state:paused;transform:translateZ(0);aspect-ratio:1 / 1}.bokeh-big-left[data-astro-cid-g3fa56xw]{width:clamp(520px,50vw,2880px);top:clamp(20%,45%,10%);left:clamp(-120%,5vw,-160px);opacity:.35;transform-origin:40% 40%;animation:rotate var(--animated-bokeh-time) linear infinite paused}.bokeh-big-right[data-astro-cid-g3fa56xw]{width:clamp(520px,50vw,3220px);top:clamp(20%,50%,2%);right:clamp(-120%,5vw,-290px);opacity:.38;transform-origin:55% 35%;animation:rotate-big-left-reverse calc(var(--animated-bokeh-time) * 1.2) linear infinite paused;animation-delay:-2s}.bokeh-medium-middle[data-astro-cid-g3fa56xw]{width:clamp(140px,25vw,420px);top:clamp(0px,8%,18%);left:clamp(25vw,5vw,25vw);opacity:.4;transform-origin:60% 45%;animation:rotate-medium-middle calc(var(--animated-bokeh-time) * .7) linear infinite paused;animation-delay:-1s}.bokeh-small-top-left[data-astro-cid-g3fa56xw]{width:clamp(120px,25vw,200px);top:clamp(5px,30%,42%);left:clamp(0px,25vw,500px);opacity:1;transform-origin:10% 35%;animation:rotate-small-top-left-reverse calc(var(--animated-bokeh-time) * 1.5) linear infinite paused;animation-delay:-4.1s}.bokeh-small-middle-top[data-astro-cid-g3fa56xw]{width:clamp(91px,25vw,438px);top:clamp(60%,72%,62%);left:clamp(40%,25vw,750px);opacity:.4;transform-origin:15% 28%;animation:rotate-small-middle-top-reverse calc(var(--animated-bokeh-time) * 1.5) linear infinite paused;animation-delay:-1.5s}.bokeh-small-middle-middle[data-astro-cid-g3fa56xw]{width:clamp(111px,25vw,350px);top:clamp(48%,58%,66%);left:clamp(48%,25vw,62%);opacity:.4;transform-origin:55% 85%;animation:rotate-small-middle-middle calc(var(--animated-bokeh-time) * 1.4) linear infinite paused;animation-delay:-.4s}.bokeh-small-middle-bottom[data-astro-cid-g3fa56xw]{width:clamp(124px,25vw,320px);top:clamp(28%,34%,42%);left:clamp(58%,25vw,74%);opacity:.8;transform-origin:65% 40%;animation:rotate-small-middle-bottom calc(var(--animated-bokeh-time) * .7) linear infinite paused;animation-delay:-.8s}.animated-bokeh--active[data-astro-cid-g3fa56xw].animated-bokeh--inview .bokeh-el[data-astro-cid-g3fa56xw]{animation-play-state:running}@media (prefers-reduced-motion: reduce){.bokeh-el[data-astro-cid-g3fa56xw]{animation:none}}@keyframes rotate-big-left-reverse{0%{transform:skewY(28deg) rotate(0)}50%{transform:skewY(-10deg) rotate(-180deg)}to{transform:skewY(28deg) rotate(-360deg)}}@keyframes rotate-big-middle-reverse{0%{transform:skewY(25deg) rotate(0)}50%{transform:skewY(-12deg) rotate(-180deg)}to{transform:skewY(25deg) rotate(-360deg)}}@keyframes rotate-small-middle-top-reverse{0%{transform:skewY(15deg) rotate(0)}50%{transform:skewY(-8deg) rotate(-180deg)}to{transform:skewY(15deg) rotate(-360deg)}}@keyframes rotate-small-top-left-reverse{0%{transform:skewY(20deg) rotate(0)}50%{transform:skewY(-10deg) rotate(-180deg)}to{transform:skewY(20deg) rotate(-360deg)}}@keyframes rotate{0%{transform:skewY(20deg) rotate(0)}50%{transform:skewY(40deg) rotate(180deg)}to{transform:skewY(20deg) rotate(360deg)}}@keyframes rotate-medium-middle{0%{transform:skewY(30deg) rotate(0)}50%{transform:skewY(-5deg) rotate(180deg)}to{transform:skewY(30deg) rotate(360deg)}}@keyframes rotate-small-middle-middle{0%{transform:skewY(5deg) rotate(0)}50%{transform:skewY(-3deg) rotate(180deg)}to{transform:skewY(5deg) rotate(360deg)}}@keyframes rotate-small-middle-bottom{0%{transform:skewY(8deg) rotate(0)}50%{transform:skewY(-4deg) rotate(180deg)}to{transform:skewY(8deg) rotate(360deg)}}.btn--solitude,.details[open] .btn--active,.showcase-accordion-details[open] .btn{background-color:var(--colour-solitude);&:hover:not(:disabled),&:focus:not(:disabled){background-color:oklch(from var(--colour-solitude) calc(l - .0375) c h)}&:active:not(:disabled){background-color:oklch(from var(--colour-solitude) calc(l - .05) c h)}.text{color:var(--colour-prussian-blue-darker)}.icon--arrow-right{svg{fill:var(--colour-prussian-blue-darker)}}}.btn[data-astro-cid-ip2qo4bc]{transition:background-color .2s var(--ease-quad-out),opacity .2s var(--ease-quad-out);background-color:var(--colour-prussian-blue);cursor:pointer;display:flex;position:relative;text-decoration:none;align-items:center;justify-content:center;border-radius:var(--border-radius);align-self:flex-start;padding:.8125rem .9375rem;&:disabled{cursor:not-allowed;opacity:.75}.touch-device &{transition:none}&:hover:not(:disabled),&:focus:not(:disabled){background-color:oklch(from var(--colour-prussian-blue) calc(l - .0375) c h);.icon--arrow-right{svg{transform:translate(1px)}}}&:active:not(:disabled){background-color:oklch(from var(--colour-prussian-blue) calc(l - .075) c h)}}.btn--active[data-astro-cid-ip2qo4bc]{.icon--chevron-down{svg{transform:scaleY(-1)}}}.btn--prussian-blue-darker[data-astro-cid-ip2qo4bc]{background-color:var(--colour-prussian-blue-darker);&:hover:not(:disabled),&:focus:not(:disabled){background-color:oklch(from var(--colour-prussian-blue-darker) calc(l - .0375) c h)}&:active:not(:disabled){background-color:oklch(from var(--colour-prussian-blue-darker) calc(l - .05) c h)}}.btn--transparent[data-astro-cid-ip2qo4bc]{background-color:transparent;padding:0;&:hover:not(:disabled),&:focus:not(:disabled){background-color:transparent}.text{color:var(--colour-prussian-blue-darker)}.icon--arrow-right{svg{fill:var(--colour-prussian-blue-darker)}}}.icon[data-astro-cid-ip2qo4bc]{display:flex;align-items:center;justify-content:center;margin-left:.625rem}.icon--arrow-right[data-astro-cid-ip2qo4bc],.icon--chevron-down[data-astro-cid-ip2qo4bc]{svg{transition:transform .2s var(--ease-quad-in-out);width:1.125rem;height:1.3125rem;fill:var(--colour-white)}}.icon--linkedin[data-astro-cid-ip2qo4bc]{svg{width:1.25rem;height:1.25rem;fill:var(--colour-white)}}.text[data-astro-cid-ip2qo4bc]{font-size:1.25rem;line-height:1.5rem;color:var(--colour-white);margin-top:-.0625rem;font-weight:400}
