.carousel[data-astro-cid-am5yloyz]{--u:calc(var(--space-md) / 16)}.head[data-astro-cid-am5yloyz]{justify-content:space-between;align-items:flex-end;gap:var(--space-xl);display:flex}.heading[data-astro-cid-am5yloyz]{min-inline-size:0}.arrows[data-astro-cid-am5yloyz]{gap:var(--space-xs);flex:none;display:none}.arrow[data-astro-cid-am5yloyz]{inline-size:calc(var(--space-3xl) + var(--space-2xs));block-size:calc(var(--space-3xl) + var(--space-2xs));border:var(--border-width-thin) solid var(--color-border-input);border-radius:var(--radius-none);background:var(--color-bg-raised);color:var(--color-text-heading);cursor:pointer;justify-content:center;align-items:center;margin:0;padding:0;display:flex}.arrow[data-astro-cid-am5yloyz]:disabled{opacity:.4;cursor:default}@media (hover:hover){.arrow[data-astro-cid-am5yloyz]{transition:background-color var(--motion-duration-fast) var(--motion-easing-standard)}.arrow[data-astro-cid-am5yloyz]:not(:disabled):hover{background:var(--color-bg-hover)}}.arrow[data-astro-cid-am5yloyz]:focus-visible{outline:var(--border-width-thick) solid var(--color-border-focus);outline-offset:var(--space-3xs)}.track[data-astro-cid-am5yloyz]{--bleed:var(--shell-text-inset);gap:var(--space-xl);margin-block:var(--space-3xl) 0;margin-inline:0 calc(var(--bleed) * -1);padding-block:0 var(--space-3xs);padding-inline:0 var(--bleed);overscroll-behavior-x:contain;scroll-snap-type:x proximity;scrollbar-width:none;list-style:none;display:flex;overflow-x:auto}.track[data-astro-cid-am5yloyz]::-webkit-scrollbar{display:none}.track[data-astro-cid-am5yloyz]:focus-visible{outline:var(--border-width-thick) solid var(--color-border-focus);outline-offset:var(--space-3xs)}@media (prefers-reduced-motion:no-preference){.track[data-astro-cid-am5yloyz]{scroll-behavior:smooth}}.item[data-astro-cid-am5yloyz]{gap:var(--space-sm);inline-size:calc(var(--u) * 300);scroll-snap-align:start;flex-direction:column;flex:none;display:flex}.track[data-astro-cid-am5yloyz] .pic[data-astro-cid-am5yloyz]{--a-size:84% 92%;--a-at:100% 100%;--b-size:38% 46%;--b-at:0% 0%;padding:var(--space-sm);border:var(--border-width-thin) solid var(--color-border-default)}.track[data-astro-cid-am5yloyz] .pic[data-astro-cid-am5yloyz][data-tone=gold]{--b-colour:var(--palette-gold-175-a22)}.card[data-astro-cid-am5yloyz]{border:var(--border-width-thin) solid var(--color-border-default);border-radius:var(--radius-frame);background:var(--color-bg-raised);box-shadow:var(--shadow-card);overflow:hidden}.window[data-astro-cid-am5yloyz]{overflow:hidden}.window[data-astro-cid-am5yloyz] img[data-astro-cid-am5yloyz]{block-size:auto;inline-size:100%;display:block}.window--phone[data-astro-cid-am5yloyz]{aspect-ratio:390/744}.window--desk[data-astro-cid-am5yloyz]{display:none}.window--only[data-astro-cid-am5yloyz]{aspect-ratio:1456/1222}.caption[data-astro-cid-am5yloyz]{font-size:var(--font-size-md);line-height:var(--scale-line-height-1500);color:var(--color-text-secondary);margin:0}.caption[data-astro-cid-am5yloyz] strong[data-astro-cid-am5yloyz]{font-weight:var(--font-weight-semibold);color:var(--color-text-heading)}@media (width>=48rem){.arrows[data-astro-cid-am5yloyz]{display:flex}.track[data-astro-cid-am5yloyz]{--bleed:calc(var(--shell-text-inset) - var(--shell-rail))}.item[data-astro-cid-am5yloyz]{inline-size:calc(var(--u) * 460)}.track[data-astro-cid-am5yloyz] .pic[data-astro-cid-am5yloyz]{padding:var(--space-lg)}.window--desk[data-astro-cid-am5yloyz]{aspect-ratio:1456/1222;display:block}.window--phone[data-astro-cid-am5yloyz]{display:none}}.tile[data-astro-cid-u7fkzczx]{inline-size:calc(var(--space-3xl) + var(--space-2xs));block-size:calc(var(--space-3xl) + var(--space-2xs));border:var(--border-width-thin) solid var(--color-border-default);background:var(--color-bg-raised);font-family:var(--font-family-display);--font-size-tile-sym:var(--scale-font-size-18);font-size:var(--font-size-tile-sym);font-weight:var(--font-weight-bold);font-synthesis:none;letter-spacing:calc(var(--scale-letter-spacing-minus-35) * 1em);color:var(--color-text-heading);flex:none;justify-content:center;align-items:center;display:flex;position:relative}.sym[data-astro-cid-u7fkzczx]{position:relative}.tile[data-astro-cid-u7fkzczx][data-kind=answer]{border-color:var(--color-figure-blue);color:var(--color-figure-blue-text)}.tile[data-astro-cid-u7fkzczx][data-kind=answer]:before{content:"";background:var(--color-figure-blue);opacity:.05;position:absolute;inset:0}.tile[data-astro-cid-u7fkzczx][data-kind=chart]{border:var(--border-width-thin) dashed var(--color-border-input);color:var(--color-text-secondary)}.stage[data-astro-cid-gwqvp5yk]{--u:calc(var(--space-md) / 16);grid-template-columns:minmax(0,1fr);grid-template-areas:"head""field""list";display:grid}.words[data-astro-cid-gwqvp5yk]{display:contents}.words[data-astro-cid-gwqvp5yk] .head{grid-area:head}.field[data-astro-cid-gwqvp5yk]{padding-block:var(--space-md);padding-inline:var(--space-sm);border:var(--border-width-thin) solid var(--color-border-default);grid-area:field;margin-block-start:var(--space-3xl)}.list[data-astro-cid-gwqvp5yk]{margin-block:var(--space-xl) 0;border-block-end:var(--border-width-thin) solid var(--color-border-default);grid-area:list;margin-inline:0;padding:0;list-style:none}.row[data-astro-cid-gwqvp5yk]{align-items:center;gap:var(--space-sm);inline-size:100%;padding:var(--space-sm);border:0;border-block-start:var(--border-width-thin) solid var(--color-border-default);font:inherit;text-align:start;cursor:pointer;background:0 0;margin:0;display:flex}.row[data-astro-cid-gwqvp5yk][aria-pressed=true]{background:var(--color-bg-hover)}.row[data-astro-cid-gwqvp5yk]:focus-visible{outline:var(--border-width-thick) solid var(--color-border-focus);outline-offset:calc(var(--space-3xs) * -1)}.text[data-astro-cid-gwqvp5yk]{gap:var(--space-3xs);flex-direction:column;min-inline-size:0;display:flex}.name[data-astro-cid-gwqvp5yk]{font-family:var(--font-family-mono);font-size:var(--font-size-compact);line-height:var(--scale-line-height-1385);color:var(--color-text-heading)}.line[data-astro-cid-gwqvp5yk]{font-size:var(--font-size-compact);line-height:var(--scale-line-height-1462);color:var(--color-text-secondary)}.card[data-astro-cid-gwqvp5yk]{aspect-ratio:1520/1522;border:var(--border-width-thin) solid var(--color-border-default);border-radius:var(--radius-frame);background:var(--color-bg-raised);box-shadow:var(--shadow-card);grid-template-rows:minmax(0,1fr);align-items:start;display:grid;overflow:hidden}.shot[data-astro-cid-gwqvp5yk]{visibility:hidden;grid-area:1/1}.shot[data-astro-cid-gwqvp5yk][data-on]{visibility:visible}.shot[data-astro-cid-gwqvp5yk] img[data-astro-cid-gwqvp5yk]{block-size:auto;inline-size:100%;display:block}@media (width>=48rem){.stage[data-astro-cid-gwqvp5yk]{column-gap:var(--space-xl);grid-template-columns:repeat(12,minmax(0,1fr));grid-template-areas:none;align-items:stretch}.words[data-astro-cid-gwqvp5yk]{gap:var(--space-xl);flex-direction:column;grid-column:span 5;padding-inline-end:var(--space-md);display:flex}.words[data-astro-cid-gwqvp5yk] .head{grid-area:auto}.list[data-astro-cid-gwqvp5yk]{grid-area:auto;margin-block-start:var(--space-xs)}.field[data-astro-cid-gwqvp5yk]{padding:var(--space-3xl);flex-direction:column;grid-area:auto/span 7;justify-content:center;margin-block-start:0;display:flex}.card[data-astro-cid-gwqvp5yk]{aspect-ratio:auto;block-size:calc(var(--u) * 602)}}.stage[data-astro-cid-co3k7s6l]{--u:calc(var(--space-md) / 16);gap:var(--space-sm);padding-block:var(--space-md);padding-inline:var(--space-sm);border:var(--border-width-thin) solid var(--color-border-default);flex-direction:column;margin-block-start:var(--space-3xl);display:flex}.page[data-astro-cid-co3k7s6l]{border:var(--border-width-thin) solid var(--color-border-default);border-radius:var(--radius-frame);overflow:hidden}.page[data-astro-cid-co3k7s6l] img[data-astro-cid-co3k7s6l]{block-size:auto;inline-size:100%;display:block}.dialog[data-astro-cid-co3k7s6l]{padding:var(--space-md);border:var(--border-width-thin) solid var(--color-border-default);border-radius:var(--radius-frame);background:var(--color-bg-raised);box-shadow:var(--shadow-card)}.title[data-astro-cid-co3k7s6l]{font-size:var(--font-size-compact-lg);font-weight:var(--font-weight-semibold);line-height:var(--scale-line-height-1400);color:var(--color-text-heading);margin:0}.add[data-astro-cid-co3k7s6l]{padding-block:calc(var(--space-xs) - var(--border-width-thin));padding-inline:calc(var(--space-xs) + var(--space-3xs));border:var(--border-width-thin) solid var(--color-border-input);border-radius:var(--radius-chip);font-size:var(--font-size-compact);line-height:var(--scale-line-height-1462);color:var(--color-text-secondary);align-items:center;margin-block-start:var(--space-sm);display:flex}.rows[data-astro-cid-co3k7s6l]{margin-block:var(--space-xs) 0;margin-inline:0;padding:0;list-style:none}.row[data-astro-cid-co3k7s6l]{align-items:center;gap:calc(var(--space-xs) + var(--space-3xs));padding-block:var(--space-xs);display:flex}.avatar[data-astro-cid-co3k7s6l]{inline-size:calc(var(--space-2xl) - var(--space-2xs));block-size:calc(var(--space-2xl) - var(--space-2xs));border-radius:var(--radius-full);background:var(--color-figure-wash-6);font-size:var(--font-size-2xs);font-weight:var(--font-weight-semibold);line-height:var(--scale-line-height-1300);color:var(--color-text-primary);flex:none;justify-content:center;align-items:center;display:flex}.who[data-astro-cid-co3k7s6l]{flex-direction:column;flex:auto;min-inline-size:0;display:flex}.name[data-astro-cid-co3k7s6l]{font-size:var(--font-size-compact);font-weight:var(--font-weight-medium);line-height:var(--scale-line-height-1462);color:var(--color-text-heading)}.sub[data-astro-cid-co3k7s6l],.end[data-astro-cid-co3k7s6l]{font-size:var(--font-size-xs);line-height:var(--scale-line-height-1333);color:var(--color-text-secondary)}.end[data-astro-cid-co3k7s6l]{flex:none}.foot[data-astro-cid-co3k7s6l]{justify-content:space-between;align-items:center;margin-block-start:var(--space-xs);display:flex}.copy[data-astro-cid-co3k7s6l]{font-size:var(--font-size-compact);line-height:var(--scale-line-height-1462);color:var(--color-text-primary)}.done[data-astro-cid-co3k7s6l]{padding-block:calc(var(--space-2xs) + var(--border-width-thin));padding-inline:var(--space-sm);border-radius:var(--radius-chip);background:var(--color-bg-action-default);font-size:var(--font-size-compact);font-weight:var(--font-weight-medium);line-height:var(--scale-line-height-1462);color:var(--color-text-on-action)}@media (width>=48rem){.stage[data-astro-cid-co3k7s6l]{block-size:calc(var(--u) * 542);padding:0;display:block;position:relative;overflow:hidden}.page[data-astro-cid-co3k7s6l]{inline-size:calc(var(--u) * 860);box-shadow:var(--shadow-float);border-end-end-radius:var(--radius-none);border-end-start-radius:var(--radius-none);position:absolute;inset-block-start:var(--space-4xl);inset-inline-start:var(--space-4xl)}.dialog[data-astro-cid-co3k7s6l]{inline-size:calc(var(--u) * 360);position:absolute;inset-block-end:var(--space-3xl);inset-inline-end:var(--space-4xl)}}.hero[data-astro-cid-qhnyevr4],.device[data-astro-cid-qhnyevr4],.phone-field[data-astro-cid-qhnyevr4]{--u:calc(var(--space-md) / 16)}.head[data-astro-cid-qhnyevr4]{gap:var(--space-xl);flex-direction:column;display:flex}.label[data-astro-cid-qhnyevr4]{font-family:var(--font-family-mono);font-size:var(--font-size-xs);font-weight:var(--font-weight-regular);line-height:var(--scale-line-height-1500);letter-spacing:calc(var(--scale-letter-spacing-80) * 1em);text-transform:uppercase;color:var(--color-text-secondary);flex:none;margin:0}.hero[data-astro-cid-qhnyevr4]{margin-block-start:calc(var(--u) * -24)}.dash-field[data-astro-cid-qhnyevr4]{padding-block:var(--space-lg) 0;padding-inline:var(--space-sm);border:var(--border-width-thin) solid var(--color-border-default);border-block-end:0;margin-block-start:var(--space-3xl)}.dash[data-astro-cid-qhnyevr4] img{border:var(--border-width-thin) solid var(--color-border-default);border-block-end:0;border-start-start-radius:var(--radius-frame);border-start-end-radius:var(--radius-frame);block-size:auto;inline-size:100%;display:block}.flush-rule[data-astro-cid-qhnyevr4]{margin-inline:calc(var(--shell-rule-inset) - var(--shell-text-inset));position:relative}.types[data-astro-cid-qhnyevr4]{gap:var(--space-sm);flex-direction:column;margin-block-start:var(--space-xl);display:flex}.chips[data-astro-cid-qhnyevr4]{gap:calc(var(--space-2xs) + var(--space-3xs));flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.chip[data-astro-cid-qhnyevr4]{padding-block:var(--space-2xs);padding-inline:calc(var(--space-xs) + var(--space-3xs));border:var(--border-width-thin) solid var(--color-border-default);border-radius:var(--radius-chip);background:var(--color-bg-raised);font-family:var(--font-family-mono);font-size:var(--font-size-compact);line-height:var(--scale-line-height-1385);color:var(--color-text-primary)}.split[data-astro-cid-qhnyevr4]{gap:var(--space-xl);flex-direction:column;display:flex}.tools[data-astro-cid-qhnyevr4]{gap:var(--border-width-thin);margin-block:var(--space-xl) 0;border:var(--border-width-thin) solid var(--color-border-default);background:var(--color-border-default);grid-template-columns:minmax(0,1fr);margin-inline:0;padding:0;list-style:none;display:grid}.tool[data-astro-cid-qhnyevr4]{gap:var(--space-sm);padding:var(--space-md);background:var(--color-bg-raised);display:flex}.tool-text[data-astro-cid-qhnyevr4]{gap:var(--space-3xs);flex-direction:column;min-inline-size:0;display:flex}.tool-name[data-astro-cid-qhnyevr4]{font-family:var(--font-family-mono);font-size:var(--font-size-compact);line-height:var(--scale-line-height-1385);color:var(--color-text-heading)}.tool-line[data-astro-cid-qhnyevr4]{font-size:var(--font-size-compact);line-height:var(--scale-line-height-1462);color:var(--color-text-secondary)}.device[data-astro-cid-qhnyevr4]{flex-direction:column;display:flex}.phone-field[data-astro-cid-qhnyevr4]{block-size:calc(var(--u) * 482);border:var(--border-width-thin) solid var(--color-border-default);margin-block-start:var(--space-3xl);position:relative;overflow:hidden}.phone[data-astro-cid-qhnyevr4]{inline-size:calc(var(--u) * 260);border:var(--border-width-thin) solid var(--color-border-default);border-start-start-radius:var(--radius-phone);border-start-end-radius:var(--radius-phone);margin-inline-start:calc(var(--u) * -130);position:absolute;inset-block-start:var(--space-xl);inset-inline-start:50%;overflow:hidden}.phone[data-astro-cid-qhnyevr4] img[data-astro-cid-qhnyevr4]{block-size:auto;inline-size:100%;display:block}.controls[data-astro-cid-qhnyevr4]{gap:var(--space-sm);flex-direction:column;margin-block-start:var(--space-2xl);display:flex}.control-list[data-astro-cid-qhnyevr4]{margin:0;padding:0;list-style:none}.control[data-astro-cid-qhnyevr4]{padding-block:var(--space-xs);border-block-start:var(--border-width-thin) solid var(--color-border-default);font-size:var(--font-size-md);line-height:var(--scale-line-height-1500);color:var(--color-text-primary)}@media (width>=48rem){.hero[data-astro-cid-qhnyevr4]{margin-block-start:calc(var(--u) * -11)}.dash-field[data-astro-cid-qhnyevr4]{block-size:calc(var(--u) * 500);padding-block:var(--space-4xl) 0;padding-inline:var(--space-4xl);justify-content:center;margin-block-start:var(--space-4xl);display:flex;overflow:hidden}.dash[data-astro-cid-qhnyevr4]{inline-size:min(100%, calc(var(--u) * 817))}.dash[data-astro-cid-qhnyevr4] img{box-shadow:var(--shadow-float)}.types[data-astro-cid-qhnyevr4]{align-items:center;gap:var(--space-md);flex-direction:row;margin-block-start:var(--space-2xl)}.tools[data-astro-cid-qhnyevr4]{grid-template-columns:repeat(3,minmax(0,1fr))}.split[data-astro-cid-qhnyevr4]{gap:var(--space-md)}.device[data-astro-cid-qhnyevr4]{column-gap:var(--space-xl);row-gap:var(--space-xl);grid-template-rows:auto auto;grid-template-columns:repeat(12,minmax(0,1fr));align-content:center;display:grid}.phone-field[data-astro-cid-qhnyevr4]{block-size:calc(var(--u) * 602);grid-area:1/1/span 2/span 5;margin-block-start:0}.phone[data-astro-cid-qhnyevr4]{inline-size:calc(var(--u) * 300);box-shadow:var(--shadow-float);margin-inline-start:calc(var(--u) * -150);inset-block-start:var(--space-3xl)}.device-head[data-astro-cid-qhnyevr4]{grid-area:1/6/auto/span 7;align-self:end;padding-inline-start:var(--space-3xl)}.controls[data-astro-cid-qhnyevr4]{grid-area:2/6/auto/span 7;align-self:start;margin-block-start:var(--space-xs);padding-inline-start:var(--space-3xl)}}@media (width>=64rem){.split[data-astro-cid-qhnyevr4]{column-gap:var(--space-3xl);grid-template-columns:repeat(3,minmax(0,1fr));align-items:end;display:grid}.split-title[data-astro-cid-qhnyevr4]{grid-column:span 2}}
