.public-site .software-examples-collection{padding:25px 0 var(--studio-section-space)}.public-site .software-case-list{display:grid;gap:60px}.public-site .software-case{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);column-gap:clamp(32px,5vw,64px);row-gap:0;align-items:center;padding-bottom:60px;border-bottom:1px solid var(--studio-line)}.public-site .software-case-heading{grid-column:2;align-self:end;min-width:0}.public-site .software-case-art{grid-column:1;grid-row:1/3}.public-site .software-case-copy{grid-column:2;align-self:start}.public-site .software-case:last-child{padding-bottom:0;border-bottom:0}.public-site .software-case-copy{min-width:0}.public-site .software-case-art{display:block;min-width:0;text-decoration:none;border-radius:var(--studio-radius)}.public-site .software-case-art:focus-visible{outline:2px solid var(--studio-ink);outline-offset:6px}.public-site .software-case-category{font-size:var(--studio-label-size);color:var(--studio-muted);margin:0 0 19px}.public-site .software-case-title{display:flex;align-items:baseline;gap:20px;flex-wrap:wrap;margin-bottom:24px}.public-site .software-case-title h3{font:400 clamp(38px,4vw,53px)/1 var(--studio-heading-font);letter-spacing:-.06em;margin:0}.public-site .software-case-title>span{font-size:var(--studio-small-size);color:var(--studio-muted)}.public-site .software-case-copy p:not(.software-case-category){font-size:var(--studio-body-size);line-height:1.8;color:var(--studio-muted);margin:0 0 17px}.public-site .software-case-copy p.software-case-problem{color:var(--studio-ink);font-weight:500}.public-site .software-case-copy ul{display:flex;flex-wrap:wrap;gap:7px 14px;list-style:none;margin:24px 0;padding:0}.public-site .software-case-copy li{padding:6px 0;border-bottom:1px solid var(--studio-line);font-size:var(--studio-label-size);color:var(--studio-muted)}.public-site .software-case-cover{--case-ink:#223c50;--case-soft:#d6e3e9;position:relative;min-width:0;padding:36px 30px 28px;background:#d6e3e9;color:var(--case-ink);overflow:hidden;border-radius:var(--studio-radius)}.public-site .software-case-cover--tablee{--case-ink:#513341;--case-soft:#f2e1dc;background:#e8cec3}.public-site .software-case-cover--reserve{--case-ink:#315b49;--case-soft:#e7eee0;background:#d0dac4}.public-site .software-cover-window{position:relative;background:#fffefa;border:1px solid color-mix(in srgb,var(--case-ink) 28%,transparent);border-radius:9px;box-shadow:0 14px 28px -17px color-mix(in srgb,var(--case-ink) 45%,transparent);overflow:hidden;transform:rotate(-1deg)}.public-site .software-case-cover--tablee .software-cover-window{transform:rotate(1deg)}.public-site .software-cover-top{display:flex;justify-content:space-between;gap:20px;align-items:center;padding:17px 20px;border-bottom:1px solid color-mix(in srgb,var(--case-ink) 15%,transparent);background:var(--case-ink);color:#fffefa}.public-site .software-cover-top>span:first-child{display:flex;align-items:center;gap:9px;font:500 16px var(--studio-body-font)}.public-site .software-cover-dots{display:flex;gap:4px}.public-site .software-cover-dots i{height:4px;width:4px;background:#fff8;border-radius:50%}.public-site .software-cover-planning,.public-site .software-cover-stock{padding:23px 22px}.public-site .software-cover-planning>div:first-child>strong,.public-site .software-cover-stock>div:first-child>strong{display:block;font-size:21px;line-height:1.25;font-weight:500;letter-spacing:-.05em}.public-site .software-cover-planning>div:first-child>span,.public-site .software-cover-stock>div:first-child>span{display:block;font-size:10px;margin:7px 0 22px;opacity:.8}.public-site .software-cover-hours{display:flex;justify-content:space-between;padding-left:87px;font-size:8px;margin:0 0 10px}.public-site .software-cover-lane{display:flex;gap:8px;align-items:center;padding:11px 0;border-top:1px solid #d7dfde}.public-site .software-cover-lane>span{flex:0 0 79px;font-size:10px}.public-site .software-cover-lane>div{flex:1;height:32px;position:relative;background:repeating-linear-gradient(90deg,#e7edeb 0 1px,transparent 1px 25%)}.public-site .software-cover-job{position:absolute;height:28px;display:flex;align-items:center;padding:0 8px;font-size:9px;font-style:normal;background:#d9e5ee;border-left:2px solid #3d7799;border-radius:3px}.public-site .software-cover-job--0{inset:2px 30% 0 3%}.public-site .software-cover-job--1{inset:2px 4% 0 36%;background:#f0e9d6;border-color:#a68b4f}.public-site .software-cover-job--2{inset:2px 18% 0 21%;background:#e1e9dc;border-color:#688b54}.public-site .software-cover-callout{display:flex;gap:8px;align-items:center;padding:11px 12px;background:var(--case-soft);border-radius:4px;font-size:10px;margin-top:16px}.public-site .software-cover-callout svg{flex:none}.public-site .software-cover-catering{display:grid;grid-template-columns:1fr 1fr;min-height:289px}.public-site .software-cover-catering>div{padding:23px 19px}.public-site .software-cover-catering>div:first-child{border-right:1px solid #e8e2db}.public-site .software-cover-catering span{display:block;font-size:9px;line-height:1.6}.public-site .software-cover-catering strong{display:block;font:400 36px/1 var(--studio-heading-font);margin:16px 0 24px;letter-spacing:-.06em}.public-site .software-cover-plate{width:105px;height:105px;display:flex;justify-content:center;align-items:center;gap:5px;border-radius:50%;border:8px solid #eee6d7;background:#f9f1e1;box-shadow:0 5px 8px #5133410e,inset 0 0 0 1px #ddd3c2}.public-site .software-cover-plate i{width:19px;height:32px;border-radius:40%;background:#99965f;transform:rotate(-20deg)}.public-site .software-cover-plate i+i{background:#b97b62;transform:rotate(30deg)}.public-site .software-cover-plate i:last-child{background:#858956;transform:rotate(-10deg)}.public-site .software-cover-catering>div:last-child>div{display:flex;align-items:center;gap:9px;margin:23px 0 0;font-size:10px}.public-site .software-cover-catering>div:last-child>div>span{display:grid;place-items:center;height:22px;width:22px;border-radius:50%;background:var(--case-soft);flex:none}.public-site .software-cover-catering p{font-size:11px;line-height:1.6;margin:25px 0 0;padding-top:18px;border-top:1px solid #e4d6d2}.public-site .software-cover-stock-head{display:flex;justify-content:space-between;font-size:9px;padding-bottom:8px;border-bottom:1px solid #dbe2d7}.public-site .software-cover-stock-row{display:flex;gap:10px;align-items:center;padding:11px 0;border-bottom:1px solid #e6e9e1;font-size:10px}.public-site .software-cover-stock-row i{width:18px;height:23px;background:#d3bfa2;border-radius:5px}.public-site .software-cover-stock-row:nth-child(4) i{background:#b8bdb0}.public-site .software-cover-stock-row>strong{margin-left:auto;font-size:10px;background:#f6e9d8;padding:4px 8px;border-radius:4px;color:#875023}.public-site .software-cover-caption{display:block;font:400 21px var(--studio-italic-font);text-align:center;margin:23px 0 0}.public-site .software-possibilities{display:flex;justify-content:space-between;align-items:center;gap:45px;padding:36px;background:var(--studio-olive);margin-top:65px;border-radius:var(--studio-radius)}.public-site .software-possibilities>div{max-width:650px}.public-site .software-possibilities h3{font:400 clamp(24px,2.5vw,31px)/1.2 var(--studio-heading-font);letter-spacing:-.04em;margin:0 0 18px}.public-site .software-possibilities h3 em{font-family:var(--studio-italic-font)}.public-site .software-possibilities p{font-size:var(--studio-small-size);line-height:1.8;color:var(--studio-muted);margin:0}.public-site .software-possibilities>a{flex:0 1 260px}@media(max-width:1000px){.public-site .software-case{gap:28px}.public-site .software-case-cover{padding:26px 18px 22px}.public-site .software-cover-planning,.public-site .software-cover-stock{padding:20px 16px}.public-site .software-cover-catering{grid-template-columns:1fr}.public-site .software-cover-catering>div:first-child{display:none}.public-site .software-possibilities{flex-direction:column;align-items:flex-start;gap:22px}.public-site .software-possibilities>a{flex:auto}}@media(max-width:760px){.public-site .software-case{grid-template-columns:1fr;gap:28px;padding-bottom:42px}.public-site .software-case-list{gap:42px}.public-site .software-case-cover{padding:26px}.public-site .software-cover-catering{grid-template-columns:1fr 1fr;min-height:270px}.public-site .software-cover-catering>div:first-child{display:block}.public-site .software-case-title{gap:13px;margin-bottom:17px}.public-site .software-case-title h3{font-size:42px}.public-site .software-case-category{margin-bottom:14px}.public-site .software-possibilities{margin-top:42px;padding:24px}}@media(max-width:380px){.public-site .software-case-cover{padding:22px 15px}.public-site .software-cover-catering>div{padding:20px 12px}.public-site .software-cover-catering strong{font-size:30px}.public-site .software-cover-plate{width:85px;height:85px}.public-site .software-cover-catering>div:last-child>div{font-size:9px;gap:5px}.public-site .software-cover-lane>span{flex-basis:57px;font-size:8px}.public-site .software-cover-hours{padding-left:65px}}@media(max-width:760px){.public-site .software-case-art,.public-site .software-case-copy,.public-site .software-case-heading{grid-column:1;grid-row:auto}.public-site .software-case-title{margin-bottom:0}}