@font-face{font-family:Literata;font-style:normal;font-weight:200 900;font-display:swap;src:url(../media/7274a653206caeca-s.2h-zgd4kn5-yf.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Literata;font-style:normal;font-weight:200 900;font-display:swap;src:url(../media/fedb2de3d7241a62-s.14w0l550ci3yl.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Literata;font-style:normal;font-weight:200 900;font-display:swap;src:url(../media/5c5bef65b50d46b5-s.35rs2ho86mq85.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Literata;font-style:normal;font-weight:200 900;font-display:swap;src:url(../media/ac7f8c1f4d6555e4-s.2g9n9md5msvg2.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Literata;font-style:normal;font-weight:200 900;font-display:swap;src:url(../media/89b61c968bcb128d-s.26v2fg3gytbt5.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Literata;font-style:normal;font-weight:200 900;font-display:swap;src:url(../media/bfb4a1ca3c7f5395-s.167l7r8dhiyx3.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Literata;font-style:normal;font-weight:200 900;font-display:swap;src:url(../media/604f3468f3aca351-s.p.0kfjr62lqeiro.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Literata Fallback;src:local(Times New Roman);ascent-override:99.62%;descent-override:26.07%;line-gap-override:0.0%;size-adjust:118.15%}.rCT_jq_className{font-family:Literata,Literata Fallback;font-style:normal}.rCT_jq_variable{--font-literata:"Literata", "Literata Fallback"}
.landing{--tint-green:#e3f9ec;--tint-streak:#fff0d6;--tint-info:#ddf0ff;--tint-pink:#ffe3ea;--tint-cream:#fff4cc;--on-green:#12613a;--on-streak:#8a4600;--on-info:#0d4a80;--on-pink:#8f1d3f;--on-cream:#5a3d00;--brand-text:#5a3ee6;--chunky-line:#e6e0f7;--night:#1b1433}@media (prefers-color-scheme:dark){.landing{--tint-green:#17291f;--tint-streak:#2e2112;--tint-info:#13263a;--tint-pink:#33192a;--tint-cream:#2a2204;--on-green:#8be0b0;--on-streak:#ffc27a;--on-info:#9fd0ff;--on-pink:#ffadc4;--on-cream:#ffd86b;--brand-text:#a996ff;--chunky-line:#0f0a18;--night:#0f0b1a;--brand:#6b4eff}.landing .chunky-ink{--c-bg:#6b4eff;--c-sh:#4b33c9}}.font-serif-landing{font-family:var(--font-literata), Georgia, serif}@layer components{.lamb{flex:none;line-height:0;display:inline-block}.lamb svg{width:100%;height:100%;display:block;overflow:visible}.lamb .sl-react,.lamb .sl-breathe,.lamb .sl-afro,.lamb .sl-fringe{transform-box:fill-box;transform-origin:50% 100%}.lamb .sl-head{transform-box:fill-box;transform-origin:50% 92%}.lamb .sl-eyes,.lamb .sl-shadow{transform-box:fill-box;transform-origin:50%}.lamb .sl-earL{transform-box:fill-box;transform-origin:88%}.lamb .sl-earR{transform-box:fill-box;transform-origin:12%}.lamb-live .sl-breathe{animation:sl-breathe 3.4s ease-in-out var(--lamb-delay,0s) infinite}.lamb-live .sl-head{animation:sl-head 3.4s ease-in-out calc(var(--lamb-delay,0s) - .5s) infinite}.lamb-live .sl-afro,.lamb-live .sl-fringe{animation:sl-afro 3.4s ease-in-out calc(var(--lamb-delay,0s) - 1s) infinite}.lamb-live .sl-open{animation:sl-blink 4.8s ease-in-out calc(var(--lamb-delay,0s) + 1.2s) infinite}.lamb-live .sl-earL{animation:sl-twitch 7s ease-out calc(var(--lamb-delay,0s) + 2s) infinite}.lamb-hop:hover .sl-react,.lamb-hop:active .sl-react{animation:.74s cubic-bezier(.3,0,.5,1) sl-jump}.lamb-hop:hover .sl-shadow{animation:.74s ease-out sl-shadow}@keyframes sl-breathe{0%,to{transform:scale(1)}50%{transform:scale(.988,1.024)}}@keyframes sl-head{0%,to{transform:translateY(0)rotate(0)}30%{transform:translateY(-1px)rotate(-1.5deg)}60%{transform:translateY(1.5px)rotate(.5deg)}82%{transform:translateY(.5px)rotate(1.5deg)}}@keyframes sl-afro{0%,to{transform:scale(1)}50%{transform:scale(1.016,.984)}}@keyframes sl-blink{0%,95%,to{transform:scaleY(1)}97%{transform:scaleY(.1)}}@keyframes sl-twitch{0%,90%,to{transform:rotate(0)}93%{transform:rotate(18deg)}96%{transform:rotate(-7deg)}}@keyframes sl-jump{0%{transform:translateY(0)scale(1)}16%{transform:translateY(0)scale(1.09,.9)}46%{transform:translateY(-15%)scale(.95,1.06)}74%{transform:translateY(0)scale(1.1,.88)}88%{transform:translateY(0)scale(.97,1.03)}to{transform:translateY(0)scale(1)}}@keyframes sl-shadow{0%,to{transform:scale(1)}46%{opacity:.05;transform:scale(.55)}74%{transform:scale(1.12)}}.phone{background:#15111f;border-radius:14%/6.6%;padding:2.6%;box-shadow:0 0 0 1.5px #3a3352,0 30px 60px -20px #23194273}.phone img{border-radius:10.5%/5%}.chunky{--c-bg:var(--brand);--c-fg:#fff;--c-sh:#4b33c9;background:var(--c-bg);min-height:52px;color:var(--c-fg);box-shadow:0 4px 0 var(--c-sh);border-radius:16px;justify-content:center;align-items:center;gap:.5rem;padding:12px 24px;font-size:17px;font-weight:900;line-height:1.1;transition:transform .12s ease-out,box-shadow .12s ease-out;display:inline-flex}.chunky:hover{box-shadow:0 5px 0 var(--c-sh);transform:translateY(-1px)}.chunky:active{box-shadow:0 1px 0 var(--c-sh);transform:translateY(3px)}.chunky-white{--c-bg:#fff;--c-fg:#4b33c9;--c-sh:#d2c9ee}.chunky-ink{--c-bg:#231942;--c-fg:#fff;--c-sh:#0f0a18}.chunky-ghost{--c-bg:#ffffff24;--c-fg:#fff;--c-sh:#0f0a1859}.wool-edge{background:radial-gradient(circle at 50% 0, var(--wool) 21px, transparent 22px) 0 0 / 44px 28px repeat-x;height:28px}.wool-edge-up{background:radial-gradient(circle at 50% 100%, var(--wool) 21px, transparent 22px) 0 0 / 44px 28px repeat-x;height:28px}.landing summary{cursor:pointer;list-style:none}.landing summary::-webkit-details-marker{display:none}.landing details .faq-icon{transition:transform .25s cubic-bezier(.25,1,.5,1)}.landing details[open] .faq-icon{transform:rotate(45deg)}.landing :where(a,button,summary,[tabindex]):focus-visible{outline:3px solid var(--focus,var(--brand));outline-offset:3px}.on-color{--focus:#ffc83d}}.a-pop{animation:.7s cubic-bezier(.2,.7,.3,1) backwards a-pop}@keyframes a-pop{0%{opacity:0;transform:translateY(24px)scale(.2)}50%{opacity:1;transform:translateY(-10px)scale(1.06,.95)}72%{transform:scale(.95,1.05)}88%{transform:scale(1.02,.98)}to{transform:none}}.a-today{animation:1.6s ease-in-out infinite a-pulse}@keyframes a-pulse{0%,to{box-shadow:0 0 #6b4eff73}50%{box-shadow:0 0 0 10px #6b4eff00}}.b-sun{animation:2.4s cubic-bezier(.16,1,.3,1) backwards b-rise}@keyframes b-rise{0%{opacity:0;transform:translateY(18%)}}.b-fade{animation:1.4s cubic-bezier(.16,1,.3,1) .3s backwards b-fade}@keyframes b-fade{0%{opacity:0;transform:translateY(10px)}}.c-rise{animation:1s cubic-bezier(.16,1,.3,1) backwards c-rise}@keyframes c-rise{0%{opacity:0;transform:translateY(60px)}}.c-tour-sticky{display:none}.c-tour-steps{grid-column:1/-1}@media (min-width:1024px) and (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){.c-tour{timeline-scope:--t0, --t1, --t2, --t3, --t4}.c-tour-sticky{display:block}.c-tour-inline{display:none}.c-tour-steps{grid-column:auto}.c-step:first-child{view-timeline-name:--t0}.c-step:nth-child(2){view-timeline-name:--t1}.c-step:nth-child(3){view-timeline-name:--t2}.c-step:nth-child(4){view-timeline-name:--t3}.c-step:nth-child(5){view-timeline-name:--t4}.c-shot{opacity:0;animation:linear both c-shot;animation-range:cover}.c-shot:first-child{animation-name:c-first;animation-timeline:--t0}.c-shot:nth-child(2){animation-timeline:--t1}.c-shot:nth-child(3){animation-timeline:--t2}.c-shot:nth-child(4){animation-timeline:--t3}.c-shot:nth-child(5){animation-name:c-last;animation-timeline:--t4}.c-step{animation:linear both c-step;animation-timeline:view();animation-range:cover}}}@keyframes c-shot{0%,30%{opacity:0;transform:translateY(24px)scale(.98)}42%,58%{opacity:1;transform:none}70%,to{opacity:0;transform:translateY(-24px)scale(.98)}}@keyframes c-first{0%,58%{opacity:1;transform:none}70%,to{opacity:0;transform:translateY(-24px)scale(.98)}}@keyframes c-last{0%,30%{opacity:0;transform:translateY(24px)scale(.98)}42%,to{opacity:1;transform:none}}@keyframes c-step{0%,25%{opacity:.45}40%,60%{opacity:1}75%,to{opacity:.45}}@media (prefers-reduced-motion:reduce){.landing *,.landing :before,.landing :after{transition:none!important;animation:none!important}.landing{scroll-behavior:auto}}html:has(.landing){scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){html:has(.landing){scroll-behavior:auto}}.landing-d{--r-purple:#6b4eff;--r-navy:#231942;--r-yellow:#fff4cc;--r-yellow-fg:#3d2a00;--r-yellow-sub:#7a5a1c;--r-green:#e3f9ec;--r-green-fg:#0f4a2a;--r-green-sub:#2a6e49;--r-peach:#ffe8de;--r-peach-fg:#5a2410;--r-peach-sub:#8a4c33;--d-halo:#ebe5ff}@media (prefers-color-scheme:dark){.landing-d{--d-halo:#221b3c}}.dphone{transform-style:preserve-3d;container-type:inline-size}.dphone-body{transform-style:preserve-3d;background:linear-gradient(150deg, var(--bz-hi) 0%, var(--bz) 22%, var(--bz) 72%, var(--bz-lo) 100%);border-radius:15.5cqw;padding:3.3cqw;position:relative;box-shadow:inset 0 0 0 .45cqw #ffffff59,inset 0 .6cqw 1cqw #ffffff40,inset 0 -.8cqw 1.4cqw #0000001f}.dphone-body:before,.dphone-body:after{content:"";border-radius:inherit;background:var(--bz-lo);position:absolute;inset:0}.dphone-body:before{transform:translateZ(-1.4cqw)}.dphone-body:after{transform:translateZ(-2.8cqw);box-shadow:0 6cqw 12cqw -4cqw #23194252,0 2cqw 4cqw -1cqw #2319422e}.dphone-btn{background:var(--bz-lo);border-radius:1cqw;width:1.6cqw;position:absolute;transform:translateZ(-.7cqw)}.dphone-btn-a{height:9cqw;top:26cqw;left:-1cqw}.dphone-btn-b{height:18cqw;top:40cqw;left:-1cqw}.dphone-btn-c{height:26cqw;top:36cqw;right:-1cqw}.dphone-screen{box-shadow:0 0 0 .7cqw color-mix(in oklab, var(--bz-lo) 60%, #231942);border-radius:12.4cqw;position:relative;overflow:hidden}.dphone-status{letter-spacing:-.01em;justify-content:space-between;align-items:center;height:12.5cqw;padding:1.2cqw 8.5cqw 0 11cqw;font:700 4.3cqw/1 ui-rounded,-apple-system,system-ui,sans-serif;display:flex;position:absolute;inset:0 0 auto}.dphone-island{background:#120e1d;border-radius:99px;width:28cqw;height:8cqw;position:absolute;top:3cqw;left:50%;translate:-50%}.dphone-home{opacity:.8;background:currentColor;border-radius:99px;width:34cqw;height:1.3cqw;position:absolute;bottom:2.2cqw;left:50%;translate:-50%}.d-stage{--cw:clamp(200px, 30vw, 460px);height:calc(var(--cw) * 2.5);perspective:2400px;perspective-origin:50% 15%;position:relative}@media (max-width:639px){.d-stage{--cw:54vw}}.d-stage>*{transform-style:preserve-3d;position:absolute}.d-stage-halo{width:calc(var(--cw) * 2.7);height:calc(var(--cw) * 1.9);left:50%;top:calc(var(--cw) * .58);margin-left:calc(var(--cw) * -1.35)}.d-stage-c{width:var(--cw);margin-left:calc(var(--cw) * -.5);left:50%;top:calc(var(--cw) * .3);z-index:2}.d-stage-l,.d-stage-r{width:calc(var(--cw) * .8);top:calc(var(--cw) * .62);z-index:1}.d-stage-l{left:calc(50% - var(--cw) * 1.04)}.d-stage-r{right:calc(50% - var(--cw) * 1.04)}.d-stage-puff{width:38%;right:5%;top:calc(var(--cw) * -.3);position:absolute}.d-turn-l{transform:rotateY(28deg)rotate(-1.5deg)}.d-turn-r{transform:rotateY(-28deg)rotate(1.5deg)}.d-enter{animation:1.8s cubic-bezier(.16,1,.3,1) backwards d-enter}@keyframes d-enter{0%{opacity:0;translate:0 48px;rotate:x 14deg}}.d-fade{animation:1.2s cubic-bezier(.16,1,.3,1) backwards d-fade}@keyframes d-fade{0%{opacity:0;translate:0 14px}}.d-word{animation:1.1s cubic-bezier(.16,1,.3,1) backwards d-word;display:inline-block}@keyframes d-word{0%{opacity:0;translate:0 .5em}}.chunky svg{flex:none}.tone-purple{--t-panel:#eee9ff;--t-blob:#dcd2ff;--t-ink:#5a3ee6;--t-chip:#eee9ff;--t-dot:#6b4eff}.tone-peach{--t-panel:#ffe8de;--t-blob:#ffd0bd;--t-ink:#9a4120;--t-chip:#ffe8de;--t-dot:#ff8a5c}.tone-mint{--t-panel:#e3f9ec;--t-blob:#c3efd5;--t-ink:#1e7a46;--t-chip:#e3f9ec;--t-dot:#2dbe6c}.tone-sun{--t-panel:#fff4cc;--t-blob:#ffe597;--t-ink:#855700;--t-chip:#fff4cc;--t-dot:#ffc83d}.tone-navy{--t-panel:#ece8fb;--t-blob:#d6cef3;--t-ink:#231942;--t-chip:#ece8fb;--t-dot:#231942}.landing-d{--t-base:#f4f1fb;--co-bg:#fff}@media (prefers-color-scheme:dark){.landing-d{--t-base:#29223f;--co-bg:#2c2547}.tone-purple{--t-panel:#2c2547;--t-blob:#3d3366;--t-ink:#b3a4ff;--t-chip:#2c2547;--t-dot:#a996ff}.tone-peach{--t-panel:#36241d;--t-blob:#4f3024;--t-ink:#ffb59a;--t-chip:#36241d;--t-dot:#ff9f7a}.tone-mint{--t-panel:#17291f;--t-blob:#1e3d2b;--t-ink:#7ad095;--t-chip:#17291f;--t-dot:#44b66e}.tone-sun{--t-panel:#2a2204;--t-blob:#3d3104;--t-ink:#ffd86b;--t-chip:#2a2204;--t-dot:#ffc83d}.tone-navy{--t-panel:#262040;--t-blob:#3a3160;--t-ink:#c9beff;--t-chip:#262040;--t-dot:#c9beff}}.d-scene{width:100%;max-width:680px;margin-inline:auto;position:relative}.d-tour-sticky .d-scene{width:min(100%,78vh)}.d-panel{background:var(--t-base);border-radius:48px;position:absolute;inset:8% 0;overflow:hidden}.d-panel-colour{background:radial-gradient(55% 45% at 22% 18%, var(--t-blob), transparent 70%), radial-gradient(50% 40% at 85% 88%, var(--t-blob), transparent 70%), var(--t-panel);position:absolute;inset:0}.d-scene-phone{z-index:1;width:64%;margin-inline:auto;position:relative;container-type:inline-size}@media (min-width:640px){.d-scene-phone{width:54%}}.d-scene-lamb{z-index:2;width:17%;position:absolute;bottom:5%}.d-scene-lamb-l{left:2%}.d-scene-lamb-r{right:2%}.d-callout{pointer-events:none;align-items:center;display:none;position:absolute;translate:0 -50%}@media (min-width:640px){.d-callout{display:flex}}.d-callout[data-side=l]{right:calc(100% - var(--x) * 1%);flex-direction:row-reverse}.d-callout[data-side=r]{left:calc(var(--x) * 1%)}.d-callout-dot{background:var(--co-bg);width:11px;height:11px;box-shadow:0 0 0 3px var(--t-dot), 0 2px 8px #23194259;z-index:1;border-radius:50%;flex:none;margin:-5.5px;position:relative}.d-callout-line{background:color-mix(in oklab, var(--t-ink) 65%, transparent);height:1.5px;box-shadow:0 0 0 1px color-mix(in oklab, var(--co-bg) 55%, transparent);flex:none}.d-callout[data-side=l] .d-callout-line{width:calc(var(--x) * 1cqw + 7cqw);transform-origin:100%}.d-callout[data-side=r] .d-callout-line{width:calc((100 - var(--x)) * 1cqw + 7cqw);transform-origin:0}.d-callout-label{white-space:nowrap;background:var(--co-bg);color:var(--ink);box-shadow:0 0 0 1.5px color-mix(in oklab, var(--t-dot) 45%, transparent), 0 6px 16px -6px #2319424d;border-radius:999px;flex:none;padding:6px 11px;font-size:13.5px;font-weight:800;line-height:1.2}.d-tour-sticky{display:none}.d-tour-steps{grid-column:1/-1}@media (min-width:1024px){.d-step{grid-template-columns:.85fr 1.15fr}.d-step:nth-child(2n){grid-template-columns:1.15fr .85fr}.d-step:nth-child(2n) .d-tour-inline{order:-1}}.d-walk{height:120px;position:relative;container-type:inline-size}.d-walker{width:92px;position:absolute;bottom:0;left:16px}.d-progress{display:none}@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){.d-progress{z-index:60;background:var(--brand);transform-origin:0;height:3px;animation:linear both d-grow;animation-timeline:scroll(root);display:block;position:fixed;inset:0 0 auto}.d-reveal{animation:cubic-bezier(.25,1,.5,1) both d-fade;animation-timeline:view();animation-range:entry entry 80%}.d-lift{animation:linear both d-lift;animation-timeline:view();animation-range:entry calc(var(--i,0) * 14%) entry calc(70% + var(--i,0) * 14%);animation-timing-function:cubic-bezier(.25,1,.5,1)}.d-settle{animation:cubic-bezier(.25,1,.5,1) both d-settle;animation-timeline:view();animation-range:entry cover 45%}.d-rise{animation:cubic-bezier(.25,1,.5,1) both d-rise;animation-timeline:view();animation-range:entry cover 50%}.d-drift{animation:linear both d-drift;animation-timeline:view();animation-range:cover}.d-bob{animation:linear both d-bob;animation-timeline:view();animation-range:cover}.d-spread-l{animation:linear both d-spread-l;animation-timeline:scroll(root);animation-range:0 80vh}.d-spread-r{animation:linear both d-spread-r;animation-timeline:scroll(root);animation-range:0 80vh}.d-sink{animation:linear both d-sink;animation-timeline:scroll(root);animation-range:5vh 60vh}.d-walk{view-timeline-name:--walk}.d-walker{animation:linear both d-walk;animation-timeline:--walk;animation-range:cover 15% cover 75%}.d-hopper{transform-origin:50% 100%;animation:linear both d-hop;animation-timeline:--walk;animation-range:cover 15% cover 75%}.d-slide-in{transform-origin:50% 100%;animation:linear both d-slide-in;animation-timeline:view();animation-range:entry cover 45%}.d-bounce-in{transform-origin:50% 100%;animation:linear both d-bounce-in;animation-timeline:view();animation-range:entry 10% cover 40%}.d-peek{transform-origin:50% 100%;animation:linear both d-peek;animation-timeline:view();animation-range:entry 20% cover 45%}.d-panel{animation:linear both d-panel;animation-timeline:view();animation-range:entry cover 35%}.d-panel-colour{animation:linear both d-fade-in;animation-timeline:view();animation-range:entry 10% cover 40%}.d-callout-dot{animation:linear both d-pop;animation-timeline:view();animation-range:entry 60% cover 40%}.d-callout-line{animation:linear both d-draw;animation-timeline:view();animation-range:entry 70% cover 45%}.d-callout-label{animation:linear both d-label;animation-timeline:view();animation-range:entry 90% cover 50%}}}@keyframes d-grow{0%{scale:0 1}to{scale:1}}@keyframes d-lift{0%{opacity:0;translate:0 48px;scale:.97}}@keyframes d-settle{0%{opacity:.2;translate:0 64px;rotate:x 18deg}}@keyframes d-rise{0%{translate:0 30%}}@keyframes d-drift{0%{translate:0 var(--drift,28px)}to{translate:0 calc(var(--drift,28px) * -1)}}@keyframes d-bob{0%{translate:0 18px;rotate:-4deg}50%{translate:0;rotate:2deg}to{translate:0 -12px;rotate:-1deg}}@keyframes d-spread-l{to{translate:-16% 6%;rotate:-4deg}}@keyframes d-spread-r{to{translate:16% 6%;rotate:4deg}}@keyframes d-sink{to{translate:0 42%;rotate:6deg}}@keyframes d-walk{0%{translate:0}to{translate:calc(100cqw - 100% - 32px)}}@keyframes d-hop{0%,25%,50%,75%{translate:0;rotate:0deg;scale:1.08 .9}4%,29%,54%,79%{translate:0 -10px;scale:.94 1.08}12.5%,37.5%,62.5%,87.5%{translate:0 -58px;rotate:7deg;scale:.98 1.03}21%,46%,71%{translate:0 -8px;rotate:2deg;scale:1}92%{translate:0;rotate:0deg;scale:1.1 .88}96%{scale:.97 1.04}to{translate:0;rotate:0deg;scale:1}}@keyframes d-slide-in{0%{opacity:0;translate:-160%;rotate:-14deg}55%{opacity:1;translate:0;rotate:8deg}68%{rotate:-7deg}80%{rotate:5deg}90%{rotate:-2deg}to{translate:0;rotate:0deg}}@keyframes d-bounce-in{0%{opacity:0;translate:0 -140px;scale:.92 1.1}40%{opacity:1;translate:0;scale:1.14 .86}56%{translate:0 -34px;scale:.95 1.06}72%{translate:0;scale:1.07 .93}84%{translate:0 -9px;scale:1}to{translate:0;scale:1}}@keyframes d-peek{0%{opacity:0;translate:0 45%;rotate:-10deg}}@keyframes d-panel{0%{opacity:.4;scale:.9}}@keyframes d-fade-in{0%{opacity:0}}@keyframes d-pop{0%{scale:0}}@keyframes d-draw{0%{scale:0 1}}@keyframes d-label{0%{opacity:0;translate:var(--co-dx,0) 0}}.d-callout[data-side=l]{--co-dx:-10px}.d-callout[data-side=r]{--co-dx:10px}@media (min-width:1024px) and (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){.d-tour{timeline-scope:--d0, --d1, --d2, --d3, --d4, --d5}.d-tour-sticky{display:block}.d-tour-inline{display:none}.d-tour-steps{grid-column:auto}.d-step,.d-step:nth-child(2n){grid-template-columns:1fr;align-content:center;min-height:78vh}.d-step:first-child{view-timeline-name:--d0}.d-step:nth-child(2){view-timeline-name:--d1}.d-step:nth-child(3){view-timeline-name:--d2}.d-step:nth-child(4){view-timeline-name:--d3}.d-step:nth-child(5){view-timeline-name:--d4}.d-step:nth-child(6){view-timeline-name:--d5}.d-step{animation:linear both d-step;animation-timeline:view();animation-range:cover}.d-shot{opacity:0;animation:linear both d-shot;animation-range:cover}.d-shot :is(.d-panel,.d-panel-colour,.d-peek,.d-callout-dot,.d-callout-line,.d-callout-label){animation-range:cover}.d-shot .d-panel{animation-name:d-panel-step}.d-shot .d-panel-colour{animation-name:d-colour-step}.d-shot .d-peek{animation-name:d-peek-step}.d-shot .d-callout-dot{animation-name:d-pop-step}.d-shot .d-callout-line{animation-name:d-draw-step}.d-shot .d-callout-label{animation-name:d-label-step}.d-shot:first-child{animation-name:d-first;animation-timeline:--d0}.d-shot:first-child :is(.d-panel,.d-panel-colour,.d-peek,.d-callout-dot,.d-callout-line,.d-callout-label){animation-timeline:--d0}.d-shot:nth-child(2),.d-shot:nth-child(2) :is(.d-panel,.d-panel-colour,.d-peek,.d-callout-dot,.d-callout-line,.d-callout-label){animation-timeline:--d1}.d-shot:nth-child(3),.d-shot:nth-child(3) :is(.d-panel,.d-panel-colour,.d-peek,.d-callout-dot,.d-callout-line,.d-callout-label){animation-timeline:--d2}.d-shot:nth-child(4),.d-shot:nth-child(4) :is(.d-panel,.d-panel-colour,.d-peek,.d-callout-dot,.d-callout-line,.d-callout-label){animation-timeline:--d3}.d-shot:nth-child(5),.d-shot:nth-child(5) :is(.d-panel,.d-panel-colour,.d-peek,.d-callout-dot,.d-callout-line,.d-callout-label){animation-timeline:--d4}.d-shot:nth-child(6){animation-name:d-last;animation-timeline:--d5}.d-shot:nth-child(6) :is(.d-panel,.d-panel-colour,.d-peek,.d-callout-dot,.d-callout-line,.d-callout-label){animation-timeline:--d5}}}@keyframes d-shot{0%,23%{opacity:0}33%,67%{opacity:1}77%,to{opacity:0}}@keyframes d-first{0%,67%{opacity:1}77%,to{opacity:0}}@keyframes d-last{0%,23%{opacity:0}33%,to{opacity:1}}@keyframes d-step{0%,20%{opacity:0}34%,66%{opacity:1}78%,to{opacity:0}}@keyframes d-panel-step{0%,20%{scale:.92}36%,to{scale:1}}@keyframes d-colour-step{0%,22%{opacity:.2}38%,to{opacity:1}}@keyframes d-peek-step{0%,28%{opacity:0;translate:0 45%;rotate:-10deg}42%,to{opacity:1;translate:0;rotate:0deg}}@keyframes d-pop-step{0%,30%{scale:0}35%,to{scale:1}}@keyframes d-draw-step{0%,32%{scale:0 1}40%,to{scale:1}}@keyframes d-label-step{0%,37%{opacity:0;translate:var(--co-dx,0) 0}44%,to{opacity:1;translate:0}}.d-recap-bar{animation:3s linear both d-recap-bar}@keyframes d-recap-bar{0%{scale:0 1}to{scale:1}}.d-recap-in{animation:.35s ease-out both d-recap-in}@keyframes d-recap-in{0%{opacity:0;translate:0 6cqw}}@media (prefers-reduced-motion:reduce){.d-recap-bar{scale:1}}.d-tour{overflow-x:clip}@media (min-width:1024px) and (max-width:1279px){.d-callout-label{padding:5px 9px;font-size:12.5px}.d-callout[data-side=l] .d-callout-line{width:calc(var(--x) * 1cqw + 4cqw)}.d-callout[data-side=r] .d-callout-line{width:calc((100 - var(--x)) * 1cqw + 4cqw)}}
