.Menu-module___Z9Bfq__menu{z-index:20;color:#000;filter:drop-shadow(-4px 4px 2px #00000040);flex-direction:column;gap:4px;width:302px;display:flex;position:fixed;top:20px;left:20px}.Menu-module___Z9Bfq__sticky{background:var(--sticky);box-shadow:var(--sticky-glow);font:inherit;color:inherit;text-align:left;border-radius:4px;align-items:center;gap:8px;padding:10px;display:flex;position:relative}.Menu-module___Z9Bfq__sticky:focus-visible{outline-offset:2px;outline:2px solid #000}.Menu-module___Z9Bfq__header{height:52px;font-weight:inherit;margin:0}.Menu-module___Z9Bfq__wordmark{font-size:36px;font-weight:var(--fw-medium);letter-spacing:-1.08px;white-space:nowrap;line-height:32px}.Menu-module___Z9Bfq__tagline{width:143px;font-size:16px;font-weight:var(--fw-roman);letter-spacing:-.48px;text-transform:uppercase;line-height:16px}.Menu-module___Z9Bfq__toggle{cursor:pointer;width:100%;padding-right:20px}.Menu-module___Z9Bfq__chevron{margin-left:auto;transition:transform .2s;transform:rotate(-90deg)}.Menu-module___Z9Bfq__menu[data-open=true] .Menu-module___Z9Bfq__chevron{transform:rotate(90deg)}.Menu-module___Z9Bfq__panel{flex-direction:column;gap:4px;display:flex}.Menu-module___Z9Bfq__description{font-size:16px;font-weight:var(--fw-light);letter-spacing:-.36px;line-height:16px}.Menu-module___Z9Bfq__links{gap:4px;display:flex}.Menu-module___Z9Bfq__button{font-size:12px;font-weight:var(--fw-medium);letter-spacing:-.36px;text-align:center;flex:1;justify-content:center;line-height:12px;text-decoration:none;transition:transform .15s}.Menu-module___Z9Bfq__button:hover{transform:translateY(-1px)}.Menu-module___Z9Bfq__mobileOnly,.Menu-module___Z9Bfq__backdrop{display:none}.Menu-module___Z9Bfq__obstacle{pointer-events:none;position:absolute;inset:0}.Menu-module___Z9Bfq__backdrop{z-index:19;background:var(--overlay);-webkit-backdrop-filter:blur(var(--overlay-blur));animation:.16s ease-out Menu-module___Z9Bfq__fade;position:fixed;inset:0}@keyframes Menu-module___Z9Bfq__fade{0%{opacity:0}}@media (orientation:portrait),(max-width:767px),(max-height:499px){.Menu-module___Z9Bfq__menu{top:max(20px, env(safe-area-inset-top));width:auto;max-width:362px;right:20px}.Menu-module___Z9Bfq__desktopOnly{display:none}.Menu-module___Z9Bfq__mobileOnly{display:flex}.Menu-module___Z9Bfq__menu:not([data-open=true]) .Menu-module___Z9Bfq__panel{display:none}.Menu-module___Z9Bfq__backdrop{display:block}.Menu-module___Z9Bfq__description{letter-spacing:-.48px;font-size:16px;line-height:normal}.Menu-module___Z9Bfq__links{flex-direction:column}.Menu-module___Z9Bfq__button{letter-spacing:-.48px;flex:none;height:48px;font-size:16px}}@media (prefers-reduced-motion:reduce){.Menu-module___Z9Bfq__backdrop{animation:none}.Menu-module___Z9Bfq__chevron,.Menu-module___Z9Bfq__button{transition:none}}
.Colophon-module__nHQKmG__colophon{color:#fff;white-space:nowrap;pointer-events:none;grid-template-columns:minmax(0,1fr) auto;column-gap:16px;display:grid}.Colophon-module__nHQKmG__pair{align-items:baseline;gap:5px;min-width:0;display:flex}.Colophon-module__nHQKmG__big{letter-spacing:-.6px;font-size:20px;line-height:24px}.Colophon-module__nHQKmG__end{justify-content:flex-end}.Colophon-module__nHQKmG__tools{letter-spacing:-.36px;flex-wrap:wrap;grid-column:1/-1;gap:6px 8px;font-size:12px;line-height:12px}.Colophon-module__nHQKmG__strong{font-weight:var(--fw-medium)}.Colophon-module__nHQKmG__light{font-weight:var(--fw-xlight);text-overflow:ellipsis;overflow:hidden}
.CardBack-module__mdSMIG__back{color:var(--ink);background:#fff;position:absolute;inset:0;box-shadow:inset -3px 3px 3.8px #ffffff12;container-type:inline-size}.CardBack-module__mdSMIG__layout{--k:calc(100cqw / 447);gap:calc(16 * var(--k));padding:calc(20 * var(--k));flex-direction:column;display:flex;position:absolute;inset:0}@supports not (width:1cqw){.CardBack-module__mdSMIG__layout{--k:1px}}.CardBack-module__mdSMIG__header{gap:calc(8 * var(--k));flex:none;align-items:flex-start;display:flex}.CardBack-module__mdSMIG__photo{width:calc(162 * var(--k));aspect-ratio:162/221;border-radius:calc(8 * var(--k));background:#e8e8e8;border:1px solid #000;flex:none;overflow:hidden;box-shadow:-2.5px 1.5px 4px #00000040}.CardBack-module__mdSMIG__photo img{object-fit:cover;object-position:42% 50%;pointer-events:none;width:100%;height:100%}.CardBack-module__mdSMIG__identity{align-items:flex-end;gap:calc(2 * var(--k));text-align:right;flex-direction:column;flex:1;min-width:0;display:flex}.CardBack-module__mdSMIG__name{font-size:calc(48 * var(--k));font-weight:var(--fw-roman);letter-spacing:-.03em;overflow-wrap:anywhere;line-height:.9993}.CardBack-module__mdSMIG__location{font-size:max(9px, calc(13 * var(--k)));font-weight:var(--fw-xlight);line-height:.92}.CardBack-module__mdSMIG__bioScroll{overscroll-behavior:contain;touch-action:pan-y;flex:1;min-height:0;display:flex;overflow-y:auto}.CardBack-module__mdSMIG__bio{font-size:max(10px, calc(12 * var(--k)));font-weight:var(--fw-light);margin-block:auto;line-height:1}.CardBack-module__mdSMIG__links{font-size:max(9px, calc(8 * var(--k)));font-weight:var(--fw-xlight);flex:none;justify-content:space-between;align-items:center;line-height:1.5;list-style:none;display:flex}.CardBack-module__mdSMIG__links a{text-underline-offset:.15em;margin:-6px 0;padding:6px 0;text-decoration:underline;display:inline-block}
.MissingImage-module__1Iinnq__missing{color:var(--ink);background:repeating-linear-gradient(135deg,#0000000a 0 6px,#0000 6px 12px),#efede6;flex-direction:column;justify-content:flex-end;gap:6px;padding:8%;display:flex;position:absolute;inset:0}.MissingImage-module__1Iinnq__title{font-size:clamp(12px,6cqw,32px);font-weight:var(--fw-medium);overflow-wrap:anywhere;line-height:1}.MissingImage-module__1Iinnq__note{font-size:12px;font-weight:var(--fw-light);opacity:.6}.MissingImage-module__1Iinnq__missing[data-compact=true] .MissingImage-module__1Iinnq__title{font-size:12px}
.CardFront-module__-nWKKq__front{background:#222 50%/cover;position:absolute;inset:0;container-type:inline-size}.CardFront-module__-nWKKq__img{object-fit:cover;pointer-events:none;-webkit-user-select:none;user-select:none;width:100%;height:100%;position:absolute;inset:0}.CardFront-module__-nWKKq__img[data-loaded]{opacity:0;transition:opacity .24s ease-out}.CardFront-module__-nWKKq__img[data-loaded=true]{opacity:1}
.FlipCard-module__7QsQXW__stage{perspective:1800px;position:relative}.FlipCard-module__7QsQXW__card{transform-style:preserve-3d;-webkit-transform-style:preserve-3d;touch-action:none;cursor:grab;-webkit-user-select:none;user-select:none;position:relative}.FlipCard-module__7QsQXW__card:focus-visible{outline:none}.FlipCard-module__7QsQXW__card:focus-visible>*{outline:2px solid var(--sticky);outline-offset:4px}.FlipCard-module__7QsQXW__card:active{cursor:grabbing}.FlipCard-module__7QsQXW__face{backface-visibility:hidden;box-shadow:var(--poster-shadow);border-radius:2px;position:absolute;inset:0;overflow:hidden}.FlipCard-module__7QsQXW__front{transform:rotateY(0)translateZ(.1px)}.FlipCard-module__7QsQXW__back{transform:rotateY(180deg)translateZ(.1px)}.FlipCard-module__7QsQXW__shine{pointer-events:none;mix-blend-mode:soft-light;position:absolute;inset:0}
.PosterView-module__hZRdjW__view{z-index:50;outline:none;place-items:center;display:grid;position:fixed;inset:0}.PosterView-module__hZRdjW__backdrop{will-change:opacity;background:var(--overlay);-webkit-backdrop-filter:blur(var(--overlay-blur));position:absolute;inset:0}.PosterView-module__hZRdjW__column{pointer-events:none;flex-direction:column;display:flex;position:relative}.PosterView-module__hZRdjW__column>*{pointer-events:auto}.PosterView-module__hZRdjW__view[data-exiting=true],.PosterView-module__hZRdjW__view[data-exiting=true] *{pointer-events:none}.PosterView-module__hZRdjW__flight{position:relative}.PosterView-module__hZRdjW__flightInner{transform-origin:50%;will-change:transform;position:absolute;inset:0}.PosterView-module__hZRdjW__column>dl{margin-top:13px}.PosterView-module__hZRdjW__return{color:#fff;letter-spacing:-.48px;white-space:nowrap;flex-direction:column;align-items:flex-start;gap:10px;font-size:16px;line-height:12px;display:flex;position:absolute;top:3px;right:calc(100% + 19px)}.PosterView-module__hZRdjW__return span{text-align:right;align-self:stretch}.PosterView-module__hZRdjW__return img{width:28px;height:auto}.PosterView-module__hZRdjW__tip{color:#fff;letter-spacing:-.3px;justify-content:center;align-items:baseline;gap:10px;margin-top:30px;font-size:10px;line-height:12px;display:flex}.PosterView-module__hZRdjW__flipButton{text-underline-offset:.2em;opacity:.8;margin:-8px -4px;padding:8px 4px;text-decoration:underline}.PosterView-module__hZRdjW__view[data-mobile=true] .PosterView-module__hZRdjW__return{align-self:flex-start;margin-bottom:22px;position:static}.PosterView-module__hZRdjW__view[data-mobile=true] .PosterView-module__hZRdjW__return span{text-align:left}.PosterView-module__hZRdjW__view[data-mobile=true] .PosterView-module__hZRdjW__tip{margin-top:60px}
.Mat-module__MAw1bW__mat{background:var(--mat);-webkit-user-select:none;user-select:none;border-radius:6px;display:block;box-shadow:inset 0 1px #ffffff14,inset 0 -2px 3px #00000040,-6px 8px 18px #00000059}.Mat-module__MAw1bW__mat>g{animation:.4s ease-out both Mat-module__MAw1bW__lines-in}@keyframes Mat-module__MAw1bW__lines-in{0%{opacity:0}}@media (prefers-reduced-motion:reduce){.Mat-module__MAw1bW__mat>g{animation:none}}.Mat-module__MAw1bW__mat path{fill:none;stroke:var(--mat-line);stroke-linecap:round;vector-effect:non-scaling-stroke}.Mat-module__MAw1bW__grid{opacity:.7}.Mat-module__MAw1bW__frame{opacity:.75}.Mat-module__MAw1bW__sub,.Mat-module__MAw1bW__rays{opacity:.55}.Mat-module__MAw1bW__ticksMajor{opacity:.75}.Mat-module__MAw1bW__ticksMinor{opacity:.65}.Mat-module__MAw1bW__labels{fill:var(--mat-line);opacity:.75;font-family:var(--font-stack);font-weight:var(--fw-roman);letter-spacing:0}
.PosterItem-module__32A3tG__item{touch-action:none;cursor:grab;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;will-change:transform;display:block;position:absolute;top:0;left:0}.PosterItem-module__32A3tG__item[data-lifted=true]{cursor:grabbing}.PosterItem-module__32A3tG__item:focus-visible{outline:none}.PosterItem-module__32A3tG__drop{display:block;position:absolute;inset:0}.PosterItem-module__32A3tG__paper{box-shadow:var(--poster-shadow);background:#222;border-radius:2px;transition:box-shadow .18s ease-out;display:block;position:absolute;inset:0;overflow:hidden}.PosterItem-module__32A3tG__paper img{object-fit:cover;pointer-events:none;width:100%;height:100%}@media (hover:hover){.PosterItem-module__32A3tG__item:hover .PosterItem-module__32A3tG__paper{box-shadow:-13px 11px 16px #00000047}}.PosterItem-module__32A3tG__item[data-lifted=true] .PosterItem-module__32A3tG__paper{box-shadow:var(--poster-shadow-lifted)}.PosterItem-module__32A3tG__item:focus-visible .PosterItem-module__32A3tG__paper{outline:3px solid var(--sticky);outline-offset:3px}
.Table-module__YLCirG__picture{position:absolute;inset:0}.Table-module__YLCirG__picture source{display:none}.Table-module__YLCirG__table{object-fit:cover;pointer-events:none;-webkit-user-select:none;user-select:none;width:100%;max-width:none;height:100%;position:absolute;inset:0}
.dev-module__otmXJW__fullscreen{overscroll-behavior:none;position:fixed;inset:0;overflow:hidden}.dev-module__otmXJW__devbar{z-index:100;color:#ddd;letter-spacing:0;background:#141414d9;border-radius:6px;flex-wrap:wrap;align-items:center;gap:8px;max-width:calc(100vw - 16px);padding:6px 8px;font-size:12px;display:flex;position:fixed;bottom:8px;right:8px}.dev-module__otmXJW__devbar select,.dev-module__otmXJW__devbar button{max-width:240px;font-size:12px}.dev-module__otmXJW__devbar button{border:1px solid #555;border-radius:4px;padding:2px 8px}.dev-module__otmXJW__devbar label{align-items:center;gap:4px;display:flex}
.playground-module__WjYnDa__shell{color:#eee;letter-spacing:0;background:#1e1e1e;grid-template-columns:300px 1fr;height:100dvh;font-size:13px;display:grid}.playground-module__WjYnDa__panel{border-right:1px solid #333;align-content:start;gap:14px;padding:16px;display:grid;overflow:auto}.playground-module__WjYnDa__panel h1{font-size:18px;font-weight:500}.playground-module__WjYnDa__panel fieldset{border:1px solid #333;border-radius:6px;gap:6px;padding:8px 10px 10px;display:grid}.playground-module__WjYnDa__panel fieldset:disabled{opacity:.5}.playground-module__WjYnDa__panel legend{color:#aaa;padding:0 4px}.playground-module__WjYnDa__panel label{gap:4px;display:grid}.playground-module__WjYnDa__panel .playground-module__WjYnDa__inline{align-items:center;gap:6px;display:flex}.playground-module__WjYnDa__presets{flex-wrap:wrap;gap:4px;display:flex}.playground-module__WjYnDa__presets button{border:1px solid #444;border-radius:4px;padding:3px 7px;font-size:12px}.playground-module__WjYnDa__presets button[data-active=true]{background:var(--sticky);color:#000;border-color:var(--sticky)}.playground-module__WjYnDa__readout{font-variant-numeric:tabular-nums;grid-template-columns:auto 1fr;gap:4px 10px;display:grid}.playground-module__WjYnDa__readout dt{color:#888}.playground-module__WjYnDa__refFigure img{border-radius:4px;width:100%}.playground-module__WjYnDa__refFigure figcaption{color:#888;margin-top:4px}.playground-module__WjYnDa__stage{min-width:0;min-height:0;position:relative;overflow:hidden}.playground-module__WjYnDa__viewport{transform-origin:50%;position:absolute;top:50%;left:50%;overflow:hidden;box-shadow:0 0 0 1px #444}.playground-module__WjYnDa__matSlot{place-items:center;display:grid;position:absolute;inset:0}.playground-module__WjYnDa__overlay{pointer-events:none;width:100%;max-width:none;height:100%;position:absolute;inset:0}@media (max-width:760px){.playground-module__WjYnDa__shell{grid-template-rows:45dvh 1fr;grid-template-columns:1fr;height:100dvh}.playground-module__WjYnDa__panel{border-top:1px solid #333;border-right:0;order:2}}
.Notice-module__BeN-9W__page{place-items:center;padding:20px;display:grid;position:fixed;inset:0}.Notice-module__BeN-9W__notes{filter:drop-shadow(-4px 4px 2px #00000040);flex-direction:column;gap:4px;width:min(360px,100%);display:flex;position:relative;rotate:-2deg}.Notice-module__BeN-9W__sticky{background:var(--sticky);box-shadow:var(--sticky-glow);color:#000;border-radius:4px;padding:10px}h1.Notice-module__BeN-9W__sticky{font-size:28px;font-weight:var(--fw-medium);line-height:1}.Notice-module__BeN-9W__body{font-size:16px;font-weight:var(--fw-light);gap:12px;line-height:1.15;display:grid}.Notice-module__BeN-9W__body a,.Notice-module__BeN-9W__body button{font-weight:var(--fw-medium);text-underline-offset:.15em;justify-self:start;text-decoration:underline}
.Tabletop-module__avaKga__tabletop{overscroll-behavior:none;height:100dvh;position:fixed;inset:0;overflow:hidden}.Tabletop-module__avaKga__mat{isolation:isolate;position:absolute;top:50%;left:50%;translate:-50% -50%}.Tabletop-module__avaKga__matPlaceholder{background:var(--mat);border-radius:6px;width:88.36vw;height:85.7dvh;position:absolute;top:50%;left:50%;translate:-50% -50%;box-shadow:-6px 8px 18px #00000059}@media (orientation:portrait){.Tabletop-module__avaKga__matPlaceholder{width:93vw;height:68dvh}}
