@font-face{font-family:ABC Areal;font-style:normal;font-weight:400 700;font-display:swap;src:url(/assets/automate/ABCArealSuperfamilyVariable-BOl265hf.woff2)format("woff2")}@font-face{font-family:Chivo Variable;font-style:normal;font-weight:100 900;font-display:swap;src:url(/assets/automate/chivo-latin-wght-normal-CPi3f958.woff2)format("woff2-variations")}@font-face{font-family:Roboto Variable;font-style:normal;font-weight:100 900;font-display:swap;src:url(/assets/automate/roboto-latin-wght-normal-ccAYIvAh.woff2)format("woff2-variations")}body.automate-route{background:#eeede8;overflow:auto}body.automate-route #root{place-items:normal;height:auto;min-height:100%;display:block}.ak-app{--ak-bg:#eeede8;--ak-ink:#121212;--ak-muted:#5c5b56;--ak-paper:#fbfaf7;--ak-panel:#f8f7f3;--ak-field:#fff;--ak-line:#1212121a;--ak-edge:#12121214;--ak-track:#1212121f;--ak-faint:#c2c1bd;--ak-margin:48px;--ak-gutter:24px;--ak-display:clamp(40px, 8.334vw, 120px);--ak-h2:36px;--ak-quote:36px;--ak-body:20px;--ak-beat:clamp(40px, 6.7vw, 96px);--ak-step:clamp(120px, 15.6vw, 224px);--ak-chapter:clamp(240px, 31vw, 448px);--ak-unit:clamp(200px, 16.7vw, 240px);min-width:320px;padding:0 var(--ak-margin);background:var(--ak-bg);color:var(--ak-ink);font-kerning:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:ABC Areal,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:400;display:block}.ak-app *,.ak-app :before,.ak-app :after{box-sizing:border-box}:where(.ak-app) :where(p,h1,h2,dl,dd,figure){margin:0}:where(.ak-app) a{color:var(--ak-ink)}.ak-app :focus-visible{outline:2px solid var(--ak-ink);outline-offset:3px}.ak-display{font-size:var(--ak-display);letter-spacing:-.035em;white-space:nowrap;margin-left:-.03em;font-weight:450;line-height:.96}.ak-h2{font-size:var(--ak-h2);letter-spacing:-.015em;font-weight:450;line-height:1.1}.ak-body{font-size:var(--ak-body);line-height:1.45}.ak-muted{color:var(--ak-muted)}.ak-intro{flex-direction:column;gap:16px;max-width:520px;display:flex}.ak-link{text-underline-offset:4px;text-decoration:underline;text-decoration-thickness:1px}.ak-link:hover{text-decoration-thickness:2px}.ak-sr-only{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.ak-quotes{font-size:var(--ak-quote);letter-spacing:-.015em;flex-direction:column;gap:.4em;line-height:1.3;display:flex}.ak-quotes p{padding-left:1em}.ak-dash{width:1em;margin-left:-1em;display:inline-block}.ak-shot{aspect-ratio:9/16;object-fit:cover;width:100%;height:auto;box-shadow:0 0 0 1px var(--ak-edge);display:block}.ak-render{position:relative}.ak-render canvas{background:#fbf7ee}.ak-render-note{color:var(--ak-muted);font-size:13px;line-height:1.4;position:absolute;inset:auto 12px 12px}.ak-hero{flex-direction:column;min-height:100svh;padding:40px 0 89px;display:flex}.ak-hero .ak-header{margin-bottom:160px}.ak-header{justify-content:space-between;align-items:baseline;gap:24px;font-size:20px;line-height:1.45;display:flex}.ak-brand{text-decoration:none}.ak-logo{aspect-ratio:185/67;vertical-align:-.217313em;width:auto;height:1.12em;margin-right:.054em;display:inline-block}.ak-hero-title{margin-top:auto}.ak-hero-intro{margin-top:68px}.ak-recognition-quotes{margin-top:min(var(--ak-chapter), 288px)}.ak-thesis{margin-top:var(--ak-beat);column-gap:var(--ak-gutter);grid-template-columns:repeat(12,minmax(0,1fr));align-items:last baseline;display:grid}.ak-thesis h2{grid-column:1/span 9}.ak-thesis p{grid-column:10/span 3}.ak-case{margin-top:var(--ak-chapter)}.ak-beat{column-gap:var(--ak-gutter);grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;display:grid}.ak-step{margin-top:var(--ak-step)}.ak-beat-text{grid-column:1/span 4}.ak-beat-object{grid-column:5/span 8;min-width:0}.ak-pair{column-gap:var(--ak-gutter);grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;display:grid}.ak-before{width:calc((100% - var(--ak-gutter)) / 2)}.ak-after{width:min(100%, calc(99svh + var(--ak-gutter)))}.ak-panel{width:calc((100% - var(--ak-gutter)) * .75 - var(--ak-gutter) * .25);background:var(--ak-panel);border-radius:16px;flex-direction:column;gap:24px;max-width:100%;padding:28px;display:flex}.ak-panel-top{flex-direction:column;gap:14px;display:flex}.ak-panel-bar{justify-content:space-between;align-items:center;gap:12px;min-height:18px;font-size:14px;line-height:1.3;display:flex}.ak-panel-back{width:44px;height:44px;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:999px;margin:-13px 0 -13px -12px;padding:0}.ak-panel-back:hover{background:var(--ak-line)}.ak-progress{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.ak-progress span{background:var(--ak-track);height:2px;transition:background-color .24s}.ak-progress span[data-done=true]{background:var(--ak-ink)}.ak-panel-title{letter-spacing:-.015em;font-size:30px;font-weight:450;line-height:1.1}.ak-panel-title:focus{outline:none}.ak-field{background:var(--ak-field);box-shadow:0 0 0 1px var(--ak-line);border-radius:10px;padding:16px 18px;font-size:15px;line-height:1.6}.ak-action{min-height:44px;color:var(--ak-ink);font:inherit;cursor:pointer;text-underline-offset:4px;background:0 0;border:0;align-self:flex-start;align-items:center;gap:12px;margin:-10px 0;padding:0;font-size:16px;text-decoration:underline;text-decoration-thickness:1px;display:inline-flex}.ak-action:hover{text-decoration-thickness:2px}.ak-action svg{transition:transform .2s}.ak-action:hover svg{transform:translate(3px)}.ak-days{grid-template-columns:repeat(5,minmax(0,1fr));gap:6px;display:grid}.ak-days button{height:44px;box-shadow:0 0 0 1px var(--ak-line);color:var(--ak-ink);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:999px;font-size:15px}.ak-days button[aria-pressed=true]{background:var(--ak-field);box-shadow:0 0 0 1px var(--ak-ink)}.ak-fields{flex-direction:column;gap:12px;display:flex}.ak-fields dt{color:var(--ak-muted);margin-bottom:6px;font-size:14px;line-height:1.3}.ak-fields .ak-field{padding:12px 18px}.ak-panel-rail{grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;display:grid}.ak-panel-rail figcaption{color:var(--ak-muted);margin-top:8px;font-size:13px;line-height:1.3}.ak-payoff{flex-direction:column;gap:12px;margin-top:160px;display:flex}.ak-qr-coda{margin-top:var(--ak-step);flex-direction:column;gap:32px;display:flex}.ak-qr-row{align-items:flex-end;gap:24px;display:flex}.ak-qr{flex-shrink:0;line-height:0;display:block}.ak-qr img{width:112px;height:112px;box-shadow:0 0 0 1px var(--ak-edge);display:block}.ak-qr-invite{flex-direction:column;gap:4px;font-size:16px;line-height:1.45;display:flex}.ak-qr-scan{color:var(--ak-muted)}.ak-try{margin-top:var(--ak-chapter);flex-direction:column;gap:48px;display:flex}.ak-try-row{grid-template-columns:var(--ak-unit) calc(var(--ak-unit) * 3 + 32px);align-items:start;column-gap:64px;display:grid}.ak-email{aspect-ratio:9/16;background:var(--ak-paper);box-shadow:0 0 0 1px var(--ak-line);flex-direction:column;min-width:0;min-height:0;padding:16px 16px 0;display:flex}.ak-email-meta{color:var(--ak-muted);border-bottom:1px solid var(--ak-line);padding-bottom:12px;font-size:12px;line-height:1.5}.ak-email-body{overscroll-behavior:contain;scrollbar-width:thin;flex-direction:column;flex-grow:1;gap:8px;min-height:0;padding:14px 0 12px;font-size:13px;line-height:1.45;display:flex;overflow-y:auto}.ak-email-dish{cursor:text}.ak-email-dish:focus-visible{background:var(--ak-line);outline:none}.ak-email-greeting{font-size:15px;font-weight:450}.ak-email-day{font-weight:450}.ak-email-button{border:0;border-top:1px solid var(--ak-line);height:48px;color:var(--ak-ink);font:inherit;cursor:pointer;background:0 0;flex-shrink:0;justify-content:space-between;align-items:center;gap:12px;margin:0 -16px;padding:0 16px;font-size:14px;font-weight:450;display:flex}.ak-email-button:hover{background:var(--ak-line)}.ak-email-button:disabled{cursor:progress;color:var(--ak-muted)}.ak-avvo{grid-template-columns:repeat(3,minmax(0,1fr));column-gap:16px;display:grid}.ak-avvo:focus-visible{outline-offset:6px}.ak-avvo-item .av-shell{box-shadow:0 0 0 1px var(--ak-edge)}.ak-yours{margin-top:var(--ak-chapter);column-gap:var(--ak-gutter);grid-template-columns:repeat(12,minmax(0,1fr));display:grid}.ak-yours>h2{grid-column:1/span 6}.ak-yours .ak-observation{min-width:0}.ak-yours .ak-observation h3,.ak-yours .ak-observation p{font-size:var(--ak-body);margin:0;line-height:1.45}.ak-yours .ak-observation h3{font-weight:450}.ak-yours .ak-observation p{text-wrap:pretty;font-weight:400}.ak-yours .ak-observation-offer{margin-top:var(--ak-beat);grid-column:5/span 6}.ak-yours .ak-observation-offer :is(h3,p),.ak-yours .ak-observation-information :is(h3,p){font-size:var(--ak-quote);letter-spacing:-.015em;line-height:1.3}.ak-yours .ak-observation-offer :is(h3,p){font-size:min(var(--ak-quote), 30px)}.ak-yours .ak-observation-offer p{text-wrap:balance}.ak-yours .ak-observation-row{grid-column:1/-1;grid-template-columns:subgrid;align-items:start;display:grid}.ak-yours .ak-observation-report{margin-top:calc(var(--ak-step) * .7)}.ak-yours .ak-observation-report .ak-observation{grid-column:1/span 3;margin-top:48px}.ak-yours .ak-work-sheet{grid-column:5/span 7}.ak-yours figure{min-width:0;margin:0}.ak-yours figcaption{color:var(--ak-muted);font-size:13px;line-height:1.5}.ak-yours .ak-work-sheet figcaption{justify-content:space-between;gap:12px;margin-bottom:12px;display:flex}.ak-yours .ak-work-sheet table{border-collapse:collapse;table-layout:fixed;background:var(--ak-paper);font-variant-numeric:tabular-nums;width:100%;font:16px/1.4 Arial,sans-serif}.ak-yours .ak-work-sheet :is(th,td){border:1px solid var(--ak-track);text-align:right;height:44px;padding:10px 16px;font-weight:400}.ak-yours .ak-work-sheet thead th{background:#e4e3de;font-size:14px}.ak-yours .ak-work-sheet tr>:first-child{text-align:left;width:22%}.ak-yours .ak-sheet-current td{color:var(--ak-muted)}.ak-yours .ak-sheet-current td:first-of-type{outline:1px solid var(--ak-ink);outline-offset:-1px}.ak-yours .ak-observation-booking{margin-top:calc(var(--ak-step) * .8);align-items:center}.ak-yours .ak-observation-booking .ak-observation{grid-area:1/8/auto/span 4}.ak-yours .ak-work-mail{grid-area:1/2/auto/span 4}.ak-yours .ak-work-mail-paper{background:var(--ak-paper);border:1px solid var(--ak-line);padding:24px;font:16px/1.5 Arial,sans-serif}.ak-yours .ak-work-mail-meta{border-bottom:1px solid var(--ak-line);color:var(--ak-muted);padding-bottom:16px;font-size:13px}.ak-yours .ak-work-mail-body{flex-direction:column;gap:16px;padding-top:20px;display:flex}.ak-yours .ak-work-mail figcaption{margin-top:10px}.ak-yours .ak-observation-information{margin-top:calc(var(--ak-step) * .65);grid-column:1/span 8}.ak-yours .ak-recognition-bridge{margin-top:var(--ak-beat);grid-column:5/span 5;max-width:34ch}.ak-yours+.ak-ending{margin-top:var(--ak-step)}@media (width<=960px){.ak-yours>h2{grid-column:1/span 8}.ak-yours .ak-observation-offer{grid-column:4/span 9}.ak-yours .ak-observation-report .ak-observation{grid-column:1/span 4}.ak-yours .ak-work-sheet{grid-column:6/span 7}.ak-yours .ak-work-sheet figcaption{flex-direction:column;gap:0}.ak-yours .ak-work-mail{grid-column:1/span 6}.ak-yours .ak-observation-booking .ak-observation{grid-column:8/span 5}.ak-yours .ak-observation-information{grid-column:1/-1}.ak-yours .ak-recognition-bridge{grid-column:4/span 9}}@media (width<=600px){.ak-yours{flex-direction:column;gap:0;display:flex}.ak-yours .ak-observation-offer{align-self:flex-end;width:88%;margin-top:72px}.ak-yours .ak-observation-offer :is(h3,p){font-size:var(--ak-h2);line-height:1.25}.ak-yours .ak-observation-row{flex-direction:column;display:flex}.ak-yours .ak-observation-report{gap:28px;margin-top:120px}.ak-yours .ak-observation-report .ak-observation{margin-top:0}.ak-yours .ak-work-sheet{width:100%}.ak-yours .ak-work-sheet figcaption{flex-flow:wrap;gap:0 12px}.ak-yours .ak-work-sheet :is(th,td){height:40px;padding:8px 10px}.ak-yours .ak-observation-booking{align-items:flex-start;gap:32px;margin-top:112px}.ak-yours .ak-observation-booking .ak-observation{width:85%}.ak-yours .ak-work-mail{align-self:flex-end;width:78%}.ak-yours .ak-work-mail-paper{padding:20px;font-size:14px}.ak-yours .ak-observation-information{width:90%;margin-top:112px}.ak-yours .ak-recognition-bridge{align-self:flex-end;width:90%;margin-top:64px}}.ak-ending{margin-top:var(--ak-chapter)}.ak-invite{scroll-margin-top:var(--ak-beat);column-gap:var(--ak-gutter);grid-template-columns:repeat(12,minmax(0,1fr));align-items:last baseline;display:grid}.ak-invite h2{grid-column:1/span 9}.ak-invite .ak-side{grid-column:10/span 3}.ak-side{flex-direction:column;gap:1.45em;display:flex}.ak-side p{text-wrap:balance}.ak-form-notes .ak-side p{text-wrap:pretty}.ak-form{margin-top:var(--ak-step);column-gap:var(--ak-gutter);grid-template-columns:repeat(12,minmax(0,1fr));row-gap:48px;display:grid}.ak-form-intro{grid-column:1/span 6;max-width:none}.ak-form-message{flex-direction:column;grid-area:2/1/auto/span 8;gap:12px;display:flex}.ak-form-notes{flex-direction:column;grid-area:1/10/span 3/span 3;justify-content:space-between;gap:1.45em;padding-bottom:7px;display:flex}.ak-signature{flex-direction:column;gap:12px;display:flex}.ak-signature img{object-fit:cover;width:100px;height:125px;display:block}.ak-form-send{column-gap:var(--ak-gutter);grid-area:3/1/auto/span 8;grid-template-columns:repeat(8,minmax(0,1fr));align-items:end;display:grid}.ak-form-email{flex-direction:column;grid-column:1/span 5;gap:8px;display:flex}.ak-form textarea,.ak-form input{width:100%;color:var(--ak-ink);appearance:none;background:0 0;border:0;border-bottom:1px solid #1212124d;border-radius:0;margin:0;font-family:inherit;display:block}.ak-form textarea{resize:none;field-sizing:content;min-height:calc(1lh + 12px);font-size:var(--ak-quote);letter-spacing:-.015em;padding:0 0 12px;font-weight:450;line-height:1.3;overflow:hidden}.ak-form input{font-size:var(--ak-body);padding:0 0 8px;line-height:1.45}.ak-form textarea::placeholder,.ak-form input::placeholder{color:#686761;opacity:1}.ak-form textarea:focus,.ak-form input:focus{border-bottom-color:var(--ak-ink);outline:none}.ak-form-message,.ak-form-email,.ak-form-send{position:relative}.ak-field-error{margin:0;position:absolute;top:calc(100% + 8px);left:0}.ak-send-error{text-align:right;margin:0;position:absolute;top:calc(100% + 8px);right:0}.ak-form-words{white-space:pre-wrap;overflow-wrap:break-word;min-height:calc(1lh + 12px);font-size:var(--ak-quote);letter-spacing:-.015em;border-bottom:1px solid #0000;margin:0;padding:0 0 12px;font-weight:450;line-height:1.3}.ak-form[data-sent] .ak-form-message label,.ak-form[data-sent] .ak-form-email,.ak-form[data-sent] .ak-form-submit{visibility:hidden}.ak-form-submit{font-size:var(--ak-body);min-height:44px;color:var(--ak-ink);cursor:pointer;text-underline-offset:4px;background:0 0;border:0;grid-column:6/span 3;justify-self:end;align-items:flex-end;gap:12px;margin-bottom:-2px;padding:0 0 9px;font-family:inherit;font-weight:450;line-height:1.45;text-decoration:underline;text-decoration-thickness:1px;display:inline-flex}.ak-form-submit svg{margin-bottom:7px;transition:transform .2s}.ak-form-submit:hover{text-decoration-thickness:2px}.ak-form-submit:hover svg{transform:translate(3px)}.ak-form-submit:disabled{cursor:progress;color:var(--ak-muted)}.ak-form-confirmation{font-size:var(--ak-body);overflow-wrap:anywhere;margin:0;font-weight:400;line-height:1.45;position:absolute;bottom:7px;left:0;right:0}.ak-form-confirmation:focus{outline:none}.ak-footer{margin-top:var(--ak-step);justify-content:space-between;align-items:baseline;gap:24px;padding-bottom:48px;font-size:20px;line-height:1.45;display:flex}@media (width<=1200px) and (width>=961px){.ak-thesis h2{grid-column:1/span 8}.ak-thesis p{grid-column:9/span 4}.ak-invite h2{grid-column:1/span 8}.ak-invite .ak-side,.ak-form-notes{grid-column:9/span 4}.ak-panel{width:100%}.ak-panel-rail{grid-template-columns:repeat(3,minmax(0,1fr));row-gap:16px}}@media (width<=960px){.ak-app{--ak-margin:32px;--ak-quote:30px}.ak-thesis{flex-direction:column;align-items:flex-start;gap:24px;display:flex}.ak-thesis p{max-width:420px}.ak-beat{flex-direction:column;gap:40px;display:flex}.ak-panel{width:100%;max-width:620px}.ak-payoff{margin-top:120px}.ak-try-row{flex-direction:column;gap:40px;display:flex}.ak-invite{flex-direction:column;align-items:flex-start;gap:24px;display:flex}.ak-invite .ak-side{max-width:420px}.ak-side p{text-wrap:pretty}.ak-form{flex-direction:column;gap:40px;display:flex}.ak-form-notes{justify-content:flex-start;max-width:520px;padding-bottom:0}.ak-form-send{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:32px 48px;display:flex}.ak-form-email{flex:320px;max-width:460px}.ak-email{aspect-ratio:auto;width:100%;max-width:420px;height:400px}.ak-avvo{width:calc(100% + 2 * var(--ak-margin));margin:0 calc(-1 * var(--ak-margin));padding:1px var(--ak-margin);scroll-snap-type:x mandatory;scroll-padding:0 var(--ak-margin);scrollbar-width:none;grid-template-columns:none;grid-auto-columns:min(58vw,220px);grid-auto-flow:column;overflow-x:auto}.ak-avvo::-webkit-scrollbar{display:none}.ak-avvo-item{scroll-snap-align:start}}@media (width<=600px){.ak-app{--ak-margin:20px;--ak-h2:28px;--ak-quote:23px;--ak-body:18px;--ak-display:clamp(34px, 10.6vw, 64px)}.ak-display{white-space:normal}.ak-header{font-size:16px}.ak-hero{padding-top:20px;padding-bottom:57px}.ak-hero .ak-header{margin-bottom:96px}.ak-hero-intro{margin-top:32px}.ak-beat{gap:32px}.ak-before{column-gap:12px;width:100%}.ak-after{grid-template-columns:minmax(0,1fr);row-gap:20px}.ak-panel{padding:20px}.ak-panel-title{font-size:26px}.ak-panel-rail{scroll-snap-type:x mandatory;scrollbar-width:none;grid-template-columns:none;grid-auto-columns:calc(38.4615% - 7.69231px);grid-auto-flow:column;gap:10px;margin:0 -20px;padding:1px 20px;scroll-padding:0 20px;overflow-x:auto}.ak-panel-rail::-webkit-scrollbar{display:none}.ak-panel-rail figure{scroll-snap-align:start}.ak-payoff{margin-top:96px}.ak-qr,.ak-qr-scan{display:none}.ak-qr-invite{font-size:var(--ak-body)}.ak-email{max-width:none;height:380px}.ak-form-send{flex-direction:column;align-items:stretch;gap:24px}.ak-form-email{flex:none;max-width:none}.ak-form-submit{align-self:flex-start}.ak-form-confirmation{top:0;bottom:auto}.ak-field-error,.ak-send-error{text-align:left;position:static}.ak-footer{padding-bottom:32px;font-size:16px}}@media (hover:none) and (pointer:coarse){.ak-qr,.ak-qr-scan{display:none}.ak-qr-invite{font-size:var(--ak-body)}}@media (forced-colors:active){.ak-word{color:inherit!important}}@media (prefers-reduced-motion:reduce){.ak-word{color:inherit!important}.ak-app *,.ak-app :before,.ak-app :after{scroll-behavior:auto!important;transition:none!important}}
