@import"https://fonts.googleapis.com/css2?family=Caveat:wght@500&family=Montserrat:wght@400;500;800&display=swap";div[data-v-6f2ad520]{margin:auto}.logotype[data-v-6f2ad520]{line-height:60%}.logotype>span[data-v-6f2ad520]{display:block;height:calc(var(--grid)*.7);position:relative}.logotype[data-v-6f2ad520]>:first-child{z-index:5}.logotype[data-v-6f2ad520]>:last-child{color:var(--faded);z-index:0}.landscape[data-v-137d5dc0]{display:block;margin-bottom:var(--grid-3)}img[data-v-137d5dc0]{aspect-ratio:5/2;border-radius:1rem;box-shadow:var(--subtle-shadow);display:block;height:auto;-o-object-fit:cover;object-fit:cover;width:100%}@media (max-width:40rem){img[data-v-137d5dc0]{aspect-ratio:4/3}}.polaroid[data-v-f46ee220]{background:#fff;box-shadow:0 12px 30px -10px #0f1d2273;margin:0;padding:.6rem .6rem 0;transition:transform .25s ease}img[data-v-f46ee220]{aspect-ratio:1;display:block;height:auto;-o-object-fit:cover;object-fit:cover;width:100%}figcaption[data-v-f46ee220]{color:#0f1d22;font-family:Caveat,cursive;font-size:1.6rem;line-height:1;padding:.75rem 0 .9rem;text-align:center}:root{--white:#fff;--off-white:#f5f2f8;--light-gray:#ccc;--brand:#9641ec;--dark-brand:#a651fc;--dark-gray:#666;--black:#0f1d22;--subtle-shadow:0px 0px 2px 1px #0f1d2244;--prominent-shadow:0px 0px 2px 1px #0f1d22cc;--header-shadow:0px 0px 3px 0px rgba(0,0,0,.5);--quarter-grid:.5rem;--half-grid:1rem;--grid:2rem;--grid-2:4rem;--grid-3:6rem;--grid-4:8rem;--grid-5:10rem;--grid-6:12rem;--sans-family:Montserrat,sans-serif;--surface:var(--white);--faded:rgba(0,0,0,.5)}@media (prefers-color-scheme:dark){:root{--off-white:#16121c;--surface:#221c2b;--black:#f1ecf7;--dark-gray:#b0a8bb;--brand:var(--dark-brand);--faded:hsla(0,0%,100%,.45);--subtle-shadow:0px 0px 0px 1px #ffffff1a}}body{background-color:var(--white);background-color:var(--off-white);color:var(--black);font-family:var(--sans-family);font-size:calc(var(--grid)*.6);line-height:var(--grid);margin:0}.page{margin:0 auto;max-width:60rem;padding:0 var(--half-grid)}.hero{display:grid;min-height:60vh;padding:var(--grid-2) 0;place-content:center;text-align:center}.tagline{color:var(--dark-gray);margin:0 auto;max-width:28rem}h2{font-size:1.6rem;font-weight:800;margin:0 0 var(--grid)}h2:after{background:var(--brand);border-radius:1rem;content:"";display:block;height:.3rem;margin-top:var(--half-grid);width:var(--grid-2)}section{margin-bottom:var(--grid-3)}.projects{display:grid;gap:var(--half-grid);grid-template-columns:repeat(auto-fill,minmax(min(100%,16rem),1fr));list-style:none;margin:0;padding:0}.project{background:var(--surface);border-radius:1rem;box-shadow:var(--subtle-shadow);box-sizing:border-box;color:inherit;display:flex;flex-direction:column;gap:var(--quarter-grid);height:100%;padding:var(--grid);text-decoration:none;transition:transform .15s ease,box-shadow .15s ease}.project:focus-visible,.project:hover{box-shadow:0 10px 24px -8px var(--brand);outline:none;transform:translateY(-4px) rotate(-.5deg)}.project .emoji{font-size:2rem;line-height:1.2}.project .name{font-size:1.1rem;font-weight:800}.project .blurb{color:var(--dark-gray);flex:1;font-size:.95rem;line-height:1.5}.project .host{color:var(--brand);font-size:.85rem;font-weight:500;overflow-wrap:anywhere}.aside{color:var(--dark-gray);font-size:.9rem;margin:var(--grid) 0 0}.aside a{color:var(--brand);font-weight:500}.events{background:var(--surface);border-radius:1rem;box-shadow:var(--subtle-shadow);list-style:none;margin:0;overflow:hidden;padding:0}.events li+li{border-top:1px solid var(--off-white)}.events a{align-items:center;color:inherit;-moz-column-gap:var(--grid);column-gap:var(--grid);display:grid;grid-template-areas:"name host" "meta host";grid-template-columns:1fr auto;line-height:1.4;padding:var(--half-grid) var(--grid);text-decoration:none;transition:background .15s ease}.events a:focus-visible,.events a:hover{background:var(--off-white);outline:none}.event-name{font-weight:800;grid-area:name}.event-meta{color:var(--dark-gray);font-size:.85rem;grid-area:meta}.events .host{color:var(--brand);font-size:.85rem;font-weight:500;grid-area:host;text-align:right}@media (max-width:40rem){.events a{grid-template-areas:"name" "meta" "host";grid-template-columns:1fr;padding:var(--half-grid)}.events .host{overflow-wrap:anywhere;text-align:left}}.intro{margin:0 0 var(--grid)}.team{display:grid;gap:var(--grid);grid-template-columns:repeat(4,1fr);list-style:none;margin:0;padding:0}@media (max-width:52rem){.team{gap:var(--grid) var(--half-grid);grid-template-columns:repeat(2,1fr)}}.team a{align-items:center;color:inherit;display:flex;flex-direction:column;gap:var(--half-grid);text-decoration:none}.team li:first-child .polaroid{transform:rotate(-3deg)}.team li:nth-child(2) .polaroid{transform:rotate(2deg)}.team li:nth-child(3) .polaroid{transform:rotate(-1.5deg)}.team li:nth-child(4) .polaroid{transform:rotate(3deg)}.team a:focus-visible .polaroid,.team a:hover .polaroid{transform:rotate(0) scale(1.04)}.email{border-radius:2rem;font-size:.8rem;line-height:1.4;overflow-wrap:anywhere;padding:.15rem .6rem;text-align:center;transition:background .15s ease,color .15s ease}.email strong{color:var(--brand)}.team a:focus-visible .email,.team a:hover .email{background:var(--brand);color:var(--white)}.team a:focus-visible .email strong,.team a:hover .email strong{color:var(--white)}.team a:focus-visible{outline:none}.credit{font-size:.75rem;margin:var(--grid) 0 0}.credit,footer{color:var(--dark-gray);text-align:center}footer{font-size:.85rem;padding:var(--grid) 0 var(--grid-2)}
