@layer utilities{@keyframes dgsPop{0%{opacity:0;transform:translateY(8px)scale(.98)}to{opacity:1;transform:none}}@keyframes dgsPulse{0%{box-shadow:0 0 #fed65bb3}70%{box-shadow:0 0 0 10px #fed65b00}to{box-shadow:0 0 #fed65b00}}@keyframes introIn{to{opacity:1;transform:none}}@keyframes ptHint{0%,to{box-shadow:0 0 #0c632d00}50%{box-shadow:0 0 0 6px #0c632d2e}}@keyframes tapHand{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)rotate(-8deg)}}@keyframes spIco{0%{opacity:0;transform:scale(.6)rotate(-20deg)}to{opacity:1;transform:none}}@keyframes objFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}@keyframes orbitSpin{to{transform:rotate(360deg)}}@keyframes orbitCore{0%,to{transform:translateY(0)rotate(0)}50%{transform:translateY(-6px)rotate(-3deg)}}@keyframes orbitSat{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes orbitIn{0%{opacity:0;transform:scale(.85)}to{opacity:1;transform:scale(1)}}.pgx-philosophy .material-symbols-outlined{font-variation-settings:"FILL" 0, "wght" 300, "GRAD" 0, "opsz" 24}.pgx-philosophy .dgs-pop{animation:.4s cubic-bezier(.16,1,.3,1) dgsPop}.pgx-philosophy .dgs-pulse{animation:2.2s cubic-bezier(.4,0,.6,1) infinite dgsPulse}@media (prefers-reduced-motion:reduce){.pgx-philosophy .dgs-pulse{animation:none}}.pgx-philosophy p{text-wrap:pretty}.pgx-philosophy p.text-xs,.pgx-philosophy p.text-\[11px\],.pgx-philosophy span.text-\[11px\].block{font-size:14px;line-height:1.6}.pgx-philosophy .reveal{opacity:1;transition:opacity .7s cubic-bezier(.22,.61,.36,1),transform .7s cubic-bezier(.22,.61,.36,1);transform:none}.pgx-philosophy .reveal.in{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.pgx-philosophy .reveal{opacity:1;transition:none;transform:none}}@media (max-width:639px){.pgx-philosophy section{scroll-margin-top:72px}}.pgx-philosophy .act-hidden{display:none!important}.pgx-philosophy .intro{opacity:0;animation:.7s cubic-bezier(.22,.61,.36,1) forwards introIn;animation-delay:var(--d,0s);transform:translateY(14px)}@media (prefers-reduced-motion:reduce){.pgx-philosophy .intro{opacity:1;animation:none;transform:none}}.pgx-philosophy .pt{background:#fff;border-color:#e3e0dc;transition:all .22s cubic-bezier(.22,.61,.36,1)}.pgx-philosophy .pt:hover{border-color:#0c632d;transform:translateY(-3px)}.pgx-philosophy .pt.on{color:#fff;background:#0c632d;border-color:#0c632d;transform:translateY(-3px);box-shadow:0 14px 28px -14px #0c632d99}.pgx-philosophy .pt.on .pt-n{color:#fed65b}.pgx-philosophy .pt.on .pt-d{color:#ffffffd9}.pgx-philosophy .pt .pt-chk{opacity:0;transition:all .25s;transform:scale(.5)}.pgx-philosophy .pt.seen .pt-chk{opacity:1;transform:none}.pgx-philosophy .pt.on .pt-chk{color:#08421e;background:#fed65b}.pgx-philosophy .obj{transition:transform .25s cubic-bezier(.22,.61,.36,1),box-shadow .25s}.pgx-philosophy .obj:hover{transform:translateY(-4px);box-shadow:0 20px 34px -18px #0000004d}.pgx-philosophy .obj:hover .obj-go{background:var(--ink);color:#fff}.pgx-philosophy #pp-bar{transition:width .5s cubic-bezier(.22,.61,.36,1)}.pgx-philosophy .pt .pt-tap{opacity:.9;transition:opacity .2s}.pgx-philosophy .pt.on .pt-tap,.pgx-philosophy .pt.seen .pt-tap{opacity:0}.pgx-philosophy .pt.on .pt-ico{color:#08421e;background:#fed65b}.pgx-philosophy .pt.hint{animation:1.6s ease-in-out infinite ptHint}.pgx-philosophy .tap-hand{animation:1.2s ease-in-out infinite tapHand;display:inline-block}.pgx-philosophy .sp-ico.go{animation:.45s cubic-bezier(.34,1.56,.64,1) spIco}.pgx-philosophy .obj-ico{animation:4s ease-in-out infinite objFloat}.pgx-philosophy .obj:nth-child(2) .obj-ico{animation-delay:.6s}.pgx-philosophy .obj:nth-child(3) .obj-ico{animation-delay:1.2s}.pgx-philosophy .obj:nth-child(4) .obj-ico{animation-delay:1.8s}.pgx-philosophy .obj:hover .obj-ico{transition:transform .25s;animation:none;transform:scale(1.1)rotate(-6deg)}.pgx-philosophy #auto-line{transition:none}@media (prefers-reduced-motion:reduce){.pgx-philosophy .tap-hand,.pgx-philosophy .obj-ico,.pgx-philosophy .pt.hint{animation:none}}.pgx-philosophy .orbit-spin{animation:40s linear infinite orbitSpin}.pgx-philosophy .orbit-core{animation:5s ease-in-out infinite orbitCore}.pgx-philosophy .orbit-sat{animation:4.5s ease-in-out infinite orbitSat}.pgx-philosophy .hero-orbit{opacity:0;animation:.9s cubic-bezier(.22,.61,.36,1) .35s forwards orbitIn}@media (max-width:1279px){.pgx-philosophy .hero-orbit{transform:scale(.8)!important}}@media (prefers-reduced-motion:reduce){.pgx-philosophy .orbit-spin,.pgx-philosophy .orbit-core,.pgx-philosophy .orbit-sat{animation:none}.pgx-philosophy .hero-orbit{opacity:1;animation:none}}@keyframes autoLine{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.pgx-philosophy #auto-line.auto-run{animation:5s linear forwards autoLine}}.pgx-philosophy{--radius-lg:.5rem}
