:root{--primary-a: #0C233F;--primary-b: #8C8C8C;--elementary-a: #FFFBEB;--elementary-b: #141414;--secondary-a: #6F537B;--secondary-b: #587A74;--secondary-c: #D5D6D9;--secondary-d: #AD7481;--secondary-e: #4A5976;--secondary-f: #AD9665;--bg: var(--elementary-a);--fg: var(--elementary-b);--accent: var(--primary-a);--muted: var(--primary-b);--font-display: "Avantt", "FK Grotesque", "Helvetica Neue", Arial, sans-serif;--font-body: "FK Grotesque", "Helvetica Neue", Arial, sans-serif;--font-serif: "Aleo", Georgia, serif;--arch-musician: #ff4fd8;--arch-painter: #e8322e;--arch-engineer: #ffcc00;--arch-director: #7b3fe4;--arch-photographer: #19c6a7;--arch-writer: #9eff1f;--guide: #1f6fff;--space-1: 8px;--space-2: 16px;--space-3: 24px;--space-4: 32px;--space-6: 48px;--space-8: 64px;--space-12: 96px;--space-16: 128px;--gutter: 16px;--measure: 64ch}@media(min-width:768px){:root{--gutter: 32px}}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{margin:0;background:var(--bg);color:var(--fg);font-family:var(--font-body);font-size:18px;line-height:1.5}h1,h2,h3{font-family:var(--font-display);font-weight:700;line-height:1.05;letter-spacing:-.02em;margin:0 0 var(--space-3)}h1{font-size:clamp(2.5rem,8vw,6rem)}h2{font-size:clamp(1.75rem,4vw,3rem)}p{max-width:var(--measure);margin:0 0 var(--space-2)}a{color:inherit;text-decoration-thickness:2px;text-underline-offset:3px}.wrap{padding-left:var(--gutter);padding-right:var(--gutter);max-width:1280px;margin:0 auto}@property --sw{syntax: "<length>"; inherits: true; initial-value: 1px;}.campus[data-astro-cid-es3i7wlh]{--bg: #afafaf;--line: #ffffff;--ink: #ffffff;--dim: #5f5e5e;--glass: .42;position:fixed;inset:0;background:var(--bg);overflow:hidden;font-family:Helvetica Neue,Helvetica,Arial,sans-serif}body{background:#afafaf}body.night{background:#000}@media(max-width:860px){.campus[data-astro-cid-es3i7wlh]{--panel-w: 0px;position:relative;inset:auto;width:100%;height:100dvh}}.campus[data-astro-cid-es3i7wlh].night{--bg: #000000;--line: #008af9;--ink: #7fb1c7;--dim: #008af9}.stage[data-astro-cid-es3i7wlh]{position:absolute;inset:0;left:var(--panel-w, 236px);overflow:hidden;display:flex;align-items:center;justify-content:center;padding:2vmin;box-sizing:border-box}.scene[data-astro-cid-es3i7wlh]{display:block;width:100%;height:100%;opacity:0;fill:none;stroke:var(--line);stroke-width:var(--sw);stroke-linejoin:round;stroke-linecap:round;--sw: .9px;transition:--sw .95s ease-in-out,opacity .8s cubic-bezier(.19,1,.22,1)}.screen[data-astro-cid-es3i7wlh]{fill:#000;fill-opacity:.35}.campus[data-astro-cid-es3i7wlh].media .screen[data-astro-cid-es3i7wlh]{fill-opacity:1}.campus[data-astro-cid-es3i7wlh].in.media.flat .scene[data-astro-cid-es3i7wlh]{opacity:0}.elev[data-astro-cid-es3i7wlh]{position:absolute;inset:0;width:100%;height:100%;opacity:0;transition:opacity .8s ease;pointer-events:none;z-index:2;stroke:var(--line);stroke-width:1;fill:none}.campus[data-astro-cid-es3i7wlh].flat .elev[data-astro-cid-es3i7wlh]{opacity:1}.elev[data-astro-cid-es3i7wlh] .fb{fill:color-mix(in srgb,var(--line) 28%,var(--bg))}.elev[data-astro-cid-es3i7wlh] .panel{fill:#000}.campus[data-astro-cid-es3i7wlh].media .people[data-astro-cid-es3i7wlh],.campus[data-astro-cid-es3i7wlh].media .notes[data-astro-cid-es3i7wlh],.campus[data-astro-cid-es3i7wlh].media .labels[data-astro-cid-es3i7wlh],.campus[data-astro-cid-es3i7wlh].media .routes[data-astro-cid-es3i7wlh],.campus[data-astro-cid-es3i7wlh].media .icon[data-astro-cid-es3i7wlh]{visibility:hidden}.player[data-astro-cid-es3i7wlh]{position:absolute;opacity:0;transition:opacity .5s ease;pointer-events:none;z-index:3}.player[data-astro-cid-es3i7wlh].on{opacity:1;pointer-events:auto}.player[data-astro-cid-es3i7wlh] iframe[data-astro-cid-es3i7wlh]{display:block;width:100%;height:100%;border:0;background:#000}.campus[data-astro-cid-es3i7wlh].in .scene[data-astro-cid-es3i7wlh]{opacity:1}.shells[data-astro-cid-es3i7wlh] .floor[data-astro-cid-es3i7wlh]{stroke-width:calc(var(--sw) * 1.15)}.stair[data-astro-cid-es3i7wlh]{stroke-width:calc(var(--sw) * .65)}.stair[data-astro-cid-es3i7wlh] .tread[data-astro-cid-es3i7wlh]{fill:var(--line);fill-opacity:.16}.stair[data-astro-cid-es3i7wlh] .riser[data-astro-cid-es3i7wlh]{fill:var(--line);fill-opacity:.05}.stair[data-astro-cid-es3i7wlh] .walk[data-astro-cid-es3i7wlh]{stroke-width:calc(var(--sw) * .9)}.stair[data-astro-cid-es3i7wlh] .joint[data-astro-cid-es3i7wlh]{opacity:.35}.campus[data-astro-cid-es3i7wlh].zoomed .scene[data-astro-cid-es3i7wlh]{--sw: 1.6px}.portrait[data-astro-cid-es3i7wlh]{position:absolute;top:4vmin;right:4vmin;margin:0;width:min(36%,420px);z-index:7;will-change:transform;border:1.5px solid var(--line);background:var(--bg);padding:6px;box-sizing:border-box;opacity:1;transition:opacity .4s ease}.portrait[data-astro-cid-es3i7wlh][hidden]{display:none}.portrait[data-astro-cid-es3i7wlh] img[data-astro-cid-es3i7wlh]{display:block;width:100%;height:auto;filter:grayscale(1) contrast(1.05)}.portrait[data-astro-cid-es3i7wlh] figcaption[data-astro-cid-es3i7wlh]{color:var(--ink);font-family:Arial,Helvetica,sans-serif;font-size:13px;padding:8px 2px 2px}.portrait[data-astro-cid-es3i7wlh] .dsp[data-astro-cid-es3i7wlh]{display:flex;gap:14px;margin-top:6px;font-size:11px;letter-spacing:.02em}.portrait[data-astro-cid-es3i7wlh] .dsp[data-astro-cid-es3i7wlh]:empty{display:none}.portrait[data-astro-cid-es3i7wlh] .step[data-astro-cid-es3i7wlh]{display:flex;justify-content:space-between;margin-top:8px;font-size:11px}.portrait[data-astro-cid-es3i7wlh] .step[data-astro-cid-es3i7wlh] button[data-astro-cid-es3i7wlh]{font:inherit;color:var(--ink);background:none;border:1px solid var(--ink);padding:3px 10px;cursor:pointer}.portrait[data-astro-cid-es3i7wlh] .step[data-astro-cid-es3i7wlh] button[data-astro-cid-es3i7wlh]:hover{opacity:.7}.hang[data-astro-cid-es3i7wlh] .pic[data-astro-cid-es3i7wlh]{cursor:pointer}.hang[data-astro-cid-es3i7wlh] image[data-astro-cid-es3i7wlh]{filter:grayscale(1) contrast(1.08);opacity:.92}.hang[data-astro-cid-es3i7wlh] .pic[data-astro-cid-es3i7wlh]:hover image[data-astro-cid-es3i7wlh]{opacity:1}.hang[data-astro-cid-es3i7wlh] rect[data-astro-cid-es3i7wlh]{fill:none;stroke:var(--line);stroke-width:calc(var(--sw) * .8)}.portrait[data-astro-cid-es3i7wlh] .dsp[data-astro-cid-es3i7wlh] a[data-astro-cid-es3i7wlh]{color:var(--ink);text-decoration:none;border-bottom:1px solid var(--ink);padding-bottom:1px}.portrait[data-astro-cid-es3i7wlh] .dsp[data-astro-cid-es3i7wlh] a[data-astro-cid-es3i7wlh]:hover{opacity:.7}@media(max-width:860px){.portrait[data-astro-cid-es3i7wlh]{top:auto;bottom:14px;right:14px;width:42%}}.room[data-astro-cid-es3i7wlh]{cursor:pointer;transition:opacity .6s ease}.campus[data-astro-cid-es3i7wlh].zoomed .room[data-astro-cid-es3i7wlh]:not(.is-focus),.campus[data-astro-cid-es3i7wlh].zoomed .shells[data-astro-cid-es3i7wlh],.campus[data-astro-cid-es3i7wlh].zoomed .stair[data-astro-cid-es3i7wlh],.campus[data-astro-cid-es3i7wlh].zoomed .table[data-astro-cid-es3i7wlh],.campus[data-astro-cid-es3i7wlh].zoomed .courtyard[data-astro-cid-es3i7wlh],.campus[data-astro-cid-es3i7wlh].zoomed .labels[data-astro-cid-es3i7wlh]{opacity:.16}.campus[data-astro-cid-es3i7wlh].zoomed .room[data-astro-cid-es3i7wlh].is-focus .f[data-astro-cid-es3i7wlh]{fill-opacity:.14}.campus[data-astro-cid-es3i7wlh].zoomed .room[data-astro-cid-es3i7wlh].is-focus .f[data-astro-cid-es3i7wlh].south,.campus[data-astro-cid-es3i7wlh].zoomed .room[data-astro-cid-es3i7wlh].is-focus .f[data-astro-cid-es3i7wlh].east{fill-opacity:.08}.shells[data-astro-cid-es3i7wlh],.stair[data-astro-cid-es3i7wlh],.table[data-astro-cid-es3i7wlh],.courtyard[data-astro-cid-es3i7wlh],.labels[data-astro-cid-es3i7wlh]{transition:opacity .6s ease}.people[data-astro-cid-es3i7wlh] use.away,.notes[data-astro-cid-es3i7wlh] .away{opacity:.16!important}.room[data-astro-cid-es3i7wlh] .people[data-astro-cid-es3i7wlh] use.away{opacity:1!important}.scene[data-astro-cid-es3i7wlh] *{vector-effect:non-scaling-stroke}.room[data-astro-cid-es3i7wlh] .f[data-astro-cid-es3i7wlh]{fill:var(--c);fill-opacity:.38;transition:fill-opacity .3s ease}.room[data-astro-cid-es3i7wlh] .f[data-astro-cid-es3i7wlh].south{fill-opacity:.3}.room[data-astro-cid-es3i7wlh] .f[data-astro-cid-es3i7wlh].east{fill-opacity:.22}.room[data-astro-cid-es3i7wlh] .sky[data-astro-cid-es3i7wlh]{stroke-dasharray:5 5;opacity:.8}.room[data-astro-cid-es3i7wlh]:hover .f[data-astro-cid-es3i7wlh],.room[data-astro-cid-es3i7wlh].is-hover .f[data-astro-cid-es3i7wlh],.room[data-astro-cid-es3i7wlh].is-hot .f[data-astro-cid-es3i7wlh]{fill-opacity:.7}.room[data-astro-cid-es3i7wlh].is-magnet .f[data-astro-cid-es3i7wlh]{animation:throb 1s ease-in-out infinite}@keyframes throb{50%{fill-opacity:.85}}.campus[data-astro-cid-es3i7wlh].night .room[data-astro-cid-es3i7wlh] .f[data-astro-cid-es3i7wlh]{fill:var(--line);fill-opacity:.08}.campus[data-astro-cid-es3i7wlh].night .room[data-astro-cid-es3i7wlh]:hover .f[data-astro-cid-es3i7wlh],.campus[data-astro-cid-es3i7wlh].night .room[data-astro-cid-es3i7wlh].is-hover .f[data-astro-cid-es3i7wlh],.campus[data-astro-cid-es3i7wlh].night .room[data-astro-cid-es3i7wlh].is-hot .f[data-astro-cid-es3i7wlh]{fill-opacity:.3}.table[data-astro-cid-es3i7wlh],.courtyard[data-astro-cid-es3i7wlh]{stroke-width:calc(var(--sw) * .8)}.table[data-astro-cid-es3i7wlh] ellipse[data-astro-cid-es3i7wlh],.table[data-astro-cid-es3i7wlh] path[data-astro-cid-es3i7wlh]{fill:var(--bg)}.talker[data-astro-cid-es3i7wlh]{fill:#df9abf;stroke:#c05799;stroke-width:.8;cursor:pointer}.campus[data-astro-cid-es3i7wlh].night .talker[data-astro-cid-es3i7wlh]{fill:#000;stroke:var(--line)}.bubble[data-astro-cid-es3i7wlh] path[data-astro-cid-es3i7wlh]{fill:#fff;stroke:none}.bubble[data-astro-cid-es3i7wlh] text[data-astro-cid-es3i7wlh]{fill:#000;stroke:none;font-family:Georgia,Times New Roman,serif;font-size:30px}.campus[data-astro-cid-es3i7wlh].night .bubble[data-astro-cid-es3i7wlh] path[data-astro-cid-es3i7wlh]{fill:#000;stroke:var(--line);stroke-width:2}.campus[data-astro-cid-es3i7wlh].night .bubble[data-astro-cid-es3i7wlh] text[data-astro-cid-es3i7wlh]{fill:var(--line)}.bubble[data-astro-cid-es3i7wlh]{opacity:0;transition:opacity .4s ease}.bubble[data-astro-cid-es3i7wlh].show{opacity:1}.people[data-astro-cid-es3i7wlh],.notes[data-astro-cid-es3i7wlh]{pointer-events:none}.people[data-astro-cid-es3i7wlh] use{fill:#fffdfd;stroke:#fffdfd;stroke-width:1;transition:opacity .6s ease}.campus[data-astro-cid-es3i7wlh].night .people[data-astro-cid-es3i7wlh] use{fill:#000;stroke:var(--line)}.campus[data-astro-cid-es3i7wlh].arch-on .people[data-astro-cid-es3i7wlh] use.arch-musician{fill:var(--arch-musician);stroke:var(--arch-musician)}.campus[data-astro-cid-es3i7wlh].arch-on .people[data-astro-cid-es3i7wlh] use.arch-painter{fill:var(--arch-painter);stroke:var(--arch-painter)}.campus[data-astro-cid-es3i7wlh].arch-on .people[data-astro-cid-es3i7wlh] use.arch-engineer{fill:var(--arch-engineer);stroke:var(--arch-engineer)}.campus[data-astro-cid-es3i7wlh].arch-on .people[data-astro-cid-es3i7wlh] use.arch-director{fill:var(--arch-director);stroke:var(--arch-director)}.campus[data-astro-cid-es3i7wlh].arch-on .people[data-astro-cid-es3i7wlh] use.arch-photographer{fill:var(--arch-photographer);stroke:var(--arch-photographer)}.campus[data-astro-cid-es3i7wlh].arch-on .people[data-astro-cid-es3i7wlh] use.arch-writer{fill:var(--arch-writer);stroke:var(--arch-writer)}.campus[data-astro-cid-es3i7wlh] .people[data-astro-cid-es3i7wlh] use.me,.campus[data-astro-cid-es3i7wlh].night .people[data-astro-cid-es3i7wlh] use.me{fill:var(--guide);stroke:var(--guide)}.notes[data-astro-cid-es3i7wlh] use{fill:var(--line);stroke:none;pointer-events:none}.hot[data-astro-cid-es3i7wlh]{pointer-events:none;fill:transparent;stroke:none}.room[data-astro-cid-es3i7wlh].is-focus .hot[data-astro-cid-es3i7wlh]{pointer-events:all;cursor:pointer}.pool{position:fixed;inset:0;width:100%;height:100%;border:0;z-index:40;background:var(--bg);opacity:0;transition:opacity .7s ease;pointer-events:none}.pool.on{opacity:1;pointer-events:auto}.furn[data-astro-cid-es3i7wlh]{stroke-width:calc(var(--sw) * .8)}.furn[data-astro-cid-es3i7wlh] .fb[data-astro-cid-es3i7wlh]{fill:color-mix(in srgb,var(--line) 28%,var(--bg))}.campus[data-astro-cid-es3i7wlh].night .furn[data-astro-cid-es3i7wlh] .fb[data-astro-cid-es3i7wlh]{fill:color-mix(in srgb,var(--line) 18%,#000)}.furn[data-astro-cid-es3i7wlh] .ff[data-astro-cid-es3i7wlh]{fill:var(--line);fill-opacity:.25}.furn[data-astro-cid-es3i7wlh] .ball[data-astro-cid-es3i7wlh]{fill:var(--line);stroke-width:calc(var(--sw) * .4)}.icon[data-astro-cid-es3i7wlh] rect[data-astro-cid-es3i7wlh]{fill:var(--line);stroke:none}.icon[data-astro-cid-es3i7wlh] use[data-astro-cid-es3i7wlh]{fill:var(--bg);stroke:none}.icon[data-astro-cid-es3i7wlh]{opacity:0;transition:opacity .25s ease,transform .3s ease;pointer-events:none}.icon[data-astro-cid-es3i7wlh].show{opacity:1}.labels[data-astro-cid-es3i7wlh],.routes[data-astro-cid-es3i7wlh]{display:none;pointer-events:none}.campus[data-astro-cid-es3i7wlh].routes-on .routes[data-astro-cid-es3i7wlh]{display:block}.routes[data-astro-cid-es3i7wlh] .edge[data-astro-cid-es3i7wlh]{stroke:#ff5a1f;stroke-width:var(--sw);stroke-dasharray:6 5}.routes[data-astro-cid-es3i7wlh] .zone[data-astro-cid-es3i7wlh]{stroke:#ff5a1f;stroke-width:var(--sw);opacity:.45}.routes[data-astro-cid-es3i7wlh] .portal[data-astro-cid-es3i7wlh]{stroke:#ff5a1f;stroke-width:calc(var(--sw) * 3)}.routes[data-astro-cid-es3i7wlh] .node[data-astro-cid-es3i7wlh] circle[data-astro-cid-es3i7wlh]{fill:var(--bg);stroke:#ff5a1f;stroke-width:var(--sw)}.routes[data-astro-cid-es3i7wlh] .node[data-astro-cid-es3i7wlh].stop circle[data-astro-cid-es3i7wlh]{fill:#ff5a1f}.routes[data-astro-cid-es3i7wlh] .node[data-astro-cid-es3i7wlh] text[data-astro-cid-es3i7wlh]{fill:#ff5a1f;stroke:none;font-family:Arial,Helvetica,sans-serif;font-size:13px}.campus[data-astro-cid-es3i7wlh].zoomed .routes[data-astro-cid-es3i7wlh]{opacity:.9}.map[data-astro-cid-es3i7wlh]{position:fixed;top:16px;right:16px;z-index:6;transition:opacity .6s ease;will-change:transform;color:var(--line)}.map[data-astro-cid-es3i7wlh] svg{fill:none;stroke:var(--line);stroke-width:.9;stroke-linecap:round;stroke-linejoin:round;display:block}.maptile[data-astro-cid-es3i7wlh]{width:150px;height:150px;cursor:zoom-in;background:var(--bg)}.maptile[data-astro-cid-es3i7wlh]:focus-visible{outline:2px solid var(--line);outline-offset:2px}.map[data-astro-cid-es3i7wlh] .tile{fill:var(--bg);stroke-width:1.1}.map[data-astro-cid-es3i7wlh] .rail{stroke-width:2.4;stroke-dasharray:4 3;opacity:.9}.map[data-astro-cid-es3i7wlh] .stn{fill:var(--bg);stroke-width:1}.map[data-astro-cid-es3i7wlh] .dot{fill:var(--line);stroke:none}.map[data-astro-cid-es3i7wlh] .ring{stroke-width:1.2}.map[data-astro-cid-es3i7wlh] text{fill:var(--line);stroke:none;font-family:Arial,Helvetica,sans-serif;font-weight:700}.map[data-astro-cid-es3i7wlh] .n{font-size:7px;text-anchor:middle}.map[data-astro-cid-es3i7wlh] .cap{font-size:7.6px;text-anchor:middle}.mapbig[data-astro-cid-es3i7wlh]{display:none;position:relative;width:min(480px,calc(100vw - 32px),calc(100vh - 32px));height:min(480px,calc(100vw - 32px),calc(100vh - 32px));cursor:zoom-out}.mapbig[data-astro-cid-es3i7wlh] .streets{width:100%;height:100%;stroke-width:.5;background:var(--bg)}.mapbig[data-astro-cid-es3i7wlh] .streets .tile{stroke-width:.5}.mapbig[data-astro-cid-es3i7wlh] .streets .roads{stroke-width:.45;opacity:.75}.mapbig[data-astro-cid-es3i7wlh] .streets .bridges{stroke-width:.8}.mapbig[data-astro-cid-es3i7wlh] .streets .rail{stroke-width:1;stroke-dasharray:2.4 1.6}.mapbig[data-astro-cid-es3i7wlh] .streets .ring{stroke-width:.8}.mapbig[data-astro-cid-es3i7wlh] .streets .pl{font-size:3.4px;letter-spacing:.08em;text-anchor:middle;opacity:.9}.mapbig[data-astro-cid-es3i7wlh] .streets .n{font-size:5px}.mapbig[data-astro-cid-es3i7wlh] .streets .cap{font-size:5px;text-anchor:end}.map[data-astro-cid-es3i7wlh].open .maptile[data-astro-cid-es3i7wlh]{display:none}.map[data-astro-cid-es3i7wlh].open .mapbig[data-astro-cid-es3i7wlh]{display:block}.campus[data-astro-cid-es3i7wlh].zoomed .map[data-astro-cid-es3i7wlh]{opacity:.16}@media(max-width:860px){.map[data-astro-cid-es3i7wlh]{top:10px;right:10px}.maptile[data-astro-cid-es3i7wlh]{width:104px;height:104px}.mapbig[data-astro-cid-es3i7wlh]{width:calc(100vw - 20px);height:calc(100vw - 20px)}}.compass[data-astro-cid-es3i7wlh]{position:absolute;left:calc(var(--panel-w, 236px) + 22px);bottom:22px;width:96px;height:96px;z-index:5;display:none;fill:none;stroke:var(--line);stroke-width:1.6;stroke-linecap:round}.campus[data-astro-cid-es3i7wlh].labels-on .compass[data-astro-cid-es3i7wlh]{display:block}.compass[data-astro-cid-es3i7wlh] .needle[data-astro-cid-es3i7wlh]{fill:var(--line)}.compass[data-astro-cid-es3i7wlh] text[data-astro-cid-es3i7wlh]{fill:var(--line);stroke:none;font-family:Arial,Helvetica,sans-serif;font-weight:700;font-size:13px;text-anchor:middle}@media(max-width:860px){.compass[data-astro-cid-es3i7wlh]{bottom:14px;left:14px;width:72px;height:72px}}.campus[data-astro-cid-es3i7wlh].labels-on .labels[data-astro-cid-es3i7wlh]{display:block}.label[data-astro-cid-es3i7wlh] rect[data-astro-cid-es3i7wlh]{fill:var(--bg);stroke:var(--line);stroke-width:var(--sw)}.label[data-astro-cid-es3i7wlh] text[data-astro-cid-es3i7wlh]{fill:var(--line);stroke:none;font-family:Arial,Helvetica,sans-serif;font-weight:700;font-size:22px;text-anchor:middle}.icon[data-astro-cid-es3i7wlh].is-hot rect[data-astro-cid-es3i7wlh]{fill:#fff}.tb[data-astro-cid-zc6b6qs3]{--bg: #afafaf;--ink: #fff;--dim: #e6e6e6;--w: 236px;position:fixed;top:0;left:0;bottom:0;width:var(--w);z-index:30;background:var(--bg);color:var(--ink);border-right:1.5px solid var(--ink);font-family:Arial,Helvetica Neue,Helvetica,sans-serif;font-size:8.5px;line-height:1.25;display:flex;flex-direction:column}.tb-toggle[data-astro-cid-zc6b6qs3]{display:none}.tb-body[data-astro-cid-zc6b6qs3]{display:flex;flex-direction:column;height:100%;padding:8px 10px;box-sizing:border-box;overflow-y:auto;overflow-x:hidden;scrollbar-width:none}.tb-body[data-astro-cid-zc6b6qs3]::-webkit-scrollbar{display:none}.tb-body[data-astro-cid-zc6b6qs3]>[data-astro-cid-zc6b6qs3]{flex:0 0 auto}.tb-head[data-astro-cid-zc6b6qs3]{display:flex;justify-content:space-between;align-items:flex-start;padding-bottom:6px;border-bottom:1px solid var(--ink)}.tb-logo[data-astro-cid-zc6b6qs3]{width:190px;height:auto;display:block;fill:var(--ink)}.tb-project[data-astro-cid-zc6b6qs3]{font-size:12px;padding:7px 0 6px;border-bottom:1px solid var(--ink)}.tb-nav[data-astro-cid-zc6b6qs3]{display:block}.tb-row[data-astro-cid-zc6b6qs3]{display:flex;justify-content:space-between;gap:8px;padding:7px 0 8px;border-bottom:1px solid var(--ink);color:inherit;text-decoration:none;cursor:pointer}.tb-row[data-astro-cid-zc6b6qs3]:hover .tb-label[data-astro-cid-zc6b6qs3],.tb-row[data-astro-cid-zc6b6qs3]:focus-visible .tb-label[data-astro-cid-zc6b6qs3]{text-decoration:underline;text-underline-offset:2px}.tb-row[data-astro-cid-zc6b6qs3].is-off{cursor:default;color:var(--dim)}.tb-back[data-astro-cid-zc6b6qs3]{width:100%;background:none;border:0;border-bottom:1px solid var(--ink);color:inherit;font:inherit;text-align:left;cursor:pointer}.tb-back[data-astro-cid-zc6b6qs3][hidden],.tb-roster[data-astro-cid-zc6b6qs3][hidden]{display:none}.tb-blurb[data-astro-cid-zc6b6qs3]{padding:7px 0 4px;border-bottom:1px solid var(--ink);font-size:8.5px;line-height:1.35}.tb-blurb[data-astro-cid-zc6b6qs3][hidden]{display:none}.tb-blurb[data-astro-cid-zc6b6qs3] p{margin:0 0 5px}.tb-blurb[data-astro-cid-zc6b6qs3] b{display:block;font-size:8px;letter-spacing:.02em;text-transform:uppercase}.tb-blurb[data-astro-cid-zc6b6qs3] img{display:block;width:62%;height:auto;margin:5px 0 3px;filter:invert(1)}.tb-render[data-astro-cid-zc6b6qs3]{position:absolute;left:10px;right:10px;bottom:10px;margin:0;padding-top:8px;background:var(--bg);z-index:1}.tb-render[data-astro-cid-zc6b6qs3][hidden]{display:none}.tb-render[data-astro-cid-zc6b6qs3] img[data-astro-cid-zc6b6qs3]{display:block;width:100%;height:auto;border:1px solid var(--ink)}.tb[data-astro-cid-zc6b6qs3].has-render .tb-body[data-astro-cid-zc6b6qs3]{padding-bottom:190px}.tb-roster[data-astro-cid-zc6b6qs3] .tb-artist[data-astro-cid-zc6b6qs3]{padding:5px 0 4px;align-items:center;gap:8px}.tb-roster[data-astro-cid-zc6b6qs3] .tb-artist[data-astro-cid-zc6b6qs3] .tb-label[data-astro-cid-zc6b6qs3]{flex:1 1 auto}.tb-roster[data-astro-cid-zc6b6qs3] .tb-thumb{width:32px;height:32px;object-fit:cover;display:block;filter:grayscale(1) contrast(1.05);border:1px solid var(--ink)}.tb-roster[data-astro-cid-zc6b6qs3] .tb-artist[data-astro-cid-zc6b6qs3].is-on .tb-label[data-astro-cid-zc6b6qs3]{text-decoration:underline;text-underline-offset:2px}.tb-roster[data-astro-cid-zc6b6qs3] .tb-artist[data-astro-cid-zc6b6qs3] .tb-label[data-astro-cid-zc6b6qs3]{font-size:11px;letter-spacing:0;text-transform:none}.tb[data-astro-cid-zc6b6qs3].has-room .tb-nav[data-astro-cid-zc6b6qs3]>[data-astro-cid-zc6b6qs3][data-open],.tb[data-astro-cid-zc6b6qs3].has-room .tb-nav[data-astro-cid-zc6b6qs3]>[data-astro-cid-zc6b6qs3][data-go],.tb[data-astro-cid-zc6b6qs3].has-room .tb-nav[data-astro-cid-zc6b6qs3]>.is-off[data-astro-cid-zc6b6qs3],.tb[data-astro-cid-zc6b6qs3].has-room .tb-nav[data-astro-cid-zc6b6qs3]>a[data-astro-cid-zc6b6qs3][href^=mailto],.tb[data-astro-cid-zc6b6qs3].has-room .tb-key[data-astro-cid-zc6b6qs3],.tb[data-astro-cid-zc6b6qs3].has-room .tb-rev[data-astro-cid-zc6b6qs3],.tb[data-astro-cid-zc6b6qs3].has-room .tb-legal[data-astro-cid-zc6b6qs3],.tb[data-astro-cid-zc6b6qs3].has-room .tb-sheet[data-astro-cid-zc6b6qs3],.tb[data-astro-cid-zc6b6qs3].has-room .tb-foot[data-astro-cid-zc6b6qs3],.tb[data-astro-cid-zc6b6qs3].has-room .tb-dob[data-astro-cid-zc6b6qs3]{display:none}.tb[data-astro-cid-zc6b6qs3].has-room .tb-project[data-astro-cid-zc6b6qs3]{font-size:15px;padding:10px 0 8px}.tb-label[data-astro-cid-zc6b6qs3]{font-size:8px;letter-spacing:.02em}.tb-detail[data-astro-cid-zc6b6qs3]{text-align:right;font-size:7.5px;line-height:1.3}.tb-space[data-astro-cid-zc6b6qs3]{flex:1 1 auto;min-height:12px}.tb-key[data-astro-cid-zc6b6qs3]{padding:7px 0 6px;border-bottom:1px solid var(--ink)}.tb-switch[data-astro-cid-zc6b6qs3]{display:flex;align-items:center;gap:6px;cursor:pointer;font-size:8.5px}.tb-switch-2[data-astro-cid-zc6b6qs3]{margin-top:5px}.tb-switch[data-astro-cid-zc6b6qs3]>span[data-astro-cid-zc6b6qs3]:first-child{flex:1 1 auto}.tb-switch[data-astro-cid-zc6b6qs3] input[data-astro-cid-zc6b6qs3]{position:absolute;opacity:0;width:1px;height:1px}.tb-switch-track[data-astro-cid-zc6b6qs3]{display:inline-block;width:22px;height:11px;border:1px solid var(--ink);border-radius:6px;position:relative;box-sizing:border-box}.tb-switch-knob[data-astro-cid-zc6b6qs3]{position:absolute;top:1px;left:1px;width:7px;height:7px;border-radius:50%;background:var(--ink);transition:left .15s ease}.tb-switch[data-astro-cid-zc6b6qs3] input[data-astro-cid-zc6b6qs3]:checked~.tb-switch-track[data-astro-cid-zc6b6qs3] .tb-switch-knob[data-astro-cid-zc6b6qs3]{left:12px}.tb-switch[data-astro-cid-zc6b6qs3] input[data-astro-cid-zc6b6qs3]:focus-visible~.tb-switch-track[data-astro-cid-zc6b6qs3]{outline:1.5px solid var(--ink);outline-offset:2px}.tb-switch-state[data-astro-cid-zc6b6qs3]{width:18px;text-align:right;font-size:7px;font-weight:700}.tb-legend[data-astro-cid-zc6b6qs3]{display:grid;grid-template-columns:1fr 1fr 1fr;gap:2px 6px;margin:7px 0 0;font-size:6.6px;line-height:1.2}.tb-legend[data-astro-cid-zc6b6qs3][hidden]{display:none}.tb-legend[data-astro-cid-zc6b6qs3] div[data-astro-cid-zc6b6qs3]{display:flex;gap:3px}.tb-legend[data-astro-cid-zc6b6qs3] dt[data-astro-cid-zc6b6qs3]{font-weight:700;width:7px}.tb-legend[data-astro-cid-zc6b6qs3] dt[data-astro-cid-zc6b6qs3].sw{width:7px;height:7px;flex:0 0 7px;margin-top:.5px;background:var(--c);border:1px solid var(--ink);box-sizing:border-box}.tb-legend[data-astro-cid-zc6b6qs3] dd[data-astro-cid-zc6b6qs3]{margin:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tb-rev[data-astro-cid-zc6b6qs3]{width:100%;border-collapse:collapse;font-size:7px}.tb-rev[data-astro-cid-zc6b6qs3] th[data-astro-cid-zc6b6qs3],.tb-rev[data-astro-cid-zc6b6qs3] td[data-astro-cid-zc6b6qs3]{border:1px solid var(--ink);padding:1px 3px;text-align:left;vertical-align:top;line-height:1.25}.tb-rev[data-astro-cid-zc6b6qs3] th[data-astro-cid-zc6b6qs3]{font-weight:700;font-size:7px;text-align:center}.tb-rev[data-astro-cid-zc6b6qs3] th[data-astro-cid-zc6b6qs3]:first-child,.tb-rev[data-astro-cid-zc6b6qs3] td[data-astro-cid-zc6b6qs3]:first-child{width:14px;text-align:center}.tb-rev[data-astro-cid-zc6b6qs3] td[data-astro-cid-zc6b6qs3]:nth-child(2){font-size:7.4px}.tb-legal[data-astro-cid-zc6b6qs3]{font-size:5.6px;line-height:1.25;margin:10px 0 0;padding-bottom:8px;border-bottom:1px solid var(--ink)}.tb-sheet[data-astro-cid-zc6b6qs3]{font-size:15px;line-height:1.15;padding:10px 0 12px;border-bottom:1px solid var(--ink)}.tb-foot[data-astro-cid-zc6b6qs3]{display:flex;gap:6px;padding-top:6px}.tb-seal[data-astro-cid-zc6b6qs3]{width:92px;position:relative}.tb-seal[data-astro-cid-zc6b6qs3] span[data-astro-cid-zc6b6qs3]{position:absolute;top:0;left:0;font-size:6px}.tb-seal[data-astro-cid-zc6b6qs3] svg[data-astro-cid-zc6b6qs3]{width:92px;height:92px;display:block;margin-top:8px;fill:none;stroke:var(--ink);stroke-width:1}.tb-seal[data-astro-cid-zc6b6qs3] text[data-astro-cid-zc6b6qs3]{font-size:7.2px;font-weight:700;letter-spacing:.08em;fill:var(--ink);stroke:none}.tb-seal[data-astro-cid-zc6b6qs3] .mono[data-astro-cid-zc6b6qs3]{fill:var(--ink);stroke:none}.tb-meta[data-astro-cid-zc6b6qs3]{flex:1;border:1px solid var(--ink);display:flex;flex-direction:column}.tb-meta[data-astro-cid-zc6b6qs3]>div[data-astro-cid-zc6b6qs3]{display:flex;justify-content:space-between;align-items:baseline;gap:4px;padding:2px 4px;border-bottom:1px solid var(--ink);font-size:7px}.tb-meta[data-astro-cid-zc6b6qs3] b[data-astro-cid-zc6b6qs3]{font-weight:400;font-size:9px}.tb-meta[data-astro-cid-zc6b6qs3] .tb-no[data-astro-cid-zc6b6qs3]{justify-content:center;font-size:19px;padding:8px 4px}.tb-meta[data-astro-cid-zc6b6qs3] .tb-of[data-astro-cid-zc6b6qs3]{border-bottom:0}.tb-dob[data-astro-cid-zc6b6qs3]{font-size:8px;padding-top:6px;display:flex;justify-content:space-between}.tb-dob[data-astro-cid-zc6b6qs3] span[data-astro-cid-zc6b6qs3]{font-size:6px}@media(max-width:860px){.tb[data-astro-cid-zc6b6qs3]{position:static;width:100%;height:auto;border-right:0;border-top:1.5px solid var(--ink)}.tb-toggle[data-astro-cid-zc6b6qs3]{display:none}.tb-body[data-astro-cid-zc6b6qs3]{height:auto;overflow:visible;padding:12px 14px 28px}.tb-space[data-astro-cid-zc6b6qs3]{min-height:18px}.tb-render[data-astro-cid-zc6b6qs3]{position:static;margin:0 14px 20px;padding-top:0}.tb[data-astro-cid-zc6b6qs3].has-render .tb-body[data-astro-cid-zc6b6qs3]{padding-bottom:12px}.tb-logo[data-astro-cid-zc6b6qs3]{width:190px}}body.night .tb[data-astro-cid-zc6b6qs3]{--bg: #000;--ink: #008af9;--dim: #0a5fa8}
