.ds-c{--ds-forest:#052b22;--ds-leaf:#a6cf4f;--ds-gold:#e6b83d;--ds-red:#e43239;--ds-blue:#6cbadd;--ds-purple:#b991d9;--ds-paper:#f7f4ec;--ds-soft:#e7eccf;--ds-mid:#3b5b43;--ds-ink:var(--ds-forest);--ds-bg:var(--ds-paper);--ds-action-bg:var(--ds-forest);--ds-action-ink:var(--ds-paper);--ds-display:72px;--ds-heading:42px;--ds-subheading:26px;--ds-body:18px;--ds-small:14px;background:var(--ds-bg);color:var(--ds-ink);font:400 var(--ds-body)/1.6 Mulish,sans-serif;min-height:100svh}.ds-c *{box-sizing:border-box}.ds-c h1,.ds-c h2,.ds-c h3,.ds-c p,.ds-c figure,.ds-c blockquote{margin:0}.ds-c h1,.ds-c h2,.ds-c h3,.ds-c blockquote{letter-spacing:-.04em;text-wrap:balance;font-family:Sora,sans-serif}.ds-c h1{font-size:var(--ds-display);font-weight:700;line-height:1.08}.ds-c h2{font-size:var(--ds-heading);font-weight:600;line-height:1.18}.ds-c h3{font-size:var(--ds-subheading);font-weight:600;line-height:1.3}.ds-c a{color:inherit;text-decoration:none}.ds-c button,.ds-c textarea{font:inherit}.ds-c :is(a,button,textarea,summary):focus-visible{outline-offset:5px;outline:3px solid}.ds-c code{font-variant-numeric:tabular-nums;font-family:Mulish,sans-serif}.ds-c small,.ds-c figcaption{font-size:var(--ds-small);line-height:1.5}.ds-c p+p{margin-top:20px}.ds-wrap{width:min(1200px,100% - 80px);margin-inline:auto}.ds-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:80px;display:grid}.ds-c .brand{letter-spacing:-.03em;align-items:center;gap:12px;font-size:16px;font-weight:700;line-height:1.15;display:flex}.ds-c .brand img{width:48px;height:auto}.ds-c .brand strong{font-weight:700}.ds-dark{--ds-bg:var(--ds-forest);--ds-ink:var(--ds-paper);--ds-action-bg:var(--ds-leaf);--ds-action-ink:var(--ds-forest);background:var(--ds-bg);color:var(--ds-ink);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.ds-medium{--ds-bg:var(--ds-mid);--ds-ink:var(--ds-paper);--ds-action-bg:var(--ds-leaf);--ds-action-ink:var(--ds-forest);background:var(--ds-bg);color:var(--ds-ink);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.ds-light{--ds-bg:var(--ds-paper);--ds-ink:var(--ds-forest);--ds-action-bg:var(--ds-forest);--ds-action-ink:var(--ds-paper);background:var(--ds-bg);color:var(--ds-ink);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.ds-middle{--ds-bg:var(--ds-soft);--ds-ink:var(--ds-forest);--ds-action-bg:var(--ds-forest);--ds-action-ink:var(--ds-paper);background:var(--ds-bg);color:var(--ds-ink);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.ds-section{padding-block:96px;scroll-margin-top:28px}.ds-link:hover{text-underline-offset:5px;text-decoration:underline}.ds-c blockquote{font-size:32px;font-weight:600;line-height:1.35}.ds-actions{flex-wrap:wrap;align-items:center;gap:20px;margin-top:28px;display:flex}.ds-button{background:var(--ds-action-bg);border:0;border-radius:0;justify-content:space-between;align-items:center;gap:32px;min-height:56px;padding:16px 24px;font-weight:700;text-decoration:none;transition:background-color .2s,color .2s;display:inline-flex;color:var(--ds-action-ink)!important;font-size:16px!important}.ds-button:not(:disabled):hover{background:color-mix(in srgb,var(--ds-action-bg) 88%,var(--ds-paper))}.ds-button svg,.ds-link svg{flex-shrink:0;transition:transform .2s}.ds-button:not(:disabled):is(:hover,:focus-visible) svg,.ds-link:is(:hover,:focus-visible) svg{transform:translate(4px)}.ds-button:not(:disabled):active{background:color-mix(in srgb,var(--ds-action-bg) 80%,var(--ds-paper))}.ds-button:focus-visible{outline-color:var(--ds-ink)!important}.ds-button:disabled{opacity:.5;cursor:not-allowed;transform:none}.ds-link{align-items:center;gap:16px;min-height:44px;font-size:16px;font-weight:700;display:inline-flex}.ds-c figcaption{margin-top:16px}.ds-section h2+p{margin-top:28px}@media (width<=1000px){.ds-wrap{width:calc(100% - 48px)}.ds-grid{gap:40px}}@media (width<=700px){.ds-c{--ds-display:42px;--ds-heading:30px;--ds-subheading:22px;--ds-body:17px}.ds-wrap{width:calc(100% - 36px)}.ds-grid{grid-template-columns:1fr;gap:28px}.ds-section{padding-block:56px}.ds-c blockquote{font-size:24px}.ds-actions{align-items:stretch;gap:16px}.ds-actions .ds-button{width:100%}}@media (prefers-reduced-motion:reduce){.ds-c *{scroll-behavior:auto!important;transition:none!important}}.ds-mion{min-width:0;color:var(--ds-forest)}.ds-mion svg{width:100%;height:auto;display:block;overflow:visible}.ds-mion-sector{cursor:pointer;outline:none}.ds-mion-rim{fill:var(--mion-colour);transition:fill .18s}.ds-mion-body{fill:var(--mion-tint);transition:fill .18s}.ds-mion-sector:is(:hover,:focus-visible,[aria-pressed=true]) .ds-mion-rim{fill:var(--mion-hover-colour)}.ds-mion-sector:is(:hover,:focus-visible,[aria-pressed=true]) .ds-mion-body{fill:var(--mion-hover-tint)}.ds-mion-guide{fill:none;stroke:var(--ds-paper);stroke-width:1px;opacity:.55;pointer-events:none}.ds-mion-outline{fill:none;stroke:var(--ds-paper);stroke-width:2px;pointer-events:none}.ds-mion-sector:focus-visible .ds-mion-outline{stroke:var(--ds-forest);stroke-width:4px}.ds-mion-label{fill:var(--ds-forest);pointer-events:none;font:700 22px Mulish,sans-serif}.ds-mion-centre{fill:var(--ds-paper);pointer-events:none}.ds-mion-core{letter-spacing:-1px;fill:var(--ds-forest);pointer-events:none;font:600 32px Sora,sans-serif}.ds-mion-arrow{fill:none;stroke:currentColor;stroke-width:2px;pointer-events:none}.ds-mion-phase{fill:var(--ds-forest);pointer-events:none;font:600 20px Sora,sans-serif}.ds-mion-signature{fill:var(--ds-forest);font:400 17px Mulish,sans-serif}.ds-mion-selection{font-size:var(--ds-small);min-height:3em;margin-top:12px!important}.ds-mion-choices{flex-wrap:wrap;gap:8px;margin-top:16px;display:flex}.ds-mion-choices button{font-size:var(--ds-small);background:var(--ds-soft);min-height:44px;color:var(--ds-forest);border:0;padding:10px 12px;line-height:1.4}.ds-mion-choices button:is(:hover,[aria-pressed=true]){background:var(--ds-forest);color:var(--ds-paper)}@media (prefers-reduced-motion:reduce){.ds-mion-rim,.ds-mion-body{transition:none}.ds-button svg,.ds-link svg{transform:none!important}}.ds-c .ds-button{font-weight:700}
