.sheet-key,.sheet-path,.sheet-groups,.sheet-strip,.sheet-text,.sheet-quote{--sheet-gutter:var(--layout-gutter);padding:clamp(2.75rem, 6vw, 5rem) var(--sheet-gutter)}.sheet-key h2,.sheet-path h2,.sheet-groups h2,.sheet-strip h2,.sheet-text h2{color:var(--pi-navy);letter-spacing:-.02em;text-wrap:balance;font-weight:400}.sheet-intro{gap:var(--space-3);display:grid}.sheet-intro p{margin:0}.sheet-quote{background:var(--automill-paper-light)}.sheet-quote p{max-width:24ch;font:400 clamp(1.7rem, 4.4vw, 3.6rem)/1.05 var(--font-display);letter-spacing:-.035em;color:var(--automill-navy);text-wrap:balance;gap:.1em;margin:0;display:grid}.sheet-quote p span:nth-child(2){color:var(--automill-process)}.sheet-quote p:has(span:only-child){max-width:34ch;font-size:clamp(1.4rem,3vw,2.4rem);line-height:1.12}.sheet-key{background:var(--surface-page)}.sheet-key ol{border-top:2px solid var(--automill-process);margin:0;padding:0;list-style:none}.sheet-key li{gap:var(--space-2);border-bottom:1px solid var(--automill-line);padding:clamp(1.4rem,3vw,2.4rem) 0;display:grid}.sheet-key h2{margin:0;font-size:clamp(1.45rem,3.4vw,2.7rem);line-height:1.05}.sheet-key p{max-width:60ch;color:var(--automill-text);margin:0;font-size:clamp(1rem,1.5vw,1.15rem);line-height:1.55}@media (width>=900px){.sheet-key li{grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:start;gap:clamp(2rem,5vw,5rem)}.sheet-key li>*{order:0}}.sheet-chain .platform-chain__step p{gap:.25rem;display:grid}.sheet-chain .platform-chain__step strong{letter-spacing:-.01em;color:var(--automill-inverse-text);font-size:clamp(1rem,1.5cqw,1.2rem);font-weight:650}.sheet-chain .platform-chain__step span{color:var(--automill-inverse-text);opacity:.86;font-size:.93rem;line-height:1.45}@media (width>=900px){.sheet-chain .platform-chain[data-count="6"]{grid-template-columns:repeat(3,minmax(0,1fr))}.sheet-chain .platform-chain[data-count="7"],.sheet-chain .platform-chain[data-count="8"]{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width<=619px){.sheet-chain .platform-chain{gap:var(--space-5);scroll-snap-type:x mandatory;scrollbar-width:none;margin-right:calc(var(--sheet-gutter,var(--layout-gutter)) * -1);padding-right:var(--layout-gutter);display:flex;overflow-x:auto}.sheet-chain .platform-chain::-webkit-scrollbar{display:none}.sheet-chain .platform-chain__step{scroll-snap-align:start;flex:0 0 72%}}.sheet-path{background:var(--automill-paper-light);gap:clamp(1.75rem,4vw,3rem);display:grid}.sheet-path h2{margin:0;font-size:clamp(1.4rem,2.8vw,2.3rem)}.sheet-path ol{gap:clamp(1.1rem,2.4vw,1.7rem);margin:0;padding:0;list-style:none;display:grid;position:relative}.sheet-path ol:before{content:"";background:var(--automill-line);width:2px;position:absolute;top:.6rem;bottom:.6rem;left:1.2rem}.sheet-path li{gap:var(--space-4);grid-template-columns:2.4rem minmax(0,1fr);align-items:start;display:grid;position:relative}.sheet-path__icon{background:var(--automill-paper-light);place-items:center;width:2.4rem;height:2.4rem;display:grid;position:relative}.sheet-path__icon .brand-icon{color:var(--automill-process);--icon-filter:var(--automill-icon-filter)}.sheet-path strong{letter-spacing:-.015em;color:var(--automill-text);font-size:clamp(1.05rem,1.7vw,1.3rem);font-weight:650;display:block}.sheet-path p{max-width:52ch;color:var(--text-muted);margin:.2rem 0 0;line-height:1.5}@media (width>=900px){.sheet-path{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;gap:clamp(2rem,6vw,6rem)}.sheet-path header{top:calc(var(--layout-header-automill) + var(--space-5));position:sticky}}.sheet-groups{background:var(--surface-page);gap:clamp(1.5rem,3.5vw,2.5rem);display:grid}.sheet-groups h2{max-width:30ch;margin:0;font-size:clamp(1.4rem,2.8vw,2.3rem)}.sheet-groups__list{margin:0;padding:0;list-style:none}.sheet-groups__list>li{align-content:start;gap:var(--space-3);display:grid}.sheet-groups__list h3{letter-spacing:-.015em;color:var(--automill-text);margin:0;font-size:clamp(1.15rem,1.9vw,1.5rem);font-weight:400}.sheet-groups__list ul{gap:0;margin:0;padding:0;list-style:none;display:grid}.sheet-groups__list ul li{border-top:1px solid var(--automill-line);color:var(--automill-text);padding:.75rem 0;line-height:1.5}.sheet-groups__list ul li:first-child{border-top:0;padding-top:0}.sheet-groups__icon .brand-icon{color:var(--automill-process);--icon-filter:var(--automill-icon-filter)}.sheet-groups--cards .sheet-groups__list{gap:var(--space-4);scroll-snap-type:x mandatory;scrollbar-width:none;margin-right:calc(var(--sheet-gutter) * -1);padding-right:var(--sheet-gutter);display:flex;overflow-x:auto}.sheet-groups--cards .sheet-groups__list::-webkit-scrollbar{display:none}.sheet-groups--cards .sheet-groups__list>li{scroll-snap-align:start;border:0;border-top:1px solid var(--automill-line);box-shadow:none;background:0 0;border-radius:0;flex:0 0 82%;padding:1.5rem 0}@media (width>=760px){.sheet-groups--cards .sheet-groups__list{grid-template-columns:repeat(auto-fit,minmax(16rem,1fr));margin-right:0;padding-right:0;display:grid;overflow:visible}.sheet-groups--cards .sheet-groups__list>li{flex:none}}.sheet-groups--rows{background:var(--automill-paper-light)}.sheet-groups--rows .sheet-groups__list{border-top:2px solid var(--automill-process);display:grid}.sheet-groups--rows .sheet-groups__list>li{border-bottom:1px solid var(--automill-line);padding:clamp(1.25rem,2.6vw,2rem) 0}.sheet-groups--rows .sheet-groups__icon{display:none}.sheet-groups--rows .sheet-groups__list h3{letter-spacing:-.03em;text-wrap:balance;font-size:clamp(1.6rem,3.1vw,2.7rem);font-weight:400;line-height:1.05}@media (width>=900px){.sheet-groups--rows .sheet-groups__list>li{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;column-gap:clamp(2rem,5vw,5rem)}.sheet-groups--rows .sheet-groups__list h3{top:calc(var(--layout-header-automill) + var(--space-5));font-size:clamp(2.2rem,5vw,4.6rem);position:sticky}.sheet-groups--rows .sheet-groups__list>li>ul{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:clamp(1.5rem,3vw,3rem)}.sheet-groups--rows .sheet-groups__list>li>ul li:nth-child(2){border-top:0;padding-top:0}}.sheet-groups--rows.is-signature .sheet-groups__list h3{font-size:clamp(2.2rem,5vw,4.6rem)}.sheet-strip{background:var(--surface-page);border-top:1px solid var(--automill-line);gap:clamp(1.5rem,3.5vw,2.5rem);display:grid}.sheet-strip h2{margin:0;font-size:clamp(1.3rem,2.4vw,2rem)}.sheet-strip ul{gap:var(--space-4);scroll-snap-type:x mandatory;scrollbar-width:none;margin:0;margin-right:calc(var(--sheet-gutter) * -1);padding:0;padding-right:var(--sheet-gutter);list-style:none;display:flex;overflow-x:auto}.sheet-strip ul::-webkit-scrollbar{display:none}.sheet-strip li{scroll-snap-align:start;padding-top:var(--space-3);border-top:2px solid var(--automill-process);flex:0 0 68%;align-content:start;gap:.4rem;display:grid}.sheet-strip .brand-icon{color:var(--automill-process);--icon-filter:var(--automill-icon-filter)}.sheet-strip strong{letter-spacing:-.01em;color:var(--automill-text);font-size:1.08rem;font-weight:650}.sheet-strip p{color:var(--text-muted);margin:0;font-size:.95rem;line-height:1.5}@media (width>=760px){.sheet-strip ul{gap:var(--space-5) var(--space-5);grid-template-columns:repeat(auto-fit,minmax(13rem,1fr));margin-right:0;padding-right:0;display:grid;overflow:visible}.sheet-strip li{flex:none}}.sheet-text{background:var(--surface-page);gap:var(--space-4);display:grid}.sheet-text h2{margin:0;font-size:clamp(1.3rem,2.4vw,2rem)}.sheet-text p{margin:0 0 var(--space-3);max-width:62ch;color:var(--automill-text);font-size:clamp(1.02rem,1.5vw,1.2rem);line-height:1.6}@media (width>=900px){.sheet-text{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;gap:clamp(2rem,6vw,6rem)}}.sheet-benefits .platform-benefits__copy h2{margin:0}.sheet-links{padding:clamp(1.5rem, 3vw, 2.25rem) var(--layout-gutter);border-top:1px solid var(--automill-line);background:var(--surface-page)}.sheet-links ul{gap:var(--space-3);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}@media (width>=900px){.sheet-strip ul:has(>li:nth-child(6):last-child){grid-template-columns:repeat(3,minmax(0,1fr))}}.automill-site :is(.sheet-path,.sheet-groups,.sheet-strip,.sheet-route,.sheet-chain .platform-chain__step) .brand-icon.brand-icon--automill img{width:100%;height:100%}.automill-site :is(.sheet-path,.sheet-groups,.sheet-strip,.sheet-route,.sheet-chain .platform-chain__step) .brand-icon.brand-icon--automill{width:1.75rem;height:1.75rem;box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}.automill-site :is(.sheet-path,.sheet-groups,.sheet-strip,.sheet-route) .brand-icon.brand-icon--automill{color:var(--automill-process);--icon-filter:var(--automill-icon-filter)}.sheet-hero{--sheet-overlap:clamp(3rem, 7vw, 6.5rem)}html .automill-site .sheet-hero .stage-chip{text-transform:none;letter-spacing:0;font-size:.875rem;font-weight:500}.sheet-hero__figure{margin:calc(-1 * clamp(3rem, 7vw, 6.5rem)) calc(-1 * var(--platform-gutter)) 1.75rem;aspect-ratio:4/3;background:var(--automill-paper);overflow:hidden}.sheet-hero .platform-hero__line{letter-spacing:-.035em;font-size:clamp(2.2rem,4cqw,3.9rem);font-weight:400}.sheet-hero__figure img{object-fit:cover;border-radius:0;width:100%;height:100%;display:block}@media (width<=899px){html .automill-site main .sheet-hero+section:not(section section){padding-top:calc(clamp(2.75rem, 6vw, 5rem) + var(--sheet-overlap,0px))}}@media (width>=900px){.sheet-hero{--sheet-overlap:0px;--sheet-pt:clamp(2rem, 3.6vw, 3.25rem);--sheet-pb:clamp(2rem, 3.6vw, 3.25rem);z-index:2;padding-top:var(--sheet-pt);padding-bottom:var(--sheet-pb);grid-template-columns:repeat(12,minmax(0,1fr));align-content:start;align-items:start;column-gap:clamp(1.25rem,2.4vw,2.5rem);display:grid}.sheet-hero>:not(.sheet-hero__figure){grid-column:1/7}.sheet-hero__figure{margin:calc(-1 * var(--sheet-pt)) calc(-1 * var(--platform-gutter)) calc(-1 * var(--sheet-pb)) 0;aspect-ratio:auto;grid-area:1/7/span 3/-1;align-self:stretch;min-height:clamp(26rem,38vw,34rem);position:relative}.sheet-hero__figure img{position:absolute;inset:0}.sheet-hero .platform-hero__meta{margin-bottom:clamp(1rem,2.4vw,1.75rem)}.sheet-hero .platform-hero__line{font-size:clamp(2.2rem,3.6cqw,3.5rem)}.sheet-hero .platform-hero__foot{gap:var(--space-3);grid-template-columns:minmax(0,1fr);margin-top:clamp(1.25rem,2.4vw,1.75rem);padding-top:clamp(1rem,2vw,1.5rem)}.sheet-hero .platform-hero__pitch{max-width:52ch;font-size:clamp(1rem,1.25cqw,1.1rem);line-height:1.5}.sheet-hero .platform-hero__lede{gap:clamp(1rem,1.8vw,1.4rem)}}@media (width>=900px) and (height<=800px){.sheet-hero{--sheet-pt:1.75rem;--sheet-pb:1.75rem}.sheet-hero .platform-hero__line{font-size:clamp(2.2rem,3.1cqw,3rem)}.sheet-hero .platform-hero__meta{margin-bottom:1rem}.sheet-hero .sheet-intro{gap:var(--space-2)}}html .automill-site .sheet-hero a.platform-hero__cta{border:1px solid var(--automill-process);background:var(--automill-process);color:#fff;--wipe:var(--automill-process-hover);--wipe-ink:#fff;border-radius:999px;min-height:44px;padding:.65rem 1.4rem;font-weight:600;text-decoration:none}@media (hover:hover){html .automill-site .sheet-hero a.platform-hero__cta:hover{background:var(--automill-process-hover);border-color:var(--automill-process-hover)}}.sheet-key.is-signature h2{letter-spacing:-.035em;font-size:clamp(2rem,5.4vw,4.8rem);font-weight:400;line-height:1}@media (width>=900px){.sheet-key.is-signature li{grid-template-columns:minmax(0,7fr) minmax(0,4fr)}}.sheet-route{background:var(--automill-paper-light);padding:clamp(2.75rem, 6vw, 5rem) var(--layout-gutter);gap:clamp(1.75rem,4vw,3rem);display:grid}.sheet-route h2{letter-spacing:-.03em;color:var(--pi-navy);text-wrap:balance;margin:0;font-size:clamp(1.8rem,3.6vw,3rem);font-weight:400;line-height:1.05}.sheet-route__list{gap:1.6rem;margin:0;padding:0;list-style:none;display:grid;position:relative}.sheet-route__list:before{content:"";background:var(--automill-process);width:2px;position:absolute;top:.4rem;bottom:.4rem;left:.45rem}.sheet-route__list li{align-content:start;gap:.35rem;padding-left:2rem;display:grid;position:relative}.sheet-route__list li:before{content:"";background:var(--automill-paper-light);border:2px solid var(--automill-process);width:.95rem;height:.95rem;position:absolute;top:.35rem;left:0}.sheet-route__list strong{letter-spacing:-.015em;color:var(--automill-text);font-size:clamp(1.1rem,1.7vw,1.4rem);font-weight:650}.sheet-route__list p{max-width:34ch;color:var(--text-muted);margin:0;font-size:.95rem;line-height:1.5}@media (width>=900px){.sheet-route__list{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:clamp(1.25rem,2.4vw,2.5rem);padding-top:2rem}.sheet-route__list:before{width:auto;height:2px;inset:.45rem 0 auto}.sheet-route__list li{padding-left:0}.sheet-route__list li:before{top:-1.55rem}}.sheet-strip.is-signature ul{grid-template-columns:minmax(0,1fr);gap:0;margin-right:0;padding-right:0;display:grid;overflow:visible}.sheet-strip.is-signature li{border-top:1px solid var(--automill-line);flex:none;padding:clamp(1rem,2vw,1.6rem) 0}.sheet-strip.is-signature li:first-child{border-top:2px solid var(--automill-process)}.sheet-strip.is-signature .brand-icon{display:none}.sheet-strip.is-signature strong{letter-spacing:-.035em;font-size:clamp(1.9rem,4.6vw,4rem);font-weight:400;line-height:1.05}.sheet-strip.is-signature p{max-width:40ch}@media (width>=900px){.sheet-strip.is-signature li{grid-template-columns:minmax(0,7fr) minmax(0,4fr);align-items:baseline;column-gap:clamp(2rem,5vw,5rem)}}.sheet-text.is-signature h2{letter-spacing:-.03em;font-size:clamp(1.8rem,3.6vw,3rem);font-weight:400}.sheet-text.is-signature p{max-width:30ch;font:400 clamp(1.5rem, 3.2vw, 2.7rem)/1.14 var(--font-display);letter-spacing:-.03em}.sheet-text.is-signature p+p{margin-top:var(--space-4);font-size:clamp(1.05rem,1.5vw,1.25rem);font-family:var(--font-body);letter-spacing:0;max-width:52ch;color:var(--text-muted);line-height:1.6}@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){.sheet-route__list,.sheet-path ol{view-timeline-name:--rail;view-timeline-axis:block}.sheet-route__list:before,.sheet-path ol:before{transform-origin:50% 0;animation-name:rail-grow-y;animation-duration:1s;animation-timing-function:linear;animation-fill-mode:both;animation-timeline:--rail;animation-range:entry 25% cover 60%}.sheet-route__list li:before,.sheet-path__icon{animation-name:rail-node;animation-duration:1s;animation-timing-function:linear;animation-fill-mode:both;animation-timeline:--rail;animation-range:entry 30% entry 60%}.sheet-route__list li:nth-child(2):before,.sheet-path li:nth-child(2) .sheet-path__icon{animation-range:entry 36% entry 66%}.sheet-route__list li:nth-child(3):before,.sheet-path li:nth-child(3) .sheet-path__icon{animation-range:entry 42% entry 72%}.sheet-route__list li:nth-child(4):before,.sheet-path li:nth-child(4) .sheet-path__icon{animation-range:entry 48% entry 78%}.sheet-route__list li:nth-child(5):before,.sheet-path li:nth-child(5) .sheet-path__icon{animation-range:entry 54% entry 84%}.sheet-route__list li:nth-child(6):before,.sheet-path li:nth-child(6) .sheet-path__icon{animation-range:entry 60% entry 90%}.sheet-route__list li:nth-child(n+7):before,.sheet-path li:nth-child(n+7) .sheet-path__icon{animation-range:entry 66% entry 96%}@keyframes rail-grow-y{0%{transform:scaleY(0)}to{transform:none}}@keyframes rail-grow-x{0%{transform:scaleX(0)}to{transform:none}}@keyframes rail-node{0%{opacity:.2;transform:scale(.6)}to{opacity:1;transform:none}}@media (width>=900px){.sheet-route__list:before{transform-origin:0;animation-name:rail-grow-x}}}}
