:root{--color-bg:#0a0908;--color-panel:#11100e;--color-paper-2:#161412;--color-ink:#efe8d8;--color-ink-rgb:239, 232, 216;--color-dim:rgba(var(--color-ink-rgb), .52);--color-faint:rgba(var(--color-ink-rgb), .26);--color-rule:rgba(var(--color-ink-rgb), .14);--color-rule-strong:rgba(var(--color-ink-rgb), .26);--color-signal:#e5402c;--shadow-print:0 18px 40px -14px #000c;--font-display:var(--font-anton), "Anton", Impact, "Arial Narrow", sans-serif;--font-sans:var(--font-europa), "Helvetica Neue", Helvetica, Arial, sans-serif;--font-mono:var(--font-jetbrains), "JetBrains Mono", ui-monospace, monospace;--gutter:clamp(16px, 2.2vw, 36px);--ease-out:cubic-bezier(.19, 1, .22, 1);--ease-hud:cubic-bezier(.2, .7, .2, 1);--z-hud:50;--z-overlay:900;--z-transition:1000}
*,:before,:after{box-sizing:border-box}html{background:var(--color-bg);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;-webkit-text-size-adjust:100%}body{overscroll-behavior-y:none;min-height:100svh;font-family:var(--font-sans);background:var(--color-bg);color:var(--color-ink);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;margin:0}img,video,canvas,svg{max-width:100%;display:block}a{color:inherit}button,input,textarea,select{font:inherit;color:inherit}input:-webkit-autofill{-webkit-text-fill-color:var(--color-ink);caret-color:var(--color-ink);-webkit-box-shadow:0 0 0 1000px var(--autofill-bg,var(--color-bg)) inset;box-shadow:0 0 0 1000px var(--autofill-bg,var(--color-bg)) inset;transition:background-color 9999s ease-out}input:-webkit-autofill:hover{-webkit-text-fill-color:var(--color-ink);caret-color:var(--color-ink);-webkit-box-shadow:0 0 0 1000px var(--autofill-bg,var(--color-bg)) inset;box-shadow:0 0 0 1000px var(--autofill-bg,var(--color-bg)) inset;transition:background-color 9999s ease-out}input:-webkit-autofill:focus{-webkit-text-fill-color:var(--color-ink);caret-color:var(--color-ink);-webkit-box-shadow:0 0 0 1000px var(--autofill-bg,var(--color-bg)) inset;box-shadow:0 0 0 1000px var(--autofill-bg,var(--color-bg)) inset;transition:background-color 9999s ease-out}textarea:-webkit-autofill{-webkit-text-fill-color:var(--color-ink);caret-color:var(--color-ink);-webkit-box-shadow:0 0 0 1000px var(--autofill-bg,var(--color-bg)) inset;box-shadow:0 0 0 1000px var(--autofill-bg,var(--color-bg)) inset;transition:background-color 9999s ease-out}select:-webkit-autofill{-webkit-text-fill-color:var(--color-ink);caret-color:var(--color-ink);-webkit-box-shadow:0 0 0 1000px var(--autofill-bg,var(--color-bg)) inset;box-shadow:0 0 0 1000px var(--autofill-bg,var(--color-bg)) inset;transition:background-color 9999s ease-out}::placeholder{color:var(--color-dim);opacity:1}:focus-visible{outline:1px solid var(--color-ink);outline-offset:4px}::selection{background:var(--color-signal);color:var(--color-ink)}.sr-only,.visually-hidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.page-loading{background:var(--color-bg);min-height:100svh}.content-block,.media-block{width:min(72rem, 100% - 2 * var(--gutter));margin:clamp(48px,8vw,120px) auto}.content-block>:first-child{margin-top:0}.content-block>:last-child{margin-bottom:0}.media{aspect-ratio:16/9;background:var(--color-panel);position:relative;overflow:hidden}.media>img,.media>.vjs-shell{width:100%;height:100%;position:absolute;inset:0}.media>img{object-fit:cover}.media-block img{width:100%;height:auto}.media-block figcaption{color:var(--color-dim);margin-top:.75rem;font-size:.875rem}
.invite-shell{width:min(100%,72rem);padding:calc(120px + clamp(1rem, 4vw, 3rem)) var(--gutter) clamp(3rem, 8vw, 6rem);margin-inline:auto}.invite-page{min-height:100vh}.invite-shell{gap:2rem;display:grid}.invite-panel{gap:1rem;max-width:32rem;display:grid}.invite-panel__eyebrow{color:var(--color-dim);align-items:center;gap:.5rem;margin:0;font-size:.875rem;display:flex}.invite-panel__role-badge{border:1px solid var(--color-rule-strong);border-radius:999px;padding:.125rem .5rem}.invite-panel__title{font-family:var(--font-display);text-transform:uppercase;margin:0;font-size:clamp(2.75rem,7vw,5rem);font-weight:400;line-height:.92}.invite-panel__intro,.invite-panel__error{margin:0}.invite-panel__intro{color:var(--color-dim);line-height:1.55}.invite-panel__error{border:1px solid var(--color-signal);color:var(--color-signal);padding:.75rem 1rem}.invite-form{gap:1.1rem;display:grid}.invite-form__field{gap:.4rem;display:grid}.invite-form__field span{color:var(--color-dim);letter-spacing:.12em;text-transform:uppercase;font-size:.75rem}.invite-form__field input{--autofill-bg:var(--color-panel);border:1px solid var(--color-rule-strong);background:var(--color-panel);width:100%;color:var(--color-ink);border-radius:0;padding:.85rem .9rem;font-size:1rem;transition:border-color .2s}.invite-form__field input:hover{border-color:var(--color-dim)}.invite-form__field input:focus-visible{outline:1px solid var(--color-ink);outline-offset:2px;border-color:var(--color-ink)}.invite-form__field input:read-only{--autofill-bg:var(--color-bg);background:var(--color-bg);color:var(--color-ink);cursor:default;border-style:dashed}.invite-form__field input[aria-invalid=true]{border-color:var(--color-signal)}.invite-form__submit{border:1px solid var(--color-ink);background:var(--color-ink);width:fit-content;color:var(--color-bg);letter-spacing:.14em;text-transform:uppercase;cursor:pointer;border-radius:0;margin-top:.4rem;padding:.95rem 1.4rem;font-size:.75rem;font-weight:600;transition:background-color .2s,color .2s}.invite-form__submit:hover{color:var(--color-ink);background:0 0}.invite-form__submit:focus-visible{outline:1px solid var(--color-ink);outline-offset:3px}
.motion-player{color:#fff;background:#000;width:100%;height:100%;min-height:18rem;position:relative;overflow:hidden}.media>.motion-player{position:absolute;inset:0}.motion-player .vjs-shell,.vjs-shell.vjs-shell .video-js,.vjs-shell.vjs-shell video-js{width:100%;height:100%}.motion-player-video-shell{position:absolute;inset:0}.motion-player-cta{color:#fff;cursor:pointer;background:#0006;border:1px solid #fff9;border-radius:50%;place-items:center;width:4rem;height:4rem;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.motion-player-cta-icon,.motion-player-control-icon{width:1.25rem;height:1.25rem}.motion-player-chrome{gap:.75rem;display:grid;position:absolute;bottom:1rem;left:1rem;right:1rem}.motion-player-progress{background:#ffffff40;height:.25rem;display:block;position:relative;overflow:hidden}.motion-player-progress-input{opacity:0;position:absolute;inset:0}.motion-player-progress-bar{transform-origin:0;background:#fff;width:100%;height:100%;display:block}.motion-player-controls{justify-content:flex-end;align-items:center;gap:.75rem;display:flex}.motion-player-control{color:#fff;cursor:pointer;background:#0000004d;border:1px solid #ffffff80;border-radius:50%;place-items:center;width:2rem;height:2rem;display:grid}.motion-player-time{font-size:.875rem}
:root{--pt-duration:1.35s;--pt-ease:cubic-bezier(.645, .045, .355, 1)}::view-transition-group(.page-wipe){animation-duration:var(--pt-duration);animation-timing-function:var(--pt-ease)}::view-transition-old(.page-wipe){animation:pt-out var(--pt-duration) var(--pt-ease) both}::view-transition-new(.page-wipe){-webkit-mask-image:var(--pt-mask);-webkit-mask-image:var(--pt-mask);mask-image:var(--pt-mask);animation:pt-in var(--pt-duration) var(--pt-ease) both;-webkit-mask-size:100% 300%;mask-size:100% 300%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}@keyframes pt-out{0%{transform:none}to{transform:translateY(-2.5vh)scale(.94)}}@keyframes pt-in{0%{transform:translateY(4vh)scale(1.08);-webkit-mask-position:0 0;mask-position:0 0}to{transform:none;-webkit-mask-position:0 100%;mask-position:0 100%}}::view-transition-group(pt-heat){animation:none}::view-transition-old(pt-heat){display:none}::view-transition-new(pt-heat){mix-blend-mode:screen;animation:none}@media (prefers-reduced-motion:reduce){:root{--pt-duration:.5s}@keyframes pt-out{to{transform:none}}@keyframes pt-in{0%{transform:none;-webkit-mask-position:0 0;mask-position:0 0}to{transform:none;-webkit-mask-position:0 100%;mask-position:0 100%}}}

