.assembly-live{--example-ink:var(--color-ink-900);--example-mint:var(--color-green-200)}.assembly-live .assembly-stage{aspect-ratio:1/1.12;perspective:none;padding:.5rem .25rem .75rem}.assembly-live .example-browser{background:var(--color-ink-900);border:1px solid #b7cbc1;border-radius:1.1rem;flex-direction:column;width:100%;height:100%;display:flex;overflow:hidden;box-shadow:0 24px 50px -30px #0b1a1f59,inset 0 1px #fffc}.assembly-live .example-browser-chrome{color:#527064;background:#edf2ed;border-bottom:1px solid #d3ded6;flex:0 0 2rem;justify-content:space-between;align-items:center;gap:1rem;padding-inline:1rem;font-size:.5625rem;line-height:1;display:flex}.assembly-live .example-browser-dots{gap:.25rem;display:flex}.assembly-live .example-browser-dots>i{background:#afc0b5;border-radius:50%;width:.3rem;height:.3rem}.assembly-live .example-browser-address{text-align:center;min-width:0}.assembly-live .example-browser-window{border:1px solid #afc0b5;border-radius:.1rem;width:.75rem;height:.5rem}.assembly-live .example-viewport{isolation:isolate;flex:1;min-height:0;position:relative;overflow:hidden;container-type:size}.assembly-live .website-example{--example-type:.75rem;--example-inset:clamp(1rem, 4.5cqw, 1.75rem);color:var(--example-ink);font-family:var(--font-sans);font-size:var(--example-type);line-height:1.5;position:absolute;inset:0;overflow:hidden}.assembly-live .website-example[hidden]{display:none}.assembly-live .example-page{width:100%;position:relative}.assembly-live .example-section{min-width:0;padding:var(--example-inset);position:relative}.assembly-live .example-section p{margin:0}.assembly-live .example-eyebrow{letter-spacing:.06em;font-size:max(.5rem,.78em);line-height:1.5}.assembly-live .example-title{font-family:var(--font-display);letter-spacing:-.045em;font-size:clamp(1.75rem,8cqw,3rem);font-weight:500;line-height:1.02}.assembly-live .example-section-title{font-family:var(--font-display);letter-spacing:-.025em;font-size:clamp(1.25rem,5.1cqw,1.85rem);font-weight:500;line-height:1.1}.assembly-live .example-body{max-width:37ch;line-height:1.65}.assembly-live .example-action{background:var(--color-green-200);width:max-content;max-width:100%;min-height:2.15em;color:var(--color-ink-900);white-space:nowrap;border-radius:99px;justify-content:center;align-items:center;padding:.75em 1.1em;font-size:max(.5rem,.85em);font-weight:600;line-height:1.25;display:inline-flex}.assembly-live .example-nav-links{align-items:center;gap:clamp(.5rem,2cqw,1rem);font-size:max(.5rem,.78em);display:flex}.assembly-live .example-faq{padding-block:2.5em 3em}.assembly-live .example-faq .example-section-title{margin-bottom:1.2em}.assembly-live .example-faq dl{gap:0;display:grid}.assembly-live .example-faq dl>div{border-top:1px solid #10242b26;padding-block:1em}.assembly-live .example-faq dt{justify-content:space-between;align-items:start;gap:.75em;font-weight:600;display:flex}.assembly-live .example-faq dt>span{font-size:1.3em;font-weight:400;line-height:1}.assembly-live .example-faq dd{opacity:.85;max-width:46ch;margin-top:.55em;font-size:.9em;line-height:1.65}.assembly-live .example-restaurant{background:#f2eee2}.assembly-live .restaurant-nav{background:var(--color-ink-900);color:#f4f1e5;border-bottom:1px solid #8fe3c633;justify-content:space-between;align-items:center;gap:1rem;padding-block:1.6em;display:flex}.assembly-live .restaurant-wordmark{letter-spacing:-.05em;flex-direction:column;gap:.25em;width:max-content;font-family:Georgia,Times New Roman,serif;font-size:1.8em;line-height:.8;display:flex}.assembly-live .restaurant-wordmark>span{font-family:var(--font-sans);letter-spacing:.52em;text-align:center;padding-left:.5em;font-size:.35em;line-height:1.3}.assembly-live .restaurant-hero{background:var(--color-ink-900);color:#f5f1e4;grid-template-columns:minmax(0,1fr) minmax(0,.95fr);align-items:center;gap:6%;min-height:29em;padding-block:2.5em;display:grid}.assembly-live .restaurant-hero .example-eyebrow{max-width:20ch;color:var(--color-green-200);letter-spacing:.02em}.assembly-live .restaurant-hero{min-height:calc(100cqh - 6em)}.assembly-live .restaurant-hero .example-title{letter-spacing:-.055em;margin-block:.35em;font-family:Georgia,Times New Roman,serif;font-size:clamp(2rem,8.8cqw,3.35rem);font-weight:400;line-height:.97}.assembly-live .restaurant-hero .example-title>span{color:var(--color-green-200)}.assembly-live .restaurant-hero .example-body{color:#d3ded1;max-width:24ch;font-size:.9em}.assembly-live .restaurant-hero .example-action{background:var(--color-yellow-300);margin-top:1.7em}.assembly-live .restaurant-photo{border-radius:7rem 7rem .2rem .2rem;align-self:center;height:min(32em,100cqh - 11em);min-height:22em;position:relative;overflow:hidden}.assembly-live .restaurant-photo>img{object-fit:cover;object-position:43% 50%;width:100%;height:100%;display:block}.assembly-live .restaurant-photo>span{color:#faf9f6;text-align:center;background:linear-gradient(#0000,#0b1a1fe6);padding:2.5em .8em 1em;font-size:.78em;position:absolute;inset:auto 0 0}.assembly-live .restaurant-menu{background:#f2eee2;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:6%;padding-block:3em;display:grid}.assembly-live .restaurant-menu .example-eyebrow{color:var(--color-green-800);margin-bottom:.85em}.assembly-live .restaurant-menu .example-section-title{font-family:Georgia,Times New Roman,serif;font-size:clamp(1.5rem,6cqw,2.2rem);font-weight:400}.assembly-live .restaurant-menu svg{width:118%;margin:.5em -10% -1em;display:block}.assembly-live .restaurant-menu-items{gap:1.6em;display:grid}.assembly-live .restaurant-menu-items>div{border-top:1px solid #c5cdb8;padding-top:1em}.assembly-live .restaurant-menu-items span{font-family:var(--font-mono);color:var(--color-green-800);margin-bottom:.65em;font-size:.75em;display:block}.assembly-live .restaurant-menu-items strong{font-size:1.02em;font-weight:600;display:block}.assembly-live .restaurant-menu-items p{color:#4c6155;margin-top:.5em;font-size:.88em;line-height:1.6}.assembly-live .restaurant-story{text-align:center;background:#dce8d5;justify-items:center;gap:1.4em;padding-block:3em;display:grid}.assembly-live .restaurant-story .example-section-title{font-family:Georgia,Times New Roman,serif;font-size:clamp(1.8rem,7cqw,2.5rem);font-weight:400}.assembly-live .restaurant-story .example-body{color:#415c4b;max-width:38ch}.assembly-live .restaurant-story-seal{width:4em;height:4em;color:var(--color-green-800);border:1px solid #76967c;border-radius:50%;place-items:center;margin-top:.3em;padding:.8em;font-family:Georgia,Times New Roman,serif;font-size:1.25em;line-height:1;display:grid}.assembly-live .restaurant-story-seal>span{font-family:var(--font-sans);letter-spacing:.15em;font-size:.35em}.assembly-live .restaurant-cta{background:var(--color-green-900);color:#f5f1e4;justify-content:space-between;align-items:center;gap:2em;padding-block:3.5em;display:flex}.assembly-live .restaurant-cta .example-eyebrow{color:var(--color-green-200);margin-bottom:1em}.assembly-live .restaurant-cta .example-section-title{font-family:Georgia,Times New Roman,serif;font-size:clamp(1.65rem,6.6cqw,2.4rem);font-weight:400}.assembly-live .restaurant-cta .example-action{background:var(--color-yellow-300)}.assembly-live .restaurant-footer{background:var(--color-ink-900);color:#f2eee2;grid-template-columns:1fr 1fr;gap:2em;padding-block:3em;display:grid}.assembly-live .restaurant-footer>div{justify-items:end;gap:.6em;font-size:.85em;display:grid}.assembly-live .restaurant-footer>p{color:var(--color-green-200);border-top:1px solid #8fe3c633;grid-column:1/-1;padding-top:1.5em;font-size:.8em}.assembly-live .example-service{background:var(--color-paper)}.assembly-live .service-nav{background:var(--color-paper);justify-content:space-between;align-items:center;gap:.8em;padding-block:1.5em;display:flex}.assembly-live .service-wordmark{font-family:var(--font-display);letter-spacing:-.055em;align-items:baseline;gap:.35em;font-size:2em;font-weight:500;line-height:1;display:flex}.assembly-live .service-wordmark>span{font-family:var(--font-sans);letter-spacing:.1em;font-size:.3em;font-weight:600}.assembly-live .service-nav-contact{border:1px solid #9ab7a9;border-radius:99px;padding:.65em .8em}.assembly-live .service-hero{background:#dbf0e6;padding-top:2.5em;padding-bottom:0;overflow:hidden}.assembly-live .service-hero .example-eyebrow{color:var(--color-green-800);margin-bottom:1.6em}.assembly-live .service-hero{flex-direction:column;justify-content:space-between;min-height:calc(100cqh - 5.5em);display:flex}.assembly-live .service-hero .example-title{letter-spacing:-.05em;font-size:clamp(1.9rem,8.3cqw,3rem);line-height:1.04}.assembly-live .service-hero .example-title>span{color:var(--color-green-700)}.assembly-live .service-hero-bottom{grid-template-columns:minmax(0,.85fr) minmax(0,1.4fr);align-items:center;gap:2%;margin-top:1em;display:grid}.assembly-live .service-hero-bottom .example-body{max-width:23ch;font-size:.88em}.assembly-live .service-hero .example-action{background:var(--color-green-800);color:#fff;margin-top:1.5em;margin-bottom:1.5em}.assembly-live .service-house{align-self:end;margin-right:-1.25em}.assembly-live .service-house svg{width:100%;height:auto;display:block}.assembly-live .service-services{gap:2em;padding-block:3em;display:grid}.assembly-live .service-services .example-eyebrow{color:var(--color-green-700);margin-bottom:1em}.assembly-live .service-service-list{display:grid}.assembly-live .service-service-list>div{border-top:1px solid #cbd8cf;grid-template-columns:2.6em 1fr;align-items:start;gap:1.2em;padding-block:1.4em;display:grid}.assembly-live .service-service-list>div>span{background:var(--color-green-100);width:2.6em;height:2.6em;color:var(--color-green-800);font-family:var(--font-mono);border-radius:50%;place-items:center;font-size:.8em;display:grid}.assembly-live .service-service-list strong{font-family:var(--font-display);font-size:1.35em;font-weight:500}.assembly-live .service-service-list p{color:#496456;max-width:43ch;margin-top:.4em;font-size:.9em;line-height:1.6}.assembly-live .service-about{background:var(--color-ink-900);color:var(--color-paper);grid-template-columns:.55fr 1fr;align-items:center;gap:2em;padding-block:3em;display:grid}.assembly-live .service-about-mark{aspect-ratio:1;width:100%;color:var(--color-green-200);border:1px solid #8fe3c64d;border-radius:50% 50% .3rem;place-items:center;display:grid}.assembly-live .service-about-mark svg{width:80%;height:auto}.assembly-live .service-about .example-eyebrow{color:var(--color-green-200);margin-bottom:1em}.assembly-live .service-about .example-body{color:#c7d9cd;margin-top:1.25em;font-size:.9em}.assembly-live .service-cta{background:var(--color-green-200);grid-template-columns:1fr 1fr;align-items:center;gap:2em;padding-block:3em;display:grid}.assembly-live .service-cta .example-body{font-size:.9em}.assembly-live .service-cta .example-action{background:var(--color-ink-900);color:#fff;margin-top:1.5em}.assembly-live .service-footer{background:var(--color-paper);border-top:1px solid #cbd8cf;gap:2em;padding-block:3em;display:grid}.assembly-live .service-footer>div{gap:2em;font-size:.8em;display:flex}.assembly-live .service-footer>p{color:var(--color-green-800);font-size:.85em}.assembly-live .example-insurance{background:#f2f3eb}.assembly-live .insurance-nav{background:#f2f3eb;border-bottom:1px solid #c6d1c3;justify-content:space-between;align-items:center;gap:1em;padding-block:1.5em;display:flex}.assembly-live .insurance-wordmark{width:max-content;font-family:var(--font-display);letter-spacing:.09em;flex-direction:column;gap:.25em;font-size:1.55em;font-weight:500;line-height:1;display:flex}.assembly-live .insurance-wordmark>span{font-family:var(--font-sans);text-align:center;letter-spacing:.35em;font-size:.37em}.assembly-live .insurance-hero{background:var(--color-ink-700);color:var(--color-paper);text-align:center;flex-direction:column;align-items:center;padding-top:3em;padding-bottom:0;display:flex}.assembly-live .insurance-hero .example-eyebrow{color:var(--color-green-200);letter-spacing:.08em;margin-bottom:1.7em}.assembly-live .insurance-hero{flex-direction:column;justify-content:center;align-items:center;min-height:calc(100cqh - 5.5em);display:flex}.assembly-live .insurance-coverage-strip{width:100%}.assembly-live .insurance-hero .example-title{font-size:clamp(2.1rem,8.6cqw,3.15rem);font-weight:400;line-height:1.03}.assembly-live .insurance-hero .example-title>span{color:var(--color-green-200)}.assembly-live .insurance-hero .example-body{color:#d9e6de;max-width:36ch;margin-top:1.5em;font-size:.95em}.assembly-live .insurance-hero>.example-action{background:var(--color-yellow-300);margin-top:1.7em;margin-bottom:2.3em}.assembly-live .insurance-coverage-strip{border-top:1px solid #8fe3c64d;grid-template-columns:repeat(3,1fr);align-self:stretch;gap:.5em;padding:1.6em 0 1.4em;display:grid}.assembly-live .insurance-coverage-strip>div{color:var(--color-green-200);justify-items:center;gap:.7em;display:grid}.assembly-live .insurance-coverage-strip>div:nth-child(2){color:var(--color-yellow-300)}.assembly-live .insurance-coverage-strip>div:nth-child(3){color:#d7e4d0}.assembly-live .insurance-coverage-strip svg{width:clamp(2.75rem,13cqw,4.5rem);height:auto;display:block}.assembly-live .insurance-coverage-strip span{font-size:.8em}.assembly-live .insurance-features{padding-block:3em}.assembly-live .insurance-features-heading{justify-content:space-between;align-items:end;gap:2em;margin-bottom:2em;display:flex}.assembly-live .insurance-features-heading .example-eyebrow{max-width:12ch;color:var(--color-green-800)}.assembly-live .insurance-coverage-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:.8em;display:grid}.assembly-live .insurance-coverage-cards>div{background:#dcebdc;border:1px solid #c8d7c7;border-radius:.3em;flex-direction:column;min-width:0;padding:1.25em 1em;display:flex}.assembly-live .insurance-coverage-cards>div:nth-child(2){background:#f4e9b6;border-color:#e1d8ab}.assembly-live .insurance-coverage-cards>div:nth-child(3){background:#d3e8df}.assembly-live .insurance-coverage-cards span{font-family:var(--font-mono);color:var(--color-green-800);margin-bottom:2em;font-size:.75em}.assembly-live .insurance-coverage-cards strong{font-family:var(--font-display);font-size:1.5em;font-weight:500}.assembly-live .insurance-coverage-cards p{margin-top:.8em;font-size:.85em;line-height:1.65}.assembly-live .insurance-about{background:#e6e9dc;grid-template-columns:1.1fr 1fr;align-items:center;gap:8%;padding-block:3em;display:grid}.assembly-live .insurance-about .example-eyebrow{color:var(--color-green-800);margin-bottom:1.2em}.assembly-live .insurance-about .example-body{color:#4b6353;margin-top:1.4em;font-size:.9em}.assembly-live .insurance-question{background:var(--color-green-900);color:var(--color-paper);border-radius:3em .4em;gap:2em;padding:2em 1.5em;display:grid}.assembly-live .insurance-question>span{color:var(--color-green-200);font-size:.7em}.assembly-live .insurance-question>p{font-family:var(--font-display);letter-spacing:-.035em;font-size:2.1em;line-height:1.05}.assembly-live .insurance-question strong{color:var(--color-green-200);font-weight:500}.assembly-live .insurance-cta{background:var(--color-green-800);color:var(--color-paper);justify-items:start;gap:1.75em;padding-block:3em;display:grid}.assembly-live .insurance-cta .example-eyebrow{color:var(--color-green-200);margin-bottom:1em}.assembly-live .insurance-cta .example-action{background:var(--color-yellow-300)}.assembly-live .insurance-footer{background:var(--color-ink-700);color:var(--color-paper);grid-template-columns:1fr 1fr;gap:2.5em;padding-block:3em;display:grid}.assembly-live .insurance-footer>div{grid-template-columns:1fr 1fr;align-content:center;gap:1em;font-size:.8em;display:grid}.assembly-live .insurance-footer>p{color:var(--color-green-200);border-top:1px solid #8fe3c640;grid-column:1/-1;padding-top:1.5em;font-size:.8em}@media (min-width:40rem) and (max-width:63.99rem){.assembly-live{max-width:37rem}.assembly-live .assembly-stage{aspect-ratio:1/1.02}}@media (max-width:39.99rem){.assembly-live .assembly-stage{aspect-ratio:1/1.3;padding-inline:0}.assembly-live .example-browser{border-radius:.8rem}.assembly-live .example-browser-chrome{flex-basis:1.75rem;padding-inline:.75rem;font-size:.5rem}}
.process-graphic{isolation:isolate;color:#244d3b;background:#e9eee3;border:1px solid #c8d6c5;border-radius:1rem;height:clamp(15rem,27vw,20rem);position:relative;overflow:hidden;container-type:inline-size}.process-graphic p{margin:0}.process-graphic svg{flex-shrink:0}.process-graphic>div{height:100%;font-size:clamp(.75rem,2.5cqw,.875rem);position:relative}.process-graphic-conversation{background:#e4ede0}.scope-bubble{border:1px solid #b0c7ac;border-radius:1.2em 1.2em 1.2em .2em;width:52%;padding:1.4em 1.7em;position:absolute;box-shadow:0 8px 25px -18px #3c6847}.scope-bubble>span,.scope-brief>span{font-size:.7em;font-family:var(--font-mono);letter-spacing:.02em;margin-bottom:.8em;display:block}.scope-bubble p{font-family:var(--font-display);letter-spacing:-.02em;font-size:1.35em;font-weight:500;line-height:1.35}.scope-bubble-question{background:#f7f9ef;top:10%;left:7%}.scope-bubble-question>i{background:#86a77b;border-radius:50%;width:.28em;height:.28em;margin:1em .35em 0 0;display:inline-block}.scope-bubble-answer{color:#f2fae9;background:#315c45;border-color:#315c45;border-radius:1.2em 1.2em .2em;width:44%;top:51%;right:7%}.scope-bubble-answer>span{color:#bce3bc}.scope-brief{z-index:2;background:#fbfcf2;border:1px solid #afc2a7;border-radius:.35em;width:35%;padding:1em;position:absolute;bottom:9%;left:9%;transform:rotate(-4deg)}.scope-brief>div{align-items:center;gap:.6em;margin-bottom:.65em;font-size:.78em;display:flex}.scope-brief svg{color:#4b7d45;width:1em;height:1em}.scope-brief>i{background:#cbd9bd;width:55%;height:.2em;margin-top:1em;display:block}.scope-thread{border-bottom:1px dashed #92b289;border-right:1px dashed #92b289;border-radius:0 0 1em;width:20%;height:21%;position:absolute;top:41%;left:43%}.process-graphic-planning{background:#eff3e8}.process-planning{flex-direction:column;justify-content:center;align-items:center;padding:clamp(1rem,3cqw,1.5rem) 8%;display:flex}.planning-root{color:#f4faed;width:29%;min-height:2.3em;font-family:var(--font-display);background:#315c45;border-radius:.5em;place-items:center;font-size:1.05em;display:grid}.planning-branches{border-top:1px solid #9ab78e;flex-shrink:0;width:72%;height:1.5em;margin-top:.8em;position:relative}.planning-branches:before{content:"";background:#9ab78e;width:1px;height:.8em;position:absolute;top:-.8em;left:50%}.planning-branches>i{background:#9ab78e;width:1px;height:100%;position:absolute;top:0}.planning-branches>i:nth-child(2){left:50%}.planning-branches>i:last-child{right:0}.planning-pages{justify-content:space-between;width:100%;display:flex}.planning-pages>span{background:#fafcf4;border:1px solid #b3c8a6;border-radius:.5em;place-items:center;width:28%;min-height:2.2em;padding:.5em;font-size:.85em;display:grid}.planning-assets{grid-template-columns:repeat(3,1fr);gap:.75em;width:100%;margin-top:1.1em;display:grid}.planning-assets>div{background:#e1e9d8;border:1px solid #c8d6bf;border-radius:.5em;min-width:0;padding:.8em}.planning-assets p{color:#48633e;margin-top:.8em;font-size:.75em;line-height:1.35}.planning-copy>span{color:#315c45;font-family:Georgia,serif;font-size:1.8em;line-height:1}.planning-photo{overflow:hidden}.planning-photo svg{object-fit:cover;background:#eef3e4;border-radius:.2em;width:100%;height:2.1em;display:block}.planning-brand>div{align-items:center;min-height:2.1em;display:flex}.planning-brand i{background:#315c45;border:2px solid #e1e9d8;border-radius:50%;width:1.5em;height:1.5em;margin-right:-.25em;display:block}.planning-brand i:nth-child(2){background:#94bd9d}.planning-brand i:last-child{background:#f0d988}.process-graphic-review{background:#dae7d6}.review-website{background:#f8faee;border:1px solid #aac3a0;border-radius:.6em;position:absolute;inset:9% 18% 8% 7%;overflow:hidden;box-shadow:0 12px 25px -22px #3d6748}.review-navigation{color:#436742;border-bottom:1px solid #d1ddc7;align-items:center;gap:.4em;height:2.7em;padding-inline:1.25em;font-size:.7em;display:flex}.review-navigation>span{margin-right:auto}.review-navigation>i{background:#c3d3b8;width:1.8em;height:.18em}.review-page{padding:2em 1.5em;position:relative;overflow:hidden}.review-kicker{color:#50784a;font-size:.6em}.review-page>p{z-index:1;font-family:var(--font-display);letter-spacing:-.05em;margin-top:.35em;font-size:2.55em;font-weight:500;line-height:.96;position:relative}.review-page>p>span{color:#3c764c}.review-feature-shape{background:#9fc899;border-radius:4em 0 0 .4em;width:42%;height:7em;position:absolute;top:1.9em;right:-1.5em;overflow:hidden;transform:rotate(-8deg)}.review-feature-shape>i{background:#426d48;width:130%;height:.6em;position:absolute;top:2em;left:-1em;transform:rotate(-32deg)}.review-feature-shape>i:nth-child(2){background:#dceecb;top:4em}.review-feature-shape>i:last-child{background:#f0d988;top:6em}.review-page-action{color:#f7fbe9;background:#315c45;border-radius:99px;margin-top:1.7em;padding:.65em 1em;font-size:.63em;display:inline-block}.review-page-lines{gap:.5em;margin-top:1.7em;display:flex}.review-page-lines>i{background:#d2dfc6;width:5em;height:.2em}.review-selection{border:1px solid #5e9055;border-radius:.2em;width:48%;height:32%;position:absolute;top:36%;left:11%}.review-selection>i{background:#fbfff3;border:1px solid #5e9055;width:.35em;height:.35em;position:absolute;top:-.2em;left:-.2em}.review-selection>i:nth-child(2){left:auto;right:-.2em}.review-selection>i:nth-child(3){top:auto;bottom:-.2em}.review-selection>i:last-child{inset:auto -.2em -.2em auto}.review-note{background:#fffef4;border:1px solid #a7be9e;border-radius:.6em;width:43%;padding:1.15em;position:absolute;bottom:11%;right:5%;box-shadow:0 12px 22px -17px #4c6e49}.review-note>span{font-family:var(--font-mono);color:#507447;font-size:.65em}.review-note>p{margin-top:.7em;font-size:.9em;line-height:1.5}.review-note>div{color:#4c7044;align-items:center;gap:.4em;margin-top:1em;font-size:.65em;display:flex}.review-note svg{width:1em;height:1em}.process-graphic-launch{background:#e5ecdf}.launch-route{z-index:1;height:5.5em;position:absolute;inset:11% 7% auto}.launch-route>div{background:#f6f9ee;border:1px solid #b2c7a8;border-radius:.5em;padding:1em 1.2em;position:absolute;top:0;left:0}.launch-route>div>span{color:#58764c;margin-bottom:.5em;font-size:.65em;display:block}.launch-route code{font-family:var(--font-mono);font-size:.9em}.launch-destination{color:#f7fce9;background:#315c45;border:1px solid #709867;border-radius:.5em;align-items:center;gap:1em;padding:.8em 1.1em;display:flex;position:absolute;top:.9em;right:0}.launch-destination svg{color:#bce3bc;width:1em;height:1em}.launch-line{z-index:-1;background:#94b08a;height:1px;position:absolute;top:2.4em;left:33%;right:27%}.launch-signal{background:#6d9a61;border-radius:50%;width:.6em;height:.6em;position:absolute;top:2.1em;left:49%;box-shadow:0 0 0 .35em #e5ecdf}.launch-ticket{background:#f9fbf1;border:1px solid #b5cba9;border-radius:.65em;grid-template-columns:1fr 1fr;gap:1em 2em;padding:1.4em 1.7em;display:grid;position:absolute;bottom:9%;left:11%;right:11%}.launch-ticket-label{font-family:var(--font-mono);color:#5d7b51;grid-column:1/-1;font-size:.65em}.launch-ticket>p{font-family:var(--font-display);letter-spacing:-.035em;font-size:1.7em;line-height:1.05}.launch-ticket>div{align-content:center;gap:.7em;display:grid}.launch-ticket>div>span{align-items:center;gap:.6em;font-size:.68em;display:flex}.launch-ticket svg{color:#5f8b52;width:1em;height:1em}.launch-ticket-edge{background:repeating-linear-gradient(90deg,#a9c49c 0 .3em,#0000 .3em .6em);height:.15em;position:absolute;inset:auto 1.7em 0}.process-graphic-support{background:#dde9d8}.support-request{background:#fffdf0;border:1px solid #bbcca9;border-radius:.35em;width:43%;padding:1.3em;position:absolute;top:16%;left:7%;transform:rotate(-5deg);box-shadow:0 12px 25px -20px #3c6847}.support-request>span{color:#597c4b;font-family:var(--font-mono);font-size:.65em}.support-request>p{font-family:var(--font-display);letter-spacing:-.02em;margin-top:1em;font-size:1.35em;line-height:1.2}.support-request>div{gap:.4em;margin-top:1.25em;display:grid}.support-request i{background:#d6dfc4;width:85%;height:.2em;display:block}.support-request i:last-child{width:50%}.support-request>small{color:#48633e;margin-top:1.5em;font-size:.65em;display:block}.support-improvement{background:#f7faee;border:1px solid #95b08c;border-radius:.65em;width:47%;position:absolute;top:12%;bottom:12%;right:7%;overflow:hidden;box-shadow:0 12px 25px -20px #3c6847}.support-page-heading{border-bottom:1px solid #d3e0c8;align-items:center;gap:.35em;height:3.7em;padding-inline:1em;font-size:.6em;display:flex}.support-page-heading>span{margin-right:auto}.support-page-heading>i{background:#a6bf99;width:.7em;height:.15em}.support-updated{background:#d9ebc8;border:1px solid #7baa6a;border-radius:.35em;margin:1.15em;padding:1.15em}.support-updated>span{color:#476f39;align-items:center;gap:.4em;font-size:.6em;display:flex}.support-updated svg{width:1em;height:1em}.support-updated>p{font-family:var(--font-display);letter-spacing:-.025em;margin-top:.8em;font-size:1.35em;font-weight:500;line-height:1.1}.support-page-bottom{gap:.5em;padding-inline:1.2em;display:flex}.support-page-bottom>i{background:#d9e3cc;width:30%;height:.25em}.support-connection{background:#6d9a61;border-radius:50%;width:.5em;height:.5em;position:absolute;top:57%;left:45%;box-shadow:0 0 0 .35em #dde9d8}@media (prefers-reduced-motion:no-preference){html[data-motion=ready] .process-story:is(:not([data-pinned=true]),[data-pinned=true]:has([data-current=true] .process-graphic-conversation)) .process-graphic-conversation[data-in-view=true] .scope-bubble-question{animation:scope-question .7s var(--ease-out-quart) both}html[data-motion=ready] .process-story:is(:not([data-pinned=true]),[data-pinned=true]:has([data-current=true] .process-graphic-conversation)) .process-graphic-conversation[data-in-view=true] .scope-bubble-answer{animation:scope-answer .7s .18s var(--ease-out-quart) both}html[data-motion=ready] .process-story:is(:not([data-pinned=true]),[data-pinned=true]:has([data-current=true] .process-graphic-conversation)) .process-graphic-conversation[data-in-view=true] .scope-brief{animation:scope-agreement .8s .4s var(--ease-out-quart) both}html[data-motion=ready] .process-story:is(:not([data-pinned=true]),[data-pinned=true]:has([data-current=true] .process-graphic-planning)) .process-graphic-planning[data-in-view=true] .planning-assets>div{animation:planning-place .85s var(--ease-out-quart) both}html[data-motion=ready] .process-story:is(:not([data-pinned=true]),[data-pinned=true]:has([data-current=true] .process-graphic-planning)) .process-graphic-planning[data-in-view=true] .planning-assets>div:nth-child(2){animation-delay:.12s}html[data-motion=ready] .process-story:is(:not([data-pinned=true]),[data-pinned=true]:has([data-current=true] .process-graphic-planning)) .process-graphic-planning[data-in-view=true] .planning-assets>div:last-child{animation-delay:.24s}html[data-motion=ready] .process-story:is(:not([data-pinned=true]),[data-pinned=true]:has([data-current=true] .process-graphic-review)) .process-graphic-review[data-in-view=true] .review-selection{animation:review-emphasis .9s var(--ease-out-quart) both}html[data-motion=ready] .process-story:is(:not([data-pinned=true]),[data-pinned=true]:has([data-current=true] .process-graphic-review)) .process-graphic-review[data-in-view=true] .review-note{animation:review-note .8s .22s var(--ease-out-quart) both}html[data-motion=ready] .process-story:is(:not([data-pinned=true]),[data-pinned=true]:has([data-current=true] .process-graphic-launch)) .process-graphic-launch[data-in-view=true] .launch-signal{animation:launch-route 1.1s var(--ease-in-out) both}html[data-motion=ready] .process-story:is(:not([data-pinned=true]),[data-pinned=true]:has([data-current=true] .process-graphic-launch)) .process-graphic-launch[data-in-view=true] .launch-ticket{animation:launch-ready .8s .25s var(--ease-out-quart) both}html[data-motion=ready] .process-story:is(:not([data-pinned=true]),[data-pinned=true]:has([data-current=true] .process-graphic-support)) .process-graphic-support[data-in-view=true] .support-request{animation:support-request .8s var(--ease-out-quart) both}html[data-motion=ready] .process-story:is(:not([data-pinned=true]),[data-pinned=true]:has([data-current=true] .process-graphic-support)) .process-graphic-support[data-in-view=true] .support-updated{animation:support-improvement 1s .3s var(--ease-out-quart) both}}@keyframes scope-question{0%{opacity:.3;transform:translate(-.6em,.5em)}to{opacity:1;transform:none}}@keyframes scope-answer{0%{opacity:.3;transform:translate(.6em,.5em)}to{opacity:1;transform:none}}@keyframes scope-agreement{0%{opacity:.3;transform:translateY(.6em)rotate(-8deg)}to{opacity:1;transform:rotate(-4deg)}}@keyframes planning-place{0%{opacity:.3;transform:translateY(1.2em)}to{opacity:1;transform:none}}@keyframes review-emphasis{0%{opacity:.25;transform:scaleX(.85)}to{opacity:1;transform:scaleX(1)}}@keyframes review-note{0%{opacity:.3;transform:translate(1em)}to{opacity:1;transform:none}}@keyframes launch-route{0%{opacity:.3;transform:translate(-2em)}to{opacity:1;transform:none}}@keyframes launch-ready{0%{opacity:.3;transform:translateY(.5em)}to{opacity:1;transform:none}}@keyframes support-request{0%{opacity:.4;transform:translate(-.8em)rotate(-9deg)}to{opacity:1;transform:rotate(-5deg)}}@keyframes support-improvement{0%{opacity:.5;transform:scale(.94)}to{opacity:1;transform:scale(1)}}@container (max-width:25rem){.scope-bubble-question{width:58%;padding:1.15em 1.3em;top:7%;left:6%}.scope-bubble-question p{font-size:1.2em}.scope-bubble-question>i{margin-top:.6em}.scope-bubble-answer{width:44%;padding:1.15em 1.25em;top:53%;right:6%}.scope-bubble-answer p{font-size:1.15em}.scope-brief{width:37%;padding:.8em;bottom:7%;left:7%}}@media (max-width:39.99rem){.process-graphic{height:16rem}}
.nav-logo{aspect-ratio:340/54;flex:none;width:clamp(8.5rem,12vw,10.4rem);display:block;position:relative}.nav-logo-layer{-webkit-mask-image:url(/media/dashtrack-logo-motion.webp);mask-image:url(/media/dashtrack-logo-motion.webp);-webkit-mask-size:202.353%;mask-size:202.353%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-source-type:alpha;mask-mode:alpha;-webkit-mask-position:var(--nav-logo-mask-x) 99.9626%;-webkit-mask-position:var(--nav-logo-mask-x) 99.9626%;mask-position:var(--nav-logo-mask-x) 99.9626%;display:block;position:absolute;inset:0}.nav-logo-dash{--nav-logo-mask-x:0.574713%;background:var(--logo-dash,#009b72)}.nav-logo-track{--nav-logo-mask-x:99.4253%;background:currentColor}@media (prefers-reduced-motion:no-preference){html:not([data-motion-preference=off]) .nav-logo-layer{animation:2.76s steps(92,end) both nav-logo-draw}}html[data-motion-preference=off] .nav-logo-layer{animation:none!important}@keyframes nav-logo-draw{0%{-webkit-mask-position:var(--nav-logo-mask-x) 0.0374532%;-webkit-mask-position:var(--nav-logo-mask-x) 0.0374532%;mask-position:var(--nav-logo-mask-x) 0.0374532%}to{-webkit-mask-position:var(--nav-logo-mask-x) 99.9626%;-webkit-mask-position:var(--nav-logo-mask-x) 99.9626%;mask-position:var(--nav-logo-mask-x) 99.9626%}}@media (max-width:39.99rem){.nav-logo{width:9.25rem}}@media (forced-colors:active){.nav-logo-layer{forced-color-adjust:none;background:canvastext}}
