.geometry{width:100%;height:auto;color:var(--geometry-colour,color-mix(in srgb, var(--sky-2) 88%, var(--sky-ink)));opacity:var(--geometry-strength,.14);stroke-width:var(--geometry-line,.75px);stroke-linecap:round;stroke-linejoin:round;pointer-events:none;display:block;overflow:visible}.geometry *{vector-effect:non-scaling-stroke}.geometry-point{stroke-width:var(--geometry-point,4.5px)}.geometry[data-palette=seam]{--light-1:var(--sky-1);--light-2:var(--sky-2);--light-3:var(--sky-3)}.geometry[data-palette=ember]{--light-1:#d9822b;--light-2:var(--sky-accent);--light-3:color-mix(in srgb, var(--sky-accent) 30%, var(--sky-ink))}.geometry[data-palette=rose]{--light-1:#e29a88;--light-2:color-mix(in srgb, var(--sky-accent) 85%, var(--sky-ink));--light-3:color-mix(in srgb, var(--sky-3) 40%, var(--sky-ink))}.geometry[data-palette=flame]{--light-1:var(--sky-accent);--light-2:var(--sky-1);--light-3:color-mix(in srgb, var(--sky-accent) 55%, var(--sky-ink))}.geometry[data-palette=earth]{--light-1:#3d7fb3;--light-2:var(--sky-1);--light-3:var(--sky-ink)}.geometry[data-palette=moon]{--light-1:var(--sky-ink);--light-2:var(--sky-1);--light-3:color-mix(in srgb, var(--sky-1) 45%, var(--sky-ink))}.geometry[data-drifts] .geometry-light[data-lie=along]{animation:geometry-light-along var(--light-cycle) linear infinite}.geometry[data-drifts] .geometry-light[data-lie=around]{animation:geometry-light-around var(--light-cycle) linear infinite}.geometry[data-drifts] .geometry-light-stop{animation:geometry-light-cycle var(--light-cycle) linear infinite;animation-delay:calc(var(--light-cycle) * var(--stop-share,0) * -1)}@keyframes geometry-light-along{to{transform:translate(2px)}}@keyframes geometry-light-around{to{transform:rotate(1turn)}}@keyframes geometry-light-cycle{0%,to{stop-color:var(--light-1)}33.333%{stop-color:var(--light-2)}66.667%{stop-color:var(--light-3)}}html[data-motion=reduced] .geometry-light,html[data-motion=reduced] .geometry-light-stop{animation:none!important}.geometry-body{animation:geometry-settles 2.4s var(--sky-ease) both}.geometry[data-arrival=breath] .geometry-body{animation:geometry-settles 2.4s var(--sky-ease) both, geometry-breathes 16s ease-in-out 2.4s infinite alternate}.geometry[data-arrival=in-order] .geometry-body{animation:none}.geometry[data-arrival=in-order] .geometry-part{animation:geometry-settles 1.8s var(--sky-ease) both;animation-delay:calc(.3s + var(--part,0) * .42s)}@keyframes geometry-settles{0%{opacity:0}to{opacity:1}}@keyframes geometry-breathes{0%{opacity:1}to{opacity:.55}}[data-reveal]:not(.is-seen) .geometry-body,[data-reveal]:not(.is-seen) .geometry-part{animation-play-state:paused}html[data-motion=reduced] .geometry .geometry-body,html[data-motion=reduced] .geometry .geometry-part{opacity:1;animation:none!important}
