._eyebrow_14z0l_18{font-family:var(--font-fixed);font-size-adjust:none;font-size:var(--step--2);font-weight:400;line-height:var(--leading-normal);letter-spacing:var(--tracking-label);text-transform:uppercase}._meta_14z0l_29{font-family:var(--font-fixed);font-size-adjust:none;font-size:var(--step--2);line-height:var(--leading-normal);font-variant-numeric:tabular-nums}._deck_14z0l_42{font-size:var(--step-1);line-height:var(--leading-normal);letter-spacing:var(--tracking-snug);max-width:var(--measure-narrow);text-wrap:pretty}._prose_14z0l_51{font-size:var(--step-0);line-height:var(--leading-prose);max-width:var(--measure)}._textLink_14z0l_62{text-underline-offset:.16em;text-decoration:underline 1px;&:hover,&:focus-visible{text-decoration-thickness:2px}}._portfolio_spzor_1{--rule:#e2ded6;--rule-strong:#c9c4b9;--muted:#5f5c57;--accent:#17638e;--pill-bg:#f4f2ec;--pill-text:#52504b;--frame-bg:#fff;--frame-bar-bg:#f4f2ec;--frame-border:#d9d5cb;--sigil-bg:#f4f2ec;--media-shadow:0 1px 2px #0000000f, 0 24px 48px -32px #00000059;margin-top:2.5rem;margin-bottom:4rem;@media (prefers-color-scheme:dark){--rule:#3c3c3c;--rule-strong:#555;--muted:#a8a8a8;--accent:#75bcf9;--pill-bg:#2e2e2e;--pill-text:#c6c6c6;--frame-bg:#191919;--frame-bar-bg:#2a2a2a;--frame-border:#404040;--sigil-bg:#2e2e2e;--media-shadow:0 1px 2px #0006, 0 24px 48px -32px #000c}& a{color:var(--accent)}}._kicker_spzor_40,._mono_spzor_46{color:var(--muted)}._prose_spzor_52{& p{font-size:var(--step-0);line-height:var(--leading-prose);max-width:var(--measure);margin-bottom:.75rem;&:last-child{margin-bottom:0}}& code{font-size:.85em}}._linkRow_spzor_69{font-family:var(--font-fixed);font-size-adjust:none;font-size:var(--step--2);flex-wrap:wrap;gap:.35rem 1.4rem;margin-top:.9rem;display:flex;& a{text-decoration:none;&:hover,&:focus{text-underline-offset:.25em;text-decoration:underline}}}._tagRow_spzor_89{flex-wrap:wrap;gap:.4rem;margin-top:1rem;display:flex}._tag_spzor_89{font-family:var(--font-fixed);font-size-adjust:none;font-size:var(--step--2);letter-spacing:.02em;color:var(--pill-text);background:var(--pill-bg);white-space:nowrap;border-radius:999px;padding:.35em .75em;line-height:1}._header_spzor_113{padding-top:1.5rem;& h1{font-size:var(--step-6);margin:.5rem 0 1.25rem}}._headerStats_spzor_126{border-bottom:1px solid var(--rule);flex-wrap:wrap;gap:.5rem 1.4rem;margin-top:1.5rem;padding-bottom:2rem;display:flex}._toc_spzor_139{flex-wrap:wrap;gap:.5rem 1.4rem;margin-top:1.5rem;display:flex}._tocLink_spzor_146{font-family:var(--font-fixed);font-size-adjust:none;font-size:var(--step--2);align-items:baseline;gap:.45em;text-decoration:none;display:inline-flex;&:hover,&:focus{text-underline-offset:.25em;text-decoration:underline}}._tocNumber_spzor_163{color:var(--muted)}._section_spzor_171{border-top:1px solid var(--rule-strong);margin-top:4rem;padding-top:1.75rem;scroll-margin-top:5rem}._sectionHead_spzor_180{margin-bottom:2rem;& h2{font-size:var(--step-4);margin:0}}._sectionNumber_spzor_189{font-family:var(--font-fixed);font-size-adjust:none;font-size:var(--step--2);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--muted);margin-bottom:.6rem;display:block}._sectionNote_spzor_200{font-size:var(--step-0);font-style:italic;line-height:var(--leading-prose);color:var(--muted);max-width:var(--measure);margin-top:.75rem}._frame_spzor_213{border:1px solid var(--frame-border);background:var(--frame-bg);box-shadow:var(--media-shadow);border-radius:10px;display:block;overflow:hidden;& picture{display:block}}._frameBar_spzor_226{background:var(--frame-bar-bg);border-bottom:1px solid var(--frame-border);align-items:center;gap:.5rem;padding:.55rem .8rem;display:flex}._frameDots_spzor_235{gap:5px;display:flex;& span{background:var(--rule-strong);border-radius:50%;width:8px;height:8px}}._frameTitle_spzor_247{font-family:var(--font-fixed);font-size-adjust:none;font-size:var(--step--2);color:var(--muted);white-space:nowrap;text-overflow:ellipsis;margin-inline:auto;padding-right:44px;display:block;overflow:hidden}._frame_spzor_213 img,._frame_spzor_213 video{width:100%;height:auto;display:block}a._mediaLink_spzor_267{transition:transform .15s;display:block;&:hover,&:focus{transform:translateY(-2px)}@media (prefers-reduced-motion:reduce){transition:none;&:hover,&:focus{transform:none}}}video._dovetailDemo_spzor_294{aspect-ratio:780/1688;width:auto;max-width:100%;max-height:90dvh;margin-inline:auto;@media (width>=801px){aspect-ratio:1920/1080;width:100%;max-height:none}}._dovetailAlternateLinks_spzor_310{justify-content:flex-end;margin-top:.7rem}._shownAboveDemoBreakpoint_spzor_316{display:none;@media (width>=801px){display:inline}}._shownBelowDemoBreakpoint_spzor_324{@media (width>=801px){display:none}}._featuredBody_spzor_330{grid-template-columns:minmax(0,1fr);gap:1rem 3rem;margin-top:1.75rem;display:grid;@media (width>=801px){grid-template-columns:minmax(0,1.7fr) minmax(0,1fr)}}._featuredFacts_spzor_343{& ._factLabel_spzor_344{font-family:var(--font-fixed);font-size-adjust:none;font-size:var(--step--2);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--muted);margin:1.4rem 0 .15rem;line-height:1.4;&:first-child{margin-top:.4rem}}& ._tagRow_spzor_89{margin-top:.6rem}& ._linkRow_spzor_69{margin-top:.5rem}}._factText_spzor_368{font-size:var(--step--1);line-height:var(--leading-normal);color:var(--muted)}._featuredList_spzor_374{margin:1rem 0 0;padding:0;list-style:none;& li{font-size:var(--step-0);line-height:var(--leading-prose);margin-bottom:.8rem;padding-left:1.4rem;position:relative;&:before{content:"—";color:var(--rule-strong);position:absolute;left:0}}& strong{font-weight:700}}._entries_spzor_403{flex-direction:column;gap:3rem;display:flex}._entry_spzor_409{grid-template-columns:minmax(0,1fr);align-items:start;gap:1.5rem 2.75rem;display:grid;&:nth-child(2n){& ._entryMedia_spzor_416{order:0}& ._entryText_spzor_420{order:1}}@media (width>=801px){grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);&:nth-child(2n){& ._entryMedia_spzor_416{order:2}& ._entryText_spzor_420{order:1}}}}._entryMedia_spzor_416{min-width:0}._mediaStack_spzor_444{flex-direction:column;gap:1rem;display:flex}._portraitFrame_spzor_450{max-width:26.25rem;margin-inline:auto}._entryText_spzor_420{min-width:0;& h3{font-size:var(--step-3);margin-bottom:.2rem}& ._prose_spzor_52{margin-top:.75rem}}._entryMeta_spzor_468{flex-wrap:wrap;gap:.25rem 1.1rem;display:flex}._listEntries_spzor_478{margin:0;padding:0;list-style:none}._appendedList_spzor_484{margin-top:3rem}._listEntry_spzor_488{border-top:1px solid var(--rule);grid-template-columns:minmax(0,1fr);gap:.75rem;padding-block:1.75rem;display:grid;&:last-child{border-bottom:1px solid var(--rule)}& h3{font-size:var(--step-2);margin-bottom:.2rem}& ._prose_spzor_52{margin-top:.5rem;& p{margin-bottom:.5rem}}& ._linkRow_spzor_69{margin-top:.6rem}@media (width>=561px){grid-template-columns:56px minmax(0,1fr);gap:1.5rem}}._listIcon_spzor_524{border-radius:9px;width:44px;height:44px;overflow:hidden;& img{width:100%;height:100%;display:block}@media (width>=561px){border-radius:12px;width:56px;height:56px}}._sigil_spzor_543{background:var(--sigil-bg);color:var(--muted);font-family:var(--font-fixed);font-size-adjust:none;border:1px solid var(--rule);justify-content:center;align-items:center;font-size:1.3rem;display:flex}._outro_spzor_559{font-size:var(--step-0);line-height:var(--leading-prose);max-width:var(--measure);color:var(--muted);margin-top:3.5rem}
