@charset "UTF-8";:root{--blue: #2970f4;--blue-deep: #1d54c4;--cream: #f5f3ef;--cream-deep: #ebe7df;--ink: #2c313f;--ink-deep: #1d2029;--white: #fff;--ease-out-expo: cubic-bezier(.22, 1, .36, 1);--flip-duration: .9s;--page-side-margin: 2rem;--radius: 10px}*{box-sizing:border-box;margin:0;padding:0}html{-webkit-font-smoothing:antialiased;background:var(--cream);color:var(--ink);font-family:Poppins,system-ui,sans-serif;line-height:1.5;overflow-x:clip}body{min-height:100vh;padding-inline:var(--page-side-margin)}ul{list-style:none}button{background:none;border:0;color:inherit;font:inherit}.Star{display:block;fill:currentColor;height:1em;width:.924em}.Header{align-items:center;display:flex;justify-content:space-between;padding-block:1.5rem}.Header-logo{align-items:flex-start;color:var(--ink);display:inline-flex;font-size:1.5rem;font-style:italic;font-weight:700;letter-spacing:-.04em;line-height:1;text-decoration:none}.Header-logo .Star{color:var(--blue);font-size:.55em;margin-left:.1em}.Header-tag{font-size:.75rem;font-weight:500;letter-spacing:.08em;opacity:.6;text-transform:uppercase}.Page{padding-block:clamp(2rem,6vw,5rem)}.KeyFigures-head{display:grid;gap:1.5rem 3rem;grid-template-columns:1fr;margin-bottom:clamp(2rem,4vw,3.5rem)}@media(min-width:900px){.KeyFigures-head{align-items:end;grid-template-columns:1fr minmax(16rem,24rem)}}.KeyFigures-kicker{color:var(--blue);font-size:.75rem;font-weight:500;grid-column:1/-1;letter-spacing:.08em;text-transform:uppercase}.KeyFigures-title{font-size:clamp(2.75rem,7vw,5.5rem);font-weight:700;letter-spacing:-.03em;line-height:.95}.KeyFigures-title em{color:var(--blue);font-style:italic}.KeyFigures-title-star{color:var(--blue);display:inline-block;font-size:.45em;margin-left:.15em;vertical-align:super}.KeyFigures-lead{font-size:1rem;opacity:.7}@media(min-width:900px){.KeyFigures-lead{padding-bottom:.5rem}}.KeyFigures-grid{display:grid;gap:.75rem;grid-template-columns:repeat(2,minmax(0,1fr))}@media(min-width:900px){.KeyFigures-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(max-width:520px){.KeyFigures-grid{grid-template-columns:minmax(0,1fr)}}.KeyFigures-hint{font-size:.8rem;margin-top:1.5rem;opacity:.5}.Cube{--face-bg: var(--blue);--face-fg: var(--white);--figure-fg: var(--white);--side-bg: var(--white);--side-fg: var(--ink);--side-accent: var(--blue);opacity:0;position:relative;transform:translateY(1.5rem);transition:opacity .8s var(--ease-out-expo),transform .8s var(--ease-out-expo);transition-delay:calc(var(--i, 0) * 90ms)}.Cube.is-visible{opacity:1;transform:none}.Cube:hover,.Cube:focus-within,.Cube.is-flipped{z-index:2}.Cube-trigger{border-radius:var(--radius);cursor:pointer;display:block;text-align:left;width:100%}.Cube-trigger:focus-visible{outline:3px solid var(--blue);outline-offset:4px}.Cube-scene{aspect-ratio:1;container-type:inline-size;display:block;perspective:1350px;width:100%}.Cube-depth{display:block;height:100%;transform:translateZ(-50cqw);transform-style:preserve-3d;width:100%}.Cube-body{display:block;height:100%;position:relative;transform-style:preserve-3d;transition:transform var(--flip-duration) var(--ease-out-expo);width:100%}.Cube-face{backface-visibility:hidden;border-radius:var(--radius);display:flex;flex-direction:column;inset:0;overflow:hidden;padding:clamp(1.25rem,2vw,1.75rem);position:absolute}.Cube-face--front{background:var(--face-bg);color:var(--face-fg);transform:translateZ(50cqw)}.Cube-face--side{background:var(--side-bg);color:var(--side-fg);transform:rotateY(90deg) translateZ(50cqw)}.Cube-figure{color:var(--figure-fg);font-size:clamp(3rem,5.5vw,4.5rem);font-weight:700;letter-spacing:-.04em;line-height:1}.Cube-label{font-size:.875rem;font-weight:500;letter-spacing:.06em;margin-top:auto;text-transform:uppercase}.Cube-sub{font-size:.75rem;letter-spacing:.04em;margin-top:1.25rem;opacity:.7;text-transform:uppercase}.Cube-star{color:var(--side-accent);font-size:1.5rem}.Cube-quote{font-size:clamp(1.1rem,1.5vw,1.35rem);font-style:italic;font-weight:700;letter-spacing:-.02em;line-height:1.25;margin-block:auto;padding-block:1rem}.Cube-note{color:var(--side-accent);font-size:.7rem;font-weight:500;letter-spacing:.08em;text-transform:uppercase}.Cube:hover .Cube-body,.Cube-trigger:focus-visible .Cube-body,.Cube.is-flipped .Cube-body{transform:rotateY(-90deg)}.Cube--blue{--face-bg: var(--blue);--face-fg: var(--white);--figure-fg: var(--white);--side-bg: var(--white);--side-fg: var(--ink);--side-accent: var(--blue)}.Cube--ink{--face-bg: var(--ink);--face-fg: var(--white);--figure-fg: var(--blue);--side-bg: var(--blue);--side-fg: var(--white);--side-accent: var(--white)}.Cube--white{--face-bg: var(--white);--face-fg: var(--ink);--figure-fg: var(--blue);--side-bg: var(--ink);--side-fg: var(--white);--side-accent: var(--blue)}.Cube--cream{--face-bg: var(--cream-deep);--face-fg: var(--ink);--figure-fg: var(--ink);--side-bg: var(--blue);--side-fg: var(--white);--side-accent: var(--white)}@media(prefers-reduced-motion:reduce){.Cube{opacity:1;transform:none;transition:none}.Cube-body{transition-duration:.01s}}
