.campaign-hub{--hub-ink:#123e4b;--hub-teal:#087e83;color:var(--hub-ink)}.hub-kicker{display:block;font-size:11px;font-weight:750;letter-spacing:1.7px;color:#087e83;line-height:1.6}.hub-hero{display:grid;grid-template-columns:1.25fr 1fr;align-items:center;gap:50px;padding-top:64px;padding-bottom:64px}.hub-hero h1{font-size:clamp(34px,4vw,56px);letter-spacing:-1.8px;line-height:1.12;margin:18px 0 24px}.hub-hero h1 em{font-style:normal;color:#088c8b}.hub-hero p{font-size:17px;line-height:1.8;max-width:610px;color:#55747c}.hub-text-link{display:inline-block;color:#077d82;font-weight:650;margin:16px 0 0}.hub-hero .hub-text-link{display:block}.hub-orbit{position:relative;aspect-ratio:1;max-width:410px;width:100%;margin:auto;background:radial-gradient(circle,#e3f5f0 0 29%,transparent 30% 43%,#e9f3f4 44% 44.5%,transparent 45%);border-radius:50%}.hub-orbit-center{position:absolute;inset:32%;display:flex;align-items:center;justify-content:center;flex-direction:column;font-size:43px;text-align:center}.hub-orbit-center b{font-size:16px;line-height:1.4}.hub-orbit-item{position:absolute;width:26%;aspect-ratio:1;border-radius:26px;display:flex;align-items:center;justify-content:center;flex-direction:column;font-size:38px;box-shadow:0 12px 30px #123e4b10;border:1px solid #ffffff}.hub-orbit-item small{font-size:12px;margin-top:5px;font-weight:650}.hub-orbit-item:nth-child(2){top:3%;left:15%;transform:rotate(-7deg)}.hub-orbit-item:nth-child(3){top:18%;right:0;transform:rotate(8deg)}.hub-orbit-item:nth-child(4){bottom:4%;right:15%;transform:rotate(-5deg)}.hub-orbit-item:nth-child(5){bottom:19%;left:0;transform:rotate(7deg)}.hub-pink{background:linear-gradient(135deg,#ffedf4,#f6b9d1)}.hub-blue{background:linear-gradient(135deg,#e8f5ff,#9cd0f4)}.hub-gold{background:linear-gradient(135deg,#fff5db,#f4da9b)}.hub-green{background:linear-gradient(135deg,#ecf9f0,#a8e0c7)}.hub-now{background:linear-gradient(120deg,#103e4b,#087c80);border-radius:30px;padding:36px 42px;display:grid;grid-template-columns:1.5fr 1fr;align-items:center;gap:30px;color:#fff}.hub-now .hub-kicker{color:#a7e7d9}.hub-now h2{color:#fff;font-size:34px;margin:14px 0}.hub-now p{color:#ddeded;max-width:560px;line-height:1.8}.hub-now .button{background:#c1f2df;color:#103e4b}.hub-now-art{font-size:78px;text-align:center;position:relative;white-space:nowrap}.hub-now-art>span{display:inline-block;transform:translateY(-18px);font-size:100px}.hub-now-art small{display:block;font-size:13px;color:#ceebe6;white-space:normal}.hub-filters{display:flex;flex-wrap:wrap;gap:9px;margin:24px 0 10px}.hub-filters button{border:1px solid #cee1df;color:#21515c;background:#fff;border-radius:24px;padding:11px 18px;cursor:pointer;font:inherit;font-size:13px}.hub-filters button[aria-pressed=true]{background:#123e4b;color:#fff}.hub-filters button:focus-visible,.hub-card a:focus-visible{outline:3px solid #0c9b91;outline-offset:4px}.hub-result-count{font-size:12px;color:#5d777e}.hub-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.hub-card{border:1px solid #dce8e9;border-radius:24px;overflow:hidden;background:white;min-width:0;box-shadow:0 8px 24px #123e4b06}.hub-card[hidden],.hub-empty[hidden]{display:none}.hub-card-art{height:185px;display:flex;align-items:center;justify-content:center;position:relative;overflow:hidden}.hub-card-art>span{font-size:86px;filter:drop-shadow(0 8px 5px #123e4b15)}.hub-card-art i{position:absolute;font-style:normal;font-size:40px;left:18%;top:28%;transform:rotate(-15deg)}.hub-card-art i:last-child{left:auto;right:16%;top:47%;transform:rotate(15deg)}.hub-card-copy{padding:26px}.hub-tag{display:inline-block;font-size:11px;font-weight:700;background:#f0f6f5;border-radius:18px;padding:7px 11px;color:#32646c}.hub-card h3{font-size:25px;margin:15px 0 12px}.hub-card p{font-size:14px;line-height:1.8;color:#58727b}.hub-card a{font-weight:750;color:#078084;display:inline-block;margin-top:8px}.hub-soon{font-size:12px;color:#6d7d84;display:block;margin-top:18px}.hub-evergreen{padding:30px 36px;border-radius:24px;background:#edf6f4;display:flex;align-items:center;gap:25px}.hub-evergreen>span{font-size:55px}.hub-evergreen>div{flex:1}.hub-evergreen h2{font-size:26px;margin:8px 0}.hub-evergreen p{font-size:14px;line-height:1.7;margin:0}.hub-business{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.hub-business article{padding:25px;background:#f1f7f7;border-radius:20px}.hub-business article>span{font-size:10px;letter-spacing:1.3px;color:#078084;font-weight:750}.hub-business h3{font-size:20px}.hub-business p{font-size:14px;line-height:1.8;color:#526d76}.hub-business-actions{display:flex;align-items:center;gap:24px;flex-wrap:wrap;margin-top:28px}.hub-business-actions .hub-text-link{margin:0}.hub-note{font-size:12px!important;color:#6b8187;line-height:1.7;margin-top:20px}.hub-home{margin-top:20px;margin-bottom:45px;padding:35px;border:1px solid #cce7e0;border-radius:26px;background:linear-gradient(120deg,#e9f6ef,#e6f3fb);display:flex;align-items:center;gap:25px}.hub-home>span{font-size:62px}.hub-home>div{flex:1}.hub-home h2{font-size:29px;margin:10px 0}.hub-home p{font-size:14px;line-height:1.8;max-width:620px}.hub-home .button{white-space:nowrap}@media(max-width:700px){.hub-hero{grid-template-columns:1fr;gap:18px;padding-top:35px;padding-bottom:35px}.hub-hero h1{letter-spacing:-1px}.hub-orbit{max-width:300px}.hub-orbit-item{font-size:30px;border-radius:20px}.hub-orbit-item small{font-size:10px}.hub-now{grid-template-columns:1fr;padding:28px 22px;border-radius:24px;width:calc(100% - 32px)}.hub-now h2{font-size:29px}.hub-now-art{font-size:50px}.hub-now-art>span{font-size:70px}.hub-grid,.hub-business{grid-template-columns:1fr}.hub-card-art{height:170px}.hub-card-copy{padding:22px}.hub-evergreen{flex-direction:column;align-items:flex-start;padding:28px 24px;width:calc(100% - 32px)}.hub-home{flex-direction:column;align-items:flex-start;padding:26px}.hub-home .button{white-space:normal}.hub-business-actions{align-items:flex-start;gap:18px}.hub-filters button{padding:10px 13px}.hub-orbit-center{font-size:33px}.hub-orbit-center b{font-size:13px}}
