@keyframes p3sp{to{transform:rotate(360deg)}}.o .p3d{height:720vh;position:relative;background:#070909;overflow:visible!important;padding:0!important}.p3d-st{position:sticky;top:0;height:100vh;overflow:hidden}.p3d canvas,.p3d-sh{position:absolute;inset:0}.p3d canvas{width:100%;height:100%;display:block;opacity:0;transition:opacity 1.2s ease}.p3d.p3d-ready canvas{opacity:1}.p3d-sh{pointer-events:none;background:linear-gradient(90deg,rgba(7,9,9,.88)0,rgba(7,9,9,.4) 32%,rgba(7,9,9,0) 55%),linear-gradient(0deg,rgba(7,9,9,.85)0,rgba(7,9,9,0) 28%),linear-gradient(180deg,rgba(7,9,9,.6)0,rgba(7,9,9,0) 18%)}.p3d-load,.p3d-ui{position:absolute;display:flex}.p3d-load{left:50%;top:50%;translate:-50% -50%;align-items:center;gap:12px;color:rgba(255,255,255,.6);font:600 14px"Barlow",sans-serif;letter-spacing:.06em;transition:opacity .6s}.p3d-load i{width:18px;height:18px;border-radius:50%;border:2px solid rgba(63,168,106,.3);border-top-color:#3fa86a;animation:p3sp 1s linear infinite}.p3d.p3d-ready .p3d-load{opacity:0}.p3d.p3d-fail .p3d-load{opacity:1}.p3d.p3d-fail .p3d-load i{display:none}.p3d-ui{inset:0;pointer-events:none;max-width:1320px;margin:0 auto;padding:calc(var(--hh,80px) + 40px) 28px 34px;flex-direction:column;justify-content:space-between}.p3d-head .ey{display:block;margin-bottom:18px}.p3d-chs{position:relative;max-width:440px;min-height:230px}.p3d-c{position:absolute;left:0;top:0;right:0;opacity:0;translate:0 30px;filter:blur(6px);transition:opacity .7s ease,translate .9s cubic-bezier(.22,.8,.25,1),filter .7s}.p3d-c.on{opacity:1;translate:0 0;filter:none}.p3d-c b{display:block;font:800 72px/1"Barlow Condensed",sans-serif;color:transparent;-webkit-text-stroke:1.4px rgba(63,168,106,.9)}.p3d-c h3{font-size:clamp(34px,3.6vw,54px);color:#fff;margin:6px 0 10px}.p3d-c p{color:rgba(255,255,255,.78);font-size:17px;line-height:1.6;margin:0}.p3d-ctl,.p3d-mat,.p3d-th{display:flex;align-items:center}.p3d-ctl{pointer-events:auto;flex-wrap:wrap;gap:14px 22px;padding:14px 18px;border-radius:20px;background:rgba(14,17,15,.62);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border:1px solid rgba(255,255,255,.1);align-self:flex-start;margin-bottom:18px}.p3d-mat,.p3d-th{gap:6px}.p3d-mat span,.p3d-th>span{font:700 12px"Barlow",sans-serif;letter-spacing:.12em;text-transform:uppercase;color:rgba(255,255,255,.5);margin-right:4px}.p3d-mat button{border:1px solid rgba(255,255,255,.18);background:0 0;color:#fff;border-radius:30px;padding:7px 14px;font:600 13px"Barlow",sans-serif;cursor:pointer;transition:all .3s}.p3d-mat button.on,.p3d-mat button:hover,.p3d-rail button.on::before{background:#3fa86a;border-color:#3fa86a}.p3d-th{gap:12px}.p3d-th b{font-weight:700;letter-spacing:0;margin-left:6px;font-variant-numeric:tabular-nums}.p3d-th input{width:150px;accent-color:#3fa86a}.p3d-play,.p3d-rail button{border:0;cursor:pointer;text-transform:uppercase}.p3d-play{display:inline-flex;align-items:center;gap:10px;border-radius:40px;padding:10px 18px 10px 14px;background:#fff;color:#0b0b0b;font:700 13px"Barlow",sans-serif;letter-spacing:.06em;transition:background .3s,color .3s}.p3d-play svg{width:16px;height:16px}.p3d-play.on{background:#3fa86a;color:#fff}.p3d-rail{pointer-events:auto;position:relative;display:flex;border-top:2px solid rgba(255,255,255,.12);padding-top:14px;max-width:760px}.p3d-pr{position:absolute;top:-2px;left:0;height:2px;width:calc(var(--p3,0)*100%);background:linear-gradient(90deg,#1f6e45,#3fa86a);box-shadow:0 0 14px rgba(63,168,106,.9)}.p3d-rail button{flex:1;position:relative;background:0 0;padding:0;text-align:left;color:rgba(255,255,255,.4);font:700 14px"Barlow Condensed",sans-serif;letter-spacing:.1em;transition:color .4s}.p3d-rail button::before{content:"";position:absolute;top:-21px;left:0;width:12px;height:12px;border-radius:50%;background:#070909;border:2px solid rgba(255,255,255,.3);transition:all .4s}.p3d-rail button.on,.p3d-th b{color:#fff}.p3d-rail button.on::before{box-shadow:0 0 14px rgba(63,168,106,.8)}@media (max-width:760px){.o .p3d{height:620vh}.p3d-sh{background:linear-gradient(180deg,rgba(7,9,9,.85)0,rgba(7,9,9,.2) 38%,rgba(7,9,9,0) 55%,rgba(7,9,9,.9) 100%)}.p3d-ui{padding:calc(var(--hh,70px) + 16px) 18px 22px}.p3d-chs{min-height:200px}.p3d-c b{font-size:48px}.p3d-c h3{font-size:30px}.p3d-c p{font-size:14px}.p3d-ctl{gap:10px 12px;padding:10px 12px;border-radius:16px;margin-bottom:12px}.p3d-mat button,.p3d-play{padding:6px 10px;font-size:12px}.p3d-th input{width:110px}.p3d-play{padding:8px 14px 8px 10px}.p3d-rail button{font-size:10.5px;letter-spacing:.04em}}html.t-green .o .p3d,html.t-light .o .p3d{background:#070909!important}html.t-light .o main>section.p3d{filter:none!important}