.pcm{--pcm-bg:#14110c;--pcm-cream:#f1eae0;--pcm-cream-50:#faf7f2;--pcm-ink:#19150f;--pcm-muted:#a6a5a3;--pcm-sans:"Geist",ui-sans-serif,system-ui,-apple-system,"Segoe UI",sans-serif;--pcm-line:#312c25;--pcm-top:32px;--pcm-bot:40px;--pcm-min:0;--pcm-s:1;background:var(--pcm-bg);color:var(--pcm-cream);font-family:var(--pcm-sans);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.pcm *,.pcm :after,.pcm :before{box-sizing:border-box}.pcm__frame{margin:0 auto;max-width:1400px;padding:0 32px}.pcm__brk{border-bottom:1px solid var(--pcm-line);border-top:1px solid var(--pcm-line);height:20px;position:relative}.pcm__brk i{border:1px solid var(--pcm-line);height:9px;position:absolute;width:9px}.pcm__brk i:first-child{left:-4.5px;top:-3px}.pcm__brk i:nth-child(2){right:-4.5px;top:-3px}.pcm__brk i:nth-child(3){bottom:-3px;left:-4.5px}.pcm__brk i:nth-child(4){bottom:-3px;right:-4.5px}.pcm__inner{align-items:center;display:flex;flex-direction:column;justify-content:flex-end;min-height:calc(var(--pcm-top) + 548px*var(--pcm-s));overflow:hidden;padding:0 0 var(--pcm-bot);position:relative}.pcm__arch{bottom:0;left:50%;line-height:0;pointer-events:none;position:absolute;transform:translateX(-50%);z-index:0}.pcm__canvas{display:block;-webkit-mask-image:linear-gradient(180deg,transparent 0,rgba(0,0,0,.35) 22%,#000 52%);mask-image:linear-gradient(180deg,transparent 0,rgba(0,0,0,.35) 22%,#000 52%)}.pcm__wrap{align-items:center;display:flex;flex-direction:column;gap:24px;max-width:460px;position:relative;text-align:center;z-index:1}.pcm .pcm__logo{display:block;height:50px;margin:0;max-width:100%;width:auto}.pcm .pcm__title{color:var(--pcm-cream);font-size:40px;font-weight:400;letter-spacing:normal;line-height:46px;text-wrap:balance}.pcm .pcm__desc,.pcm .pcm__title{font-family:var(--pcm-sans);margin:0;text-align:center}.pcm .pcm__desc{color:var(--pcm-muted);font-size:18px;line-height:27px}.pcm a.pcm-btn{align-items:center;background:var(--pcm-cream)!important;border:0;border-radius:2px;color:var(--pcm-ink)!important;display:inline-flex;font-family:var(--pcm-sans);font-size:14px;font-weight:400;gap:8px;height:48px;justify-content:center;line-height:1.2;padding:0 24px;text-decoration:none!important;transition:background-color .2s ease;white-space:nowrap}.pcm a.pcm-btn:focus-visible,.pcm a.pcm-btn:hover{background:var(--pcm-cream-50)!important;color:var(--pcm-ink)!important}.pcm a.pcm-btn:focus-visible{outline:2px solid var(--pcm-cream);outline-offset:3px}.pcm-btn__arrow{flex:0 0 16px;height:16px;overflow:hidden;position:relative;width:16px}.pcm .pcm-btn__arrow svg{display:block;height:16px;inset:0;position:absolute;transition:transform .35s cubic-bezier(.32,.72,0,1);width:16px}.pcm .pcm-btn__arrow svg path{fill:none!important;stroke:currentColor!important}.pcm .pcm-btn__arrow svg:first-child{transform:translateX(-20px)}.pcm a.pcm-btn:hover .pcm-btn__arrow svg:first-child{transform:translateX(0)}.pcm a.pcm-btn:hover .pcm-btn__arrow svg:last-child{transform:translateX(20px)}@media (max-width:991px){.pcm{--pcm-min:.78;--pcm-bot:32px}.pcm__frame{padding:0 24px}.pcm__wrap{gap:20px;max-width:400px}.pcm .pcm__logo{height:40px}.pcm .pcm__title{font-size:32px;line-height:1.2}.pcm .pcm__desc{font-size:16px;line-height:24px}.pcm a.pcm-btn{height:44px;padding:0 20px}}@media (max-width:767px){.pcm{--pcm-min:.5;--pcm-top:16px;--pcm-bot:24px}.pcm__frame{padding:0}.pcm__inner{overflow:visible}.pcm__arch{display:flex;justify-content:center;overflow:hidden;width:100vw}.pcm__wrap{gap:14px;max-width:280px}.pcm .pcm__logo{height:26px}.pcm .pcm__title{font-size:24px;line-height:1.25}.pcm .pcm__desc{font-size:15px;line-height:22px}.pcm a.pcm-btn{font-size:13px;gap:6px;height:40px;padding:0 18px}.pcm .pcm-btn__arrow svg,.pcm-btn__arrow{flex-basis:14px;height:14px;width:14px}}@media (prefers-reduced-motion:reduce){.pcm .pcm-btn__arrow svg{transition:none}}