.cdab{--cdab-ink:#0d152a;--cdab-body:#3b4659;--cdab-orange:#f37424;--cdab-hand:#e08d5f;--cdab-blob-1:#fdf8f4;--cdab-blob-2:#f8eee4;position:relative;isolation:isolate;overflow:hidden;background:#ffffff;color:var(--cdab-ink)}.cdab *,.cdab :after,.cdab :before{box-sizing:border-box}.cdab :where(h2,p){margin:0;padding:0}.cdab .cdab__stage{position:relative;height:960px}.cdab .cdab__copy{position:absolute;left:92px;top:112px;width:1010px}.cdab .cdab__rule{display:block;width:97px;height:5px;border-radius:3px;background:var(--cdab-orange)}.cdab .cdab__h2{margin-top:45px;font-size:94px;line-height:.94;font-weight:800;letter-spacing:-.033em;color:var(--cdab-ink)}.cdab .cdab__h2 em{font-style:normal;color:var(--cdab-orange)}.cdab .cdab__p{margin-top:50px;font-size:31.5px;line-height:44.5px;letter-spacing:-.015em;font-weight:400;color:var(--cdab-body)}.cdab .cdab__p br{display:inline}.cdab .cdab__p--2{margin-top:33px}.cdab .cdab__p strong{font-weight:700;color:var(--cdab-orange)}.cdab .cdab__link{color:var(--cdab-orange);text-decoration:none}.cdab .cdab__link:hover{text-decoration:underline}.cdab .cdab__art{position:absolute;inset:0;pointer-events:none}.cdab .cdab__blob{position:absolute;background:linear-gradient(158deg,var(--cdab-blob-1) 0,var(--cdab-blob-2) 100%)}.cdab .cdab__blob--a{left:1131px;top:22px;width:449px;height:449px;border-radius:50%}.cdab .cdab__blob--b{left:1047px;top:505px;width:569px;height:359px;border-radius:46% 54% 40% 60%/62% 52% 48% 38%}.cdab .cdab__photo{position:absolute;left:1289px;top:31px;width:617px;height:815px;object-fit:cover;object-position:52% 46%;border-radius:218px 0 0 410px;box-shadow:-22px 26px 60px rgba(28,22,16,.07)}.cdab .cdab__tile{position:absolute;left:1217px;top:208px;width:185px;height:185px;display:grid;place-items:center;border-radius:49px;background:#ffffff;box-shadow:0 18px 44px rgba(24,20,16,.1),0 3px 10px rgba(24,20,16,.05);color:var(--cdab-orange)}.cdab .cdab__tile svg{width:99px;height:99px;display:block}.cdab .cdab__hand{position:absolute;left:1090px;top:619px;display:flex;flex-direction:column;transform:rotate(-8deg);transform-origin:0 0;font-family:var(--font-caveat),"Segoe Script",cursive;font-size:42px;line-height:1.1;font-weight:500;color:var(--cdab-hand)}.cdab .cdab__hand span:first-child{margin-left:31px}.cdab .cdab__hand span:last-child{margin-left:32px}.cdab .cdab__swoosh{position:absolute;left:1193px;top:746px;width:115px;height:22px;color:var(--cdab-hand);transform:rotate(-4deg)}@media (max-width:1099px){.cdab{zoom:1;width:100vw}.cdab .cdab__stage{height:auto;padding:64px 0 72px}.cdab .cdab__copy{position:static;width:auto;max-width:620px;padding:0 24px}.cdab .cdab__rule{width:56px;height:4px}.cdab .cdab__h2{margin-top:26px;font-size:40px;line-height:1.08;letter-spacing:-.015em}.cdab .cdab__p{margin-top:24px;font-size:17px;line-height:1.62;letter-spacing:0}.cdab .cdab__p br{display:none}.cdab .cdab__p--2{margin-top:18px}.cdab .cdab__art{position:relative;inset:auto;margin-top:40px;height:400px}.cdab .cdab__blob--a{left:auto;right:8px;top:0;width:232px;height:232px}.cdab .cdab__blob--b{left:0;top:168px;width:300px;height:232px}.cdab .cdab__photo{left:auto;right:0;top:20px;width:78%;height:360px;border-radius:96px 0 0 180px}.cdab .cdab__tile{left:4%;top:44px;width:96px;height:96px;border-radius:26px;box-shadow:0 10px 26px rgba(24,20,16,.11)}.cdab .cdab__tile svg{width:52px;height:49px}.cdab .cdab__hand{left:20px;top:236px;font-size:30px}.cdab .cdab__hand span:first-child{margin-left:10px}.cdab .cdab__swoosh{left:42px;top:350px;width:84px;height:15px}}@media (max-width:559px){.cdab .cdab__stage{padding:48px 0 56px}.cdab .cdab__copy{padding:0 20px}.cdab .cdab__h2{font-size:30px}.cdab .cdab__p{font-size:16px;line-height:1.6}.cdab .cdab__art{height:402px;margin-top:34px}.cdab .cdab__photo{left:auto;right:0;top:0;width:92%;height:244px;border-radius:64px 0 0 110px}.cdab .cdab__blob--a{left:auto;right:0;top:-18px;width:190px;height:190px}.cdab .cdab__blob--b{left:-44px;top:196px;width:330px;height:214px}.cdab .cdab__tile{left:12px;top:36px;width:76px;height:76px;border-radius:21px}.cdab .cdab__tile svg{width:41px;height:41px}.cdab .cdab__hand{left:22px;top:266px;font-size:26px}.cdab .cdab__hand span:first-child{margin-left:19px}.cdab .cdab__hand span:last-child{margin-left:20px}.cdab .cdab__swoosh{left:44px;top:358px;width:72px;height:13px}}