@property --pjx-a{syntax:"<angle>";inherits:true;initial-value:0deg}.pjx{--pjx-light:#eef3ff;--pjx-navy:#0b1533;--pjx-ink:var(--gray-900);--pjx-r:20px;--pjx-shadow:0 2px 16px #2e6bff33;--pjx-ease:cubic-bezier(.22, .61, .36, 1);--pjx-pad:clamp(80px, 9.4vw, 160px);color:var(--pjx-ink)}.pjx em{font-style:normal}.pjx-br{display:inline}.pjx-label{font-family:var(--font-display);font-size:clamp(15px,1.4vw,22px);font-weight:var(--fw-bold);letter-spacing:-.02em;color:var(--blue-600);margin:0 0 clamp(10px,1.3vw,18px);line-height:1.3}.pjx-h2{font-size:clamp(26px,3.2vw,50px);font-weight:var(--fw-display);letter-spacing:-.04em;word-break:keep-all;text-wrap:balance;margin:0;line-height:1.24}.pjx-head{text-align:center;max-width:940px;margin:0 auto clamp(32px,4vw,60px)}.pjx-head--dark .pjx-label{color:var(--blue-400)}.pjx-head--dark .pjx-h2{color:#f1f4ff}.pjx-grad{background:var(--spectrum-text);-webkit-text-fill-color:transparent;color:#0000;-webkit-background-clip:text;background-clip:text}.pjx-grad--dark{background-image:linear-gradient(90deg,#7fe6ff,#a9c0ff 50%,#dab0ff)}.pjx-chip{background:var(--blue-050);color:var(--blue-700);font-size:.8125rem;font-weight:var(--fw-bold);letter-spacing:-.02em;border-radius:999px;align-items:center;padding:5px 12px;line-height:1.3;display:inline-flex}.pjx-chip--line{box-shadow:inset 0 0 0 1.5px var(--blue-100);background:0 0}.pjx.is-js .pjx-fade{opacity:0;transition:opacity .7s var(--pjx-ease), transform .7s var(--pjx-ease);transition-delay:calc(var(--i,0) * 90ms);transform:translateY(30px)}.pjx.is-js .pjx-fade.is-in{opacity:1;transform:none}.pjx-hero{padding:calc(var(--header-h) + 40px) 0 clamp(56px, 6vw, 96px);background:linear-gradient(180deg, #fbfcff 0%, #e6edff 60%, var(--pjx-light) 100%);position:relative;overflow:hidden}.pjx-hero__in{z-index:1;position:relative}.pjx-hero__canvas{pointer-events:none;width:min(1920px,100%);position:absolute;top:0;bottom:0;left:50%;transform:translate(-50%)}.pjx-float{user-select:none;will-change:transform;height:auto;animation:6s ease-in-out infinite pjxFloat;position:absolute}.pjx-float--1{opacity:.55;width:clamp(200px,25vw,470px);animation-duration:5.5s;animation-delay:-.5s;top:14%;left:-4%}.pjx-float--2{opacity:.6;filter:blur(1px);transform-origin:40% 60%;width:clamp(90px,10vw,190px);animation-duration:6.5s;animation-delay:-1.2s;top:10%;right:6%}.pjx-float--3{opacity:.5;width:clamp(150px,17vw,320px);animation-duration:7.2s;animation-delay:-2.4s;bottom:8%;right:-2%}.pjx-float--4{opacity:.26;filter:blur(3px);width:clamp(220px,26vw,500px);animation-duration:8s;animation-delay:-3.1s;bottom:-8%;left:16%}.pjx-float--5{filter:drop-shadow(0 14px 18px #2e6bff38);width:clamp(56px,6vw,110px);animation-duration:5s;animation-delay:-1.8s;top:54%;left:12%}.pjx-float--6{filter:drop-shadow(0 14px 18px #2e6bff38);width:clamp(56px,6vw,110px);animation-duration:6.8s;animation-delay:-.9s;top:46%;right:15%}@keyframes pjxFloat{50%{transform:translate(5px,18px)}}.pjx-hero__head{text-align:center;max-width:900px;margin:clamp(28px,4.4vw,76px) auto 0}.pjx-title{font-size:clamp(34px,4.6vw,70px);font-weight:var(--fw-display);letter-spacing:-.045em;word-break:keep-all;margin:0;line-height:1.16}.pjx-sub{font-size:clamp(16px,1.4vw,21px);font-weight:var(--fw-semi);letter-spacing:-.02em;color:var(--navy-700);word-break:keep-all;margin:clamp(16px,1.8vw,26px) auto 0;line-height:1.55}.pjx-tilt{justify-content:center;align-items:flex-start;gap:clamp(10px,2.4vw,36px);margin:clamp(40px,5vw,72px) 0 0;padding:0 0 12px;list-style:none;display:flex}.pjx-tilt__item{flex:0 260px;min-width:0;animation:5.2s ease-in-out infinite pjxBob}.pjx-tilt__item--1{rotate:-4deg}.pjx-tilt__item--2{margin-top:26px;animation-duration:6.1s;animation-delay:-1.4s;rotate:4deg}.pjx-tilt__item--3{animation-duration:5.6s;animation-delay:-2.6s;rotate:8deg}@keyframes pjxBob{50%{translate:0 -12px}}.pjx-tilt__card{border-radius:var(--pjx-r);height:100%;color:var(--pjx-ink);box-shadow:var(--pjx-shadow);transition:transform .35s var(--pjx-ease), box-shadow .35s var(--pjx-ease);background:#fff;align-content:start;gap:8px;padding:clamp(14px,1.6vw,22px);text-decoration:none;display:grid}.pjx-tilt__card:hover{text-decoration:none;transform:translateY(-6px)scale(1.03);box-shadow:0 10px 34px #2e6bff4d}.pjx-tilt__card:focus-visible,.pjx-fact:focus-visible,.pjx-graph__tab:focus-visible{outline:3px solid var(--blue-500);outline-offset:3px}.pjx-tilt__card img{width:clamp(40px,4.4vw,64px);height:auto;margin-left:-4px}.pjx-tilt__cat{font-size:.75rem;font-weight:var(--fw-bold);letter-spacing:-.01em;color:var(--blue-600)}.pjx-tilt__line{font-size:clamp(13px,1.25vw,18px);font-weight:var(--fw-bold);letter-spacing:-.03em;word-break:keep-all;line-height:1.4}.pjx-flow{--ink:var(--blue-600);background:linear-gradient(180deg, var(--pjx-light) 0%, var(--studio-flat) 14%, var(--studio-flat) 88%, var(--pjx-light) 100%);padding:clamp(24px,3vw,48px) 0 clamp(32px,4vw,64px)}.pjx-flow .sflow__cap b{color:var(--pjx-ink)}.pjx-flow .sflow__cap i{background:#fff}.pjx-list{padding:clamp(40px, 5vw, 80px) 0 var(--pjx-pad);background:var(--pjx-light);scroll-margin-top:var(--header-h)}.pjx-list .prj-filters{justify-content:center;margin-bottom:clamp(24px,3vw,40px)}.pjx-list .prj-card{border-radius:var(--pjx-r);box-shadow:var(--pjx-shadow);transition:transform .3s var(--pjx-ease), box-shadow .3s var(--pjx-ease);background:#fff;padding:12px 12px 20px}.pjx-list .prj-card>:not(.prj-card__thumb){margin-inline:10px}.pjx-list .prj-card__thumb{box-shadow:none;border-radius:12px}@media (hover:hover){.pjx-list .prj-card:hover{text-decoration:none;box-shadow:0 10px 34px #2e6bff47}.pjx-list .prj-card:hover .prj-card__thumb{box-shadow:none;transform:none}}.pjx-list__note{text-align:center;letter-spacing:-.01em;max-width:720px;color:var(--gray-600);margin:clamp(22px,2.6vw,36px) auto 0;font-size:.9375rem;line-height:1.6}.pjx-circle{--d:clamp(280px, 34vw, 480px);background:var(--pjx-light);position:relative}.pjx-circle__stage{padding:var(--pjx-pad) var(--gutter);text-align:center;align-content:center;justify-items:center;gap:28px;display:grid;position:relative;overflow:hidden}.pjx-circle__layer{background:radial-gradient(90% 70% at 12% 0%, #18a9e0 0%, transparent 62%), linear-gradient(180deg, #2743b8 0%, #16257a 56%, var(--pjx-navy) 100%);position:absolute;inset:0}.pjx-circle__orb{display:none}.pjx-circle__t1,.pjx-circle__t2{z-index:1;color:#fff;margin:0;position:relative}.pjx-circle__label{font-family:var(--font-display);font-size:clamp(14px,1.2vw,18px);font-weight:var(--fw-bold);letter-spacing:.02em;color:#ffffffd9;margin:0 0 12px}.pjx-circle__title{font-size:clamp(22px,2.5vw,38px);font-weight:var(--fw-display);letter-spacing:-.04em;color:#fff;word-break:keep-all;margin:0;line-height:1.26}.pjx-circle__t2{font-size:clamp(22px,2.9vw,44px);font-weight:var(--fw-display);letter-spacing:-.04em;color:#f1f4ff;word-break:keep-all;line-height:1.34}.pjx-scrollcue{display:none}.pjx.is-pin .pjx-circle{height:280vh}.pjx.is-pin .pjx-circle__stage{height:100vh;padding:0 var(--gutter);gap:0;position:sticky;top:0}.pjx.is-pin .pjx-circle__orb{width:var(--d);height:var(--d);margin:calc(var(--d) / -2) 0 0 calc(var(--d) / -2);transform:scale(var(--s,1));will-change:transform;background:linear-gradient(135deg,#0f8fd6,#2e6bff 50%,#8a5bff);border-radius:50%;display:block;position:absolute;top:50%;left:50%;box-shadow:0 3px 24px #2e6bff57}.pjx.is-pin .pjx-circle__layer{opacity:var(--l,0)}.pjx.is-pin .pjx-circle__t1{width:var(--d);opacity:var(--t1,1);padding:0 9%}.pjx.is-pin .pjx-circle__t2{padding:0 var(--gutter);opacity:var(--t2,0);transform:translateY(var(--t2y,30px));place-content:center;display:grid;position:absolute;inset:0}.pjx.is-pin .pjx-scrollcue{width:26px;height:42px;opacity:var(--cue,1);border-radius:14px;margin-left:-13px;display:block;position:absolute;bottom:clamp(20px,5vh,48px);left:50%;box-shadow:inset 0 0 0 2px #1f4fe080}.pjx-scrollcue i{background:var(--blue-600);border-radius:4px;width:4px;height:8px;margin-left:-2px;animation:1.6s ease-in-out infinite pjxCue;position:absolute;top:8px;left:50%}@keyframes pjxCue{0%{opacity:1;transform:translateY(0)}70%,to{opacity:0;transform:translateY(14px)}}.pjx-story{background:var(--pjx-navy);color:#e6ebfa;position:relative}.pjx-story__stage{padding:var(--pjx-pad) var(--gutter);position:relative}.pjx-story__ind{display:none}.pjx-story__list{text-align:center;gap:clamp(40px,5vw,72px);max-width:980px;margin:0 auto;padding:0;list-style:none;display:grid}.pjx-story__tag{font-family:var(--font-display);font-size:.8125rem;font-weight:var(--fw-bold);letter-spacing:.08em;color:#9fd8ff;background:#ffffff14;border-radius:999px;padding:6px 14px;display:inline-block;box-shadow:inset 0 0 0 1px #ffffff24}.pjx-story__title{font-size:clamp(26px,3.6vw,56px);font-weight:var(--fw-display);letter-spacing:-.045em;color:#fff;word-break:keep-all;margin:clamp(16px,2vw,28px) 0 0;line-height:1.26}.pjx-story__note{letter-spacing:-.01em;color:#b9c3de;word-break:keep-all;max-width:620px;margin:clamp(14px,1.6vw,24px) auto 0;font-size:clamp(15px,1.25vw,19px);line-height:1.6}.pjx.is-pin .pjx-story{height:300vh}.pjx.is-pin .pjx-story__stage{height:100vh;padding-block:var(--header-h) 0;align-content:center;display:grid;position:sticky;top:0}.pjx.is-pin .pjx-story__list{gap:0;width:100%}.pjx.is-pin .pjx-story__item{opacity:0;visibility:hidden;transition:opacity .6s var(--pjx-ease), transform .6s var(--pjx-ease), visibility 0s .6s;grid-area:1/1;transform:translateY(44px)}.pjx.is-pin .pjx-story__item.is-past{transform:translateY(-44px)}.pjx.is-pin .pjx-story__item.is-on{opacity:1;visibility:visible;transition:opacity .6s var(--pjx-ease), transform .6s var(--pjx-ease), visibility 0s;transform:none}.pjx.is-pin .pjx-story__ind{justify-items:center;gap:12px;display:grid;position:absolute;top:50%;left:clamp(16px,5vw,96px);transform:translateY(-50%)}.pjx-story__track,.pjx-story__bar{fill:none;stroke-width:3px;stroke-linecap:round}.pjx-story__track{stroke:#ffffff24}.pjx-story__bar{stroke:#7fe6ff;stroke-dasharray:1;stroke-dashoffset:calc(1 - var(--sp,0))}.pjx-story__count{font-family:var(--font-display);font-size:.8125rem;font-weight:var(--fw-semi);letter-spacing:.04em;color:#8e99ba;font-variant-numeric:tabular-nums}.pjx-story__count b{color:#fff;font-weight:var(--fw-bold)}.pjx-proof{background:var(--pjx-navy);color:#e6ebfa;position:relative}.pjx-proof__bg{pointer-events:none;height:100vh;position:sticky;top:0}.pjx-proof__bg>div{transition:opacity 1s;position:absolute;inset:0}.pjx-proof__bg1{background:radial-gradient(64% 54% at 84% 104%, #2e6bff6b, transparent 70%), radial-gradient(40% 36% at 6% 96%, #31dcff29, transparent 70%), var(--pjx-navy)}.pjx-proof__bg2{opacity:0;background:radial-gradient(64% 54% at 14% 104%,#b06bff66,#0000 70%),radial-gradient(44% 40% at 92% 8%,#ff2d7529,#0000 70%),#080d22}.pjx-proof.bg-change .pjx-proof__bg2{opacity:1}.pjx-proof__content{z-index:1;padding:var(--pjx-pad) 0 calc(var(--pjx-pad) + 20px);margin-top:-100vh;position:relative}.pjx-graph{border-radius:var(--pjx-r);backdrop-filter:blur(10px);background:#ffffff0d;max-width:880px;margin:0 auto;padding:clamp(18px,2.6vw,40px);box-shadow:inset 0 0 0 1px #ffffff1a,0 2px 16px #0000003d}.pjx-graph__tabs{background:#ffffff0f;border-radius:999px;justify-content:center;gap:6px;max-width:max-content;margin:0 auto clamp(18px,2.4vw,32px);padding:5px;display:flex}.pjx-graph:not(.is-ready) .pjx-graph__tabs{display:none}.pjx-graph__tab{cursor:pointer;min-height:42px;font-family:var(--font-display);font-size:clamp(13px,1.1vw,16px);font-weight:var(--fw-bold);letter-spacing:-.02em;color:#c3cce6;white-space:nowrap;background:0 0;border:0;border-radius:999px;padding:8px clamp(14px,1.8vw,24px);transition:background .3s,color .3s}.pjx-graph__tab:hover{color:#fff}.pjx-graph__tab.is-on{color:#071028;background:linear-gradient(90deg,#7fe6ff,#a9c0ff 50%,#dab0ff)}.pjx-graph__stage{gap:28px;display:grid}.pjx-graph.is-ready .pjx-graph__panel{opacity:0;visibility:hidden;grid-area:1/1;transition:opacity .4s,visibility 0s .4s}.pjx-graph.is-ready .pjx-graph__panel.is-on{opacity:1;visibility:visible;transition:opacity .4s,visibility}.pjx-bars{grid-template-columns:repeat(2,minmax(0,150px));justify-content:center;gap:clamp(24px,6vw,80px);display:grid}.pjx-bar{justify-items:center;gap:10px;display:grid}.pjx-bar__val{text-align:center;min-height:2.8em;font-family:var(--font-display);font-size:clamp(16px,1.7vw,24px);font-weight:var(--fw-display);letter-spacing:-.03em;color:#c3cce6;font-variant-numeric:tabular-nums;word-break:keep-all;align-items:end;line-height:1.3;display:grid}.pjx-bar__col{background:#ffffff0d;border-radius:14px;align-items:flex-end;width:clamp(64px,8vw,110px);height:clamp(170px,20vw,250px);display:flex}.pjx-bar__col i{transform-origin:50% 100%;background:#ffffff42;border-radius:14px 14px 6px 6px;width:100%;display:block}.pjx-bar--after .pjx-bar__val{color:#fff}.pjx-bar--after .pjx-bar__col i{background:linear-gradient(#7fe6ff,#6a94ff 55%,#b06bff);box-shadow:0 0 26px #6a94ff80}.pjx-graph.is-ready .pjx-bar__col i{transition:transform .9s var(--pjx-ease);transform:scaleY(0)}.pjx-graph.is-ready .pjx-bar--after .pjx-bar__col i{transition-delay:.16s}.pjx-graph.is-ready .pjx-graph__panel.is-grown .pjx-bar__col i{transform:scaleY(1)}.pjx-bar__key{font-size:.875rem;font-weight:var(--fw-bold);letter-spacing:-.02em;color:#9aa6c6}.pjx-bar--after .pjx-bar__key{color:#7fe6ff}.pjx-graph__cap{text-align:center;letter-spacing:-.01em;color:#b9c3de;margin:18px 0 0;font-size:.9375rem;line-height:1.5}.pjx-graph__cap b{color:#fff;font-weight:var(--fw-bold)}.pjx-graph__cap span{color:#8e99ba;white-space:nowrap}.pjx-table{border-collapse:collapse;letter-spacing:-.01em;width:100%;margin-top:clamp(20px,2.6vw,34px);font-size:.875rem}.pjx-table th,.pjx-table td{text-align:left;vertical-align:top;border-top:1px solid #ffffff1a;padding:11px 10px;line-height:1.45}.pjx-table thead th{font-size:.75rem;font-weight:var(--fw-semi);color:#8e99ba;border-top:0}.pjx-table tbody th{font-weight:var(--fw-semi);color:#e6ebfa}.pjx-table td{color:#b9c3de}.pjx-table td:nth-child(3){color:#fff;font-weight:var(--fw-semi)}.pjx-table td:last-child{color:#8e99ba;white-space:nowrap;font-variant-numeric:tabular-nums}.pjx-facts{margin-top:var(--pjx-pad)}.pjx-facts__list{justify-items:center;max-width:720px;margin:0 auto;padding:0;list-style:none;display:grid}.pjx-facts__item{justify-items:center;width:100%;display:grid}.pjx-facts__item:first-child .pjx-line{display:none}.pjx-line{width:2px;height:clamp(56px,7vw,100px);display:block}.pjx-line i{transform-origin:50% 0;background:linear-gradient(#7fe6ff00,#7fe6ff 40%,#b06bff);border-radius:2px;width:100%;height:100%;display:block}.pjx.is-js .pjx-line i{transition:transform .8s var(--pjx-ease);transform:scaleY(0)}.pjx.is-js .pjx-line.is-in i{transform:scaleY(1)}.pjx-fact{border-radius:var(--pjx-r);width:100%;color:inherit;backdrop-filter:blur(10px);background:#ffffff0f;gap:8px;padding:clamp(20px,2.4vw,32px) clamp(20px,2.4vw,32px) clamp(20px,2.4vw,32px) clamp(64px,6.4vw,92px);text-decoration:none;display:grid;position:relative;box-shadow:inset 0 0 0 1px #ffffff1f,0 2px 16px #0000003d}.pjx-fact:hover{background:#ffffff1a;text-decoration:none;box-shadow:inset 0 0 0 1px #ffffff4d,0 2px 16px #0000003d}.pjx-fact__no{font-family:var(--font-display);font-size:clamp(22px,2.2vw,32px);font-weight:var(--fw-display);letter-spacing:-.04em;background:linear-gradient(#7fe6ff,#b06bff);-webkit-text-fill-color:transparent;color:#0000;-webkit-background-clip:text;background-clip:text;line-height:1;position:absolute;top:clamp(18px,2.2vw,28px);left:clamp(18px,2.2vw,30px)}.pjx-fact__title{font-family:var(--font-display);font-size:clamp(17px,1.5vw,22px);font-weight:var(--fw-bold);letter-spacing:-.03em;color:#fff;line-height:1.35}.pjx-fact__desc{letter-spacing:-.01em;color:#b9c3de;word-break:keep-all;font-size:clamp(14px,1.1vw,16px);line-height:1.6}.pjx-fact__note{font-size:.8125rem;font-weight:var(--fw-semi);letter-spacing:-.01em;color:#9fd8ff}.pjx-facts__foot{text-align:center;letter-spacing:-.01em;color:#8e99ba;margin:clamp(22px,2.6vw,36px) auto 0;font-size:.875rem}.pjx-curtain{display:flow-root;position:relative}.pjx-feature{z-index:1;padding:var(--pjx-pad) 0;border-radius:var(--pjx-r);background:#f7faff;margin-top:-20px;position:relative}.pjx-feature__card{border-radius:var(--pjx-r);max-width:1180px;box-shadow:var(--pjx-shadow);background:#fff;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);align-items:center;gap:clamp(24px,4vw,64px);margin:0 auto;padding:clamp(24px,3.4vw,56px);display:grid}.pjx-feature__meta{flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 16px;display:flex}.pjx-feature__period{font-family:var(--font-display);font-size:.8125rem;font-weight:var(--fw-semi);color:var(--gray-500);margin-left:4px}.pjx-feature__title{font-size:clamp(24px,2.7vw,40px)}.pjx-feature__sum{letter-spacing:-.01em;color:var(--gray-600);word-break:keep-all;margin:clamp(14px,1.6vw,22px) 0 clamp(22px,2.4vw,34px);font-size:clamp(15px,1.15vw,17px);line-height:1.7}.pjx-feature__scope{gap:10px;margin:0;padding:0;list-style:none;display:grid}.pjx-feature__scope li{background:var(--pjx-light);font-size:clamp(14px,1.15vw,16px);font-weight:var(--fw-semi);letter-spacing:-.02em;color:var(--navy-800);border-radius:12px;align-items:center;gap:14px;padding:16px 18px;line-height:1.4;display:flex}.pjx-feature__no{font-family:var(--font-display);font-size:.8125rem;font-weight:var(--fw-bold);color:var(--blue-600);font-variant-numeric:tabular-nums}.pjx-ending{padding:calc(var(--pjx-pad) + 20px) 0 var(--pjx-pad);text-align:center;color:#e6ebfa;margin-top:-20px;position:relative;overflow:hidden}.pjx-ending__bg{background:radial-gradient(70% 60% at 86% 0%, #31dcff57, transparent 64%), radial-gradient(60% 60% at 6% 100%, #ff2d7542, transparent 66%), linear-gradient(160deg, #1f4fe0 0%, #4a2fd0 52%, var(--pjx-navy) 100%);position:absolute;inset:0}.pjx-ending__logo{opacity:.1;pointer-events:none;width:clamp(280px,40vw,620px);height:auto;margin:0;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.pjx-ending__in{justify-items:center;display:grid;position:relative}.pjx-ending__title{color:#fff}.pjx-ending__sub{letter-spacing:-.01em;color:#d5dcf2;word-break:keep-all;max-width:620px;margin:clamp(14px,1.6vw,22px) 0 clamp(30px,3.4vw,48px);font-size:clamp(15px,1.3vw,19px);line-height:1.6}.pjx-ending__cta{justify-items:center;gap:14px;display:grid}.pjx-bubble{color:var(--navy-900);font-size:.875rem;font-weight:var(--fw-semi);letter-spacing:-.02em;white-space:nowrap;background:#fff;border-radius:10px;padding:9px 16px;line-height:1.3;animation:2.4s ease-in-out infinite pjxBubble;position:relative}.pjx-bubble:after{content:"";border:6px solid #0000;border-top-color:#fff;border-bottom:0;margin-left:-6px;position:absolute;bottom:-6px;left:50%}@keyframes pjxBubble{0%,to{transform:translateY(3px)}50%{transform:translateY(-3px)}}.pjx-orbit{isolation:isolate;background:conic-gradient(from var(--pjx-a), #31dcff, #2e6bff, #b06bff, #ff2d75, #31dcff);border-radius:999px;padding:3px;animation:4.5s linear infinite pjxSpin;display:inline-flex;position:relative}.pjx-orbit:after{content:"";z-index:-1;border-radius:inherit;background:conic-gradient(from var(--pjx-a), transparent 0 78%, #fffffff2 90%, transparent 100%);filter:blur(7px);position:absolute;inset:-5px}@keyframes pjxSpin{to{--pjx-a:360deg}}.pjx-ending__second{color:#dbe4ff;margin-top:14px}.pjx-ending__note{letter-spacing:-.01em;color:#b9c3de;margin:12px 0 0;font-size:.875rem}.pjx.is-pin .pjx-ending{z-index:0;min-height:100vh;padding-block:var(--header-h) 0;align-content:center;margin-top:0;display:grid;position:sticky;bottom:0}.pjx.is-pin .pjx-ending__logo{transform:translate3d(-50%, calc(-50% + (1 - var(--ek,0)) * 140px), 0);will-change:transform}.pjx.is-pin .pjx-ending__in>*{opacity:0;transition:opacity .7s var(--pjx-ease), transform .7s var(--pjx-ease);transform:translateY(30px)}.pjx.is-pin .pjx-ending__in>:nth-child(2){transition-delay:80ms}.pjx.is-pin .pjx-ending__in>:nth-child(3){transition-delay:.16s}.pjx.is-pin .pjx-ending__in>:nth-child(4){transition-delay:.24s}.pjx.is-pin .pjx-ending__in>:nth-child(5){transition-delay:.3s}.pjx.is-pin .pjx-ending.is-in .pjx-ending__in>*{opacity:1;transform:none}@media (width>=1024px) and (height<=880px){.pjx-circle{--d:clamp(280px, 52vh, 420px)}.pjx-circle__title{font-size:clamp(22px,3.6vh,32px)}.pjx-circle__t2{font-size:clamp(24px,5vh,38px)}.pjx-story__title{font-size:clamp(28px,6vh,46px)}.pjx-ending__title{font-size:clamp(26px,5.4vh,42px)}}@media (height<=560px){.pjx.is-pin .pjx-ending{min-height:0;padding-block:calc(var(--pjx-pad) + 20px) var(--pjx-pad);position:relative}}@media (width<=1023px){.pjx-br,.pjx-float--4,.pjx-float--5,.pjx-float--6{display:none}.pjx-float--1{opacity:.35}.pjx-tilt{gap:8px}.pjx-tilt__item--2{margin-top:18px}.pjx.is-pin .pjx-story__ind{left:10px}.pjx.is-pin .pjx-story__ind svg{height:110px}.pjx.is-pin .pjx-story__list{padding-left:34px}.pjx-feature__card{grid-template-columns:1fr}}@media (width<=599px){.pjx-tilt__card{gap:6px;padding:12px}.pjx-tilt__card img{width:34px}.pjx-tilt__line{font-size:12px;line-height:1.35}.pjx-tilt__cat{font-size:.6875rem}.pjx-table thead{display:none}.pjx-table tr{border-top:1px solid #ffffff1a;grid-template-columns:1fr 1fr;gap:2px 12px;padding:12px 0;display:grid}.pjx-table th,.pjx-table td{border:0;padding:0}.pjx-table tbody th{grid-column:1/-1}.pjx-table td:nth-child(2):before{content:"이전  ";color:#8e99ba;font-size:.75rem}.pjx-table td:nth-child(3):before{content:"지금  ";color:#8e99ba;font-size:.75rem;font-weight:var(--fw-regular)}.pjx-table td:last-child{grid-column:1/-1;font-size:.75rem}.pjx-fact{padding-top:54px;padding-left:clamp(20px,2.4vw,32px)}}@media (prefers-reduced-motion:reduce){.pjx-float,.pjx-tilt__item,.pjx-bubble,.pjx-orbit,.pjx-scrollcue i{animation:none}.pjx.is-js .pjx-fade,.pjx.is-js .pjx-line i,.pjx-graph.is-ready .pjx-bar__col i,.pjx-graph.is-ready .pjx-graph__panel,.pjx-proof__bg>div,.pjx-tilt__card,.pjx-list .prj-card{transition:none}}
