:root{--void:#05040a;--panel:#0c0917;--violet:#6846e8;--violet-hot:#9b7bff;--violet-lift:#cbbcff;--violet-deep:#2a1566;--paper:#f5f3ef;--mist:#b3adc4;--edge:rgba(155,123,255,.16);--s-0:clamp(18px,1rem + .3vw,21px);--s-1:clamp(22px,1rem + .85vw,30px);--s-2:clamp(31px,1.05rem + 2vw,52px);--s-3:clamp(44px,1rem + 4vw,88px);--s-4:clamp(54px,.5rem + 7.6vw,152px);--gutter:clamp(20px,5vw,72px);--ff:"DM Sans",system-ui,-apple-system,sans-serif;--snap:cubic-bezier(.17,1.18,.31,1);--ease:cubic-bezier(.16,1,.3,1)}.ptx *{box-sizing:border-box}body.pt-v10{margin:0;background:var(--void);color:var(--paper);font-family:var(--ff);font-size:var(--s-0);line-height:1.45;-webkit-font-smoothing:antialiased;overflow-x:hidden}.ptx h1,.ptx h2,.ptx h3{margin:0;font-weight:700;letter-spacing:-.05em;line-height:.88;text-wrap:balance}.ptx p{margin:0}.ptx a{color:inherit}.ptx img{max-width:100%}.ptx .wrap{max-width:1280px;margin-inline:auto;padding-inline:var(--gutter);position:relative;width:100%}.ptx .hi{color:var(--violet-lift)}.ptx html{scroll-behavior:smooth}@media (min-height:620px){html{scroll-snap-type:y mandatory}.ptx .snap{scroll-snap-align:center;scroll-snap-stop:always}}@media (min-height:620px) and (max-width:940px){.ptx .act.snap{scroll-snap-align:start}}.ptx footer.foot{scroll-snap-align:end}.ptx #field{position:fixed;inset:0;width:100%;height:100%;z-index:0;display:block}html.no-gl .ptx #field{background:radial-gradient(70% 55% at 20% 15%,rgb(104 70 232 / .4),transparent 60%),radial-gradient(60% 50% at 85% 70%,rgb(155 123 255 / .26),transparent 62%),var(--void)}.ptx .scrim{position:fixed;inset:0;z-index:1;pointer-events:none;background:linear-gradient(100deg,rgb(5 4 10 / .84) 0%,rgb(5 4 10 / .6) 38%,rgb(5 4 10 / .2) 68%,rgb(5 4 10 / .46) 100%)}.ptx .grain{position:fixed;inset:0;z-index:1;pointer-events:none;opacity:.16;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='140' height='140'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='3'/%3E%3C/filter%3E%3Crect width='140' height='140' filter='url(%23n)' opacity='.45'/%3E%3C/svg%3E")}.ptx main,.ptx header.top,.ptx footer.foot{position:relative;z-index:2}.ptx .progress{position:fixed;top:0;left:0;height:2px;width:100%;transform:scaleX(0);transform-origin:0 50%;background:linear-gradient(90deg,var(--violet),var(--violet-hot));z-index:60}.ptx header.top{position:fixed;top:0;left:0;right:0;z-index:50;transition:background-color .4s ease}.ptx header.top.stuck{background:rgb(5 4 10 / .74);backdrop-filter:blur(14px);border-bottom:1px solid var(--edge)}.ptx .top-in{display:flex;align-items:center;justify-content:space-between;gap:24px;padding-block:18px}.ptx .brand{display:flex;align-items:center;gap:11px;font-weight:700;letter-spacing:-.035em;font-size:19px}.ptx .brand-mark{width:22px;height:22px;flex:none;border-radius:6px;background:var(--violet);position:relative;box-shadow:0 0 22px rgb(104 70 232 / .85)}.ptx .brand-mark::after{content:"";position:absolute;inset:6px 6px auto auto;width:7px;height:7px;border-radius:2px;background:var(--void)}.ptx .top .cta-mini{display:inline-flex;align-items:center;padding:12px 22px;border-radius:999px;border:1px solid var(--edge);text-decoration:none;font-size:15px;font-weight:600;transition:background-color .3s,border-color .3s,transform .35s var(--snap)}.ptx .top .cta-mini:hover{background:var(--violet);border-color:var(--violet);transform:translateY(-2px) scale(1.03)}.ptx .dots{position:fixed;right:30px;top:50%;transform:translateY(-50%);z-index:55;display:grid;gap:18px}.ptx .dots a{display:block;width:9px;height:9px;border-radius:50%;border:1px solid rgb(179 173 196 / .5);transition:background-color .35s,border-color .35s,transform .45s var(--snap)}.ptx .dots a.on{background:var(--violet-hot);border-color:var(--violet-hot);transform:scale(1.6);box-shadow:0 0 16px rgb(155 123 255 / .9)}@media(max-width:1100px){.ptx .dots{display:none}}.ptx .shot{min-height:100svh;display:flex;align-items:center;padding-block:clamp(88px,12vh,140px);perspective:1100px}.ptx .shot-in{will-change:transform,filter,opacity;width:100%}.ptx .center{text-align:center}.ptx .center .hold{max-width:20ch;margin-inline:auto}.ptx .mega{font-size:var(--s-4);max-width:16ch}.ptx .big{font-size:var(--s-3);max-width:18ch}.ptx .center .mega,.ptx .center .big{margin-inline:auto}.ptx .speak{font-size:var(--s-1);color:var(--mist);max-width:34ch;line-height:1.4;font-weight:500;letter-spacing:-.02em;margin-top:clamp(26px,3.6vh,44px)}.ptx .center .speak{margin-inline:auto}.ptx .speak.wide{max-width:44ch}.ptx .actions{display:flex;flex-wrap:wrap;gap:16px;margin-top:42px;align-items:center}.ptx .center .actions{justify-content:center}.ptx .btn{display:inline-flex;align-items:center;gap:12px;padding:20px 38px;border-radius:999px;background:var(--violet);color:#fff;text-decoration:none;font-weight:700;font-size:var(--s-0);letter-spacing:-.01em;transition:transform .35s var(--snap),box-shadow .35s ease,background-color .3s}.ptx .btn:hover{transform:translateY(-4px) scale(1.05);box-shadow:0 18px 54px rgb(104 70 232 / .62);background:var(--violet-hot)}.ptx .btn-ghost{background:#fff0;border:1px solid var(--edge);color:var(--paper)}.ptx .btn-ghost:hover{background:rgb(155 123 255 / .1);border-color:var(--violet-hot);box-shadow:none}.ptx .cue{position:absolute;bottom:34px;left:50%;transform:translateX(-50%);display:flex;flex-direction:column;align-items:center;gap:10px;color:var(--mist);font-size:14px}.ptx .cue-line{width:1px;height:48px;background:linear-gradient(180deg,transparent,var(--violet-hot));position:relative;overflow:hidden}.ptx .cue-line::after{content:"";position:absolute;inset:0;height:16px;background:var(--violet-hot);animation:fall 2.2s var(--ease) infinite}@keyframes fall{0%{transform:translateY(-16px)}100%{transform:translateY(48px)}}.ptx .beat{max-width:none}.ptx .beat .setup{display:block;font-size:var(--s-1);color:var(--mist);line-height:1.38;font-weight:500;letter-spacing:-.02em;max-width:30ch}.ptx .beat .punch{display:block;margin-top:clamp(20px,3.2vh,38px);font-size:var(--s-2);font-weight:700;letter-spacing:-.045em;line-height:1;color:var(--paper);max-width:17ch}.ptx .beat.right{text-align:right}.ptx .beat.right .setup{margin-left:auto}.ptx .beat.right .punch{margin-left:auto}.ptx .beat.mid{text-align:center}.ptx .beat.mid .setup{margin-inline:auto}.ptx .beat.mid .punch{margin-inline:auto}@media(max-width:760px){.ptx .beat,.ptx .beat.right,.ptx .beat.mid{margin:0;text-align:left}.ptx .beat .setup,.ptx .beat .punch{margin-left:0;margin-right:0;max-width:none}}.ptx .act{min-height:100svh;display:grid;grid-template-columns:minmax(0,1.06fr) minmax(0,.94fr);gap:clamp(30px,5vw,84px);align-items:center;padding-block:clamp(80px,10vh,130px);perspective:1300px}.ptx .act.flip .act-media{order:2}@media(max-width:940px){.ptx .act{grid-template-columns:1fr;gap:34px;min-height:0;padding-block:74px}.ptx .act.flip .act-media{order:0}}.ptx .act-media{position:relative;will-change:transform}.ptx .plate-wrap{position:relative;border-radius:16px;overflow:hidden;background:var(--panel);box-shadow:0 46px 100px rgb(0 0 0 / .66),0 0 0 1px var(--edge);opacity:0;transform:translate3d(0,54px,-320px) scale(.9);filter:blur(18px);transition:opacity .6s ease,transform 1s var(--snap),filter .75s ease}.ptx .act.is-in .plate-wrap{opacity:1;transform:translate3d(0,0,0) scale(1);filter:blur(0)}.ptx .plate-wrap canvas,.ptx .plate-wrap img{display:block;width:100%;height:auto;aspect-ratio:860/573}.ptx .plate-wrap img{object-fit:cover}.ptx .plate-glow{position:absolute;inset:-15%;z-index:-1;filter:blur(44px);opacity:0;transition:opacity 1s ease .2s;background:radial-gradient(50% 50% at 50% 50%,rgb(104 70 232 / .55),transparent 70%)}.ptx .act.is-in .plate-glow{opacity:1}.ptx .act-name{font-size:var(--s-1);font-weight:700;color:var(--violet-hot);letter-spacing:-.03em;margin-bottom:12px}.ptx .act h2{font-size:var(--s-2);margin-bottom:20px;max-width:13ch}.ptx .act-say{color:var(--mist);max-width:34ch;font-size:var(--s-0);line-height:1.45}.ptx .chips{list-style:none;display:flex;flex-wrap:wrap;gap:10px;margin:28px 0 0;padding:0}.ptx .chips li{font-size:16px;color:var(--mist);padding:10px 18px;border-radius:999px;border:1px solid var(--edge);background:rgb(155 123 255 / .05);transition:color .3s,border-color .3s,transform .35s var(--snap),background-color .3s}.ptx .chips li:hover{color:var(--paper);border-color:var(--violet-hot);background:rgb(155 123 255 / .14);transform:translateY(-4px) scale(1.05)}.ptx .act-link{display:inline-flex;align-items:center;gap:11px;margin-top:32px;padding-bottom:9px;text-decoration:none;font-weight:700;font-size:var(--s-0);color:var(--paper);border-bottom:1px solid var(--edge);transition:color .3s,border-color .3s,gap .35s var(--snap)}.ptx .act-link:hover{color:var(--violet-hot);border-color:var(--violet-hot);gap:22px}.ptx .proof blockquote{margin:0 auto;font-size:var(--s-2);line-height:1.1;letter-spacing:-.045em;max-width:24ch;font-weight:700}.ptx .proof figcaption{margin-top:38px;color:var(--mist);font-size:var(--s-0)}.ptx .proof figcaption b{color:var(--paper);font-weight:700}.ptx .close{background:linear-gradient(160deg,var(--violet-deep),var(--violet) 55%,#7d5cff);position:relative;overflow:hidden}.ptx .close .big{color:#fff}.ptx .close .speak{color:rgb(255 255 255 / .92)}.ptx .close .btn{background:#fff;color:var(--violet-deep)}.ptx .close .btn:hover{background:var(--void);color:#fff;box-shadow:0 18px 54px rgb(0 0 0 / .5)}.ptx .close .reassure{margin:24px auto 0;color:rgb(255 255 255 / .85);font-size:var(--s-0);max-width:42ch}.ptx footer.foot{padding-block:44px;border-top:1px solid var(--edge);color:var(--mist);font-size:15px}.ptx :where(a,.ptx button):focus-visible{outline:2px solid var(--violet-hot);outline-offset:4px;border-radius:4px}.ptx .beat-grid{display:grid;grid-template-columns:minmax(0,1.02fr) minmax(0,.98fr);gap:clamp(28px,5vw,76px);align-items:center;width:100%}.ptx .beat-grid.flip .pixart{order:-1}.ptx .beat-grid.stack{grid-template-columns:1fr;gap:clamp(30px,5vh,54px)}.ptx .beat-grid.stack .pixart{max-width:760px}@media(max-width:900px){.ptx .beat-grid,.ptx .beat-grid.stack{grid-template-columns:1fr;gap:30px}.ptx .beat-grid.flip .pixart{order:0}}.ptx .pixart{width:100%}.ptx .pixart canvas{display:block;width:100%;height:auto}.ptx .pixart.wide{width:100%;max-width:840px;margin:clamp(30px,5vh,54px) auto 0}@media(max-width:900px){.ptx .pixart,.ptx .pixart.wide{margin-inline:auto;width:100%;max-width:min(540px,100%)}.ptx .beat-grid,.ptx .beat-grid.stack{justify-items:stretch}.ptx .beat-grid .beat{width:100%}.ptx .mega,.ptx .big,.ptx .hold,.ptx .speak,.ptx .speak.wide,.ptx .act-say,.ptx .act h2,.ptx .beat .setup,.ptx .beat .punch,.ptx .proof blockquote,.ptx .close .reassure{max-width:100%}}.ptx [data-pop]{perspective:900px;transform-style:preserve-3d}.ptx .pw{display:inline-block;opacity:0;transform:translate3d(0,.3em,-460px) scale(.8);filter:blur(15px);transition:opacity .34s ease var(--wd,0ms),transform .58s var(--snap) var(--wd,0ms),filter .34s ease var(--wd,0ms);will-change:transform,filter,opacity}.ptx [data-pop].is-in .pw{opacity:1;transform:translate3d(0,0,0) scale(1);filter:blur(0)}.ptx .zin{opacity:0;transform:perspective(900px) translate3d(0,30px,-190px) scale(.94);filter:blur(8px);transition:opacity .48s ease var(--d,0ms),transform .74s var(--snap) var(--d,0ms),filter .48s ease var(--d,0ms)}.ptx .zin.is-in{opacity:1;transform:perspective(900px) translate3d(0,0,0) scale(1);filter:blur(0)}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto;scroll-snap-type:none}.ptx *,.ptx *::before,.ptx *::after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}.ptx .pw,.ptx .zin,.ptx .plate-wrap{opacity:1!important;transform:none!important;filter:none!important}.ptx .cue-line::after{display:none}}body.pt-v10{background:#05040a}body.pt-v10 .tp-header-area{background:transparent!important;box-shadow:none!important}body.pt-v10 .tp-header-area.header-sticky{background:rgb(5 4 10 / .74)!important;backdrop-filter:blur(14px)}body.pt-v10 .tp-header-area a,body.pt-v10 .tp-main-menu ul li a{color:#f5f3ef}body.pt-v10 .tp-main-menu ul li a:hover{color:#9b7bff}body.pt-v10 .tp-header-search-btn svg,body.pt-v10 .tp-header-search-btn path{stroke:#f5f3ef}.ptx .progress{z-index:9}.ptx .dots{z-index:9}.ptx{color:var(--paper)}.ptx h1,.ptx h2,.ptx h3,.ptx h4,.ptx p,.ptx span,.ptx li,.ptx blockquote,.ptx figcaption{color:inherit}.ptx a{color:inherit;text-decoration:none}.ptx ul{padding-left:0;margin:0}body.pt-v10 .tp-header-logo img,body.pt-v10 .tp-offcanvas-logo img{content:url(/wp-content/themes/Archive-4/assets/img/logo/logo-white.png)}body.pt-v10 header{position:fixed;top:0;left:0;right:0;z-index:60;transition:background-color .35s ease,border-color .35s ease;border-bottom:1px solid #fff0}body.pt-v10 header.stuck{background:rgb(5 4 10 / .76);backdrop-filter:blur(14px);border-bottom-color:rgb(155 123 255 / .16)}body.pt-v10 .tp-header-area{position:relative}.ptx .mega{font-size:var(--s-4)!important;line-height:.88!important}.ptx .big{font-size:var(--s-3)!important;line-height:.92!important}.ptx h1{line-height:.88!important}.ptx .beat .punch{font-size:var(--s-2)!important;line-height:1.02!important}.ptx .beat .setup{font-size:var(--s-1)!important;line-height:1.38!important}.ptx .speak{font-size:var(--s-1)!important;line-height:1.4!important}.ptx .act h2{font-size:clamp(34px,1.05rem + 2.2vw,58px)!important;line-height:.9!important}.ptx .act-name{font-size:var(--s-1)!important;line-height:1.2!important}.ptx .act-say{font-size:var(--s-0)!important;line-height:1.45!important}.ptx .act-link{font-size:var(--s-0)!important}.ptx .chips li{font-size:16px!important;line-height:1.35!important}.ptx .proof blockquote{font-size:var(--s-2)!important;line-height:1.08!important}.ptx .proof figcaption{font-size:var(--s-0)!important;line-height:1.4!important}.ptx .close .reassure{font-size:var(--s-0)!important;line-height:1.45!important}.ptx .btn{font-size:var(--s-0)!important}@media(max-width:900px){html{scroll-snap-type:none;scroll-padding-top:84px;overscroll-behavior-y:contain}.ptx .shot{padding-block:104px 64px}.ptx .act{padding-block:44px}.ptx .beat .punch{margin-top:22px}.ptx .chips{gap:8px;margin-top:22px}.ptx .chips li{padding:9px 15px}.ptx .actions{gap:12px;margin-top:32px}.ptx .btn{padding:17px 28px}.ptx .cue{display:none}}@media(max-width:420px){.ptx .btn{width:100%;justify-content:center}}.ptx .beat-grid,.ptx .beat-grid.stack{justify-items:stretch}.ptx .pixart{width:100%;margin-inline:auto}.ptx .beat-grid.stack .pixart{max-width:760px}@media(max-width:900px){.ptx .shot{padding-block:88px 44px}.ptx .speak{margin-top:clamp(20px,3vh,30px)}.ptx .pixart,.ptx .pixart.wide{width:100%;max-width:min(540px,100%);margin-inline:auto}}@media(max-width:900px){.ptx .act{gap:24px}.ptx .act-name{margin-bottom:8px}.ptx .act h2{margin-bottom:14px}.ptx .chips{margin-top:18px;gap:7px}.ptx .chips li{padding:8px 13px}.ptx .act-link{margin-top:22px}.ptx .beat .punch{margin-top:18px}.ptx .speak{margin-top:clamp(16px,2.4vh,24px)}.ptx .close .reassure{margin-top:16px}.ptx .actions{margin-top:26px}}body.pt-v10 footer{scroll-snap-align:start;scroll-snap-stop:normal}.ptx #close.snap{scroll-snap-stop:normal}body.pt-light{--void:#f4f1ea;--panel:#ffffff;--paper:#141020;--mist:#565064;--edge:rgba(104,70,232,.22);--violet-hot:#5533dd;--violet-lift:#4324c4}body.pt-v10.pt-light{background:#f4f1ea}body.pt-light .ptx .scrim{background:linear-gradient(100deg,rgb(244 241 234 / .88) 0%,rgb(244 241 234 / .62) 38%,rgb(244 241 234 / .20) 68%,rgb(244 241 234 / .52) 100%)}body.pt-light .ptx .grain{opacity:.09;mix-blend-mode:multiply}html.no-gl body.pt-light .ptx #field{background:radial-gradient(70% 55% at 20% 15%,rgb(104 70 232 / .20),transparent 60%),radial-gradient(60% 50% at 85% 70%,rgb(120 90 240 / .14),transparent 62%),#f4f1ea}body.pt-light .ptx .plate-wrap{box-shadow:0 26px 64px rgb(20 16 40 / .18),0 0 0 1px rgb(104 70 232 / .14)}body.pt-light .ptx .act.is-in .plate-glow{opacity:.4}body.pt-light .ptx .chips li{background:rgb(104 70 232 / .06)}body.pt-light .ptx .chips li:hover{background:rgb(104 70 232 / .12);color:var(--violet-lift)}body.pt-v10.pt-light header.stuck{background:rgb(244 241 234 / .82);border-bottom-color:rgb(104 70 232 / .18)}body.pt-v10.pt-light .tp-header-area a,body.pt-v10.pt-light .tp-main-menu ul li a{color:#141020}body.pt-v10.pt-light .tp-main-menu ul li a:hover{color:#53d}body.pt-v10.pt-light .tp-header-logo img,body.pt-v10.pt-light .tp-offcanvas-logo img{content:url(/wp-content/themes/Archive-4/assets/img/logo/logo.png)}body.pt-v10.pt-light .tp-header-search-btn svg,body.pt-v10.pt-light .tp-header-search-btn path{stroke:#141020}body.pt-light .ptx .close .big,body.pt-light .ptx .close .speak,body.pt-light .ptx .close .reassure{color:#fff}body.pt-light .ptx .close .speak{color:rgb(255 255 255 / .92)}body.pt-light .ptx .close .reassure{color:rgb(255 255 255 / .85)}.ptx .theme-toggle{position:fixed;left:clamp(14px,2vw,26px);bottom:clamp(14px,2vw,26px);z-index:70;display:inline-flex;align-items:center;gap:9px;padding:11px 16px;border-radius:999px;border:1px solid var(--edge);background:rgb(5 4 10 / .58);backdrop-filter:blur(12px);color:var(--paper);font-family:var(--ff);font-size:14px;font-weight:600;letter-spacing:-.01em;cursor:pointer;line-height:1;transition:transform .3s var(--snap),background-color .3s ease,border-color .3s ease,color .3s ease}.ptx .theme-toggle:hover{transform:translateY(-3px) scale(1.04);border-color:var(--violet-hot)}.ptx .theme-toggle:focus-visible{outline:2px solid var(--violet-hot);outline-offset:3px}body.pt-light .ptx .theme-toggle{background:rgb(255 255 255 / .74);border-color:rgb(104 70 232 / .28)}.ptx .tt-dot{width:13px;height:13px;border-radius:50%;flex:none;border:1.5px solid currentColor;background:linear-gradient(135deg,currentColor 0 50%,transparent 50% 100%)}@media(max-width:900px){.ptx .theme-toggle{padding:10px 14px;font-size:13px}}@media (prefers-reduced-motion:reduce){.ptx .theme-toggle{transition:none}}.ptx .plate-wrap.gl img{display:block;width:100%;height:auto}.ptx .plate-wrap.gl canvas{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;z-index:1}