.homepage-badge{padding:55px 30px 65px;background:#1a1a1a}.homepage-badge .jsca-badge{max-width:1234px;margin-inline:auto}.jsca-badge{--badge-line: var(--jsca-line, #4e445f);--badge-accent: var(--jsca-line-focus, #c7afe9);display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);overflow:hidden;position:relative;border:1px solid var(--badge-line);border-radius:28px;background:#131017;color:#f4effa;font-family:Inter,Helvetica,sans-serif;scroll-margin-top:120px}.jsca-badge *,.jsca-badge *:before,.jsca-badge *:after{box-sizing:border-box}.jsca-badge [hidden]{display:none!important}.jsca-badge__copy{align-self:center;padding:40px 0 40px 40px;position:relative;z-index:1}.jsca-badge__eyebrow{color:var(--badge-accent);font-size:12px;letter-spacing:.12em;text-transform:uppercase;margin:0 0 20px}.jsca-badge__copy h2{font-family:GT,Inter,sans-serif;font-size:clamp(28px,3vw,42px);font-weight:400;line-height:1.05;text-transform:uppercase;max-width:11ch;margin:0 0 20px}.jsca-badge__copy>p:not(.jsca-badge__eyebrow):not(.jsca-badge__status){color:#c9c1d4;font-size:16px;line-height:1.65;max-width:30ch;margin:0 0 26px}.jsca-badge button{-webkit-appearance:none;appearance:none;font:600 14px/1.3 Inter,Helvetica,sans-serif;cursor:pointer;border:1px solid #766387;border-radius:999px;min-height:46px;padding:12px 20px;color:#f4effa;background:#211a29;transition:background-color .16s}.jsca-badge button:hover{background:#35283f}.jsca-badge button:disabled{cursor:wait;opacity:.65}.jsca-badge .jsca-badge__start{color:#19131f;background:#e7daf6;border-color:#e7daf6}.jsca-badge .jsca-badge__start:hover{background:#f5edff}.jsca-badge :is(button,[tabindex]):focus-visible{outline:2px solid var(--badge-accent);outline-offset:4px}.jsca-badge__controls{display:flex;flex-wrap:wrap;gap:8px}.jsca-badge__copy .jsca-badge__status{min-height:40px;color:#bdb0cb;font-size:12px;line-height:1.6;max-width:34ch;margin:16px 0 0}.jsca-badge__stage{height:480px;position:relative;min-width:0;overflow:hidden;background:radial-gradient(ellipse at 50% 52%,#362640 0,#1c1523 40%,transparent 73%)}.jsca-badge__stage:after{content:"";position:absolute;width:180px;height:20px;background:#08060d;border-radius:50%;filter:blur(16px);left:calc(50% - 90px);bottom:42px;pointer-events:none}.jsca-badge__viewport{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1}.jsca-badge__viewport canvas{cursor:grab;touch-action:none}.jsca-badge[data-paused=true] canvas,.jsca-badge[data-motion=reduced] canvas{touch-action:pan-y;cursor:default}.jsca-badge__stage-note{position:absolute;z-index:2;bottom:16px;left:0;right:0;text-align:center;font-size:10px;line-height:1.4;letter-spacing:.15em;text-transform:uppercase;color:#b4a4c3;pointer-events:none}.jsca-badge__fallback{height:100%;display:flex;justify-content:center;align-items:flex-start;padding-top:130px}.jsca-badge__strap{position:absolute;width:10px;height:140px;top:0;left:calc(50% - 5px);background:repeating-linear-gradient(90deg,#8568a2 0 1px,#9f81bb 1px 2px);border-inline:1px solid #4a365a}.jsca-badge__card{position:relative;width:204px;height:276px;flex:0 0 auto;display:flex;flex-direction:column;align-items:center;border-radius:15px;color:#c7afe9;background:linear-gradient(145deg,#30263f,#17121e 50%,#49335d);border:1px solid #9980af;box-shadow:6px 9px 0 -5px #4d3c60,10px 16px 24px #0005;transform:rotate(-6deg);transform-origin:50% 0}.jsca-badge__card:before{content:"";position:absolute;top:6px;right:6px;bottom:6px;left:6px;border:1px solid #796189;border-radius:10px;pointer-events:none}.jsca-badge__clip{position:absolute;top:-12px;width:30px;height:23px;border-radius:3px;border:1px solid #ac99be;background:linear-gradient(90deg,#665675,#c2b4d0 45%,#7c6b89);box-shadow:0 3px 5px #0005}.jsca-badge__card-top{margin-top:39px;font-size:6px;font-weight:500;letter-spacing:.1em;text-transform:uppercase}.jsca-badge__card strong{font:400 44px/1 GT,sans-serif;color:#f5efff;margin-top:54px}.jsca-badge__faith{font-size:6px;margin-top:12px}.jsca-badge__logo{margin-top:43px;border-top:1px solid #806393;padding-top:19px;width:82%;color:#f6f1ff;display:flex;justify-content:center}.jsca-badge__logo svg{display:block;width:112px;height:auto}.jsca-badge__card-bottom{font-size:5px;letter-spacing:.1em;text-transform:uppercase;margin-top:18px}@media(max-width:800px){.homepage-badge{padding:35px 20px 45px}.jsca-badge{grid-template-columns:minmax(0,1fr);border-radius:24px}.jsca-badge__copy{padding:28px 24px 0}.jsca-badge__copy h2{max-width:none;font-size:28px}.jsca-badge__copy>p:not(.jsca-badge__eyebrow):not(.jsca-badge__status){max-width:38ch}.jsca-badge__copy .jsca-badge__status{max-width:46ch;min-height:0}.jsca-badge__stage{height:410px}.jsca-badge__fallback{padding-top:101px}.jsca-badge__strap{height:113px}.jsca-badge__card{transform:scale(.9) rotate(-6deg)}}@media(prefers-reduced-motion:reduce){.jsca-badge button{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/289/assets/jsca-badge.css.map */
