@media (min-width:1000px){#business .biz-fig{grid-row:3}#business .ctl{grid-row:4}}.ctl{grid-column:1/-1;margin-top:clamp(64px,7vw,110px)}.ctl-eb{color:var(--c-mute-l);margin-bottom:28px}.ctl-track{position:relative;padding-top:30px}.ctl-track:before{content:"";position:absolute;left:0;right:0;top:0;height:1px;background:var(--c-line-l)}.ctl-line{position:absolute;left:0;right:0;top:-1px;height:3px;pointer-events:none}.ctl-line span{display:block;width:100%;height:100%;background:#b8975a;transform-origin:0 50%;will-change:transform}.ctl-list{list-style:none;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));column-gap:var(--gap)}.ctl-stop{position:relative;display:flex;flex-direction:column;gap:14px;min-width:0}.ctl-dot{position:absolute;left:0;top:-35px;width:11px;height:11px;border-radius:50%;background:#b8975a;box-shadow:0 0 0 4px var(--c-cream)}.ctl-y{display:block;font-size:clamp(56px,7vw,124px);line-height:.9;font-variant-numeric:tabular-nums}.ctl-n h3{font:600 clamp(17px,1.5vw,22px)/1.2 var(--sans);letter-spacing:-.01em}.ctl-n .lbl{margin-top:8px;color:var(--c-mute-l)}.ctl-n+.ctl-n{padding-top:12px;border-top:1px solid var(--c-line-l)}@media (max-width:767.98px){.ctl-track{padding:0 0 0 30px}.ctl-track:before{inset:0 auto 0 5px;width:1px;height:auto}.ctl-line{inset:0 auto 0 4px;width:3px;height:auto}.ctl-line span{transform-origin:50% 0}.ctl-list{grid-template-columns:1fr;row-gap:44px}.ctl-dot{left:-30px;top:14px}.ctl-y{font-size:clamp(56px,17vw,80px)}}html.ctl-h .ctl-track{width:max-content;will-change:transform}html.ctl-h .ctl-list{display:flex;column-gap:0}html.ctl-h .ctl-stop{width:min(30vw,420px);min-height:320px;padding:22px 28px 22px 0;border-right:1px solid var(--c-line-l);margin-right:28px}html.ctl-h .ctl-dot{top:-35px}html.ctl-h .ctl-y{font-size:clamp(64px,7vw,120px)}#business .corp-title{font-size:clamp(34px,4.4vw,72px);line-height:.95;max-width:16ch;text-wrap:balance;overflow-wrap:break-word}#business .corp-copy{font-size:clamp(24px,2.6vw,40px);line-height:1.32;letter-spacing:-.012em;max-width:22ch}.stats-d.stats-3{grid-template-columns:repeat(3,1fr)}@media (max-width:640px){.stats-d.stats-3{grid-template-columns:1fr}.stats-d.stats-3 li{border-right:0}}#business{overflow-x:clip}.kit .kit-sub{grid-column:1/-1;max-width:none;font:italic 400 clamp(20px,2vw,28px)/1.3 var(--serif);margin:.4em 0 1.2em;opacity:.85}
