.auto-page{--auto-lamp:#ffd29a;--auto-muted:#ecf1f7b8;--auto-faint:var(--hz-faint);--auto-hair:var(--hz-hair);--auto-cool:#d6e4f5;--auto-1:8px;--auto-2:16px;--auto-3:24px;--auto-4:40px;--auto-5:64px;--auto-6:112px;--auto-gutter:clamp(20px, 4.4vw, 72px);--auto-wide:1320px;--auto-serif:var(--font-site-serif), "Instrument Serif", Georgia, serif;--auto-mono:var(--font-mono), ui-monospace, "SF Mono", Menlo, monospace;--auto-ease:cubic-bezier(.22, 1, .36, 1)}body:has(.auto-page) .site-foot{--auto-lamp:#ffd29a;--auto-muted:#ecf1f7b8;--auto-faint:var(--hz-faint);--auto-hair:var(--hz-hair);--auto-cool:#d6e4f5;--auto-1:8px;--auto-2:16px;--auto-3:24px;--auto-4:40px;--auto-5:64px;--auto-6:112px;--auto-gutter:clamp(20px, 4.4vw, 72px);--auto-wide:1320px;--auto-serif:var(--font-site-serif), "Instrument Serif", Georgia, serif;--auto-mono:var(--font-mono), ui-monospace, "SF Mono", Menlo, monospace;--auto-ease:cubic-bezier(.22, 1, .36, 1)}.auto-page{background:linear-gradient(180deg, var(--ground-top) 0, var(--ground-bottom) 720px);color:var(--ink)}.auto-page [tabindex="-1"]:focus{outline:none}.auto-sec{max-width:var(--auto-wide);padding:var(--auto-6) var(--auto-gutter) var(--auto-4);margin:0 auto}.auto-kinds{padding-top:clamp(64px,9vw,120px)}.auto-eyebrow{letter-spacing:.2em;text-transform:uppercase;color:var(--auto-faint);align-items:center;gap:10px;margin:0;font-size:12px;font-weight:500;display:flex}.auto-h2{margin:var(--auto-2) 0 0;letter-spacing:-.025em;text-wrap:balance;max-width:18em;font-size:clamp(34px,4.4vw,60px);font-weight:500;line-height:1.04}.auto-dim{font-family:var(--auto-serif);letter-spacing:-.01em;color:var(--auto-muted);font-size:1.08em;font-style:italic;font-weight:400}.auto-h3{letter-spacing:-.015em;margin:0;font-size:clamp(19px,1.5vw,22px);font-weight:500;line-height:1.25}.auto-h4{margin:0;font-size:15px;font-weight:600}:where(.auto-page) p{text-wrap:pretty;margin:0;font-size:17.5px;line-height:1.6}.auto-lead{max-width:34em;color:var(--auto-muted)}.auto-split{align-items:end;gap:var(--auto-4) clamp(32px, 5vw, 96px);margin-top:var(--auto-4);grid-template-columns:minmax(0,7fr) minmax(0,5fr);display:grid}.auto-kinds .auto-split{margin-top:var(--auto-5)}.auto-split>.auto-head{margin:0}.auto-n{font-family:var(--auto-mono);letter-spacing:.08em;color:var(--auto-faint);font-size:12px}.auto-inline{color:var(--ink);white-space:nowrap;align-items:center;gap:6px;padding:10px 0;font-weight:500;text-decoration:none;display:inline-flex}.auto-inline:hover,.auto-inline:focus-visible{text-underline-offset:.22em;text-decoration:underline}.auto-inline:focus-visible{outline:2px solid var(--ink);outline-offset:2px;border-radius:2px}.auto-on{margin-top:var(--auto-5);color:var(--auto-muted)}.auto-slab{margin-top:var(--auto-5);background:var(--auto-hair);border-radius:28px;grid-template-columns:minmax(0,1fr) minmax(0,3fr);gap:2px;display:grid;overflow:hidden}.auto-panes{grid-template-columns:repeat(3,minmax(0,1fr));gap:2px;margin:0;padding:0;list-style:none;display:grid}.auto-pane{background:color-mix(in srgb, var(--ground-bottom) 92%, var(--auto-cool));flex-direction:column;padding:24px 26px 26px;transition:background .32s;display:flex;position:relative}.auto-pane .auto-h3{margin-top:18px}.auto-pane-what{color:var(--auto-muted);margin-top:6px;font-size:15.5px;line-height:1.5}@media (hover:hover) and (pointer:fine){.auto-pane:not(.auto-pane--film):hover{background:color-mix(in srgb, var(--ground-bottom) 86%, var(--auto-cool))}.auto-pane:hover .auto-icon{color:#fff}}.auto-icon{width:40px;height:40px;color:var(--auto-cool);transition:color .32s;display:block}.auto-icon .auto-icon-lamp{stroke:var(--auto-lamp)}.auto-pair{gap:12px;margin:auto 0 0;padding-top:22px;display:grid}.auto-pair-side{margin:0}.auto-pair dt{color:var(--auto-faint);align-items:center;gap:9px;font-size:12.5px;font-weight:500;display:flex}.auto-pair dt:before{content:"";background:var(--auto-cool);border-radius:50%;flex:none;width:6px;height:6px}.auto-pair-side[data-side=person] dt:before{background:var(--auto-lamp);box-shadow:0 0 10px 1px #ffbe788c}.auto-pair dd{margin:3px 0 0 15px;font-size:14.5px;line-height:1.45}.auto-pane--film{background:var(--ground-top);padding:0}.auto-film{height:100%;min-height:520px;position:relative;overflow:hidden}.auto-film-still,.auto-film-reel{object-fit:cover;object-position:50% 62%;width:100%;height:100%;position:absolute;inset:0}.auto-film-reel{opacity:0;transition:opacity .9s}.auto-film-reel[data-ready]{opacity:1}.auto-film:after{content:"";pointer-events:none;background:linear-gradient(#00101e00,#00101ed1);height:46%;position:absolute;inset:auto 0 0}.auto-page .auto-film-line{z-index:1;font-family:var(--auto-serif);letter-spacing:-.01em;text-wrap:balance;text-shadow:0 1px 14px #000a18b3;font-size:clamp(24px,2vw,30px);font-style:italic;line-height:1.15;position:absolute;bottom:26px;left:26px;right:26px}.auto-pane--on .auto-pane-what{margin-top:auto;padding-top:28px}.auto-page .auto-note{margin-top:var(--auto-4);font-family:var(--auto-mono);letter-spacing:.06em;color:var(--auto-faint);font-size:12.5px}.auto-rail{--rail-y:58px;margin-top:var(--auto-3);position:relative}.auto-steps{grid-template-columns:repeat(var(--n,5), minmax(0, 1fr));gap:0 clamp(20px,2.6vw,40px);margin:0;padding:0;list-style:none;display:grid;position:relative}.auto-steps:before{content:"";left:0;right:0;top:var(--rail-y);background:var(--auto-hair);height:1px;position:absolute}.auto-step{flex-direction:column;display:flex;position:relative}.auto-step-name{align-items:baseline;gap:12px;min-height:46px;display:flex}.auto-step-node{left:0;top:calc(var(--rail-y) - 5px);background:var(--ground-bottom);width:11px;height:11px;box-shadow:inset 0 0 0 1.5px var(--auto-cool);border-radius:50%;position:absolute}.auto-step-what{color:var(--auto-muted);margin-top:34px;font-size:16px;line-height:1.5}.auto-rail-light{left:0;top:calc(var(--rail-y) - 3px);background:var(--auto-lamp);opacity:0;pointer-events:none;border-radius:50%;width:7px;height:7px;position:absolute;box-shadow:0 0 14px 3px #ffbe7899}.auto-step[data-step=check]:after,.auto-drawer:before{content:"";background:var(--auto-hair);width:1px;position:absolute;left:5px}.auto-step[data-step=check]:after{top:calc(var(--rail-y) + 6px);bottom:0}.auto-drawer:before{top:calc(-1 * var(--auto-4));height:var(--auto-4)}.auto-drawer{gap:var(--auto-3) clamp(24px, 3vw, 48px);margin:var(--auto-4) 0 0 calc((100% + clamp(20px, 2.6vw, 40px)) / var(--n,5));grid-template-columns:minmax(0,3fr) minmax(0,1fr);align-items:end;display:grid;position:relative}.auto-sheets{--fan:1;grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.auto-sheet{background:color-mix(in srgb, var(--ground-bottom) 88%, var(--auto-cool));box-shadow:inset 0 1px 0 #ffffff24, 0 0 0 1px var(--auto-hair);rotate:calc(var(--fan) * (var(--i) - 1) * 1.4deg);translate:0 calc(var(--fan) * var(--i) * 6px);transition:rotate .6s var(--auto-ease), translate .6s var(--auto-ease);border-radius:14px;margin-right:-14px;padding:22px 30px 26px 22px;position:relative}.auto-sheet:nth-child(2){z-index:1}.auto-sheet:nth-child(3){z-index:2}@media (hover:hover) and (pointer:fine){.auto-sheets:hover{--fan:0}}.auto-sheet p{color:var(--auto-muted);margin-top:8px;font-size:15px;line-height:1.5}.auto-aside{font-family:var(--auto-serif);color:var(--auto-muted);font-size:20px;font-style:italic;line-height:1.35}.auto-page .auto-print{margin-top:var(--auto-5);color:var(--auto-faint);font-size:14.5px}.auto-night{margin-top:var(--auto-5);isolation:isolate;border-radius:28px;padding:clamp(28px,4vw,56px);position:relative;overflow:hidden}.auto-night:before{content:"";z-index:-1;background:var(--auto-still,none) 50% 70% / cover no-repeat;filter:blur(18px)saturate(1.2)brightness(.62);position:absolute;inset:-40px}.auto-glass-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(16px,2vw,28px);margin:0;padding:0;list-style:none;display:grid}.auto-glass{-webkit-backdrop-filter:blur(16px)saturate(140%);backdrop-filter:blur(16px)saturate(140%);background:linear-gradient(#ffffff1f,#ffffff0d);border-radius:22px;flex-direction:column;padding:24px 24px 28px;display:flex;box-shadow:inset 0 1px #ffffff4d,inset 0 0 0 1px #ffffff14}.auto-glass .auto-h3{margin-top:26px}.auto-glass p{color:#fffc;margin-top:10px;font-size:15.5px;line-height:1.55}@media (prefers-reduced-transparency:reduce){.auto-glass{-webkit-backdrop-filter:none;backdrop-filter:none;background:#00172adb}}.auto-art{min-height:132px;font-family:var(--auto-mono);letter-spacing:.04em;color:var(--auto-cool);background:#000e1c80;border-radius:14px;flex-direction:column;justify-content:center;gap:10px;margin:0;padding:18px;font-size:11.5px;list-style:none;display:flex;box-shadow:inset 0 0 0 1px #ffffff14}.auto-page .auto-art p{color:inherit;margin:0;font-size:11.5px;line-height:1.3}.auto-art-bars{gap:6px;display:grid}.auto-art-bars i{background:#d6e4f529;border-radius:3px;height:5px;display:block}.auto-page .auto-art-state{color:var(--auto-lamp)}.auto-art-chips{gap:8px;display:flex}.auto-art-chip{border-radius:999px;padding:5px 11px;box-shadow:inset 0 0 0 1px #d6e4f54d}.auto-art-chip--yes{color:#1c1206;background:var(--auto-lamp);box-shadow:0 0 14px #ffbe7873}.auto-art-row{align-items:center;gap:10px;display:flex}.auto-tick{color:var(--auto-cool);flex:none}.auto-art-row--you{color:var(--auto-lamp)}.auto-art-dot{background:var(--auto-lamp);border-radius:50%;flex:none;width:7px;height:7px;margin:0 2.5px;box-shadow:0 0 10px 1px #ffbe7899}.auto-art--off{grid-template-columns:1fr auto;align-items:center;row-gap:12px;display:grid}.auto-art--off .auto-art-state{grid-column:1/-1}.auto-art-switch{background:#d6e4f524;border-radius:999px;width:44px;height:24px;position:relative;box-shadow:inset 0 0 0 1px #d6e4f54d}.auto-art-knob{background:var(--auto-cool);border-radius:50%;width:18px;height:18px;position:absolute;top:3px;left:3px}.auto-qs{gap:var(--auto-5) clamp(32px, 5vw, 96px);padding-bottom:var(--auto-6);grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;display:grid}.auto-qs>.auto-head{position:sticky;top:104px}.auto-q-list{border-top:1px solid var(--auto-hair)}.auto-q{padding:var(--auto-4) 0;border-bottom:1px solid var(--auto-hair)}.auto-page .auto-q-a{max-width:36em;margin-top:var(--auto-2);color:var(--auto-muted)}body:has(.hz-stage[data-place=automation] .auto-page) .site-foot{--foot-ground:var(--ground-top);--foot-ink:var(--ink);--foot-quiet:var(--auto-faint);--foot-gutter:var(--auto-gutter)}@media (prefers-reduced-motion:no-preference){.auto-page[data-motion] [data-reveal]:not([data-seen]){opacity:0;transform:translateY(14px)}.auto-page[data-motion] [data-reveal][data-seen=in]{animation:auto-rise .9s var(--auto-ease) both}.auto-page[data-motion] :is(.auto-head,.auto-rail,.auto-night)[data-reveal]:not([data-seen]){opacity:1;transform:none}.auto-page[data-motion] .auto-slab[data-reveal]:not([data-seen]){transform:none}.auto-page[data-motion] :is(.auto-head,.auto-rail,.auto-night)[data-reveal][data-seen=in]{animation:none}.auto-page[data-motion] .auto-head:not([data-seen]) .auto-word,.auto-page[data-motion] .auto-head:not([data-seen]) .auto-eyebrow{opacity:0}.auto-word{display:inline-block}.auto-page[data-motion] .auto-head[data-seen=in] .auto-word{animation:auto-word .8s var(--auto-ease) calc(var(--w,0) * 60ms) both}.auto-page[data-motion] .auto-head[data-seen=in] .auto-eyebrow{animation:.6s both auto-fade}.auto-page[data-motion] .auto-slab[data-reveal]:not([data-seen]),.auto-page[data-motion] .auto-night:not([data-seen]) .auto-glass{opacity:0}.auto-page[data-motion] .auto-slab[data-reveal][data-seen=in]{animation:.7s both auto-fade}.auto-page[data-motion] .auto-slab[data-seen=in] .auto-pane{animation:auto-settle .9s var(--auto-ease) calc(var(--i,0) * .11s) both}.auto-page[data-motion] .auto-night[data-seen=in] .auto-glass{animation:auto-pane .9s var(--auto-ease) calc(var(--i,0) * .11s) both}.auto-page[data-motion] .auto-rail:not([data-seen]) :is(.auto-step,.auto-drawer){opacity:0}.auto-page[data-motion] .auto-rail[data-seen=in] .auto-step{animation:auto-rise .8s var(--auto-ease) calc(var(--i,0) * .38s + .12s) both}.auto-page[data-motion] .auto-rail[data-seen=in] .auto-step-node{animation:auto-node .5s ease calc(var(--i,0) * .48s + .3s) both}.auto-page[data-motion] .auto-rail[data-seen=in] .auto-rail-light{animation:2.4s cubic-bezier(.45,0,.3,1) .3s both auto-run}.auto-page[data-motion] .auto-rail[data-seen=in] .auto-drawer{animation:auto-rise .9s var(--auto-ease) 1.1s both}}@keyframes auto-rise{0%{opacity:0;transform:translateY(14px)}}@keyframes auto-fade{0%{opacity:0}}@keyframes auto-word{0%{opacity:0;transform:translateY(.4em)}}@keyframes auto-pane{0%{opacity:0;transform:scale(.96)}}@keyframes auto-settle{0%{transform:scale(.94)}}@keyframes auto-node{0%{box-shadow:inset 0 0 0 1.5px var(--auto-cool)}to{background:var(--auto-lamp);box-shadow:inset 0 0 0 1.5px var(--auto-lamp), 0 0 10px 1px #ffbe7880}}@keyframes auto-run{0%{opacity:0;left:0}8%{opacity:1}88%{opacity:1}to{opacity:0;left:calc(100% - 7px)}}@media (max-width:1099px){.auto-split,.auto-qs{display:block}.auto-split .auto-lead{margin-top:var(--auto-3)}.auto-qs>.auto-head{position:static}.auto-q-list{margin-top:var(--auto-5)}.auto-slab{grid-template-columns:minmax(0,1fr)}.auto-film{aspect-ratio:16/10;min-height:0}.auto-film-still,.auto-film-reel{object-position:50% 70%}.auto-panes{grid-template-columns:repeat(2,minmax(0,1fr))}.auto-rail{--rail-y:0px}.auto-steps{grid-template-columns:minmax(0,1fr)}.auto-steps:before{width:1px;height:auto;inset:8px auto 8px 5px}.auto-step{padding:0 0 var(--auto-4) 40px}.auto-step-node{top:6px}.auto-step-name{min-height:0}.auto-page .auto-step-what{margin-top:8px}.auto-rail-light,.auto-step[data-step=check]:after,.auto-drawer:before{display:none}.auto-drawer{margin:var(--auto-2) 0 0 40px;grid-template-columns:minmax(0,1fr)}.auto-glass-list{grid-template-columns:minmax(0,1fr);max-width:560px}}@media (max-width:767px){.auto-sec{padding:80px var(--auto-gutter) var(--auto-3)}:where(.auto-page) p{font-size:16.5px}.auto-slab,.auto-night{border-radius:22px}.auto-film{aspect-ratio:4/5}.auto-panes{grid-template-columns:minmax(0,1fr)}.auto-pane{padding:24px 22px 26px}.auto-pane:not(.auto-pane--film):not(.auto-pane--on){grid-template-columns:32px minmax(0,1fr);align-items:center;column-gap:14px;display:grid}.auto-pane .auto-icon{width:32px;height:32px}.auto-pane:not(.auto-pane--on) .auto-h3{margin-top:0}.auto-pane:not(.auto-pane--film):not(.auto-pane--on) :is(.auto-pane-what,.auto-pair){grid-column:1/-1}.auto-pane:not(.auto-pane--on) .auto-pane-what{margin-top:12px}.auto-pair{padding-top:16px}.auto-sheets{--fan:0;grid-template-columns:minmax(0,1fr);gap:10px}.auto-sheet{margin-right:0}.auto-drawer{margin-left:0}.auto-step{padding-left:32px}.auto-night{padding:14px}.auto-qs{padding-bottom:var(--auto-5)}}
