.b2b.walk .k-cream{--k-field:var(--cream)}.b2b.walk .k-sky{--k-field:var(--sky)}.b2b.walk .k-pine{--k-field:var(--pine)}.b2b.walk a:focus-visible,.b2b.walk summary:focus-visible{outline-offset:3px;border-radius:4px;outline:3px solid}.b2b.walk .walk-text-link{align-items:center;gap:.3em;min-height:44px;font-size:17px;display:inline-flex}.b2b.walk .walk-note{text-align:center;margin:16px 0 0;font-size:15px}.b2b.walk .walk-hero h1{text-wrap:balance;font-size:clamp(40px,4.4vw,60px)}.b2b.walk .walk-hero h1>span{display:block}.b2b.walk .walk-hero .k-hero-copy .huck-phone-form{max-width:540px}.b2b.walk .walk-hero .huck-form-status:empty{display:none}.b2b.walk .walk-hero-next{max-width:500px;font:700 16px/1.45 var(--b2b-font);text-wrap:balance;margin:10px 0 0}.b2b.walk .walk-hero-art{min-height:0}.b2b.walk .walk-hero{position:relative;overflow:hidden}.b2b.walk .walk-hero .k-hero-copy{z-index:2;position:relative}.b2b.walk .walk-hero-spot{z-index:1;pointer-events:none;width:min(72vw,1040px);height:auto;display:block;position:absolute;bottom:0;right:0}@media (width<=860px){.b2b.walk .walk-hero-spot{aspect-ratio:1/.78;object-fit:cover;object-position:88% 100%;width:100%;margin-top:16px;position:static}}@media (width<=680px){.b2b.walk .walk-hero{padding-top:28px}.b2b.walk .walk-hero h1{font-size:clamp(34px,9.4vw,44px)}}.b2b.walk .walk-story{--pw:min(300px, calc((100svh - 64px) * .4856));--ph:calc(var(--pw) * 2.0595);--stick:max(16px, calc((100svh - var(--ph)) / 2));--gap:clamp(28px, 3.2vw, 44px);--cols:minmax(0, 1.4fr) var(--pw) minmax(0, 1fr);display:grid}.b2b.walk .k-blush{--k-field:var(--blush)}.b2b.walk .k-sage{--k-field:var(--sage)}.b2b.walk .k-marigold{--k-field:var(--marigold)}.b2b.walk .walk-rail,.b2b.walk .walk-chapters{grid-area:1/1;min-width:0}.b2b.walk .walk-rail{z-index:2;pointer-events:none;display:none;position:relative}.b2b.walk .walk-story.is-enhanced .walk-rail{display:block}.b2b.walk .walk-rail-wrap{grid-template-columns:var(--cols);column-gap:var(--gap);height:100%;padding-block:var(--stick);display:grid}.b2b.walk .walk-rail-phone{top:var(--stick);width:var(--pw);grid-column:2;align-self:start;position:sticky}.b2b.walk .walk-story .hm-phone{width:var(--pw);filter:drop-shadow(0 14px 24px color-mix(in srgb, var(--pine) 16%, transparent))}.b2b.walk .walk-story .hm-messages{-webkit-mask-image:linear-gradient(#0000,#000 6cqw);mask-image:linear-gradient(#0000,#000 6cqw)}.b2b.walk .walk-chapter-phone .hm-messages{justify-content:flex-end}.b2b.walk .walk-story.is-enhanced .walk-rail .hm-messages{padding:0;position:relative;overflow:hidden}.b2b.walk .walk-rail .hm-thread{position:absolute;inset:0;overflow:hidden}.b2b.walk .walk-rail .hm-thread-list{will-change:transform;flex-direction:column;gap:1.8cqw;margin:0;padding:3cqw 4cqw;list-style:none;display:flex;position:absolute;inset:auto 0 0}.b2b.walk .walk-story.is-enhanced .walk-rail .hm-row[data-stage]{display:none}.b2b.walk .walk-story.is-enhanced .walk-rail .hm-row[data-stage].is-visible{display:flex}.b2b.walk .walk-rail .hm-delivered[hidden],.b2b.walk .walk-story.is-enhanced .walk-chapter-phone .hm-phone{display:none}.b2b.walk .walk-chapter{overflow:clip}.b2b.walk .walk-chapter-grid{grid-template-columns:var(--cols);column-gap:var(--gap);align-items:center;display:grid}.b2b.walk .walk-chapter-copy{padding-block:40px}.b2b.walk .walk-chapter-copy .k-num{width:44px;height:44px;margin-bottom:20px;font-size:20px}.b2b.walk .walk-chapter-copy h2{text-wrap:balance;margin-bottom:20px}.b2b.walk .walk-chapter-copy p{text-wrap:pretty;max-width:26rem;font-size:19px;line-height:1.45}.b2b.walk .walk-chapter-copy .walk-note{text-align:left;margin-top:16px;font-size:15px}.b2b.walk .walk-chapter-phone{width:var(--pw)}.b2b.walk .walk-chapter-art{min-width:0}.b2b.walk .walk-chapter-spot{aspect-ratio:3/4;width:100%;height:auto;margin:0 auto;display:block}.b2b.walk .walk-story.is-enhanced .walk-scene img{transition:opacity .6s var(--ease), translate .6s var(--ease)}.b2b.walk .walk-story.is-enhanced .walk-chapter:not(.is-entered) .walk-scene img{opacity:0;translate:0 24px}.b2b.walk .walk-scene{display:none}.b2b.walk .walk-chapter{background:var(--scene-field)}@media (width>=861px){.b2b.walk .walk-chapter-grid{z-index:0;height:100svh;min-height:560px;position:relative}.b2b.walk .walk-chapter{overflow:hidden}.b2b.walk .walk-scene{z-index:-1;inset-block:0;left:calc(50% + var(--pw) / 2 + 8px);pointer-events:none;grid-area:1/2/2/3;align-items:flex-end;display:flex;position:absolute;translate:-63%}.b2b.walk .walk-scene img{width:min(calc(max(560px, 100svh) * 1.49), calc((46.5vw - 24px - var(--pw) / 2 - 28px) / .355));max-width:none;height:auto;display:block}.b2b.walk .walk-chapter-art{display:none}.b2b.walk .walk-chapter-copy{container-type:inline-size}.b2b.walk .walk-chapter-copy h2{font-size:clamp(36px,12.2cqi,64px);line-height:1.02}.b2b.walk .walk-chapter-copy h2>span{display:block}.b2b.walk .walk-chapter-copy p{max-width:26ch;font-size:clamp(20px,1.65vw,22px)}}@media (width<=860px){.b2b.walk .walk-story{--pw:min(300px, 78vw)}.b2b.walk .walk-chapter-grid{grid-template-columns:minmax(0,1fr) clamp(112px,30vw,200px);grid-template-areas:"num art""head art""body body""note note""phone phone";align-items:end;column-gap:16px;padding-block:48px 56px}.b2b.walk .walk-chapter-copy{display:contents}.b2b.walk .walk-chapter-copy .k-num{grid-area:num;justify-self:start;width:40px;height:40px;margin-bottom:16px;font-size:18px}.b2b.walk .walk-chapter-copy h2{grid-area:head;margin-bottom:0;font-size:clamp(34px,4.8vw,40px)}.b2b.walk .walk-chapter-copy p{grid-area:body;margin-top:16px}.b2b.walk .walk-chapter-copy .walk-note{grid-area:note}.b2b.walk .walk-chapter-art{grid-area:art}.b2b.walk .walk-chapter-phone{grid-area:phone;justify-self:center;margin-top:32px}}@media (width<=680px){.b2b.walk .walk-chapter-copy h2{font-size:clamp(32px,9.4vw,40px)}}.b2b.walk .walk-answer{text-wrap:pretty;max-width:46rem}@media (width<=680px){.b2b.walk .walk-answer{text-align:left}}.b2b.walk .walk-jobs{border-bottom:1.5px solid var(--line)}.b2b.walk .walk-jobs>article{grid-row:span 4;grid-template-rows:subgrid;align-content:start;row-gap:0;padding-block:32px;display:grid}.b2b.walk .walk-jobs .k-icon{margin-bottom:18px}.b2b.walk .walk-jobs h3{font-size:clamp(21px,1.8vw,24px)}.b2b.walk .walk-job-body p+p{margin-top:10px}.b2b.walk .walk-job-links{margin-top:6px}.b2b.walk .walk-jobs .walk-text-link{width:fit-content;min-height:0;padding-block:11px;font-size:16px;line-height:1.4;display:block}@media (width>=1025px){.b2b.walk .walk-jobs>:nth-child(n+3){border-top:1.5px solid var(--line)}}@media (width>=681px){.b2b.walk .walk-jobs>:nth-child(odd){padding-left:0}.b2b.walk .walk-jobs>:nth-child(2n){padding-left:clamp(24px,3vw,44px);padding-right:0}}.b2b.walk .walk-charge-grid{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:start;gap:clamp(40px,6vw,96px);display:grid}.b2b.walk .walk-charge .b2b-lede{margin:16px 0;font-size:clamp(20px,1.7vw,22px)}.b2b.walk .walk-limits{text-wrap:pretty;max-width:560px;font-size:18px;line-height:1.5}.b2b.walk .walk-charge .walk-text-link{margin-top:16px}.b2b.walk .walk-email{border-top:1.5px solid var(--line);padding-top:24px}.b2b.walk .walk-email h3{margin-bottom:10px;font-size:20px}.b2b.walk .walk-email ul{margin:0;padding:0;list-style:none}.b2b.walk .walk-email li{text-wrap:pretty;padding-left:18px;font-size:17px;line-height:1.5;position:relative}.b2b.walk .walk-email li+li{margin-top:8px}.b2b.walk .walk-email li:before{content:"";opacity:.6;background:currentColor;border-radius:50%;width:6px;height:6px;position:absolute;top:.62em;left:0}.b2b.walk .walk-email li a{color:inherit;text-underline-offset:3px;font-weight:700}@media (width<=860px){.b2b.walk .walk-charge-grid{grid-template-columns:minmax(0,1fr);gap:40px}}.b2b.walk .walk-faq-side .k-link{align-items:center;gap:.3em;min-height:44px;margin-top:12px;font-size:17px;display:inline-flex}.b2b.walk .walk-faq-list details p{text-wrap:pretty;max-width:38rem}@media (width>=861px){.b2b.walk .walk-faq-side{padding-top:22px;position:sticky;top:32px}}.b2b.walk .walk-close-copy{max-width:640px}.b2b.walk .walk-close .huck-form-status:empty{display:none}.b2b.walk .walk-form-note{font:700 15px var(--b2b-font);margin:10px 0 0}
