.ash-v2 .tp-root{--tp-ink:#242135;--tp-muted:#645e70;--tp-purple:#5141d9;--tp-rule:#ddd7e4;--tp-paper:#fbf9f3;color:var(--tp-ink);min-width:0;font-family:Arial,Helvetica,sans-serif;line-height:1.6}.ash-v2 .tp-root *{box-sizing:border-box}.ash-v2 .tp-root :is(h1,h2,h3,p,figure,dl){margin:0}.ash-v2 .tp-root :is(h1,h2,h3){color:var(--tp-ink);letter-spacing:-.045em;text-wrap:balance;font-weight:600}.ash-v2 .tp-root h1{font-size:clamp(40px,4.6vw,64px);line-height:1.05}.ash-v2 .tp-root h2{font-size:clamp(29px,3vw,42px);line-height:1.13}.ash-v2 .tp-root h3{letter-spacing:-.03em;font-size:22px;line-height:1.22}.ash-v2 .tp-root p{color:var(--tp-muted);font-size:15px;line-height:1.65}.ash-v2 .tp-root a{color:inherit;text-decoration:none}.ash-v2 .tp-root :is(a,button,summary):focus-visible{outline:3px solid var(--tp-purple);outline-offset:5px}.ash-v2 .tp-root img{max-width:100%;display:block}.ash-v2 .tp-root svg{flex-shrink:0}.ash-v2 .tp-root .tp-kicker{letter-spacing:.12em;text-transform:uppercase;color:var(--tp-purple);font-size:10px;font-weight:600;line-height:1.6}.ash-v2 .tp-root .tp-intro{max-width:54ch;font-size:17px;line-height:1.65}.ash-v2 .tp-root .tp-caption{color:var(--tp-muted);font-size:12px;line-height:1.6}.ash-v2 .tp-container{width:min(1248px,100% - 96px);margin-inline:auto}.ash-v2 .tp-actions{flex-wrap:wrap;align-items:center;gap:18px 24px;margin-top:28px;display:flex}.ash-v2 .tp-root .tp-button{background:var(--tp-purple);color:#fff;border-radius:7px;justify-content:center;align-items:center;gap:18px;min-height:48px;padding:13px 20px;font-size:14px;font-weight:600;line-height:1.4;transition:background .15s;display:inline-flex}.ash-v2 .tp-root .tp-button:hover{background:#3f30bd}.ash-v2 .tp-root .tp-button.tp-light{color:var(--tp-purple);background:#fff}.ash-v2 .tp-root .tp-button.tp-light:hover{background:#f0ebff}.ash-v2 .tp-root .tp-text-link{min-height:44px;color:var(--tp-purple);align-items:center;gap:12px;font-size:13px;font-weight:600;line-height:1.5;display:inline-flex}.ash-v2 .tp-root .tp-text-link:hover{text-underline-offset:4px;text-decoration:underline}.ash-v2 .tp-page{background:var(--tp-paper);padding-bottom:88px}.ash-v2 .tp-crumb{color:var(--tp-muted);align-items:center;gap:10px;padding-top:26px;font-size:12px;display:flex}.ash-v2 .tp-crumb a{align-items:center;min-height:30px;display:inline-flex}.ash-v2 .tp-hero{padding-top:42px;padding-bottom:48px}.ash-v2 .tp-hero-grid{grid-template-columns:1.04fr .96fr;align-items:center;gap:64px;display:grid}.ash-v2 .tp-hero-copy{padding-block:30px}.ash-v2 .tp-hero h1{max-width:15ch;margin-top:15px}.ash-v2 .tp-hero h1 span{color:var(--tp-purple)}.ash-v2 .tp-hero .tp-intro{margin-top:24px}.ash-v2 .tp-hero-media{min-width:0;position:relative}.ash-v2 .tp-hero-media>figure{background:#eee9e1;border-radius:16px;overflow:hidden}.ash-v2 .tp-hero-media img{object-fit:cover;width:100%;height:420px}.ash-v2 .tp-hero-media figcaption{background:#f0ecf8;align-items:center;gap:16px;padding:16px 20px;display:flex}.ash-v2 .tp-hero-media figcaption>div{gap:2px;display:grid}.ash-v2 .tp-hero-media figcaption span{color:#645e70;letter-spacing:.08em;text-transform:uppercase;font-size:10px}.ash-v2 .tp-hero-media figcaption strong{font-size:14px;font-weight:600}.ash-v2 .tp-hero-media figcaption svg{color:var(--tp-purple)}.ash-v2 .tp-hero-stamp{color:#373043;background:#fbf9f3f0;border-radius:7px;align-items:center;gap:8px;padding:10px 14px;font-size:11px;font-weight:600;display:flex;position:absolute;top:18px;right:18px}.ash-v2 .tp-summary{border-block:1px solid var(--tp-rule);background:0 0;grid-template-columns:1fr 1fr 1.25fr;display:grid}.ash-v2 .tp-summary>a{border-right:1px solid var(--tp-rule);align-items:center;gap:15px;min-height:96px;padding:18px 26px;display:flex}.ash-v2 .tp-summary>a:first-child{padding-left:0}.ash-v2 .tp-summary>a:last-child{border-right:0}.ash-v2 .tp-summary strong{color:var(--tp-purple);letter-spacing:-.05em;font-size:34px;font-weight:500;line-height:1}.ash-v2 .tp-summary>a>span{color:var(--tp-muted);font-size:13px;line-height:1.4}.ash-v2 .tp-summary svg:last-child{color:var(--tp-purple);margin-left:auto}.ash-v2 .tp-summary b{color:var(--tp-ink);font-size:15px;font-weight:600;display:block}.ash-v2 .tp-summary small{margin-top:4px;font-size:11px;display:block}.ash-v2 .tp-summary>a:hover b,.ash-v2 .tp-summary>a:hover>span{color:var(--tp-purple)}.ash-v2 .tp-section{padding-top:82px;scroll-margin-top:104px}.ash-v2 .tp-section-heading{justify-content:space-between;align-items:end;gap:50px;margin-bottom:30px;display:flex}.ash-v2 .tp-section-heading>div{max-width:570px}.ash-v2 .tp-section-heading h2{margin-top:12px}.ash-v2 .tp-section-heading>p{max-width:40ch}.ash-v2 .tp-section-tabs{flex-wrap:wrap;gap:10px 26px;margin-top:20px;display:flex}.ash-v2 .tp-section-tabs a{min-height:44px;color:var(--tp-purple);border-bottom:1px solid #c3b9f5;align-items:center;gap:8px;font-size:12px;display:inline-flex}.ash-v2 .tp-responsibilities{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.ash-v2 .tp-responsibilities article{background:#f0eafa;border-radius:13px;flex-direction:column;align-items:start;min-width:0;padding:28px 25px 24px;display:flex}.ash-v2 .tp-responsibilities .tp-tone-pink{background:#fcecf0}.ash-v2 .tp-responsibilities .tp-tone-aqua{background:#e8f4f3}.ash-v2 .tp-step-number{color:#6d6093;margin-bottom:26px;font-size:14px;font-weight:500}.ash-v2 .tp-responsibilities .tp-role{letter-spacing:.08em;text-transform:uppercase;color:#655a7b;margin-bottom:10px;font-size:10px;font-weight:600}.ash-v2 .tp-responsibilities h3{margin-bottom:15px}.ash-v2 .tp-responsibilities article>p:not(.tp-role){margin-bottom:27px;font-size:14px}.ash-v2 .tp-outcome{border-top:1px solid #cfc3df88;align-items:center;gap:15px;width:100%;margin-top:auto;padding-top:18px;font-size:12px;font-weight:600;display:flex}.ash-v2 .tp-outcome svg{margin-left:auto}.ash-v2 .tp-model-grid{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}.ash-v2 .tp-model-card{min-width:0}.ash-v2 .tp-model-image{background:#f5e8ef;border-radius:13px;display:block;position:relative;overflow:hidden}.ash-v2 .tp-model-card[data-family="Food & beverage vending"] .tp-model-image{background:#f8efd5}.ash-v2 .tp-model-card[data-family*=printing] .tp-model-image{background:#e8f2f4}.ash-v2 .tp-model-image img{object-fit:contain;mix-blend-mode:normal;background:#fff;width:100%;height:330px;padding:18px 20px 38px}.ash-v2 .tp-model-image>span{letter-spacing:.02em;color:#696274;font-size:10px;line-height:1.5;position:absolute;bottom:13px;left:17px}.ash-v2 .tp-model-copy{padding:20px 1px 0}.ash-v2 .tp-model-copy h3{margin-top:8px}.ash-v2 .tp-model-copy h3 a{justify-content:space-between;align-items:center;gap:12px;display:flex}.ash-v2 .tp-model-copy>p:not(.tp-kicker){margin-top:12px;font-size:14px}.ash-v2 .tp-model-copy>.tp-text-link{margin-top:9px}.ash-v2 .tp-packing-grid{grid-template-columns:1.2fr .8fr;gap:24px;display:grid}.ash-v2 .tp-packing-grid figure{min-width:0}.ash-v2 .tp-packing-grid img{object-fit:cover;background:#ece7df;border-radius:13px;width:100%;height:330px}.ash-v2 .tp-packing-grid figcaption{align-items:start;gap:14px;margin-top:18px;display:flex}.ash-v2 .tp-packing-grid figcaption>span{color:var(--tp-purple);padding-top:4px;font-size:11px}.ash-v2 .tp-packing-grid h3{font-size:20px}.ash-v2 .tp-packing-grid figcaption p{max-width:48ch;margin-top:8px;font-size:13px}.ash-v2 .tp-packing-note{border-top:1px solid var(--tp-rule);justify-content:space-between;align-items:start;gap:26px;margin-top:24px;padding-top:19px;display:flex}.ash-v2 .tp-packing-note>p{max-width:67ch;font-size:13px}.ash-v2 .tp-packing-note>.tp-text-link{flex-shrink:0}.ash-v2 .tp-support{background:#f2eefa;border-radius:16px;grid-template-columns:.75fr 1.25fr;align-items:start;gap:70px;padding:42px;display:grid}.ash-v2 .tp-support h2{margin-top:12px}.ash-v2 .tp-support>div>p:not(.tp-kicker){margin-top:18px;font-size:14px}.ash-v2 .tp-faq details{border-bottom:1px solid #d6cfe4;padding-block:16px}.ash-v2 .tp-faq details:first-child{padding-top:0}.ash-v2 .tp-faq summary{cursor:pointer;justify-content:space-between;align-items:center;gap:24px;min-height:44px;font-size:15px;font-weight:600;list-style:none;display:flex}.ash-v2 .tp-faq summary::-webkit-details-marker{display:none}.ash-v2 .tp-faq summary>span{color:var(--tp-purple);font-size:22px;font-weight:400;transition:transform .15s}.ash-v2 .tp-faq details[open] summary>span{transform:rotate(45deg)}.ash-v2 .tp-faq details p{max-width:64ch;padding-top:10px;font-size:14px}.ash-v2 .tp-request{background:var(--tp-purple);border-radius:16px;grid-template-columns:1.2fr .8fr;align-items:center;gap:60px;padding:46px;display:grid}.ash-v2 .tp-request :is(h2,p){color:#fff}.ash-v2 .tp-request .tp-kicker{color:#e4ddff}.ash-v2 .tp-request h2{margin-top:13px}.ash-v2 .tp-request p:not(.tp-kicker){color:#e7e1ff;max-width:54ch;margin-top:18px}.ash-v2 .tp-request>div:last-child{flex-direction:column;align-items:start;gap:15px;display:flex}.ash-v2 .tp-request .tp-request-note{color:#e7e1ff;font-size:12px}.ash-v2 .tp-request .tp-text-link{color:#fff}.ash-v2 .tp-home{padding-block:68px}.ash-v2 .tp-home-grid{grid-template-columns:1.03fr .97fr;align-items:center;gap:64px;display:grid}.ash-v2 .tp-home h2{max-width:14ch;margin-top:12px}.ash-v2 .tp-home .tp-intro{margin-top:21px}.ash-v2 .tp-proof-points{flex-wrap:wrap;gap:12px 20px;margin-top:24px;display:flex}.ash-v2 .tp-proof-points>span{color:var(--tp-muted);align-items:center;gap:9px;font-size:12px;display:flex}.ash-v2 .tp-proof-points svg{color:var(--tp-purple)}.ash-v2 .tp-home-photo{background:#f0eafa;border-radius:15px;overflow:hidden}.ash-v2 .tp-home-photo img{object-fit:cover;width:100%;height:320px}.ash-v2 .tp-home-photo figcaption{gap:3px;padding:16px 19px;display:grid}.ash-v2 .tp-home-photo figcaption span{color:var(--tp-muted);letter-spacing:.08em;text-transform:uppercase;font-size:10px}.ash-v2 .tp-home-photo figcaption b{font-size:14px;font-weight:600}.ash-v2 .tp-home>.tp-summary{margin-top:38px}.ash-v2 .tp-track-record{padding-top:36px}.ash-v2 .tp-track-record h2{margin-top:9px}.ash-v2 .tp-track-record>div{grid-template-columns:repeat(auto-fit,minmax(min(100%,230px),1fr));gap:20px;margin-top:22px;display:grid}.ash-v2 .tp-track-record article{border-top:1px solid var(--tp-rule);padding-top:18px}.ash-v2 .tp-track-record .tp-metric-value{color:var(--tp-purple);font-size:32px;line-height:1.2}.ash-v2 .tp-metric-value span{color:var(--tp-ink);margin:9px 0 13px;font-size:14px;display:block}.ash-v2 .tp-track-record article>p:not(.tp-metric-value){font-size:12px}.ash-v2 .tp-track-record small{color:var(--tp-muted);margin-top:8px;font-size:11px;display:block}.ash-v2 .tp-product{border:1px solid var(--tp-rule);background:var(--tp-paper);border-radius:15px;padding:32px}.ash-v2 .tp-product-heading{justify-content:space-between;align-items:start;gap:32px;display:flex}.ash-v2 .tp-product-heading h2{max-width:20ch;margin-top:12px;font-size:29px}.ash-v2 .tp-product-heading p:not(.tp-kicker){max-width:66ch;margin-top:14px;font-size:14px}.ash-v2 .tp-product-heading>.tp-text-link{flex-shrink:0}.ash-v2 .tp-product-context{align-items:center;gap:18px;padding-block:24px;display:flex}.ash-v2 .tp-product-context img{object-fit:contain;mix-blend-mode:normal;background:#f3eef8;border-radius:8px;width:76px;height:76px}.ash-v2 .tp-product-context>div{gap:6px;min-width:0;display:grid}.ash-v2 .tp-product-context span{letter-spacing:.08em;color:var(--tp-muted);font-size:9px;font-weight:600}.ash-v2 .tp-product-context strong{font-size:16px;font-weight:600;line-height:1.4}.ash-v2 .tp-product-requests{grid-template-columns:repeat(3,1fr);gap:22px;display:grid}.ash-v2 .tp-product-requests article{border-top:1px solid var(--tp-rule);min-width:0;padding-top:18px}.ash-v2 .tp-product-requests article>span{color:var(--tp-purple);font-size:11px}.ash-v2 .tp-product-requests h3{margin-top:12px;font-size:18px}.ash-v2 .tp-product-requests p{margin-top:10px;font-size:13px}.ash-v2 .tp-product-requests .tp-text-link{margin-top:8px;font-size:12px}.ash-v2 .tp-product .tp-product-origin{color:var(--tp-muted);margin-top:20px;font-size:11px}.ash-v2 .tp-quote-note{background:#f0eafa;border-radius:10px;align-items:start;gap:13px;padding:18px 20px;display:flex}.ash-v2 .tp-quote-note>svg{color:var(--tp-purple);margin-top:3px}.ash-v2 .tp-quote-note strong{font-size:14px;font-weight:600}.ash-v2 .tp-quote-note p{margin-top:5px;font-size:12px}.ash-v2 .tp-quote-note a{min-height:36px;color:var(--tp-purple);align-items:center;gap:10px;margin-top:3px;font-size:12px;font-weight:600;display:inline-flex}@media (max-width:1050px){.ash-v2 .tp-hero-grid,.ash-v2 .tp-home-grid{gap:34px}.ash-v2 .tp-hero-media img{height:390px}.ash-v2 .tp-model-image img{height:280px}.ash-v2 .tp-responsibilities article{padding:23px 20px}.ash-v2 .tp-summary>a{padding-inline:18px}.ash-v2 .tp-support{gap:35px;padding:32px}.ash-v2 .tp-request{gap:32px;padding:36px}.ash-v2 .tp-product-heading{display:block}.ash-v2 .tp-product-heading>.tp-text-link{margin-top:10px}}@media (max-width:760px){.ash-v2 .tp-container{width:calc(100% - 40px)}.ash-v2 .tp-page{padding-bottom:52px}.ash-v2 .tp-root h1{font-size:42px;line-height:1.07}.ash-v2 .tp-root h2{font-size:31px}.ash-v2 .tp-root h3{font-size:22px}.ash-v2 .tp-root .tp-intro{font-size:15px;line-height:1.65}.ash-v2 .tp-crumb{padding-top:17px;font-size:11px}.ash-v2 .tp-hero{padding-top:26px;padding-bottom:30px}.ash-v2 .tp-hero-grid,.ash-v2 .tp-home-grid{grid-template-columns:1fr;gap:28px}.ash-v2 .tp-hero-copy{padding:0}.ash-v2 .tp-hero h1{max-width:none;margin-top:15px}.ash-v2 .tp-hero .tp-intro{margin-top:21px}.ash-v2 .tp-actions{gap:10px 20px;margin-top:22px}.ash-v2 .tp-hero-media img{height:270px}.ash-v2 .tp-hero-media figcaption{padding:14px 16px}.ash-v2 .tp-hero-stamp{padding:9px 11px;font-size:10px;top:13px;right:13px}.ash-v2 .tp-summary{grid-template-columns:1fr 1fr}.ash-v2 .tp-summary>a{gap:12px;min-height:84px;padding:19px 14px}.ash-v2 .tp-summary>a:first-child{padding-left:0}.ash-v2 .tp-summary>a:nth-child(2){border-right:0}.ash-v2 .tp-summary>a:last-child{border-top:1px solid var(--tp-rule);grid-column:1/-1;min-height:74px;padding:15px 0}.ash-v2 .tp-summary strong{font-size:30px}.ash-v2 .tp-summary>a>span{font-size:11px}.ash-v2 .tp-summary svg:last-child{width:14px}.ash-v2 .tp-section{padding-top:48px}.ash-v2 .tp-section-heading{margin-bottom:25px;display:block}.ash-v2 .tp-section-heading>p{max-width:unset;margin-top:18px;font-size:14px}.ash-v2 .tp-section-tabs{gap:5px 23px;margin-top:17px}.ash-v2 .tp-responsibilities{grid-template-columns:1fr;gap:14px}.ash-v2 .tp-responsibilities article{padding:24px;position:relative}.ash-v2 .tp-step-number{margin:0;position:absolute;top:24px;right:24px}.ash-v2 .tp-responsibilities .tp-role{max-width:85%;margin-bottom:10px}.ash-v2 .tp-responsibilities h3{margin-bottom:13px}.ash-v2 .tp-responsibilities article>p:not(.tp-role){margin-bottom:20px}.ash-v2 .tp-model-grid{grid-template-columns:1fr;gap:27px}.ash-v2 .tp-model-image img{height:300px;padding:16px 20px 33px}.ash-v2 .tp-model-copy{padding-top:17px}.ash-v2 .tp-model-copy .tp-text-link{margin-top:4px}.ash-v2 .tp-packing-grid{grid-template-columns:1fr;gap:27px}.ash-v2 .tp-packing-grid img{height:250px}.ash-v2 .tp-packing-grid figure:nth-child(2) img{object-position:center 55%}.ash-v2 .tp-packing-grid figcaption{margin-top:15px}.ash-v2 .tp-packing-note{margin-top:23px;display:block}.ash-v2 .tp-packing-note>.tp-text-link{margin-top:8px}.ash-v2 .tp-support{border-radius:13px;grid-template-columns:1fr;gap:23px;padding:25px 22px}.ash-v2 .tp-faq summary{gap:18px;font-size:14px}.ash-v2 .tp-faq details p{font-size:13px}.ash-v2 .tp-request{border-radius:13px;grid-template-columns:1fr;gap:24px;padding:28px 23px}.ash-v2 .tp-request p:not(.tp-kicker){font-size:14px}.ash-v2 .tp-request>div:last-child{gap:9px}.ash-v2 .tp-request .tp-button{gap:12px;width:100%;font-size:13px}.ash-v2 .tp-home{padding-block:46px}.ash-v2 .tp-home-photo img{height:260px}.ash-v2 .tp-home h2{max-width:17ch}.ash-v2 .tp-home .tp-intro{margin-top:18px}.ash-v2 .tp-proof-points{gap:12px 16px;margin-top:20px}.ash-v2 .tp-home>.tp-summary{margin-top:27px}.ash-v2 .tp-product{padding:24px 21px}.ash-v2 .tp-product-heading h2{font-size:28px}.ash-v2 .tp-product-requests{grid-template-columns:1fr;gap:21px}.ash-v2 .tp-product-context{gap:14px;padding-block:20px}.ash-v2 .tp-product-context strong{font-size:14px}.ash-v2 .tp-product-context img{width:67px;height:67px}.ash-v2 .tp-product-requests h3{margin-top:9px;font-size:18px}.ash-v2 .tp-quote-note{padding:17px}.ash-v2 .tp-track-record h2{font-size:28px}}@media (prefers-reduced-motion:reduce){.ash-v2 .tp-root *{scroll-behavior:auto!important;transition:none!important}}.ash-v2 .tp-product-packing{background:#f6f1fa;border-radius:16px;grid-template-columns:1fr 1fr;align-items:center;gap:46px;padding:30px;scroll-margin-top:104px;display:grid}.ash-v2 .tp-product-packing>figure{min-width:0}.ash-v2 .tp-product-packing img{object-fit:cover;background:#eae4dc;border-radius:11px;width:100%;height:285px}.ash-v2 .tp-product-packing figcaption{color:var(--tp-muted);max-width:58ch;margin-top:13px;font-size:11px;line-height:1.6}.ash-v2 .tp-product-packing h2{margin-top:12px;font-size:34px}.ash-v2 .tp-product-packing-copy>p:not(.tp-kicker){max-width:53ch;margin-top:17px;font-size:14px}.ash-v2 .tp-product-packing ul{flex-wrap:wrap;gap:8px 18px;margin:20px 0 0;padding:0;list-style:none;display:flex}.ash-v2 .tp-product-packing li{color:var(--tp-muted);border-bottom:1px solid #d4cbe4;padding:0 0 6px;font-size:12px}.ash-v2 .tp-product-packing .tp-actions{gap:8px 18px;margin-top:22px}.ash-v2 .tp-product-packing .tp-button{padding-inline:17px;font-size:13px}.ash-v2 .tp-product-packing .tp-text-link{font-size:12px}@media (max-width:1050px){.ash-v2 .tp-product-packing{gap:30px}.ash-v2 .tp-product-packing img{height:270px}}@media (max-width:760px){.ash-v2 .tp-product-packing{border-radius:13px;grid-template-columns:1fr;gap:22px;padding:23px}.ash-v2 .tp-product-packing img{height:225px}.ash-v2 .tp-product-packing h2{font-size:30px}.ash-v2 .tp-product-packing-copy>p:not(.tp-kicker){font-size:14px}.ash-v2 .tp-product-packing ul{gap:9px 14px;margin-top:17px}.ash-v2 .tp-product-packing li{font-size:11px}.ash-v2 .tp-product-packing .tp-button{gap:12px;width:100%;font-size:12px}.ash-v2 .tp-product-packing figcaption{font-size:10px}}@media (max-width:380px){.ash-v2 .tp-hero h1{font-size:40px}}.ash-v2 .tp-page{--tp-ink:var(--arc-ink);--tp-muted:var(--arc-muted);--tp-purple:var(--arc-signal);--tp-rule:var(--arc-line);--tp-paper:var(--arc-paper);background:var(--tp-paper);padding-bottom:64px;overflow:clip}.ash-v2 .tp-page h1{font-size:60px;line-height:1.05}.ash-v2 .tp-page h2{font-size:40px;line-height:1.13}.ash-v2 .tp-page .tp-hero{padding-top:28px;padding-bottom:38px}.ash-v2 .tp-page .tp-hero-media img{height:380px}.ash-v2 .tp-page .tp-hero-media figcaption{background:var(--arc-surface);padding:17px 20px}.ash-v2 .tp-page .tp-hero-media figcaption span{color:var(--arc-muted)}.ash-v2 .tp-page .tp-hero-media figcaption strong{color:var(--arc-ink)}.ash-v2 .tp-page .tp-hero-stamp{background:var(--arc-surface);color:var(--arc-ink);border-radius:5px}.ash-v2 .tp-page .tp-summary{background:var(--arc-surface);border:1px solid var(--arc-line);border-radius:7px}.ash-v2 .tp-page .tp-summary>a{border-color:var(--arc-line);min-height:92px;padding:20px 24px}.ash-v2 .tp-page .tp-summary strong{color:var(--arc-ink);font-weight:600}.ash-v2 .tp-page .tp-section{padding-top:56px}.ash-v2 .tp-page .tp-section-heading{gap:42px;margin-bottom:28px}.ash-v2 .tp-page .tp-section-heading>p{max-width:41ch;font-size:14px;line-height:1.7}.ash-v2 .tp-page #network{isolation:isolate;margin-top:40px;padding-top:38px;padding-bottom:34px;position:relative}.ash-v2 .tp-page #network:before{content:"";z-index:-1;background:var(--arc-surface);position:absolute;inset:0 calc(50% - 50vw)}.ash-v2 .tp-page .tp-responsibilities{gap:28px}.ash-v2 .tp-page .tp-responsibilities article{border-top:1px solid var(--arc-line);background:0 0;border-radius:0;padding:22px 0 0}.ash-v2 .tp-page .tp-step-number{background:var(--arc-surface);width:32px;height:32px;color:var(--arc-muted);border-radius:50%;place-items:center;margin-bottom:18px;font-size:11px;display:grid}.ash-v2 .tp-page .tp-responsibilities .tp-role{color:var(--arc-muted)}.ash-v2 .tp-page .tp-responsibilities h3{font-size:24px;line-height:1.2}.ash-v2 .tp-page .tp-responsibilities article>p:not(.tp-role){margin-bottom:22px;font-size:14px;line-height:1.7}.ash-v2 .tp-page .tp-outcome{border-color:var(--arc-line);color:var(--arc-ink);padding-top:16px}.ash-v2 .tp-page .tp-section-tabs{gap:10px 24px;margin-top:24px}.ash-v2 .tp-page .tp-section-tabs a{border-color:var(--arc-line);color:var(--arc-ink)}.ash-v2 .tp-page .tp-model-grid{gap:28px}.ash-v2 .tp-page .tp-model-image{border:1px solid var(--arc-line);background:#fff;border-radius:9px}.ash-v2 .tp-page .tp-model-image img{object-fit:contain;max-width:480px;height:300px;margin-inline:auto;padding:18px}.ash-v2 .tp-page .tp-model-copy{padding-top:18px}.ash-v2 .tp-page .tp-model-copy h3{font-size:24px}.ash-v2 .tp-page .tp-model-copy>p:not(.tp-kicker){font-size:13px;line-height:1.7}.ash-v2 .tp-page #models>.tp-text-link{margin-top:22px}.ash-v2 .tp-page .tp-packing-grid{gap:28px}.ash-v2 .tp-page .tp-packing-grid img{border-radius:9px;height:300px}.ash-v2 .tp-page .tp-packing-grid figcaption>span{background:var(--arc-surface);width:28px;height:28px;color:var(--arc-muted);border-radius:50%;flex-shrink:0;place-items:center;padding:0;font-size:10px;display:grid}.ash-v2 .tp-page .tp-packing-grid figcaption p{color:var(--arc-muted);font-size:13px}.ash-v2 .tp-page .tp-packing-note{margin-top:22px}.ash-v2 .tp-page .tp-support{background:var(--arc-ink);border-radius:9px;gap:56px;padding:36px}.ash-v2 .tp-page .tp-support h2,.ash-v2 .tp-page .tp-support .tp-kicker,.ash-v2 .tp-page .tp-support>div>p:not(.tp-kicker),.ash-v2 .tp-page .tp-support .tp-text-link{color:#fff}.ash-v2 .tp-page .tp-faq summary{color:#fff;font-size:14px}.ash-v2 .tp-page .tp-faq details p{color:#fff;font-size:13px;line-height:1.75}.ash-v2 .tp-page .tp-request{border:1px solid var(--arc-line);background:var(--arc-surface);border-radius:9px;gap:48px;padding:36px}.ash-v2 .tp-page .tp-request h2{color:var(--arc-ink)}.ash-v2 .tp-page .tp-request .tp-kicker,.ash-v2 .tp-page .tp-request :is(p:not(.tp-kicker),.tp-request-note){color:var(--arc-muted)}.ash-v2 .tp-page .tp-request .tp-button.tp-light{background:var(--arc-ink);color:#fff}.ash-v2 .tp-page .tp-request .tp-button.tp-light:hover{background:var(--arc-ink)}.ash-v2 .tp-page .tp-request .tp-text-link{color:var(--arc-ink)}@media (max-width:1050px){.ash-v2 .tp-page h1{font-size:52px}.ash-v2 .tp-page h2{font-size:35px}.ash-v2 .tp-page .tp-hero-grid{gap:36px}.ash-v2 .tp-page .tp-hero-media img{height:350px}.ash-v2 .tp-page .tp-support{gap:32px;padding:30px}.ash-v2 .tp-page .tp-model-image img{height:270px}}@media (max-width:760px){.ash-v2 .tp-page{padding-bottom:44px}.ash-v2 .tp-page h1{font-size:40px;line-height:1.07}.ash-v2 .tp-page h2{font-size:31px}.ash-v2 .tp-page .tp-hero{padding-top:24px;padding-bottom:26px}.ash-v2 .tp-page .tp-hero-grid{gap:26px}.ash-v2 .tp-page .tp-hero-copy{padding:0}.ash-v2 .tp-page .tp-hero-media>figure{border-radius:6px}.ash-v2 .tp-page .tp-hero-media img{height:250px}.ash-v2 .tp-page .tp-hero-media figcaption{padding:15px 16px}.ash-v2 .tp-page .tp-summary>a{gap:12px;min-height:82px;padding:18px 15px}.ash-v2 .tp-page .tp-summary>a:last-child{min-height:72px;padding-inline:16px}.ash-v2 .tp-page .tp-summary strong{font-size:28px}.ash-v2 .tp-page .tp-section{padding-top:36px}.ash-v2 .tp-page .tp-section-heading{margin-bottom:24px}.ash-v2 .tp-page #network{margin-top:30px;padding-block:30px}.ash-v2 .tp-page .tp-responsibilities{gap:24px}.ash-v2 .tp-page .tp-responsibilities article{padding-top:18px}.ash-v2 .tp-page .tp-step-number{top:18px;right:0}.ash-v2 .tp-page .tp-responsibilities h3{max-width:85%;font-size:23px}.ash-v2 .tp-page .tp-responsibilities article>p:not(.tp-role){margin-bottom:18px}.ash-v2 .tp-page .tp-section-tabs{gap:8px 20px;margin-top:22px}.ash-v2 .tp-page .tp-model-grid{gap:26px}.ash-v2 .tp-page .tp-model-image img{height:280px;padding:16px}.ash-v2 .tp-page .tp-model-copy h3{font-size:23px}.ash-v2 .tp-page .tp-packing-grid{gap:24px}.ash-v2 .tp-page .tp-packing-grid img{height:240px}.ash-v2 .tp-page .tp-support{gap:24px;padding:24px 21px}.ash-v2 .tp-page .tp-faq summary{font-size:14px}.ash-v2 .tp-page .tp-request{gap:22px;padding:26px 22px}.ash-v2 .tp-page .tp-request .tp-button{font-size:13px}}.ash-v2 .tp-page,.ash-v2 .tp-page .tp-root{--tp-ink:var(--arc-ink);--tp-muted:var(--arc-muted);--tp-purple:var(--arc-signal);--tp-rule:var(--arc-line);--tp-paper:var(--arc-paper);font-family:var(--arc-font-body)}.ash-v2 .tp-page :is(h1,h2,h3){font-family:var(--arc-font-display)}.ash-v2 .tp-page .tp-hero h1 span{color:inherit}.ash-v2 .tp-page .tp-button,.ash-v2 .tp-page .tp-request .tp-button.tp-light{background:var(--arc-signal);border-color:var(--arc-signal);color:#fff}.ash-v2 .tp-page .tp-button:hover,.ash-v2 .tp-page .tp-request .tp-button.tp-light:hover{background:var(--arc-ink);border-color:var(--arc-ink);color:#fff}.ash-v2 .tp-page :is(.tp-text-link,.tp-section-tabs a){color:var(--arc-signal)}.ash-v2 .tp-page .tp-model-card .tp-model-image{background:#fff}.ash-v2 .tp-page .tp-support .tp-text-link{color:#fff;text-underline-offset:4px;text-decoration:underline}.ash-v2 .tp-page .tp-support :is(a,button,summary):focus-visible{outline-color:#fff}.ash-v2 .tp-page .tp-faq details{border-color:var(--arc-control-line)}.ash-v2 .tp-page .tp-hero-media>figure{border-radius:6px}.ash-v2 .tp-page .tp-packing-grid{grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);align-items:start}.ash-v2 .tp-page .tp-packing-grid img.tp-native-packing-image{width:min(100%,var(--packing-native-width));object-fit:contain;border-radius:6px;height:auto;max-height:none;display:block}@media (max-width:760px){.ash-v2 .tp-page .tp-packing-grid{grid-template-columns:1fr}}.ash-v2 .tp-page .tp-kicker,.ash-v2 .tp-page .tp-responsibilities .tp-role{letter-spacing:.025em;font-size:12px}.ash-v2 .tp-page .tp-model-copy>p:not(.tp-kicker),.ash-v2 .tp-page .tp-faq details p{font-size:14px}.ash-v2 .tp-page :is(.tp-button,.tp-text-link,.tp-kicker,.tp-role,.tp-section-tabs a,.tp-outcome,.tp-faq summary){font-size:15px}.ash-v2 .tp-page :is(.tp-section-heading>p,.tp-responsibilities article>p:not(.tp-role),.tp-model-copy>p:not(.tp-kicker),.tp-packing-grid figcaption p,.tp-packing-note>p,.tp-support>div>p:not(.tp-kicker),.tp-faq details p){font-size:16px}.ash-v2 .tp-page :is(.tp-step-number,.tp-packing-grid figcaption>span,.tp-hero-media figcaption span,.tp-summary small,.tp-hero-stamp,.tp-model-image>span){font-size:12px}.ash-v2 .tp-page .tp-crumb{font-size:14px}.ash-v2 .tp-page .tp-hero-media img{object-fit:contain;max-width:670px;height:auto;max-height:none;margin-inline:auto}.ash-v2 .tp-page .tp-support .tp-kicker{color:var(--arc-paper)}.ash-v2 .tp-page .tp-faq summary>span{color:#fff}.ash-v2 .tp-page .tp-hero-grid{gap:40px}.ash-v2 .tp-page h1{max-width:none;font-size:48px;line-height:1.1}.ash-v2 .tp-page .tp-hero-copy{padding-block:12px}.ash-v2 .tp-page .tp-hero .tp-intro{max-width:none;font-size:18px}.ash-v2 .tp-page .tp-support{gap:40px}.ash-v2 .tp-page .tp-summary>a>span{font-size:15px}@media (max-width:1050px){.ash-v2 .tp-page .tp-hero-grid,.ash-v2 .tp-page .tp-support{gap:32px}}@media (max-width:760px){.ash-v2 .tp-page h1{font-size:40px}.ash-v2 .tp-page .tp-hero-copy{padding:0}.ash-v2 .tp-page .tp-hero .tp-intro{font-size:17px}.ash-v2 .tp-page .tp-hero-grid,.ash-v2 .tp-page .tp-support{gap:24px}}
