.vc-pj{background:var(--pj-bg);width:100%;height:100%;color:var(--pj-fg);font-family:var(--pj-b);-webkit-font-smoothing:antialiased;position:relative;overflow:hidden;container-type:size}.vc-pj *{box-sizing:border-box}.vc-pj-page{width:100vw;height:100dvh}.vc-pj .pj-in{width:100cqw;height:100cqh;position:relative;overflow:hidden}.vc-pj.dark{--pj-mut:#ffffffb8;--pj-dim:#fff6;--pj-line:#ffffff1a}.vc-pj.light{--pj-mut:#12140fb8;--pj-dim:#12140f6b;--pj-line:#12140f1a}.vc-pj.dark.tx-stripes .pj-in{background-image:repeating-linear-gradient(-45deg,#ffffff08 0 1px,#0000 1px 9px)}.vc-pj.light.tx-stripes .pj-in{background-image:repeating-linear-gradient(-45deg,#00000009 0 1px,#0000 1px 9px)}.vc-pj.tx-grid .pj-in{background-image:linear-gradient(var(--pj-line) 1px,transparent 1px),linear-gradient(90deg,var(--pj-line) 1px,transparent 1px);background-position:-1px -1px;background-size:4cqw 4cqw}.vc-pj .pj-beam{background:linear-gradient(90deg,transparent 4%,color-mix(in srgb,var(--pj-acc) 18%,transparent) 38%,color-mix(in srgb,var(--pj-glow) 30%,transparent) 72%,transparent 96%);filter:blur(40px);pointer-events:none;height:46%;position:absolute;top:46%;left:-10%;right:-10%;transform:rotate(-7deg)}.vc-pj .pj-glyph{font-family:var(--pj-d);color:var(--pj-glow);opacity:.16;pointer-events:none;-webkit-user-select:none;user-select:none;font-size:56cqh;font-weight:800;line-height:1;position:absolute;bottom:-14cqh;right:-2cqw}.vc-pj.dark .pj-glyph{color:var(--pj-acc);opacity:.12}.vc-pj .pj-brand{z-index:5;color:inherit;align-items:center;gap:.8cqw;text-decoration:none;display:flex;position:absolute;top:3.4cqh;left:2.4cqw}.vc-pj a.pj-brand:hover{color:inherit}.vc-pj .pj-logo{background:var(--pj-acc);width:4.4cqh;height:4.4cqh;color:var(--pj-bg);font:800 1.5cqh/1 var(--pj-b);border-radius:22%;flex-shrink:0;place-items:center;display:grid;overflow:hidden}.vc-pj .pj-logo img{object-fit:cover;background:#fff;width:100%;height:100%;display:block}.vc-pj .pj-brand .wm{flex-direction:column;gap:2px;display:flex}.vc-pj .pj-brand .t{font-family:var(--pj-d);letter-spacing:.02em;font-size:2cqh;font-weight:700;line-height:1.05}.vc-pj .pj-brand .s{letter-spacing:.14em;text-transform:uppercase;color:var(--pj-acc);font-size:1.15cqh;font-weight:700;line-height:1}.vc-pj.upper .pj-brand .t{text-transform:uppercase;letter-spacing:.05em;font-weight:400}.vc-pj .pj-stage{z-index:2;grid-template-columns:1.15fr .85fr;align-items:center;gap:4cqw;height:100%;padding:10cqh 5cqw 5cqh;display:grid;position:relative}.vc-pj.lay-center .pj-stage{text-align:center;grid-template-rows:auto auto;grid-template-columns:1fr;align-content:center;justify-items:center;gap:2.4cqh;padding:9cqh 6cqw 3cqh}.vc-pj.lay-center .pj-copy{flex-direction:column;align-items:center;display:flex}.vc-pj.lay-center .pj-qrpane{order:-1}@container (max-aspect-ratio:5/4){.vc-pj .pj-stage{text-align:center;grid-template-columns:1fr;align-content:center;justify-items:center;gap:4cqh;padding:10cqh 6cqw 4cqh}.vc-pj .pj-copy{flex-direction:column;align-items:center;display:flex}}.vc-pj .pj-kick{letter-spacing:.16em;text-transform:uppercase;color:var(--pj-acc);font-size:clamp(9px,1.05cqw,16px);font-style:italic;font-weight:700}.vc-pj h1{font-family:var(--pj-d);letter-spacing:-.01em;text-wrap:balance;overflow-wrap:anywhere;margin:1.4cqh 0 0;font-size:clamp(18px,5.4cqw,92px);font-weight:800;line-height:1}.vc-pj.upper h1{text-transform:uppercase;letter-spacing:.01em;font-weight:400}.vc-pj.lay-center h1{margin-top:.8cqh;font-size:min(4.2cqw,8cqh)}.vc-pj.lay-center .pj-kick{font-size:min(1.05cqw,2cqh)}.vc-pj.lay-center .pj-meta{justify-content:center;margin-top:1.2cqh}.vc-pj .pj-meta{color:var(--pj-mut);flex-wrap:wrap;align-items:center;gap:.8cqw;margin-top:1.8cqh;font-size:clamp(9px,1.2cqw,20px);font-weight:600;display:flex}.vc-pj .pj-meta svg{width:1.1em;height:1.1em;color:var(--pj-acc);flex-shrink:0}.vc-pj .pj-feed{margin-top:5cqh}.vc-pj.lay-center .pj-feed{flex-wrap:wrap;justify-content:center;align-items:center;gap:3cqw;margin-top:2.2cqh;display:flex}.vc-pj.lay-center .pj-cnt .n{font-size:min(5cqw,9cqh)}.vc-pj .pj-cnt{align-items:center;gap:1.2cqw;display:flex}.vc-pj .pj-cnt .n{font-family:var(--pj-d);color:var(--pj-acc);font-variant-numeric:tabular-nums;font-size:clamp(20px,6cqw,96px);font-weight:800;line-height:1}.vc-pj .pj-cnt .l{letter-spacing:.15em;text-transform:uppercase;color:var(--pj-mut);text-align:left;font-size:clamp(7px,.9cqw,14px);font-style:italic;font-weight:700}.vc-pj .pj-names{flex-direction:column;gap:1.1cqh;min-height:18cqh;margin-top:2.4cqh;display:flex}.vc-pj.lay-center .pj-names{flex-flow:wrap;justify-content:center;gap:1cqh 2cqw;max-width:62cqw;min-height:0;margin-top:0}.vc-pj.lay-center .pj-note{margin-top:2cqh}.vc-pj .pj-empty{color:var(--pj-dim);font-size:clamp(8px,1.05cqw,17px);font-style:italic;font-weight:600}.vc-pj .pj-nm{align-items:center;gap:.9cqw;font-size:clamp(9px,1.3cqw,21px);font-weight:700;transition:opacity .5s,transform .5s;display:flex}.vc-pj .pj-nm:nth-child(n+2){opacity:.6}.vc-pj .pj-nm:nth-child(n+4){opacity:.3}.vc-pj.lay-center .pj-nm:nth-child(n){opacity:1}.vc-pj .pj-nm.in{animation:.5s pj-arrive}@keyframes pj-arrive{0%{opacity:0;transform:translateY(8px)}}.vc-pj .pj-nm .av{background:var(--pj-glow);color:#fff;width:2em;height:2em;font:700 .72em var(--pj-b);box-shadow:0 0 0 3px color-mix(in srgb,var(--pj-acc) 40%,transparent);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}.vc-pj .pj-nm em{color:var(--pj-acc);font-size:.72em;font-style:italic;font-weight:600}.vc-pj .pj-note{color:var(--pj-mut);max-width:36em;margin:3.4cqh 0 0;font-size:clamp(9px,1.25cqw,20px);font-weight:600;line-height:1.45}.vc-pj .pj-qrpane{flex-direction:column;align-items:center;gap:2.4cqh;min-width:0;display:flex}.vc-pj .pj-qrcard{box-shadow:0 3cqh 8cqh #0006,0 0 0 1px var(--pj-line);background:#fff;border-radius:min(22px,2cqw);padding:min(34px,2.6cqw);position:relative}.vc-pj.light .pj-qrcard{box-shadow:0 2cqh 6cqh #0000001f,0 0 0 1px var(--pj-line)}.vc-pj .pj-qr{width:min(38cqh,30cqw);height:min(38cqh,30cqw)}.vc-pj.qr-l .pj-qr{width:min(50cqh,34cqw);height:min(50cqh,34cqw)}.vc-pj.lay-center .pj-qr{width:min(26cqh,40cqw);height:min(26cqh,40cqw)}.vc-pj.lay-center.qr-l .pj-qr{width:min(32cqh,46cqw);height:min(32cqh,46cqw)}.vc-pj.lay-center .pj-qrpane{gap:1.6cqh}.vc-pj.lay-center .pj-qrcard{padding:min(24px,1.8cqw)}.vc-pj.lay-center .pj-scan{font-size:min(2cqw,3.6cqh)}.vc-pj .pj-qr svg{shape-rendering:crispedges;width:100%;height:100%;display:block}.vc-pj .pj-qrcard.shut .pj-qr{opacity:.12;filter:blur(2px)}.vc-pj .pj-shut{text-align:center;color:#12140f;font:800 clamp(10px,1.6cqw,26px)/1.15 var(--pj-d);place-items:center;padding:10%;display:grid;position:absolute;inset:0}.vc-pj .pj-scan{font-family:var(--pj-d);letter-spacing:.01em;text-align:center;font-size:clamp(12px,2.2cqw,36px);font-weight:800}.vc-pj.upper .pj-scan{text-transform:uppercase;letter-spacing:.04em;font-weight:400}.vc-pj .pj-url{color:var(--pj-mut);overflow-wrap:anywhere;text-align:center;margin-top:-1cqh;font:600 clamp(8px,1cqw,16px) ui-monospace,SFMono-Regular,Menlo,monospace}.vc-pj .pj-logoimg{object-fit:contain;flex-shrink:0;width:auto;max-width:18cqw;height:5.4cqh;display:block}.vc-pj.lg-s .pj-logoimg{height:4cqh}.vc-pj.lg-l .pj-logoimg{height:8cqh}.vc-pj.lg-s .pj-logo{width:3.4cqh;height:3.4cqh}.vc-pj.lg-l .pj-logo{width:6.4cqh;height:6.4cqh;font-size:2.2cqh}.vc-pj .pj-clock{z-index:5;font-family:var(--pj-d);font-variant-numeric:tabular-nums;color:var(--pj-mut);font-size:3cqh;font-weight:800;line-height:1;position:absolute;top:3.4cqh;right:2.6cqw}.vc-pj.upper .pj-clock{font-weight:400}.vc-pj .pj-cnt .l{max-width:7.5em;line-height:1.35}.vc-pj.tx-gradient .pj-in{background:linear-gradient(135deg,var(--pj-bg) 0%,var(--pj-bg) 35%,color-mix(in srgb,var(--pj-glow) 45%,var(--pj-bg)) 100%)}.vc-pj.dark.tx-dots .pj-in{background-image:radial-gradient(#ffffff17 1px,#0000 1.4px);background-size:2.2cqw 2.2cqw}.vc-pj.light.tx-dots .pj-in{background-image:radial-gradient(#0000001a 1px,#0000 1.4px);background-size:2.2cqw 2.2cqw}.vc-pj.side-left:not(.lay-center) .pj-stage{grid-template-columns:.85fr 1.15fr}.vc-pj.side-left:not(.lay-center) .pj-qrpane{order:-1}.vc-pj.qc-square .pj-qrcard{border-radius:3px}.vc-pj.sc-s .pj-copy{zoom:.86}.vc-pj.sc-l .pj-copy{zoom:1.16}.vc-pj.still .pj-beam{display:none}.vc-pj.still .pj-nm.in{animation:none}.vc-pj .pj-notice{z-index:2;flex-direction:column;justify-content:center;max-width:900px;height:100%;padding:0 6cqw;display:flex;position:relative}.vc-pj .pj-notice h1{font-size:clamp(22px,4.4cqw,66px)}.vc-pj .pj-notice p{color:var(--pj-mut);max-width:40em;margin-top:2.4cqh;font-size:clamp(13px,1.3cqw,21px);line-height:1.6}@media (prefers-reduced-motion:reduce){.vc-pj .pj-nm.in{animation:none}}.vc-ck{min-height:100dvh;font-family:var(--ck-b,system-ui,sans-serif);color:#12140f;background:#0e100f repeating-linear-gradient(-45deg,#ffffff08 0 1px,#0000 1px 9px);justify-content:center;align-items:flex-start;padding:40px 16px;display:flex;position:relative;overflow:hidden}@media (min-width:640px){.vc-ck{align-items:center;padding:56px 24px}}.vc-ck *{box-sizing:border-box}.vc-ck .ck-beam{background:linear-gradient(90deg,transparent 4%,color-mix(in srgb,var(--ck-a) 16%,transparent) 38%,color-mix(in srgb,var(--ck-p) 28%,transparent) 72%,transparent 96%);filter:blur(36px);pointer-events:none;height:44%;position:absolute;top:44%;left:-10%;right:-10%;transform:rotate(-7deg)}.vc-ck .ck-col{z-index:1;width:100%;max-width:440px;position:relative}.vc-ck .ck-card{background:#fbfaf6;border-radius:14px;overflow:hidden;box-shadow:0 24px 60px #00000073}.vc-ck .ck-bar{height:4px;display:flex}.vc-ck .ck-bar i{flex:1}.vc-ck .ck-head{background:var(--ck-p);color:var(--ck-on-p);padding:26px 28px 22px;position:relative;overflow:hidden}.vc-ck .ck-kick{letter-spacing:.13em;text-transform:uppercase;color:var(--ck-kick);font-size:10.5px;font-weight:700}.vc-ck .ck-head h1{font-family:var(--ck-d,inherit);letter-spacing:-.01em;overflow-wrap:anywhere;margin:12px 0 0;font-size:clamp(24px,5.6vw,31px);font-weight:800;line-height:1}.vc-ck.upper .ck-head h1{text-transform:uppercase;letter-spacing:.015em;font-weight:400}.vc-ck .ck-when{opacity:.78;align-items:center;gap:8px;margin:12px 0 0;font-size:13px;font-weight:600;display:flex}.vc-ck .ck-when svg{width:15px;height:15px;color:var(--ck-kick);flex-shrink:0}.vc-ck .ck-mark{opacity:.18;border-radius:28px;width:120px;height:120px;position:absolute;top:-18px;right:-14px;overflow:hidden;transform:rotate(-8deg)}.vc-ck .ck-mark img{object-fit:cover;width:100%;height:100%}.vc-ck form{flex-direction:column;gap:18px;padding:26px 28px 28px;display:flex}.vc-ck label{flex-direction:column;gap:7px;display:flex}.vc-ck label>span{letter-spacing:.11em;text-transform:uppercase;font-size:11px;font-weight:700}.vc-ck label>span em{text-transform:none;letter-spacing:0;color:#6a6c66;margin-left:6px;font-style:normal;font-weight:600}.vc-ck input[type=email],.vc-ck input[type=text]{width:100%;font:inherit;color:#12140f;background:#fff;border:1px solid #00000026;border-radius:7px;outline:none;padding:12px 14px;font-size:15px;transition:border-color .15s,box-shadow .15s}.vc-ck input:focus{border-color:var(--ck-p);box-shadow:0 0 0 4px color-mix(in srgb,var(--ck-p) 14%,transparent)}.vc-ck .ck-two{grid-template-columns:1fr 1fr;gap:12px;display:grid}@media (max-width:380px){.vc-ck .ck-two{grid-template-columns:1fr}}.vc-ck .ck-hint{color:#4c4f48;margin:-8px 0 0;font-size:12px;line-height:1.5}.vc-ck .ck-err{color:#9b2c2c;background:#9b2c2c0d;border:1px solid #9b2c2c4d;border-radius:7px;margin:0;padding:9px 12px;font-size:13.5px;line-height:1.45}.vc-ck .ck-go{background:var(--ck-p);width:100%;color:var(--ck-on-p);font:inherit;cursor:pointer;border:0;border-radius:7px;justify-content:center;align-items:center;gap:8px;margin-top:2px;padding:15px 24px;font-size:15px;font-weight:700;transition:filter .15s;display:inline-flex}.vc-ck .ck-go:hover{filter:brightness(1.12)}.vc-ck .ck-go:disabled{opacity:.6;cursor:wait}.vc-ck .ck-done{text-align:center;padding:40px 28px 34px}.vc-ck .ck-tick{background:var(--ck-p);width:68px;height:68px;color:var(--ck-on-p);box-shadow:0 0 0 10px color-mix(in srgb,var(--ck-p) 10%,transparent);border-radius:50%;place-items:center;margin:0 auto;animation:.5s ck-pop;display:grid}.vc-ck .ck-tick svg{width:30px;height:30px}@keyframes ck-pop{0%{opacity:0;transform:scale(.7)}}.vc-ck .ck-done h2{font-family:var(--ck-d,inherit);margin:28px 0 0;font-size:29px;font-weight:800;line-height:1.05}.vc-ck.upper .ck-done h2{text-transform:uppercase;letter-spacing:.03em;font-weight:400}.vc-ck .ck-done h2 span{color:var(--ck-ink)}.vc-ck .ck-who{margin:12px 0 0;font-size:15px;font-weight:700}.vc-ck .ck-done p{color:#4c4f48;margin:8px 0 0;font-size:13.5px;line-height:1.55}.vc-ck .ck-again{font:inherit;letter-spacing:.11em;text-transform:uppercase;color:var(--ck-ink);cursor:pointer;background:0 0;border:0;margin-top:20px;padding:6px;font-size:11px;font-weight:700}.vc-ck .ck-off{text-align:center;padding:46px 28px}.vc-ck .ck-off .ck-kick{color:#8a7c4a}.vc-ck .ck-off h1{font-family:var(--ck-d,inherit);margin:10px 0 0;font-size:28px;font-weight:800;line-height:1.05}.vc-ck.upper .ck-off h1{text-transform:uppercase;font-weight:400}.vc-ck .ck-off p{color:#4c4f48;margin:12px 0 0;font-size:13.5px;line-height:1.6}.vc-ck .ck-back{text-align:center;letter-spacing:.1em;text-transform:uppercase;color:#ffffff8c;margin-top:20px;font-size:12px;font-weight:700;text-decoration:none;display:block}.vc-ck .ck-back:hover{color:#fff}@media (prefers-reduced-motion:reduce){.vc-ck .ck-tick{animation:none}}
