.pa{--pitch:104px;--pitch-x:8px;--veil:#093527bf;--cut-rule:#faf5ed6b;--eyebrow-rule-dark:#faf5ed99;--h1-line:calc(var(--h1-size) * var(--h1-lh));--after-seam-lines:1;--band:416px;--mat:url(/a/assets/material.webp);--mat-w:2000px;--t2:url(/a/assets/t2.svg);--x512:calc(50% - 208px)}@media (width<=1199px){.pa{--after-seam-lines:2;--mat-w:1100px;--pitch:48px}}.pa *{box-sizing:border-box}.pa,.pa{margin:0}.pa{font-family:var(--font-display);font-synthesis:var(--font-synthesis);background:var(--forest);color:var(--paper);-webkit-font-smoothing:antialiased}.pa p,.pa h1,.pa h2,.pa h3,.pa ul,.pa ol{margin:0}.pa ul,.pa ol{padding:0;list-style:none}.pa a{color:inherit;text-decoration:none}.pa a:focus-visible{outline:var(--focus-width) solid var(--focus-on-dark);outline-offset:var(--focus-offset)}.pa img{display:block}.pa .wrap{column-gap:var(--gutter);max-width:calc(var(--container) + 2 * var(--margin));padding:0 var(--margin);grid-template-columns:repeat(12,minmax(0,1fr));margin:0 auto;display:grid}.pa .wrap>*{grid-column:1/-1}.pa .mat{background-color:var(--forest);isolation:isolate;position:relative}.pa .mat:before{content:"";z-index:0;pointer-events:none;background-image:linear-gradient(var(--veil), var(--veil)), var(--mat);background-repeat:no-repeat;background-size:auto, var(--mat-w) auto;background-position:0 0, var(--ax,50%) var(--ay,50%);transform:var(--flip,none);position:absolute;inset:0}.pa .grid:after{content:"";z-index:1;pointer-events:none;background-image:linear-gradient(to right, var(--hairline-on-green) 1px, transparent 1px), linear-gradient(to bottom, var(--hairline-on-green) 1px, transparent 1px);background-size:var(--pitch) var(--pitch);background-position:var(--gx,var(--pitch-x)) 0, 0 var(--gy,0);position:absolute;inset:0}.pa .mat>*{z-index:2;position:relative}.pa .p1{--ax:38%;--ay:62%}.pa .p2a{--ax:100%;--ay:0%}.pa .p2b{--ax:0%;--ay:100%}.pa .p3{--ax:0%;--ay:20%}.pa .p4{--ax:100%;--ay:100%;--flip:scaleX(-1)}.pa .eyebrow{margin-left:calc(-1 * var(--margin));padding-left:var(--margin);border-bottom:1px solid var(--eyebrow-rule-dark);font-size:var(--lead-size);line-height:1.3;font-weight:var(--w-medium);color:var(--paper);text-wrap:balance;justify-self:start;padding-bottom:14px}.pa .on-paper .eyebrow{color:var(--forest);border-bottom-color:var(--ink-muted)}.pa .btn{height:var(--control-h);padding:0 var(--control-pad-x);border-radius:var(--radius-tile);font-size:var(--button-size);line-height:var(--button-lh);font-weight:var(--button-weight);white-space:nowrap;justify-content:center;align-items:center;display:inline-flex}.pa .btn-primary{background:var(--lime);color:var(--forest)}.pa .btn-secondary{border:1px solid var(--paper);color:var(--paper)}.pa .label{font-size:var(--label-size);line-height:var(--label-lh);letter-spacing:var(--label-ls);font-weight:var(--label-weight)}.pa h2{font-size:var(--h2-size);line-height:var(--h2-lh);letter-spacing:var(--h2-ls);font-weight:var(--h2-weight);text-wrap:balance}.pa .lead{font-size:var(--lead-size);line-height:var(--lead-lh)}.pa .hero{background:var(--forest);overflow:hidden}.pa .field{height:var(--band);padding:0 var(--margin);border-bottom:1px solid var(--cut-rule);flex-direction:column;display:flex}.pa .field.grid:after{background-position:var(--pitch-x) 100%, 0 100%;-webkit-mask-image:linear-gradient(to bottom, transparent 88px, var(--forest) 88px, var(--forest) calc(100% - 2 * var(--pitch) + 1px), transparent calc(100% - 2 * var(--pitch) + 1px)), linear-gradient(to right, transparent 840px, var(--forest) 840px);mask-image:linear-gradient(to bottom, transparent 88px, var(--forest) 88px, var(--forest) calc(100% - 2 * var(--pitch) + 1px), transparent calc(100% - 2 * var(--pitch) + 1px)), linear-gradient(to right, transparent 840px, var(--forest) 840px);-webkit-mask-position:0 0,0 88px;mask-position:0 0,0 88px;-webkit-mask-size:100% 100%,100% calc(100% - 88px);mask-size:100% 100%,100% calc(100% - 88px);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.pa .nav{flex:none;justify-content:space-between;align-items:center;height:88px;display:flex}.pa .nav .logo{width:auto;height:22px}.pa .nav-right{align-items:center;gap:40px;display:flex}.pa .nav ul{gap:40px;display:flex}.pa .nav li{font-size:var(--small-size);line-height:var(--small-lh);font-weight:var(--w-medium)}.pa .nav .btn{height:40px;font-size:var(--small-size);padding:0 18px}.pa .menu{display:none}.pa .field-body{margin-top:auto}.pa .field .eyebrow{margin-bottom:48px;display:inline-block}.pa .hero h1{margin-bottom:calc(-1 * var(--after-seam-lines) * var(--h1-line));font-size:var(--h1-size);line-height:var(--h1-lh);letter-spacing:var(--h1-ls);font-weight:var(--h1-weight);max-width:10.5em}.pa .below{align-items:start}.pa .sub{padding-top:calc(var(--after-seam-lines) * var(--h1-line) + 56px);font-size:var(--lead-size);line-height:var(--lead-lh);grid-area:1/1/span 3/7;max-width:30em}.pa .workflow{border-top:1px solid var(--hairline-on-green);font-size:var(--body-size);line-height:var(--body-lh);color:var(--body-on-green);grid-area:1/9/auto/13;margin-top:40px;padding-top:20px}.pa .ctas{grid-area:2/9/auto/13;gap:16px;margin-top:40px;display:flex}.pa .audience{font-size:var(--body-size);line-height:var(--body-lh);color:var(--body-on-green);grid-area:3/9/auto/13;margin-top:32px}.pa .marquee{margin-top:var(--space-9);border-top:1px solid var(--hairline-on-green)}.pa .mq-label{padding:28px var(--margin) 0;color:var(--secondary-on-green)}.pa .mq-window{margin-top:-80px;padding-top:150px;padding-bottom:44px;overflow:hidden}.pa .mq-track{align-items:center;gap:44px;width:max-content;margin-left:-64px;display:flex}.pa .mq-item{align-items:center;gap:44px;display:flex;position:relative}.pa .mq-item:after{content:"";background:var(--tertiary-on-green);width:4px;height:4px}.pa .mq-item img{opacity:.86;width:auto;height:24px}.pa .mq-item img.tall{height:40px}.pa .mq-item img.vw{height:30px}.pa .mq-item.open img{opacity:1}.pa .tip{background:var(--paper);width:232px;color:var(--forest);border-radius:var(--radius-tile);margin-left:-116px;padding:14px 16px 16px;position:absolute;bottom:calc(100% + 16px);left:50%}.pa .tip:after{content:"";border:6px solid #0000;border-top-color:var(--paper);margin-left:-6px;position:absolute;top:100%;left:50%}.pa .tip b{font-size:var(--small-size);line-height:1.3;font-weight:var(--w-semibold);display:block}.pa .tip span{font-size:var(--small-size);line-height:var(--small-lh);margin-top:4px;display:block}.pa .highlights{grid-template-columns:var(--x512) 416px 1fr;background-color:var(--paper);background-image:var(--t2);color:var(--forest);background-size:cover;display:grid}.pa .hl{border-left:1px solid var(--hairline-on-cream);padding:48px 32px 56px}.pa .hl:first-child{padding-left:var(--margin);border-left:0;padding-right:48px}.pa .hl:last-child{padding-right:var(--margin)}.pa .hl h3{font-size:var(--title-size);line-height:var(--title-lh);font-weight:var(--w-semibold)}.pa .hl p{font-size:var(--body-size);line-height:var(--body-lh);max-width:24em;margin-top:16px}.pa .problem{background-color:var(--paper);background-image:var(--t2);color:var(--forest);background-size:1440px;position:relative}.pa .p-head,.pa .p-rows{position:relative}.pa .pm{width:var(--x512);position:absolute;top:0;bottom:0;left:0}.pa .pm-band,.pa .leg{display:none}.pa .p-head .wrap{z-index:2;padding-top:var(--section-y);padding-bottom:var(--space-9);position:relative}.pa .p-head .pm.grid:after{-webkit-mask-image:linear-gradient(to bottom, transparent 0, transparent 208px, var(--forest) 208px);mask-image:linear-gradient(to bottom, transparent 0, transparent 208px, var(--forest) 208px)}.pa .p-label{width:calc(100% + var(--margin) + var(--gutter) / 2);grid-area:1/1/auto/5;align-self:start;margin-top:18px}.pa .p-title{color:var(--forest);grid-area:1/5/auto/13}.pa .p-lead{margin-top:var(--space-6);grid-area:2/5/auto/12;max-width:592px}.pa .plist{z-index:2;position:relative}.pa .prow{position:relative}.pa .prow .wrap{z-index:2;padding-top:20px;padding-bottom:var(--space-7);align-items:start;position:relative}.pa .prow:before,.pa .plist-close:before{content:"";background:linear-gradient(to right, var(--cut-rule) 0, var(--cut-rule) var(--x512), var(--hairline-strong-on-cream) var(--x512), var(--hairline-strong-on-cream) calc(50% + var(--container) / 2), transparent calc(50% + var(--container) / 2));height:1px;position:absolute;top:0;left:0;right:0}.pa .plist-close{z-index:2;height:var(--section-y);position:relative}.pa .ord{font-size:var(--h3-size);line-height:var(--h3-lh);letter-spacing:var(--h3-ls);color:var(--paper);transform:translateX(calc(-16px + var(--gutter) / 2));grid-area:1/1/auto/5;justify-self:end;margin-right:0;padding-right:0}.pa .prow .t{padding-top:10px;padding-right:var(--space-5);font-size:var(--title-size);line-height:var(--title-lh);font-weight:var(--w-medium);color:var(--forest);text-wrap:balance;grid-area:1/5/auto/8}.pa .prow .r{font-size:var(--body-size);line-height:var(--body-lh);color:var(--ink-muted);grid-area:1/8/auto/13;padding-top:13px}.pa .sys{--ex:64px;--ex-gap:56px;--trunk-x:31px;--text-x:104px;--stroke:2px;--sq:8px;--feed-gap:150px;--mid:calc(var(--title-size) * var(--title-lh) / 2);padding:var(--section-y) 0 var(--pitch);background-color:var(--paper);background-image:var(--t2);color:var(--forest);background-size:1440px;position:relative;overflow:hidden}.pa .sys-wrap{align-items:stretch}.pa .system{z-index:3;grid-area:1/1/auto/7;padding-bottom:136px;position:relative}.pa .experts{border-bottom:var(--stroke) solid var(--forest);gap:1px;width:max-content;display:flex}.pa .experts li{width:var(--ex);height:var(--ex);background:linear-gradient(var(--card-on-green), var(--card-on-green)), var(--forest)}.pa .experts img{object-fit:cover;width:100%;height:100%}.pa .feeds{margin-left:var(--trunk-x);padding-top:var(--ex-gap);position:relative}.pa .feeds:before{content:"";width:var(--stroke);height:var(--ex-gap);background:var(--forest);position:absolute;top:0;left:0}.pa .feed{height:var(--feed-gap);border-left:var(--stroke) solid var(--forest);position:relative}.pa .feed:last-child{height:calc(var(--mid) + var(--stroke))}.pa .feed:before{content:"";top:calc(var(--mid) - var(--sq) / 2);left:calc(var(--stroke) / -2 - var(--sq) / 2);width:var(--sq);height:var(--sq);background:var(--forest);position:absolute}.pa .feed:after{content:"";top:calc(var(--mid) - var(--sq) / 2);left:calc(100% + var(--gutter) - var(--sq) / 2 + var(--stroke));width:var(--sq);height:var(--sq);background:var(--lime);position:absolute}.pa .feed h3{margin-right:calc(-1 * var(--gutter));font-size:var(--title-size);line-height:var(--title-lh);letter-spacing:var(--ls-heading);font-weight:var(--w-medium);align-items:center;gap:16px;display:flex}.pa .feed h3:before{content:"";width:calc(var(--text-x) - var(--trunk-x) - var(--stroke) - 16px);height:var(--stroke);background:var(--forest);flex:none}.pa .feed h3:after{content:"";height:var(--stroke);background:var(--forest);flex:auto}.pa .node{margin-right:calc(-1 * var(--margin));padding:0 var(--margin) 0 calc(var(--pitch) + var(--gutter));color:var(--paper);flex-direction:column;grid-area:1/7/auto/-1;justify-content:center;display:flex}.pa .node.grid:after{background-position:0 0, 0 calc(var(--ex) + var(--stroke) + var(--ex-gap) + var(--mid))}.pa .spine{width:104px;left:0;top:calc(var(--ex) + var(--stroke) + var(--ex-gap) + var(--mid) - var(--stroke) / 2);height:calc(3 * var(--feed-gap) + var(--stroke));background:linear-gradient(var(--lime), var(--lime)) 0 0 / 104px var(--stroke) no-repeat, linear-gradient(var(--lime), var(--lime)) 0 calc(1 * var(--feed-gap)) / 104px var(--stroke) no-repeat, linear-gradient(var(--lime), var(--lime)) 0 calc(2 * var(--feed-gap)) / 104px var(--stroke) no-repeat, linear-gradient(var(--lime), var(--lime)) 0 100% / 104px var(--stroke) no-repeat, linear-gradient(var(--lime), var(--lime)) 102px 0 / var(--stroke) 100% no-repeat;position:absolute!important}.pa .spine:after{content:"";width:22px;height:var(--stroke);background:var(--lime);position:absolute;top:calc(50% - 1px);left:102px}.pa .node h2{max-width:11.5em;font-size:var(--h3-size);line-height:var(--h3-lh);letter-spacing:var(--h3-ls);font-weight:var(--h3-weight);text-wrap:pretty;margin-top:calc(var(--ex) + var(--ex-gap) - var(--section-y) / 2)}.pa .fos{background:var(--forest);color:var(--paper)}.pa .fos-upper{height:calc(10 * var(--pitch));background:var(--forest-deep);isolation:isolate;position:relative}.pa .fos-upper:before{content:"";z-index:0;-webkit-mask-image:linear-gradient(to bottom, transparent 80px, var(--forest) 160px);mask-image:linear-gradient(to bottom, transparent 80px, var(--forest) 160px);background:url(/a/assets/band-forest.webp) 50% 100%/1440px no-repeat;position:absolute;inset:0}.pa .fos-upper .wrap{z-index:2;height:100%;padding-top:var(--space-9);grid-template-rows:auto 1fr;position:relative}.pa .fos-head{grid-column:1/10}.pa .fos-head h2{margin-top:40px}.pa .fos-head .lead{margin-top:var(--space-6);max-width:696px}.pa .caps{align-self:end;column-gap:var(--gutter);grid-row:2;grid-template-columns:repeat(3,minmax(0,1fr));padding-bottom:40px;display:grid}.pa .cap{border-left:1px solid var(--hairline-on-green);padding:0 0 0 32px}.pa .cap:first-child{border-left:0;padding-left:0}.pa .cap h3{font-size:var(--title-size);line-height:var(--title-lh);font-weight:var(--w-semibold);margin-top:12px}.pa .cap p{font-size:var(--body-size);line-height:var(--body-lh);color:var(--body-on-green);margin-top:8px}.pa .fos-l{height:calc(10 * var(--pitch));border-top:1px solid var(--cut-rule);position:relative}.pa .l-mat{position:absolute;inset:0}.pa .l-mat.grid:after{-webkit-mask-image:linear-gradient(to bottom, var(--forest) calc(6 * var(--pitch)), transparent calc(6 * var(--pitch)), transparent calc(9 * var(--pitch)), var(--forest) calc(9 * var(--pitch)));mask-image:linear-gradient(to bottom, var(--forest) calc(6 * var(--pitch)), transparent calc(6 * var(--pitch)), transparent calc(9 * var(--pitch)), var(--forest) calc(9 * var(--pitch)))}.pa .photo{z-index:3;top:0;right:0;left:var(--x512);height:calc(5 * var(--pitch));border-left:1px solid var(--cut-rule);position:absolute;overflow:hidden}.pa .photo img{object-fit:cover;object-position:50% 60%;width:100%;height:100%}.pa .strip{z-index:3;left:0;right:0;top:calc(5 * var(--pitch));height:calc(5 * var(--pitch));border-top:1px solid var(--cut-rule);position:absolute}.pa .bus{left:0;right:0;top:var(--pitch);background:var(--paper);height:1px;position:absolute}.pa .cells{left:0;right:0;top:var(--pitch);max-width:calc(var(--container) + 2 * var(--margin));padding:0 var(--margin);grid-template-columns:repeat(4,280px);column-gap:32px;margin:0 auto;display:grid;position:absolute}.pa .cg{display:contents}.pa .cg:before,.pa .cg:after{display:none}.pa .cell{padding-top:36px;position:relative}.pa .cell:before{content:"";background:var(--paper);width:8px;height:8px;position:absolute;top:-4px;left:0}.pa .cell:after{content:"";background:var(--paper);width:1px;height:24px;position:absolute;top:0;left:3px}.pa .cell p{font-size:var(--body-size);line-height:var(--body-lh);text-wrap:pretty}.pa .cell b{font-size:var(--title-size);line-height:var(--title-lh);font-weight:var(--w-semibold);margin-bottom:6px;display:block}.pa .fos-foot{border-top:1px solid var(--cut-rule)}.pa .shared{padding:var(--space-8) 0;font-size:var(--lead-size);line-height:var(--lead-lh);grid-column:1/9}.pa .requests{border-top:1px solid var(--cut-rule);grid-template-columns:736px 1fr;display:grid}.pa .req{border-left:1px solid var(--cut-rule);padding:56px 32px 64px}.pa .req:nth-child(odd){padding-left:var(--margin);border-left:0}.pa .req:nth-child(2n){padding-right:var(--margin)}.pa .req:nth-child(n+3){border-top:1px solid var(--cut-rule)}.pa .req q{quotes:none;font-size:var(--h4-size);line-height:var(--h4-lh);letter-spacing:var(--h4-ls);max-width:17em;display:block}.pa .req p{font-size:var(--body-size);line-height:var(--body-lh);color:var(--body-on-green);margin-top:20px}.pa .req .label{color:var(--secondary-on-green);margin-top:16px;display:block}.pa .client-use{border-top:1px solid var(--cut-rule);padding:var(--space-8) 0 var(--section-y)}.pa .client-use p{max-width:880px;font-size:var(--lead-size);line-height:var(--lead-lh);grid-column:1/10}.pa .aiage{padding:var(--section-y) 0 0;background:var(--mint) url(/a/assets/section-mint.webp) 100% 100% / cover no-repeat;min-height:1100px;color:var(--forest);position:relative}.pa .ai-head{grid-column:1/8}.pa .aiage .eyebrow{color:var(--forest);border-bottom-color:var(--ink-muted)}.pa .ai-head h2{margin-top:40px}.pa .ai-head .lead{margin-top:var(--space-6)}.pa .panels{margin-top:var(--space-9);background-color:var(--paper);background-image:var(--t2);background-size:1440px;grid-template-columns:calc(50% - 104px) 416px 1fr;display:grid}.pa .panel{border-left:1px solid var(--hairline-on-cream);padding:40px 32px 48px}.pa .panel:first-child{padding-left:var(--margin);border-left:0;padding-right:104px}.pa .panel:last-child{padding-right:var(--margin)}.pa .panel h3{font-size:var(--title-size);line-height:var(--title-lh);font-weight:var(--w-semibold);text-wrap:balance}.pa .panel p{font-size:var(--body-size);line-height:var(--body-lh);color:var(--ink-muted);margin-top:12px}.pa .ai-foot{padding-top:var(--space-8);padding-bottom:var(--section-y)}.pa .honesty{margin-left:calc(-1 * var(--margin));padding-left:var(--margin);border-top:1px solid var(--forest);font-size:var(--h4-size);line-height:var(--h4-lh);letter-spacing:var(--h4-ls);grid-column:1/9;padding-top:24px}.pa .proof{margin-top:var(--space-5);font-size:var(--body-size);line-height:var(--body-lh);color:var(--ink-muted);grid-column:1/6}@media (width<=1199px){.pa .wrap{grid-template-columns:repeat(4,minmax(0,1fr))}.pa .p1{--ax:22%;--ay:58%}.pa .nav{height:64px}.pa .nav .logo{height:18px}.pa .nav ul{display:none}.pa .nav-right{gap:8px}.pa .nav .btn{height:44px;padding:0 14px}.pa .menu{flex-direction:column;justify-content:center;align-items:flex-end;gap:6px;width:44px;height:44px;display:flex}.pa .menu span{background:var(--paper);width:22px;height:2px;display:block}.pa .field.grid:after{-webkit-mask-image:linear-gradient(to bottom, transparent 64px, var(--forest) 64px, var(--forest) 200px, transparent 200px);mask-image:linear-gradient(to bottom, transparent 64px, var(--forest) 64px, var(--forest) 200px, transparent 200px);-webkit-mask-position:0 0;mask-position:0 0;-webkit-mask-size:100% 100%;mask-size:100% 100%}.pa .field .eyebrow{margin-right:calc(-1 * var(--margin));padding-right:var(--margin);margin-bottom:28px;padding-bottom:12px;display:block}.pa .sub,.pa .workflow,.pa .ctas,.pa .audience{grid-column:1/-1}.pa .sub{grid-row:1}.pa .ctas{grid-row:2}.pa .workflow{grid-row:3}.pa .audience{grid-row:4}.pa .sub{padding-top:calc(var(--after-seam-lines) * var(--h1-line) + 32px)}.pa .ctas{gap:12px;margin-top:28px}.pa .ctas .btn{flex:1 1 0;padding:0 12px}.pa .workflow{border-top-color:var(--cut-rule);margin-top:32px}.pa .audience{margin-top:20px}.pa .marquee{margin-top:var(--space-8)}.pa .mq-window{margin-top:0;padding-top:148px;padding-bottom:28px}.pa .mq-track{gap:32px;margin-left:-392px}.pa .mq-item{gap:32px}.pa .mq-item img{height:20px}.pa .mq-item img.tall{height:34px}.pa .mq-item img.vw{height:26px}.pa .tip{width:216px;margin-left:-108px}.pa .highlights{grid-template-columns:1fr}.pa .hl,.pa .hl:first-child,.pa .hl:last-child{padding:32px var(--margin) 40px;border-left:0}.pa .hl+.hl{border-top:1px solid var(--hairline-on-cream)}.pa .problem{--leg:calc(var(--margin) + (100% - 2 * var(--margin) - 3 * var(--gutter)) / 4 + var(--gutter) / 2);background-size:780px}.pa .pm{width:var(--leg);top:104px}.pa .p-head .pm.grid:after,.pa .p-rows>.pm{display:none}.pa .pm-band{height:104px;display:block;position:absolute;top:0;left:0;right:0}.pa .p-head .wrap{padding-top:0;padding-bottom:var(--space-7)}.pa .p-label{width:auto;margin:0 calc(-1 * var(--margin));padding:0 var(--margin) 12px;grid-area:1/1/auto/-1;align-items:flex-end;height:104px;display:flex}.pa .p-title{grid-area:2/2/auto/-1;margin-top:32px}.pa .p-lead{margin-top:var(--space-5);grid-area:3/2/auto/-1}.pa .leg{width:var(--leg);display:block;position:absolute;top:0;bottom:0;left:0}.pa .prow:first-child .leg{--ax:0%;--ay:30%}.pa .prow:nth-child(2) .leg{--ax:35%;--ay:70%}.pa .prow:nth-child(3) .leg{--ax:70%;--ay:20%}.pa .prow:nth-child(4) .leg{--ax:100%;--ay:80%}.pa .p-head .pm{--ax:60%;--ay:45%}.pa .pm-band{--ax:10%;--ay:5%}.pa .prow .wrap{padding-top:16px;padding-bottom:var(--space-6)}.pa .prow:before,.pa .plist-close:before{right:var(--margin);background:linear-gradient(to right, var(--cut-rule) 0, var(--cut-rule) var(--leg), var(--hairline-strong-on-cream) var(--leg))}.pa .ord{grid-column:1/2;justify-self:end;padding-right:8px;transform:none}.pa .prow .t{grid-area:1/2/auto/-1;padding:4px 0 0}.pa .prow .r{grid-area:2/2/auto/-1;padding-top:8px}.pa .plist-close{height:var(--section-y)}.pa .sys{--ex:44px;--ex-gap:40px;--trunk-x:21px;--text-x:60px;padding:0 0 var(--section-y)}.pa .sys-wrap{flex-direction:column;display:flex}.pa .node{margin:0 calc(-1 * var(--margin));padding:48px var(--margin) 40px;--ax:90%;--ay:30%;order:-1}.pa .node.grid:after{background-position:0 0,0 0}.pa .node h2{max-width:none;margin-top:0}.pa .spine{display:none}.pa .system{flex-direction:column-reverse;padding:0;display:flex}.pa .experts{border-bottom:0;border-top:var(--stroke) solid var(--forest)}.pa .feeds{padding-top:0}.pa .feeds:before{height:0;top:auto;bottom:100%}.pa .feed{border-left-color:var(--forest);height:auto;padding:22px 0}.pa .feed:first-child{padding-top:40px}.pa .feed:last-child{height:auto;padding-bottom:32px}.pa .feed:before{top:calc(22px + var(--mid) - var(--sq) / 2)}.pa .feed:first-child:before{top:calc(40px + var(--mid) - var(--sq) / 2)}.pa .feed:after{left:auto;right:0;top:calc(22px + var(--mid) - 1px);width:40px;height:var(--stroke)}.pa .feed:first-child:after{top:calc(40px + var(--mid) - 1px)}.pa .feed h3{margin-right:40px}.pa .feeds:after{content:"";height:calc(100% - 32px - var(--mid) + 40px + 1px);width:var(--stroke);background:var(--lime);position:absolute;top:-40px;right:0}.pa .fos-upper{height:auto}.pa .fos-upper:before{height:360px;-webkit-mask-image:linear-gradient(to bottom, transparent 0, var(--forest) 80px);mask-image:linear-gradient(to bottom, transparent 0, var(--forest) 80px);background-position:50% 100%;background-size:auto 360px;top:auto}.pa .fos-upper .wrap{padding-top:var(--section-y);padding-bottom:260px}.pa .fos-head{grid-column:1/-1}.pa .fos-head h2{margin-top:32px}.pa .fos-head .lead{margin-top:var(--space-5)}.pa .caps{margin-top:var(--space-7);grid-template-columns:1fr;padding-bottom:0}.pa .cap,.pa .cap:first-child{border-left:0;border-top:1px solid var(--hairline-on-green);padding:24px 0 28px}.pa .fos-l{height:auto}.pa .l-mat{display:none}.pa .photo{border-left:0;height:234px;position:relative;left:auto}.pa .strip{border-top:1px solid var(--cut-rule);height:auto;padding:0;position:relative;top:auto}.pa .bus{z-index:5;width:1px;height:auto;inset:0 auto 0 24px}.pa .cells{padding:0;display:block;position:static}.pa .cg{padding:0 var(--margin) 0 56px;display:block}.pa .cg:before{display:block}.pa .cg:first-child{padding-top:40px}.pa .cg:last-child{padding-bottom:40px}.pa .p4c{--ax:10%;--ay:25%}.pa .p4d{--ax:75%;--ay:90%}.pa .cell{padding:32px 0}.pa .cell:before{top:-4px;left:-36px}.pa .cell:after{left:-32px;right:calc(-1 * var(--margin));width:auto;height:1px;top:0}.pa .shared{padding:var(--space-7) 0;grid-column:1/-1}.pa .requests{grid-template-columns:1fr}.pa .req,.pa .req:nth-child(odd),.pa .req:nth-child(2n){padding:36px var(--margin) 40px;border-left:0}.pa .req+.req{border-top:1px solid var(--cut-rule)}.pa .client-use{padding:var(--space-7) 0 var(--section-y)}.pa .client-use p{grid-column:1/-1}.pa .aiage{min-height:0;padding-top:var(--section-y);background:var(--mint);isolation:isolate}.pa .aiage:before{content:"";z-index:-1;height:700px;-webkit-mask-image:linear-gradient(to bottom, transparent 0, var(--forest) 200px);mask-image:linear-gradient(to bottom, transparent 0, var(--forest) 200px);background:url(/a/assets/section-mint.webp) 85% 100%/cover no-repeat;position:absolute;bottom:0;left:0;right:0}.pa .ai-head{grid-column:1/-1}.pa .ai-head h2{margin-top:32px}.pa .ai-head .lead{margin-top:var(--space-5)}.pa .panels{margin-top:var(--space-8);grid-template-columns:1fr}.pa .panel,.pa .panel:first-child,.pa .panel:last-child{padding:28px var(--margin) 32px;border-left:0}.pa .panel+.panel{border-top:1px solid var(--hairline-on-cream)}.pa .panel:nth-child(2){padding-left:calc(var(--margin) + (100% - 2 * var(--margin) - 3 * var(--gutter)) / 4 + var(--gutter))}.pa .panel:nth-child(3){padding-left:calc(var(--margin) + 2 * ((100% - 2 * var(--margin) - 3 * var(--gutter)) / 4 + var(--gutter)))}.pa .ai-foot{padding-top:var(--space-7);padding-bottom:320px}.pa .honesty{margin-right:calc(-1 * var(--margin));padding-right:var(--margin);grid-column:1/-1}.pa .proof{grid-column:1/-1}}.pa .p6{--ax:100%;--ay:0%;--flip:scaleX(-1)}.pa .p7{--ax:10%;--ay:30%;--flip:scaleX(-1)}.pa .p8{--ax:40%;--ay:0%}.pa .p11{--ax:100%;--ay:60%}.pa .p13{--ax:100%;--ay:100%}.pa .build{background:var(--forest);color:var(--paper)}.pa .b-band{height:var(--band);padding:0 var(--margin);border-bottom:1px solid var(--cut-rule);flex-direction:column;display:flex}.pa .b-band.grid:after{-webkit-mask-image:linear-gradient(to right, transparent 840px, var(--forest) 840px);mask-image:linear-gradient(to right, transparent 840px, var(--forest) 840px)}.pa .b-band-body{padding-top:calc(var(--pitch) - 18px);flex-direction:column;flex:1;justify-content:space-between;display:flex}.pa .b-band .eyebrow{align-self:flex-start}.pa .seam-title{margin-bottom:calc(-1 * var(--h2-size) * var(--h2-lh));color:var(--paper)}.pa .b-pitch{height:var(--pitch);background:var(--forest)}.pa .b-paper{background-color:var(--paper);background-image:var(--t2);color:var(--forest);background-size:1440px}.pa .b-lead{padding:var(--space-9) 0 var(--space-8);grid-column:1/8}.pa .b-cells{border-top:1px solid var(--hairline-strong-on-cream);grid-template-columns:736px 1fr;display:grid}.pa .b-cell{border-left:1px solid var(--hairline-strong-on-cream);padding:48px 32px 56px}.pa .b-cell:nth-child(odd){padding-left:var(--margin);border-left:0;padding-right:104px}.pa .b-cell:nth-child(2n){padding-right:var(--margin)}.pa .b-cell:nth-child(n+3){border-top:1px solid var(--hairline-strong-on-cream)}.pa .b-cell h3{max-width:20em;font-size:var(--title-size);line-height:var(--title-lh);font-weight:var(--w-semibold);text-wrap:balance}.pa .b-cell p{max-width:32em;font-size:var(--body-size);line-height:var(--body-lh);color:var(--ink-muted);margin-top:12px}.pa .b-proof{border-top:1px solid var(--hairline-strong-on-cream);padding-top:var(--space-7);padding-bottom:var(--section-y)}.pa .b-proof p{font-size:var(--lead-size);line-height:var(--lead-lh);grid-column:1/11}.pa .offers{background:var(--forest);color:var(--paper);padding-top:var(--section-y)}.pa .o-head>*{grid-column:1/8}.pa .o-head h2{margin-top:40px}.pa .o-head .lead{margin-top:var(--space-6)}.pa .tracks{margin-top:var(--space-9);min-height:calc(6 * var(--pitch));border-top:1px solid var(--cut-rule);border-bottom:1px solid var(--cut-rule);grid-template-columns:calc(50% - 296px) 416px 1fr;display:grid}.pa .track{border-left:1px solid var(--cut-rule);background-image:linear-gradient(var(--hairline-on-green), var(--hairline-on-green));background-repeat:no-repeat;background-size:100% 1px;background-position:0 var(--pitch);flex-direction:column;justify-content:flex-end;padding:48px 32px;display:flex}.pa .track:first-child{padding-left:var(--margin);border-left:0}.pa .track:last-child{padding-right:var(--margin)}.pa .track h3{font-size:var(--title-size);line-height:var(--title-lh);font-weight:var(--w-semibold)}.pa .track p{max-width:30em;font-size:var(--body-size);line-height:var(--body-lh);color:var(--body-on-green);margin-top:12px}.pa .o-growth{padding:56px var(--margin) 56px;border-bottom:1px solid var(--cut-rule);align-items:baseline}.pa .o-growth h3{font-size:var(--title-size);line-height:var(--title-lh);font-weight:var(--w-semibold);grid-column:1/4}.pa .o-growth p{font-size:var(--body-size);line-height:var(--body-lh);color:var(--body-on-green);grid-column:4/11}.pa .o-long p{padding:var(--space-8) 0;font-size:var(--h4-size);line-height:var(--h4-lh);letter-spacing:var(--h4-ls);grid-column:1/10}.pa .o-steps-label{color:var(--secondary-on-green);grid-column:1/-1;padding-bottom:20px}.pa .steps{column-gap:var(--gutter);padding:0 max(var(--margin), calc((100% - var(--container)) / 2)) var(--section-y);border-top:1px solid var(--paper);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.pa .step{padding-top:32px;padding-right:32px;position:relative}.pa .step:before{content:"";background:var(--paper);width:8px;height:8px;position:absolute;top:-4px;left:0}.pa .step .label{color:var(--paper);display:block}.pa .step p{font-size:var(--body-size);line-height:var(--body-lh);color:var(--body-on-green);margin-top:8px}.pa .factory{background:var(--near-black);color:var(--paper)}.pa .f-upper{isolation:isolate;padding:var(--section-y) 0 440px;position:relative}.pa .f-upper:before{content:"";z-index:-1;height:960px;-webkit-mask-image:linear-gradient(to bottom, transparent 80px, var(--forest) 200px);mask-image:linear-gradient(to bottom, transparent 80px, var(--forest) 200px);background:url(/a/assets/section-stage.webp) 50% 100%/cover no-repeat;position:absolute;bottom:0;left:0;right:0}.pa .f-head>*{grid-column:1/8}.pa .f-head h2{margin-top:40px}.pa .f-head .lead{margin-top:var(--space-6)}.pa .f-caps{margin-top:var(--space-9);row-gap:0}.pa .f-cap h3{font-size:var(--title-size);line-height:var(--title-lh);font-weight:var(--w-semibold)}.pa .f-cap p{font-size:var(--body-size);line-height:var(--body-lh);color:var(--body-on-green);margin-top:12px}.pa .f-caps>.f-cap-1{grid-column:1/7;padding:0 32px 48px 0}.pa .f-caps>.f-cap-2{border-left:1px solid var(--hairline-on-green);grid-column:7/13;margin-left:-16px;padding:0 0 48px 32px}.pa .f-caps>.f-cap-3{grid-column:1/-1;grid-template-columns:subgrid;border-top:1px solid var(--hairline-on-green);align-items:baseline;padding-top:32px;display:grid}.pa .f-cap-3 h3{grid-column:1/5}.pa .f-cap-3 p{grid-column:5/12;margin-top:0}.pa .k-strip{height:calc(3 * var(--pitch));border-top:1px solid var(--cut-rule);border-bottom:1px solid var(--cut-rule);align-items:center;display:flex}.pa .k-strip.grid:after{-webkit-mask-image:linear-gradient(to bottom, var(--forest) var(--pitch), transparent var(--pitch), transparent calc(2 * var(--pitch)), var(--forest) calc(2 * var(--pitch)));mask-image:linear-gradient(to bottom, var(--forest) var(--pitch), transparent var(--pitch), transparent calc(2 * var(--pitch)), var(--forest) calc(2 * var(--pitch)))}.pa .k-strip .wrap{width:100%}.pa .k-strip h3{font-size:var(--h3-size);line-height:var(--h3-lh);letter-spacing:var(--h3-ls);text-wrap:balance;grid-column:1/11}.pa .k-foot{padding:var(--space-7) var(--margin) var(--section-y);align-items:last baseline}.pa .k-proof{font-size:var(--body-size);line-height:var(--body-lh);color:var(--body-on-green);grid-column:1/8}.pa .k-status{color:var(--secondary-on-green);grid-column:9/13}.pa .fit{padding-top:var(--section-y);background-color:var(--paper);background-image:var(--t2);color:var(--forest);background-size:1440px}.pa .fit .eyebrow,.pa .team .eyebrow{color:var(--forest);border-bottom-color:var(--ink-muted)}.pa .fit-head h2{grid-column:1/10;margin-top:40px}.pa .fit-rows{margin-top:var(--space-9)}.pa .fit-row,.pa .faq-row{position:relative}.pa .fit-row:before,.pa .fit-rows:after,.pa .faq-row:before,.pa .faq-rows:after{content:"";top:0;left:0;right:max(var(--margin), calc((100% - var(--container)) / 2));background:var(--hairline-strong-on-cream);height:1px;position:absolute}.pa .fit-rows,.pa .faq-rows{position:relative}.pa .fit-rows:after,.pa .faq-rows:after{top:auto;bottom:0}.pa .fit-row .wrap{align-items:start;padding-top:36px;padding-bottom:48px}.pa .fit-row h3{padding-right:var(--space-5);font-size:var(--title-size);line-height:var(--title-lh);font-weight:var(--w-medium);color:var(--forest);grid-column:1/6}.pa .fit-body{grid-column:6/12}.pa .fit-body p{font-size:var(--body-size);line-height:var(--body-lh);color:var(--ink-muted)}.pa .fit-body .fit-proof{color:var(--forest);font-weight:var(--w-medium);margin-top:12px}.pa .fit-not p{padding:var(--space-8) 0 var(--section-y);font-size:var(--h4-size);line-height:var(--h4-lh);letter-spacing:var(--h4-ls);grid-column:1/9}.pa .ind{isolation:isolate;background:var(--forest);color:var(--paper);padding:var(--section-y) 0;position:relative}.pa .dg-field{z-index:-1;background-image:radial-gradient(circle at 9px 9px, var(--tertiary-on-green) 0, var(--tertiary-on-green) 1px, transparent 1.4px);opacity:.55;background-position:calc(50% - 9px) 0;background-size:18px 18px;position:absolute;inset:0}.pa .ind-head h2{grid-column:1/9}.pa .ind-cells{margin-top:var(--space-9);column-gap:var(--gutter);padding:0 max(var(--margin), calc((100% - var(--container)) / 2));border-top:1px solid var(--paper);grid-template-columns:repeat(12,minmax(0,1fr));display:grid}.pa .ind-cell{padding:36px 24px 8px 0;position:relative}.pa .ind-cell:before{content:"";background:var(--paper);width:4px;height:4px;position:absolute;top:-2px;left:0}.pa .ind-cell:first-child{grid-column:1/4}.pa .ind-cell:nth-child(2){grid-column:4/6}.pa .ind-cell:nth-child(3){grid-column:6/8}.pa .ind-cell:nth-child(4){grid-column:8/11}.pa .ind-cell:nth-child(5){grid-column:11/13}.pa .ind-cell h3{font-size:var(--title-size);line-height:var(--title-lh);font-weight:var(--w-semibold);text-wrap:balance}.pa .ind-cell p{font-size:var(--body-size);line-height:var(--body-lh);color:var(--body-on-green);margin-top:8px}.pa .team{padding-top:var(--section-y);background-color:var(--paper);background-image:var(--t2);color:var(--forest);background-size:1440px}.pa .t-head{padding-bottom:var(--space-9)}.pa .t-head h2{grid-column:1/9;margin-top:40px}.pa .t-strip{background:var(--forest);color:var(--paper);padding-top:var(--space-9);border-top:1px solid var(--forest-deep)}.pa .t-lead .lead{grid-column:1/8}.pa .sheet{margin:var(--space-8) auto 0;max-width:calc(var(--container) + 2 * var(--margin));padding:0 var(--margin);column-gap:var(--gutter);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.pa .person{border-top:1px solid var(--cut-rule);padding:32px 0 40px}.pa .person img{background:var(--forest-deep);width:96px;height:96px}.pa .person a{font-size:var(--body-size);line-height:1.35;font-weight:var(--w-semibold);margin-top:20px;display:block}.pa .person span{font-size:var(--small-size);line-height:var(--small-lh);color:var(--secondary-on-green);margin-top:4px;display:block}.pa .person.t-mat{min-height:96px;margin-top:32px;margin-bottom:40px;padding:0}.pa .t-lists{padding:var(--space-9) var(--margin) var(--space-9);column-gap:var(--gutter)}.pa .t-list h3{border-bottom:1px solid var(--cut-rule);font-size:var(--title-size);line-height:var(--title-lh);font-weight:var(--w-semibold);padding-bottom:20px}.pa .t-protect{grid-column:1/7;padding-right:32px}.pa .t-people{grid-column:7/13;padding-left:32px}.pa .t-protect li{border-bottom:1px solid var(--hairline-on-green);grid-template-columns:56px 1fr;padding:24px 0 28px;display:grid}.pa .t-ord{font-size:var(--title-size);line-height:var(--title-lh);color:var(--lime)}.pa .t-protect p{font-size:var(--body-size);line-height:var(--body-lh);color:var(--body-on-green);padding-top:1px}.pa .t-people li{border-bottom:1px solid var(--hairline-on-green);font-size:var(--body-size);line-height:var(--body-lh);padding:20px 0 21px}.pa .t-incident{padding:var(--space-9) var(--margin)}.pa .t-incident .lead{grid-column:1/9}.pa .faq{padding-top:var(--section-y);background-color:var(--paper);background-image:var(--t2);color:var(--forest);background-size:1440px}.pa .faq{padding-bottom:var(--section-y)}.pa .faq-rows{margin-top:var(--space-8)}.pa .faq-row .wrap{align-items:start;padding-top:28px;padding-bottom:36px}.pa .faq-ord{color:var(--ink-muted);grid-column:1/2;padding-top:5px}.pa .faq-row h3{padding-right:var(--space-5);font-size:var(--title-size);line-height:var(--title-lh);font-weight:var(--w-medium);grid-column:2/6}.pa .faq-row p{font-size:var(--body-size);line-height:var(--body-lh);color:var(--ink-muted);grid-column:6/13;max-width:40em;padding-top:2px}.pa .final{background:var(--forest);color:var(--paper)}.pa .c-band{height:var(--band);padding:0 var(--margin);border-bottom:1px solid var(--cut-rule);flex-direction:column;display:flex}.pa .c-band.grid:after{background-position:var(--pitch-x) 0, 0 0;-webkit-mask-image:linear-gradient(to bottom, var(--forest) calc(2 * var(--pitch) + 1px), transparent calc(2 * var(--pitch) + 1px));mask-image:linear-gradient(to bottom, var(--forest) calc(2 * var(--pitch) + 1px), transparent calc(2 * var(--pitch) + 1px))}.pa .c-band-body{margin-top:auto}.pa .c-title{margin-bottom:calc(-1 * var(--after-seam-lines) * var(--h1-line));max-width:11em;font-size:var(--h1-size);line-height:var(--h1-lh);letter-spacing:var(--h1-ls);font-weight:var(--h1-weight);text-wrap:balance}.pa .c-below{padding-bottom:var(--section-y);align-items:start}.pa .c-line{padding-top:calc(var(--after-seam-lines) * var(--h1-line) + 56px);grid-area:1/1/auto/7;max-width:30em}.pa .c-act{padding-top:calc(var(--after-seam-lines) * var(--h1-line) + 56px);grid-area:1/9/auto/13}.pa .c-contact{font-size:var(--small-size);line-height:var(--small-lh);color:var(--secondary-on-green);margin-top:20px}.pa .foot{background:var(--forest-deep);color:var(--paper);padding-top:var(--space-9)}.pa .ft-top{align-items:start;row-gap:32px}.pa .ft-top .logo{grid-area:1/1/auto/4;width:auto;height:22px}.pa .ft-about{font-size:var(--body-size);line-height:var(--body-lh);color:var(--body-on-green);grid-area:2/1/auto/7}.pa .ft-legal{font-size:var(--small-size);line-height:var(--small-lh);color:var(--secondary-on-green);grid-area:2/9/auto/13}.pa .ft-links{gap:24px;margin-top:12px;display:flex}.pa .ft-links a{color:var(--paper)}.pa .ft-mark{margin-top:var(--space-9);position:relative;overflow:hidden}.pa .ft-mark svg{width:100%;height:auto;display:block}.pa .ft-base{fill:none;stroke:var(--hairline-on-green);stroke-width:1.5px}.pa .ft-dash{fill:none;stroke:var(--lime);stroke-width:1.5px;stroke-dasharray:100 400;stroke-dashoffset:0}.pa .ft-fade{background:linear-gradient(to bottom, transparent 20%, var(--forest-deep) 100%);pointer-events:none;position:absolute;inset:0}@media (width<=1199px){.pa .br-1440{display:none}.pa .p6{--ax:80%;--ay:10%}.pa .p8{--ax:30%;--ay:0%}.pa .p11{--ax:100%;--ay:60%}.pa .p13{--ax:70%;--ay:100%}.pa .b-band{height:320px}.pa .b-band .eyebrow{margin-right:calc(-1 * var(--margin));padding-right:var(--margin);align-self:stretch;padding-bottom:12px}.pa .b-band-body{padding-top:56px}.pa .b-band.grid:after{display:none}.pa .b-pitch{height:72px}.pa .b-lead{padding:var(--space-7) 0 var(--space-7);grid-column:1/-1}.pa .b-cells{grid-template-columns:1fr}.pa .b-cell,.pa .b-cell:nth-child(odd),.pa .b-cell:nth-child(2n){padding:28px var(--margin) 36px;border-left:0}.pa .b-cell+.b-cell{border-top:1px solid var(--hairline-strong-on-cream)}.pa .b-proof p,.pa .o-head>*{grid-column:1/-1}.pa .o-head h2{margin-top:32px}.pa .o-head .lead{margin-top:var(--space-5)}.pa .tracks{margin-top:var(--space-8);grid-template-columns:1fr;min-height:0}.pa .tracks.mat:before{display:none}.pa .track,.pa .track:first-child,.pa .track:last-child{padding:88px var(--margin) 40px;isolation:isolate;background-position:0 48px;border-left:0;min-height:0;position:relative}.pa .track+.track{border-top:1px solid var(--cut-rule)}.pa .track:before{content:"";z-index:-1;pointer-events:none;background-image:linear-gradient(var(--veil), var(--veil)), var(--mat);background-repeat:no-repeat;background-size:auto, var(--mat-w) auto;background-position:0 0, var(--ax) var(--ay);position:absolute;inset:0}.pa .p7a{--ax:0%;--ay:15%}.pa .p7b{--ax:55%;--ay:95%}.pa .p7c{--ax:100%;--ay:45%}.pa .o-growth{padding:40px var(--margin)}.pa .o-growth h3,.pa .o-growth p{grid-column:1/-1}.pa .o-growth p{margin-top:8px}.pa .o-long p{padding:var(--space-7) 0;grid-column:1/-1}.pa .steps{padding:8px var(--margin) var(--section-y) calc(var(--margin) + 4px);border-top:0;grid-template-columns:1fr}.pa .step{border-left:1px solid var(--paper);padding:0 0 32px 28px}.pa .step:last-child{border-left-color:#0000;padding-bottom:0}.pa .step:before{top:4px;left:-4.5px}.pa .f-upper{padding-bottom:260px}.pa .f-upper:before{height:560px;-webkit-mask-image:linear-gradient(to bottom, transparent 40px, var(--forest) 140px);mask-image:linear-gradient(to bottom, transparent 40px, var(--forest) 140px);background-position:75% 100%}.pa .f-head>*{grid-column:1/-1}.pa .f-head h2{margin-top:32px}.pa .f-head .lead{margin-top:var(--space-5)}.pa .f-caps{margin-top:var(--space-7)}.pa .f-caps>.f-cap-1,.pa .f-caps>.f-cap-2,.pa .f-caps>.f-cap-3{border-left:0;border-top:1px solid var(--hairline-on-green);grid-column:1/-1;margin-left:0;padding:24px 0 28px;display:block}.pa .f-cap-3 p{margin-top:12px}.pa .k-strip{height:auto;padding:40px 0 44px}.pa .k-strip.grid:after{display:none}.pa .k-strip h3{grid-column:1/-1}.pa .k-foot{padding:var(--space-6) var(--margin) var(--section-y)}.pa .k-proof,.pa .k-status{grid-column:1/-1}.pa .k-status{margin-top:16px}.pa .fit-head h2{grid-column:1/-1;margin-top:32px}.pa .fit-rows{margin-top:var(--space-7)}.pa .fit-row:before,.pa .fit-rows:after,.pa .faq-row:before,.pa .faq-rows:after{right:0}.pa .fit-row .wrap{padding-top:24px;padding-bottom:32px}.pa .fit-row h3,.pa .fit-body{grid-column:1/-1}.pa .fit-body{margin-top:10px}.pa .fit-not p{padding:var(--space-7) 0 var(--section-y);grid-column:1/-1}.pa .ind-head h2{grid-column:1/-1}.pa .ind-cells{margin-top:var(--space-7);padding:8px var(--margin) 0 calc(var(--margin) + 4px);border-top:0;grid-template-columns:1fr}.pa .ind-cell,.pa .ind-cell:nth-child(n){border-left:1px solid var(--paper);grid-column:1/-1;padding:0 0 28px 28px}.pa .ind-cell:last-child{border-left-color:#0000;padding-bottom:0}.pa .ind-cell:before{top:12px;left:-2.5px}.pa .t-head{padding-bottom:var(--space-7)}.pa .t-head h2{grid-column:1/-1;margin-top:32px}.pa .t-strip{padding-top:var(--space-7)}.pa .t-lead .lead{grid-column:1/-1}.pa .sheet{margin-top:var(--space-6);grid-template-columns:repeat(2,minmax(0,1fr))}.pa .person{padding:24px 0 28px}.pa .person.t-mat{margin:24px 0 28px}.pa .t-lists{padding:var(--space-7) var(--margin)}.pa .t-protect,.pa .t-people{grid-column:1/-1;padding:0}.pa .t-people{margin-top:var(--space-7)}.pa .t-protect li{grid-template-columns:40px 1fr}.pa .t-incident{padding:var(--space-7) var(--margin) var(--section-y)}.pa .t-incident .lead,.pa .faq-head h2{grid-column:1/-1}.pa .faq-rows{margin-top:var(--space-6)}.pa .faq-row .wrap{padding-top:20px;padding-bottom:28px}.pa .faq-ord{grid-area:1/1/auto/-1;padding-top:0}.pa .faq-row h3{grid-area:2/1/auto/-1;margin-top:6px;padding-right:0}.pa .faq-row p{grid-area:3/1/auto/-1;margin-top:10px}.pa .c-band{height:360px}.pa .c-band.grid:after{-webkit-mask-image:linear-gradient(to bottom, var(--forest) 97px, transparent 97px);mask-image:linear-gradient(to bottom, var(--forest) 97px, transparent 97px);background-position:0 0,0 0}.pa .c-title{max-width:none}.pa .c-line,.pa .c-act{grid-column:1/-1}.pa .c-act{padding-top:var(--space-6);grid-row:2}.pa .c-act .btn{width:100%}.pa .c-contact{text-align:left}.pa .foot{padding-top:var(--space-8)}.pa .ft-top .logo{grid-column:1/-1;height:18px}.pa .ft-about,.pa .ft-legal{grid-column:1/4}.pa .ft-legal{grid-row:3}.pa .ft-mark{margin-top:var(--space-7)}}.pa .p9a{--ax:0%;--ay:70%;--flip:scaleX(-1)}.pa .p9b{--ax:0%;--ay:85%;--flip:scaleX(-1)}.pa .p9c{--ax:0%;--ay:100%;--flip:scaleX(-1)}.pa .fit-mat{z-index:1;position:absolute;inset:0 0 0 calc(50% + 208px)}.pa .fit-row:before,.pa .fit-rows:after{z-index:2;background:linear-gradient(to right, var(--hairline-strong-on-cream) 0, var(--hairline-strong-on-cream) calc(50% + 208px), var(--cut-rule) calc(50% + 208px));right:0}.pa .fit-row .wrap{z-index:2;padding-top:36px;padding-bottom:48px;position:relative}.pa .fit-row h3{grid-column:1/5}.pa .fit-text{font-size:var(--body-size);line-height:var(--body-lh);color:var(--ink-muted);grid-column:5/9;padding-right:24px}.pa .fit-row .fit-proof{font-size:var(--body-size);line-height:var(--body-lh);font-weight:var(--w-medium);color:var(--paper);grid-column:9/13;margin-top:0;padding:2px 0 0 16px}.pa .t-lists{padding-bottom:var(--space-8)}.pa .t-incident{border-top:1px solid var(--cut-rule);padding:0}.pa .t-incident .wrap{padding-top:var(--space-8);padding-bottom:var(--section-y)}.pa .t-incident .lead{color:var(--paper);grid-column:1/9}.pa .faq{isolation:isolate;position:relative}.pa .faq:before{content:"";width:var(--x512);z-index:-1;background-color:var(--mint);background-image:var(--t2);background-blend-mode:multiply;background-size:1440px;position:absolute;top:0;bottom:0;left:0}.pa .faq-head h2{grid-column:1/5}.pa .faq-row:before,.pa .faq-rows:after{background:var(--hairline-strong-on-cream)}.pa .faq-ord{color:var(--forest);grid-area:1/1/auto/5;padding-top:0}.pa .faq-row h3{grid-area:2/1/auto/5;margin-top:8px;padding-right:32px}.pa .faq-row p{grid-area:1/5/3/13;padding-top:29px;padding-left:16px}.pa .c-title{margin-bottom:calc(-1 * var(--after-seam-lines) * var(--h1-line) + var(--seam-lift,.12em))}.pa .k-strip h3{font-weight:var(--h3-weight)}.pa .ind-cells{border-top:0;row-gap:48px}.pa .ind-cell:nth-child(n){grid-column:span 4;padding-right:32px}.pa .ind-cell:after{content:"";top:0;left:0;right:calc(-1 * var(--gutter));background:var(--paper);height:1px;position:absolute}.pa .ind-cell:nth-child(3):after,.pa .ind-cell:nth-child(5):after{right:0}.pa .ind-cell:before{z-index:1}.pa .ind-cell h3,.pa .ind-cell p{background:var(--forest);box-shadow:0 0 0 6px var(--forest);display:table}.pa .ind-head h2{background:var(--forest);box-shadow:0 0 0 12px var(--forest);justify-self:start}.pa .f-upper{padding-bottom:480px}.pa .f-upper:before{background-position:0 100%;background-size:1728px;transform:scaleX(-1)}@media (width<=1199px){.pa .fit-mat{display:none}.pa .fit-row:before,.pa .fit-rows:after{background:var(--hairline-strong-on-cream)}.pa .fit-row .wrap{padding-top:24px;padding-bottom:0}.pa .fit-row h3,.pa .fit-text,.pa .fit-row .fit-proof{grid-column:1/-1}.pa .fit-text{margin-top:10px;padding-right:0}.pa .fit-row .fit-proof{isolation:isolate;margin:24px calc(-1 * var(--margin)) 0;padding:24px var(--margin) 28px;position:relative}.pa .fit-row .fit-proof:before{content:"";z-index:-1;pointer-events:none;background-image:linear-gradient(var(--veil), var(--veil)), var(--mat);background-repeat:no-repeat;background-size:auto, var(--mat-w) auto;background-position:0 0, var(--ax) var(--ay);position:absolute;inset:0}.pa .fit-row:first-child .fit-proof{--ax:15%;--ay:70%}.pa .fit-row:nth-child(2) .fit-proof{--ax:60%;--ay:10%}.pa .fit-row:nth-child(3) .fit-proof{--ax:95%;--ay:95%}.pa .t-lists{padding-bottom:var(--space-7)}.pa .t-incident .wrap{padding-top:var(--space-7)}.pa .t-incident .lead{grid-column:1/-1}.pa .faq{--leg:calc(var(--margin) + (100% - 2 * var(--margin) - 3 * var(--gutter)) / 4 + var(--gutter) / 2)}.pa .faq:before{width:var(--leg);background-size:780px}.pa .faq-head h2{grid-column:2/-1}.pa .faq-ord{grid-area:1/1/auto/2;justify-self:end;padding:3px 12px 0 0}.pa .faq-row h3{grid-area:1/2/auto/-1;margin-top:0;padding-right:0}.pa .faq-row p{grid-area:2/2/auto/-1;margin-top:10px;padding:0}.pa .ind-cells{row-gap:0}.pa .ind-cell:nth-child(n){grid-column:1/-1;padding:0 0 28px 28px}.pa .ind-cell:after{display:none}.pa .ind-head h2{box-shadow:0 0 0 8px var(--forest)}.pa .f-upper{padding-bottom:260px}.pa .f-upper:before{background-position:75% 100%;background-size:cover}.pa .bus{display:none}.pa .cg{padding:0 var(--margin)}.pa .cg:first-child{padding-top:0}.pa .cg:last-child{padding-bottom:8px}.pa .cell{padding:28px 0 32px}.pa .cell:before{display:none}.pa .cell:after{left:calc(-1 * var(--margin));right:calc(-1 * var(--margin));background:var(--cut-rule);width:auto;height:1px;top:0}.pa .cg:first-child .cell:first-child:after{display:none}}.pa #m1-field{touch-action:pan-y}.pa #m1-field:before{content:none}.pa #m1-field>.poster,.pa #m1-field>.surface{z-index:0;pointer-events:none;position:absolute;inset:0}.pa #m1-field>.poster{overflow:hidden}.pa #m1-field>.poster img{width:2000px;max-width:none;height:auto;position:absolute;top:calc(62% - 826.666px);left:calc(38% - 760px)}.pa #m1-field>.poster:after{content:"";background:var(--veil);position:absolute;inset:0}.pa #m1-field>.surface{opacity:0;width:100%;height:100%;display:block}.pa #m1-field.is-live>.surface{opacity:1}.pa .marquee .mq-track{gap:0}.pa .marquee .mq-item{margin-right:44px}.pa .marquee .mq-window{margin-top:-104px;padding-top:174px}.pa .marquee .tip{pointer-events:none}.pa .marquee .mq-item .tip{opacity:0;visibility:hidden;transition:opacity .2s linear,visibility .2s linear}.pa .marquee .mq-item.open .tip,.pa .marquee .mq-item.is-open .tip,.pa .marquee .mq-item:hover .tip,.pa .marquee .mq-item:focus-visible .tip{opacity:1;visibility:visible}.pa .marquee .mq-track:hover .mq-item.open:not(:hover) .tip{opacity:0;visibility:hidden}.pa .marquee .mq-item img{transition:opacity .3s linear}.pa .marquee .mq-item:hover img,.pa .marquee .mq-item:focus-visible img,.pa .marquee .mq-item.is-open img{opacity:1}.pa .marquee .mq-item:focus-visible{outline:2px solid var(--focus-on-dark);outline-offset:6px}@keyframes a-mq-run{0%{transform:translate(0)}to{transform:translate(-50%)}}.pa .marquee.is-running .mq-track{animation:40s linear infinite a-mq-run}.pa .marquee.is-running:hover .mq-track,.pa .marquee.is-running:focus-within .mq-track{animation-play-state:paused}.pa .marquee.is-touch .mq-window{scrollbar-width:none;touch-action:pan-x;overscroll-behavior-x:contain;overflow-x:auto}.pa .marquee.is-touch .mq-window::-webkit-scrollbar{display:none}.pa .ind .dg-field .band__dots{width:100%;height:100%;display:block;position:absolute;inset:0}.pa .ind.is-live .dg-field{opacity:1;background-image:none}@keyframes a-dashRun{0%{stroke-dashoffset:0}to{stroke-dashoffset:-2500px}}.pa .ft-mark .ft-dash{animation:30s linear infinite a-dashRun}@media (width<=1199px){.pa #m1-field>.surface{display:none}.pa #m1-field>.poster img{width:1100px;top:calc(58% - 425.333px);left:calc(22% - 242px)}.pa .marquee .mq-item{margin-right:32px}.pa .marquee .mq-window{margin-top:-16px;padding-top:164px}.pa .ft-mark .ft-dash{animation:none}}@media (prefers-reduced-motion:reduce){.pa #m1-field>.surface,.pa .ind .dg-field .band__dots{display:none}.pa .marquee .mq-track{animation:none}.pa .marquee .mq-item .tip,.pa .marquee .mq-item img{transition:none}.pa .ft-mark .ft-dash{animation:none}}.pb{--pitch:104px;--pitch-x:8px;--field-veil:#093527bf;--cut-rule:#faf5ed6b;--eyebrow-rule-dark:#faf5ed99;--h1-line:calc(var(--h1-size) * var(--h1-lh));--after-seam-lines:1;--band:416px;--mat:url(/b/assets/hero-ribbons.jpg);--mat-w:2000px;--t2:url(/b/assets/t2.svg)}@media (width<=1199px){.pb{--after-seam-lines:2;--mat-w:1100px}}.pb *{box-sizing:border-box}.pb,.pb{margin:0}.pb{font-family:var(--font-display);font-synthesis:var(--font-synthesis);background:var(--forest);color:var(--paper);font-size:var(--body-size);line-height:var(--body-lh);-webkit-font-smoothing:antialiased}.pb p,.pb h1,.pb h2,.pb h3,.pb ul,.pb ol{margin:0}.pb ul,.pb ol{padding:0;list-style:none}.pb a{color:inherit;text-decoration:none}.pb a:focus-visible{outline:var(--focus-width) solid var(--focus-on-dark);outline-offset:var(--focus-offset)}.pb img{display:block}.pb .mat{background-color:var(--forest);background-image:linear-gradient(var(--field-veil), var(--field-veil)), var(--mat);background-repeat:no-repeat;background-size:auto, var(--mat-w) auto;position:relative}.pb .grid:after{content:"";pointer-events:none;background-image:linear-gradient(to right, var(--hairline-on-green) 1px, transparent 1px), linear-gradient(to bottom, var(--hairline-on-green) 1px, transparent 1px);background-size:var(--pitch) var(--pitch);background-position:var(--pitch-x) 0, 0 0;position:absolute;inset:0}.pb .grid>*{z-index:2;position:relative}.pb .eyebrow{margin-left:calc(-1 * var(--margin));padding-left:var(--margin);border-bottom:1px solid var(--eyebrow-rule-dark);font-size:var(--lead-size);line-height:1.3;font-weight:var(--w-medium);letter-spacing:0;color:var(--paper);text-wrap:balance;padding-bottom:14px;display:inline-block}.pb .on-paper .eyebrow{color:var(--forest);border-bottom-color:var(--ink-muted)}.pb .btn{height:var(--control-h);padding:0 var(--control-pad-x);border-radius:var(--radius-tile);font-size:var(--button-size);line-height:var(--button-lh);font-weight:var(--button-weight);white-space:nowrap;justify-content:center;align-items:center;display:inline-flex}.pb .btn-primary{background:var(--lime);color:var(--forest)}.pb .btn-secondary{border:1px solid var(--paper);color:var(--paper)}.pb .ord{font-size:var(--label-size);line-height:var(--label-lh);font-weight:var(--label-weight);letter-spacing:.02em}.pb .hero{background:var(--forest);overflow:hidden}.pb .field{height:var(--band);padding:0 var(--margin);border-bottom:1px solid var(--cut-rule);background-position:0 0,38% 62%;flex-direction:column;display:flex}.pb .field.grid:after{background-position:var(--pitch-x) 100%, 0 100%;-webkit-mask-image:linear-gradient(to bottom, transparent 88px, var(--forest) 88px, var(--forest) calc(100% - 2 * var(--pitch) + 1px), transparent calc(100% - 2 * var(--pitch) + 1px)), linear-gradient(to right, transparent 840px, var(--forest) 840px);mask-image:linear-gradient(to bottom, transparent 88px, var(--forest) 88px, var(--forest) calc(100% - 2 * var(--pitch) + 1px), transparent calc(100% - 2 * var(--pitch) + 1px)), linear-gradient(to right, transparent 840px, var(--forest) 840px);-webkit-mask-composite:source-in;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;mask-composite:intersect}.pb .nav{flex:none;justify-content:space-between;align-items:center;height:88px;display:flex}.pb .nav .logo{width:auto;height:22px}.pb .nav-right{align-items:center;gap:40px;display:flex}.pb .nav ul{gap:40px;display:flex}.pb .nav li{font-size:var(--small-size);line-height:var(--small-lh);font-weight:var(--w-medium)}.pb .nav .btn{height:40px;font-size:var(--small-size);padding:0 18px}.pb .menu{display:none}.pb .field-body{margin-top:auto}.pb .field .eyebrow{margin-bottom:48px}.pb .hero h1{margin-bottom:calc(-1 * var(--after-seam-lines) * var(--h1-line));font-size:var(--h1-size);line-height:var(--h1-lh);letter-spacing:var(--h1-ls);font-weight:var(--h1-weight);color:var(--paper);max-width:10.5em}.pb .below{column-gap:var(--gutter);padding:0 var(--margin) 68px;grid-template-columns:repeat(12,minmax(0,1fr));display:grid;position:relative}.pb .drop{top:0;bottom:0;left:calc(var(--margin) + 8 * var(--pitch));border-left:1px solid var(--cut-rule);background-position:0 0,-1157px -881px;position:absolute;right:0}.pb .sub{padding-top:calc(var(--after-seam-lines) * var(--h1-line) + 48px);font-size:var(--lead-size);line-height:var(--lead-lh);grid-area:1/1/auto/7;max-width:30em}.pb .ctas{grid-area:2/1/auto/7;gap:16px;margin-top:40px;display:flex}.pb .audience{font-size:var(--body-size);line-height:var(--body-lh);color:var(--body-on-green);grid-area:3/1/auto/7;margin-top:28px}.pb .workflow{z-index:2;margin-top:calc(var(--pitch) + 40px);padding-left:var(--gutter);font-size:var(--body-size);line-height:var(--body-lh);color:var(--paper);grid-area:1/9/span 3/13;align-self:start;position:relative}.pb .marquee{background-color:var(--paper);background-image:var(--t2);height:280px;color:var(--forest);background-size:1440px;position:relative;overflow:hidden}.pb .mq-label{left:var(--margin);font-size:var(--body-size);line-height:var(--body-lh);font-weight:var(--w-medium);color:var(--forest);position:absolute;top:40px}.pb .mq-track{white-space:nowrap;align-items:center;gap:40px;display:flex;position:absolute;top:188px;left:-41px}.pb .mq-track img{width:auto}.pb .sep{background:var(--forest);flex:none;width:4px;height:4px;display:block}.pb .lg-vw{height:34px}.pb .lg-uc{height:24px}.pb .lg-am,.pb .lg-hu{height:28px}.pb .lg-ff,.pb .lg-ec{height:26px}.pb .lg-mg{height:40px}.pb .anchor{flex:none;position:relative}.pb .tip{white-space:normal;background:var(--forest);width:296px;color:var(--paper);border-radius:var(--radius-tile);font-size:var(--small-size);line-height:var(--small-lh);padding:14px 16px 16px;position:absolute;bottom:60px;left:-8px}.pb .tip strong{font-weight:var(--w-semibold);display:block}.pb .tip span{color:var(--body-on-green);margin-top:2px;display:block}.pb .tip:after{content:"";border-left:8px solid #0000;border-right:8px solid #0000;border-top:8px solid var(--forest);width:0;height:0;position:absolute;bottom:-8px;left:24px}.pb .highlights{column-gap:var(--gutter);padding:0 var(--margin) var(--space-9);background-color:var(--paper);background-image:var(--t2);color:var(--forest);background-position:0 -280px;background-size:1440px;grid-template-columns:repeat(12,minmax(0,1fr));display:grid}.pb .hl-feature{border-top:1px solid var(--hairline-strong-on-cream);grid-column:1/8;padding-top:28px}.pb .hl-name{font-size:var(--label-size);line-height:20px;font-weight:var(--label-weight);letter-spacing:.02em}.pb .hl-feature p{max-width:600px;font-size:var(--h4-size);line-height:var(--h4-lh);letter-spacing:var(--h4-ls);margin-top:20px}.pb .hl-rows{border-top:1px solid var(--hairline-strong-on-cream);grid-column:8/13}.pb .hl-row{border-bottom:1px solid var(--hairline-on-cream);padding:24px 0 28px}.pb .hl-row:last-child{border-bottom:0}.pb .hl-row h3{font-size:var(--title-size);line-height:var(--title-lh);font-weight:var(--w-medium)}.pb .hl-row p{font-size:var(--body-size);line-height:var(--body-lh);color:var(--ink-muted);margin-top:8px}.pb .problem{padding-top:var(--section-y);border-top:1px solid var(--hairline-strong-on-cream);background-color:var(--paper);background-image:var(--t2);color:var(--forest);background-size:1440px}.pb .p-head{column-gap:var(--gutter);padding:0 var(--margin);grid-template-columns:repeat(12,minmax(0,1fr));display:grid}.pb .p-head .eyebrow{color:var(--forest);border-bottom-color:var(--ink-muted);grid-area:1/1/auto/8;justify-self:start}.pb .p-head h2{font-size:var(--h2-size);line-height:var(--h2-lh);letter-spacing:var(--h2-ls);font-weight:var(--h2-weight);grid-area:2/1/auto/8;margin-top:48px}.pb .p-head .lead{margin-top:calc(48px + var(--h2-size) * var(--h2-lh) + 8px);font-size:var(--lead-size);line-height:var(--lead-lh);grid-area:2/8/auto/13;align-self:start}.pb .slices{--index-y:var(--pitch);margin-top:var(--space-9);color:var(--paper);grid-template-columns:424px 312px 312px 1fr;display:grid}.pb .slice{min-height:var(--band);border-left:1px solid var(--cut-rule);background-image:linear-gradient(var(--hairline-on-green), var(--hairline-on-green)), linear-gradient(var(--field-veil), var(--field-veil)), var(--mat);background-repeat:no-repeat;background-size:100% 1px, auto, var(--mat-w) auto;padding:48px 32px 56px}.pb .slice:first-child{padding-left:var(--margin);background-position:0 var(--index-y), 0 0, -112px -585px;border-left:0}.pb .slice:nth-child(2){background-position:0 var(--index-y), 0 0, -536px -481px}.pb .slice:nth-child(3){background-position:0 var(--index-y), 0 0, -848px -377px}.pb .slice:nth-child(4){padding-right:var(--margin);background-position:0 var(--index-y), 0 0, -1160px -273px}.pb .slice .ord{height:calc(var(--index-y) - 48px);align-items:flex-end;padding-bottom:14px;display:flex}.pb .slice h3{font-size:var(--title-size);line-height:var(--title-lh);font-weight:var(--w-semibold);margin-top:28px}.pb .slice p{font-size:var(--body-size);line-height:var(--body-lh);color:var(--paper);text-wrap:pretty;margin-top:16px}.pb .sys{--plane-w:1008px;--st-band:136px;--tuck:var(--overlap);--veil-1:#38521f9e;--veil-2:#093527b8;--veil-3:#072920d1;--veil-4:#1b1a1ae6;padding-top:var(--section-y);background:var(--forest);position:relative;overflow:hidden}.pb .sys:before{content:"";background-image:linear-gradient(to right, var(--hairline-on-green) 1px, transparent 1px), linear-gradient(to bottom, var(--hairline-on-green) 1px, transparent 1px);background-size:var(--pitch) var(--pitch);background-position:var(--pitch-x) 0, 0 0;position:absolute;inset:0}.pb .stack{margin-left:var(--margin);position:relative}.pb .plane{width:var(--plane-w);position:relative}.pb .site{z-index:5;padding:var(--space-8) var(--space-8) var(--space-9);background-color:var(--paper);background-image:var(--t2);color:var(--forest);background-size:1200px}.pb .bridge{max-width:13em;font-size:var(--h2-size);line-height:var(--h2-lh);letter-spacing:var(--h2-ls);font-weight:var(--h2-weight);text-wrap:pretty}.pb .stratum{margin-top:calc(-1 * var(--tuck));height:calc(var(--st-band) + var(--tuck));padding:calc(var(--tuck) + 36px) 40px 0;border-top:1px solid var(--cut-rule);border-left:1px solid var(--cut-rule);background-color:var(--forest);background-repeat:no-repeat;background-size:auto,2000px}.pb .st1{z-index:4;margin-left:calc(1 * var(--pitch));background-image:linear-gradient(var(--veil-1), var(--veil-1)), var(--mat);background-position:0 0,-990px -560px}.pb .st2{z-index:3;margin-left:calc(2 * var(--pitch));background-image:linear-gradient(var(--veil-2), var(--veil-2)), var(--mat);background-position:0 0,-990px -1090px}.pb .st3{z-index:2;margin-left:calc(3 * var(--pitch));background-image:linear-gradient(var(--veil-3), var(--veil-3)), var(--mat);background-position:0 0,0 -40px;width:auto}.pb .st4{z-index:1;margin-left:calc(4 * var(--pitch));width:auto;height:calc(var(--st-band) + var(--tuck) + 48px);background-image:linear-gradient(var(--veil-4), var(--veil-4)), var(--mat);background-position:0 0,-1088px -1060px}.pb .word{font-size:var(--h4-size);line-height:var(--h4-lh);letter-spacing:var(--h4-ls);font-weight:var(--h4-weight);color:var(--paper)}.pb .fos{background:var(--forest);color:var(--paper);border-top:1px solid var(--cut-rule)}.pb .fos-head{padding:var(--section-y) var(--margin) 0}.pb .fos h2{max-width:904px;font-size:var(--h2-size);line-height:var(--h2-lh);letter-spacing:var(--h2-ls);font-weight:var(--h2-weight);margin-top:48px}.pb .fos .lead{margin-top:var(--space-6);max-width:696px;font-size:var(--lead-size);line-height:var(--lead-lh);color:var(--body-on-green)}.pb .caps{margin-top:var(--space-9);grid-template-columns:repeat(3,1fr);display:grid}.pb .cap{border-left:1px solid var(--hairline-on-green);padding:0 32px}.pb .cap:first-child{border-left:0;padding-left:0}.pb .cap:last-child{padding-right:0}.pb .cap .ord{color:var(--secondary-on-green);display:block}.pb .cap h3{font-size:var(--title-size);line-height:var(--title-lh);font-weight:var(--w-semibold);margin-top:20px}.pb .cap p{font-size:var(--body-size);line-height:var(--body-lh);color:var(--body-on-green);margin-top:12px}.pb .pf-band{margin-top:var(--space-9);height:560px;padding:32px var(--margin) 0;background:var(--forest-deep) url(/b/assets/band-forest.jpg) 50% 40% / cover no-repeat;border-top:1px solid var(--cut-rule);position:relative}.pb .platform{grid-template-columns:repeat(4,1fr);display:grid}.pb .platform div{border-left:1px solid var(--hairline-on-green);padding:0 32px}.pb .platform div:first-child{border-left:0;padding-left:0}.pb .platform div:last-child{padding-right:0}.pb .platform h3{font-size:var(--h4-size);line-height:var(--h4-lh);letter-spacing:var(--h4-ls);font-weight:var(--h4-weight);color:var(--paper)}.pb .platform p{font-size:var(--body-size);line-height:var(--body-lh);color:var(--body-on-green);margin-top:12px}.pb .shared{margin:var(--space-8) var(--margin) 0;max-width:800px;font-size:var(--title-size);line-height:var(--title-lh)}.pb .requests{margin-top:var(--space-9);border-top:1px solid var(--cut-rule);grid-template-columns:736px 1fr;display:grid}.pb .req{border-left:1px solid var(--cut-rule);padding:64px 32px 72px}.pb .req:nth-child(odd){padding-left:var(--margin);border-left:0}.pb .req:nth-child(2n){padding-right:var(--margin)}.pb .req:nth-child(n+3){border-top:1px solid var(--cut-rule)}.pb .req q{quotes:none;font-size:var(--h4-size);line-height:var(--h4-lh);letter-spacing:var(--h4-ls);max-width:17em;display:block}.pb .req p{font-size:var(--body-size);line-height:var(--body-lh);color:var(--body-on-green);margin-top:20px}.pb .req .who{font-size:var(--small-size);line-height:var(--small-lh);font-weight:var(--w-medium);color:var(--secondary-on-green);margin-top:16px;display:block}.pb .client-use{margin:0 var(--margin);padding:var(--space-8) 0 var(--section-y);border-top:1px solid var(--hairline-on-green)}.pb .client-use p{max-width:1008px;font-size:var(--h4-size);line-height:var(--h4-lh);letter-spacing:var(--h4-ls)}@media (width<=1199px){.pb .nav{height:64px}.pb .nav .logo{height:18px}.pb .nav ul{display:none}.pb .nav-right{gap:8px}.pb .nav .btn{height:44px;font-size:var(--small-size);padding:0 14px}.pb .menu{flex-direction:column;justify-content:center;align-items:flex-end;gap:6px;width:44px;height:44px;display:flex}.pb .menu span{background:var(--paper);width:22px;height:2px;display:block}.pb .field{background-position:0 0,22% 58%}.pb .field.grid:after{-webkit-mask-image:linear-gradient(to bottom, transparent 64px, var(--forest) 64px, var(--forest) 208px, transparent 208px);mask-image:linear-gradient(to bottom, transparent 64px, var(--forest) 64px, var(--forest) 208px, transparent 208px)}.pb .field .eyebrow{margin-right:calc(-1 * var(--margin));padding-right:var(--margin);margin-bottom:32px;padding-bottom:12px;display:block}.pb .below{grid-template-columns:minmax(0,1fr);padding-bottom:0}.pb .drop{display:none}.pb .sub,.pb .ctas,.pb .audience,.pb .workflow{grid-area:auto/1}.pb .sub{padding-top:calc(var(--after-seam-lines) * var(--h1-line) + 32px)}.pb .ctas{flex-direction:column;gap:12px;margin-top:32px}.pb .ctas .btn{width:100%}.pb .audience{margin-top:24px}.pb .workflow{margin:48px calc(-1 * var(--margin)) 0;padding:40px var(--margin) 48px;border-top:1px solid var(--cut-rule);background-color:var(--forest);background-image:linear-gradient(var(--field-veil), var(--field-veil)), var(--mat);background-repeat:no-repeat;background-size:auto, var(--mat-w) auto;background-position:0 0,-156px -152px;min-height:208px}.pb .marquee{height:280px}.pb .mq-label{font-size:var(--small-size);top:24px}.pb .mq-track{gap:28px;top:214px;left:-400px}.pb .lg-vw{height:26px}.pb .lg-uc{height:20px}.pb .lg-am,.pb .lg-hu{height:22px}.pb .lg-ff,.pb .lg-ec{height:20px}.pb .lg-mg{height:32px}.pb .tip{width:244px;bottom:50px}.pb .highlights{padding-bottom:var(--space-7);grid-template-columns:minmax(0,1fr)}.pb .hl-feature,.pb .hl-rows{grid-column:1}.pb .hl-feature{padding-top:24px}.pb .hl-feature p{margin-top:14px}.pb .hl-rows{margin-top:32px}.pb .hl-row{padding:20px 0 24px}.pb .problem{background-size:780px}.pb .p-head{grid-template-columns:minmax(0,1fr)}.pb .p-head .eyebrow,.pb .p-head h2,.pb .p-head .lead{grid-area:auto/1}.pb .p-head .eyebrow{margin-right:calc(-1 * var(--margin));padding-right:var(--margin);justify-self:stretch;padding-bottom:12px;display:block}.pb .p-head h2{margin-top:32px}.pb .p-head .lead{margin-top:var(--space-5)}.pb .slices{--index-y:72px;margin-top:var(--space-8);grid-template-columns:minmax(0,1fr)}.pb .slice,.pb .slice:first-child,.pb .slice:nth-child(4){min-height:0;padding:32px var(--margin) 40px;border-left:0;border-top:1px solid var(--cut-rule);background-size:100% 1px,auto,2000px}.pb .slice:first-child{background-position:0 var(--index-y), 0 0, -1000px -180px;border-top:0}.pb .slice:nth-child(2){background-position:0 var(--index-y), 0 0, -792px -520px}.pb .slice:nth-child(3){background-position:0 var(--index-y), 0 0, -1208px -120px}.pb .slice:nth-child(4){background-position:0 var(--index-y), 0 0, -600px -700px}.pb .slice .ord{height:calc(var(--index-y) - 32px);padding-bottom:12px}.pb .slice h3{margin-top:20px}.pb .slice p{margin-top:12px}.pb .sys{--st-step:20px}.pb .plane{width:auto}.pb .site{margin-right:var(--margin);padding:var(--space-6) var(--space-5) var(--space-8)}.pb .bridge{font-size:var(--h3-size);line-height:var(--h3-lh);letter-spacing:var(--h3-ls);font-weight:var(--h3-weight)}.pb .stratum{height:auto;padding:calc(var(--tuck) + 20px) 24px 28px 20px;background-size:auto,1000px}.pb .st1{margin-left:calc(1 * var(--st-step));background-position:0 0,-495px -280px}.pb .st2{margin-left:calc(2 * var(--st-step));background-position:0 0,-495px -545px}.pb .st3{margin-left:calc(3 * var(--st-step));background-position:0 0,0 -20px}.pb .st4{margin-left:calc(4 * var(--st-step));background-position:0 0,-544px -520px;height:auto;padding-bottom:56px}.pb .fos-head{padding:var(--section-y) var(--margin) 0}.pb .fos h2{margin-top:32px}.pb .fos .lead{margin-top:var(--space-5)}.pb .caps{margin-top:var(--space-8);grid-template-columns:minmax(0,1fr)}.pb .cap,.pb .cap:first-child,.pb .cap:last-child{border-left:0;border-top:1px solid var(--hairline-on-green);padding:24px 0 32px}.pb .cap h3{margin-top:12px}.pb .pf-band{height:auto;margin-top:var(--space-8);padding:32px var(--margin) calc(560px - 240px + 24px);background:linear-gradient(to bottom, var(--forest-deep) calc(100% - 560px), #07292000 calc(100% - 400px)), url(/b/assets/band-forest.jpg) 70% 100% / auto 560px no-repeat, var(--forest-deep)}.pb .platform{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 0}.pb .platform div,.pb .platform div:first-child,.pb .platform div:last-child{border-left:0;border-top:1px solid var(--hairline-on-green);padding:16px 12px 0 0}.pb .platform div:nth-child(2n){border-left:1px solid var(--hairline-on-green);padding:16px 0 0 12px}.pb .platform h3{font-size:var(--title-size);line-height:var(--title-lh)}.pb .platform p{font-size:var(--small-size);line-height:var(--small-lh);margin-top:8px}.pb .shared{margin:var(--space-7) var(--margin) 0}.pb .requests{margin-top:var(--space-8);grid-template-columns:minmax(0,1fr)}.pb .req,.pb .req:nth-child(odd),.pb .req:nth-child(2n){padding:40px var(--margin) 48px;border-left:0}.pb .req+.req{border-top:1px solid var(--cut-rule)}.pb .req q{font-size:var(--title-size);line-height:var(--title-lh)}.pb .client-use{padding:var(--space-7) 0 var(--section-y)}}.pb .rule-6{border-top:1px solid var(--hairline-strong-on-cream);width:608px}.pb .kicker{margin:14px 0 0 var(--pitch);font-size:var(--body-size);line-height:28px;font-weight:var(--w-medium);letter-spacing:0;color:var(--forest)}.pb .xcard{z-index:4;background:var(--white);color:var(--forest);border:1px solid var(--hairline-strong-on-cream);border-radius:var(--radius-card);position:relative}.pb .duo{background:var(--forest);position:absolute;overflow:hidden}.pb .duo img{filter:grayscale()contrast(1.25)brightness(.36);mix-blend-mode:screen;position:absolute}.pb .aiage{padding:var(--section-y) 0 344px;background-color:var(--paper);background-image:var(--t2);color:var(--forest);border-top:1px solid var(--cut-rule);background-size:1440px;position:relative}.pb .aiage:after{content:"";height:900px;-webkit-mask-image:linear-gradient(to bottom, transparent, var(--forest) 160px);mask-image:linear-gradient(to bottom, transparent, var(--forest) 160px);pointer-events:none;background:url(/b/assets/band-paper.jpg) center bottom -60px/1440px no-repeat;position:absolute;bottom:0;left:0;right:0}.pb .aiage>*{z-index:1;position:relative}.pb .aiage .p-head h2{margin-top:48px}.pb .aiage .p-head .lead{margin-top:56px}.pb .ai-items{column-gap:var(--gutter);margin-top:var(--space-9);padding:0 var(--margin);grid-template-columns:repeat(12,minmax(0,1fr));display:grid}.pb .ai-feature{border-top:1px solid var(--hairline-strong-on-cream);padding-top:28px;padding-right:var(--space-7);grid-column:1/8}.pb .ai-feature h3{max-width:14em;font-size:var(--h4-size);line-height:var(--h4-lh);letter-spacing:var(--h4-ls);font-weight:var(--h4-weight);margin-top:20px}.pb .ai-feature p{max-width:30em;font-size:var(--title-size);line-height:var(--title-lh);margin-top:20px}.pb .ai-rows{border-top:1px solid var(--hairline-strong-on-cream);grid-column:8/13}.pb .ai-row{border-bottom:1px solid var(--hairline-on-cream);padding:24px 0 28px}.pb .ai-row:last-child{border-bottom:0}.pb .ai-row .ord,.pb .ai-feature .ord{color:var(--ink-muted);display:block}.pb .ai-row h3{font-size:var(--title-size);line-height:var(--title-lh);font-weight:var(--w-medium);margin-top:8px}.pb .ai-row p{font-size:var(--body-size);line-height:var(--body-lh);color:var(--ink-muted);margin-top:8px}.pb .honesty{margin-top:var(--space-9);padding:var(--space-7) var(--margin) 0;border-top:1px solid var(--hairline-strong-on-cream)}.pb .honest{max-width:904px;font-size:var(--h3-size);line-height:var(--h3-lh);letter-spacing:var(--h3-ls);font-weight:var(--h3-weight);text-wrap:pretty}.pb .proof{margin-top:var(--space-6);max-width:592px;font-size:var(--body-size);line-height:var(--body-lh);color:var(--ink-muted)}.pb .build{--card-h:232px;--notch-y:368px;padding-top:var(--section-y);background-color:var(--paper);background-image:var(--t2);color:var(--forest);background-size:1440px;position:relative}.pb .b-panel{z-index:1;clip-path:polygon(var(--overlap) 0, 100% 0, 100% 100%, 0 100%, 0 var(--notch-y), var(--overlap) var(--notch-y));inset:0 0 0 840px}.pb .b-shot{top:0;left:0;right:0;bottom:calc(var(--card-h) - var(--overlap) + 48px);border-bottom:1px solid var(--cut-rule);position:absolute;overflow:hidden}.pb .b-shot img{width:auto;height:100%;top:0;left:-186px}.pb .b-copy{z-index:2;padding:0 0 0 var(--margin);width:calc(var(--margin) + 696px);position:relative}.pb .build h2{font-size:var(--h2-size);line-height:var(--h2-lh);letter-spacing:var(--h2-ls);font-weight:var(--h2-weight);margin-top:40px}.pb .build .lead{margin-top:var(--space-6);max-width:608px;font-size:var(--lead-size);line-height:var(--lead-lh)}.pb .b-cols{margin-top:var(--space-9);column-gap:var(--gutter);border-top:1px solid var(--hairline-strong-on-cream);grid-template-columns:1fr 1fr;display:grid}.pb .b-cols li{padding:28px 0 40px}.pb .b-cols li:nth-child(n+3){border-top:1px solid var(--hairline-on-cream)}.pb .b-cols .ord{color:var(--ink-muted);display:block}.pb .b-cols h3{font-size:var(--title-size);line-height:var(--title-lh);font-weight:var(--w-medium);text-wrap:balance;margin-top:12px}.pb .b-cols p{font-size:var(--body-size);line-height:var(--body-lh);color:var(--ink-muted);text-wrap:pretty;margin-top:12px}.pb .b-card{margin:var(--space-8) 0 calc(-1 * var(--overlap)) 736px;width:488px;height:var(--card-h);padding:36px 40px}.pb .b-card p{font-size:var(--title-size);line-height:var(--title-lh)}.pb .price{padding-top:calc(var(--section-y) + var(--overlap));background:var(--forest);color:var(--paper)}.pb .pr-head{padding:0 var(--margin)}.pb .price h2{max-width:800px;font-size:var(--h2-size);line-height:var(--h2-lh);letter-spacing:var(--h2-ls);font-weight:var(--h2-weight);margin-top:48px}.pb .price .lead{margin-top:var(--space-6);max-width:592px;font-size:var(--lead-size);line-height:var(--lead-lh);color:var(--body-on-green)}.pb .strip{margin-top:var(--space-9);min-height:calc(5 * var(--pitch));padding:var(--pitch) var(--margin) var(--pitch);border-top:1px solid var(--cut-rule);border-bottom:1px solid var(--cut-rule);background-position:0 0,30% 40%}.pb .strip.grid:after{-webkit-mask-image:linear-gradient(to bottom, var(--forest) var(--pitch), transparent var(--pitch), transparent calc(100% - var(--pitch)), var(--forest) calc(100% - var(--pitch)));mask-image:linear-gradient(to bottom, var(--forest) var(--pitch), transparent var(--pitch), transparent calc(100% - var(--pitch)), var(--forest) calc(100% - var(--pitch)))}.pb .bus{left:0;right:0;top:var(--pitch);background:var(--paper);z-index:2;height:1px;position:absolute}.pb .tracks{column-gap:var(--gutter);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.pb .track{padding:40px 32px 0 0;position:relative}.pb .track:before{content:"";background:var(--paper);width:8px;height:8px;position:absolute;top:-4px;left:0}.pb .track:after{content:"";background:var(--paper);width:1px;height:24px;position:absolute;top:0;left:3px}.pb .track .ord{color:var(--secondary-on-green);display:block}.pb .track h3{font-size:var(--title-size);line-height:var(--title-lh);font-weight:var(--w-semibold);margin-top:8px}.pb .track p{font-size:var(--body-size);line-height:var(--body-lh);color:var(--paper);text-wrap:pretty;margin-top:12px}.pb .pr-foot{padding:0 var(--margin) var(--section-y)}.pb .growth{column-gap:var(--gutter);border-bottom:1px solid var(--hairline-on-green);grid-template-columns:280px 1fr;padding:28px 0;display:grid}.pb .growth h3{font-size:var(--title-size);line-height:var(--title-lh);font-weight:var(--w-medium)}.pb .growth p{max-width:38em;font-size:var(--body-size);line-height:var(--body-lh);color:var(--body-on-green);padding-top:2px}.pb .longterm{margin-top:var(--space-8);max-width:800px;font-size:var(--h4-size);line-height:var(--h4-lh);letter-spacing:var(--h4-ls)}.pb .onboard{margin-top:var(--space-8)}.pb .onboard h3{font-size:var(--body-size);line-height:var(--body-lh);font-weight:var(--w-medium);color:var(--secondary-on-green)}.pb .steps{column-gap:var(--gutter);border-top:1px solid var(--cut-rule);grid-template-columns:repeat(3,minmax(0,1fr));margin-top:20px;display:grid}.pb .steps li{font-size:var(--body-size);line-height:var(--body-lh);padding:28px 24px 0 0;position:relative}.pb .steps li:before{content:"";background:var(--paper);width:8px;height:8px;position:absolute;top:-4px;left:0}.pb .fact{background:var(--forest-deep);color:var(--paper);border-top:1px solid var(--cut-rule)}.pb .fa-head{padding:var(--section-y) var(--margin) var(--space-9);position:relative}.pb .fa-head.grid:after{-webkit-mask-image:linear-gradient(to right, transparent 840px, var(--forest) 840px);mask-image:linear-gradient(to right, transparent 840px, var(--forest) 840px)}.pb .fact h2{max-width:696px;font-size:var(--h2-size);line-height:var(--h2-lh);letter-spacing:var(--h2-ls);font-weight:var(--h2-weight);margin-top:48px}.pb .fact .lead{margin-top:var(--space-6);max-width:592px;font-size:var(--lead-size);line-height:var(--lead-lh);color:var(--body-on-green)}.pb .fa-cells{border-top:1px solid var(--cut-rule);grid-template-columns:736px 1fr;display:grid}.pb .fa-cell{border-left:1px solid var(--cut-rule);padding:56px 32px 64px}.pb .fa-cell:nth-child(odd){padding-left:var(--margin);border-left:0}.pb .fa-cell:nth-child(2n){padding-right:var(--margin)}.pb .fa-cell:nth-child(n+3){border-top:1px solid var(--cut-rule)}.pb .fa-cell .ord{color:var(--secondary-on-green);display:block}.pb .fa-cell h3{max-width:18em;font-size:var(--title-size);line-height:var(--title-lh);font-weight:var(--w-semibold);margin-top:12px}.pb .fa-cell p{max-width:34em;font-size:var(--body-size);line-height:var(--body-lh);color:var(--body-on-green);text-wrap:pretty;margin-top:12px}.pb .fa-proof{background-position:0 0,-760px -900px}.pb .fa-proof h3{max-width:14em;font-size:var(--h4-size);line-height:var(--h4-lh);letter-spacing:var(--h4-ls);font-weight:var(--h4-weight);margin-top:0}.pb .fa-proof p{color:var(--paper)}.pb .fa-proof .status{border-top:1px solid var(--cut-rule);font-weight:var(--w-medium);margin-top:16px;padding-top:14px}.pb .fit{--h:320px;padding-top:var(--section-y);background-color:var(--paper);background-image:var(--t2);color:var(--forest);background-size:1440px;position:relative}.pb .w-head{padding-left:var(--margin)}.pb .fit h2{max-width:800px;font-size:var(--h2-size);line-height:var(--h2-lh);letter-spacing:var(--h2-ls);font-weight:var(--h2-weight);margin-top:40px}.pb .stair{margin-top:var(--space-9);height:calc(var(--h) * 2 + 48px - var(--overlap));position:relative}.pb .step{width:488px;height:var(--h);background:var(--white);border:1px solid var(--hairline-strong-on-cream);padding:36px 40px;position:absolute}.pb .step .ord{color:var(--ink-muted);display:block}.pb .step h3{font-size:var(--title-size);line-height:var(--title-lh);font-weight:var(--w-semibold);margin-top:12px}.pb .step p{font-size:var(--body-size);line-height:var(--body-lh);margin-top:12px}.pb .st-a{top:0;left:112px}.pb .st-b{left:736px;top:var(--pitch)}.pb .st-c{left:216px;top:calc(var(--h) + 48px);border-radius:var(--radius-card);position:absolute}.pb .notfor{left:840px;top:calc(var(--pitch) + var(--h) + 48px);border-top:1px solid var(--hairline-strong-on-cream);width:488px;font-size:var(--h4-size);line-height:var(--h4-lh);letter-spacing:var(--h4-ls);padding-top:28px;position:absolute}.pb .ind{padding:calc(var(--section-y) + var(--overlap)) var(--margin) 306px;background:var(--forest-deep);color:var(--paper);position:relative}.pb .ind:after{content:"";height:700px;-webkit-mask-image:linear-gradient(to bottom, transparent, var(--forest) 160px);mask-image:linear-gradient(to bottom, transparent, var(--forest) 160px);pointer-events:none;background:url(/b/assets/band-forest.jpg) center bottom -260px/1440px no-repeat;position:absolute;bottom:0;left:0;right:0}.pb .ind>*{z-index:1;position:relative}.pb .ind h2{max-width:696px;font-size:var(--h2-size);line-height:var(--h2-lh);letter-spacing:var(--h2-ls);font-weight:var(--h2-weight)}.pb .ind-rows{margin-top:var(--space-8);border-top:1px solid var(--cut-rule)}.pb .ind-rows li{column-gap:var(--gutter);border-bottom:1px solid var(--hairline-on-green);grid-template-columns:384px 1fr;align-items:baseline;padding:20px 0;display:grid}.pb .ind-rows h3{font-size:var(--title-size);line-height:var(--title-lh);font-weight:var(--w-medium)}.pb .ind-rows p{font-size:var(--lead-size);line-height:var(--lead-lh);color:var(--body-on-green)}.pb .team{padding-top:var(--section-y);background-color:var(--paper);background-image:var(--t2);color:var(--forest);background-size:1440px}.pb .t-head{padding:0 var(--margin)}.pb .team .eyebrow{color:var(--forest);border-bottom-color:var(--ink-muted)}.pb .team h2{max-width:800px;font-size:var(--h2-size);line-height:var(--h2-lh);letter-spacing:var(--h2-ls);font-weight:var(--h2-weight);margin-top:48px}.pb .team .lead{margin-top:var(--space-6);max-width:592px;font-size:var(--lead-size);line-height:var(--lead-lh)}.pb .t-strip{margin-top:var(--space-9);padding:var(--space-9) var(--margin);color:var(--paper);border-top:1px solid var(--cut-rule);border-bottom:1px solid var(--cut-rule);background-position:0 0,-300px -700px}.pb .sheet{background:var(--hairline-on-green);border:1px solid var(--hairline-on-green);grid-template-columns:repeat(8,1fr);gap:1px;display:grid}.pb .sheet li{background:var(--forest);background-image:linear-gradient(var(--card-on-green), var(--card-on-green));flex-direction:column;padding:12px 12px 18px;display:flex}.pb .sheet img{width:128px;height:128px;display:block}.pb .sheet .nm{font-size:var(--small-size);line-height:var(--small-lh);font-weight:var(--w-medium);color:var(--paper);margin-top:14px}.pb .sheet .rl{font-size:var(--small-size);line-height:var(--small-lh);color:var(--body-on-green);margin-top:2px}.pb .sheet .swatch{background:var(--forest);background-image:linear-gradient(#09352759, #09352759), var(--mat);background-position:0 0,-1180px -620px;background-repeat:no-repeat;background-size:auto,2000px}.pb .lists{margin-top:var(--space-9);column-gap:var(--gutter);grid-template-columns:repeat(12,minmax(0,1fr));display:grid}.pb .protect{grid-column:1/7}.pb .people{grid-column:7/13}.pb .lists h3{border-bottom:1px solid var(--eyebrow-rule-dark);font-size:var(--title-size);line-height:var(--title-lh);font-weight:var(--w-medium);padding-bottom:14px}.pb .protect li{border-bottom:1px solid var(--hairline-on-green);grid-template-columns:40px 1fr;padding:18px 0;display:grid}.pb .protect .ord{color:var(--secondary-on-green);padding-top:4px}.pb .protect p,.pb .people li{font-size:var(--body-size);line-height:var(--body-lh)}.pb .people li{border-bottom:1px solid var(--hairline-on-green);padding:18px 0}.pb .incident{padding:var(--space-9) var(--margin) var(--section-y);max-width:calc(800px + 2 * var(--margin));font-size:var(--lead-size);line-height:var(--lead-lh)}.pb .faq{padding:var(--section-y) 0 var(--section-y);background-color:var(--paper);background-image:var(--t2);color:var(--forest);border-top:1px solid var(--hairline-strong-on-cream);background-size:1440px;position:relative}.pb .faq h2{padding:0 var(--margin);font-size:var(--h2-size);line-height:var(--h2-lh);letter-spacing:var(--h2-ls);font-weight:var(--h2-weight)}.pb .qa{margin-top:var(--space-8);position:relative}.pb .faq:before{content:"";background:var(--mint);border-right:1px solid var(--hairline-strong-on-cream);width:512px;position:absolute;top:0;bottom:0;left:0}.pb .faq h2{position:relative}.pb .qa li{padding:28px var(--margin) 36px 0;grid-template-columns:512px 280px 1fr;column-gap:0;display:grid;position:relative}.pb .qa li:after{content:"";top:0;left:512px;right:var(--margin);background:var(--hairline-strong-on-cream);height:1px;position:absolute}.pb .qa li:last-child{padding-bottom:40px}.pb .qn{font-size:var(--h3-size);line-height:var(--h3-lh);letter-spacing:var(--h3-ls);color:var(--forest);justify-self:end;padding-right:20px}.pb .qa h3{font-size:var(--title-size);line-height:var(--title-lh);font-weight:var(--w-medium);text-wrap:balance;padding:6px 32px 0}.pb .qa p{font-size:var(--body-size);line-height:var(--body-lh);color:var(--ink-muted);text-wrap:pretty;padding-top:8px}.pb .call{background:var(--forest);color:var(--paper);padding:var(--section-y) var(--margin) 0;border-top:1px solid var(--cut-rule);position:relative;overflow:visible}.pb .dg{pointer-events:none;position:absolute;inset:0;overflow:hidden}.pb .dg-dots{background-image:radial-gradient(circle at 9px 9px, var(--hairline-on-green) 1px, transparent 1.5px);background-position:0 0;background-size:18px 18px;position:absolute;inset:0}.pb .dg-drawing{width:612px;height:486px;position:absolute;top:72px;right:40px;overflow:visible}.pb .ln{fill:none;stroke-linecap:square;stroke-linejoin:miter;vector-effect:non-scaling-stroke}.pb .ln--datum{stroke:var(--tertiary-on-green);stroke-width:1px}.pb .ln--plan{stroke:var(--lime);stroke-width:1.5px}.pb .ln--build{stroke:var(--paper);stroke-opacity:.72;stroke-width:1.25px}.pb .c-copy{z-index:1;max-width:696px;position:relative}.pb .call h2{font-size:var(--h2-size);line-height:var(--h2-lh);letter-spacing:var(--h2-ls);font-weight:var(--h2-weight)}.pb .call .lead{margin-top:var(--space-6);max-width:592px;font-size:var(--lead-size);line-height:var(--lead-lh);color:var(--body-on-green)}.pb .c-card{margin:0 0 calc(-1 * var(--overlap)) calc(7 * var(--pitch));flex-direction:column;align-items:flex-start;gap:20px;width:488px;padding:40px;display:flex}.pb .c-card p{font-size:var(--body-size);line-height:var(--body-lh)}.pb .foot{background:var(--forest-deep);color:var(--paper);padding-top:calc(var(--section-y) + var(--overlap));position:relative}.pb .ft-top{column-gap:var(--gutter);padding:0 var(--margin);grid-template-columns:repeat(12,minmax(0,1fr));display:grid}.pb .ft-about{grid-column:1/7}.pb .ft-about .logo{width:auto;height:22px}.pb .ft-about p{max-width:30em;font-size:var(--body-size);line-height:var(--body-lh);color:var(--body-on-green);margin-top:24px}.pb .ft-legal{font-size:var(--small-size);line-height:var(--small-lh);color:var(--secondary-on-green);grid-column:9/13;padding-top:46px}.pb .ft-links{gap:24px;margin-top:12px;display:flex}.pb .ft-links a{color:var(--paper)}.pb .ft-mark{margin-top:var(--space-9);position:relative;overflow:hidden}.pb .ft-mark svg{width:100%;height:auto;display:block}.pb .ft-base{fill:none;stroke:var(--hairline-on-green);stroke-width:1.5px}.pb .ft-dash{fill:none;stroke:var(--lime);stroke-width:1.5px;stroke-dasharray:100 400;stroke-dashoffset:0}.pb .ft-fade{background:linear-gradient(to bottom, #07292000, var(--forest-deep));pointer-events:none;position:absolute;inset:0}@media (width<=1199px){.pb .rule-6{width:calc(100% - var(--margin))}.pb .kicker{margin-left:40px}.pb .aiage{padding:var(--section-y) 0 200px;background-size:780px}.pb .aiage:after{background-position:40% calc(100% + 40px);background-size:auto 560px;height:520px}.pb .aiage .p-head .lead{margin-top:var(--space-5)}.pb .aiage .p-head h2{margin-top:32px}.pb .ai-items{margin-top:var(--space-8);grid-template-columns:minmax(0,1fr)}.pb .ai-feature,.pb .ai-rows{grid-column:1}.pb .ai-feature{padding-top:24px;padding-right:0}.pb .ai-feature h3,.pb .ai-feature p{margin-top:12px}.pb .ai-rows{margin-top:32px}.pb .ai-row{padding:20px 0 24px}.pb .honesty{margin-top:var(--space-8);padding-top:var(--space-6)}.pb .proof{margin-top:var(--space-5)}.pb .build{--card-h:auto;padding-top:var(--section-y);flex-direction:column;display:flex}.pb .b-copy{order:1}.pb .b-panel{order:2}.pb .b-card{order:3}.pb .b-copy{width:auto;padding:0 var(--margin)}.pb .build h2{margin-top:32px}.pb .build .lead{margin-top:var(--space-5)}.pb .b-cols{margin-top:var(--space-8);grid-template-columns:minmax(0,1fr)}.pb .b-cols li{padding:24px 0 32px}.pb .b-cols li+li{border-top:1px solid var(--hairline-on-cream)}.pb .b-panel{margin-top:var(--space-7);height:560px;clip-path:polygon(var(--overlap) 0, 100% 0, 100% 100%, 0 100%, 0 var(--overlap), var(--overlap) var(--overlap));position:relative;inset:auto}.pb .b-shot{height:422px;bottom:auto}.pb .b-shot img{width:390px;height:auto;top:-210px;left:0}.pb .b-card{margin:calc(-1 * var(--overlap)) var(--margin) calc(-1 * var(--overlap));width:auto;height:auto;padding:24px 24px 28px}.pb .b-card p{font-size:var(--body-size);line-height:var(--body-lh)}.pb .pr-head{padding:0 var(--margin)}.pb .price h2{margin-top:32px}.pb .price .lead{margin-top:var(--space-5)}.pb .strip{margin-top:var(--space-8);padding:56px var(--margin) 56px 48px;background-position:0 0,20% 30%}.pb .strip.grid:after{-webkit-mask-image:linear-gradient(to bottom, var(--forest) 32px, transparent 32px, transparent calc(100% - 32px), var(--forest) calc(100% - 32px));mask-image:linear-gradient(to bottom, var(--forest) 32px, transparent 32px, transparent calc(100% - 32px), var(--forest) calc(100% - 32px))}.pb .bus{width:1px;height:auto;inset:0 auto 0 24px}.pb .tracks{grid-template-columns:minmax(0,1fr);row-gap:40px}.pb .track{padding:28px 0 0}.pb .track:before{top:-4px;left:-28px}.pb .track:after{left:-24px;right:calc(-1 * var(--margin));width:auto;height:1px;top:0}.pb .growth{grid-template-columns:minmax(0,1fr);row-gap:8px}.pb .longterm,.pb .onboard{margin-top:var(--space-7)}.pb .steps{border-top:0;grid-template-columns:minmax(0,1fr);margin-top:12px}.pb .steps li{border-top:1px solid var(--cut-rule);padding:20px 0 20px 24px}.pb .steps li:before{top:28px}.pb .fa-head{padding:var(--section-y) var(--margin) var(--space-8)}.pb .fa-head.grid:after{display:none}.pb .fact h2{margin-top:32px}.pb .fact .lead{margin-top:var(--space-5)}.pb .fa-cells{grid-template-columns:minmax(0,1fr)}.pb .fa-cell,.pb .fa-cell:nth-child(odd),.pb .fa-cell:nth-child(2n){padding:32px var(--margin) 40px;border-left:0}.pb .fa-cell+.fa-cell{border-top:1px solid var(--cut-rule)}.pb .fa-proof{background-position:0 0,-1000px -760px}.pb .fit{--h:auto}.pb .w-head{padding:0 var(--margin)}.pb .fit h2{margin-top:32px}.pb .stair{height:auto;margin-top:var(--space-6);padding:0 var(--margin);flex-direction:column;display:flex}.pb .step,.pb .st-c{width:auto;height:auto;padding:24px 24px 28px;position:relative;top:auto;left:auto}.pb .notfor{width:auto;margin-bottom:var(--space-6);order:-1;padding-top:20px;position:relative;top:auto;left:auto}.pb .st-b{margin:16px 0 0 32px}.pb .st-c{margin:16px 0 calc(-1 * var(--overlap))}.pb .ind{padding:calc(var(--section-y) + var(--overlap)) var(--margin) 340px}.pb .ind:after{background-position:70% 100%;background-size:auto 560px;height:560px}.pb .ind-rows{margin-top:var(--space-6)}.pb .ind-rows li{grid-template-columns:minmax(0,1fr);row-gap:4px;padding:16px 0}.pb .ind-rows p{font-size:var(--body-size);line-height:var(--body-lh)}.pb .team{background-size:780px}.pb .team h2{margin-top:32px}.pb .team .lead{margin-top:var(--space-5)}.pb .team .eyebrow{margin-right:calc(-1 * var(--margin));padding-right:var(--margin);padding-bottom:12px;display:block}.pb .t-strip{margin-top:var(--space-8);padding:var(--space-8) var(--margin);background-position:0 0,-500px -500px}.pb .sheet{grid-template-columns:repeat(3,minmax(0,1fr))}.pb .sheet li{padding:10px 10px 14px}.pb .sheet img{width:96px;height:96px}.pb .sheet .swatch{grid-column:span 2}.pb .sheet .nm{font-size:var(--small-size);margin-top:10px}.pb .sheet .rl{font-size:var(--small-size)}.pb .lists{margin-top:var(--space-8);row-gap:var(--space-7);grid-template-columns:minmax(0,1fr)}.pb .protect,.pb .people{grid-column:1}.pb .incident{padding:var(--space-8) var(--margin) var(--section-y)}.pb .faq h2{padding:0 var(--margin)}.pb .qa{margin-top:var(--space-6)}.pb .faq:before{display:none}.pb .qa:before{content:"";background:var(--mint);border-right:1px solid var(--hairline-strong-on-cream);width:88px;position:absolute;top:0;bottom:0;left:0}.pb .qa li{padding:20px var(--margin) 24px 0;grid-template-columns:88px minmax(0,1fr)}.pb .qa li:after{left:88px;right:var(--margin)}.pb .qn{font-size:var(--h4-size);line-height:var(--h4-lh);grid-row:1/span 2;padding-right:12px}.pb .qa h3{grid-column:2;padding:2px 0 0 16px}.pb .qa p{grid-column:2;padding:8px 0 0 16px}.pb .call{padding:var(--section-y) var(--margin) 0}.pb .dg-drawing{left:var(--margin);right:var(--margin);width:calc(100% - 2 * var(--margin));aspect-ratio:612/486;height:auto;position:absolute;top:auto;bottom:180px}.pb .c-copy{max-width:none;padding-bottom:330px}.pb .call .lead{margin-top:var(--space-5)}.pb .c-card{margin:0 0 calc(-1 * var(--overlap));width:auto;padding:24px}.pb .c-card .btn{width:100%}.pb .foot{padding-top:calc(var(--section-y) + var(--overlap))}.pb .ft-top{row-gap:var(--space-6);grid-template-columns:minmax(0,1fr)}.pb .ft-about,.pb .ft-legal{grid-column:1}.pb .ft-legal{padding-top:0}.pb .ft-mark{margin-top:var(--space-8)}}@media (width>=1200px){.pb .c-copy{min-height:470px}}.pb .build,.pb .fit,.pb .call{display:flow-root}@media (width<=1199px){.pb .build{display:flex}}.pb .platform p{font-size:var(--lead-size);line-height:var(--lead-lh);margin-top:0}.pb .platform p b{font-weight:var(--w-medium);color:var(--paper)}@media (width<=1199px){.pb .platform p{font-size:var(--small-size);line-height:var(--small-lh)}}.pb .t-strip{background-position:0 0,-300px -420px}@media (width<=1199px){.pb .t-strip{background-image:linear-gradient(var(--field-veil), var(--field-veil)), linear-gradient(to bottom, transparent 560px, var(--forest) 733px), var(--mat);background-size:auto, auto, var(--mat-w) auto;background-position:0 0,0 0,-500px 0;background-repeat:no-repeat}}.pb .ind:after{transform:scaleX(-1)}.pb [data-motion=hero-field]{touch-action:pan-y;background-image:none}.pb [data-motion=hero-field]>.poster,.pb [data-motion=hero-field]>.surface{z-index:auto;pointer-events:none;position:absolute;inset:0}.pb [data-motion=hero-field]>.poster{bottom:-1px;overflow:hidden}.pb [data-motion=hero-field]>.poster img{max-width:none;width:var(--mat-w);height:auto;left:calc((100% - var(--mat-w)) * .38);top:calc((100% - 1px - var(--mat-w) * 2 / 3) * .62);position:absolute}.pb [data-motion=hero-field]>.poster:after{content:"";background:var(--field-veil);border-bottom:1px solid var(--cut-rule);background-clip:padding-box;position:absolute;inset:0}.pb [data-motion=hero-field]>.surface{opacity:0;width:100%;height:100%;display:block}.pb [data-motion=hero-field].is-live>.surface{opacity:1}@media (prefers-reduced-motion:reduce){.pb [data-motion=hero-field]>.surface{display:none}}@media (width<=1199px){.pb [data-motion=hero-field]>.surface{display:none}.pb [data-motion=hero-field]>.poster img{left:calc((100% - var(--mat-w)) * .22);top:calc((100% - 1px - var(--mat-w) * 2 / 3) * .58)}}.pb [data-motion=marquee]{--mq-gap:40px}.pb [data-motion=marquee] .mq-window{position:absolute;inset:0;overflow:hidden}.pb [data-motion=marquee] .mq-track{width:max-content}@keyframes b-mq-run{0%{transform:translate(0)}to{transform:translateX(calc(-50% - var(--mq-gap) / 2))}}@media (prefers-reduced-motion:no-preference){.pb [data-motion=marquee] .tip{opacity:0;visibility:hidden;transition:opacity .2s linear,visibility 0s linear .2s}.pb [data-motion=marquee] .anchor:focus-within .tip,.pb [data-motion=marquee] .anchor.is-open .tip{opacity:1;visibility:visible;transition-delay:0s}}@media (prefers-reduced-motion:no-preference) and (hover:hover){.pb [data-motion=marquee] .mq-track{animation:40s linear infinite b-mq-run}.pb [data-motion=marquee]:hover .mq-track{animation-play-state:paused}.pb [data-motion=marquee] .anchor:hover .tip{opacity:1;visibility:visible;transition-delay:0s}}@media (hover:none){.pb [data-motion=marquee] .mq-window{scrollbar-width:none;touch-action:pan-x pan-y;overflow:auto hidden}.pb [data-motion=marquee] .mq-window::-webkit-scrollbar{display:none}}@media (width<=1199px){.pb [data-motion=marquee]{--mq-gap:28px}}.pb [data-motion=dotgrid] .band__dots{pointer-events:none;width:100%;height:100%;display:block;position:absolute;inset:0}.pb [data-motion=dotgrid].is-live .dg-dots,.pb [data-motion=dotgrid].m3-arming .dg-drawing{visibility:hidden}@keyframes b-dashRun{to{stroke-dashoffset:-2500px}}@media (prefers-reduced-motion:no-preference) and (width>=1200px){.pb [data-motion=footer-dash] .ft-dash{animation:30s linear infinite b-dashRun}}.pc{--pitch:104px;--pitch-x:8px;--field-veil:#093527bf;--cut-rule:#faf5ed6b;--band:416px;--h1-line:calc(var(--h1-size) * var(--h1-lh));--after-seam-lines:1;--hero-material:url(/c/assets/hero-ribbons.webp);--t2:url(/ds/textures/t2.svg);--col8:calc(var(--margin) + 7 * var(--pitch));--col9:calc(var(--margin) + 8 * var(--pitch))}@media (width<=1199px){.pc{--after-seam-lines:2}}.pc *{box-sizing:border-box}.pc,.pc{margin:0}.pc{background:var(--forest);font-family:var(--font-display);font-synthesis:var(--font-synthesis);background:var(--paper);color:var(--forest);font-size:var(--body-size);line-height:var(--body-lh);-webkit-font-smoothing:antialiased;overflow-x:hidden}.pc p,.pc h1,.pc h2,.pc h3,.pc ul,.pc ol,.pc figure{margin:0;padding:0}.pc ul,.pc ol{list-style:none}.pc a{color:inherit;text-decoration:none}.pc a:focus-visible{outline:var(--focus-width) solid var(--focus-on-dark);outline-offset:var(--focus-offset)}.pc img{display:block}.pc section{position:relative}.pc .btn{height:var(--control-h);padding:0 var(--control-pad-x);border-radius:var(--radius-tile);font-size:var(--button-size);line-height:var(--button-lh);font-weight:var(--button-weight);white-space:nowrap;justify-content:center;align-items:center;display:inline-flex}.pc .btn-primary{background:var(--lime);color:var(--forest)}.pc .btn-ghost{border:1px solid var(--paper);color:var(--paper)}.pc .duo{background:var(--forest);position:absolute;overflow:hidden}.pc .duo img{filter:grayscale()contrast(1.25)brightness(.36);mix-blend-mode:screen;position:absolute}.pc .rule-6{border-top:1px solid var(--hairline-strong-on-cream);width:608px}.pc .rule-6+.eyebrow{margin:14px 0 0 var(--pitch);font-size:var(--body-size);line-height:28px;font-weight:var(--w-medium);letter-spacing:0}.pc .on-green .rule-6{border-top-color:var(--hairline-on-green)}.pc .on-green .rule-6+.eyebrow{color:var(--paper)}.pc .xcard{z-index:4;background:var(--white);color:var(--forest);border:1px solid var(--hairline-strong-on-cream);border-radius:var(--radius-card);position:absolute}.pc .rows{border-top:1px solid var(--hairline-strong-on-cream)}.pc .row{border-bottom:1px solid var(--hairline-on-cream);grid-template-columns:176px 1fr;column-gap:32px;padding:20px 0;display:grid}.pc .row .name{font-size:var(--label-size);line-height:28px;font-weight:var(--label-weight);letter-spacing:.02em}.pc .row p{font-size:var(--body-size);line-height:var(--body-lh)}.pc .row.featured{grid-template-columns:1fr;padding:24px 0 28px}.pc .row.featured .name{font-size:var(--title-size);line-height:var(--title-lh);font-weight:var(--w-semibold);letter-spacing:0}.pc .row.featured p{font-size:var(--title-size);line-height:var(--title-lh);margin-top:10px}.pc h2{font-size:var(--h2-size);line-height:var(--h2-lh);letter-spacing:var(--h2-ls);font-weight:var(--h2-weight)}.pc .lead{font-size:var(--lead-size);line-height:var(--lead-lh)}.pc .hero{background:var(--forest);color:var(--paper)}.pc .field{height:var(--band);padding:0 var(--margin);border-bottom:1px solid var(--cut-rule);flex-direction:column;display:flex;position:relative}.pc .field-material{z-index:0;background-color:var(--forest);background-image:linear-gradient(var(--field-veil), var(--field-veil)), var(--hero-material);background-position:0 0,38% 62%;background-repeat:no-repeat;background-size:auto,2000px;position:absolute;inset:0}.pc .field:after{content:"";z-index:1;pointer-events:none;background-image:linear-gradient(to right, var(--hairline-on-green) 1px, transparent 1px), linear-gradient(to bottom, var(--hairline-on-green) 1px, transparent 1px);background-size:var(--pitch) var(--pitch);background-position:var(--pitch-x) 100%, 0 100%;-webkit-mask-image:linear-gradient(to bottom, transparent 88px, var(--forest) 88px, var(--forest) calc(100% - 2 * var(--pitch) + 1px), transparent calc(100% - 2 * var(--pitch) + 1px)), linear-gradient(to right, transparent 840px, var(--forest) 840px);mask-image:linear-gradient(to bottom, transparent 88px, var(--forest) 88px, var(--forest) calc(100% - 2 * var(--pitch) + 1px), transparent calc(100% - 2 * var(--pitch) + 1px)), linear-gradient(to right, transparent 840px, var(--forest) 840px);position:absolute;inset:0;-webkit-mask-position:0 0,0 88px;mask-position:0 0,0 88px;-webkit-mask-size:100% 100%,100% calc(100% - 88px);mask-size:100% 100%,100% calc(100% - 88px);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.pc .field>.nav,.pc .field>.field-body{z-index:2;position:relative}.pc .nav{flex:none;justify-content:space-between;align-items:center;height:88px;display:flex}.pc .nav .logo{width:auto;height:22px}.pc .nav-right{align-items:center;gap:40px;display:flex}.pc .nav ul{gap:40px;display:flex}.pc .nav li{font-size:var(--small-size);line-height:var(--small-lh);font-weight:var(--w-medium)}.pc .nav .btn{height:40px;font-size:var(--small-size);padding:0 18px}.pc .menu{display:none}.pc .field-body{margin-top:auto}.pc .field .eyebrow{margin:0 0 48px calc(-1 * var(--margin));padding:0 0 14px var(--margin);font-size:var(--lead-size);line-height:1.3;font-weight:var(--w-medium);color:var(--paper);border-bottom:1px solid #faf5ed99;display:inline-block}.pc .hero h1{margin-bottom:calc(-1 * var(--after-seam-lines) * var(--h1-line));font-size:var(--h1-size);line-height:var(--h1-lh);letter-spacing:var(--h1-ls);font-weight:var(--h1-weight);color:var(--paper);max-width:10.5em}.pc .below{column-gap:var(--gutter);padding:0 var(--margin);grid-template-columns:repeat(12,minmax(0,1fr));display:grid;position:relative}.pc .below:after{content:"";top:0;bottom:calc(-1 * var(--space-8));left:var(--col8);pointer-events:none;background-image:linear-gradient(to right, var(--hairline-on-green) 1px, transparent 1px), linear-gradient(to bottom, var(--hairline-on-green) 1px, transparent 1px);background-size:var(--pitch) var(--pitch);background-position:0 0,0 0;position:absolute;right:0}.pc .sub{padding-top:calc(var(--after-seam-lines) * var(--h1-line) + 56px);font-size:var(--lead-size);line-height:var(--lead-lh);grid-column:1/7;max-width:30em}.pc .ctas{grid-column:1/7;gap:16px;margin-top:40px;display:flex}.pc .audience{color:var(--body-on-green);grid-column:1/7;margin-top:32px}.pc .mq-wrap{margin-top:var(--space-8);position:relative}.pc .marquee{border-top:1px solid var(--hairline-on-green);background:var(--forest);height:200px;position:relative}.pc .mq-label{left:var(--margin);z-index:2;font-size:var(--label-size);line-height:var(--label-lh);font-weight:var(--label-weight);letter-spacing:.02em;color:var(--secondary-on-green);position:absolute;top:28px}.pc .mq-window{position:absolute;inset:0;overflow:clip visible}.pc .mq-track{align-items:center;gap:44px;width:max-content;display:flex;position:absolute;top:132px;left:-24px}.pc .mq-item{align-items:center;gap:44px;display:flex;position:relative}.pc .mq-item:after{content:"";background:var(--tertiary-on-green);width:4px;height:4px}.pc .mq-item img{opacity:.86;width:auto;height:24px}.pc .mq-item img.tall{height:40px}.pc .mq-item img.vw{height:30px}.pc .mq-item.open img{opacity:1}.pc .tip{background:var(--paper);width:232px;color:var(--forest);border-radius:var(--radius-tile);margin-left:-116px;padding:14px 16px 16px;position:absolute;bottom:calc(100% + 16px);left:50%}.pc .tip:after{content:"";border:6px solid #0000;border-top-color:var(--paper);margin-left:-6px;position:absolute;top:100%;left:50%}.pc .tip b{font-size:var(--small-size);line-height:1.3;font-weight:var(--w-semibold);display:block}.pc .tip span{font-size:var(--small-size);line-height:var(--small-lh);margin-top:4px;display:block}.pc .hand{left:var(--col8);top:calc(-1 * var(--overlap));width:488px;height:calc(200px + 2 * var(--overlap));font-size:var(--h4-size);line-height:var(--h4-lh);letter-spacing:var(--h4-ls);font-weight:var(--h4-weight);flex-direction:column;justify-content:space-between;padding:32px 40px 36px;display:flex}.pc .hand span{display:block}.pc .hand .gate{padding-top:var(--space-4);border-top:1px solid var(--hairline-strong-on-cream);font-size:var(--title-size);line-height:var(--title-lh);font-weight:var(--w-medium);letter-spacing:0}.pc .highlights{background-color:var(--paper);background-image:var(--t2);color:var(--forest);padding:var(--space-9) var(--margin) var(--space-9);background-size:1440px}.pc .highlights .rows{width:592px}.pc .highlights .row .name{font-size:var(--title-size);line-height:var(--title-lh);font-weight:var(--w-semibold);letter-spacing:0}.pc .highlights .row:not(.featured) p{padding-top:1px}.pc .problem{background:var(--mint) url(/c/assets/section-mint.webp) 100% 100% / cover no-repeat;padding-top:var(--section-y);z-index:3}.pc .problem .head{padding-left:var(--margin)}.pc .problem h2{width:920px;margin-top:40px}.pc .problem .lead{width:608px;margin-top:28px}.pc .stair{margin-top:var(--space-9);height:560px;position:relative}.pc .step{width:488px;padding:32px 40px;position:absolute}.pc .step h3{font-size:var(--title-size);line-height:var(--title-lh);font-weight:var(--w-semibold);gap:10px;display:flex}.pc .step p{margin-top:12px}.pc .plane{background:var(--white)}.pc .s1{left:var(--margin);top:0}.pc .s2{left:calc(var(--margin) + 6 * var(--pitch));top:var(--pitch)}.pc .s3{left:calc(var(--margin) + var(--pitch));top:calc(3 * var(--pitch))}.pc .s4{left:var(--col8);top:calc(4 * var(--pitch));height:calc(2 * var(--pitch))}.pc .s4 p{font-size:var(--title-size);line-height:var(--title-lh)}.pc .system{background:var(--forest-deep);color:var(--paper);padding:calc(var(--section-y) + var(--overlap)) var(--margin) var(--section-y);border-bottom:1px solid var(--hairline-on-green);overflow:hidden}.pc .system .bridge{font-size:var(--h2-size);line-height:var(--h2-lh);letter-spacing:var(--h2-ls);font-weight:var(--h2-weight);color:var(--paper)}.pc .system .fig{width:100%;height:auto;display:block;overflow:visible}.pc .fig.narrow{display:none}.pc .sys-a,.pc .sys-b{column-gap:var(--gutter);grid-template-columns:repeat(12,minmax(0,1fr));display:grid}.pc .sys-text{grid-column:1/6}.pc .sys-text .bridge+.bridge{margin-top:var(--space-6)}.pc .plate-arrive{margin-top:var(--space-8);grid-column:6/13;position:relative}.pc .sys-b{margin-top:var(--space-8);align-items:end}.pc .plate-locked{grid-column:1/5}.pc .sys-close{padding-bottom:var(--space-6);grid-column:8/13}.pc .parts{position:absolute;inset:0}.pc .parts li{left:calc(var(--ax) + var(--space-4));right:0;top:var(--ay);padding-top:var(--space-2);border-top:1px solid var(--hairline-on-green);text-align:right;font-size:var(--title-size);line-height:var(--title-lh);font-weight:var(--w-medium);position:absolute}.pc .team{margin-top:var(--space-7);grid-template-columns:repeat(7,64px);gap:1px;display:grid}.pc .team li{background:linear-gradient(var(--card-on-green), var(--card-on-green)), var(--forest);width:64px;height:64px}.pc .team img{object-fit:cover;width:100%;height:100%}.pc .fos{background:var(--forest);color:var(--paper);padding-top:var(--section-y)}.pc .fos .inner{padding:0 var(--margin)}.pc .fos .inner>:not(.duo){z-index:2;position:relative}.pc .fos-photo{z-index:1;left:var(--col9);--notch:355px;width:496px;height:1017px;clip-path:polygon(var(--overlap) 0, 100% 0, 100% 100%, 0 100%, 0 var(--notch), var(--overlap) var(--notch));top:0}.pc .fos-photo img{filter:grayscale()brightness(.56)contrast(5)brightness(.36);width:620px;height:1240px;top:-60px;left:-44px}.pc .fos h2{width:832px;margin-top:40px}.pc .fos h2 span{display:block}.pc .fos .lead{width:608px;color:var(--body-on-green);margin-top:32px}.pc .fos .rows{margin-top:var(--space-8);border-top-color:var(--hairline-on-green);width:800px}.pc .fos .row{border-bottom-color:var(--hairline-on-green)}.pc .fos .row .name{color:var(--paper)}.pc .fos .row p{color:var(--body-on-green)}.pc .fos .row.featured p{font-size:var(--body-size);line-height:var(--body-lh);margin-top:8px}.pc .platform{margin-top:var(--space-9);border-top:1px solid var(--hairline-on-green);grid-template-columns:repeat(4,1fr);width:1216px;display:grid}.pc .platform div{border-left:1px solid var(--hairline-on-green);padding:28px 32px 8px}.pc .platform div:first-child{border-left:0;padding-left:0}.pc .platform h3{font-size:var(--h4-size);line-height:var(--h4-lh);letter-spacing:var(--h4-ls);font-weight:var(--h4-weight);color:var(--paper)}.pc .platform p{color:var(--body-on-green);margin-top:12px}.pc .shared{width:816px;font-size:var(--lead-size);line-height:var(--lead-lh);color:var(--paper);margin-top:56px}.pc .requests{margin-top:var(--space-9);border-top:1px solid var(--hairline-on-green);width:1216px}.pc .req{border-bottom:1px solid var(--hairline-on-green);grid-template-columns:488px 1fr;column-gap:32px;padding:22px 0;display:grid}.pc .req q{quotes:"“" "”";font-weight:var(--w-medium);color:var(--paper)}.pc .req .out{color:var(--body-on-green);display:block}.pc .req .client{font-size:var(--label-size);line-height:20px;font-weight:var(--label-weight);letter-spacing:.02em;color:var(--paper);margin-top:4px;display:block}.pc .req.featured{padding:28px 0 32px}.pc .req.featured q,.pc .req.featured .out{font-size:var(--title-size);line-height:var(--title-lh)}.pc .fos-end{height:224px;position:relative}.pc .fos-card{left:calc(var(--margin) + var(--pitch));bottom:calc(-1 * var(--overlap));width:704px;font-size:var(--title-size);line-height:var(--title-lh);padding:32px 40px 36px}.pc .fos-card span{display:block}.pc .fos-card span+span{margin-top:12px}.pc .ai{background-color:var(--paper);background-image:var(--t2);padding:calc(var(--section-y) + var(--overlap)) 0 var(--section-y);background-size:1440px}.pc .ai .inner{padding:0 var(--margin)}.pc .ai .inner>:not(.duo){z-index:2;position:relative}.pc .ai-panel{z-index:1;left:var(--col9);--notch:347px;clip-path:polygon(var(--overlap) 0, 100% 0, 100% 100%, 0 100%, 0 var(--notch), var(--overlap) var(--notch));top:0;bottom:0;right:0}.pc .ai-panel img{object-fit:cover;object-position:50% 50%;width:100%;height:100%}.pc .ai h2{width:832px;margin-top:40px}.pc .ai .lead{width:688px;margin-top:28px}.pc .ai .items{margin-top:var(--space-8);width:688px}.pc .items .row{grid-template-columns:280px 1fr;padding:24px 0 28px}.pc .items .row .name{font-size:var(--title-size);line-height:var(--title-lh);font-weight:var(--w-semibold);letter-spacing:0}.pc .ai-foot{column-gap:var(--gutter);margin-top:var(--space-8);grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;display:grid}.pc .ai .proof{border-top:1px solid var(--hairline-strong-on-cream);grid-column:1/5;padding-top:12px}.pc .honesty{font-size:var(--h4-size);line-height:var(--h4-lh);letter-spacing:var(--h4-ls);font-weight:var(--h4-weight);grid-column:6/11;padding:32px 40px 36px;position:relative}@media (width<=1199px){.pc .rule-6{width:100%}.pc .rule-6+.eyebrow{margin-left:64px}.pc .row{grid-template-columns:1fr;row-gap:4px}.pc .nav{height:64px}.pc .nav .logo{height:18px}.pc .nav ul{display:none}.pc .nav-right{gap:8px}.pc .nav .btn{height:44px;padding:0 14px}.pc .menu{flex-direction:column;justify-content:center;align-items:flex-end;gap:6px;width:44px;height:44px;display:flex}.pc .menu span{background:var(--paper);width:22px;height:2px;display:block}.pc .field-material{background-position:0 0,22% 58%;background-size:auto,1100px}.pc .field:after{-webkit-mask-image:linear-gradient(to bottom, transparent 64px, var(--forest) 64px, var(--forest) 200px, transparent 200px);mask-image:linear-gradient(to bottom, transparent 64px, var(--forest) 64px, var(--forest) 200px, transparent 200px);background-position:var(--margin) 100%, 0 100%;background-size:104px 104px;-webkit-mask-position:0 0;mask-position:0 0;-webkit-mask-size:100% 100%;mask-size:100% 100%}.pc .field .eyebrow{margin-right:calc(-1 * var(--margin));padding-right:var(--margin);margin-bottom:32px;padding-bottom:12px;display:block}.pc .below{grid-template-columns:minmax(0,1fr)}.pc .below:after{display:none}.pc .sub,.pc .ctas,.pc .audience{grid-column:1}.pc .sub{padding-top:calc(var(--after-seam-lines) * var(--h1-line) + 32px)}.pc .ctas{flex-direction:column;gap:12px;margin-top:32px}.pc .ctas .btn{width:100%}.pc .audience{margin-top:24px}.pc .mq-wrap{margin-top:var(--space-7)}.pc .marquee{height:248px}.pc .mq-label{left:var(--margin);top:20px}.pc .mq-track{gap:32px;top:180px;left:-150px}.pc .mq-item{gap:32px}.pc .mq-item img{height:20px}.pc .mq-item img.tall{height:34px}.pc .mq-item img.vw{height:26px}.pc .tip{width:216px;margin-left:-108px}.pc .hand{left:var(--margin);right:var(--margin);width:auto;top:calc(100% - var(--overlap));height:216px;padding:24px 24px 28px}.pc .highlights{padding:calc(216px - var(--overlap) + var(--space-7)) var(--margin) var(--space-8)}.pc .highlights .rows{width:auto}.pc .problem{background-position:85% 100%}.pc .problem .head{padding:0 var(--margin)}.pc .problem h2{width:auto;margin-top:28px}.pc .problem .lead{width:auto;margin-top:20px}.pc .stair{height:auto;margin-top:var(--space-7);padding:0 var(--margin);flex-direction:column;gap:24px;display:flex}.pc .step,.pc .s4{width:calc(100% - var(--overlap));height:auto;padding:24px;position:relative;top:auto;left:auto}.pc .s2,.pc .s4{margin-left:var(--overlap)}.pc .s4{margin-bottom:calc(-1 * var(--overlap));position:relative}.pc .system{padding:calc(var(--section-y) + var(--overlap)) var(--margin) var(--section-y)}.pc .sys-a,.pc .sys-b{display:block}.pc .sys-text .bridge+.bridge{margin-top:var(--space-5)}.pc .plate-arrive{margin:var(--space-6) calc(-1 * var(--margin)) 0 -96px}.pc .fig.wide{display:none}.pc .fig.narrow{display:block}.pc .parts{column-gap:var(--gutter);row-gap:var(--space-5);margin:var(--space-6) var(--margin) 0 96px;grid-template-columns:1fr 1fr;display:grid;position:static}.pc .parts li{text-align:left;border-top:0;padding-top:0;position:static}.pc .parts li:before{content:"";height:8px;margin-bottom:var(--space-3);background:var(--m) center / cover no-repeat;display:block}.pc .sys-b{margin-top:var(--space-7)}.pc .plate-locked{width:272px}.pc .sys-close{margin-top:var(--space-6);padding-bottom:0}.pc .team{margin-top:var(--space-5);grid-template-columns:repeat(7,44px)}.pc .team li{width:44px;height:44px}.pc .fos .inner{flex-direction:column;padding:0;display:flex}.pc .fos .inner>:not(.duo){margin-left:var(--margin);margin-right:var(--margin)}.pc .fos .inner>.rule-6{margin-left:0;margin-right:0}.pc .fos h2{width:auto;margin-top:28px}.pc .fos .lead{width:auto;margin-top:20px}.pc .fos .rows,.pc .platform,.pc .requests,.pc .shared{width:auto}.pc .fos-photo{order:0}.pc .fos .rows{margin-top:var(--space-7)}.pc .platform{margin-top:var(--space-8);grid-template-columns:1fr 1fr}.pc .platform div,.pc .platform div:first-child{border-left:0;border-bottom:1px solid var(--hairline-on-green);padding:20px 16px 20px 0}.pc .platform div:nth-child(2n){border-left:1px solid var(--hairline-on-green);padding-left:16px;padding-right:0}.pc .platform p{font-size:var(--small-size);line-height:var(--small-lh)}.pc .shared{margin-top:var(--space-7)}.pc .requests{margin-top:var(--space-8)}.pc .req{grid-template-columns:1fr;row-gap:8px}.pc .fos-end{height:200px}.pc .fos-card{left:var(--margin);right:var(--margin);width:auto;padding:24px}.pc .ai .inner{flex-direction:column;padding:0;display:flex}.pc .ai .inner>:not(.duo){margin-left:var(--margin);margin-right:var(--margin)}.pc .ai-head{order:1}.pc .ai h2,.pc .ai .lead,.pc .ai .items{width:auto}.pc .ai h2{margin-top:28px}.pc .ai .lead{margin-top:20px}.pc .ai-foot{display:contents}.pc .items{order:4}.pc .items .row{grid-template-columns:1fr}.pc .ai .proof{margin:var(--space-7) var(--margin) 0;order:5}.pc .honesty{margin:calc(-1 * var(--overlap)) var(--margin) 0;order:3;padding:24px}.pc .fos-photo,.pc .ai-panel{width:100%;margin:var(--space-6) 0 0;clip-path:polygon(0 var(--overlap), var(--pitch) var(--overlap), var(--pitch) 0, 100% 0, 100% 100%, 0 100%);position:relative;inset:auto}.pc .fos-photo{height:440px}.pc .fos-photo img{width:390px;height:780px;top:-220px;left:0}.pc .ai-panel{order:2;height:360px}}.pc .rule-6{position:relative}.pc .rule-6:before{content:"";background:var(--forest);width:72px;height:3px;position:absolute;top:-2px;left:0}.pc .on-green .rule-6:before{background:var(--lime)}.pc .group,.pc .ord{font-size:var(--label-size);line-height:20px;font-weight:var(--label-weight);letter-spacing:.02em}.pc .build{background-color:var(--paper);background-image:var(--t2);padding-top:var(--section-y);z-index:3;background-size:1440px}.pc .build-main{position:relative}.pc .build-panel{left:0;top:calc(-1 * var(--section-y));--notch:543px;background-color:var(--forest);background-image:linear-gradient(var(--field-veil), var(--field-veil)), var(--hero-material);width:512px;clip-path:polygon(0 0, calc(100% - var(--overlap)) 0, calc(100% - var(--overlap)) var(--notch), 100% var(--notch), 100% 100%, 0 100%);background-position:0 0,72% 30%;background-repeat:no-repeat;background-size:auto,cover;position:absolute;bottom:0}.pc .build-head{margin-left:calc(var(--margin) + 4 * var(--pitch));width:800px;position:relative}.pc .build h2{width:800px;margin-top:40px}.pc .build .lead{width:688px;margin-top:28px}.pc .build-list{margin-top:var(--space-8);position:relative}.pc .build-list:before{content:"";left:512px;right:var(--margin);border-top:1px solid var(--hairline-strong-on-cream);position:absolute;top:0}.pc .build-list li{grid-template-columns:488px 40px 280px 32px 488px;padding:28px 0 36px;display:grid;position:relative}.pc .build-list li:after{content:"";left:512px;right:var(--margin);border-bottom:1px solid var(--hairline-strong-on-cream);position:absolute;bottom:0}.pc .build-list .ord{text-align:right;font-size:var(--h3-size);letter-spacing:var(--h3-ls);line-height:1;font-weight:var(--h3-weight);color:var(--paper);grid-column:1}.pc .build-list h3{font-size:var(--title-size);line-height:var(--title-lh);font-weight:var(--w-semibold);grid-column:3}.pc .build-list p{color:var(--ink-muted);grid-column:5}.pc .build-end{padding-top:var(--space-9);display:flow-root}.pc .build-proof{margin:0 0 calc(-1 * var(--overlap)) calc(var(--margin) + 4 * var(--pitch));width:696px;font-size:var(--title-size);line-height:var(--title-lh);padding:32px 40px 36px;position:relative}.pc .build-proof span{display:block}.pc .build-proof span+span{margin-top:12px}.pc .offers{background:var(--forest);color:var(--paper);padding:calc(var(--section-y) + var(--overlap)) 0 var(--section-y);overflow:hidden}.pc .dotgrid-field{z-index:0;pointer-events:none;background-image:radial-gradient(circle at 9px 9px, var(--hairline-on-green) 1px, transparent 1.6px);background-size:18px 18px;position:absolute;inset:0}.pc .dotgrid-field:after{content:"";background-image:radial-gradient(circle at 9px 9px, var(--lime) 1.4px, transparent 2px);-webkit-mask-image:radial-gradient(circle 260px at 1320px 1330px, var(--forest) 0, transparent 100%);mask-image:radial-gradient(circle 260px at 1320px 1330px, var(--forest) 0, transparent 100%);background-size:18px 18px;position:absolute;inset:0}.pc .offers .inner{z-index:1;padding:0 var(--margin);position:relative}.pc .offers h2{width:800px;margin-top:40px}.pc .offers .lead{width:688px;color:var(--body-on-green);margin-top:28px}.pc .tracks{margin-top:var(--space-8);border-top:1px solid var(--hairline-on-green);width:1008px}.pc .track{border-bottom:1px solid var(--hairline-on-green);grid-template-columns:280px 696px;column-gap:32px;padding:28px 0 32px;display:grid}.pc .track h3{font-size:var(--title-size);line-height:var(--title-lh);font-weight:var(--w-semibold);color:var(--paper)}.pc .track p{color:var(--body-on-green)}.pc .track.growth{margin-top:var(--space-7);border-top:1px solid var(--tertiary-on-green)}.pc .offers .long{margin-top:var(--space-9);width:800px;font-size:var(--h4-size);line-height:var(--h4-lh);letter-spacing:var(--h4-ls);font-weight:var(--h4-weight)}.pc .offers .group{margin-top:var(--space-9);color:var(--secondary-on-green)}.pc .steps{margin-top:var(--space-4);column-gap:var(--gutter);grid-template-columns:repeat(3,384px);display:grid}.pc .steps li{border-top:1px solid var(--hairline-on-green);padding-top:20px}.pc .steps h3{font-size:var(--title-size);line-height:var(--title-lh);font-weight:var(--w-semibold);color:var(--paper)}.pc .steps p{color:var(--body-on-green);margin-top:8px}.pc .factory{background-color:var(--paper);background-image:var(--t2);padding-top:var(--section-y);z-index:3;background-size:1440px}.pc .sf-photo{z-index:1;--notch:355px;width:600px;clip-path:polygon(0 0, calc(100% - var(--overlap)) 0, calc(100% - var(--overlap)) var(--notch), 100% var(--notch), 100% 100%, 0 100%);top:0;bottom:0;left:0}.pc .sf-photo img{object-fit:cover;object-position:100% 100%;width:100%;height:100%}.pc .sf-main{z-index:2;margin-left:calc(var(--margin) + 6 * var(--pitch));width:592px;position:relative}.pc .factory .rule-6{width:592px}.pc .factory h2{margin-top:40px}.pc .factory .lead{margin-top:28px}.pc .caps-stack{margin-top:var(--space-8)}.pc .cap{border-top:1px solid var(--hairline-strong-on-cream);padding:24px 0 28px}.pc .cap:last-child{border-bottom:1px solid var(--hairline-strong-on-cream)}.pc .cap h3{font-size:var(--title-size);line-height:var(--title-lh);font-weight:var(--w-semibold)}.pc .cap p{margin-top:8px}.pc .sf-end{z-index:4;padding-top:var(--space-9);display:flow-root;position:relative}.pc .sf-card{margin:0 0 calc(-1 * var(--overlap)) calc(var(--margin) + 3 * var(--pitch));width:592px;padding:32px 40px 36px;position:relative}.pc .sf-title{font-size:var(--h4-size);line-height:var(--h4-lh);letter-spacing:var(--h4-ls);font-weight:var(--h4-weight)}.pc .sf-proof{margin-top:16px}.pc .sf-status{border-top:1px solid var(--hairline-on-cream);font-size:var(--label-size);line-height:20px;font-weight:var(--label-weight);letter-spacing:.02em;color:var(--forest);margin-top:20px;padding-top:12px}.pc .fit{background-color:var(--paper);background-image:var(--t2);padding:calc(var(--section-y) + var(--overlap)) 0 var(--section-y);z-index:2;background-size:1440px}.pc .fit .inner{padding:0 var(--margin)}.pc .fit h2{width:832px;margin-top:40px}.pc .descent{z-index:0;margin-top:calc(var(--space-8) + var(--overlap));column-gap:var(--gutter);grid-template-columns:repeat(3,384px);align-items:start;display:grid;position:relative}.pc .descent:before{content:"";z-index:-1;left:calc(-1 * var(--margin));right:calc(-1 * var(--margin));top:calc(-1 * var(--overlap));bottom:calc(-1 * var(--section-y));background-color:var(--forest);background-image:linear-gradient(var(--field-veil), var(--field-veil)), var(--hero-material);clip-path:polygon(0 0, 512px 0, 512px var(--pitch), 928px var(--pitch), 928px calc(2 * var(--pitch)), 100% calc(2 * var(--pitch)), 100% 100%, 0 100%);background-position:0 0,30% 70%;background-repeat:no-repeat;background-size:auto,2000px;position:absolute}.pc .tile{background:var(--paper);padding:28px 32px 32px}.pc .t-2{margin-top:var(--pitch)}.pc .t-3{margin-top:calc(2 * var(--pitch))}.pc .tile h3{font-size:var(--title-size);line-height:var(--title-lh);font-weight:var(--w-semibold)}.pc .tile p{margin-top:12px}.pc .tile .client{border-top:1px solid var(--hairline-on-cream);font-size:var(--small-size);line-height:var(--small-lh);font-weight:var(--w-medium);margin-top:20px;padding-top:12px}.pc .notfor{margin:var(--space-7) 0 calc(-1 * (var(--section-y) + var(--overlap)));font-size:var(--h4-size);line-height:var(--h4-lh);letter-spacing:var(--h4-ls);font-weight:var(--h4-weight);grid-column:3;padding:32px 40px 36px;position:relative}.pc .sectors{background:var(--forest-deep);color:var(--paper);padding:calc(var(--section-y) + var(--overlap)) 0 var(--section-y)}.pc .sec-panel{z-index:1;left:calc(var(--margin) + 9 * var(--pitch));background:var(--mint) url(/c/assets/section-mint.webp) 15% 0 / cover no-repeat;clip-path:polygon(0 0, 100% 0, 100% 100%, var(--overlap) 100%, var(--overlap) calc(100% - var(--pitch)), 0 calc(100% - var(--pitch)));position:absolute;top:0;bottom:0;right:0}.pc .sectors .inner{z-index:2;padding:0 var(--margin);position:relative}.pc .sectors h2{width:696px;font-size:var(--h3-size);line-height:var(--h3-lh);letter-spacing:var(--h3-ls);font-weight:var(--h3-weight)}.pc .sec-rows{margin-top:var(--space-7);border-top-color:var(--hairline-on-green);width:696px}.pc .sec-rows .row{border-bottom-color:var(--hairline-on-green);grid-template-columns:280px 1fr;padding:22px 0 24px}.pc .sec-rows .row .name{font-size:var(--title-size);line-height:var(--title-lh);font-weight:var(--w-semibold);letter-spacing:0;color:var(--paper)}.pc .sec-rows .row p{color:var(--body-on-green);padding-top:2px}.pc .experts{background-color:var(--paper);background-image:var(--t2);padding:var(--section-y) 0 var(--section-y);background-size:1440px}.pc .ex-top{grid-template-columns:var(--margin) 384px 96px 832px 16px;align-items:start;display:grid;position:relative}.pc .ex-sheet{left:calc(var(--margin) + 4 * var(--pitch));right:0;top:calc(-1 * var(--section-y));--notch:624px;background:var(--forest);clip-path:polygon(var(--overlap) 0, 100% 0, 100% 100%, 0 100%, 0 var(--notch), var(--overlap) var(--notch));position:absolute;bottom:0}.pc .ex-head{grid-column:2;position:relative}.pc .experts h2{margin-top:40px}.pc .experts .lead{margin-top:28px}.pc .people{padding-bottom:calc(2 * var(--pitch));color:var(--paper);grid-column:4;grid-template-columns:repeat(4,208px);display:grid;position:relative}.pc .people li{padding:0 24px 40px}.pc .people img,.pc .people .mat:before{background:linear-gradient(var(--card-on-green), var(--card-on-green)), var(--forest);width:128px;height:128px}.pc .people .mat:before{content:"";background:linear-gradient(var(--field-veil), var(--field-veil)), var(--hero-material) -1040px -320px / 2000px auto no-repeat, var(--forest);display:block}.pc .people .who{font-size:var(--body-size);line-height:26px;font-weight:var(--w-semibold);white-space:nowrap;margin-top:16px;display:block}.pc .people .role{min-height:44px;font-size:var(--small-size);color:var(--secondary-on-green);margin-top:2px;line-height:22px;display:block}.pc .stays{left:calc(var(--margin) + 2 * var(--pitch));top:calc(100% - var(--pitch));width:488px;padding:28px 40px 32px}.pc .stays ul{margin-top:12px}.pc .stays li{border-top:1px solid var(--hairline-on-cream);padding:8px 0}.pc .ex-foot{column-gap:var(--gutter);padding:0 var(--margin);grid-template-columns:repeat(12,minmax(0,1fr));display:grid}.pc .protect{z-index:0;color:var(--paper);grid-column:8/13;padding:40px 0 0;position:relative}.pc .protect:before{content:"";z-index:-1;left:calc(-1 * var(--overlap));right:calc(-1 * var(--margin));top:0;bottom:calc(-1 * var(--overlap));background:var(--forest);position:absolute}.pc .protect .group{color:var(--secondary-on-green)}.pc .protect ol{border-top:1px solid var(--hairline-on-green);margin-top:16px}.pc .protect li{border-bottom:1px solid var(--hairline-on-green);grid-template-columns:40px 1fr;padding:16px 0 18px;display:grid}.pc .protect li p{color:var(--body-on-green)}.pc .protect .ord{color:var(--lime);padding-top:4px}.pc .incident{margin-top:var(--space-9);font-size:var(--lead-size);line-height:var(--lead-lh);grid-column:2/10}.pc .faq{background-color:var(--paper);background-image:var(--t2);padding:var(--section-y) 0 var(--section-y);background-size:1440px}.pc .faq-plane{top:0;left:0;bottom:var(--section-y);--notch:264px;background:var(--mint);width:616px;clip-path:polygon(0 0, calc(100% - var(--overlap)) 0, calc(100% - var(--overlap)) var(--notch), 100% var(--notch), 100% 100%, 0 100%);position:absolute}.pc .faq h2{padding-left:var(--margin);position:relative}.pc .qa{margin:var(--space-8) var(--margin) 0;border-top:1px solid var(--hairline-strong-on-cream);position:relative}.pc .qa li{column-gap:var(--gutter);border-bottom:1px solid var(--hairline-strong-on-cream);grid-template-columns:488px 696px;padding:28px 0 32px;display:grid}.pc .qa .ord{color:var(--lime-ink);display:block}.pc .qa h3{font-size:var(--title-size);line-height:var(--title-lh);font-weight:var(--w-semibold);margin-top:6px}.pc .qa li>p{padding-top:26px}.pc .close{background:var(--forest);color:var(--paper);padding:calc(var(--section-y) + var(--space-5)) 0 calc(var(--section-y) + var(--space-8))}.pc .close-panel{z-index:1;left:var(--col8);--notch:472px;clip-path:polygon(var(--overlap) 0, 100% 0, 100% 100%, 0 100%, 0 var(--notch), var(--overlap) var(--notch));top:0;bottom:0;right:0}.pc .close-panel img{object-fit:cover;object-position:20% 40%;width:100%;height:100%}.pc .close .inner{z-index:2;padding:0 var(--margin);position:relative}.pc .close h2{width:696px}.pc .close .lead{width:592px;color:var(--body-on-green);margin-top:32px}.pc .close-act{align-items:center;gap:var(--space-6);margin-top:var(--space-7);display:flex}.pc .reach{color:var(--secondary-on-green)}.pc .foot{background:var(--forest-deep);color:var(--paper);padding-top:var(--space-9)}.pc .foot-top{column-gap:var(--gutter);padding:0 var(--margin);grid-template-columns:repeat(12,minmax(0,1fr));display:grid}.pc .foot-about{grid-column:1/7}.pc .foot-about .logo{width:auto;height:22px}.pc .foot-about p{color:var(--body-on-green);margin-top:24px}.pc .foot-about .legal{font-size:var(--small-size);line-height:var(--small-lh);color:var(--tertiary-on-green);margin-top:16px}.pc .foot-links{justify-content:flex-end;gap:var(--space-6);font-size:var(--small-size);line-height:var(--small-lh);font-weight:var(--w-medium);grid-column:9/13;padding-top:2px;display:flex}.pc .watermark{margin-top:var(--space-8);position:relative}.pc .watermark svg{width:100%;height:auto;display:block}.pc .watermark:after{content:"";pointer-events:none;background:linear-gradient(to bottom, transparent 20%, var(--forest-deep));position:absolute;inset:0}.pc .wm-base,.pc .wm-dash{fill:none;stroke-width:1.5px}.pc .wm-base{stroke:var(--hairline-on-green)}.pc .wm-dash{stroke:var(--lime);stroke-dasharray:100 400;stroke-dashoffset:0}@media (width<=1199px){.pc .rule-6:before{width:48px}.pc .fos .inner>.rule-6+.eyebrow,.pc .factory .rule-6+.eyebrow{margin-left:calc(var(--margin) + 64px)}.pc .build-panel{display:none}.pc .build-head{margin:calc(-1 * var(--section-y)) 0 0;padding:var(--section-y) var(--margin) var(--space-7);background-color:var(--forest);background-image:linear-gradient(var(--field-veil), var(--field-veil)), var(--hero-material);width:auto;color:var(--paper);background-position:0 0,72% 30%;background-repeat:no-repeat;background-size:auto,1100px}.pc .build-head .rule-6{border-top-color:var(--hairline-on-green)}.pc .build-head .rule-6:before{background:var(--lime)}.pc .build-head .lead{color:var(--body-on-green)}.pc .build h2,.pc .build .lead{width:auto}.pc .build h2{margin-top:28px}.pc .build .lead{margin-top:20px}.pc .build-list{margin-top:var(--space-7)}.pc .build-list:before{left:80px;right:var(--margin)}.pc .build-list:after{content:"";background-color:var(--forest);background-image:linear-gradient(var(--field-veil), var(--field-veil)), var(--hero-material);background-position:0 0,72% 30%;background-repeat:no-repeat;background-size:auto,1100px;width:64px;position:absolute;top:0;bottom:0;left:0}.pc .build-list li{padding:20px var(--margin) 24px 80px;display:block}.pc .build-list li:after{left:80px}.pc .build-list .ord{z-index:1;width:52px;position:absolute;top:20px;left:0}.pc .build-list p{margin-top:8px}.pc .build-end{padding-top:var(--space-7)}.pc .build-proof{margin:0 var(--margin) calc(-1 * var(--overlap));width:auto;padding:24px}.pc .offers .inner{padding:0 var(--margin)}.pc .offers h2,.pc .offers .lead,.pc .tracks,.pc .offers .long{width:auto}.pc .offers h2{margin-top:28px}.pc .offers .lead{margin-top:20px}.pc .track{grid-template-columns:1fr;row-gap:8px;padding:22px 0 24px}.pc .offers .long,.pc .offers .group{margin-top:var(--space-8)}.pc .steps{row-gap:var(--space-5);grid-template-columns:1fr}.pc .dotgrid-field:after{-webkit-mask-image:radial-gradient(circle 110px at 372px 56px, var(--forest) 0, transparent 100%);mask-image:radial-gradient(circle 110px at 372px 56px, var(--forest) 0, transparent 100%)}.pc .factory{flex-direction:column;display:flex}.pc .sf-main{display:contents}.pc .factory .rule-6,.pc .factory .eyebrow,.pc .factory h2,.pc .factory .lead,.pc .caps-stack{margin-left:var(--margin);margin-right:var(--margin)}.pc .factory .rule-6{width:auto;margin-left:0;margin-right:0}.pc .factory h2{margin-top:28px}.pc .factory .lead{margin-top:20px}.pc .sf-photo{width:100%;height:440px;margin-top:var(--space-6);clip-path:polygon(0 0, 100% 0, 100% calc(100% - var(--pitch)), calc(100% - var(--overlap)) calc(100% - var(--pitch)), calc(100% - var(--overlap)) 100%, 0 100%);order:5;position:relative;top:auto;bottom:auto;left:auto}.pc .caps-stack{margin-top:var(--space-7);order:6}.pc .sf-end{padding-top:var(--space-7);order:7}.pc .sf-card{margin:0 var(--margin) calc(-1 * var(--overlap));width:auto;padding:24px}.pc .sf-title{font-size:var(--title-size);line-height:var(--title-lh);font-weight:var(--w-semibold);letter-spacing:0}.pc .fit h2{width:auto;margin-top:28px}.pc .descent{gap:var(--space-6);margin-top:calc(var(--space-7) + var(--overlap));flex-direction:column;display:flex}.pc .descent:before{top:calc(-1 * var(--overlap));clip-path:polygon(0 0, calc(100% - var(--pitch)) 0, calc(100% - var(--pitch)) var(--overlap), 100% var(--overlap), 100% 100%, 0 100%);background-size:auto,1100px}.pc .tile{padding:20px 20px 24px}.pc .t-2{margin:0 0 0 var(--overlap)}.pc .t-3{margin:0 0 0 calc(2 * var(--overlap))}.pc .notfor{margin:0 0 calc(-1 * (var(--section-y) + var(--overlap))) calc(2 * var(--overlap));padding:24px}.pc .sectors{flex-direction:column;padding-bottom:0;display:flex}.pc .sectors h2,.pc .sec-rows{width:auto}.pc .sec-rows .row{grid-template-columns:1fr;row-gap:2px}.pc .sec-panel{width:100%;height:280px;margin-top:var(--space-7);clip-path:polygon(0 var(--overlap), var(--pitch) var(--overlap), var(--pitch) 0, 100% 0, 100% 100%, 0 100%);order:2;position:relative;inset:auto}.pc .ex-top{display:block}.pc .ex-sheet{display:none}.pc .ex-head{padding:0 var(--margin)}.pc .experts h2{margin-top:28px}.pc .experts .lead{margin-top:20px}.pc .people{margin-top:var(--space-6);background:var(--forest);column-gap:var(--gutter);padding:var(--space-6) var(--margin) calc(var(--space-5) + var(--overlap));grid-template-columns:repeat(2,minmax(0,1fr))}.pc .people li{padding:0 0 var(--space-5)}.pc .people .who{white-space:normal}.pc .stays{margin:calc(-1 * var(--overlap)) var(--margin) 0;width:auto;padding:24px;position:relative;top:auto;left:auto}.pc .ex-foot{display:block}.pc .stays{z-index:4}.pc .protect{margin:calc(-1 * var(--overlap)) 0 0;padding:calc(var(--overlap) + var(--space-6)) 0 var(--space-6)}.pc .protect:before{left:calc(-1 * var(--margin));right:calc(-1 * var(--margin));bottom:0}.pc .incident{margin-top:var(--space-7)}.pc .faq-plane{width:calc(100% - var(--overlap));clip-path:none}.pc .qa{margin:var(--space-7) calc(var(--overlap) + var(--margin)) 0 var(--margin)}.pc .qa li{grid-template-columns:1fr;padding:22px 0 24px}.pc .qa li>p{padding-top:8px}.pc .close{flex-direction:column;padding-bottom:0;display:flex}.pc .close h2,.pc .close .lead{width:auto}.pc .close .lead{margin-top:20px}.pc .close-act{align-items:stretch;gap:var(--space-4);flex-direction:column}.pc .close-panel{width:100%;height:320px;margin-top:var(--space-8);clip-path:polygon(0 var(--overlap), var(--pitch) var(--overlap), var(--pitch) 0, 100% 0, 100% 100%, 0 100%);order:2;position:relative;inset:auto}.pc .foot{padding-top:var(--space-8)}.pc .foot-top{display:block}.pc .foot-links{margin-top:var(--space-6);justify-content:flex-start}.pc .watermark{margin:var(--space-7) var(--margin) 0}.pc .wm-base,.pc .wm-dash{stroke-width:4px}.pc .watermark:after{background:linear-gradient(to bottom, transparent 55%, var(--forest-deep))}}.pc .nw{white-space:nowrap}.pc [data-motion=hero-smoke]{touch-action:pan-y}.pc .field #smoke,.pc .field .poster{z-index:1;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.pc .field #smoke{display:block}.pc .field .poster{background-image:url(/motion/poster-1440.webp);background-repeat:no-repeat;background-size:100% 100%;display:none}.pc .field.is-fallback #smoke,.pc .field.is-poster #smoke{display:none}.pc .field.is-fallback .poster,.pc .field.is-poster .poster{display:block}.pc [data-motion=marquee] .mq-item:not(.open) .tip{visibility:hidden;opacity:0}.pc [data-motion=marquee] .mq-item:is(:hover,:focus-within,.is-open) .tip{visibility:visible;opacity:1}.pc [data-motion=marquee] .mq-item:is(:hover,:focus-within,.is-open) img{opacity:1}.pc [data-motion=marquee] .mq-item:focus-visible{outline:var(--focus-width) solid var(--focus-on-dark);outline-offset:var(--focus-offset)}@media (prefers-reduced-motion:no-preference){.pc [data-motion=marquee] .mq-item.open:not(:hover,:focus-within,.is-open) .tip{visibility:hidden;opacity:0}.pc [data-motion=marquee] .mq-item.open:not(:hover,:focus-within,.is-open) img{opacity:.86}.pc [data-motion=marquee] .tip{transition:opacity .2s,visibility .2s}.pc [data-motion=marquee] .mq-item img{transition:opacity .3s}.pc [data-motion=marquee] .mq-track{padding-right:44px}}@media (prefers-reduced-motion:no-preference) and (hover:hover){.pc [data-motion=marquee] .mq-track{animation:40s linear infinite c-mq-run}.pc [data-motion=marquee]:hover .mq-track{animation-play-state:paused}}@keyframes c-mq-run{0%{transform:translate(0)}to{transform:translate(-50%)}}@media (hover:none){.pc [data-motion=marquee]{scrollbar-width:none;touch-action:pan-x;overflow:auto hidden}.pc [data-motion=marquee]::-webkit-scrollbar{display:none}}@media (hover:none) and (prefers-reduced-motion:no-preference){.pc [data-motion=marquee] .mq-track{left:0}}.pc [data-motion=dotgrid] .band__dots{width:100%;height:100%;display:block;position:absolute;inset:0}.pc [data-motion=dotgrid].is-live .dotgrid-field{background-image:none}.pc [data-motion=dotgrid].is-live .dotgrid-field:after{display:none}@media (prefers-reduced-motion:no-preference) and (width>=1200px){.pc [data-motion=footer-dash] .wm-dash{animation:30s linear infinite c-dashRun}}@keyframes c-dashRun{0%{stroke-dashoffset:0}to{stroke-dashoffset:-2500px}}@media (width<=1199px){.pc .field .poster{background-image:url(/motion/poster-390.webp)}}@media (width<=1199px) and (prefers-reduced-motion:no-preference){.pc [data-motion=marquee] .mq-track{padding-right:32px}}html,body{margin:0}body{background:var(--forest)}.pa,.pb,.pc{display:contents}.pb .hero .field.grid:after{z-index:1}.pb .hero .field>#smoke,.pb .hero .field>.poster{z-index:1;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.pb .hero .field>#smoke{display:block}.pb .hero .field>.poster{opacity:.78;background:url(/motion/poster-1440.webp) 0 0/100% 100% no-repeat;display:none}.pb .hero .field.is-fallback>#smoke,.pb .hero .field.is-poster>#smoke{display:none}.pb .hero .field.is-fallback>.poster,.pb .hero .field.is-poster>.poster{display:block}[data-motion=hero-smoke]{touch-action:pan-y}@media (width<=767px){.pb .hero .field>.poster{background-image:url(/motion/poster-390.webp)}}@media (width>=768px){.pb .hero .field>.poster{background-position:50% 0;background-size:auto 100%}}.pb .hero .drop:after{content:"";pointer-events:none;background-image:linear-gradient(to right, var(--hairline-on-green) 1px, transparent 1px), linear-gradient(to bottom, var(--hairline-on-green) 1px, transparent 1px);background-size:var(--pitch) var(--pitch);background-position:calc(var(--pitch-x) - var(--margin) - 8 * var(--pitch)) 0, 0 0;position:absolute;inset:0}.pb .hero .field.grid:after{-webkit-mask-image:linear-gradient(to bottom, transparent 88px, var(--forest) 88px), linear-gradient(to right, transparent 840px, var(--forest) 840px);mask-image:linear-gradient(to bottom, transparent 88px, var(--forest) 88px), linear-gradient(to right, transparent 840px, var(--forest) 840px)}@media (width<=1199px){.pb .hero .workflow{isolation:isolate;background-size:auto, max(var(--mat-w), calc(100% + 156px)) auto}.pb .hero .workflow:after{content:"";z-index:-1;pointer-events:none;background-image:linear-gradient(to right, var(--hairline-on-green) 1px, transparent 1px), linear-gradient(to bottom, var(--hairline-on-green) 1px, transparent 1px);background-size:var(--pitch) var(--pitch);background-position:var(--pitch-x) 0, 0 0;position:absolute;inset:0}}@media (width>=560px) and (width<=1199px){.pb{--after-seam-lines:1}}.pb .marquee{height:236px}.pb .mq-label{text-align:center;top:56px;left:0;right:0}.pb .mq-track{top:140px}@media (width<=1199px){.pb .hero .field.grid:after{-webkit-mask-image:linear-gradient(to bottom, transparent 64px, var(--forest) 64px, var(--forest) 208px, transparent 208px);mask-image:linear-gradient(to bottom, transparent 64px, var(--forest) 64px, var(--forest) 208px, transparent 208px)}.pb .marquee{height:220px}.pb .mq-label{top:32px}.pb .mq-track{top:118px}.pb .menu{cursor:pointer;background:0 0;border:0;padding:0}.pb .menu span{transition:transform .2s}.pb .nav.is-open .menu span:first-child{transform:translateY(4px)rotate(45deg)}.pb .nav.is-open .menu span:last-child{transform:translateY(-4px)rotate(-45deg)}.pb .nav.is-open ul#nav-links{left:calc(-1 * var(--margin));right:calc(-1 * var(--margin));z-index:10;padding:8px var(--margin) 24px;background:var(--forest);border-bottom:1px solid var(--cut-rule);flex-direction:column;gap:0;display:flex;position:absolute;top:64px}.pb .nav.is-open ul#nav-links li{font-size:var(--lead-size);line-height:var(--lead-lh)}.pb .nav.is-open ul#nav-links a{padding:12px 0;display:block}.pb .nav{position:relative}.pb .nav.is-open{z-index:5}.pb .nav.is-open ul#nav-links{min-height:calc(var(--band) - 64px)}.pb .nav.is-open~.field-body{visibility:hidden}}@media (width>=1200px){.pb .menu{display:none}}.pb .c-card a:not(.btn),.pb .ft-links a{margin-block:-4px;padding-block:4px}.pa .person>a{margin-block:16px -4px;padding-block:4px}.pa .problem .pm-solid{background:var(--forest-deep)}@media (width<=1199px){.pa .problem .plist-close:before{left:var(--leg);background:var(--hairline-strong-on-cream)}}.pb .ai-cards{column-gap:var(--gutter);max-width:calc(var(--container) + 2 * var(--margin));margin:var(--space-9) auto 0;padding:0 var(--margin);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.pb .ai-card{flex-direction:column;display:flex}.pb .ai-fig{aspect-ratio:8/5;background-color:var(--forest-deep);background-image:linear-gradient(to right, var(--hairline-on-green) 1px, transparent 1px), linear-gradient(to bottom, var(--hairline-on-green) 1px, transparent 1px);background-position:-1px -1px;background-size:26px 26px;position:relative;overflow:hidden}.pb .ai-fig svg{width:88%;height:84%;position:absolute;inset:8% 6%;overflow:visible}.pb .ai-card .ord{color:var(--ink-muted);font-size:var(--label-size);margin-top:28px;display:block}.pb .ai-card h3{font-size:var(--title-size);line-height:var(--title-lh);font-weight:var(--w-medium);text-wrap:balance;margin-top:10px}.pb .ai-card p{font-size:var(--body-size);line-height:var(--body-lh);color:var(--ink-muted);text-wrap:pretty;margin-top:12px}@media (prefers-reduced-motion:no-preference){.pb .ai-cards.is-armed .d{stroke-dasharray:1;stroke-dashoffset:1px}.pb .ai-cards.is-armed .f,.pb .ai-cards.is-armed .orbit{opacity:0}.pb .ai-cards.is-drawn .d{stroke-dasharray:1;stroke-dashoffset:0;transition:stroke-dashoffset 1.4s cubic-bezier(.4,0,.2,1)}.pb .ai-cards.is-drawn .f,.pb .ai-cards.is-drawn .orbit{opacity:1;transition:opacity .6s .9s}.pb .ai-cards.is-drawn .ai-card:nth-child(2) .d{transition-delay:.15s}.pb .ai-cards.is-drawn .ai-card:nth-child(3) .d{transition-delay:.3s}.pb .ai-card .orbit{transform-origin:160px 100px;animation:14s linear infinite ai-orbit}}@keyframes ai-orbit{to{transform:rotate(360deg)}}@media (width<=1199px){.pb .ai-cards{row-gap:var(--space-8);margin-top:var(--space-8);grid-template-columns:minmax(0,1fr)}.pb .ai-card .ord{margin-top:20px}}.pb .fact-mix{background:var(--near-black);border-top:0;position:relative}.pb .fact-mix .fa-head{isolation:isolate;padding-bottom:320px}.pb .fact-mix .fa-head:before{content:"";z-index:-1;pointer-events:none;height:560px;-webkit-mask-image:linear-gradient(to bottom, transparent, var(--forest) 240px);mask-image:linear-gradient(to bottom, transparent, var(--forest) 240px);background:url(/a/assets/section-stage.webp) 50% calc(100% + 140px)/max(100%,1440px) no-repeat;position:absolute;bottom:0;left:0;right:0}.pb .fact-mix .fa-cells{border-top-color:var(--hairline-on-green)}.pb .fact-mix .fa-cell{border-color:var(--hairline-on-green)}@media (width<=1199px){.pb .fact-mix .fa-head{padding-bottom:176px}.pb .fact-mix .fa-head:before{background-position:20% calc(100% + 80px);background-size:auto 400px;height:320px}}.pa .fit{background:var(--mint) url(/c/assets/section-mint.webp) 100% 100% / cover no-repeat}.pa .fit .fit-row:before,.pa .fit .fit-rows:after{background:var(--hairline-strong-on-cream)}@media (width<=1199px){.pa .fit{background-position:70% 100%;background-size:240%}.pa .ind-cell:last-child{background:linear-gradient(var(--paper), var(--paper)) 0 0 / 1px 14px no-repeat border-box}}.pa .person span.nw{margin-top:0;display:inline}@media (width>=768px){.pa .person>span{white-space:nowrap}}@media (width<=1199px){.pb .aiage:after,.pb .ind:after{background-size:max(100%,840px)}.pb .b-shot img{transform-origin:100% 100%;width:100%;top:auto;bottom:0;transform:scale(1.05)}.pb .fact-mix .fa-head:before{background-size:max(100%,600px)}.pb .b-card{box-shadow:0 0 0 100vmax var(--forest);clip-path:inset(0 -100vmax)}}@media (width>=600px) and (width<=1199px){.pb .ctas{flex-direction:row}.pb .ctas .btn{width:auto}.pa .photo{height:360px}.pb .dg-drawing{width:480px;left:auto}.pb .c-copy{padding-bottom:430px}.pb .c-card{max-width:420px}.pb .c-card .btn{width:auto}}@media (width>=600px) and (width<=959px){.pb .ai-card{column-gap:var(--gutter);grid-template-columns:minmax(0,2fr) minmax(0,3fr);align-content:start;display:grid}.pb .ai-fig{grid-row:1/span 3;align-self:start}.pb .ai-card .ord{margin-top:0}}@media (width>=960px) and (width<=1199px){.pb .ai-cards{column-gap:var(--gutter);grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width>=600px) and (width<=1199px){main p:where(:not(.eyebrow,.mq-label,.workflow,.sub)),.pa .prow .r{max-width:42em}main p.lead{max-width:36em}.pb .aiage{padding-bottom:280px}.pb .fact-mix .fa-head{padding-bottom:240px}}@media (width>=900px) and (width<=1199px){.pb .b-cols{column-gap:var(--gutter);grid-template-columns:1fr 1fr}.pb .b-cols li+li{border-top:0}.pb .b-cols li:nth-child(n+3){border-top:1px solid var(--hairline-on-cream)}}@media (width>=768px) and (width<=1199px){html:root{--display-size:80px;--display-lh:var(--display-lh-390);--display-ls:var(--display-ls-390);--display-weight:var(--display-weight-390);--h1-size:72px;--h1-lh:var(--h1-lh-390);--h1-ls:var(--h1-ls-390);--h1-weight:var(--h1-weight-390);--h2-size:52px;--h2-lh:var(--h2-lh-390);--h2-ls:var(--h2-ls-390);--h2-weight:var(--h2-weight-390);--h3-size:38px;--h3-lh:var(--h3-lh-390);--h3-ls:var(--h3-ls-390);--h3-weight:var(--h3-weight-390);--h4-size:30px;--h4-lh:var(--h4-lh-390);--h4-ls:var(--h4-ls-390);--h4-weight:var(--h4-weight-390);--title-size:22px;--title-lh:var(--title-lh-390);--title-ls:var(--title-ls-390);--title-weight:var(--title-weight-390);--lead-size:20px;--lead-lh:var(--lead-lh-390);--lead-ls:var(--lead-ls-390);--lead-weight:var(--lead-weight-390);--body-size:var(--body-size-390);--body-lh:var(--body-lh-390);--body-ls:var(--body-ls-390);--body-weight:var(--body-weight-390);--small-size:var(--small-size-390);--small-lh:var(--small-lh-390);--small-ls:var(--small-ls-390);--small-weight:var(--small-weight-390);--label-size:var(--label-size-390);--label-lh:var(--label-lh-390);--label-ls:var(--label-ls-390);--label-weight:var(--label-weight-390);--button-size:var(--button-size-390);--button-lh:var(--button-lh-390);--button-ls:var(--button-ls-390);--button-weight:var(--button-weight-390);--margin:48px;--gutter:24px;--section-y:96px;--overlap:48px;--columns:var(--columns-390)}}@media (width>=560px) and (width<=767px){html:root{--margin:32px}}@media (width>=1024px) and (width<=1199px){html:root{--margin:88px}}@media (width>=1200px) and (width<=1219px){body{zoom:.8333}}@media (width>=1220px) and (width<=1239px){body{zoom:.8472}}@media (width>=1240px) and (width<=1259px){body{zoom:.8611}}@media (width>=1260px) and (width<=1279px){body{zoom:.875}}@media (width>=1280px) and (width<=1299px){body{zoom:.8889}}@media (width>=1300px) and (width<=1319px){body{zoom:.9028}}@media (width>=1320px) and (width<=1339px){body{zoom:.9167}}@media (width>=1340px) and (width<=1359px){body{zoom:.9306}}@media (width>=1360px) and (width<=1379px){body{zoom:.9444}}@media (width>=1380px) and (width<=1399px){body{zoom:.9583}}@media (width>=1400px) and (width<=1419px){body{zoom:.9722}}@media (width>=1420px) and (width<=1439px){body{zoom:.9861}}@media (width>=1441px){html:root{--shift:calc((100vw - 1440px) / 2);--margin:calc(112px + var(--shift))}}@media (width>=1200px) and (width<=1439px){.pa .prow:before,.pa .plist-close:before,.pa .fit-row:before,.pa .fit-rows:after,.pa .faq-row:before,.pa .faq-rows:after,.pa .ind-cell:after,.pa .bus,.pb .bus,.pb .qa li:after{height:1.2px}.pa .cell:after,.pb .track:after{width:1.2px}}@media (width>=1441px){.pb .hero .field.grid:after{-webkit-mask-image:linear-gradient(to bottom, transparent 88px, var(--forest) 88px), linear-gradient(to right, transparent calc(840px + var(--shift)), var(--forest) calc(840px + var(--shift)));mask-image:linear-gradient(to bottom, transparent 88px, var(--forest) 88px), linear-gradient(to right, transparent calc(840px + var(--shift)), var(--forest) calc(840px + var(--shift)))}.pb .b-panel{left:calc(840px + var(--shift))}.pb .b-shot img{object-fit:cover;object-position:30% 50%;width:100%;height:100%;left:0}.pb .b-card{margin-left:calc(736px + var(--shift))}.pb .dg-drawing{right:calc(40px + var(--shift))}.pb .aiage:after,.pb .fact-mix .fa-head:before{background-size:100% 960px}.pb .fact-mix .fa-cells{grid-template-columns:calc(736px + var(--shift)) 1fr}}.pb [data-motion=footer-dash]:not(.is-running) .ft-dash{animation-play-state:paused}.nw{white-space:nowrap}.pc .track:nth-last-child(2){border-bottom:0}@media (width>=1200px){.pb .build{--card-h:256px}}.pb .call h2{text-wrap:balance}.pb .hero .sub{text-wrap:pretty}.pb .marquee{z-index:3;overflow:clip visible}.pb [data-motion=marquee] .mq-track .tip,.pb [data-motion=marquee] .mq-track .anchor:is(:hover,:focus-within,.is-open) .tip{clip-path:inset(50%);white-space:nowrap;opacity:1;visibility:visible;width:1px;height:1px;padding:0;transition:none;position:absolute;bottom:0;left:0;overflow:hidden}.pb [data-motion=marquee] .anchor{cursor:default;border-radius:2px}.pb [data-motion=marquee] .anchor:focus{outline:none}.pb [data-motion=marquee] .anchor:focus-visible{outline:2px solid var(--forest);outline-offset:6px}.pb [data-motion=marquee] .anchor img{display:block}.pb .mq-tip{--tip-w:344px;z-index:4;width:min(var(--tip-w), calc(100% - 32px));opacity:0;visibility:hidden;pointer-events:none;padding:12px 16px 14px;transition:opacity .16s linear,visibility 0s linear .16s;top:0;bottom:auto;left:0;box-shadow:0 0 0 1px #faf5ed24,0 12px 32px -12px #07292073}.pb .mq-tip .nw{color:inherit;margin:0;display:inline}.pb .mq-tip.is-on{opacity:1;visibility:visible;pointer-events:auto;transition-delay:0s}.pb .mq-tip:after{left:calc(var(--notch,32px) - 8px)}@media (width<=1199px){.pb .mq-tip{--tip-w:344px;padding:10px 14px 12px}.pb .marquee{height:232px}.pb .mq-track{top:130px}}.pb [data-motion=marquee] .mq-track{--mq-start:41px;padding-left:24px;animation:none;left:0;transform:none}@media (width<=1199px){.pb [data-motion=marquee] .mq-track{--mq-start:400px}}@media (width>=1200px){.pb .ai-cards{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width>=768px) and (width<=1199px){.pb .ai-cards{column-gap:var(--gutter);row-gap:var(--space-8);grid-template-columns:repeat(2,minmax(0,1fr))}.pb .ai-card{display:flex}.pb .ai-fig{align-self:stretch}.pb .ai-card .ord{margin-top:20px}}@media (prefers-reduced-motion:no-preference){.pb .ai-cards.is-armed .ai-card.is-drawn .d{stroke-dasharray:1;stroke-dashoffset:0;transition:stroke-dashoffset 1.4s cubic-bezier(.4,0,.2,1)}.pb .ai-cards.is-armed .ai-card.is-drawn :is(.f,.orbit){opacity:1;transition:opacity .6s .9s}.pb .ai-cards.is-armed .ai-card:nth-child(2).is-drawn .d{transition-delay:.15s}.pb .ai-cards.is-armed .ai-card:nth-child(3).is-drawn .d{transition-delay:.3s}.pb .ai-cards.is-armed .ai-card:nth-child(4).is-drawn .d{transition-delay:.45s}}@media (prefers-reduced-motion:no-preference) and (width<=767px){.pb .ai-cards.is-armed .ai-card.is-drawn .d{transition-delay:0s}}.pb .fa-cell p.fa-label{max-width:none;color:var(--secondary-on-green);align-items:center;gap:10px;margin:0;display:flex}.pb .fa-cell p.fa-label:before{content:"";background:var(--lime);flex:none;width:6px;height:6px}.pb .fa-cell .fa-label+h3{max-width:18em;margin-top:16px}@media (width>=768px){.pb .ai-card{grid-row:span 4;grid-template-columns:minmax(0,1fr);grid-template-rows:subgrid;align-content:start;row-gap:0;display:grid}.pb .ai-fig{grid-row:auto}.pb .ai-card h3{align-self:start}}@media (width>=768px) and (width<=1199px){.pb .ai-cards{row-gap:0}.pb .ai-card:nth-child(n+3) .ai-fig{margin-top:var(--space-8)}}@media (width>=1200px){.pb .fact-mix .fa-cell:not(.fa-proof){padding:48px 32px 52px var(--margin);border-top:0;border-left:0;grid-column:1}.pb .fact-mix .fa-cell:not(.fa-proof)+.fa-cell:not(.fa-proof){border-top:1px solid var(--hairline-on-green)}.pb .fact-mix .fa-proof{padding:48px var(--margin) 52px 32px;border-top:0;border-left:1px solid var(--hairline-on-green);grid-area:1/2/span 3}.pb .fact-mix .fa-proof p:not(.fa-label,.status){text-wrap:wrap;max-width:none;font-size:var(--lead-size);line-height:var(--lead-lh)}.pb .fact-mix .fa-proof h3{max-width:none;font-size:var(--h3-size);line-height:var(--h3-lh);letter-spacing:var(--h3-ls);font-weight:var(--h3-weight);margin-top:20px}.pb .fact-mix .fa-proof h3+p{margin-top:24px}.pb .fact-mix .fa-proof .status{margin-top:32px}}.pb .ai-cards.orbit-gated:not(.orbit-live) .orbit{animation-play-state:paused}.pa .problem .decay{z-index:1;width:calc(var(--x512) + 280px);pointer-events:none;height:100%;display:block;position:absolute;top:0;left:0}@media (width<=1199px){.pa .problem .decay{width:100%}.pa .problem .p-rows{background:linear-gradient(to right, var(--forest-deep) var(--leg), transparent var(--leg)) 0 0 / 100% calc(100% - var(--section-y)) no-repeat}.pa .problem .leg.pm-solid{background:0 0}.pa .problem .prow:before{background:linear-gradient(to right, var(--cut-rule) var(--leg), var(--hairline-strong-on-cream) var(--leg), var(--hairline-strong-on-cream) calc(100% - var(--margin)), transparent calc(100% - var(--margin)));right:0}}@media (width<=767px){.pa .problem{--pn:36px;--leg:calc(var(--margin) + var(--pn) + var(--gutter) / 2)}.pa .problem .wrap{grid-template-columns:var(--pn) minmax(0, 1fr)}.pa .problem .ord{grid-column:1/2;padding-right:4px}}.pc .system.sx{padding:var(--section-y) var(--margin);overflow:clip}.pc .sx .sx-title{letter-spacing:-.025em;font-size:84px;line-height:1.02;font-weight:var(--w-medium);color:var(--paper);text-wrap:balance}.pc .sx .bridge{font-size:var(--h3-size);line-height:var(--h3-lh);letter-spacing:var(--h3-ls);font-weight:var(--w-headline);color:var(--body-on-green)}.pc .sx .sys-text{z-index:1;grid-area:1/1/auto/7;position:relative}.pc .sx .sys-text .bridge{margin-top:var(--space-6);max-width:13em}.pc .sx .plate-arrive{margin-top:var(--space-9);grid-area:1/6/auto/13}.pc .sx .sys-b{margin-top:var(--space-8)}.pc .sx .sys-close .bridge{color:var(--paper);text-wrap:balance}.pc .sx .parts li{left:calc(var(--ax) + var(--space-4));right:0;top:var(--ay);padding-top:var(--space-2);border-top:1px solid var(--hairline-on-green);text-align:right;white-space:nowrap;font-size:var(--title-size);line-height:var(--title-lh);font-weight:var(--w-medium);color:var(--paper);position:absolute}.pc .sx .parts li:before{content:none}@media (width>=1200px) and (width<=1439px){.pc .sx .parts li{border-top-width:1.2px}}@media (width<=1199px){.pc .system.sx{padding:var(--section-y) var(--margin)}.pc .sx .sx-title{font-size:64px}.pc .sx .sys-text .bridge{margin-top:var(--space-5);max-width:16em}.pc .sx .plate-arrive{width:min(100%,760px);margin:var(--space-7) 0 0 auto}.pc .sx .parts{margin:0;display:block;position:absolute;inset:0}.pc .sx .parts li{padding-top:var(--space-2);border-top:1px solid var(--hairline-on-green);text-align:right;position:absolute}.pc .sx .sys-b{column-gap:var(--gutter);margin-top:var(--space-7);grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:end;display:grid}.pc .sx .plate-locked{grid-column:1;width:auto}.pc .sx .sys-close{padding-bottom:var(--space-5);grid-column:2;margin-top:0}}@media (width<=767px){.pc .sx .sx-title{letter-spacing:-.02em;font-size:44px;line-height:1.04}.pc .sx .bridge{letter-spacing:-.01em;font-size:28px;line-height:1.15}.pc .sx .plate-arrive{width:100%;margin:var(--space-6) 0 0}.pc .sx .parts li{left:calc(var(--ax) + 6px);letter-spacing:0;padding-top:6px;font-size:14px;line-height:18px}.pc .sx .sys-b{margin-top:var(--space-7);display:block}.pc .sx .plate-locked{width:min(240px,66%)}.pc .sx .sys-close{margin-top:var(--space-6)}.pc .sx .team{margin-top:var(--space-5);grid-template-columns:repeat(7,minmax(0,44px))}.pc .sx .team li{aspect-ratio:1;width:auto;height:auto}}.pc .sx.sx-armed .slab,.pc .sx.sx-armed .parts li:not(:first-child){transform:translate(var(--dx,0px), var(--dy,0px));opacity:0;transition:transform 1s cubic-bezier(.2,.7,.15,1),opacity .6s ease-out}.pc .sx .slab-processes{--dx:-55px;--dy:51px}.pc .sx .slab-tools{--dx:-109px;--dy:103px}.pc .sx .slab-agents{--dx:-164px;--dy:154px}.pc .sx .slab-context{--dx:-218px;--dy:206px}.pc .sx.sx-armed .slab-processes,.pc .sx.sx-armed .parts li:nth-child(2){transition-delay:0s}.pc .sx.sx-armed .slab-tools,.pc .sx.sx-armed .parts li:nth-child(3){transition-delay:.14s}.pc .sx.sx-armed .slab-agents,.pc .sx.sx-armed .parts li:nth-child(4){transition-delay:.28s}.pc .sx.sx-armed .slab-context,.pc .sx.sx-armed .parts li:nth-child(5){transition-delay:.42s}.pc .sx.sx-armed.sx-built .slab,.pc .sx.sx-armed.sx-built .parts li{opacity:1;transform:none}.pa .ro{--ro-rule:var(--hairline-on-green);--ro-cut:#faf5ed6b;--ro-step:44px;background:var(--forest);color:var(--paper)}.pa .ro h3,.pa .ro h4{margin:0;font-weight:400}.pa .ro .label{color:var(--secondary-on-green)}.pa .ro-upper{background:var(--forest-deep);isolation:isolate;position:relative}.pa .ro-upper:before{content:"";z-index:-1;pointer-events:none;background:url(/a/assets/band-forest.webp) 50% calc(100% + 110px)/max(100%,1440px) no-repeat;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000 calc(100% - 330px),#000 calc(100% - 170px));mask-image:linear-gradient(#0000 calc(100% - 330px),#000 calc(100% - 170px))}.pa .ro-upper .wrap{padding-top:var(--space-9);padding-bottom:72px}.pa .ro-head{grid-column:1/10}.pa .ro-head h2{margin-top:40px}.pa .ro-ways{column-gap:calc(2 * var(--gutter));grid-template-rows:repeat(4,auto);grid-template-columns:1fr 1fr;margin-top:88px;display:grid}.pa .ro-way{grid-row:span 4;grid-template-rows:subgrid;align-content:start;display:grid}.pa .ro-way+.ro-way{position:relative}.pa .ro-way+.ro-way:before{content:"";top:0;bottom:0;left:calc(-1 * var(--gutter));background:var(--ro-rule);width:1px;position:absolute}.pa .ro-way h3{font-size:var(--h4-size);line-height:var(--h4-lh);letter-spacing:var(--h4-ls);text-wrap:balance;margin-top:12px}.pa .ro-way>p{max-width:34em;font-size:var(--body-size);line-height:var(--body-lh);color:var(--body-on-green);text-wrap:pretty;margin-top:16px}.pa .ro-flow{font-size:var(--small-size);color:var(--body-on-green);grid-template-columns:repeat(5,minmax(0,1fr));align-self:start;margin-top:64px;line-height:1.35;display:grid;position:relative}.pa .ro-flow:before{content:"";background:var(--ro-cut);transform-origin:0;width:80%;height:1px;position:absolute;top:0;left:4px}.pa .ro-flow li{text-wrap:balance;padding:30px 28px 0 0;position:relative}.pa .ro-flow li:before{content:"";background:linear-gradient(var(--paper), var(--paper)) 0 0 / 9px 9px no-repeat, linear-gradient(var(--ro-cut), var(--ro-cut)) 4px 9px / 1px 17px no-repeat;width:9px;height:26px;position:absolute;top:-4px;left:0}.pa .ro-flow li.is-end{color:var(--lime);font-weight:var(--w-semibold)}.pa .ro-flow li.is-end:before{background:linear-gradient(var(--lime), var(--lime)) 0 0 / 9px 9px no-repeat, linear-gradient(var(--lime), var(--lime)) 4px 9px / 1px 17px no-repeat}.pa .ro-flow li.is-fork:after{content:"";border:1px dashed var(--lime);transform-origin:0 100%;border-bottom:0;border-radius:12px 12px 0 0;width:200%;height:30px;position:absolute;top:-30px;left:4px}.pa .ro-flow.has-fork{margin-top:64px}.pa .ro-flow:after{content:"";pointer-events:none;background:linear-gradient(var(--lime), var(--lime)) 0 0 / 9px 9px no-repeat;width:80%;height:9px;box-shadow:none;opacity:0;position:absolute;top:-4px;left:0}.pa .ro-clock{grid-template-columns:64px calc(50% - 64px - var(--gutter)) minmax(0, 1fr);column-gap:var(--gutter);align-items:start;row-gap:4px;margin-top:176px;display:grid}.pa .ro-orbit{grid-row:1/3;width:64px;height:64px;overflow:visible}.pa .ro-clock .label{grid-column:2}.pa .ro-clock h3{font-size:var(--title-size);line-height:var(--title-lh);font-weight:var(--w-semibold);grid-column:2}.pa .ro-clock p{max-width:30em;font-size:var(--body-size);line-height:var(--body-lh);color:var(--body-on-green);grid-area:1/3/3;align-self:end}.pa .ro-lower{border-top:1px solid var(--ro-cut)}.pa .ro-lower .wrap{padding-top:var(--section-y);padding-bottom:32px}.pa .ro .ro-sub{font-size:var(--h3-size);line-height:var(--h3-lh);letter-spacing:var(--h3-ls)}.pa .ro-lower .ro-sub{margin-bottom:56px}.pa .ro-block{column-gap:var(--gutter);border-top:1px solid var(--ro-rule);grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;padding:72px 0 80px;display:grid}.pa .ro-text{grid-area:1/1/auto/6}.pa .ro-fig{grid-area:1/6/auto/13}.pa .ro-b-proc .ro-text,.pa .ro-b-ctx .ro-text{grid-column:8/13}.pa .ro-b-proc .ro-fig,.pa .ro-b-ctx .ro-fig{grid-column:1/8}.pa .ro-k{font-size:var(--label-size);line-height:var(--label-lh);letter-spacing:var(--label-ls);font-weight:var(--label-weight);color:var(--lime)}.pa .ro-text h4{font-size:var(--h4-size);line-height:var(--h4-lh);letter-spacing:var(--h4-ls);text-wrap:balance;margin-top:14px}.pa .ro-text>p:not(.ro-k){font-size:var(--body-size);line-height:var(--body-lh);color:var(--body-on-green);text-wrap:pretty;margin-top:20px}.pa .ro-bul{border-top:1px solid var(--ro-rule);margin-top:28px}.pa .ro-bul li{border-bottom:1px solid var(--ro-rule);font-size:var(--small-size);line-height:var(--small-lh);color:var(--paper);text-wrap:pretty;padding:14px 0 14px 24px;position:relative}.pa .ro-bul li:before{content:"";background:var(--lime);width:6px;height:6px;position:absolute;top:calc(11px + .75em);left:0}.pa .ro-tile{background-color:var(--forest-deep);border:1px solid var(--ro-rule);background-image:linear-gradient(90deg,#faf5ed0d 1px,#0000 1px),linear-gradient(#faf5ed0d 1px,#0000 1px);background-position:-1px -1px;background-size:24px 24px;padding:40px 24px;position:relative}.pa .ro-tile svg{width:100%;height:auto;display:block;overflow:visible}.pa .ro-tile .v-tall{display:none}.pa .ro svg{font-family:var(--font-display)}.pa .ro svg .ln{fill:none;stroke:var(--paper);stroke-opacity:.38}.pa .ro svg .ln-s{fill:none;stroke:var(--paper);stroke-opacity:.72;stroke-width:1.25px;stroke-linecap:round;stroke-linejoin:round}.pa .ro svg .ln-f{fill:none;stroke:var(--paper);stroke-opacity:.3;stroke-width:1.25px}.pa .ro svg .dash{stroke-dasharray:2 5}.pa .ro svg .lm{fill:none;stroke:var(--lime);stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round}.pa .ro svg .lm-soft{fill:none;stroke:var(--lime);stroke-opacity:.5;stroke-dasharray:3 5}.pa .ro svg .nd{fill:var(--paper)}.pa .ro svg .nd-lime{fill:var(--lime)}.pa .ro svg .box-lime{fill:var(--forest-deep);stroke:var(--lime);stroke-width:1.5px}.pa .ro svg .ring,.pa .ro svg .tool{fill:var(--forest-deep);stroke:var(--paper);stroke-opacity:.55}.pa .ro svg .chip{fill:var(--forest-deep);stroke:var(--paper);stroke-opacity:.45}.pa .ro svg .os-box{fill:var(--forest);stroke:var(--lime);stroke-width:1.5px}.pa .ro svg .gl{fill:none;stroke:var(--paper);stroke-opacity:.6}.pa .ro svg .gl-lime{fill:none;stroke:var(--lime)}.pa .ro svg .plate{fill:var(--forest);stroke:var(--paper);stroke-opacity:.55;stroke-linejoin:round}.pa .ro svg .plate-top{stroke:var(--lime);stroke-opacity:1;stroke-width:1.5px}.pa .ro svg .tx{fill:var(--paper);fill-opacity:.8;font-size:16px}.pa .ro svg .ko{paint-order:stroke;stroke:var(--forest-deep);stroke-width:8px;stroke-linejoin:round}.pa .ro svg .lab{fill:var(--lime);fill-opacity:1;letter-spacing:.1em;font-size:15px;font-weight:600}.pa .ro svg .os-t{fill:var(--paper);fill-opacity:1;font-size:17px;font-weight:600}.pa .ro svg .cm{fill:none;stroke:var(--lime);stroke-width:3px;stroke-linecap:round;stroke-dasharray:.14 .86;opacity:0}.pa .ro-b-proc .route{opacity:0;transition:opacity .35s}.pa .ro-b-proc .route.on{opacity:1}.pa .ro-b-proc .route .rp{stroke-dasharray:1;stroke-dashoffset:1px}.pa .ro-b-proc .route.on .rp{stroke-dashoffset:0;transition:stroke-dashoffset 1.1s cubic-bezier(.4,0,.2,1) .15s}.pa .ro-b-proc .route .rn{opacity:0}.pa .ro-b-proc .route.on .rn{opacity:1;transition:opacity .3s ease calc(.15s + var(--d,0) * .17s)}.pa .ro-b-proc .route:not(.on) .cm{animation:none}.pa .ro-sc{all:unset;cursor:pointer;color:var(--body-on-green);transition:color .2s;display:block}.pa .ro-sc:hover,.pa .ro-ex li.is-on>.ro-sc{color:var(--paper)}.pa .ro-sc:focus-visible{outline:var(--focus-width) solid var(--focus-on-dark);outline-offset:4px}.pa .ro-ex li:has(>.ro-sc):not(.is-on):before{opacity:.4}.pa .ro-ex li:after{content:"";background:var(--lime);transform-origin:0;pointer-events:none;height:2px;position:absolute;bottom:-1px;left:0;right:0;transform:scaleX(0)}@keyframes ro-sc{to{transform:scaleX(1)}}.pa .ro-ex.sc-auto li.is-on:after{animation:5.6s linear forwards paused ro-sc}.pa .ro-ex.sc-auto.sc-run li.is-on:after{animation-play-state:running}@media (prefers-reduced-motion:reduce){.pa .ro-b-proc .route,.pa .ro-b-proc .route.on,.pa .ro-b-proc .route .rp,.pa .ro-b-proc .route.on .rp,.pa .ro-b-proc .route .rn,.pa .ro-b-proc .route.on .rn{transition:none}}.pa .ro-ex li.ro-note{color:var(--secondary-on-green);border-bottom:0;margin-top:12px;padding:14px 0 0 28px}.pa .ro-ex li.ro-note:before{border:1.5px solid var(--lime);box-sizing:border-box;background:0 0;width:12px;height:12px;top:calc(7px + .75em)}.pa .ro-faces{justify-content:flex-end;align-self:center;align-items:flex-end;display:flex;position:relative}.pa .ro-faces ul{gap:10px;display:flex}.pa .ro-faces li{width:72px;padding-bottom:28px;position:relative}.pa .ro-faces img{object-fit:cover;width:72px;height:72px}.pa .ro-faces li:after{content:"";background:var(--ro-cut);width:1px;height:28px;position:absolute;bottom:0;left:50%}.pa .ro-faces ul{position:relative}.pa .ro-faces ul:after{content:"";background:var(--ro-cut);height:1px;position:absolute;bottom:0;left:36px;right:-60px}.pa .ro-gate{z-index:1;flex:none;width:40px;height:40px;margin-left:40px;position:relative;transform:translateY(20px)}.pa .ro-b-agents .ro-text{grid-column:1/7}.pa .ro-agents{border-top:1px solid var(--ro-rule);border-left:1px solid var(--ro-rule);grid-area:2/1/auto/-1;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:56px;display:grid}.pa .ro-agents li{border-right:1px solid var(--ro-rule);border-bottom:1px solid var(--ro-rule);padding:28px 28px 32px;position:relative}.pa .ro-agents li:after{content:"";background:var(--lime);opacity:.35;width:6px;height:6px;position:absolute;top:28px;right:28px}.pa .ro-agents svg{width:40px;height:40px;display:block}.pa .ro-agents p{margin-top:28px}.pa .ro-agents b{font-size:var(--title-size);line-height:var(--title-lh);font-weight:var(--w-semibold);color:var(--paper);display:block}.pa .ro-agents span{font-size:var(--small-size);line-height:var(--small-lh);color:var(--body-on-green);text-wrap:pretty;margin-top:8px;display:block}.pa .ro-agents span.nw{white-space:nowrap;margin:0;display:inline}.pa .ro-shared{border-top:1px solid var(--ro-rule);font-size:var(--body-size);line-height:var(--body-lh);grid-area:1/8/auto/13;align-self:end;padding:20px 0 0 28px;position:relative}.pa .ro-shared:before{content:"";background:var(--lime);width:8px;height:8px;position:absolute;top:calc(16px + .775em);left:0}.pa .ro-asks{border-top:1px solid var(--ro-cut);padding:var(--section-y) 0 var(--section-y)}.pa .ro-cards{gap:var(--gutter);max-width:calc(var(--container) + 2 * var(--margin));padding:0 var(--margin);grid-template-columns:repeat(4,minmax(0,1fr));margin:48px auto 0;display:grid}.pa .ro-card{background:var(--card-on-green);border:1px solid var(--ro-rule);border-radius:var(--radius-tile);flex-direction:column;padding:28px 28px 24px;display:flex}.pa .ro-card svg{flex:none;width:32px;height:32px}.pa .ro-card q{quotes:none;font-size:var(--lead-size);text-wrap:pretty;margin-top:28px;line-height:1.35;display:block}.pa .ro-card p{font-size:var(--small-size);line-height:var(--small-lh);color:var(--body-on-green);text-wrap:pretty;margin-top:14px}.pa .ro-card:first-child p{text-wrap:balance}.pa .ro-card .label{color:var(--tertiary-on-green);margin-top:auto;padding-top:24px}.pa .ro-ampeco{max-width:880px;font-size:var(--lead-size);line-height:var(--lead-lh);grid-column:1/10;margin-top:56px}.pa .os-armed:not(.os-drawn) .ro-flow:before{transform:scaleX(0)}.pa .os-armed:not(.os-drawn) .ro-flow li{opacity:0;transform:translateY(8px)}.pa .os-armed:not(.os-drawn) .ro-flow li.is-fork:after{transform:scaleY(0)}.pa .os-armed:not(.os-drawn) .dr:not(.dash){stroke-dasharray:1;stroke-dashoffset:1px}.pa .os-armed:not(.os-drawn) .dash.dr,.pa .os-armed:not(.os-drawn) svg :is(.tx,.nodes,.gates,.gl,.gl-lime,.chip,.ln-s,.nd-lime,.spin){opacity:0}.pa .os-armed:not(.os-drawn) .ro-faces li,.pa .os-armed:not(.os-drawn) .ro-agents li{opacity:0;transform:translateY(12px)}.pa .os-drawn .ro-flow:before{transition:transform 1.1s cubic-bezier(.4,0,.2,1);transform:none}.pa .os-drawn .ro-flow li{opacity:1;transition:opacity .5s,transform .5s;transform:none}.pa .os-drawn .ro-flow li:nth-child(2){transition-delay:.18s}.pa .os-drawn .ro-flow li:nth-child(3){transition-delay:.36s}.pa .os-drawn .ro-flow li:nth-child(4){transition-delay:.54s}.pa .os-drawn .ro-flow li:nth-child(5){transition-delay:.72s}.pa .os-drawn .ro-flow li.is-fork:after{transition:transform .5s 1s;transform:none}.pa .os-drawn .dr:not(.dash){stroke-dasharray:1;stroke-dashoffset:0;transition:stroke-dashoffset 1.4s cubic-bezier(.4,0,.2,1)}.pa .os-drawn .dash.dr,.pa .os-drawn svg :is(.tx,.nodes,.gates,.gl,.gl-lime,.chip,.ln-s,.nd-lime,.spin){opacity:1;transition:opacity .6s .5s}.pa .os-drawn .ro-faces li,.pa .os-drawn .ro-agents li{opacity:1;transition:opacity .5s,transform .5s;transition-delay:calc(var(--i,0) * 90ms);transform:none}@keyframes ro-step{0%,10%{opacity:0;transform:translate(0)}14%{opacity:1}22%,30%{transform:translate(25%)}42%,50%{transform:translate(50%)}62%,70%{transform:translate(75%)}82%,92%{opacity:1;transform:translate(100%)}to{opacity:0;transform:translate(100%)}}@keyframes ro-step-y{0%,10%{opacity:0;transform:translateY(0)}14%{opacity:1}22%,30%{transform:translateY(25%)}42%,50%{transform:translateY(50%)}62%,70%{transform:translateY(75%)}82%,92%{opacity:1;transform:translateY(100%)}to{opacity:0;transform:translateY(100%)}}@keyframes ro-comet{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}@keyframes ro-spin{to{transform:rotate(360deg)}}@keyframes ro-blink{0%,to{opacity:.35}6%{opacity:1}16%{opacity:.35}}.pa .os-drawn .ro-flow:after{animation:6.4s cubic-bezier(.5,0,.3,1) 1.6s infinite paused ro-step}.pa .os-drawn svg .cm{opacity:.95;animation:3.6s linear 1.4s infinite backwards paused ro-comet}.pa .os-drawn svg .cm-b{animation-delay:2.6s}.pa .os-drawn svg .cm-c{animation-delay:3.4s}.pa .os-drawn.ro-b-proc svg .cm{stroke-dasharray:.03 .97;animation-duration:7s}.pa .ro .spin{transform-box:view-box;transform-origin:32px 32px}.pa .os-drawn .spin{animation:14s linear infinite paused ro-spin}.pa .os-drawn .ro-agents li:after{animation:6.4s ease-in-out infinite ro-blink;animation-delay:calc(var(--i,0) * .8s);animation-play-state:paused}.pa .os-run .ro-flow:after,.pa .os-run svg .cm,.pa .os-run .spin,.pa .os-run .ro-agents li:after{animation-play-state:running}@media (prefers-reduced-motion:reduce){.pa .ro .cm,.pa .ro .ro-flow:after{display:none}}@media (width>=1200px) and (width<=1439px){.pa .ro-way+.ro-way:before{width:1.2px}.pa .ro-flow:before,.pa .ro-faces ul:after{height:1.2px}}@media (width>=1441px){.pa .ro-upper:before{background-size:100% 960px}}@media (width<=1199px){.pa .ro-upper .wrap{padding-top:var(--section-y);padding-bottom:280px}.pa .ro-upper:before{background-position:50% 100%;background-size:max(100%,900px);-webkit-mask-image:linear-gradient(#0000 calc(100% - 270px),#000 calc(100% - 170px));mask-image:linear-gradient(#0000 calc(100% - 270px),#000 calc(100% - 170px))}.pa .ro-head{grid-column:1/-1}.pa .ro-head h2{margin-top:32px}.pa .ro-ways{grid-template-rows:none;grid-template-columns:1fr;row-gap:0;margin-top:56px}.pa .ro-way{border-top:1px solid var(--ro-rule);grid-row:auto;padding:32px 0 48px;display:block}.pa .ro-way+.ro-way:before{display:none}.pa .ro-flow,.pa .ro-flow.has-fork{max-width:720px;margin-top:56px}.pa .ro-clock{grid-template-columns:56px minmax(0,1fr);margin-top:24px}.pa .ro-orbit{width:56px;height:56px}.pa .ro-clock p{grid-area:auto/2;margin-top:8px}.pa .ro-lower .wrap{padding-bottom:16px}.pa .ro-lower .ro-sub{margin-bottom:40px}.pa .ro-block{flex-direction:column;align-items:stretch;padding:48px 0 56px;display:flex}.pa .ro-text{display:contents}.pa .ro-text>*{order:1}.pa .ro-block>.ro-fig{order:2}.pa .ro-text>.ro-bul,.pa .ro-block>.ro-shared{order:3}.pa .ro-block>.ro-agents{order:2}.pa .ro-faces{align-self:flex-start}.pa .ro-text>p:not(.ro-k),.pa .ro-bul{max-width:42em}.pa .ro-fig{margin-top:40px}.pa .ro-tile{max-width:760px;padding:32px 28px}.pa .ro-faces{justify-content:flex-start;width:100%}.pa .ro-faces ul{--g:8px;gap:var(--g);flex:0 auto;min-width:0}.pa .ro-faces li{flex:0 72px;width:auto;min-width:0}.pa .ro-faces img{aspect-ratio:1;width:100%;height:auto}.pa .ro-faces ul:after{left:calc((100% - 6 * var(--g)) / 14);right:-56px}.pa .ro-gate{margin-left:36px}.pa .ro-agents{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:40px}.pa .ro-shared{max-width:36em;font-size:var(--lead-size);line-height:var(--lead-lh);border-top:0;margin-top:32px;padding-top:0}.pa .ro-shared:before{top:calc(.725em - 4px)}.pa .ro-cards{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:40px}.pa .ro-ampeco{grid-column:1/-1;max-width:36em;margin-top:40px}}@media (width<=767px){.pa .ro-tile .v-wide{display:none}.pa .ro-tile .v-tall{max-width:400px;margin:0 auto;display:block}.pa .ro-tile .v-tall .lab{font-size:14px}}@media (width<=599px){.pa .ro-way h3{font-size:var(--h3-size);line-height:var(--h3-lh);letter-spacing:var(--h3-ls)}.pa .ro-flow,.pa .ro-flow.has-fork{margin-top:32px;padding-left:22px;display:block}.pa .ro-flow:before{width:1px;height:calc(4 * var(--ro-step));transform-origin:50% 0;top:11px;left:26px}.pa .ro-flow li{height:var(--ro-step);line-height:22px;font-size:var(--body-size);text-wrap:nowrap;padding:0 0 0 30px}.pa .ro-flow li:before{background:linear-gradient(var(--paper), var(--paper)) 0 0 / 9px 9px no-repeat, linear-gradient(var(--ro-cut), var(--ro-cut)) 9px 4px / 13px 1px no-repeat;width:22px;height:9px;top:7px;left:0}.pa .ro-flow li.is-end:before{background:linear-gradient(var(--lime), var(--lime)) 0 0 / 9px 9px no-repeat, linear-gradient(var(--lime), var(--lime)) 9px 4px / 13px 1px no-repeat}.pa .ro-flow li.is-fork:after{width:20px;height:calc(2 * var(--ro-step));border:1px dashed var(--lime);transform-origin:100%;border-right:0;border-radius:12px 0 0 12px;top:11px;left:-20px}.pa .ro-flow:after{width:9px;height:calc(4 * var(--ro-step));background-size:9px 9px;top:7px;left:22px}.pa .os-drawn .ro-flow:after{animation-name:ro-step-y}.pa .os-armed:not(.os-drawn) .ro-flow:before{transform:scaleY(0)}.pa .os-armed:not(.os-drawn) .ro-flow li.is-fork:after{transform:scaleX(0)}.pa .ro-clock{grid-template-columns:48px minmax(0,1fr);column-gap:16px}.pa .ro-upper .wrap{padding-bottom:136px}.pa .ro-upper:before{background-position:50% calc(100% + 120px);-webkit-mask-image:linear-gradient(#0000 calc(100% - 150px),#000 calc(100% - 90px));mask-image:linear-gradient(#0000 calc(100% - 150px),#000 calc(100% - 90px))}.pa .ro-orbit{width:48px;height:48px}.pa .ro-lower .ro-sub{margin-bottom:32px}.pa .ro-block{padding:40px 0 48px}.pa .ro-text h4{margin-top:10px}.pa .ro-fig{margin-top:32px}.pa .ro-tile{padding:24px 12px 20px}.pa .ro-faces ul{--g:5px}.pa .ro-faces li{padding-bottom:22px}.pa .ro-faces li:after{height:22px}.pa .ro-faces ul:after{right:-32px}.pa .ro-gate{width:32px;height:32px;margin-left:16px;transform:translateY(16px)}.pa .ro-agents,.pa .ro-cards{margin-left:calc(-1 * var(--margin));margin-right:calc(-1 * var(--margin));padding:0 var(--margin) 4px;scroll-snap-type:x mandatory;scroll-padding:0 var(--margin);overscroll-behavior-x:contain;scrollbar-width:none;-webkit-overflow-scrolling:touch;border:0;grid-template-columns:none;grid-auto-columns:78%;grid-auto-flow:column;gap:12px;display:grid;overflow-x:auto}.pa .ro-agents::-webkit-scrollbar,.pa .ro-cards::-webkit-scrollbar{display:none}.pa .ro-agents li,.pa .ro-card{scroll-snap-align:start}.pa .ro-agents li{border:1px solid var(--ro-rule);background:var(--forest-deep);padding:24px 22px 28px}.pa .ro-agents li:after{top:24px;right:22px}.pa .ro-agents p{margin-top:22px}.pa .ro-cards{max-width:none;margin:32px 0 0}.pa .ro-card{padding:24px 22px 20px}.pa .ro-card q{margin-top:22px}}.pa .ro-agents:focus-visible,.pa .ro-cards:focus-visible{outline:var(--focus-width) solid var(--focus-on-dark);outline-offset:4px}@media (width<=1199px){.pb .hero{--hero-smoke:104px;--hero-pair:24px;--hero-foot:48px;--hero-after:48px;--hero-ctas:32px;--hero-aud:24px;--hero-strip:16px}.pb .hero .field{background-size:auto, max(var(--mat-w), 100%) auto;height:auto}.pb .hero .field.grid:after{display:none}.pb .hero .field-body{padding:var(--hero-smoke) 0 var(--hero-foot);margin-top:0}.pb .hero .field .eyebrow{margin-bottom:var(--hero-pair);font-size:var(--h4-size);line-height:var(--h4-lh);border-bottom:0;padding-bottom:0}.pb .hero h1{margin-bottom:0}.pb .hero .sub{padding-top:var(--hero-after)}.pb .hero .ctas{margin-top:var(--hero-ctas)}.pb .hero .audience{margin-top:var(--hero-aud)}.pb .hero .workflow{margin-top:var(--hero-strip);border-top:0;min-height:0;padding-top:48px;padding-bottom:48px}.pb .hero .workflow:after{background-image:linear-gradient(to bottom, var(--forest), #09352700 64px);background-position:0 0;background-size:auto}.pb .hero .field>.nav{position:static}.pb .nav.is-open ul#nav-links{min-height:0;inset:64px 0 0}}@media (width<=767px){.pb .hero .field{background-position:0 0,22% 0}.pb .hero .ctas{flex-flow:wrap;gap:12px}.pb .hero .ctas .btn{width:auto;height:48px;padding:0 22px}.pb .hero .field>.poster{-webkit-mask-image:linear-gradient(to bottom, transparent 56px, #000 88px, #000 calc(64px + var(--hero-smoke) - 48px), transparent calc(64px + var(--hero-smoke) - 8px));mask-image:linear-gradient(to bottom, transparent 56px, #000 88px, #000 calc(64px + var(--hero-smoke) - 48px), transparent calc(64px + var(--hero-smoke) - 8px));background-position:0 -14px;background-size:100%}}@media (width<=374px){.pb .hero .field>.poster{background-image:url(/motion/poster-360.webp)}}@media (width<=559px){.pb .hero .ctas{justify-content:center}}@media (width>=768px) and (width<=1199px){.pb .hero{--hero-smoke:128px;--hero-pair:32px;--hero-foot:64px;--hero-after:56px;--hero-ctas:40px;--hero-aud:28px;--hero-strip:24px}.pb .hero .field{background-position:0 0,50% 0}.pb .hero .field>.poster{background-position:50% 0;background-size:auto 384px}}.m-pager{display:none}@media (prefers-reduced-motion:no-preference) and (width<=1199px){.pb [data-motion=footer-dash] .ft-dash{animation-name:b-dashRun;animation-duration:30s;animation-timing-function:linear;animation-iteration-count:infinite}}@media (width<=767px){.pa .highlights,.pc .tracks,.pa .fit-rows,.pa .sheet,.pb .ai-cards,.pb .b-cols,.pb .m-fa-row{scroll-snap-type:x mandatory;scroll-padding:0 var(--margin);overscroll-behavior-x:contain;scrollbar-width:none;-webkit-overflow-scrolling:touch;grid-template-columns:none;grid-auto-columns:min(78%,320px);grid-auto-flow:column;align-items:stretch;gap:12px;display:grid;overflow-x:auto}:is(.pa .highlights,.pc .tracks,.pa .fit-rows,.pa .sheet,.pb .ai-cards,.pb .b-cols,.pb .m-fa-row)::-webkit-scrollbar{display:none}:is(.pa .highlights,.pc .tracks,.pa .fit-rows,.pa .sheet,.pb .ai-cards,.pb .b-cols,.pb .m-fa-row)>*{scroll-snap-align:start}.pa .highlights:focus-visible,.pa .fit-rows:focus-visible,.pb .ai-cards:focus-visible,.pb .b-cols:focus-visible{outline:var(--focus-width) solid var(--focus-on-light,var(--forest));outline-offset:-4px}.pc .tracks:focus-visible,.pa .sheet:focus-visible,.pb .m-fa-row:focus-visible{outline:var(--focus-width) solid var(--focus-on-dark);outline-offset:4px}.m-pager{align-items:center;gap:6px;height:6px;margin-top:20px;display:flex}.m-pager[hidden]{display:none}.m-pager i{opacity:.28;background:currentColor;width:6px;height:6px;transition:width .24s,opacity .24s}.m-pager i.is-on{opacity:1;background:var(--lime);width:20px}.pa .highlights{padding:8px var(--margin) 0}.pa .highlights+.m-pager{isolation:isolate;margin:0 var(--margin);height:auto;color:var(--forest);padding:20px 0 48px;position:relative}.pa .highlights+.m-pager:before{content:"";inset:0 calc(-1 * var(--margin));z-index:-1;background:var(--paper) var(--t2);background-size:cover;position:absolute}.pa .highlights+.m-pager i.is-on{background:var(--forest)}.pa .hl,.pa .hl:first-child,.pa .hl:last-child,.pa .hl+.hl{border:1px solid var(--hairline-strong-on-cream);background:#faf5edb3;padding:24px 20px 28px}.pa .hl:before{content:"";background:var(--forest);width:40px;height:3px;margin-bottom:20px;display:block}.pa .hl h3{font-size:var(--h4-size);line-height:var(--h4-lh);letter-spacing:var(--h4-ls);font-weight:var(--w-medium)}.pa .hl p{color:var(--ink-muted);margin-top:12px}.pc .sx .sys-b{column-gap:var(--gutter);margin-top:var(--space-6);grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:center;display:grid}.pc .sx .plate-locked{grid-area:1/1;width:auto}.pc .sx .sys-close{display:contents}.pc .sx .sys-close .bridge{grid-area:1/2}.pc .sx .team{margin-top:var(--space-5);grid-area:2/1/auto/-1}.pa .ro{--ro-step:38px}.pa .ro-ways{margin-top:32px}.pa .ro-way{padding:24px 0 32px}.pa .ro-lower .ro-sub{margin-bottom:16px}.pa .ro-block{padding:32px 0}.pa .ro-fig{margin-top:24px}.pa .ro-tile{padding:20px 12px 16px}.pa .ro-tile .v-tall{width:266px;max-width:100%}.pa .ro-tile .v-tall .lab{font-size:16px}.pa .ro-bul{border-top:0;margin-top:20px}.pa .ro-bul li{border-bottom:0;padding:7px 0 7px 20px;line-height:1.45}.pa .ro-bul li:before{top:calc(4px + .725em)}.pa .ro-agents+.m-pager{order:2}.pa .ro-cards+.m-pager{margin-inline:var(--margin)}.pa .ro-asks{padding-top:var(--space-8);padding-bottom:var(--space-8)}.pb .ai-cards{margin:var(--space-7) 0 0;padding:0 var(--margin);max-width:none}.pb .ai-card,.pb .ai-card:nth-child(n){border:1px solid var(--hairline-strong-on-cream);background:#faf5edb3;flex-direction:column;padding:0 0 24px;display:flex}.pb .ai-card .ai-fig,.pb .ai-card:nth-child(n) .ai-fig{align-self:stretch;margin:0}.pb .ai-card .ord{margin:24px 20px 0}.pb .ai-card .ord:before,.pb .b-cols li:before{content:"";background:var(--forest);width:40px;height:3px;margin-bottom:20px;display:block}.pb .ai-card h3{font-size:24px;line-height:1.2;font-weight:var(--w-medium);margin:10px 20px 0}.pb .ai-card p{margin:12px 20px 0}.pb .ai-cards+.m-pager{margin-inline:var(--margin);color:var(--forest)}.pb .ai-cards+.m-pager i.is-on{background:var(--forest)}.pb .aiage .honesty{margin-top:var(--space-8)}.pb .b-cols{margin:var(--space-7) calc(-1 * var(--margin)) 0;padding:0 var(--margin);border-top:0}.pb .b-cols li,.pb .b-cols li+li,.pb .b-cols li:nth-child(n){border:1px solid var(--hairline-strong-on-cream);background:#faf5edb3;padding:24px 20px 28px}.pb .b-cols h3{font-size:24px;line-height:1.2;font-weight:var(--w-medium);margin-top:10px}.pb .b-cols+.m-pager{color:var(--forest)}.pb .b-cols+.m-pager i.is-on{background:var(--forest)}.pb .b-copy{padding-bottom:var(--space-7)}.pb .m-fa-row{padding:32px var(--margin) 0}.pb .m-fa-row .fa-cell,.pb .m-fa-row .fa-cell:nth-child(n),.pb .m-fa-row .fa-cell+.fa-cell{border:1px solid var(--hairline-on-green);border-radius:var(--radius-tile);background:#faf5ed0a;padding:22px 20px 28px}.pb .m-fa-row .fa-cell .ord{font-size:var(--h4-size);color:var(--lime);line-height:1}.pb .m-fa-row .fa-cell h3{margin-top:16px;font-size:22px;line-height:1.25}.pb .fact-mix .fa-proof p.fa-label{color:var(--paper);font-weight:var(--w-semibold)}.pb .fact-mix .fa-proof p.fa-label:before{width:8px;height:8px}.pb .fact-mix .fa-proof .status{border-top-color:var(--lime);font-weight:var(--w-semibold);color:var(--paper);align-items:center;gap:10px;margin-top:24px;padding-top:16px;display:flex}.pb .fact-mix .fa-proof .status:before{content:"";background:var(--lime);flex:none;width:8px;height:8px}.pb .m-fa-row+.m-pager{margin:20px var(--margin) 40px;color:var(--paper)}.pc .tracks{margin:var(--space-7) calc(-1 * var(--margin)) 0;padding:0 var(--margin);border-top:0}.pc .track,.pc .track:nth-last-child(2),.pc .track.growth{border:1px solid var(--hairline-on-green);border-radius:var(--radius-tile);background:#072920d1;flex-direction:column;gap:12px;margin:0;padding:24px 20px 28px;display:flex}.pc .track.growth{border:1px dashed var(--tertiary-on-green);background:#09352799}.pc .track h3{font-size:var(--h4-size);line-height:var(--h4-lh);letter-spacing:var(--h4-ls);font-weight:var(--w-medium)}.pc .track p{font-size:var(--body-size);line-height:var(--body-lh)}.pc .tracks+.m-pager{color:var(--paper)}.pc .offers .long{margin-top:var(--space-8)}.pc .offers .group{margin-top:var(--space-7)}.pc .steps{margin-top:var(--space-5);row-gap:var(--space-6);padding-left:32px;position:relative}.pc .steps:before{content:"";background:var(--hairline-on-green);width:1px;position:absolute;top:12px;bottom:12px;left:4px}.pc .steps li{border-top:0;padding-top:0;position:relative}.pc .steps li:before{content:"";background:var(--paper);width:9px;height:9px;position:absolute;top:8px;left:-32px}.pc .steps li:last-child:before{background:var(--lime)}.pa .fit-rows{margin-top:var(--space-6);padding:0 var(--margin)}.pa .fit-row:before,.pa .fit-rows:after{display:none}.pa .fit-row{border:1px solid var(--hairline-strong-on-cream);background:#faf5edc7;display:flex;overflow:hidden}.pa .fit-row .wrap{flex-direction:column;width:100%;margin:0;padding:24px 20px 0;display:flex}.pa .fit-row h3{font-size:var(--h4-size);line-height:var(--h4-lh);letter-spacing:var(--h4-ls)}.pa .fit-text{margin-top:12px}.pa .fit-row .fit-proof{margin:auto -20px 0;padding:20px 20px 24px}.pa .fit-row .fit-text{margin-bottom:24px}.pa .fit-rows+.m-pager{margin-inline:var(--margin);color:var(--forest)}.pa .fit-rows+.m-pager i.is-on{background:var(--forest)}.pa .fit-not p{padding-top:var(--space-7)}.pa .sheet{margin-top:var(--space-6);padding:0 var(--margin);grid-auto-columns:124px;gap:16px}.pa .person{border-top:0;padding:0}.pa .person img{width:124px;height:124px}.pa .person>a{margin-top:12px}.pa .person.t-mat,.pa .person.t-mat:nth-child(n){height:124px;min-height:0;margin:0}.pa .sheet+.m-pager{margin-inline:var(--margin);color:var(--paper)}.pa .t-lists{padding-top:var(--space-8)}.pa .t-protect li{grid-template-columns:52px minmax(0,1fr);padding:20px 0 22px}.pa .t-ord{font-size:var(--h2-size);letter-spacing:var(--h2-ls);color:var(--lime);line-height:1}.pa .t-protect p{padding-top:2px}.pa .t-people li{padding:14px 0 15px 24px;position:relative}.pa .t-people li:before{content:"";background:var(--lime);width:6px;height:6px;position:absolute;top:calc(11px + .775em);left:0}.pa .faq{--pn:28px;--leg:calc(var(--margin) + var(--pn) + var(--gutter) / 2)}.pa .faq-head h2{padding-left:calc(var(--pn) + var(--gutter));grid-column:1/-1}.pa .faq-row .wrap.m-faq{grid-template-columns:var(--pn) minmax(0, 1fr);padding-top:0;padding-bottom:0}.pa .m-faq .faq-ord{grid-area:1/1;justify-self:end;padding:24px 0 0}.pa .m-faq h3{grid-area:1/2}.pa .m-faq p{grid-area:2/2;margin:0;padding:0 0 24px}.pa .m-faq-q{width:calc(100% + 6px);color:inherit;font:inherit;letter-spacing:inherit;text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:0;margin:0 0 0 -6px;padding:20px 44px 20px 6px;display:block;position:relative}.pa .m-faq-q:focus-visible{outline:var(--focus-width) solid var(--focus-on-light);outline-offset:-2px}.pa .m-faq-q:after{content:"";box-sizing:border-box;border:1px solid var(--hairline-strong-on-cream);background:linear-gradient(var(--forest), var(--forest)) 50% 50% / 12px 1.5px no-repeat, linear-gradient(var(--forest), var(--forest)) 50% 50% / 1.5px 12px no-repeat;width:28px;height:28px;transition:background-size .2s;position:absolute;top:18px;right:0}.pa .m-faq-q[aria-expanded=true]:after{background:linear-gradient(var(--forest), var(--forest)) 50% 50% / 12px 1.5px no-repeat, linear-gradient(var(--forest), var(--forest)) 50% 50% / 1.5px 0 no-repeat}}@media (width<=767px) and (prefers-reduced-motion:reduce){.m-pager i,.pa .m-faq-q:after{transition:none}}.skip-link{z-index:1000;border-radius:var(--radius-tile);background:var(--lime);color:var(--forest);font-family:var(--font-display);font-size:var(--small-size);line-height:var(--small-lh);font-weight:var(--w-medium);padding:12px 18px;text-decoration:none;position:absolute;top:-200px;left:16px}.skip-link:focus{outline:var(--focus-width) solid var(--paper);outline-offset:var(--focus-offset);top:16px}#main:focus{outline:none}
