.ppo-scene{--ppo-paper:var(--pu-paper,#fcfcf4);--ppo-ink:var(--pu-ink,#222323);--ppo-orange:var(--pu-orange,#ff5428);--ppo-split:clamp(0, calc((var(--pu-scene,0) - .42) * 3.45), 1);--ppo-center-in:clamp(0, calc((var(--pu-scene,0) - .68) * 5), 1);--ppo-rest:calc(1 - var(--ppo-split));box-sizing:border-box;min-height:1747px;color:var(--ppo-ink);background:var(--ppo-paper);isolation:isolate;border-top:1px solid #22232324;padding:clamp(76px,7vw,108px) 5vw 76px;position:relative;overflow:clip}.ppo-copy{z-index:5;grid-template-columns:minmax(150px,.31fr) minmax(0,1.34fr);align-items:start;gap:clamp(40px,7vw,112px);width:min(1160px,100%);margin:0 auto;display:grid;position:relative}.ppo-eyebrow{letter-spacing:.055em;text-transform:uppercase;margin:.72em 0 0;font:600 11px/1.25 Arial,sans-serif}.pu-home .ppo-copy h2{letter-spacing:-.055em;max-width:920px;margin:0;font:300 clamp(42px,4.35vw,64px)/1 PoojaGeometric,Arial,sans-serif}.ppo-copy h2 strong{font-weight:600}.ppo-stage{z-index:2;width:calc(100% + 10vw);height:100svh;min-height:680px;margin:34px -5vw 0;position:sticky;top:0;overflow:clip}.ppo-backdrop{z-index:0;color:var(--ppo-ink);letter-spacing:-.095em;white-space:nowrap;opacity:calc(1 - var(--ppo-split) * .96);transform:translate3d(-50%, -50%, 0) scale(calc(1 - var(--ppo-split) * .12));transform-origin:50%;-webkit-user-select:none;user-select:none;align-items:baseline;font:300 clamp(210px,25vw,390px)/.68 PoojaGeometric,Arial,sans-serif;display:flex;position:absolute;top:51%;left:50%}.ppo-backdrop i{font:inherit}.ppo-backdrop i+i{margin-left:.12em}.ppo-orbit{z-index:2;margin:0;padding:0;list-style:none;position:absolute;inset:0}.ppo-orbit li{--ppo-start-x:calc((var(--ppo-index) - 2.5) * clamp(142px, 13.2vw, 190px));--ppo-end-x:calc(-50vw + clamp(84px, 7.2vw, 104px));--ppo-end-y:0px;aspect-ratio:1;width:clamp(154px,13.5vw,184px);transform:translate3d(-50%, -50%, 0) translateX(calc(var(--ppo-start-x) * var(--ppo-rest))) translateX(calc(var(--ppo-end-x) * var(--ppo-split))) translateY(calc(var(--ppo-end-y) * var(--ppo-split)));will-change:transform;margin:0;position:absolute;top:51%;left:50%}.ppo-orbit li:first-child,.ppo-orbit li:nth-child(4){--ppo-end-y:-205px}.ppo-orbit li:nth-child(3),.ppo-orbit li:nth-child(6){--ppo-end-y:205px}.ppo-orbit li:nth-child(n+4){--ppo-end-x:calc(50vw - clamp(84px, 7.2vw, 104px))}.ppo-orbit li:before{z-index:-1;aspect-ratio:1;border:1.35px dashed var(--ppo-orange);content:"";width:clamp(420px,42vw,590px);opacity:calc(.76 * var(--ppo-rest));pointer-events:none;transform:translate(-50%, -50%) rotate(calc(var(--ppo-index) * 11deg));border-radius:50%;position:absolute;top:50%;left:50%}.ppo-orbit li:nth-child(2n):before{display:none}.ppo-orbit a{width:100%;height:100%;color:var(--ppo-ink);border:1.35px solid var(--ppo-orange);background:#fcfcf4fa;border-radius:50%;place-items:center;padding:17%;text-decoration:none;transition:color .28s,background .28s,box-shadow .28s,transform .42s cubic-bezier(.16,1,.3,1);display:grid;position:relative;overflow:hidden;box-shadow:0 12px 30px #1f1f1d0a}.ppo-logo{width:84%;height:50%;transition:filter .28s,transform .42s cubic-bezier(.16,1,.3,1);display:block;position:relative}.ppo-logo img{object-fit:contain}.ppo-orbit li[data-provider=iskconbangalore] .ppo-logo img{filter:invert()}.ppo-orbit small{letter-spacing:.025em;text-align:center;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;opacity:0;font:600 8px/1.2 Arial,sans-serif;transition:opacity .25s,transform .35s cubic-bezier(.16,1,.3,1);position:absolute;bottom:14%;left:18%;right:18%;overflow:hidden;transform:translateY(8px)}.ppo-orbit b{opacity:0;font:400 18px/1 Arial,sans-serif;transition:opacity .25s,transform .35s cubic-bezier(.16,1,.3,1);position:absolute;top:14%;right:16%;transform:translate(-6px,6px)}.ppo-orbit a:hover,.ppo-orbit a:focus-visible{color:var(--ppo-ink);background:var(--ppo-orange);transform:translateY(-8px)scale(1.045);box-shadow:0 18px 38px #1f1f1d24}.ppo-orbit a:hover .ppo-logo,.ppo-orbit a:focus-visible .ppo-logo{filter:saturate(.35)contrast(1.25);transform:translateY(-8%)}.ppo-orbit a:hover small,.ppo-orbit a:hover b,.ppo-orbit a:focus-visible small,.ppo-orbit a:focus-visible b{opacity:1;transform:none}.ppo-orbit a:focus-visible{outline:3px solid var(--ppo-ink);outline-offset:5px}.ppo-center{z-index:3;text-align:center;width:min(50vw,620px);opacity:var(--ppo-center-in);pointer-events:none;transform:translate3d(-50%, -47%, 0) translateY(calc((1 - var(--ppo-center-in)) * 38px));position:absolute;top:51%;left:50%}.ppo-scene[data-ppo-phase=split] .ppo-center{pointer-events:auto}.ppo-center p{letter-spacing:-.062em;margin:0;font:300 clamp(52px,7.4vw,106px)/.82 PoojaGeometric,Arial,sans-serif}.ppo-center p strong{color:var(--ppo-orange);font-weight:300}.ppo-center a{z-index:0;min-height:52px;color:var(--ppo-ink);background:var(--ppo-orange);letter-spacing:.02em;text-transform:uppercase;justify-content:center;align-items:center;margin-top:34px;padding:16px 28px;font:700 11px/1 Arial,sans-serif;text-decoration:none;transition:color .25s,transform .35s cubic-bezier(.16,1,.3,1);display:inline-flex;position:relative;overflow:hidden}.ppo-center a:before{z-index:-1;background:var(--ppo-ink);content:"";transition:transform .38s cubic-bezier(.16,1,.3,1);position:absolute;inset:0;transform:translateY(102%)}.ppo-center a:hover,.ppo-center a:focus-visible{color:var(--ppo-paper);transform:translateY(-3px)}.ppo-center a:hover:before,.ppo-center a:focus-visible:before{transform:none}.ppo-center a:focus-visible{outline:2px solid var(--ppo-ink);outline-offset:5px}.ppo-caption{letter-spacing:.02em;text-align:center;text-transform:uppercase;margin:0;font:400 11px/1.3 Arial,sans-serif;position:absolute;bottom:22px;left:0;right:0}.ppo-caption strong{font-weight:700}.ppo-action{display:none}@media (min-width:601px) and (max-width:900px){.ppo-scene{--ppo-split:0;--ppo-rest:1;min-height:946px;padding:52px 28px 42px}.ppo-copy{grid-template-columns:1fr;gap:14px}.pu-home .ppo-copy h2{max-width:680px;font-size:clamp(40px,6.4vw,52px);line-height:.98}.ppo-stage{width:calc(100% + 56px);height:648px;min-height:648px;margin:20px -28px 0;position:relative;top:auto}.ppo-backdrop{opacity:.94;font-size:clamp(142px,24vw,190px);top:44%}.ppo-orbit{grid-template-columns:repeat(3,minmax(0,1fr));align-content:center;gap:10px;display:grid;inset:108px 5vw 194px}.ppo-orbit li{justify-self:center;width:min(100%,150px);position:relative;inset:auto;transform:none}.ppo-orbit li:before,.ppo-orbit small{display:none}.ppo-center{opacity:1;pointer-events:auto;width:min(620px,88vw);top:auto;bottom:34px;transform:translate(-50%)}.ppo-center p{font-size:clamp(30px,5vw,40px);line-height:.9}.ppo-center a{min-height:48px;margin-top:14px;padding:14px 24px}.ppo-caption{font-size:9px;bottom:5px}}@media (max-width:600px){.ppo-scene{--ppo-split:0;--ppo-rest:1;min-height:1004px;padding:48px 18px 42px}.ppo-copy{grid-template-columns:1fr;gap:12px}.ppo-eyebrow{font-size:9px}.pu-home .ppo-copy h2{letter-spacing:-.045em;max-width:350px;font-size:clamp(27px,7.5vw,31px);line-height:1.02}.ppo-stage{width:calc(100% + 36px);height:622px;min-height:622px;margin:20px -18px 0;position:relative;top:auto}.ppo-backdrop{opacity:.94;flex-direction:row;align-items:baseline;font-size:clamp(82px,24vw,96px);line-height:.68;top:42%}.ppo-backdrop i+i{margin-left:.1em}.ppo-orbit{grid-template-columns:repeat(3,minmax(0,1fr));align-content:center;gap:8px 4px;display:grid;inset:88px 18px 190px}.ppo-orbit li{justify-self:center;width:min(100%,112px);position:relative;inset:auto;transform:none}.ppo-orbit li:before,.ppo-orbit small{display:none}.ppo-orbit a{padding:14%}.ppo-center{opacity:1;pointer-events:auto;width:90vw;top:auto;bottom:34px;transform:translate(-50%)}.ppo-center p{font-size:29px;line-height:.9}.ppo-center a{min-height:46px;margin-top:13px;padding:13px 22px}.ppo-caption{font-size:8px;bottom:4px}}@media (prefers-reduced-motion:reduce){html:not(.hw-force-motion) .ppo-scene{--ppo-split:1;--ppo-rest:0}html:not(.hw-force-motion) .ppo-orbit li{will-change:auto}html:not(.hw-force-motion) .ppo-orbit a,html:not(.hw-force-motion) .ppo-logo,html:not(.hw-force-motion) .ppo-orbit small,html:not(.hw-force-motion) .ppo-orbit b,html:not(.hw-force-motion) .ppo-center a,html:not(.hw-force-motion) .ppo-center a:before{transition:none}}
