[data-brand=dxyz] .pp{--pp-blue:var(--c-blue-700);--pp-cyan:var(--c-dxyz-cyan);--pp-cyan-end:var(--c-dxyz-cyan-end);--pp-text:var(--c-semantic-text-primary);--pp-sub:var(--c-semantic-text-secondary);--pp-line:color-mix(in srgb,var(--c-semantic-border-line) 80%,var(--c-base-white));--pp-line-strong:color-mix(in srgb,var(--c-semantic-text-secondary) 32%,var(--c-base-white));--pp-fig:color-mix(in srgb,var(--c-blue-700) 30%,var(--c-base-white));--pp-fig-soft:color-mix(in srgb,var(--c-blue-700) 22%,var(--c-base-white));--pp-ease:cubic-bezier(.22,.61,.2,1);--pp-ease-out:cubic-bezier(.16,1,.3,1);--pp-sweep:cubic-bezier(.65,0,.35,1);color:var(--pp-text)}[data-brand=dxyz] .pp-head{position:relative}[data-brand=dxyz] .pp-head__grid{align-items:start;display:grid;gap:40px;grid-template-columns:1fr 560px}[data-brand=dxyz] .pp-head .page-title--compact{padding-top:96px}[data-brand=dxyz] .pp-head .page-title__jp{font-weight:var(--fw-medium);letter-spacing:.12em}[data-brand=dxyz] .pp-head__lead{color:var(--c-semantic-text-spec);font-size:var(--fs-15);line-height:2.1;margin:32px 0 0;max-width:560px}[data-brand=dxyz] .pp-head__en{display:flex;overflow:hidden;padding-bottom:.06em}[data-brand=dxyz] .pp-head__en>span{display:inline-block}[data-brand=dxyz] .pp-head__rule{background:var(--pp-line);height:var(--bw-thin);margin-top:40px;transform-origin:left}[data-brand=dxyz] .pp-net{height:560px;margin-top:10px;position:relative;width:560px}[data-brand=dxyz] .pp-net svg{height:100%;overflow:visible;width:100%}[data-brand=dxyz] .pp-net .orbit{fill:none;stroke:var(--pp-line-strong);stroke-width:1}[data-brand=dxyz] .pp-net .orbit-in{fill:none;stroke:var(--pp-cyan);stroke-dasharray:2 7;stroke-opacity:.7;stroke-width:1;transform-box:view-box;transform-origin:280px 280px}[data-brand=dxyz] .pp-net .spoke{fill:none;stroke:url(#ppGrad);stroke-width:1.2}[data-brand=dxyz] .pp-net .comet{fill:none;opacity:0;stroke:var(--pp-cyan);stroke-linecap:round;stroke-width:2.6}[data-brand=dxyz] .pp-net .node rect{fill:var(--c-base-white);stroke:var(--pp-blue);stroke-width:1.4}[data-brand=dxyz] .pp-net .lbl{fill:var(--pp-text);font:500 15px var(--f-body);letter-spacing:.06em}[data-brand=dxyz] .pp-net .num{fill:var(--pp-blue);font:400 11px var(--f-display-en);letter-spacing:.08em}[data-brand=dxyz] .pp-net .core-lbl{fill:var(--pp-text);font:700 15px var(--f-body);letter-spacing:.1em}[data-brand=dxyz] .pp-net .core-brk path{fill:none;stroke:url(#ppGrad);stroke-linecap:square;stroke-width:2.2}[data-brand=dxyz] .pp-net .core-dot{fill:url(#ppGrad);transform-box:fill-box;transform-origin:center}[data-brand=dxyz] .pp-net .sat{transform-box:view-box;transform-origin:280px 280px}[data-brand=dxyz] .pp-net .sat circle{fill:var(--pp-blue)}[data-brand=dxyz] .pp svg .g-a{stop-color:var(--pp-cyan)}[data-brand=dxyz] .pp svg .g-b{stop-color:var(--pp-cyan-end)}[data-brand=dxyz] .pp-sec{padding-top:120px}[data-brand=dxyz] .pp-sec__hd{align-items:baseline;border-bottom:var(--bw-thin) solid var(--pp-line);display:flex;gap:24px;justify-content:space-between;padding-bottom:28px}[data-brand=dxyz] .pp-sec__en{display:flex;font-family:var(--f-display-en);font-size:48px;font-weight:400;letter-spacing:.02em;line-height:1;margin:0;overflow:hidden;padding-bottom:.1em}[data-brand=dxyz] .pp-sec__en>span{display:inline-block}[data-brand=dxyz] .pp-sec__ja{font-size:var(--fs-18);font-weight:var(--fw-medium);letter-spacing:.14em;margin:0}[data-brand=dxyz] .pp-sec__body{margin-top:56px}[data-brand=dxyz] .pp-types{border-left:var(--bw-thin) solid var(--pp-line);display:grid;grid-template-columns:repeat(3,1fr)}[data-brand=dxyz] .pp-type{border-right:var(--bw-thin) solid var(--pp-line);padding:36px 36px 44px;position:relative;transition:background-color .5s var(--pp-ease)}[data-brand=dxyz] .pp-type__num{color:var(--pp-blue);font-family:var(--f-display-en);font-size:var(--fs-13);letter-spacing:.1em;line-height:1;margin:0}[data-brand=dxyz] .pp-type__fig{height:200px;margin:18px -4px 26px}[data-brand=dxyz] .pp-type__fig svg{height:100%;overflow:visible;width:100%}[data-brand=dxyz] .pp-type__ttl{font-size:22px;font-weight:var(--fw-bold);letter-spacing:.08em;margin:0}[data-brand=dxyz] .pp-type__txt{color:var(--pp-sub);font-size:var(--fs-14);line-height:1.9;margin:12px 0 0}[data-brand=dxyz] .pp-fig .ln{fill:none;stroke:var(--pp-fig);stroke-width:1}[data-brand=dxyz] .pp-fig .ln-b{fill:none;stroke:url(#ppGradS);stroke-width:1.4}[data-brand=dxyz] .pp-fig .bx{fill:var(--c-base-white);stroke:var(--pp-blue);stroke-width:1.3}[data-brand=dxyz] .pp-fig .bx-s{fill:var(--c-base-white);stroke:var(--pp-fig);stroke-width:1}[data-brand=dxyz] .pp-fig .win{fill:var(--pp-fig)}[data-brand=dxyz] .pp-fig .ring{fill:none;stroke:var(--pp-fig-soft);stroke-width:1}[data-brand=dxyz] .pp-fig .pt{fill:var(--pp-blue)}[data-brand=dxyz] .pp-fig .t{fill:var(--pp-sub);font:500 11px var(--f-body);letter-spacing:.08em}[data-brand=dxyz] .pp-fig .t-b{fill:var(--pp-blue);font:400 9px var(--f-display-en);letter-spacing:.1em}[data-brand=dxyz] .pp-fig .comet{fill:none;opacity:0;stroke:var(--pp-cyan);stroke-linecap:round;stroke-width:2.2}[data-brand=dxyz] .pp-fig .scan{fill:url(#ppScan);opacity:0}[data-brand=dxyz] .pp-fig .scan-a{stop-color:var(--pp-cyan);stop-opacity:0}[data-brand=dxyz] .pp-fig .scan-b{stop-color:var(--pp-cyan);stop-opacity:.18}[data-brand=dxyz] .pp-fig .scan-c{stop-color:var(--pp-cyan);stop-opacity:.9}[data-brand=dxyz] .pp-brk{height:22px;pointer-events:none;position:absolute;width:22px}[data-brand=dxyz] .pp-brk:after,[data-brand=dxyz] .pp-brk:before{background:var(--pp-blue);content:"";position:absolute}[data-brand=dxyz] .pp-brk:before{height:2px;width:100%}[data-brand=dxyz] .pp-brk:after{height:100%;width:2px}[data-brand=dxyz] .pp-brk--tl,[data-brand=dxyz] .pp-brk--tl:after,[data-brand=dxyz] .pp-brk--tl:before{left:0;top:0}[data-brand=dxyz] .pp-brk--tr,[data-brand=dxyz] .pp-brk--tr:after,[data-brand=dxyz] .pp-brk--tr:before{right:0;top:0}[data-brand=dxyz] .pp-brk--bl,[data-brand=dxyz] .pp-brk--bl:after,[data-brand=dxyz] .pp-brk--bl:before{bottom:0;left:0}[data-brand=dxyz] .pp-brk--br,[data-brand=dxyz] .pp-brk--br:after,[data-brand=dxyz] .pp-brk--br:before{bottom:0;right:0}[data-brand=dxyz] .pp-type .pp-brk{opacity:0;transition:opacity .35s var(--pp-ease),transform .5s var(--pp-ease-out)}[data-brand=dxyz] .pp-type .pp-brk--tl{transform:translate(10px,10px)}[data-brand=dxyz] .pp-type .pp-brk--tr{transform:translate(-10px,10px)}[data-brand=dxyz] .pp-type .pp-brk--bl{transform:translate(10px,-10px)}[data-brand=dxyz] .pp-type .pp-brk--br{transform:translate(-10px,-10px)}@media (hover:hover){[data-brand=dxyz] .pp-type:hover{background-color:var(--c-base-white)}[data-brand=dxyz] .pp-type:hover .pp-brk{opacity:1;transform:none}}[data-brand=dxyz] .pp-logos{border-top:var(--bw-thin) solid var(--pp-line);display:grid;grid-template-columns:repeat(4,1fr);list-style:none;margin:0;padding:0}[data-brand=dxyz] .pp-logo{background:var(--c-base-white);border-bottom:var(--bw-thin) solid var(--pp-line);display:grid;height:150px;place-items:center}[data-brand=dxyz] .pp-logo:not(:nth-child(4n)){border-right:var(--bw-thin) solid var(--pp-line)}[data-brand=dxyz] .pp-logo img{height:auto;max-width:90%;width:225px}[data-brand=dxyz] .pp-logo--bare img{height:36px;max-width:70%;object-fit:contain;width:auto}[data-brand=dxyz] .pp-logo img{transition:transform .5s var(--pp-ease-out)}@media (hover:hover){[data-brand=dxyz] .pp-logo:hover img{transform:scale(1.04)}}[data-brand=dxyz] .pp-flow{position:relative}[data-brand=dxyz] .pp-flow__track{background:var(--pp-line);height:1px;margin-left:7px;position:relative}[data-brand=dxyz] .pp-flow__fill{background:linear-gradient(90deg,var(--pp-cyan),var(--pp-blue));inset:0;position:absolute;transform-origin:left}[data-brand=dxyz] .pp-flow__steps{display:grid;gap:40px;grid-template-columns:repeat(4,1fr);list-style:none;margin:0;padding:0}[data-brand=dxyz] .pp-step{padding-top:40px;position:relative}[data-brand=dxyz] .pp-step__node{background:var(--pp-blue);border:1.4px solid var(--pp-blue);height:15px;left:0;position:absolute;top:-8px;transform:rotate(45deg);transition:border-color .4s var(--pp-ease),background-color .4s var(--pp-ease),transform .6s var(--pp-ease-out);width:15px}[data-brand=dxyz] .pp-step__num{color:var(--pp-blue);font-family:var(--f-display-en);font-size:40px;line-height:1;margin:0;transition:color .6s var(--pp-ease)}[data-brand=dxyz] .pp-step__ttl{font-size:var(--fs-20);font-weight:var(--fw-bold);letter-spacing:.08em;margin:18px 0 0;transition:opacity .7s var(--pp-ease),transform .8s var(--pp-ease-out)}[data-brand=dxyz] .pp-step__txt{color:var(--pp-sub);font-size:var(--fs-14);line-height:1.9;margin:12px 0 0;transition:opacity .7s var(--pp-ease) .08s,transform .8s var(--pp-ease-out) .08s}[data-brand=dxyz] .pp-entry{align-items:center;background:var(--c-base-white);display:grid;gap:40px;grid-template-columns:1fr auto;padding:64px 72px;position:relative}[data-brand=dxyz] .pp-entry .pp-brk{height:28px;transition:transform .6s var(--pp-ease-out);width:28px}@media (hover:hover){[data-brand=dxyz] .pp-entry:hover .pp-brk--tl{transform:translate(-6px,-6px)}[data-brand=dxyz] .pp-entry:hover .pp-brk--tr{transform:translate(6px,-6px)}[data-brand=dxyz] .pp-entry:hover .pp-brk--bl{transform:translate(-6px,6px)}[data-brand=dxyz] .pp-entry:hover .pp-brk--br{transform:translate(6px,6px)}}[data-brand=dxyz] .pp-entry__txt{color:var(--c-semantic-text-spec);font-size:var(--fs-15);line-height:2;margin:0}[data-brand=dxyz] .pp-entry__pdf{color:var(--pp-blue);display:inline-block;font-size:var(--fs-13);font-weight:var(--fw-medium);margin-top:14px;text-decoration:underline;text-underline-offset:4px}[data-brand=dxyz] .pp-entry__btns{display:flex;gap:16px}[data-brand=dxyz] .pp-btn{align-items:center;border:var(--bw-thin) solid var(--pp-blue);display:inline-flex;font-size:var(--fs-15);font-weight:var(--fw-bold);gap:28px;height:72px;isolation:isolate;justify-content:space-between;letter-spacing:.06em;min-width:260px;overflow:hidden;padding:0 28px;position:relative;text-decoration:none;transition:color .4s var(--pp-ease)}[data-brand=dxyz] .pp-btn:before{content:"";inset:0;position:absolute;transform:scaleX(0);transform-origin:right;transition:transform .55s var(--pp-ease);z-index:-1}[data-brand=dxyz] .pp-btn--fill{background:var(--pp-blue);color:var(--c-base-white)}[data-brand=dxyz] .pp-btn--fill:before{background:var(--c-dxyz-blue)}[data-brand=dxyz] .pp-btn--line{background:var(--c-base-white);color:var(--pp-blue)}[data-brand=dxyz] .pp-btn--line:before{background:var(--pp-blue)}[data-brand=dxyz] .pp-btn__arw{flex:none;height:10px;transition:transform .5s var(--pp-ease-out);width:22px}@media (hover:hover){[data-brand=dxyz] .pp-btn:hover:before{transform:scaleX(1);transform-origin:left}[data-brand=dxyz] .pp-btn--line:hover{color:var(--c-base-white)}[data-brand=dxyz] .pp-btn:hover .pp-btn__arw{transform:translateX(6px)}}[data-brand=dxyz] .pp-btn:focus-visible{outline:2px solid var(--pp-cyan);outline-offset:3px}[data-brand=dxyz] .pp-end{height:140px}[data-brand=dxyz] .pp-anim .pp-chars>span{filter:blur(6px);opacity:0;transform:translateY(105%)}[data-brand=dxyz] .pp-anim.is-in .pp-chars>span{animation:ppCharUp 1s var(--pp-ease-out) forwards;animation-delay:calc(var(--i)*55ms + var(--d0, 0s))}@keyframes ppCharUp{to{filter:none;opacity:1;transform:none}}[data-brand=dxyz] .pp-anim [data-pp=up]{opacity:0;transform:translateY(var(--dy,20px))}[data-brand=dxyz] .pp-anim.is-in [data-pp=up]{animation:ppUp var(--dur,.9s) var(--pp-ease-out) var(--delay,0s) forwards}@keyframes ppUp{to{opacity:1;transform:none}}[data-brand=dxyz] .pp-anim [data-pp=fade]{opacity:0}[data-brand=dxyz] .pp-anim.is-in [data-pp=fade]{animation:ppFade var(--dur,.8s) var(--pp-ease) var(--delay,0s) forwards}@keyframes ppFade{to{opacity:1}}[data-brand=dxyz] .pp-anim [data-pp=pop]{opacity:0;transform:scale(var(--from,.6));transform-box:fill-box;transform-origin:center}[data-brand=dxyz] .pp-anim.is-in [data-pp=pop]{animation:ppPop var(--dur,.7s) var(--pp-ease-out) var(--delay,0s) forwards}@keyframes ppPop{to{opacity:1;transform:none}}[data-brand=dxyz] .pp-anim [data-pp=draw]{stroke-dasharray:var(--len);stroke-dashoffset:var(--len)}[data-brand=dxyz] .pp-anim.is-in [data-pp=draw]{animation:ppDraw var(--dur,1.2s) var(--pp-ease) var(--delay,0s) forwards}@keyframes ppDraw{to{stroke-dashoffset:0}}[data-brand=dxyz] .pp-anim [data-pp=grow]{transform:scaleX(0)}[data-brand=dxyz] .pp-anim.is-in [data-pp=grow]{animation:ppGrow var(--dur,1.4s) var(--pp-sweep) var(--delay,0s) forwards}@keyframes ppGrow{to{transform:none}}[data-brand=dxyz] .pp-anim .core-brk g{opacity:0;transform:translate(var(--tx),var(--ty))}[data-brand=dxyz] .pp-anim.is-in .core-brk g{animation:ppSnap .9s var(--pp-ease-out) .25s forwards}@keyframes ppSnap{to{opacity:1;transform:none}}[data-brand=dxyz] .pp-anim.is-in .orbit-in{animation:ppFade .8s var(--pp-ease) 1s both,ppSpin 60s linear infinite}[data-brand=dxyz] .pp-anim.is-in .sat{animation:ppFade .6s var(--pp-ease) 2s both,ppSpin 36s linear 2s infinite}[data-brand=dxyz] .pp-anim .orbit-in,[data-brand=dxyz] .pp-anim .sat{opacity:0}[data-brand=dxyz] .pp-anim.is-in .core-dot{animation:ppPop .6s var(--pp-ease-out) .9s both,ppBreathe 3.2s var(--pp-ease) 1.5s infinite}@keyframes ppSpin{to{transform:rotate(1turn)}}@keyframes ppBreathe{0%,to{opacity:.9;transform:scale(1)}50%{opacity:.55;transform:scale(.82)}}[data-brand=dxyz] .pp-anim .pp-step:not(.is-on) .pp-step__node{background:var(--c-base-gray-50);border-color:var(--pp-line-strong);transform:none}[data-brand=dxyz] .pp-anim .pp-step:not(.is-on) .pp-step__num{color:var(--pp-line-strong)}[data-brand=dxyz] .pp-anim .pp-step:not(.is-on) :is(.pp-step__ttl,.pp-step__txt){opacity:.25;transform:translateY(8px)}[data-brand=dxyz] .pp-anim .pp-entry .pp-brk{opacity:0}[data-brand=dxyz] .pp-anim .pp-entry .pp-brk--tl{transform:translate(-14px,-14px)}[data-brand=dxyz] .pp-anim .pp-entry .pp-brk--tr{transform:translate(14px,-14px)}[data-brand=dxyz] .pp-anim .pp-entry .pp-brk--bl{transform:translate(-14px,14px)}[data-brand=dxyz] .pp-anim .pp-entry .pp-brk--br{transform:translate(14px,14px)}[data-brand=dxyz] .pp-anim.is-in .pp-entry .pp-brk{animation:ppSnap .8s var(--pp-ease-out) .3s forwards}@media (max-width:1024px){[data-brand=dxyz] .pp-head__grid{grid-template-columns:1fr}[data-brand=dxyz] .pp-net{aspect-ratio:1;height:auto;margin:24px auto 0;width:min(560px,100%)}[data-brand=dxyz] .pp-head .page-title--compact{padding-top:48px}}@media (max-width:767px){[data-brand=dxyz] .pp-sec{padding-top:72px}[data-brand=dxyz] .pp-sec__hd{align-items:flex-start;flex-direction:column;gap:8px}[data-brand=dxyz] .pp-sec__en{font-size:32px}[data-brand=dxyz] .pp-sec__ja{font-size:var(--fs-15)}[data-brand=dxyz] .pp-sec__body{margin-top:32px}[data-brand=dxyz] .pp-types{border-left:0;border-top:var(--bw-thin) solid var(--pp-line);grid-template-columns:1fr}[data-brand=dxyz] .pp-type{border-bottom:var(--bw-thin) solid var(--pp-line);border-right:0;padding:28px 4px 32px}[data-brand=dxyz] .pp-logos{grid-template-columns:repeat(2,1fr)}[data-brand=dxyz] .pp-logo{height:100px}[data-brand=dxyz] .pp-logo:not(:nth-child(4n)){border-right:0}[data-brand=dxyz] .pp-logo:nth-child(odd){border-right:var(--bw-thin) solid var(--pp-line)}[data-brand=dxyz] .pp-flow__track{display:none}[data-brand=dxyz] .pp-flow__steps{gap:32px;grid-template-columns:1fr}[data-brand=dxyz] .pp-step{padding:0 0 0 32px}[data-brand=dxyz] .pp-step__node{top:12px}[data-brand=dxyz] .pp-entry{grid-template-columns:1fr;padding:40px 24px}[data-brand=dxyz] .pp-entry__btns{flex-direction:column}[data-brand=dxyz] .pp-btn{height:64px;min-width:0;width:100%}[data-brand=dxyz] .pp-end{height:80px}}