.swipe[data-astro-cid-khefbup2]{--accent:var(--case-accent-1);--card-width:80%}.swipe[data-astro-cid-khefbup2][data-accent="2"]{--accent:var(--case-accent-2-text)}.swipe[data-astro-cid-khefbup2][data-accent="3"]{--accent:var(--case-accent-3-text)}.swipe__head[data-astro-cid-khefbup2]{justify-content:space-between;align-items:center;gap:var(--space-4);margin-bottom:var(--space-5);display:flex}.swipe__label[data-astro-cid-khefbup2]{font-size:var(--text-small);font-weight:var(--weight-medium);letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--color-text)}.swipe__controls[data-astro-cid-khefbup2]{gap:var(--space-2);display:flex}.swipe__controls[data-astro-cid-khefbup2][hidden]{display:none}.swipe__btn[data-astro-cid-khefbup2]{width:var(--tap-target);height:var(--tap-target);border:var(--border-width) solid var(--color-text);border-radius:var(--radius-pill);background:var(--color-bg);color:var(--color-text);font-size:var(--text-body);cursor:pointer;transition:background-color var(--duration-fast) var(--ease-out), color var(--duration-fast) var(--ease-out)}.swipe__btn[data-astro-cid-khefbup2]:hover:not(:disabled){background:var(--color-text);color:var(--color-bg)}.swipe__btn[data-astro-cid-khefbup2]:disabled{border-color:var(--color-border);color:var(--color-text-tertiary);cursor:default}.swipe__track[data-astro-cid-khefbup2]{grid-auto-flow:column;grid-auto-columns:var(--card-width);gap:var(--space-4);padding:0 0 var(--space-3);overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:thin;margin:0;list-style:none;display:grid;overflow-x:auto}.swipe__track[data-astro-cid-khefbup2]:focus-visible{outline-offset:var(--space-1)}.swipe__card[data-astro-cid-khefbup2]{gap:var(--space-3);min-height:100%;padding:var(--space-6);border-radius:var(--radius-md);background:var(--case-bg);color:var(--case-muted);font-family:var(--case-font,var(--font-sans));scroll-snap-align:start;flex-direction:column;display:flex}.swipe__num[data-astro-cid-khefbup2]{font-size:var(--text-small);font-weight:var(--weight-medium);letter-spacing:var(--tracking-caps);color:var(--accent)}.swipe__card[data-astro-cid-khefbup2] h4[data-astro-cid-khefbup2]{font-size:var(--text-h2);font-weight:var(--weight-medium);line-height:var(--leading-heading);color:var(--case-text)}.swipe__list[data-astro-cid-khefbup2]{padding-top:var(--space-4);padding-left:var(--space-4);border-top:var(--border-width) solid var(--case-border);font-size:var(--text-small);margin-top:auto;list-style:outside}.swipe__list[data-astro-cid-khefbup2] li[data-astro-cid-khefbup2]+li[data-astro-cid-khefbup2]{margin-top:var(--space-1)}.swipe__list[data-astro-cid-khefbup2] li[data-astro-cid-khefbup2]::marker{color:var(--accent)}@media (width>=48rem){.swipe[data-astro-cid-khefbup2]{--card-width:calc((100% - var(--space-4) * 2) / 3.25)}}.colors[data-astro-cid-igfxszfb]{gap:var(--space-4);margin-block:var(--space-6);font-family:var(--case-font,var(--font-sans));flex-direction:column;display:flex}.colors__cycle[data-astro-cid-igfxszfb]{gap:var(--space-4);margin:0;padding:0;list-style:none;display:grid}.colors__tile[data-astro-cid-igfxszfb]{gap:var(--space-2);padding:var(--space-6);border-radius:var(--radius-md);flex-direction:column;display:flex}.colors__label[data-astro-cid-igfxszfb]{font-size:var(--text-h1);font-weight:var(--weight-medium);line-height:var(--leading-tight)}.colors__name[data-astro-cid-igfxszfb]{margin-top:var(--space-4);font-weight:var(--weight-medium)}.colors__hex[data-astro-cid-igfxszfb]{font-size:var(--text-small);font-weight:var(--weight-regular);opacity:.8}.colors__text[data-astro-cid-igfxszfb]{font-size:var(--text-small)}.colors__neutrals[data-astro-cid-igfxszfb]{gap:var(--space-4);align-items:center;display:grid}.colors__bar[data-astro-cid-igfxszfb]{gap:var(--space-4);grid-template-columns:1fr 1fr;display:grid}.colors__bar[data-astro-cid-igfxszfb]>span[data-astro-cid-igfxszfb]{padding:var(--space-5);border:var(--border);border-radius:var(--radius-md);font-weight:var(--weight-medium)}.colors__neutrals-text[data-astro-cid-igfxszfb]{font-size:var(--text-small);color:var(--color-text-secondary)}@media (width>=48rem){.colors__cycle[data-astro-cid-igfxszfb]{grid-template-columns:repeat(3,1fr)}.colors__tile[data-astro-cid-igfxszfb]{min-height:calc(var(--space-10) * 2)}.colors__label[data-astro-cid-igfxszfb]{margin-bottom:auto}.colors__neutrals[data-astro-cid-igfxszfb]{grid-template-columns:2fr 1fr}}.board[data-astro-cid-xld3riu2]{--board-black:#000;--board-grey:#ebebeb;--board-lime:#bfff65;--board-green:#08e249;--board-blue:#015aff;--board-white:#fff;margin-block:var(--space-7);border-radius:var(--radius-md);font-family:var(--case-font,var(--font-sans));grid-template-columns:1fr 1fr;grid-template-areas:"primary primary""palette palette""green green""lime blue";display:grid;overflow:hidden;container-type:inline-size}.board__tile[data-astro-cid-xld3riu2]{justify-content:center;align-items:center;min-width:0;padding:6cqw;display:flex}.board__tile--primary[data-astro-cid-xld3riu2]{aspect-ratio:16/9;background:var(--board-black);flex-direction:column;grid-area:primary;gap:3cqw}.board__tile--palette[data-astro-cid-xld3riu2]{background:var(--board-grey);grid-area:palette}.board__tile--lime[data-astro-cid-xld3riu2]{aspect-ratio:1;background:var(--board-lime);grid-area:lime}.board__tile--green[data-astro-cid-xld3riu2]{aspect-ratio:16/9;background:var(--board-green);grid-area:green}.board__tile--blue[data-astro-cid-xld3riu2]{aspect-ratio:1;background:var(--board-blue);grid-area:blue;gap:3cqw}.board[data-astro-cid-xld3riu2] .board__wordmark{width:80%;height:auto}.board[data-astro-cid-xld3riu2] .board__stacked{width:55%;height:auto}.board[data-astro-cid-xld3riu2] .board__mark{width:auto;height:60%}.board__tagline[data-astro-cid-xld3riu2]{color:var(--board-white);letter-spacing:.04em;text-transform:uppercase;font-size:3.6cqw;line-height:1.21}.board__lockup[data-astro-cid-xld3riu2]{aspect-ratio:181/322;height:60%;position:relative;container-type:size}.board__lockup[data-astro-cid-xld3riu2] .board__mark{height:100%}.board__tagline[data-astro-cid-xld3riu2].board__tagline--stacked{white-space:nowrap;font-size:6.2cqh;position:absolute;top:10.5%;left:71%}.board__tile--palette[data-astro-cid-xld3riu2]{flex-direction:column;align-items:stretch;gap:2cqw;margin:0;padding:6cqw;list-style:none}.board__swatch[data-astro-cid-xld3riu2]{border-radius:var(--radius-sm);text-transform:uppercase;justify-content:space-between;align-items:center;padding:2.4cqw 3cqw;font-size:3.4cqw;display:flex}.board__hex[data-astro-cid-xld3riu2]{font-size:.7em}@media (width>=48rem){.board[data-astro-cid-xld3riu2]{aspect-ratio:1536/873;grid-template:"primary primary palette"415fr"lime green blue"458fr/342fr 677fr 517fr}.board__tile[data-astro-cid-xld3riu2]{padding:3cqw}.board__tile--primary[data-astro-cid-xld3riu2],.board__tile--lime[data-astro-cid-xld3riu2],.board__tile--green[data-astro-cid-xld3riu2],.board__tile--blue[data-astro-cid-xld3riu2]{aspect-ratio:auto}.board__tile--primary[data-astro-cid-xld3riu2]{gap:1.6cqw}.board__tile--blue[data-astro-cid-xld3riu2]{gap:1.5cqw}.board[data-astro-cid-xld3riu2] .board__wordmark{width:69%}.board[data-astro-cid-xld3riu2] .board__stacked{width:55%}.board__tagline[data-astro-cid-xld3riu2]{font-size:1.75cqw}.board__lockup[data-astro-cid-xld3riu2]{height:70%}.board__tile--palette[data-astro-cid-xld3riu2]{justify-content:center;gap:.6cqw;padding:2.9cqw}.board__swatch[data-astro-cid-xld3riu2]{padding:1cqw 1.6cqw;font-size:1.25cqw}}.anatomy[data-astro-cid-fw7hsguv]{gap:var(--space-4);padding:0;list-style:none;display:grid}.anatomy__card[data-astro-cid-fw7hsguv]{border-radius:var(--radius-md);background:var(--case-surface);flex-direction:column;display:flex;overflow:hidden}.anatomy__visual[data-astro-cid-fw7hsguv]{aspect-ratio:var(--ratio-card);padding:var(--space-7);border-bottom:var(--border-width) solid var(--case-border);color:var(--case-text);place-items:center;display:grid}.anatomy__visual[data-astro-cid-fw7hsguv] svg{width:100%;height:auto}.anatomy__visual[data-astro-cid-fw7hsguv] [data-part=sync]{fill:var(--case-accent-1)}.anatomy__visual[data-astro-cid-fw7hsguv] [data-part]{transition:opacity var(--duration-base) var(--ease-out)}[data-astro-cid-fw7hsguv][data-focus=court] .anatomy__visual[data-astro-cid-fw7hsguv] [data-part=sync],[data-astro-cid-fw7hsguv][data-focus=sync] .anatomy__visual[data-astro-cid-fw7hsguv] [data-part=court]{opacity:.2}[data-astro-cid-fw7hsguv][data-focus=mark] .anatomy__visual[data-astro-cid-fw7hsguv]{color:var(--case-accent-1)}[data-astro-cid-fw7hsguv][data-focus=mark] .anatomy__visual[data-astro-cid-fw7hsguv] svg{width:28%}.anatomy__body[data-astro-cid-fw7hsguv]{gap:var(--space-2);padding:var(--space-6);flex-direction:column;display:flex}.anatomy__num[data-astro-cid-fw7hsguv]{font-size:var(--text-small);font-weight:var(--weight-medium);letter-spacing:var(--tracking-caps);color:var(--case-accent-1-text)}.anatomy__body[data-astro-cid-fw7hsguv] h4[data-astro-cid-fw7hsguv]{font-size:var(--text-h2)}@media (width>=48rem){.anatomy[data-astro-cid-fw7hsguv]{grid-template-columns:repeat(3,1fr)}}.stack-slides[data-astro-cid-anxwuc46]{margin-block:var(--space-8)}.slide[data-astro-cid-2b44mavs]{top:var(--sticky-offset,var(--header-height));min-height:calc(100svh - var(--sticky-offset,var(--header-height)));padding-block:var(--space-8);background:var(--slide-bg);color:var(--slide-ink);font-family:var(--case-font,var(--font-sans));align-items:flex-start;display:flex;position:sticky}.slide[data-astro-cid-2b44mavs]:last-child{min-height:auto}.slide__inner[data-astro-cid-2b44mavs]{width:100%;max-width:calc(var(--container-max) + var(--gutter) * 2);padding-inline:var(--gutter);margin-inline:auto}.slide__title[data-astro-cid-2b44mavs]{margin-bottom:var(--space-6);font-family:inherit;font-size:var(--text-display);font-weight:var(--weight-medium);letter-spacing:var(--tracking-display);color:inherit}.slide__body[data-astro-cid-2b44mavs]{max-width:var(--container-slide);padding-left:var(--space-8);font-size:var(--text-h3);line-height:var(--leading-body);position:relative}.slide__body[data-astro-cid-2b44mavs]:before{content:"";width:var(--space-6);border-top:calc(var(--border-width) * 2) solid currentColor;position:absolute;top:.8em;left:0}.slide__body[data-astro-cid-2b44mavs]>*+*{margin-top:var(--space-5)}.slide__body[data-astro-cid-2b44mavs] strong{color:var(--slide-accent);font-weight:var(--weight-bold)}.slide__body[data-astro-cid-2b44mavs] ul{padding-left:var(--space-5)}.slide__body[data-astro-cid-2b44mavs] li+li{margin-top:var(--space-4)}@media (width>=48rem){.slide__body[data-astro-cid-2b44mavs]{font-size:var(--text-h2);line-height:var(--leading-heading)}}.persona-profile[data-astro-cid-2aarrymc]{gap:var(--space-5);display:grid}.persona-profile__card[data-astro-cid-2aarrymc],.persona-profile__section[data-astro-cid-2aarrymc]{border-radius:var(--radius-md);background:var(--case-surface)}.persona-profile__card[data-astro-cid-2aarrymc]{align-items:center;gap:var(--space-6);padding:var(--space-7) var(--space-6);flex-direction:column;display:flex}.persona-profile__name[data-astro-cid-2aarrymc]{font-family:var(--case-font,var(--font-sans));font-size:var(--text-h1);font-weight:var(--weight-medium);color:var(--case-accent-1-text);text-align:center}.persona-profile[data-astro-cid-2aarrymc] .persona-profile__photo{width:75%;max-width:var(--persona-card-max);aspect-ratio:1;object-fit:cover;border-radius:50%;height:auto}.persona-profile__facts[data-astro-cid-2aarrymc]{gap:var(--space-2);display:grid}.persona-profile__facts[data-astro-cid-2aarrymc] div[data-astro-cid-2aarrymc]{grid-template-columns:var(--fact-label-width) 1fr;align-items:baseline;gap:var(--space-2);display:grid}.persona-profile__facts[data-astro-cid-2aarrymc] dt[data-astro-cid-2aarrymc]{font-size:var(--text-small);font-weight:var(--weight-medium);letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--color-text-secondary)}.persona-profile__facts[data-astro-cid-2aarrymc] dd[data-astro-cid-2aarrymc]{font-weight:var(--weight-medium);color:var(--case-text);margin:0}.persona-profile__sections[data-astro-cid-2aarrymc]{gap:var(--space-5);flex-direction:column;display:flex}.persona-profile__section[data-astro-cid-2aarrymc]{padding:var(--space-6);color:var(--case-text);flex:1}.persona-profile__section[data-astro-cid-2aarrymc] h4[data-astro-cid-2aarrymc]{margin-bottom:var(--space-4);font-family:var(--case-font,var(--font-sans));font-size:var(--text-h2);font-weight:var(--weight-medium);color:var(--case-accent-1-text)}.persona-profile__section[data-astro-cid-2aarrymc] ul[data-astro-cid-2aarrymc]{padding-left:var(--space-5)}.persona-profile__section[data-astro-cid-2aarrymc] li[data-astro-cid-2aarrymc]+li[data-astro-cid-2aarrymc]{margin-top:var(--space-2)}.persona-profile__section[data-astro-cid-2aarrymc] strong{font-weight:var(--weight-bold);color:var(--case-accent-1-text)}@media (width>=48rem){.persona-profile[data-astro-cid-2aarrymc]{grid-template-columns:1fr 1.8fr}}.phones__controls[data-astro-cid-zaigp6rs]{justify-content:space-between;align-items:center;gap:var(--space-3);margin-bottom:var(--space-4);display:flex}.phones__controls[data-astro-cid-zaigp6rs][hidden],.phones__dots[data-astro-cid-zaigp6rs][hidden]{display:none}.phones__hint[data-astro-cid-zaigp6rs]{font-size:var(--text-small);color:var(--case-muted)}.phones__nav[data-astro-cid-zaigp6rs]{align-items:center;gap:var(--space-2);display:flex}.phones__count[data-astro-cid-zaigp6rs]{min-width:3ch;margin-right:var(--space-1);font-size:var(--text-small);font-variant-numeric:tabular-nums;color:var(--case-text)}.phones__btn[data-astro-cid-zaigp6rs]{width:var(--tap-target);height:var(--tap-target);border:var(--border-width) solid var(--case-text);border-radius:var(--radius-pill);color:var(--case-text);cursor:pointer;background:0 0}.phones__btn[data-astro-cid-zaigp6rs]:disabled{border-color:var(--case-border);color:var(--case-muted);cursor:default}.phones__track[data-astro-cid-zaigp6rs]{gap:var(--space-4);margin-inline:calc(var(--gutter) * -1);padding:0 var(--gutter) var(--space-3);overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:var(--gutter);scrollbar-width:none;grid-auto-columns:62%;grid-auto-flow:column;list-style:none;display:grid;overflow-x:auto}.phones__track[data-astro-cid-zaigp6rs]::-webkit-scrollbar{display:none}.phones__track[data-astro-cid-zaigp6rs]:focus-visible{outline-offset:calc(var(--space-1) * -1)}.phones__item[data-astro-cid-zaigp6rs]{gap:var(--space-4);scroll-snap-align:start;flex-direction:column;display:flex}.phones[data-astro-cid-zaigp6rs] .phones__image{border-radius:0;width:100%;height:auto}.phones__caption[data-astro-cid-zaigp6rs]{font-size:var(--text-small);color:var(--case-text)}.phones__caption[data-astro-cid-zaigp6rs] strong[data-astro-cid-zaigp6rs]{color:var(--case-accent-1-text);font-weight:var(--weight-bold)}.phones__dots[data-astro-cid-zaigp6rs]{justify-content:center;gap:var(--space-1);margin-top:var(--space-3);display:flex}.phones__dot[data-astro-cid-zaigp6rs]{width:var(--space-6);height:var(--space-6);cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:grid}.phones__dot[data-astro-cid-zaigp6rs]:before{content:"";width:var(--space-2);height:var(--space-2);border-radius:var(--radius-pill);background:var(--case-muted);transition:width var(--duration-base) var(--ease-out), background-color var(--duration-base) var(--ease-out)}.phones__dot[data-astro-cid-zaigp6rs][aria-current=true]:before{width:var(--space-5);background:var(--case-accent-1)}@media (width>=48rem){.phones[data-astro-cid-zaigp6rs] .phones__controls[data-astro-cid-zaigp6rs],.phones[data-astro-cid-zaigp6rs] .phones__dots[data-astro-cid-zaigp6rs]{display:none}.phones__track[data-astro-cid-zaigp6rs]{grid-auto-flow:row;grid-template-columns:repeat(var(--phone-count), minmax(0, 1fr));gap:var(--space-5);grid-auto-columns:auto;margin-inline:0;padding:0;overflow:visible}.phones__item[data-astro-cid-zaigp6rs]{gap:var(--space-5)}.phones__caption[data-astro-cid-zaigp6rs]{font-size:var(--text-h3)}.phones__caption[data-astro-cid-zaigp6rs] strong[data-astro-cid-zaigp6rs]{color:var(--case-title-accent,var(--case-accent-1-text))}}.aero[data-astro-cid-tnifzlij]{--aero-green:#01e24a;--aero-card:#f9fafb;--aero-card-border:#b8b8b8;--aero-card-text:#4a5565;--aero-wordmark-width:16rem;--aero-features-width:28rem;margin-block:var(--space-8);padding-block:var(--space-8);background:var(--aero-green);color:var(--color-text);font-family:var(--case-font,var(--font-sans))}.aero__inner[data-astro-cid-tnifzlij]{gap:var(--space-7);width:100%;max-width:calc(var(--container-max) + var(--gutter) * 2);padding-inline:var(--gutter);align-items:center;margin-inline:auto;display:grid}.aero__title[data-astro-cid-tnifzlij]{margin-bottom:var(--space-4)}.aero[data-astro-cid-tnifzlij] .aero__wordmark{width:var(--aero-wordmark-width);max-width:70%;height:auto}.aero__subtitle[data-astro-cid-tnifzlij]{font-size:var(--text-h2);line-height:var(--leading-heading)}.aero__text[data-astro-cid-tnifzlij]{max-width:var(--container-narrow);margin-top:var(--space-5)}.aero__features[data-astro-cid-tnifzlij]{gap:var(--space-3);max-width:var(--aero-features-width);margin-top:var(--space-6);flex-direction:column;padding:0;list-style:none;display:flex}.aero__feature[data-astro-cid-tnifzlij]{gap:var(--space-4);padding:var(--space-4);border:var(--border-width) solid var(--aero-card-border);border-radius:var(--radius-md);background:var(--aero-card);display:flex}.aero__icon[data-astro-cid-tnifzlij]{width:var(--tap-target);height:var(--tap-target);border-radius:var(--radius-md);color:var(--color-bg);flex:none;place-items:center;display:grid}.aero__icon[data-astro-cid-tnifzlij] svg{width:50%;height:50%}.aero__feature[data-astro-cid-tnifzlij] h3[data-astro-cid-tnifzlij]{font-family:inherit;font-size:var(--text-body);font-weight:var(--weight-regular);letter-spacing:normal}.aero__feature[data-astro-cid-tnifzlij] p[data-astro-cid-tnifzlij]{margin-top:var(--space-1);font-size:var(--text-small);line-height:var(--leading-heading);color:var(--aero-card-text)}.aero__screens[data-astro-cid-tnifzlij]{grid-template-columns:1fr 1.07fr;align-items:center;display:grid}.aero[data-astro-cid-tnifzlij] .aero__screen{width:100%;height:auto}@media (width>=48rem){.aero__inner[data-astro-cid-tnifzlij]{gap:var(--space-9);grid-template-columns:1fr 1fr}.aero__screens[data-astro-cid-tnifzlij]{order:-1}}.picker[data-astro-cid-7p4wsowv]{gap:var(--space-5);margin-block:var(--space-6);font-family:var(--case-font,var(--font-sans));display:grid}.picker__stage[data-astro-cid-7p4wsowv]{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;border-radius:var(--radius-md);background:var(--color-surface);grid-auto-columns:100%;grid-auto-flow:column;padding:0;list-style:none;display:grid;overflow-x:auto}.picker__stage[data-astro-cid-7p4wsowv]::-webkit-scrollbar{display:none}.picker__slide[data-astro-cid-7p4wsowv]{padding:var(--space-6);scroll-snap-align:start;place-items:center;display:grid}.picker[data-astro-cid-7p4wsowv] .picker__image{width:100%;max-width:var(--picker-image-max);height:auto}.picker__options[data-astro-cid-7p4wsowv]{gap:var(--space-2);flex-direction:column;display:flex}.picker__hint[data-astro-cid-7p4wsowv]{margin-bottom:var(--space-2);font-size:var(--text-small);color:var(--color-text-secondary)}.picker__option[data-astro-cid-7p4wsowv]{align-items:center;gap:var(--space-4);padding:var(--space-3) var(--space-4);border:var(--border);border-radius:var(--radius-md);background:var(--color-bg);color:var(--color-text);text-align:left;cursor:pointer;transition:border-color var(--duration-fast) var(--ease-out), background-color var(--duration-fast) var(--ease-out);display:flex}.picker__option[data-astro-cid-7p4wsowv]:hover{border-color:var(--color-text-tertiary)}.picker__option[data-astro-cid-7p4wsowv][aria-pressed=true]{border-color:var(--case-accent-1,var(--color-text));box-shadow:inset 0 0 0 var(--border-width) var(--case-accent-1,var(--color-text))}.picker__swatch[data-astro-cid-7p4wsowv]{width:var(--space-7);height:var(--space-7);border:calc(var(--border-width) * 2) solid var(--color-border);border-radius:var(--radius-pill);flex:none}.picker__text[data-astro-cid-7p4wsowv]{flex-direction:column;display:flex}.picker__name[data-astro-cid-7p4wsowv]{font-weight:var(--weight-medium)}.picker__desc[data-astro-cid-7p4wsowv]{font-size:var(--text-small);color:var(--color-text-secondary)}@media (width>=48rem){.picker[data-astro-cid-7p4wsowv]{align-items:center;gap:var(--space-7);grid-template-columns:1.6fr 1fr}.picker__slide[data-astro-cid-7p4wsowv]{padding:var(--space-8)}}.callouts[data-astro-cid-iwbltohi]{--callout-dot:var(--space-4);margin-block:var(--space-6);font-family:var(--case-font,var(--font-sans))}.callouts__stage[data-astro-cid-iwbltohi]{align-items:center;gap:var(--space-5);flex-direction:column;display:flex}.callouts[data-astro-cid-iwbltohi] .callouts__wordmark{width:55%;height:auto}.callouts[data-astro-cid-iwbltohi] .callouts__product{width:100%;max-width:var(--picker-image-max);height:auto}.callouts__line[data-astro-cid-iwbltohi]{display:none}.callouts__list[data-astro-cid-iwbltohi]{gap:var(--space-5);margin-top:var(--space-5);padding:0;list-style:none;display:grid}.callouts__item[data-astro-cid-iwbltohi]{padding-left:var(--space-6);position:relative}.callouts__item[data-astro-cid-iwbltohi]:before{content:"";width:var(--callout-dot);height:var(--callout-dot);border-radius:var(--radius-pill);background:var(--case-accent-1,var(--color-text));position:absolute;top:.35em;left:0}.callouts__item[data-astro-cid-iwbltohi] h3[data-astro-cid-iwbltohi]{font-family:inherit;font-size:var(--text-h3);font-weight:var(--weight-regular);letter-spacing:normal}.callouts__item[data-astro-cid-iwbltohi] p[data-astro-cid-iwbltohi]{margin-top:var(--space-1);font-size:var(--text-small);color:var(--color-text-secondary)}@media (width>=48rem){.callouts[data-astro-cid-iwbltohi]{aspect-ratio:var(--stage-ratio);position:relative;container-type:inline-size}.callouts__stage[data-astro-cid-iwbltohi]{display:block;position:absolute;inset:0}.callouts__stage[data-astro-cid-iwbltohi]>img{left:var(--left);top:var(--top);position:absolute}.callouts[data-astro-cid-iwbltohi] .callouts__wordmark,.callouts[data-astro-cid-iwbltohi] .callouts__product{width:var(--width);max-width:none}.callouts__line[data-astro-cid-iwbltohi]{border-top:calc(var(--border-width) * 1.5) solid var(--case-accent-1,var(--color-text));display:block;position:absolute}.callouts__line[data-astro-cid-iwbltohi]:after{content:"";border-radius:var(--radius-pill);background:var(--case-accent-1,var(--color-text));width:1.1cqw;height:1.1cqw;transform:translateY(-50%) translateY(calc(var(--border-width) * -.75));position:absolute;top:50%}.callouts__line[data-astro-cid-iwbltohi][data-side=left]:after{right:-.55cqw}.callouts__line[data-astro-cid-iwbltohi][data-side=right]:after{left:-.55cqw}.callouts__list[data-astro-cid-iwbltohi]{display:contents}.callouts__item[data-astro-cid-iwbltohi]{top:var(--y);width:24cqw;padding:0;font-size:1.75cqw;position:absolute;transform:translateY(-.55em)}.callouts__item[data-astro-cid-iwbltohi]:before{display:none}.callouts__item[data-astro-cid-iwbltohi][data-side=left]{right:calc(var(--x) + 1.1cqw);text-align:right}.callouts__item[data-astro-cid-iwbltohi][data-side=right]{left:calc(var(--x) + .9cqw)}.callouts__item[data-astro-cid-iwbltohi] h3[data-astro-cid-iwbltohi]{font-size:1em;line-height:1.1}.callouts__item[data-astro-cid-iwbltohi] p[data-astro-cid-iwbltohi]{font-size:max(.8em, var(--text-small));margin-top:.4em;line-height:1.3}}.browser[data-astro-cid-wsbryxjr]{margin-block:var(--space-6)}.browser__hint[data-astro-cid-wsbryxjr]{margin-bottom:var(--space-3);font-size:var(--text-small);color:var(--color-text-secondary)}.browser__window[data-astro-cid-wsbryxjr]{border:var(--border);border-radius:var(--radius-md);background:var(--color-bg);box-shadow:var(--shadow-lg);overflow:hidden}.browser__bar[data-astro-cid-wsbryxjr]{align-items:center;gap:var(--space-4);padding:var(--space-3) var(--space-4);border-bottom:var(--border);background:var(--color-surface);display:flex}.browser__dots[data-astro-cid-wsbryxjr]{gap:var(--space-2);display:flex}.browser__dots[data-astro-cid-wsbryxjr] span[data-astro-cid-wsbryxjr]{width:var(--space-3);height:var(--space-3);border-radius:var(--radius-pill);background:var(--color-border)}.browser__url[data-astro-cid-wsbryxjr]{max-width:var(--browser-url-max);padding:var(--space-1) var(--space-4);border-radius:var(--radius-pill);background:var(--color-bg);font-size:var(--text-small);text-align:center;color:var(--color-text-secondary);flex:1;margin-inline:auto}.browser__viewport[data-astro-cid-wsbryxjr]{overscroll-behavior:contain;height:min(70svh,50rem);overflow-y:auto}.browser__viewport[data-astro-cid-wsbryxjr]:focus-visible{outline-offset:calc(var(--focus-ring-offset) * -1)}.browser[data-astro-cid-wsbryxjr] .browser__page{border-radius:0;width:100%;height:auto;display:block}
