.mosaic[data-astro-cid-molwzqw7]{--cols:var(--mosaic-cols);--rows:var(--mosaic-rows);grid-template-columns:repeat(var(--cols), 1fr);grid-template-rows:repeat(var(--rows), 1fr);width:100%;aspect-ratio:calc(var(--cols) / var(--rows));grid-auto-rows:0;display:grid;overflow:clip}.strip[data-astro-cid-molwzqw7]{--cols:var(--mosaic-strip-cols);--rows:1}.row[data-astro-cid-molwzqw7]{--rows:1}.mosaic[data-astro-cid-molwzqw7].block{--cols:2;--rows:2}.tile[data-astro-cid-molwzqw7]{background:var(--tile-bg);position:relative;overflow:clip}.face[data-astro-cid-molwzqw7]{position:absolute;inset:0;overflow:clip}.shape[data-astro-cid-molwzqw7]{background:var(--tile-fg);position:absolute}.quarter[data-astro-cid-molwzqw7]{border-radius:50%;width:200%;height:200%}.quarter[data-astro-cid-molwzqw7][data-at=br]{top:0;left:0}.quarter[data-astro-cid-molwzqw7][data-at=bl]{top:0;left:-100%}.quarter[data-astro-cid-molwzqw7][data-at=tr]{top:-100%;left:0}.quarter[data-astro-cid-molwzqw7][data-at=tl]{top:-100%;left:-100%}.half[data-astro-cid-molwzqw7]{border-radius:50%;width:100%;height:100%}.half[data-astro-cid-molwzqw7][data-at=bottom]{top:50%;left:0}.half[data-astro-cid-molwzqw7][data-at=top]{top:-50%;left:0}.half[data-astro-cid-molwzqw7][data-at=right]{top:0;left:50%}.half[data-astro-cid-molwzqw7][data-at=left]{top:0;left:-50%}.circle[data-astro-cid-molwzqw7]{inset:calc((100% - var(--d)) / 2);border-radius:50%}.circle[data-astro-cid-molwzqw7][data-size=sm]{--d:56%}.circle[data-astro-cid-molwzqw7][data-size=md]{--d:64%}.circle[data-astro-cid-molwzqw7][data-size=lg]{--d:78%}.circle[data-astro-cid-molwzqw7][data-size=xl]{--d:89%}.triangle[data-astro-cid-molwzqw7]{clip-path:polygon(50% 0,100% 100%,0 100%);width:61%;height:54.5%;top:25%;left:19.5%}.triangle[data-astro-cid-molwzqw7][data-dir=right]{clip-path:polygon(0 0,100% 50%,0 100%);width:55.5%;height:55%;top:22.5%;left:22%}.stack[data-astro-cid-molwzqw7]{border-radius:50%;width:78%;height:78%;top:4%;left:11%}.band[data-astro-cid-molwzqw7]{width:100%;height:32%;top:68%;left:0}.shape[data-astro-cid-molwzqw7].block{width:100%;height:100%;top:33%;left:33%}.mosaic[data-astro-cid-molwzqw7][data-intro]{--b1:var(--mosaic-intro-beat);--b2:calc(var(--mosaic-intro-beat) - var(--mosaic-intro-beat-step));--b3:calc(var(--mosaic-intro-beat) - 2 * var(--mosaic-intro-beat-step));--b4:calc(var(--mosaic-intro-beat) - 3 * var(--mosaic-intro-beat-step));--t1:var(--mosaic-intro-lead);--t2:calc(var(--t1) + var(--b1));--t3:calc(var(--t2) + var(--b2));--t4:calc(var(--t3) + var(--b3));--ring:1;position:relative;overflow:clip visible}.mosaic[data-astro-cid-molwzqw7][data-intro]:before{content:"";opacity:0;background-image:linear-gradient(to right, var(--color-mosaic-intro-slot) 1px, transparent 1px), linear-gradient(to bottom, var(--color-mosaic-intro-slot) 1px, transparent 1px);background-size:calc(100% / var(--cols)) calc(100% / var(--rows));box-shadow:inset -1px -1px 0 var(--color-mosaic-intro-slot);animation:intro-on var(--mosaic-intro-done-at) linear;position:absolute;inset:0}.mosaic[data-astro-cid-molwzqw7][data-intro] .tile[data-astro-cid-molwzqw7]{visibility:hidden;animation:intro-pop var(--mosaic-intro-pop) var(--ease-intro-pop) calc(var(--mosaic-intro-rings-at) + (var(--ring) - 1) * var(--mosaic-intro-ring)) forwards}.tile[data-astro-cid-molwzqw7][data-r8="2"]{--ring:2}.tile[data-astro-cid-molwzqw7][data-r8="3"]{--ring:3}.tile[data-astro-cid-molwzqw7][data-r8="4"]{--ring:4}@media (30rem<=width<48rem){.tile[data-astro-cid-molwzqw7][data-r6="1"]{--ring:1}.tile[data-astro-cid-molwzqw7][data-r6="2"]{--ring:2}.tile[data-astro-cid-molwzqw7][data-r6="3"]{--ring:3}}@media (width<30rem){.tile[data-astro-cid-molwzqw7][data-r4="1"]{--ring:1}.tile[data-astro-cid-molwzqw7][data-r4="2"]{--ring:2}.tile[data-astro-cid-molwzqw7][data-r4="3"]{--ring:3}}.mosaic[data-astro-cid-molwzqw7][data-intro] .tile[data-astro-cid-molwzqw7][data-seed]{animation:intro-land var(--mosaic-intro-beat) linear var(--mosaic-intro-seed-at) forwards, intro-dip calc(var(--mosaic-intro-dip) / .3) linear var(--mosaic-intro-grow-at);overflow:visible}.face[data-astro-cid-molwzqw7][data-beat]{visibility:hidden;background:var(--tile-bg)}.face[data-astro-cid-molwzqw7][data-beat="1"]{animation:intro-land var(--b1) linear var(--t1)}.face[data-astro-cid-molwzqw7][data-beat="2"]{animation:intro-land var(--b2) linear var(--t2)}.face[data-astro-cid-molwzqw7][data-beat="3"]{animation:intro-land var(--b3) linear var(--t3)}.face[data-astro-cid-molwzqw7][data-beat="4"]{animation:intro-land var(--b4) linear var(--t4)}.marks[data-astro-cid-molwzqw7]{inset:calc(-1 * var(--mosaic-intro-mark-gap));visibility:hidden;background-image:linear-gradient(var(--color-mosaic-intro-mark), var(--color-mosaic-intro-mark)), linear-gradient(var(--color-mosaic-intro-mark), var(--color-mosaic-intro-mark)), linear-gradient(var(--color-mosaic-intro-mark), var(--color-mosaic-intro-mark)), linear-gradient(var(--color-mosaic-intro-mark), var(--color-mosaic-intro-mark)), linear-gradient(var(--color-mosaic-intro-mark), var(--color-mosaic-intro-mark)), linear-gradient(var(--color-mosaic-intro-mark), var(--color-mosaic-intro-mark)), linear-gradient(var(--color-mosaic-intro-mark), var(--color-mosaic-intro-mark)), linear-gradient(var(--color-mosaic-intro-mark), var(--color-mosaic-intro-mark));background-repeat:no-repeat;background-size:var(--mosaic-intro-mark-tick) var(--mosaic-intro-mark-line), var(--mosaic-intro-mark-line) var(--mosaic-intro-mark-tick), var(--mosaic-intro-mark-tick) var(--mosaic-intro-mark-line), var(--mosaic-intro-mark-line) var(--mosaic-intro-mark-tick), var(--mosaic-intro-mark-tick) var(--mosaic-intro-mark-line), var(--mosaic-intro-mark-line) var(--mosaic-intro-mark-tick), var(--mosaic-intro-mark-tick) var(--mosaic-intro-mark-line), var(--mosaic-intro-mark-line) var(--mosaic-intro-mark-tick);animation:intro-show calc(var(--mosaic-intro-grow-at) - var(--t1)) linear var(--t1);background-position:0 0,0 0,100% 0,100% 0,0 100%,0 100%,100% 100%,100% 100%;position:absolute}@keyframes intro-on{0%,to{opacity:1}}@keyframes intro-show{0%,to{visibility:visible}}@keyframes intro-land{0%{visibility:visible;transform:scale(.965)}30%,to{visibility:visible;transform:none}}@keyframes intro-dip{0%{animation-timing-function:ease-in;transform:none}30%{transform:scale(var(--mosaic-intro-dip-scale));animation-timing-function:var(--ease-intro-grow)}to{transform:none}}@keyframes intro-pop{0%{visibility:visible;transform:scale(var(--mosaic-intro-pop-scale))}to{visibility:visible;transform:none}}:root[data-mosaic-intro=seen] .mosaic[data-astro-cid-molwzqw7][data-intro] .tile[data-astro-cid-molwzqw7],:root[data-mosaic-intro=seen] .mosaic[data-astro-cid-molwzqw7][data-intro] .face[data-astro-cid-molwzqw7],:root[data-mosaic-intro=seen] .mosaic[data-astro-cid-molwzqw7][data-intro] .marks[data-astro-cid-molwzqw7],:root[data-mosaic-intro=seen] .mosaic[data-astro-cid-molwzqw7][data-intro]:before{animation:none}:root[data-mosaic-intro=seen] .mosaic[data-astro-cid-molwzqw7][data-intro] .tile[data-astro-cid-molwzqw7]{visibility:visible}@media (prefers-reduced-motion:reduce),print{.mosaic[data-astro-cid-molwzqw7][data-intro] .tile[data-astro-cid-molwzqw7],.mosaic[data-astro-cid-molwzqw7][data-intro] .face[data-astro-cid-molwzqw7],.mosaic[data-astro-cid-molwzqw7][data-intro] .marks[data-astro-cid-molwzqw7],.mosaic[data-astro-cid-molwzqw7][data-intro]:before{animation:none}.mosaic[data-astro-cid-molwzqw7][data-intro] .tile[data-astro-cid-molwzqw7]{visibility:visible}}
