a.svelte-wjq8pg{text-decoration:none;color:inherit}.ticket-container.svelte-wjq8pg{width:98%;border-radius:8px;border:1px solid var(--black);display:grid;gap:0;grid-template-columns:1fr;grid-auto-rows:auto;grid-template-areas:"ticket-heading" "passenger-info" "passenger-details" "title" "excerpt" "themes"}h3.svelte-wjq8pg,h4.svelte-wjq8pg,p.svelte-wjq8pg{margin:0}.passenger-info.svelte-wjq8pg{display:none;grid-area:passenger-info;background-color:var(--yellow);text-align:left;padding:.25rem 0 .25rem .75rem}.passenger-info.svelte-wjq8pg h4:where(.svelte-wjq8pg){font-family:Du Bois Bold}.ticket-heading.svelte-wjq8pg{border-radius:8px 8px 0 0;border-bottom:1px dashed var(--black);background-color:var(--yellow);grid-area:ticket-heading;display:flex;align-items:center;justify-content:start;gap:.75rem;padding:.5em 0 .5em .75em}.ticket-heading.svelte-wjq8pg h3:where(.svelte-wjq8pg){font-family:Du Bois Bold;text-align:left}.passenger-details.svelte-wjq8pg{grid-area:passenger-details;text-align:left;padding:0 0 0 .75rem;display:flex;flex-direction:column;align-items:start;justify-content:start}.passenger-details.svelte-wjq8pg h4:where(.svelte-wjq8pg){font-family:Du Bois Light;font-weight:400}.passenger-details.svelte-wjq8pg p:where(.svelte-wjq8pg){font-family:Poppins Regular;text-transform:uppercase;line-height:110%}.details-field.svelte-wjq8pg{margin-top:.5rem}.icon-container.svelte-wjq8pg{margin-top:auto;margin-bottom:.75rem;display:flex;flex-direction:column;align-items:start;justify-content:start}.transportation.svelte-wjq8pg{display:flex;align-items:center;flex-wrap:wrap}.success.svelte-wjq8pg{display:flex;flex-wrap:wrap;gap:.25rem}.dot.svelte-wjq8pg{height:18px;width:18px;border-radius:50%}.green.svelte-wjq8pg{background-color:var(--bright-green)}.red.svelte-wjq8pg{background-color:var(--red)}.title.svelte-wjq8pg{grid-area:title;padding:0 .75rem}.title.svelte-wjq8pg h3:where(.svelte-wjq8pg){font-family:Poppins Extra Bold;font-weight:400;line-height:120%;text-transform:uppercase;text-align:left;margin-top:.25rem}.excerpt.svelte-wjq8pg{grid-area:excerpt}.excerpt.svelte-wjq8pg p:where(.svelte-wjq8pg){font-family:Poppins Light;font-size:large;line-height:110%;text-align:left;margin:.25rem .75rem}.themes.svelte-wjq8pg{grid-area:themes;display:flex;flex-wrap:wrap;flex-direction:row;align-items:end;justify-content:start;padding:.5rem .75rem .75rem;gap:.25rem}.themes.svelte-wjq8pg span:where(.svelte-wjq8pg){border-radius:1.2rem;padding:.25rem .75rem;font-family:Poppins Medium}.chip-blue.svelte-wjq8pg{border:2px solid var(--light-blue);background-color:#0978ab1a}.chip-yellow.svelte-wjq8pg{border:2px solid var(--yellow);background-color:#eeb00033}.chip-red.svelte-wjq8pg{border:2px solid var(--red);background-color:#b01d351a}.chip-green.svelte-wjq8pg{border:2px solid var(--bright-green);background-color:#4faa001a}.chip-orange.svelte-wjq8pg{border:2px solid var(--orange);background-color:#ff6c3c26}.chip-purple.svelte-wjq8pg{border:2px solid rgb(100,0,150);background-color:#6400961a}.chip-gray.svelte-wjq8pg{border:2px solid rgb(0,0,0);background-color:#0000001a}@media (hover: hover){a.svelte-wjq8pg{transition:all .25s ease}a.svelte-wjq8pg:hover{box-shadow:4px 4px 8px #00000026}}@media only screen and (min-width: 768px){.ticket-container.svelte-wjq8pg{width:100%;max-width:800px;border:none;border-radius:8px;display:grid;gap:0;grid-template-columns:3fr 8fr;grid-auto-rows:auto;grid-template-areas:"passenger-info ticket-heading" "passenger-details title" "passenger-details excerpt" "passenger-details themes"}.passenger-info.svelte-wjq8pg{border:1px solid var(--black);border-right:1px solid var(--black);border-right-style:dashed;border-radius:8px 0 0;display:block}.ticket-heading.svelte-wjq8pg{border:1px solid var(--black);border-left:none;border-radius:0 8px 0 0}.ticket-heading.svelte-wjq8pg h3:where(.svelte-wjq8pg){font-size:x-large}.passenger-details.svelte-wjq8pg{border:1px solid var(--black);border-top:none;border-right-style:dashed;border-radius:0 0 0 8px}.title.svelte-wjq8pg,.excerpt.svelte-wjq8pg{border-right:1px solid var(--black)}.themes.svelte-wjq8pg{border-right:1px solid var(--black);border-bottom:1px solid var(--black);border-radius:0 0 8px}}.chart-container.svelte-8pj9b8{height:100%;width:100%;margin:0;touch-action:pan-y;outline:none;display:flex;flex-direction:column;align-items:center;justify-content:space-around;gap:0;overflow-y:scroll}.bar-chart.svelte-8pj9b8{display:block;overflow:visible;width:100%;height:100%}.axis-label.svelte-8pj9b8{font-family:Du Bois Bold;font-size:14px}.bar.svelte-8pj9b8{cursor:pointer}.bar.svelte-8pj9b8:hover{opacity:100%}.bar.svelte-8pj9b8:focus{outline:none}.dashboard-container.svelte-1fovypk{width:100%;min-height:800px;display:grid;gap:24px;grid-template-areas:"title title title" "themes themes themes" "outcome outcome outcome" "sex sex sex" "map map map" "locality locality locality" "date date date";grid-template-rows:minmax(40px,50px) minmax(100px,200px) minmax(40px,60px) minmax(40px,60px) minmax(300px,400px) minmax(100px,200px) minmax(300px,400px);grid-template-columns:repeat(3,1fr);overflow:visible}.title-container.svelte-1fovypk{grid-area:title;display:flex;flex-direction:column;align-items:center;justify-content:center}.title-container.svelte-1fovypk h1:where(.svelte-1fovypk),.title-container.svelte-1fovypk h2:where(.svelte-1fovypk){color:var(--black);font-family:Poppins Regular;text-align:center;margin:0}.title-container.svelte-1fovypk h1:where(.svelte-1fovypk){font-size:18px}.title-container.svelte-1fovypk h2:where(.svelte-1fovypk){font-size:16px}.highlight.svelte-1fovypk{font-size:18px;color:var(--red);font-family:Du Bois Bold}.themes-container.svelte-1fovypk{grid-area:themes;display:flex;align-items:center;justify-content:center;gap:1em;flex-wrap:wrap}.themes-container.svelte-1fovypk button:where(.svelte-1fovypk){cursor:pointer;border-radius:1.2rem;padding:.25rem .75rem;font-family:Poppins Medium;color:var(--black)}.chip-blue.svelte-1fovypk{border:2px solid var(--light-blue);background-color:#0978ab1a}.chip-yellow.svelte-1fovypk{border:2px solid var(--yellow);background-color:#eeb00033}.chip-red.svelte-1fovypk{border:2px solid var(--red);background-color:#b01d351a}.chip-green.svelte-1fovypk{border:2px solid var(--bright-green);background-color:#4faa001a}.chip-orange.svelte-1fovypk{border:2px solid var(--orange);background-color:#ff6c3c26}.chip-purple.svelte-1fovypk{border:2px solid rgb(100,0,150);background-color:#6400961a}.chip-gray.svelte-1fovypk{border:2px solid rgb(0,0,0);background-color:#0000001a}.outcome-container.svelte-1fovypk{grid-area:outcome}.sex-container.svelte-1fovypk{grid-area:sex}.locality-container.svelte-1fovypk{border:1px solid var(--light-blue);grid-area:locality;overflow-y:scroll}.map-container.svelte-1fovypk{grid-area:map}.date-container.svelte-1fovypk{margin-right:12px;grid-area:date;display:flex;flex-direction:column;align-items:center;justify-content:center}.age-container.svelte-1fovypk{display:none;grid-area:age}h3.svelte-1fovypk{font-family:Du Bois Bold;font-weight:400}@media only screen and (min-width: 768px){.dashboard-container.svelte-1fovypk{gap:24px;grid-template-areas:"title title title title" "themes themes themes themes" "outcome outcome outcome outcome" "sex sex sex sex" "map map map age" "locality locality locality age" "date date date age";grid-template-rows:minmax(40px,50px) minmax(40px,60px) minmax(40px,60px) minmax(40px,60px) minmax(300px,400px) minmax(100px,200px) minmax(300px,400px);grid-template-columns:repeat(4,1fr)}.age-container.svelte-1fovypk{display:block}.title-container.svelte-1fovypk h1:where(.svelte-1fovypk){font-size:20px}.title-container.svelte-1fovypk h2:where(.svelte-1fovypk){font-size:18px}.highlight.svelte-1fovypk{font-size:20px}}@media only screen and (min-width: 1200px){.dashboard-container.svelte-1fovypk{height:90vh;min-height:1000px;display:grid;gap:2px;grid-template-areas:"title title title title title title title" "themes themes themes themes themes themes themes" "outcome outcome outcome outcome outcome outcome outcome" "sex sex sex sex sex sex sex" "locality map map map map map age" "locality date date date date date age";grid-template-rows:minmax(40px,50px) minmax(40px,60px) minmax(40px,60px) minmax(40px,60px) minmax(300px,400px) 1fr;grid-template-columns:2fr repeat(5,1fr) 2fr;overflow:visible}.locality-container.svelte-1fovypk{border:none}}@media only screen and (min-width: 1400px){.title-container.svelte-1fovypk h1:where(.svelte-1fovypk){font-size:22px}.title-container.svelte-1fovypk h2:where(.svelte-1fovypk){font-size:20px}.highlight.svelte-1fovypk{font-size:22px}}.records-table-container.svelte-yt0meb{width:100%;height:100%;display:flex;flex-direction:column;align-items:stretch;color:var(--black);border:1px solid var(--black);font-family:Du Bois Bold}.filter-container.svelte-yt0meb{margin-top:8px;margin-left:16px}.download-button.svelte-yt0meb{align-self:flex-end;background:none;border:none;padding:6px 10px;color:var(--black)!important;margin:6px 12px 0;cursor:pointer;font-size:inherit;font-family:inherit;display:flex;align-items:center}.table-header.svelte-yt0meb{font-family:Du Bois Regular}.table-header.svelte-yt0meb tr:where(.svelte-yt0meb){font-size:8px}.table-body.svelte-yt0meb{font-family:Poppins Light;font-size:11px}tbody.svelte-yt0meb tr:where(.svelte-yt0meb):hover{background-color:inherit!important}td.svelte-yt0meb a:where(.svelte-yt0meb){color:var(--blue)}.records-table-container input{color:var(--black)!important}.records-table-container aside{color:var(--black)!important}.record-table button{color:var(--black)!important}@media only screen and (min-width: 1200px){.table-body.svelte-yt0meb{font-size:12px}}@media only screen and (min-width: 1400px){.table-body.svelte-yt0meb{font-size:14px}}@media only screen and (min-width: 1600px){.table-body.svelte-yt0meb{font-size:16px}}.page-container.svelte-1jgwiue{width:100%;display:flex;flex-direction:column;align-items:center;justify-content:center}.text-container.svelte-1jgwiue,.media-container.svelte-1jgwiue{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;color:var(--black);margin-bottom:24px}.text-container.svelte-1jgwiue{width:90%}.media-container.svelte-1jgwiue{width:95%}select.svelte-1jgwiue{max-width:100%}h1.svelte-1jgwiue{font-family:Du Bois Bold Narrow;color:var(--light-blue);margin-bottom:0;font-size:x-large;text-align:center}h2.svelte-1jgwiue{font-family:Du Bois Bold;margin-bottom:0;font-size:large;text-align:center}p.svelte-1jgwiue{font-family:Poppins Light;font-size:medium;line-height:125%;text-align:left}figure.svelte-1jgwiue{max-width:100%}img.svelte-1jgwiue{max-width:100%}.img-caption.svelte-1jgwiue{font-family:Poppins Light;font-size:xx-small;line-height:120%;text-align:left}.block-quote-figure.svelte-1jgwiue{border-left:5px solid var(--yellow);padding:0 12px;width:90%;max-width:100%}blockquote.svelte-1jgwiue{text-align:left;color:var(--black);font-family:Poppins Medium;font-size:large;line-height:125%;margin:0}figcaption.svelte-1jgwiue{text-align:left;font-family:Poppins Medium;line-height:115%;margin-top:8px;color:var(--black)}.subtitle.svelte-1jgwiue{font-family:Poppins Medium;font-size:large;line-height:100%;text-align:center;text-transform:uppercase;margin-top:12px}a.svelte-1jgwiue{color:var(--light-blue)}.media-container.svelte-1jgwiue h2:where(.svelte-1jgwiue){margin-bottom:1rem}.tickets-flex.svelte-1jgwiue{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1rem;max-width:100%;padding:1rem 0;overflow-y:visible;overflow-x:scroll}.dashboard-container.svelte-1jgwiue{margin:2em 0}.passenger-table-container.svelte-1jgwiue{width:100%}ul.svelte-1jgwiue{display:none;text-align:left;font-family:Poppins Regular}.citations.svelte-1jgwiue{width:100%;text-align:left}.citations.svelte-1jgwiue h2:where(.svelte-1jgwiue){font-size:larger;font-family:Du Bois Regular;color:var(--light-blue)}.citations.svelte-1jgwiue p:where(.svelte-1jgwiue){font-size:smaller;font-family:Poppins Regular}@media only screen and (min-width: 768px){.text-container.svelte-1jgwiue{width:85%}.media-container.svelte-1jgwiue{width:90%}figure.svelte-1jgwiue{max-width:75%}}@media only screen and (min-width: 1200px){.text-container.svelte-1jgwiue{width:60%}.media-container.svelte-1jgwiue{width:90%}h1.svelte-1jgwiue{font-size:xx-large}h2.svelte-1jgwiue{font-size:x-large}.subtitle.svelte-1jgwiue{font-size:larger}figure.svelte-1jgwiue{max-width:60%}.block-quote-figure.svelte-1jgwiue{max-width:75%}p.svelte-1jgwiue{font-size:large;line-height:125%}}@media only screen and (min-width: 1400px){.text-container.svelte-1jgwiue{width:50%}}
