@font-face{font-family:Inter;src:url(/fonts/InterVariable.woff2)format("woff2");font-weight:100 900;font-display:swap}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--ground:#101010;--panel:#1a1a1a;--raised:#242424;--line:#383838;--ink:#f4f1ed;--muted:#b3b3b3;--gold:#fcbd5c;--deep-gold:#6f4900;--orange:#fd853c;--blue:#5bb0ff;--purple:#d286f2;--red:#ff7b86;--green:#84e57d;--mono:ui-monospace, "Cascadia Mono", Menlo, monospace}*,:before,:after{box-sizing:border-box}html{scroll-padding-top:2rem}body{background:var(--ground);color:var(--ink);margin:0;font:1rem/1.58 Inter,system-ui,sans-serif}a{color:inherit}button{font:inherit}img{max-width:100%;height:auto;display:block}figure,h1,h2,h3,p{margin:0}h1,h2,h3{text-wrap:balance;line-height:1.07}:focus-visible{outline:2px solid var(--gold);outline-offset:4px}.site-width{width:min(1240px,100% - 5rem);margin-inline:auto}.skip-link{z-index:5;background:var(--gold);color:var(--ground);padding:.7rem 1rem;position:fixed;top:1rem;left:1rem;transform:translateY(-200%)}.skip-link:focus{transform:none}.masthead{border-bottom:1px solid var(--line)}.nav-inner,.footer-inner{justify-content:space-between;align-items:center;gap:1rem;display:flex}.nav-inner{min-height:76px}.wordmark{white-space:nowrap;align-items:center;gap:.65rem;font-size:1.18rem;font-weight:750;text-decoration:none;display:inline-flex}.sigil{border:1px solid var(--deep-gold);width:32px;height:32px;color:var(--gold);place-items:center;display:grid}.sigil svg{width:21px;height:21px}.site-nav,.footer-inner nav{flex-wrap:wrap;gap:clamp(.8rem,2.7vw,2.5rem);display:flex}.site-nav a,.footer-inner nav a{color:var(--muted);padding-block:.65rem;font-size:.9rem;font-weight:550;text-decoration:none}.site-nav a:hover,.site-nav [aria-current],.footer-inner nav a:hover{color:var(--gold)}.site-footer{border-top:1px solid var(--line);color:var(--muted);margin-top:clamp(3rem,7vw,7rem)}.footer-inner{flex-wrap:wrap;padding-block:1.65rem;font-size:.83rem}.footer-inner .wordmark{color:var(--ink)}.eyebrow{color:var(--gold);font:650 .75rem/1.5 var(--mono);letter-spacing:.1em;text-transform:uppercase}.eyebrow span{background:currentColor;width:5px;height:5px;margin:0 .35em .14em;display:inline-block}.lede{color:var(--muted);max-width:38rem;font-size:clamp(1.04rem,1.65vw,1.35rem)}.fine{color:var(--muted);font-size:.85rem}.hero-actions{flex-wrap:wrap;align-items:center;gap:.65rem;display:flex}.btn{cursor:pointer;border:1px solid #0000;border-radius:5px;justify-content:center;align-items:center;gap:.8rem;min-height:44px;padding:.64rem 1rem;font-size:.9rem;font-weight:680;text-decoration:none;display:inline-flex}.btn-compact{justify-self:start;gap:.4rem;padding-inline:.65rem;font-size:.8rem}.btn-primary{background:var(--gold);color:#1a1a1a}.btn-primary:hover{background:#ffd494}.btn-ghost{background:var(--panel);border-color:var(--line);color:var(--ink)}.btn-ghost:hover{border-color:var(--muted);background:var(--raised)}.venue{background:radial-gradient(ellipse at 70% 10%, #21190e 0%, var(--ground) 35rem)}.venue-intro{justify-items:start;gap:clamp(.9rem,2vw,1.6rem);display:grid}.venue h1{letter-spacing:-.04em;text-wrap:initial;font-size:clamp(3.25rem,8vw,7.1rem);font-weight:850;line-height:.91}.venue h1 span{white-space:nowrap;display:block}.venue h1 sup{vertical-align:top;color:var(--gold);letter-spacing:-.04em;margin:.25em 0 0 .35em;font-size:.28em;display:inline-block}.venue-section{border-top:1px solid var(--line);margin-bottom:clamp(2.8rem,6vw,6.25rem);padding-block:clamp(2rem,4.6vw,4.5rem) 0}.section-heading{align-content:start;gap:.6rem;margin-bottom:1.5rem;display:grid}.section-heading h2{letter-spacing:-.035em;font-size:clamp(2rem,5vw,4.2rem);font-weight:780}.section-heading>p:not(.eyebrow){color:var(--muted)}.room-grid{grid-template-columns:repeat(3,1fr);gap:1rem;display:grid}.room,.crew-card{background:var(--panel);border:1px solid var(--line);border-radius:7px;overflow:hidden}.room img{aspect-ratio:2.05;object-fit:cover;width:100%}.room-info{gap:.65rem;padding:clamp(1rem,2vw,1.5rem);display:grid}.room-info h3{letter-spacing:-.045em;font-size:clamp(1.2rem,2.1vw,1.65rem)}.room-info>p:not(.eyebrow),.crew-description{color:var(--muted);font-size:.88rem}.room-info .room-meta{border-top:1px solid var(--line);margin-top:.35rem;padding-top:.65rem}[data-room=arcade] .eyebrow{color:var(--green)}[data-room=downstairs] .eyebrow{color:var(--purple)}.crew-grid{grid-template-columns:repeat(4,1fr);gap:1rem;display:grid}.crew-card{--crow:var(--blue);border-top:2px solid var(--crow)}[data-crow=barbie]{--crow:var(--purple)}[data-crow=barchord]{--crow:var(--red)}[data-crow=bardon]{--crow:var(--green)}.crew-card img{aspect-ratio:1;object-fit:cover;background:#0a0a0a;width:100%}.crew-copy{align-content:start;gap:.4rem;padding:1rem;display:grid}.crew-role{color:var(--crow);font-size:.79rem}.crew-copy>.bot-install{margin-top:.5rem}.house{grid-template-columns:minmax(0,.65fr) minmax(0,1fr);gap:1rem 3rem;display:grid}.rule-list{border-top:1px solid var(--line)}.rule-list details{border-bottom:1px solid var(--line)}.rule-list summary{cursor:pointer;padding:.9rem 0;font-weight:650}.rule-list summary span{color:var(--gold);font:.8rem var(--mono);margin-inline:.65rem}.rule-list p,.house-contact{color:var(--muted);padding:.1rem 0 1rem}.house-contact{overflow-wrap:anywhere;grid-column:2}.house-contact a,.gate-card a{color:var(--gold)}.gate{width:min(960px,100% - 2rem);max-height:calc(100dvh - 2rem);color:var(--ink);background:var(--panel);border:1px solid #675032;border-radius:9px;padding:0;box-shadow:0 20px 100px #000}.gate[open]{grid-template-columns:.85fr 1fr;display:grid}.gate[open]:not(:modal){margin:auto;position:fixed;inset:0}#venue[inert]{visibility:hidden}.gate::backdrop{background:#080808eb}.gate-scene{background:#25190f url(/venue-entry.webp) 50% 45%/cover;border-right:1px solid #675032;min-height:26rem}.gate-card{align-content:center;gap:1.1rem;padding:clamp(1.4rem,5vw,3.4rem);display:grid}.gate-card h2{letter-spacing:-.045em;font-size:clamp(2rem,5vw,3.45rem)}.gate-card #gate-desc{color:var(--muted)}@media (scripting:none){.gate-decline{display:none}}.bot-number,.bot-status{color:var(--crow);font:700 .75rem/1.4 var(--mono)}.bot-status{border:1px solid var(--line);border-radius:4px;justify-self:start;padding:.3rem .5rem}.bot-install{gap:.55rem;display:grid}.bot-actions{flex-wrap:wrap;gap:.5rem;display:flex}.bot-note{color:var(--muted);font-size:.8rem}.worker-group{border-left:2px solid var(--crow);background:var(--ground);gap:.3rem;padding:.55rem .65rem;display:grid}.worker-heading{font-size:.8rem;font-weight:680}@media (max-width:800px){.site-width{width:calc(100% - 2.5rem)}.venue h1{font-size:clamp(3rem,9.3vw,5.2rem)}.crew-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.house{grid-template-columns:1fr}.house-contact{grid-column:auto}}@media (max-width:600px){.site-width{width:calc(100% - 2rem)}.nav-inner{gap:.35rem;min-height:60px}.wordmark{gap:.35rem;font-size:.97rem}.sigil{width:25px;height:25px}.sigil svg{width:16px;height:16px}.site-nav{gap:.65rem}.site-nav a,.footer-inner nav a{font-size:.76rem}.venue h1{font-size:clamp(3.2rem,12.5vw,5.2rem)}.room-grid{grid-template-columns:1fr}.room img{aspect-ratio:2.5}.gate[open]{grid-template-columns:1fr}.gate-scene{background-image:url(/venue-entry-mobile.webp);border-bottom:1px solid #675032;border-right:0;min-height:clamp(6rem,22vh,10rem)}}@media (max-width:460px){.crew-grid{grid-template-columns:1fr}}@media (max-width:340px){.nav-inner{flex-wrap:wrap;padding-top:.55rem}}.studio-shell{color:#e6e6e6;background:#1a1a1a}.studio-width{width:min(1240px,100% - 5rem);margin-inline:auto}.studio-header,.studio-footer{background:#1a1a1a;border:0 solid #37342e;border-bottom-width:1px}.studio-header-inner,.studio-footer-inner{justify-content:space-between;align-items:center;gap:1.25rem;display:flex}.studio-header-inner{min-height:75px}.studio-brand{color:#e6e6e6;white-space:nowrap;align-items:center;gap:.65rem;width:fit-content;text-decoration:none;display:inline-flex}.studio-brand img{width:1.8rem;height:auto}.brand-wordmark{letter-spacing:-.04em;white-space:nowrap;font-weight:760}.brand-wordmark-prefix{text-transform:uppercase;font-size:.75em;font-weight:830}.brand-wordmark-suffix{text-transform:lowercase}.studio-brand .brand-wordmark{font-size:1.87rem}.studio-header nav,.studio-footer nav{align-items:center;gap:clamp(.8rem,2.7vw,2.25rem);display:flex}.studio-header nav a,.studio-footer nav a{color:#b3b3b3;white-space:nowrap;padding-block:.75rem;font-size:.91rem;font-weight:600;text-decoration:none}.studio-header nav a:hover,.studio-header nav [aria-current],.studio-footer nav a:hover{color:var(--gold)}.studio-footer{border-width:1px 0 0}.studio-footer-inner{flex-wrap:wrap;min-height:100px;padding-block:1.2rem}.studio-footer-inner>p{color:#b3b3b3;margin-right:auto;font-size:.88rem}.studio-hero{grid-template-columns:minmax(0,.89fr) minmax(0,1.11fr);align-items:center;gap:clamp(2rem,4vw,4rem);padding-block:clamp(2.5rem,6vw,6rem);display:grid}.studio-intro{justify-items:start;gap:1.2rem;display:grid}.studio-intro h1{letter-spacing:-.052em;font-size:clamp(3.05rem,4.7vw,4.7rem);font-weight:765;line-height:1.02}.studio-intro>p:not(.eyebrow){max-width:35ch;color:var(--muted);font-size:clamp(1rem,1.7vw,1.16rem)}.studio-intro .hero-actions{margin-top:.35rem}.studio-shell .btn-ghost{background:#222;border-color:#4b4740}.studio-shell .btn-ghost:hover{background:#2a2926;border-color:#8d8376}.studio-hero-image{isolation:isolate;aspect-ratio:1.68;position:relative}.studio-hero-image:after{content:"";pointer-events:none;border:1px solid #fcbd5c61;position:absolute;inset:.65rem}.studio-hero-image img{object-fit:cover;border:1px solid #504239;width:100%;height:100%}.studio-featured{border-top:1px solid #3d3933;padding-block:clamp(1.75rem,4vw,3rem) 0}.studio-section-heading{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.65rem 1rem;margin-bottom:1.2rem;display:flex}.studio-section-heading h2{letter-spacing:-.055em;font-size:clamp(1.95rem,3.4vw,2.85rem);font-weight:730}.studio-text-link{color:var(--gold);text-underline-offset:.23em;font-size:.9rem;font-weight:650;text-decoration-thickness:1px}.studio-text-link:hover{color:#ffd494}.studio-feature-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.1rem;display:grid}.studio-feature{--feature-accent:#91c9f3;background:#222;border:1px solid #3d3933;border-radius:5px;overflow:hidden}.studio-feature[data-app=bardrop]{--feature-accent:#fc9fbe}.studio-feature-art{aspect-ratio:2;background:#131313;border-bottom:1px solid #3d3933;place-items:center;padding:.8rem;display:grid;overflow:hidden}.studio-feature-art:focus-visible{outline-offset:-3px}.studio-feature-art img{object-fit:contain;width:100%;height:100%;min-height:0;display:block}.studio-feature-copy{gap:.5rem;padding:clamp(1rem,2.7vw,1.65rem);display:grid}.studio-platform{color:var(--feature-accent);font:600 .77rem/1.4 var(--mono)}.studio-feature-copy h3{font-size:2.15rem}.studio-feature-copy h3 a{text-decoration:none}.studio-feature-copy h3 a:hover{color:var(--feature-accent)}.studio-feature-copy>p:last-child,.barboard-feature p,.studio-community p{color:var(--muted)}.barboard-feature,.studio-community{justify-content:space-between;align-items:center;gap:1.25rem;display:flex}.barboard-feature{background:#23211e;border:1px solid #524432;margin-block:clamp(2rem,5vw,4.5rem);padding:clamp(1rem,3vw,2rem)}.barboard-feature h2,.studio-community h2{letter-spacing:-.03em;margin-bottom:.28rem;font-size:1.3rem}.barboard-feature .btn{flex:none}.studio-community{border-top:1px solid #3d3933;justify-content:flex-start;padding-block:1.65rem clamp(2.5rem,6vw,5rem)}.studio-community img{border:1px solid #3d3933;border-radius:.65rem}.studio-community-side{color:var(--muted);white-space:nowrap;text-underline-offset:.23em;margin-left:auto;font-size:.83rem}.studio-community-side:hover{color:var(--gold)}.crow-header{background:#151311}.crow-header .wordmark sup{color:var(--gold);vertical-align:.45em;font-size:.62em}.crow-header .crow-nav-studio{color:var(--gold)}.crow-site .venue{background:#12100e}.crow-hero{isolation:isolate;border-bottom:1px solid #6a4f31;align-items:center;min-height:clamp(28rem,42vw,40rem);display:grid;position:relative;overflow:hidden}.crow-hero-art,.crow-hero:after{width:100%;height:100%;position:absolute;inset:0}.crow-hero-art{object-fit:cover;object-position:center;z-index:-2}.crow-hero:after{content:"";z-index:-1;background:linear-gradient(90deg,#0d0908fc,#0d0908de 27%,#0d09082e 64%,#0000 87%),linear-gradient(#0000 65%,#0d09089e)}.crow-hero .venue-intro{padding-block:2.5rem}.crow-hero h1{font-size:clamp(4rem,7.6vw,7rem)}.crow-hero .lede{color:#e1d6cc;max-width:35ch}.crow-hero .btn-ghost{background:#161310;border-color:#6a4f31}.crow-studio{background:#201a14;border:1px solid #594635;align-items:center;gap:1.25rem;margin-block:clamp(1.5rem,4vw,3.25rem);padding:clamp(.85rem,2.4vw,1.4rem) clamp(1rem,2.6vw,1.8rem);display:flex}.crow-studio p{color:#d1c5b8;font-size:.95rem}.crow-studio .btn{flex:none;margin-left:auto}.crow-site .venue-section:last-child{margin-bottom:0;padding-bottom:2.5rem}.crow-site .site-footer{margin-top:0}.crow-site .crew-card img{aspect-ratio:16/10}.crow-site .crew-copy{gap:.65rem}.crow-site .footer-inner .studio-brand{padding-block:0}.crow-site .footer-inner .studio-brand img{width:1.2rem}.crow-site .footer-inner .studio-brand .brand-wordmark{font-size:1.2rem}.gate .gate-scene{background-image:url(/rework/crowbar-door.webp);background-position:38%}@media (max-width:960px){.studio-width{width:calc(100% - 3rem)}.studio-hero{gap:1.5rem}.crow-studio{flex-wrap:wrap;gap:.65rem 1.1rem}}@media (max-width:800px){.studio-width{width:calc(100% - 2.5rem)}.studio-hero{grid-template-columns:1fr;gap:1.65rem}.studio-intro h1{max-width:13ch}.studio-hero-image{max-height:25rem}.crow-hero-art{object-position:56% center}.crow-hero:after{background:linear-gradient(90deg,#0d0908f7,#0d0908d1 35%,#0d090833)}}@media (max-width:560px){.studio-header-inner{gap:.6rem;min-height:64px}.studio-header nav,.studio-footer nav{gap:.62rem}.studio-header nav a{font-size:.78rem}.studio-brand{gap:.4rem}.studio-brand img{width:1.3rem}.studio-brand .brand-wordmark{font-size:1.45rem}.studio-intro h1{font-size:clamp(2.55rem,10.5vw,3.6rem)}.studio-feature-grid{grid-template-columns:1fr}.barboard-feature{flex-direction:column;align-items:flex-start;gap:.75rem}.studio-community{grid-template-columns:auto 1fr;gap:.85rem;display:grid}.studio-community img{align-self:start;width:2.6rem;height:2.6rem}.studio-community-side{grid-column:2;margin-left:0}.crow-hero{min-height:26rem}.crow-hero h1{font-size:clamp(3.5rem,13vw,5rem)}.crow-studio .btn{margin-left:0}.crow-header .site-nav{gap:.65rem}.crow-header .site-nav a{font-size:.76rem}.crow-header .wordmark{gap:.35rem;font-size:.9rem}.crow-header .sigil{width:1.5rem;height:1.5rem}.crow-header .sigil svg{width:.9rem;height:.9rem}}@media (max-width:480px){.crow-header .nav-inner{flex-direction:column;align-items:flex-start;gap:.15rem;padding-top:.65rem}.crow-header .site-nav{justify-content:space-between;gap:0 .65rem;width:100%}}@media (max-width:365px){.studio-header-inner{flex-direction:column;align-items:flex-start;gap:.15rem;padding-top:.8rem}.studio-header nav{gap:1rem}}
