.sr-intro[data-astro-cid-dtt6ccyj]{padding-bottom:var(--space-md)}.sr-eyebrow[data-astro-cid-dtt6ccyj]{font-size:.78rem;letter-spacing:.14em;text-transform:uppercase;color:var(--colour-accent);margin-bottom:var(--space-sm)}.sr-headline[data-astro-cid-dtt6ccyj]{font-size:clamp(1.9rem,4.6vw,3rem);max-width:22ch;text-wrap:balance}.sr-headline[data-astro-cid-dtt6ccyj]:after{content:"";display:block;width:56px;height:3px;background:var(--gradient-primary);margin-top:1.25rem}.sr-lead[data-astro-cid-dtt6ccyj]{margin-top:var(--space-md);color:var(--colour-text-muted);font-size:1.1rem;max-width:52ch}.sr-reader[data-astro-cid-dtt6ccyj]{padding-top:var(--space-md)}.sr-wrap[data-astro-cid-dtt6ccyj]{max-width:794px;margin:0 auto;padding-inline:16px}.sr-end[data-astro-cid-dtt6ccyj]{text-align:center;padding:var(--space-lg) 0 var(--space-md)}.sr-end__headline[data-astro-cid-dtt6ccyj]{font-size:clamp(1.4rem,3.4vw,2rem)}.sr-end__body[data-astro-cid-dtt6ccyj]{margin-top:var(--space-sm);color:var(--colour-text-muted)}.sr-end__actions[data-astro-cid-dtt6ccyj]{margin-top:var(--space-md);display:flex;flex-direction:column;align-items:center;gap:var(--space-sm)}.sr{--sr-navy: #17123b;--sr-ink: #15112f;--sr-mu: #6c6a85;--sr-line: #e3e2ea;--sr-cy: #32fdea;--sr-gr: #75fd98}.sr [hidden]{display:none!important}.sr .sr-page{position:relative;background:#fff;color:var(--sr-ink);margin:0 auto 24px;font-size:.94rem;line-height:1.62;border-radius:4px;overflow:hidden;box-shadow:0 10px 40px #00000073}.sr .sr-page.is-in{animation:srIn .6s cubic-bezier(.2,.65,.3,1) both}@keyframes srIn{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.sr .sr-page.is-in{animation:none}}.sr .sr-page:focus{outline:none}.sr .sr-page p{margin:0 0 .7rem;color:var(--sr-ink)}.sr .sr-hd{display:flex;justify-content:space-between;align-items:center;padding:22px clamp(18px,6vw,48px) 0}.sr .sr-hd-logo{width:32px;height:32px;background:var(--sr-navy)}.sr .sr-hd-text{font-size:.72rem;color:#706e88;text-align:right}.sr .sr-hd-text i{display:inline-block;width:1px;height:9px;background:#9a98ae;margin:0 7px}.sr .sr-rule{height:2px;margin:14px clamp(18px,6vw,48px) 0;background:linear-gradient(90deg,var(--sr-cy),var(--sr-gr))}.sr .sr-body{padding:26px clamp(18px,6vw,48px) 8px}.sr .sr-ft{display:flex;flex-direction:column;align-items:flex-start;gap:2px;padding:8px clamp(18px,6vw,48px) 14px;font-size:.68rem;color:#706e88}.sr .sr-pn{align-self:center;font-size:.9rem;color:#2a2650}.sr .banner{background:var(--sr-navy);color:#fff;padding:16px 20px 15px;margin:0 0 22px;border-bottom:2px solid;border-image:linear-gradient(90deg,var(--sr-cy),var(--sr-gr)) 1}.sr .banner .lab{font-size:.7rem;font-weight:700;letter-spacing:.04em;color:var(--sr-cy);text-transform:uppercase}.sr .banner .sr-bt{margin:4px 0 0;font-family:var(--font-display);font-weight:400;font-size:clamp(1.15rem,3.6vw,1.55rem);line-height:1.2;color:#fff;text-transform:none;letter-spacing:0}.sr .sr-body h3{font-family:var(--font-display);font-weight:400;font-size:clamp(.98rem,2.8vw,1.08rem);margin:24px 0 9px;color:#1f1b45;text-transform:none;letter-spacing:0;line-height:1.3}.sr .sr-body h3.first{margin-top:0}.sr .sr-body b{color:var(--sr-ink)}.sr .note{font-style:italic;color:#767492!important}.sr .sub{font-weight:700;margin:12px 0 6px;color:var(--sr-ink)}.sr .legend{font-size:.78rem;color:#706e88!important;line-height:1.5}.sr .tiles{display:grid;grid-template-columns:repeat(3,1fr);background:var(--sr-navy);color:#fff;margin:0 0 18px}.sr .tile{padding:14px 16px;border-left:1px solid rgba(255,255,255,.1)}.sr .tile:first-child{border-left:0}.sr .tile .k{font-size:.64rem;font-weight:700;letter-spacing:.04em;color:#c8c6dc;text-transform:uppercase}.sr .tile .v{font-family:var(--font-display);font-size:clamp(1.2rem,3.6vw,1.55rem);line-height:1.15;color:var(--sr-cy);margin:6px 0 3px}.sr .tile .v.sm{font-size:clamp(.8rem,2.4vw,.95rem);padding-top:11px;white-space:nowrap}.sr .tile .s{font-size:.72rem;color:#e7e5f2}@media(max-width:560px){.sr .tiles{grid-template-columns:1fr}.sr .tile{border-left:0;border-top:1px solid rgba(255,255,255,.1)}.sr .tile:first-child{border-top:0}.sr .tile .v.sm{padding-top:4px}}.sr .call{border:1px solid #e7e6ee;border-left:4px solid var(--sr-cy);background:#fff;padding:12px 16px 4px;margin:14px 0 18px}.sr .call .ct{font-family:var(--font-display);font-size:.92rem;color:#26224d;margin-bottom:6px}.sr .tw{overflow-x:auto;margin:8px 0 14px}.sr .t{width:100%;border-collapse:collapse;font-size:.8rem;min-width:440px}.sr .t th{background:var(--sr-navy);color:#fff;text-align:left;font-size:.62rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;padding:8px 10px}.sr .t td{padding:8px 10px;border-bottom:1px solid var(--sr-line);vertical-align:middle;line-height:1.45;color:var(--sr-ink)}.sr .t .c{text-align:center}.sr .t tr.tot td{font-weight:700}.sr .bl{list-style:none;padding:0;margin:4px 0 12px}.sr .bl li{position:relative;padding-left:19px;margin:0 0 7px;line-height:1.55;color:var(--sr-ink)}.sr .bl li:before{content:"";position:absolute;left:0;top:.5em;width:8px;height:8px;background:#2a2550}.sr .chart{width:100%;max-width:560px;display:block;margin:0 auto 6px;height:auto}.sr .chart .cl{font:700 11.5px Inter,sans-serif;fill:#1f1b45}.sr .chart .cv{font:400 15px Michroma,Arial Narrow,sans-serif;fill:#1f1b45}.sr .chart .ct{font:400 9.5px Inter,sans-serif;fill:#6c6a85}.sr .sr-cover{background:#15103a;color:#fff;aspect-ratio:210 / 297;container-type:inline-size}.sr .sr-cover .sr-net{position:absolute;left:0;width:100%;height:auto}.sr .sr-net--top{top:0}.sr .sr-net--bot{bottom:0}.sr .sr-cover-logo{position:absolute;left:12.4cqw;top:12.1%;width:35.7cqw;height:auto}.sr .sr-cover-body{position:absolute;inset:0}.sr .sr-eb,.sr .sr-title,.sr .sr-sub,.sr .sr-crule,.sr .sr-meta,.sr .sr-cf{position:absolute;margin:0}.sr .sr-eb{left:11.5cqw;top:43.8%;font-size:1.5cqw;font-weight:700;letter-spacing:.04em;color:var(--sr-cy)!important;text-transform:uppercase}.sr .sr-title{left:11.5cqw;top:46.6%;width:80cqw;font-family:var(--font-display);font-size:6cqw;line-height:1.28;color:#fff!important}.sr .sr-sub{left:11.5cqw;top:61.3%;width:74cqw;font-size:2cqw;color:#b9b7d1!important;line-height:1.5}.sr .sr-crule{left:9.5cqw;right:9.5cqw;top:68.2%;height:2.4px;background:linear-gradient(90deg,var(--sr-cy),var(--sr-gr))}.sr .sr-meta{left:11.5cqw;top:71.4%;font-size:1.85cqw}.sr .sr-meta div{display:flex;margin-bottom:1.4cqw}.sr .sr-meta dt{width:24cqw;font-size:1.2cqw;font-weight:700;letter-spacing:.04em;color:#bdbbd3;text-transform:uppercase;padding-top:.5cqw}.sr .sr-meta dd{margin:0;color:#fff}.sr .sr-cf{left:11.5cqw;bottom:6.4%;font-size:1.28cqw;color:#c6c4dc!important}@media(max-width:600px){.sr .sr-cover{aspect-ratio:3 / 5.5}.sr .sr-cover-logo{top:7%;width:42cqw}.sr .sr-eb{top:41%;font-size:10.5px}.sr .sr-title{top:44%;font-size:23px}.sr .sr-sub{top:56.5%;width:78cqw;font-size:12.5px}.sr .sr-crule{top:66%}.sr .sr-meta{top:68.8%;font-size:12px}.sr .sr-meta div{margin-bottom:7px}.sr .sr-meta dt{width:36cqw;font-size:8.5px;padding-top:3px}.sr .sr-cf{bottom:3%;width:78cqw;font-size:9px;line-height:1.4}}.sr [data-decoy]{user-select:none;-webkit-user-select:none;pointer-events:none}.sr .sr-fade{position:absolute;left:0;right:0;bottom:0;height:44%;pointer-events:none;z-index:1;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:linear-gradient(to bottom,#fff0,#fff9 45%,#fffffff5);-webkit-mask-image:linear-gradient(to bottom,transparent 0%,#000 42%);mask-image:linear-gradient(to bottom,transparent 0%,#000 42%)}.sr .sr-gate{position:absolute;left:0;right:0;bottom:26px;z-index:2;display:flex;flex-direction:column;align-items:center;gap:8px;padding:0 16px}.sr .sr-gate--below{position:static;margin:4px 0 28px}.sr .sr-count{font-size:.74rem;color:var(--sr-mu)}.sr .sr-gate--below .sr-count{color:var(--colour-text-muted)}.sr .sr-continue{display:inline-block;border:0;cursor:pointer;background:var(--gradient-primary);color:var(--colour-field);font-family:var(--font-body);font-size:1rem;font-weight:600;padding:.9rem 1.8rem;border-radius:var(--radius-sm);white-space:normal;text-align:center;transition:opacity .2s var(--ease-quiet),transform .2s var(--ease-quiet);animation:glow-pulse 5s ease-in-out infinite}.sr .sr-continue:hover,.sr .sr-continue:focus-visible{opacity:.88;transform:translateY(-1px)}@media(prefers-reduced-motion:reduce){.sr .sr-continue{animation:none}}
