@font-face{font-family:Barlow;font-style:normal;font-display:swap;font-weight:400;src:url(/build/barlow-latin-400-normal-qiz4-Cze.woff2) format("woff2"),url(/build/barlow-latin-400-normal-fsAxiSwU.woff) format("woff")}@font-face{font-family:Barlow;font-style:normal;font-display:swap;font-weight:500;src:url(/build/barlow-latin-500-normal-BPAOfeC8.woff2) format("woff2"),url(/build/barlow-latin-500-normal-C1h8hMer.woff) format("woff")}@font-face{font-family:Barlow;font-style:normal;font-display:swap;font-weight:600;src:url(/build/barlow-latin-600-normal-DILqtrty.woff2) format("woff2"),url(/build/barlow-latin-600-normal-CNwfPWQD.woff) format("woff")}@font-face{font-family:Inter Tight;font-style:normal;font-display:swap;font-weight:300;src:url(/build/inter-tight-latin-300-normal-D984wGGM.woff2) format("woff2"),url(/build/inter-tight-latin-300-normal-Cb55kdq8.woff) format("woff")}:root{--background: #0b0c0e;--surface: #18191b;--foreground: #eeefec;--muted: #a2a5a5;--line: #333536;--display-font: "Inter Tight", "Helvetica Neue", Arial, sans-serif;--type-heading: clamp(32px, 3.7vw, 48px);--type-invitation: clamp(52px, 7.9vw, 112px);--type-role: clamp(40px, 4.3vw, 60px);--type-body: 16px;--type-label: 14px;--space-related: 16px;--space-group: 24px;--space-section: clamp(56px, 7vw, 96px);--ease-out: cubic-bezier(.22, 1, .36, 1);--column-gap: clamp(48px, 8.2vw, 104px);--header-height: 72px;color-scheme:dark;font-family:Barlow,sans-serif;color:var(--foreground);background:var(--background);font-synthesis:none}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:calc(var(--header-height) - 1px);scrollbar-gutter:stable}html:has(dialog:modal){overflow:hidden}.visually-hidden{position:absolute;width:1px;height:1px;margin:0;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}body{margin:0;min-width:280px}a{color:inherit;text-decoration:none}button,textarea{font:inherit}button{color:inherit;cursor:pointer}button,a{touch-action:manipulation;-webkit-tap-highlight-color:transparent}button,a,textarea{transition:color .22s,background .22s,border-color .22s,transform .28s var(--ease-out),opacity .18s}button:focus-visible,a:focus-visible,summary:focus-visible,textarea:focus-visible{outline:2px solid var(--foreground);outline-offset:5px}button:active{opacity:.8}p{text-wrap:pretty}svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0}.icon-library{position:absolute;width:0;height:0;overflow:hidden}[hidden]{display:none!important}::selection{color:var(--background);background:var(--foreground)}.skip-link{position:fixed;z-index:5;top:12px;left:12px;padding:14px;background:var(--foreground);color:var(--background);transform:translateY(-180%)}.skip-link:focus{transform:none}.site-shell{position:relative;z-index:1;max-width:1440px;margin:0 auto;padding:0 48px}.dust{position:fixed;inset:0;z-index:0;width:100%;height:100%;pointer-events:none}.site-header{position:sticky;top:0;z-index:3;display:flex;align-items:center;justify-content:space-between;gap:32px;min-height:var(--header-height);border-bottom:1px solid var(--line);background:var(--background)}.brand{display:flex;align-items:center;min-height:44px;flex-shrink:0}.wordmark{display:block;width:98px;height:auto}.mascot{display:block;margin-left:-4px}.mascot img{display:block;width:auto;height:60px;filter:drop-shadow(0 0 7px #eeefec2e)}.site-header nav{position:relative;display:flex;gap:36px;align-items:center;font-size:var(--type-label);color:var(--muted)}.site-header nav a,.site-header .nav-join{position:relative;display:flex;align-items:center;gap:8px;min-height:44px;white-space:nowrap}.site-header .nav-join{min-width:44px;padding:0;border:0;background:none;font:inherit}.site-header nav a:after,.site-header .nav-join:after{content:"";position:absolute;left:0;right:0;bottom:5px;height:1px;background:currentColor;transform:scaleX(0);transform-origin:left;transition:transform .3s var(--ease-out)}.site-header nav a:hover:after,.site-header nav a:focus-visible:after,.site-header .nav-join:hover:after,.site-header .nav-join:focus-visible:after{transform:scaleX(1)}.site-header .nav-join,.site-header nav a[aria-current=location]{color:var(--foreground)}.site-header nav.nav-enhanced a:after{display:none}.nav-marker{position:absolute;left:0;bottom:5px;width:1px;height:1px;background:var(--foreground);pointer-events:none;transform:scaleX(0);transform-origin:left;transition:transform .28s var(--ease-out)}.site-header nav a:hover,.site-header .nav-join:hover{color:#fff}.site-header .nav-join svg{width:14px;height:14px;transition:transform .28s var(--ease-out)}.hero{position:relative;isolation:isolate;min-height:clamp(540px,44vw,640px);height:min(680px,calc(100svh - 96px));margin-bottom:48px}.hero:after{content:"";position:absolute;z-index:1;inset:46% 0 0;pointer-events:none;background:linear-gradient(180deg,transparent,#0b0c0e99 48%,var(--background) 94%)}.hero-copy{position:relative;z-index:2;width:38%;padding-top:56px}.eyebrow{color:var(--muted);font-size:13px;line-height:1.5;font-weight:400;margin:0 0 26px}.hero-copy .eyebrow{display:flex;align-items:center;gap:9px}.recruiting-mark{width:5px;height:5px;border-radius:50%;background:var(--foreground)}.hero-description{font-size:clamp(26px,2.5vw,34px);font-weight:400;line-height:1.25;letter-spacing:-.025em;margin:0 0 12px}.collective-note{max-width:36ch;color:var(--muted);font-size:var(--type-body);line-height:1.55;text-wrap:balance;margin:0 0 var(--space-group)}.hero-actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-related) 28px}.hero-join{gap:var(--space-related);min-height:48px;padding:12px 20px}.hero-link{display:inline-flex;align-items:center;gap:28px;min-height:44px;border-bottom:1px solid #737575;font-size:var(--type-label)}.hero-link:hover{border-color:var(--foreground)}.hero-link svg{width:16px;height:16px;transition:transform .28s var(--ease-out)}.hero-link:hover svg{transform:translateY(2px)}.hero-wordmark{position:absolute;z-index:2;left:0;bottom:24px;width:66%;margin:0;pointer-events:none}.hero-wordmark img{display:block;width:100%;height:auto}.hero-wordmark:after{content:"";position:absolute;inset:0;pointer-events:none;opacity:0;background:linear-gradient(110deg,transparent 30%,#828682b8 40%,#fff 49%,#fff 51%,transparent 64%);background-size:260% 100%;background-position:140% 0;-webkit-mask:url(/wordmark.svg) center / 100% 100% no-repeat;mask:url(/wordmark.svg) center / 100% 100% no-repeat}.primary{display:inline-flex;align-items:center;justify-content:space-between;gap:31px;min-height:50px;border:1px solid var(--foreground);border-radius:3px;background:var(--foreground);color:var(--background);padding:14px 20px;font-size:var(--type-label);font-weight:500}.primary:hover{background:#d4d6d2;border-color:#d4d6d2}.hero-art{position:absolute;z-index:0;right:0;top:0;bottom:0;isolation:isolate;margin:0;width:65%;-webkit-mask-image:linear-gradient(90deg,transparent,#000 34%,#000 calc(100% - 72px),transparent),linear-gradient(180deg,#0009,#000 18%,#000 65%,transparent);mask-image:linear-gradient(90deg,transparent,#000 34%,#000 calc(100% - 72px),transparent),linear-gradient(180deg,#0009,#000 18%,#000 65%,transparent);-webkit-mask-composite:source-in;mask-composite:intersect}.art-plane{height:100%;position:relative;overflow:hidden;transform:perspective(1000px) rotateX(var(--tilt-x, 0deg)) rotateY(var(--tilt-y, 0deg));transition:transform .5s var(--ease-out)}.art-plane.is-tilting{transition-duration:.15s}.art-spotlight{position:absolute;top:0;left:0;width:320px;height:320px;pointer-events:none;background:radial-gradient(circle,#ffffff19 0%,#ffffff07 32%,transparent 68%);opacity:0;transition:opacity .4s var(--ease-out)}.art-spotlight.is-active{opacity:1}.reading-progress{position:fixed;top:0;left:0;z-index:4;width:100%;height:2px;pointer-events:none;background:#eeefec99;transform:scaleX(0);transform-origin:left}.hero-art picture{display:block;height:100%}.hero-art img{display:block;width:100%;height:100%;object-fit:cover;object-position:54% 44%;filter:grayscale(.7) brightness(1.08);transition:transform .65s var(--ease-out),filter .55s ease}.hero-art.hero-art--animated{width:100%;pointer-events:none;-webkit-mask-image:linear-gradient(90deg,transparent,#000 42%,#000 94%,transparent),linear-gradient(180deg,#000,#000 76%,transparent);mask-image:linear-gradient(90deg,transparent,#000 42%,#000 94%,transparent),linear-gradient(180deg,#000,#000 76%,transparent)}.hero-art--animated .art-plane{transform:none;transition:none}.hero-art--animated .art-spotlight{display:none}.hero-face-canvas{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:right center;pointer-events:none;opacity:0}.hero-face-canvas.is-active{opacity:1}html[data-motion-paused] .hero-face-canvas{display:none}@media(min-width:641px)and (hover:hover)and (pointer:fine)and (prefers-reduced-motion:no-preference){.hero-art--animated:after{content:"";position:absolute;z-index:2;inset:5% 0 5% 40%;pointer-events:auto}}html[data-motion-paused] .hero-art--animated .art-plane{transform:none;transition:none}html[data-motion-paused] .hero-art--animated:after{pointer-events:none}.hero-art--animated img,.hero-art--animated .hero-video{position:absolute;inset:0;display:block;width:100%;height:100%;object-fit:cover;object-position:right center;filter:none;transition:none}.hero-art--animated .hero-video{opacity:0}.hero-art--animated .hero-video.is-playing{opacity:1}.hero-art.hero-art--animated:hover img{transform:none;filter:none}.roles{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.4fr);gap:var(--column-gap);align-items:start;padding:var(--space-section) 0;border-top:1px solid var(--line)}.montage{padding:48px 0;border-top:1px solid var(--line)}.roles,.montage,.connect{position:relative}.roles:before,.montage:before,.connect:before{content:"";position:absolute;left:0;right:0;top:-1px;height:1px;background:var(--foreground);pointer-events:none;opacity:0;transform:scaleX(0);transform-origin:left}.section-intro{max-width:340px;padding-top:22px}.section-intro .eyebrow{margin-bottom:18px}h2{font-family:var(--display-font);font-size:var(--type-heading);font-weight:300;line-height:1.18;letter-spacing:-.025em;margin:0 0 var(--space-related)}.section-intro>p{color:var(--muted);font-size:var(--type-body);line-height:1.7;margin:0}.montage-player{position:relative;width:min(100%,calc((100svh - 136px) * 16 / 9));margin:0 auto;aspect-ratio:16 / 9;overflow:hidden;border-radius:3px;background:var(--surface)}.montage-player video,.montage-play{position:absolute;inset:0;width:100%;height:100%;border:0}.montage-player video{display:block;object-fit:contain;background:var(--surface);transition:filter .35s var(--ease-out)}.montage-player.is-ready video{filter:brightness(.82)}.montage-player.is-ready:hover video{filter:none}.montage-play{display:block;padding:0;background:none}.montage-play .play-mark{position:absolute;top:50%;left:50%;display:grid;place-items:center;width:clamp(56px,6vw,80px);height:clamp(56px,6vw,80px);border-radius:50%;background:#0b0c0ecc;color:var(--foreground);transform:translate(-50%,-50%);transition:background .22s,transform .28s var(--ease-out)}.montage-play .play-mark svg{width:40%;height:40%;margin-left:4%}.montage-play:hover .play-mark,.montage-play:focus-visible .play-mark{background:var(--foreground);color:var(--background)}.montage-play:focus-visible,.montage-player video:focus-visible{outline:2px solid var(--foreground);outline-offset:-2px}.montage-play:active{opacity:1}.montage-error{position:absolute;inset:auto 0 0;margin:0;padding:14px 20px;background:#0b0c0ee6;color:var(--foreground);font-size:var(--type-label);text-align:center}.discipline-list{min-width:0}.discipline-list details{border-bottom:1px solid var(--line)}.discipline-list details[open] .expand{color:var(--foreground)}.discipline-list details:first-child{border-top:1px solid var(--line)}.discipline-list summary{position:relative;display:grid;grid-template-columns:1fr auto 18px;align-items:center;gap:24px;min-height:112px;padding:22px 0;cursor:pointer;list-style:none}.discipline-list summary:focus-visible{outline:none}.discipline-list summary:focus-visible h3{text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:6px}.discipline-list summary h3{transition:transform .28s var(--ease-out)}.discipline-list summary::-webkit-details-marker{display:none}h3{font-family:var(--display-font);font-size:var(--type-role);line-height:1.1;font-weight:300;letter-spacing:-.03em;margin:0}.role-teaser{color:var(--muted);font-size:var(--type-label);text-align:right;transition:color .22s}.discipline-list details[open] .role-teaser{color:var(--foreground)}@media(hover:hover){.discipline-list summary:hover .role-teaser,.discipline-list summary:hover .expand{color:var(--foreground)}}.expand{position:relative;width:18px;height:18px;flex-shrink:0;color:var(--muted)}.expand:before,.expand:after{content:"";position:absolute;top:8px;left:0;width:18px;height:1px;background:currentColor}.expand:after{transform:rotate(90deg);transition:transform .3s var(--ease-out),opacity .22s}details[open] .expand:after{transform:rotate(0);opacity:0}.discipline-content{margin-left:0;padding:0 28px 32px 0}.discipline-content p{font-size:var(--type-body);line-height:1.65;color:var(--muted);margin:0 0 17px;max-width:470px}.role-actions{display:flex;flex-wrap:wrap;align-items:center;gap:4px 28px}.kova-link{color:var(--muted)}.role-apply{display:inline-flex;gap:18px;align-items:center;min-height:44px;font-size:var(--type-label);background:none;border:0;padding:9px 0}.role-apply svg{width:15px;height:15px}.role-apply:hover{color:#fff;text-decoration:underline;text-underline-offset:5px}.role-join{gap:14px;padding:6px 0;border-bottom:1px solid #737575;color:var(--foreground);font-size:var(--type-body);font-weight:500}.role-join:hover{border-color:var(--foreground);text-decoration:none}.role-join svg{width:16px;height:16px}.connect{border-top:1px solid var(--line);padding:var(--space-section) 0}.connect h2{font-family:Barlow,sans-serif;font-size:18px;font-weight:400;letter-spacing:0;margin-bottom:24px;color:var(--muted)}.invitation{display:flex;align-items:center;justify-content:space-between;gap:32px;width:100%;padding:0 0 32px;border:0;border-bottom:1px solid var(--line);background:transparent;text-align:left;font-family:var(--display-font);font-weight:300;font-size:var(--type-invitation);line-height:1.08;letter-spacing:-.04em}.invitation svg{width:clamp(32px,5vw,64px);height:clamp(32px,5vw,64px);stroke-width:1;transition:transform .35s var(--ease-out)}.invitation:hover{color:#fff;border-color:#737575}.invitation.is-magnetic svg{transform:translate(var(--magnet-x, 0px),var(--magnet-y, 0px))}.connect-action{display:flex;align-items:center;justify-content:space-between;gap:24px;padding-top:24px}.connect-action p{max-width:400px;color:var(--muted);font-size:var(--type-body);line-height:1.6;margin:0}.connect-action>a{display:flex;align-items:center;gap:12px;min-height:44px;flex-shrink:0;font-size:var(--type-label);color:var(--muted)}.connect-action>a:hover{color:var(--foreground)}.connect-action>a svg,.site-footer button svg{width:14px;height:14px}.site-footer{display:flex;justify-content:space-between;align-items:center;gap:24px;border-top:1px solid var(--line);padding:25px 0;color:var(--muted);font-size:13px}.site-footer p{margin:0}.footer-brand{display:flex;align-items:center;gap:10px}.footer-mark{width:16px;height:16px;color:var(--foreground)}.footer-actions{display:flex;align-items:center;gap:24px}.site-footer button{display:flex;align-items:center;gap:9px;min-height:44px;background:none;border:0;color:var(--muted);padding:10px 0;font-size:var(--type-label)}.site-footer button:hover{color:var(--foreground)}.site-footer button[aria-disabled=true]{cursor:wait;opacity:.6}.toast{position:fixed;z-index:5;bottom:24px;left:50%;transform:translate(-50%,8px);max-width:calc(100% - 32px);padding:14px 20px;background:var(--foreground);color:var(--background);font-size:var(--type-label);text-align:center;opacity:0;pointer-events:none;transition:opacity .22s,transform .3s var(--ease-out)}.toast.visible{opacity:1;transform:translate(-50%)}dialog{position:fixed;width:calc(100% - 32px);max-width:540px;max-height:90dvh;overflow:auto;border:1px solid #515453;border-radius:4px;color:var(--foreground);background:var(--surface);padding:32px}dialog::backdrop{background:#090a0bd9}.close{position:absolute;right:10px;top:8px;display:grid;place-items:center;width:44px;height:44px;padding:0;background:none;border:0;color:var(--muted)}.close svg{width:20px;height:20px}.close:hover{color:var(--foreground)}dialog h2{font-size:34px;letter-spacing:-.025em;margin-bottom:12px;padding-right:24px}dialog>p:not(.eyebrow){color:var(--muted);font-size:var(--type-body);line-height:1.6}#join-description{margin:0}dialog label{display:block;font-size:var(--type-label);margin:18px 0 10px}textarea{width:100%;resize:vertical;min-height:140px;font-size:var(--type-body);line-height:1.6;padding:14px;border:1px solid #737575;border-radius:3px;color:var(--foreground);background:var(--background)}textarea::placeholder{color:var(--muted);opacity:1}dialog{overscroll-behavior:contain}.dialog-actions{display:grid;grid-template-columns:1fr 1fr;align-items:stretch;gap:12px;margin-top:18px}.dialog-actions>button,.dialog-actions>a{justify-content:center;width:100%;min-height:50px;padding:12px;font-size:var(--type-label);gap:10px;border-radius:3px}.dialog-actions .text-button{border:1px solid #737575;color:var(--foreground);background:transparent}.dialog-actions .text-button:hover{border-color:var(--foreground);background:#ffffff06;text-decoration:none}.dialog-actions button[aria-disabled=true]{cursor:wait;opacity:.6;transform:none}.join-role{margin:16px 0 0}dialog>p.join-role{color:var(--foreground);font-size:var(--type-label)}dialog[data-copy-state=copied] .form-status{color:var(--foreground)}.text-button{display:inline-flex;align-items:center;gap:12px;min-height:44px;font-size:var(--type-label)}.text-button:hover{text-decoration:underline;text-underline-offset:5px}dialog .form-status{font-size:13px!important;margin:14px 0 0}dialog .form-status:empty{margin:0}@supports (interpolate-size: allow-keywords) and selector(details::details-content){.discipline-list details{interpolate-size:allow-keywords}.discipline-list details::details-content{block-size:0;overflow:clip;transition:block-size .32s var(--ease-out),content-visibility .32s allow-discrete}.discipline-list details[open]::details-content{block-size:auto}}.primary svg,.role-apply svg{transition:transform .28s var(--ease-out)}@media(hover:hover)and (pointer:fine)and (prefers-reduced-motion:no-preference){.primary:hover{transform:translateY(-2px)}.primary:active{transform:translateY(0)}.primary:hover svg,.role-apply:hover svg{transform:translate(2px,-2px)}.hero-join:hover svg,.role-join:hover svg,.site-header .nav-join:hover svg{transform:translate(3px)}.discipline-list summary:hover h3{color:#fff}.discipline-list summary:hover h3,.discipline-list summary:focus-visible h3{transform:translate(4px)}}@media(min-width:641px)and (hover:hover)and (pointer:fine)and (prefers-reduced-motion:no-preference){.hero-art:hover img{transform:scale(1.015);filter:grayscale(0) saturate(.7) brightness(1.14)}.hero:hover .hero-wordmark:after{animation:wordmark-light 1.1s ease-in-out}}@media(prefers-reduced-motion:no-preference){dialog[open]{animation:dialog-enter .24s var(--ease-out)}dialog[open]::backdrop{animation:backdrop-enter .24s ease-out}.line-reveal:before{animation:line-draw .9s var(--ease-out)}}@keyframes wordmark-light{0%{background-position:140% 0;opacity:0}15%,80%{opacity:1}to{background-position:-40% 0;opacity:0}}@keyframes line-draw{0%{transform:scaleX(0);opacity:.6}70%{transform:scaleX(1);opacity:.5}to{transform:scaleX(1);opacity:0}}@keyframes dialog-enter{0%{opacity:.65;transform:translateY(10px) scale(.99)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes backdrop-enter{0%{background:#090a0b00}to{background:#090a0bd9}}@media(min-width:901px){.hero{container-type:size;min-height:max(480px,min(clamp(540px,44vw,640px),calc(100svh - 96px)))}.hero-copy{min-width:max-content}.hero-wordmark{width:min(66%,calc((100cqh - 406px)*3.5))}}@media(max-width:900px){.site-shell{padding:0 32px}:root{--column-gap: 40px}.hero{min-height:510px;height:580px}.hero-copy{width:43%;padding-top:40px}.hero-art{width:68%}.hero-wordmark{width:73%;bottom:24px}.hero-description{font-size:28px}.roles{padding:64px 0 80px}.section-intro{max-width:270px}.connect{padding:76px 0 88px}}@media(max-width:640px){.art-plane{transform:none}.art-spotlight{display:none}.site-shell{padding:0 24px}.site-header{min-height:72px;gap:20px}.wordmark{width:72px}.mascot{margin-left:-6px}.mascot img{height:46px}.site-header nav{gap:24px;font-size:14px}.site-header nav .nav-collective,.site-header nav .nav-montage,.join-brand{display:none}.site-header nav a,.site-header .nav-join{gap:5px}.hero{display:flex;flex-direction:column;min-height:0;height:auto;padding-top:28px;margin-bottom:40px}.hero:after{inset:68% 0 0}.hero-wordmark{position:absolute;left:0;bottom:16px;width:92%}.hero-copy{width:100%;padding-top:0;order:0}.hero-copy .eyebrow{margin-bottom:14px}.hero-description{font-size:30px;margin-bottom:16px}.hero-art{position:relative;inset:auto;width:100%;height:clamp(300px,90vw,480px);margin-top:16px;order:1;-webkit-mask-image:linear-gradient(180deg,transparent,#000 16%,#000 70%,transparent),linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent);mask-image:linear-gradient(180deg,transparent,#000 16%,#000 70%,transparent),linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent);-webkit-mask-composite:source-in;mask-composite:intersect}.hero-art img{object-position:50% 44%}.hero-art.hero-art--animated{-webkit-mask-image:linear-gradient(180deg,transparent,#000 12%,#000 80%,transparent);mask-image:linear-gradient(180deg,transparent,#000 12%,#000 80%,transparent)}.hero-art--animated img,.hero-art--animated .hero-video{object-position:right center}.roles{grid-template-columns:1fr;gap:32px;padding:48px 0 56px}.montage{padding:32px 0 40px}.section-intro{max-width:420px;padding-top:0}.section-intro h2{font-size:var(--type-heading)}.desktop-break{display:none}.discipline-list summary{grid-template-columns:1fr 18px;row-gap:4px;min-height:92px}.role-teaser{grid-row:2;grid-column:1;text-align:left}.discipline-list summary .expand{grid-row:1 / span 2;grid-column:2}h3{font-size:var(--type-role)}.discipline-content{margin-left:0;padding-right:0}.connect{padding:48px 0}.connect h2{font-size:16px;margin-bottom:20px}.invitation{font-size:clamp(46px,11vw,68px);gap:20px;padding-bottom:24px}.invitation span{max-width:8em}.invitation svg{width:36px;height:36px}.connect-action{flex-direction:column;align-items:flex-start;gap:12px;padding-top:20px}.site-footer{flex-wrap:wrap;gap:8px 20px;padding:22px 0}.site-footer p{display:none}.footer-actions{margin-left:auto;gap:20px}dialog{padding:28px 24px 24px}dialog h2{font-size:29px}.dialog-actions{grid-template-columns:1fr}}@media(max-width:359px){.mascot{display:none}}@media(forced-colors:active){.expand:before,.expand:after,.nav-marker,.recruiting-mark{forced-color-adjust:none;background:CanvasText}.hero-wordmark img{opacity:0}.hero-wordmark:after,.hero:hover .hero-wordmark:after{forced-color-adjust:none;opacity:1;background:CanvasText;animation:none}.brand .wordmark{forced-color-adjust:none;background:LinkText;-webkit-mask:url(/wordmark.svg) 0 0 / 100% 100% no-repeat;mask:url(/wordmark.svg) 0 0 / 100% 100% no-repeat;object-position:-9999px 0}.mascot img{filter:none}}@media(prefers-reduced-motion:reduce){.hero-face-canvas{display:none}.hero-art--animated .art-plane{transform:none}.hero-art--animated .hero-video{display:none}.art-plane{transform:none}.art-spotlight,.reading-progress,.dust,#motion-toggle{display:none}html{scroll-behavior:auto}*,*:before,*:after{transition:none!important;animation:none!important}}
