.art-hero[data-astro-cid-2fowhmbz]:before{image-rendering:pixelated}.art-bar[data-astro-cid-2fowhmbz]{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.75rem}.view-switch[data-astro-cid-2fowhmbz]{display:inline-flex;gap:.25rem;padding:.2rem;border-radius:999px;border:1px solid rgba(255,255,255,.14);background:#ffffff0a}.view-chip[data-astro-cid-2fowhmbz]{display:inline-flex;align-items:center;gap:.4rem;padding:.35rem .8rem;border-radius:999px;font-size:.78rem;letter-spacing:.04em;color:#cbd5e1;cursor:pointer;transition:color .2s ease,background .2s ease}.view-chip[data-astro-cid-2fowhmbz] svg[data-astro-cid-2fowhmbz]{width:.8rem;height:.8rem;fill:currentColor}.view-chip[data-astro-cid-2fowhmbz]:hover,.view-chip[data-astro-cid-2fowhmbz]:focus-visible{color:#f1f5f9}.view-chip[data-astro-cid-2fowhmbz].is-active{color:#0b1220;background:var(--itgs-off-white, #e8e8e8)}.art-wall[data-astro-cid-2fowhmbz]{-moz-columns:3 18rem;columns:3 18rem;-moz-column-gap:1.25rem;column-gap:1.25rem}.art-piece[data-astro-cid-2fowhmbz]{-moz-column-break-inside:avoid;break-inside:avoid;margin:0 0 1.25rem}.art-piece[data-astro-cid-2fowhmbz] img{display:block;width:100%;height:auto;border-radius:.75rem;border:1px solid rgba(255,255,255,.1);box-shadow:0 18px 40px #00000059}.art-wall[data-astro-cid-2fowhmbz][data-view=compact]{-moz-columns:auto;columns:auto;display:grid;grid-template-columns:repeat(auto-fill,minmax(min(9rem,45%),1fr));gap:.6rem}.art-wall[data-astro-cid-2fowhmbz][data-view=compact] .art-piece[data-astro-cid-2fowhmbz]{margin:0;cursor:zoom-in}.art-wall[data-astro-cid-2fowhmbz][data-view=compact] .art-piece[data-astro-cid-2fowhmbz] img{aspect-ratio:1 / 1;-o-object-fit:cover;object-fit:cover;border-radius:.6rem;box-shadow:none;transition:transform .2s ease,border-color .2s ease}.art-wall[data-astro-cid-2fowhmbz][data-view=compact] .art-piece[data-astro-cid-2fowhmbz]:hover img{transform:scale(1.03);border-color:rgba(var(--itgs-ryan-blue-rgb),.6)}.art-wall[data-astro-cid-2fowhmbz][data-view=compact] figcaption[data-astro-cid-2fowhmbz]{display:none}.art-piece[data-astro-cid-2fowhmbz] figcaption[data-astro-cid-2fowhmbz]{margin-top:.55rem;font-family:Caveat,Dancing Script,cursive;font-size:1.3rem;line-height:1.1;color:#f5f5f59e}.art-stage[data-astro-cid-2fowhmbz]{position:relative}.art-locked-zone[data-astro-cid-2fowhmbz]{--fog: 11rem;position:relative;margin-top:calc(-1 * var(--fog));min-height:30rem}.art-stage[data-astro-cid-2fowhmbz]:has(>.art-wall[data-view=compact]) .art-locked-zone[data-astro-cid-2fowhmbz]{--fog: 3.5rem;min-height:22rem}.art-ghosts[data-astro-cid-2fowhmbz]{padding-top:var(--fog)}.art-ghost[data-astro-cid-2fowhmbz]{-moz-column-break-inside:avoid;break-inside:avoid;margin:0 0 1.25rem;overflow:hidden;border-radius:.75rem}.art-ghost[data-astro-cid-2fowhmbz] img[data-astro-cid-2fowhmbz]{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;filter:blur(14px) grayscale(.6);transform:scale(1.15)}.art-wall[data-astro-cid-2fowhmbz][data-view=compact] .art-ghost[data-astro-cid-2fowhmbz]{margin:0;aspect-ratio:1 / 1!important;border-radius:.6rem}.art-fog[data-astro-cid-2fowhmbz]{position:absolute;inset:0;pointer-events:none;background:linear-gradient(to bottom,#090a0d00,#090a0d8c 22%,#090a0dd1 55%,#090a0df5);backdrop-filter:blur(7px) grayscale(1);-webkit-mask-image:linear-gradient(to bottom,transparent 0,#000 var(--fog));mask-image:linear-gradient(to bottom,transparent 0,#000 var(--fog))}.art-lock[data-astro-cid-2fowhmbz]{position:absolute;left:50%;top:calc(var(--fog) + min(14rem,(100% - var(--fog)) / 2));transform:translate(-50%,-50%);width:min(30rem,92%);text-align:center}.art-wall--more[data-astro-cid-2fowhmbz]{margin-top:1.25rem}.art-lock-title[data-astro-cid-2fowhmbz]{margin:0;padding:0;font-family:Caveat,Dancing Script,cursive;font-size:clamp(2rem,4.5vw,2.8rem);font-weight:600;color:var(--itgs-off-white)}.art-lock-title[data-astro-cid-2fowhmbz]:after{display:none}.art-lock-form[data-astro-cid-2fowhmbz]{margin:2rem auto 0;max-width:22rem}.art-lock-form[data-astro-cid-2fowhmbz] label[data-astro-cid-2fowhmbz]{display:block;margin-bottom:.6rem;font-size:.66rem;letter-spacing:.24em;text-transform:uppercase;color:#f5f5f580}.art-lock-row[data-astro-cid-2fowhmbz]{display:flex;gap:.5rem}.art-lock-row[data-astro-cid-2fowhmbz] input[data-astro-cid-2fowhmbz]{flex:1 1 auto;min-width:0;padding:.65rem .9rem;border-radius:999px;border:1px solid rgba(255,255,255,.18);background:#070a1199;color:var(--itgs-off-white);text-align:center}.art-lock-row[data-astro-cid-2fowhmbz] input[data-astro-cid-2fowhmbz]:focus{outline:none;border-color:rgba(var(--itgs-ryan-blue-rgb),.7)}.art-lock-row[data-astro-cid-2fowhmbz] button[data-astro-cid-2fowhmbz]{padding:.65rem 1.1rem;border-radius:999px;border:1px solid rgba(255,255,255,.22);background:#ffffff0f;color:var(--itgs-off-white);font-size:.72rem;letter-spacing:.16em;text-transform:uppercase;cursor:pointer}.art-lock-row[data-astro-cid-2fowhmbz] button[data-astro-cid-2fowhmbz]:hover{background:#ffffff1f}.art-lock-error[data-astro-cid-2fowhmbz]{margin-top:.8rem;font-size:.8rem;color:#f0a0b4}
