.pg-inds .ihero{position:relative;margin-top:28px;border-radius:var(--r-xl);overflow:visible;isolation:isolate;min-height:520px;display:grid;align-items:end;color:#fff}.pg-inds .ihero .bgx{position:absolute;inset:0;border-radius:inherit;overflow:hidden;z-index:-1;background:var(--ink)}.pg-inds .ihero .bgx>img{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;opacity:.55}.pg-inds .ihero .bgx:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(10,15,61,.95),rgba(10,15,61,.7) 45%,rgba(10,15,61,0) 75%)}.pg-inds .ihero .bgx .q{position:absolute;right:-120px;bottom:-200px;width:520px;height:520px;border-radius:50%;background:var(--blue);z-index:1}.pg-inds .ihero .txt{position:relative;z-index:2;padding:clamp(28px,5vw,64px);display:grid;gap:20px;max-width:min(720px,58%)}.pg-inds .ihero h1{font-size:clamp(42px,5.6vw,86px);letter-spacing:-.045em;line-height:.93;font-weight:800}.pg-inds .ihero .lede{color:var(--on-dark-2)}.pg-inds .ihero .nums{display:flex;gap:32px;flex-wrap:wrap}.pg-inds .ihero .nums b{display:block;font-family:var(--display);font-size:36px;letter-spacing:-.03em}.pg-inds .ihero .nums small{color:var(--on-dark-2);font-size:14px}.pg-inds .ihero .pp{position:absolute;right:2%;bottom:0;height:calc(100% + 30px);max-height:560px;max-width:none;z-index:1;clip-path:inset(-100px -50px 0 -50px);filter:drop-shadow(0 30px 30px rgba(0,0,0,.45))}.pg-inds .ihero .st{right:3%;bottom:40px;z-index:3}.pg-inds .ihero .st .ic{background:var(--sun);color:var(--ink)}.pg-inds .bento{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-rows:240px;grid-auto-flow:dense;gap:16px}.pg-inds .bento a{position:relative;border-radius:26px;overflow:hidden;text-decoration:none;color:#fff;display:flex;flex-direction:column;justify-content:flex-end;padding:20px;isolation:isolate}.pg-inds .bento a>img.ph{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;z-index:-2;transition:transform .9s var(--ease)}.pg-inds .bento a.p:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(10,15,61,.05) 30%,rgba(10,15,61,.88));z-index:-1}.pg-inds .bento a:hover>img.ph{transform:scale(1.07)}.pg-inds .bento .xl{grid-column:span 2;grid-row:span 2}.pg-inds .bento .tall{grid-row:span 2}.pg-inds .bento .wide{grid-column:span 2}.pg-inds .bento h3{font-size:24px;letter-spacing:-.025em;padding-right:50px}.pg-inds .bento .xl h3{font-size:40px}.pg-inds .bento p{font-size:14px;color:var(--on-dark-2);margin-top:6px;max-width:42ch}.pg-inds .bento .meta{display:flex;gap:8px;margin-top:12px;flex-wrap:wrap}.pg-inds .bento .meta span{font-size:12px;font-weight:600;padding:4px 10px;border-radius:99px;background:rgba(255,255,255,.16);backdrop-filter:blur(8px)}.pg-inds .bento .go{position:absolute;right:18px;top:18px;width:42px;height:42px;border-radius:50%;background:#fff;color:var(--ink);display:grid;place-items:center;transition:transform .3s var(--spring);z-index:2}.pg-inds .bento a:hover .go{transform:rotate(-45deg)}.pg-inds .bento .cnt{position:absolute;left:20px;top:20px;font-family:var(--mono);font-size:12px;font-weight:600;background:rgba(10,15,61,.55);backdrop-filter:blur(8px);padding:5px 10px;border-radius:99px;display:flex;gap:6px;align-items:center}.pg-inds .bento a.c{background:var(--blue)}.pg-inds .bento a.c.sun{background:var(--sun);color:var(--ink)}.pg-inds .bento a.c.ink{background:var(--ink)}.pg-inds .bento a.c.sun p{color:#5B2A12}.pg-inds .bento a.c.sun .cnt,.pg-inds .bento a.c.sun .meta span{background:rgba(10,15,61,.1)}.pg-inds .bento a.c .ico{position:absolute;left:20px;top:58px;width:46px;height:46px;border-radius:14px;background:rgba(255,255,255,.16);display:grid;place-items:center}.pg-inds .bento a.c.sun .ico{background:rgba(10,15,61,.12)}.pg-inds .bento a.c .pp{position:absolute;right:-24px;bottom:0;height:78%;max-width:none;z-index:-1;opacity:.95;filter:drop-shadow(0 10px 16px rgba(10,15,61,.3));transition:transform .5s var(--spring)}.pg-inds .bento a.c:hover .pp{transform:translateY(-6px)}.pg-inds .bento a.c .circ{position:absolute;right:-50px;bottom:-60px;width:200px;height:200px;border-radius:50%;background:rgba(255,255,255,.12);z-index:-1}.pg-inds .bento a.c h3,.pg-inds .bento a.c p{max-width:60%}.pg-inds .bento a.c h3{font-size:22px}.pg-inds .bento a.c p{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.pg-inds .strip{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.pg-inds .strip .card{padding:26px;display:grid;gap:10px}.pg-inds .strip .card .ic{width:48px;height:48px;border-radius:16px;background:var(--blue-soft);color:var(--blue);display:grid;place-items:center}.pg-inds .strip .card p{color:var(--muted);font-size:15px}@media (max-width:1080px){.pg-inds .bento{grid-template-columns:repeat(2,minmax(0,1fr))}.pg-inds .bento .xl{grid-column:span 2}.pg-inds .ihero .pp{height:80%;right:-4%}.pg-inds .ihero .st{right:4%;top:24px}}@media (max-width:900px){.pg-inds .strip{grid-template-columns:minmax(0,1fr)}.pg-inds .ihero .txt{max-width:none}}@media (max-width:640px){.pg-inds .bento{grid-template-columns:minmax(0,1fr);grid-auto-rows:220px}.pg-inds .bento .wide,.pg-inds .bento .xl{grid-column:span 1}.pg-inds .bento .xl{grid-row:span 2}.pg-inds .bento .tall{grid-row:span 1}.pg-inds .ihero{min-height:auto;padding-bottom:300px}.pg-inds .ihero .pp{height:320px;left:0;right:0;margin:0 auto}.pg-inds .ihero .bgx:after{background:linear-gradient(180deg,rgba(10,15,61,.95),rgba(10,15,61,.75) 60%,rgba(10,15,61,.2))}.pg-inds .ihero .st{display:none}}