.portals[data-astro-cid-tsomejlt]{gap:12px;height:400px;margin:0;padding:0;list-style:none;display:flex}.portal[data-astro-cid-tsomejlt]{border-radius:var(--radius-paper-lg);border:1px solid var(--color-line);flex:1;min-width:0;transition:flex .5s cubic-bezier(.2,.8,.2,1);position:relative;overflow:hidden}.portal[data-astro-cid-tsomejlt]:hover,.portal[data-astro-cid-tsomejlt]:focus-within{flex:2}.portal__link[data-astro-cid-tsomejlt]{isolation:isolate;text-decoration:none;display:block;position:absolute;inset:0}.portal__link[data-astro-cid-tsomejlt]:focus-visible{outline:2px solid var(--color-moos);outline-offset:-4px}.portal__link[data-astro-cid-tsomejlt] .world-scene{z-index:-2;transition:transform .8s;position:absolute;inset:0}.portal[data-astro-cid-tsomejlt]:hover .portal__link[data-astro-cid-tsomejlt] .world-scene{transform:scale(1.04)}.portal__tint[data-astro-cid-tsomejlt]{z-index:-1;background:linear-gradient(180deg, rgb(var(--color-image-scrim-rgb) / .08) 0%, rgb(var(--color-image-scrim-rgb) / .5) 45%, rgb(var(--color-image-scrim-rgb) / .88) 100%);position:absolute;inset:0}.portal__body[data-astro-cid-tsomejlt]{text-shadow:var(--shadow-on-image);color:var(--color-on-image);flex-direction:column;gap:4px;display:flex;position:absolute;bottom:20px;left:20px;right:20px}.portal__kicker[data-astro-cid-tsomejlt]{font-family:var(--font-mono);font-size:var(--fs-sm);letter-spacing:.02em;opacity:.9}.portal__name[data-astro-cid-tsomejlt]{font-family:var(--font-serif);font-size:var(--fs-4xl);font-weight:600;line-height:1.05}.portal__desc[data-astro-cid-tsomejlt]{font-family:var(--font-serif);font-size:var(--fs-md);max-width:320px;line-height:1.4}.portal__go[data-astro-cid-tsomejlt]{font-family:var(--font-mono);font-size:var(--fs-sm);letter-spacing:.02em;border-bottom:1px solid rgb(var(--color-on-image-rgb) / .6);align-self:flex-start;margin-top:4px}.portal--soon[data-astro-cid-tsomejlt]{background:repeating-linear-gradient(135deg, var(--color-paper-2) 0 10px, var(--color-paper-3) 10px 20px);border-style:dashed;flex:.55}.portal--soon[data-astro-cid-tsomejlt]:hover{flex:.55}.portal--soon[data-astro-cid-tsomejlt] .portal__body[data-astro-cid-tsomejlt]{color:var(--color-ink-2);text-shadow:none}.portal--soon[data-astro-cid-tsomejlt] .portal__name[data-astro-cid-tsomejlt]{font-size:var(--fs-2xl)}@media (prefers-reduced-motion:reduce){.portal[data-astro-cid-tsomejlt],.portal__link[data-astro-cid-tsomejlt] .world-scene{transition:none}}@media (width<=900px){.portals[data-astro-cid-tsomejlt]{flex-direction:column;height:auto}.portal[data-astro-cid-tsomejlt],.portal[data-astro-cid-tsomejlt]:hover,.portal[data-astro-cid-tsomejlt]:focus-within{flex:none;height:190px}.portal--soon[data-astro-cid-tsomejlt],.portal--soon[data-astro-cid-tsomejlt]:hover{height:80px}.portal__name[data-astro-cid-tsomejlt]{font-size:var(--fs-3xl)}}
