.home-workspace{display:grid;grid-template-columns:1.15fr 1fr;gap:80px;padding:110px max(5.5vw,24px) 65px;background:#101010;color:#fff}.home-workspace h2,.home-builder h2{font:500 clamp(40px,5.6vw,80px)/1.03 'Instrument Sans',sans-serif;letter-spacing:-.065em;margin:24px 0 0}.home-workspace>div:last-child{align-self:end;max-width:34ch;padding-bottom:5px}.home-workspace>div>p:not(.eyebrow){font-size:19px;line-height:1.5;color:#c1c1c1;margin:0 0 26px}.home-workspace .text-link{color:#fff;display:inline-flex;gap:28px}.home-redesign .admin-stage .eyebrow{font-size:10px}.home-redesign .admin-shortcuts .tool-label{display:none}.home-redesign .admin-playground{padding-bottom:16px}.home-redesign .admin-stage{border-radius:35px;padding-top:34px}.home-redesign .admin-stage h2{letter-spacing:-.04em}.home-builder{position:relative;overflow:hidden;background:#f3f2ee;color:#101010;padding:110px max(5.5vw,24px);display:grid;grid-template-columns:1fr 1fr;gap:8%;align-items:center}.home-builder .eyebrow{color:#a52919}.home-builder h2{margin:22px 0 25px}.builder-description{font-size:18px;line-height:1.6;max-width:38ch;color:#575757}.home-builder .primary-cta{display:inline-flex;margin-top:28px;min-width:250px}.home-builder small{display:block;margin-top:15px;font-size:11px;color:#626262}.builder-drawing{position:relative;display:block;background:#101010;padding:8px;border-radius:18px;transform:rotate(3deg);box-shadow:0 22px 45px -25px #10101065;margin-right:20px;color:#101010}.builder-drawing-bar{display:flex;align-items:center;gap:4px;height:40px;padding:0 12px;color:#ddd}.builder-drawing-bar>i{width:5px;height:5px;border-radius:50%;background:#777}.builder-drawing-bar>span{font:9px 'IBM Plex Mono',monospace;margin-left:auto;margin-right:auto}.builder-drawing-page{background:#ede2ca;padding:30px 25px 25px;border-radius:8px;display:grid;grid-template-columns:1fr 1fr;gap:24px}.drawing-copy>span{font:9px 'IBM Plex Mono',monospace}.drawing-copy>b{display:block;font:500 clamp(30px,4.5vw,60px)/.96 'Instrument Sans',sans-serif;letter-spacing:-.065em;margin:22px 0}.drawing-copy>b>em{font-style:normal;color:#924324}.drawing-copy>i{display:block;width:65%;height:22px;background:#101010;border-radius:100px}.drawing-tiles{display:grid;grid-template-columns:1fr 1fr;gap:7px;align-content:stretch;padding-top:22px}.drawing-tiles>i{background:#ac4b2f;border-radius:70px 70px 8px 8px}.drawing-tiles>i:nth-child(2){border-radius:8px 8px 70px 70px;background:#c39973}.drawing-tiles>i:nth-child(3){border-radius:8px 8px 70px 70px;background:#847250}.drawing-tiles>i:nth-child(4){background:#cbc0a3}.drawing-bottom{grid-column:1/-1;display:flex;gap:10px;border-top:1px solid #10101044;padding-top:18px}.drawing-bottom i{height:8px;width:33%;background:#b4aa96;border-radius:8px}.builder-palette{position:absolute;left:-30px;bottom:-25px;display:flex;gap:8px;padding:16px;background:white;border-radius:100px;box-shadow:0 7px 20px #0001;transform:rotate(-7deg)}.builder-palette i{width:30px;height:30px;border-radius:50%;background:#f0442d;border:3px solid white;box-shadow:0 0 0 1px #bbb}.builder-palette i:nth-child(2){background:#6c7953}.builder-palette i:nth-child(3){background:#9b79c2}.builder-palette i:nth-child(4){background:#c89d6d}.builder-palette span{position:absolute;bottom:-20px;left:29px;font-size:45px;line-height:1;color:#101010;text-shadow:2px 1px white}.home-redesign .admin-playground a:focus-visible,.home-redesign .admin-playground button:focus-visible{outline:3px solid #101010;outline-offset:4px}.home-redesign .admin-preview-loading button:focus-visible{outline-color:white}
@media(max-width:767px){.home-workspace{display:block;padding:70px 24px 40px}.home-workspace h2,.home-builder h2{font-size:46px}.home-workspace>div:last-child{margin-top:27px}.home-workspace>div>p:not(.eyebrow){font-size:17px}.home-redesign .admin-stage{border-radius:26px;padding-top:28px}.home-builder{display:flex;flex-direction:column;gap:65px;padding:75px 24px 90px;align-items:stretch}.home-builder h2{margin-bottom:22px}.builder-description{font-size:16px}.builder-drawing{margin:0 10px 0 12px;max-width:460px}.builder-drawing-page{padding:20px 18px}.drawing-copy>b{font-size:40px}.builder-palette{left:-10px;padding:12px}.builder-palette i{width:25px;height:25px}.home-builder .primary-cta{min-width:0;width:100%;max-width:360px}}
