.automill-site .am-difference{background:var(--automill-paper);padding:3rem 0}.automill-site .am-difference h2{font:400 clamp(2.1rem, 5vw, 4.2rem)/1.05 var(--font-display);letter-spacing:-.045em;color:var(--automill-navy);margin:.8rem 0 2rem}.automill-site .am-difference__list{margin:0;padding:0;list-style:none;display:grid;position:relative}.automill-site .am-difference__list:before{content:"";background:var(--automill-line-strong);width:1px;position:absolute;top:2rem;bottom:2rem;left:24px}.automill-site .am-difference__list li{border-top:1px solid var(--automill-line-strong);grid-template-columns:48px minmax(0,1fr);gap:1rem;padding:1.6rem 0;display:grid}.automill-site .am-difference__icon{background:var(--automill-paper);color:var(--automill-process);align-self:start;padding-block:.25rem;position:relative}.automill-site .am-difference h3{font:400 1.25rem/1.2 var(--font-display);color:var(--automill-navy);margin:0 0 .65rem}.automill-site .am-difference__list p{font:400 1rem/1.65 var(--font-body);color:var(--automill-navy);margin:0}.automill-site .am-overview__ecosystem{border-top:3px solid var(--automill-process);color:var(--automill-navy);align-items:center;gap:1rem;margin-top:1rem;padding-top:1.8rem;display:flex}.automill-site .am-overview__ecosystem svg{color:var(--automill-process);flex:0 0 48px}.automill-site .am-overview__ecosystem p{font:500 clamp(1.15rem, 2.5vw, 1.8rem)/1.5 var(--font-display);margin:0}.automill-site .am-overview__promise{background:var(--automill-process);color:#fff;padding:2.6rem 0}.automill-site .am-overview__promise h2{color:#fff;max-width:24ch;font:400 clamp(1.8rem, 4.5vw, 3.6rem)/1.1 var(--font-display);letter-spacing:-.035em;margin:0}.automill-site .am-overview__promise p{color:#fff;font:400 1rem/1.6 var(--font-body);margin:1.2rem 0 0}@media (width>=700px){.automill-site .am-difference__list{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:2.4rem}.automill-site .am-difference__list:before{display:none}.automill-site .am-difference__list li{border-top:0;position:relative}.automill-site .am-difference__list li:before{content:"";background:var(--automill-line-strong);height:1px;position:absolute;top:0;left:0;right:-2.4rem}.automill-site .am-difference__list li:nth-child(2n):before{right:0}}@media (width>=1000px){.automill-site .am-difference{padding:4.5rem 0}.automill-site .am-difference__list{grid-template-columns:repeat(3,minmax(0,1fr))}.automill-site .am-difference__list li:nth-child(2n):before{right:-2.4rem}.automill-site .am-difference__list li:nth-child(3n):before{right:0}}@media print{.automill-site :is(.am-overview,.am-difference,.am-overview__promise){color:var(--automill-navy);background:#fff}}.automill-site .am-overview-proof{color:var(--automill-navy);gap:2rem;padding-top:3rem;padding-bottom:3rem;display:grid}.automill-site .am-overview-proof h2{font:400 clamp(2rem, 4vw, 3.5rem)/1.1 var(--font-display);letter-spacing:-.04em;margin:1rem 0}.automill-site .am-overview-proof p{line-height:1.65}@media (width>=900px){.automill-site .am-overview-proof{grid-template-columns:1fr 1fr;gap:4rem}}.automill-site :is(.am-overview,.am-difference,.am-overview__promise) .am-wrap,.automill-site .am-overview-proof{width:calc(100% - 2 * var(--automill-gutter));max-width:84rem;margin-inline:auto}@media (width<=599px){.automill-site .am-difference__list{scroll-snap-type:x mandatory;scrollbar-width:none;margin-inline:calc(-1 * var(--automill-gutter));padding-inline:var(--automill-gutter);scroll-padding-inline:var(--automill-gutter);gap:.9rem;display:flex;overflow-x:auto}.automill-site .am-difference__list::-webkit-scrollbar{display:none}.automill-site .am-difference__list:before{display:none}.automill-site .am-difference__list li{scroll-snap-align:start;border:1px solid var(--automill-line-strong);background:#fff;border-radius:.9rem;flex:0 0 76%;grid-template-columns:minmax(0,1fr);align-content:start;gap:.9rem;padding:1.2rem}.automill-site .am-difference__icon{background:0 0;justify-self:start;width:3rem;height:3rem}}.automill-site .am-overview{background:var(--automill-paper-light);color:var(--automill-ink);padding:0 0 3rem;position:relative;overflow:clip}.automill-site .am-overview__lower{padding-top:clamp(1.4rem,3vw,2.4rem)}.automill-site .am-hero{isolation:isolate;min-height:clamp(34rem, calc(100svh - var(--layout-header-automill)), 54rem);padding:calc(var(--layout-header-automill) + clamp(1.5rem, 4vw, 3rem)) 0 clamp(3rem, 6vw, 5rem);background:var(--automill-navy-deep);color:#fff;align-items:center;display:flex;position:relative;overflow:clip}.automill-site .am-panorama{z-index:-2;margin:0;position:absolute;inset:0}.automill-site .am-panorama img{object-fit:cover;object-position:0% 62%;width:100%;height:100%;display:block}.automill-site .am-hero__scrim{z-index:-1;pointer-events:none;background:linear-gradient(90deg, color-mix(in srgb, var(--automill-navy-deep) 90%, transparent) 0%, color-mix(in srgb, var(--automill-navy-deep) 86%, transparent) 38%, color-mix(in srgb, var(--automill-navy) 45%, transparent) 50%, transparent 62%), linear-gradient(0deg, color-mix(in srgb, var(--automill-navy-deep) 40%, transparent) 0%, transparent 28%);position:absolute;inset:0}.automill-site .am-overview__opening{width:100%;display:block;position:relative}.automill-site .am-overview__headline{z-index:2;max-width:min(40rem,44%);padding:0;position:relative}.automill-site .am-overview__headline .am-label{color:var(--automill-aqua-on-dark)}.automill-site .am-ledger{z-index:0;top:calc(var(--layout-header-automill) + 2rem);height:28rem;padding:0 var(--automill-gutter);columns:3 18rem;color:#ffffff42;font:500 .75rem/2.1 var(--font-mono);letter-spacing:.12em;text-transform:uppercase;opacity:0;pointer-events:none;column-gap:2.5rem;margin:0;list-style:none;position:absolute;left:0;right:0;overflow:hidden}.automill-site .am-ledger li{break-inside:avoid;white-space:nowrap;text-overflow:clip;overflow:hidden}.automill-site .am-overview h1{max-width:none;font:300 clamp(2.25rem, 5.2vw, 5.4rem)/1 var(--font-display);letter-spacing:-.035em;text-wrap:balance;color:#fff;overflow-wrap:normal;margin:.8rem 0 0}.automill-site .am-overview h1 span{display:block}.automill-site .am-overview h1 span:last-child{color:var(--automill-aqua-on-dark)}.automill-site .am-scale{fill:none;width:100%;height:.75rem;stroke:var(--automill-aqua-on-dark);stroke-width:1px;transform-origin:0;margin:1rem 0 1.2rem;display:block;overflow:visible}.automill-site .am-scale path{vector-effect:non-scaling-stroke}.automill-site .am-overview__actions{flex-wrap:wrap;gap:.65rem;display:flex}.automill-site .am-overview__actions .ai-button{border-radius:999px;min-height:44px;padding:.65rem 1.2rem;font-size:.9375rem}.automill-site .am-overview__actions .ai-button--dark{background:var(--automill-process);border-color:var(--automill-process);color:#fff}.automill-site .am-overview__actions .ai-button--dark:hover{background:var(--automill-process-hover);border-color:var(--automill-process-hover)}.automill-site .am-overview__actions .ai-button--line{color:#fff;border-color:#fff}.automill-site .am-overview__actions .ai-button--line:hover{color:var(--automill-navy-deep);background:#fff}.automill-site .am-overview__actions .ai-button:focus-visible{outline:3px solid var(--automill-aqua-on-dark);outline-offset:3px}.automill-site .am-mill{z-index:1;position:relative}.automill-site .am-mill__rail{gap:.75rem;margin:0;padding:0;list-style:none;display:flex}.automill-site .am-st{flex:1 1 0;min-width:0;position:relative}.automill-site .am-st__art{aspect-ratio:4/3;border-radius:3px;position:relative;overflow:clip}.automill-site .am-st__photo{object-fit:cover;object-position:50% 50%;width:100%;height:100%;display:block}.automill-site .am-st[data-stage=intake] .am-st__photo{object-position:72% 50%}.automill-site .am-st__win,.automill-site .am-st__in{width:100%;height:100%;position:absolute;inset:0;overflow:clip}.automill-site .am-st__span{width:100%;min-height:44px;color:var(--automill-ink);font:500 .75rem/1.2 var(--font-mono);letter-spacing:.14em;text-transform:uppercase;text-align:center;cursor:pointer;background:0 0;border:0;margin:.2rem 0 0;padding:.9rem .4rem .3rem;display:block;position:relative}.automill-site .am-st__span:before{content:"";border:1px solid;border-top:0;height:.6rem;position:absolute;top:0;left:.5rem;right:.5rem}.automill-site .am-st__span[aria-pressed=true]{color:var(--automill-process)}.automill-site .am-st[data-on]{background:var(--automill-intake-surface)}.automill-site .am-st__span:focus-visible{outline:2.5px solid var(--automill-process);outline-offset:-2px}.automill-site .am-overview__definition{gap:1rem;padding-top:2.4rem;display:grid}.automill-site .am-overview__definition p{font:400 1rem/1.65 var(--font-body);color:var(--automill-ink);max-width:52rem;margin:0}.automill-site .am-overview__definition .am-overview__goal{border-left:3px solid var(--automill-process);padding-left:1rem;font-weight:500}@media (width>=1000px){.automill-site .am-overview__definition{grid-template-columns:1.15fr 1fr;gap:3rem}.automill-site .am-overview__definition p{max-width:none}}@media (width<=899.98px){.automill-site .am-hero{--am-pic:clamp(21rem, 52vw, 32rem);min-height:0;padding:calc(var(--layout-header-automill) + 2.75rem) 0 calc(var(--am-pic) - 4rem);display:block}.automill-site .am-panorama{height:var(--am-pic);inset:auto 0 0;mask-image:linear-gradient(#0000 0%,#000 42%)}.automill-site .am-panorama img{object-position:41% 50%}.automill-site .am-hero__scrim{background:linear-gradient(180deg, color-mix(in srgb, var(--automill-navy-deep) 55%, transparent) 40%, transparent 75%)}.automill-site .am-overview__headline{max-width:none}.automill-site .am-overview h1{font-size:clamp(2.25rem,7.4vw,3.6rem)}}@media (width<=719.98px){.automill-site .am-overview{padding-bottom:2rem}.automill-site .am-ledger{columns:1;height:22rem;padding-inline:var(--automill-gutter);top:calc(var(--layout-header-automill) + 1rem)}.automill-site .am-mill{margin-inline:calc(-1 * var(--automill-gutter))}.automill-site .am-mill__rail{scroll-snap-type:x mandatory;scrollbar-width:none;padding-inline:var(--automill-gutter);scroll-padding-inline:var(--automill-gutter);overscroll-behavior-x:contain;gap:.75rem;overflow-x:auto}.automill-site .am-mill__rail::-webkit-scrollbar{display:none}.automill-site .am-st{scroll-snap-align:start;flex:0 0 74%}}@media (prefers-reduced-motion:no-preference){.automill-site .am-ledger{animation:.9s linear both am-ledger}.automill-site .am-overview .am-st:first-child{--d:.9s}.automill-site .am-overview .am-st:nth-child(2){--d:1.83s}.automill-site .am-overview .am-st:nth-child(3){--d:2.75s}.automill-site .am-overview .am-st:nth-child(4){--d:3.68s}.automill-site .am-overview .am-st__win{animation:am-wipe-x .7s cubic-bezier(.45, 0, .2, 1) var(--d) both}.automill-site .am-overview .am-st__in{animation:am-wipe-x-back .7s cubic-bezier(.45, 0, .2, 1) var(--d) both}.automill-site .am-overview .am-st__span{animation:am-name .35s ease var(--d) both}@keyframes am-ledger{0%{opacity:0}25%{opacity:1}60%{opacity:1}to{opacity:0}}@keyframes am-rule{0%{transform:scaleX(0)}to{transform:none}}@keyframes am-wipe-x{0%{transform:translate(-100%)}to{transform:none}}@keyframes am-wipe-x-back{0%{transform:translate(100%)}to{transform:none}}@keyframes am-name{0%{opacity:0;transform:translateY(.4rem)}to{opacity:1;transform:none}}.automill-site .am-overview h1 span{animation-name:am-rise;animation-duration:.7s;animation-timing-function:cubic-bezier(.22,1,.36,1);animation-delay:.1s;animation-fill-mode:both}.automill-site .am-overview h1 span:nth-child(2){animation-delay:.18s}.automill-site .am-scale{animation-name:am-rule;animation-duration:.9s;animation-timing-function:cubic-bezier(.22,1,.36,1);animation-delay:.3s;animation-fill-mode:both}.automill-site .am-st__span:before{transform-origin:50%;animation-name:am-bracket;animation-duration:.45s;animation-timing-function:cubic-bezier(.22,1,.36,1);animation-delay:calc(var(--d) + .55s);animation-fill-mode:both}@keyframes am-rise{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@keyframes am-bracket{0%{transform:scaleX(0)}to{transform:none}}}
