.preview-guard-banner[data-v-67b006a2]{background:#ed1c24;color:#f4f1ea;display:flex;flex-wrap:wrap;font-size:.875rem;gap:.25rem .5rem;justify-content:center;line-height:1.4;padding:.5rem 1rem;position:sticky;text-align:center;top:0;z-index:10000}.ccx-vloop[data-v-e6a146ba]{display:block;overflow:hidden;position:relative}.ccx-vloop--hero[data-v-e6a146ba]{inset:0;position:absolute}.ccx-vloop__poster[data-v-e6a146ba],.ccx-vloop__video[data-v-e6a146ba]{display:block;height:100%;width:100%}.ccx-vloop__video[data-v-e6a146ba]{inset:0;opacity:0;position:absolute;transition:opacity .7s var(--s2-ease,ease)}.ccx-vloop.is-playing .ccx-vloop__video[data-v-e6a146ba]{opacity:1}.ccx-vloop--backdrop .ccx-vloop__poster[data-v-e6a146ba],.ccx-vloop--backdrop .ccx-vloop__video[data-v-e6a146ba]{height:100%;-o-object-fit:cover;object-fit:cover}.ccx-vloop__tap[data-v-e6a146ba]{align-items:flex-end;background:none;border:0;bottom:0;color:#fff;cursor:pointer;display:flex;justify-content:flex-end;padding:12px;position:absolute;right:0}.ccx-vloop__cue[data-v-e6a146ba]{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#08090c8c;border:1px solid hsla(0,0%,100%,.22);border-radius:50%;display:grid;height:38px;place-items:center;transition:background .25s ease,transform .25s ease;width:38px}.ccx-vloop__tap:focus-visible .ccx-vloop__cue[data-v-e6a146ba],.ccx-vloop__tap:hover .ccx-vloop__cue[data-v-e6a146ba]{background:#ed1c24d9;transform:scale(1.06)}.ccx-vloop__tap--tile[data-v-e6a146ba]{display:none}@media(hover:none){.ccx-vloop__tap--tile[data-v-e6a146ba]{display:flex}}.ccx-vloop__tap[data-v-e6a146ba]:focus-visible{outline:2px solid #ed1c24;outline-offset:-3px}@media(prefers-reduced-motion:reduce){.ccx-vloop__video[data-v-e6a146ba]{display:none!important}.ccx-vloop__cue[data-v-e6a146ba]{transition:none}}.animated-logo[data-v-e61f72aa]{display:block}.hidden .logo-path[data-v-e61f72aa]{fill:none;opacity:0;stroke:none}.hidden .letter[data-v-e61f72aa],.hidden .logo-text[data-v-e61f72aa]{opacity:0}.draw .logo-path[data-v-e61f72aa]{fill:none;filter:url(#glowDraw);opacity:1;stroke:#ed1c24;stroke-linecap:round;stroke-linejoin:round;stroke-width:5}.draw .letter[data-v-e61f72aa],.draw .logo-text[data-v-e61f72aa],.draw .p2[data-v-e61f72aa]{opacity:0}.fill .logo-path[data-v-e61f72aa]{fill:#ed1c24;filter:none;opacity:1;stroke:none;transition:fill .4s ease}.fill .ccx-text[data-v-e61f72aa]{opacity:1}.fill .l1[data-v-e61f72aa]{animation:letterReveal-e61f72aa .6s cubic-bezier(.16,1,.3,1) 0s forwards}.fill .l2[data-v-e61f72aa]{animation:letterReveal-e61f72aa .6s cubic-bezier(.16,1,.3,1) .15s forwards}.fill .l3[data-v-e61f72aa]{animation:letterReveal-e61f72aa .6s cubic-bezier(.16,1,.3,1) .3s forwards}.fill .est-text[data-v-e61f72aa]{animation:estReveal-e61f72aa 1s cubic-bezier(.16,1,.3,1) .5s forwards}.done .logo-path[data-v-e61f72aa]{fill:#ed1c24;opacity:1;stroke:none}.done .letter[data-v-e61f72aa],.done .logo-text[data-v-e61f72aa]{opacity:1}@keyframes letterReveal-e61f72aa{0%{filter:blur(8px);opacity:0;transform:translateY(60px) scaleY(.3)}40%{filter:blur(0);opacity:1;transform:translateY(-8px) scaleY(1.05)}70%{transform:translateY(3px) scaleY(.98)}to{opacity:1;transform:translateY(0) scaleY(1)}}@keyframes estReveal-e61f72aa{0%{filter:blur(4px);letter-spacing:.6em;opacity:0;transform:translateY(15px)}60%{filter:blur(0);letter-spacing:.1em;opacity:.7}to{letter-spacing:.12em;opacity:.7;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.logo-path[data-v-e61f72aa]{fill:#ed1c24!important;filter:none!important;opacity:1!important;stroke:none!important;transition:none!important}.letter[data-v-e61f72aa],.logo-text[data-v-e61f72aa]{animation:none!important;opacity:1!important}}.intro[data-v-d030e24d]{display:grid;inset:0;place-items:center;pointer-events:none;position:fixed;z-index:60}.intro__media[data-v-d030e24d]{inset:0;overflow:hidden;position:absolute;z-index:0}.intro__video[data-v-d030e24d]{height:100%;width:100%}.intro__video[data-v-d030e24d] img,.intro__video[data-v-d030e24d] video{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.intro__veil[data-v-d030e24d]{backdrop-filter:blur(18px) saturate(1.15);-webkit-backdrop-filter:blur(18px) saturate(1.15);background:#08090c85;inset:0;opacity:1;position:absolute;transition:opacity .2s cubic-bezier(.23,1,.32,1);z-index:1}.intro__mark[data-v-d030e24d]{position:relative;transition:opacity .2s ease,transform .2s cubic-bezier(.23,1,.32,1);z-index:2}.intro.is-dimming .intro__veil[data-v-d030e24d]{opacity:0}.intro.is-dimming .intro__media[data-v-d030e24d]{opacity:0;transition:opacity .2s ease}.intro.is-dimming .intro__mark[data-v-d030e24d]{opacity:0;transform:scale(1.04)}@media(prefers-reduced-motion:reduce){.intro__media[data-v-d030e24d]{display:none}.intro__veil[data-v-d030e24d]{backdrop-filter:none;-webkit-backdrop-filter:none;background:#08090c;opacity:.88}}.err[data-v-e18e8f1d]{--err-cream:#f4f1ea;--err-red:#ed1c24;--err-red-deep:#c9141b;background:var(--s2-bg,#08090c);color:var(--s2-text,#ebebee);display:flex;flex-direction:column;font-family:IBM Plex Sans,system-ui,sans-serif;min-height:100vh;min-height:100svh;overflow:hidden;padding:var(--space-5,24px) clamp(16px,4vw,56px)}.err[data-v-e18e8f1d],.err__mark[data-v-e18e8f1d]{position:relative}.err__mark[data-v-e18e8f1d]{border-radius:8px;display:inline-flex;height:44px;width:44px;z-index:1}.err__mark img[data-v-e18e8f1d]{display:block;height:100%;width:100%}.err__mark[data-v-e18e8f1d]:focus-visible{outline:2px solid var(--err-cream);outline-offset:4px}.err__body[data-v-e18e8f1d]{display:flex;flex:1;flex-direction:column;justify-content:center;margin:0 auto;max-width:var(--s2-wrap-max,1240px);padding:var(--space-7,48px) 0 12vh;position:relative;width:100%;z-index:1}.err__code[data-v-e18e8f1d]{color:var(--s2-text-3,#5f6068);font-family:JetBrains Mono,ui-monospace,monospace;font-size:var(--type-micro,.6875rem);font-weight:500;letter-spacing:var(--track-micro,.18em);margin:0 0 20px}.err__code[data-v-e18e8f1d],.err__title[data-v-e18e8f1d]{text-transform:uppercase}.err__title[data-v-e18e8f1d]{color:var(--err-cream);font-family:Anybody,system-ui,sans-serif;font-size:clamp(44px,12vw,136px);font-variation-settings:"wdth" 90,"wght" 800;font-weight:800;letter-spacing:var(--track-display-l,-.04em);line-height:.92;margin:0;max-width:12ch;text-wrap:balance}.err__detail[data-v-e18e8f1d]{color:var(--s2-text-2,#9b9ca3);font-size:var(--type-body-l,1.1875rem);line-height:1.55;margin:28px 0 40px;max-width:46ch}.err__actions[data-v-e18e8f1d]{align-items:center;display:flex;flex-wrap:wrap;gap:24px 28px}.err__btn[data-v-e18e8f1d],.err__link[data-v-e18e8f1d]{cursor:pointer;font-family:JetBrains Mono,ui-monospace,monospace;font-size:var(--type-micro,.6875rem);font-weight:500;letter-spacing:var(--track-micro,.18em);text-transform:uppercase}.err__btn[data-v-e18e8f1d]{background:var(--err-red);border:0;border-radius:9999px;color:var(--err-cream);min-height:48px;padding:16px 30px;transition:background-color var(--dur-micro,.15s) var(--s2-ease,ease),transform var(--dur-micro,.15s) var(--s2-ease,ease)}.err__btn[data-v-e18e8f1d]:hover{background:var(--err-red-deep);transform:translateY(-1px)}.err__btn[data-v-e18e8f1d]:active{transform:none}.err__link[data-v-e18e8f1d]{background:none;border:0;border-bottom:1px solid var(--s2-line-2,hsla(0,0%,100%,.08));color:var(--err-cream);min-height:44px;padding:0 0 6px;transition:border-color var(--dur-micro,.15s) var(--s2-ease,ease)}.err__link[data-v-e18e8f1d]:hover{border-bottom-color:var(--err-cream)}.err__btn[data-v-e18e8f1d]:focus-visible,.err__link[data-v-e18e8f1d]:focus-visible{outline:2px solid var(--err-cream);outline-offset:4px}.err__grain[data-v-e18e8f1d]{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='a'%3E%3CfeTurbulence baseFrequency='.82' numOctaves='3' stitchTiles='stitch' type='fractalNoise'/%3E%3C/filter%3E%3Cpath d='M0 0h180v180H0z' filter='url(%23a)'/%3E%3C/svg%3E");inset:0;opacity:.045;pointer-events:none;position:absolute;z-index:0}@media(prefers-reduced-motion:reduce){.err__btn[data-v-e18e8f1d],.err__link[data-v-e18e8f1d]{transition:none}.err__btn[data-v-e18e8f1d]:hover{transform:none}}
