@font-face{font-family:Cambo;src:url(/build/assets/Cambo-Regular-DzZOaVdx.otf) format("opentype");font-weight:400;font-style:normal}@font-face{font-family:FiraCode;src:url(/build/assets/FiraCode-Regular-DrZhWqJm.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:FiraCode;src:url(/build/assets/FiraCode-Medium-Ct3hDH4V.ttf) format("truetype");font-weight:500;font-style:normal}@font-face{font-family:Roboto;src:url(/build/assets/Roboto-Medium-BzTpVR6v.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:OpenSans;src:url(/build/assets/OpenSans-Regular-DxJTClRG.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:OpenSans;src:url(/build/assets/OpenSans-Bold-DGvYQtcs.ttf) format("truetype");font-weight:700;font-style:normal}@font-face{font-family:OpenSans;src:url(/build/assets/OpenSans-Italic-C_AuCsze.ttf) format("truetype");font-weight:400;font-style:italic}@font-face{font-family:Phaeton;src:url(/build/assets/Phaeton-DzBHkA7W.ttf) format("truetype");font-weight:400;font-style:normal}:root{--accent: #613318;--accentLight: var(--color-amber-700);--accentDark: var(--color-amber-950);--blue: #067ccc;--blueDark: var(--color-sky-800);--blueLight: var(--color-sky-200);--borderRadius: 4px;--borderRadiusLg: 16px;--brownLight: var(--color-amber-700);--brownDark: var(--color-orange-950);--darker: var(--color-neutral-900);--darkGray: var(--color-neutral-700);--fluxAccent: var(--color-sky-900);--fluxAccentContent: var(--color-orange-900);--fluxAccentForeground: white;--gray: var(--color-neutral-600);--greenDark: #155724;--greenLight: #d4edda;--lightBox: var(--color-neutral-300);--lighter: var(--color-neutral-200);--lightest: var(--color-neutral-100);--linkColor: var(--blue);--medium: oklch(.869 .005 56.366);--ghost: var(--color-neutral-50);--fontFancy: "Phaeton", Georgia, serif;--fontSans: "OpenSans", Helvetica, Arial, sans-serif;--fontSerif: "SourceSerifPro", Georgia, serif;--fontSerifCambo: "Cambo", Georgia, serif;--lineHeight: 1.4;--lineHeightSmall: 1.2;--neutral200: oklch(.922 0 0);--neutral300: oklch(.87 0 0);--neutral500: oklch(.556 0 0);--neutral700: oklch(.371 0 0);--neutral800: oklch(.269 0 0);--stone100: oklch(.97 .001 106.424);--stone200: oklch(.923 .003 48.717);--stone300: oklch(.869 .005 56.366);--stone400: oklch(.709 .01 56.259);--stone500: oklch(.553 .013 58.071);--stone600: oklch(.444 .011 73.639);--stone700: oklch(.374 .01 67.558);--stone800: oklch(.268 .007 34.298);--stone900: oklch(.216 .006 56.043);--stone950: oklch(.147 .004 49.25);--textShadow: 1px 1px 0 rgba(0,0,0,.35),1px 1px 5px rgba(0,0,0,.5);--gray100: var(--stone100);--gray200: var(--stone200);--gray300: var(--stone300);--gray400: var(--stone400);--gray500: var(--stone500);--gray600: var(--stone600);--gray700: var(--stone700);--gray800: var(--stone800);--gray900: var(--stone900);--gray950: var(--stone950);--background: var(--gray100);--text: var(--gray800);--light: var(--gray400);--dark: var(--gray950);--lessDark: var(--gray700)}.no-results-message{font-style:italic}.map-search{width:100%}.gmap img{border-radius:0}.iw{padding:.5rem}.iw img{max-width:140px;height:auto;margin-bottom:.5rem}.iw b{display:block;margin-bottom:.5rem}.iw span{display:block;margin-bottom:.25rem}.iw .dates{font-style:italic}body{background-image:url(https://r2public.imgix.net/backgrounds/black-wallpaper-38737020.jpeg?h=800&w=800);background-color:var(--dark);font-family:var(--fontSans)}.box{border-radius:var(--borderRadius)}img,.stat-box{border-radius:var(--borderRadiusLg)}a.stat-box,a.stat-box:hover{color:inherit!important;text-decoration:none}.stat-box.active,a.stat-box:hover{background-color:#fff}.sidebar{display:none}#top{padding:.25rem}img.logo{border:2px solid transparent;border-radius:var(--borderRadius);padding:.75rem .75rem .5rem}img.logo:hover{background-color:var(--accent);border-color:#fff}.search-box button{background-color:var(--accent);border-color:var(--accent);border-radius:0;color:var(--whitish);cursor:pointer;padding:1rem}body:not(.full-width) main>div,.full-width .section-block{background-color:var(--background);color:var(--text);padding:1.5rem}main>div.dashboard{background-color:var(--gray200)!important}input,select,ui-select{background:var(--whitish);color:var(--text);font-family:var(--font-mono),monospace;font-size:.75rem}ui-select{background:inherit}ui-option,div[data-flux-input-group],ui-description{font-family:var(--font-mono),monospace;font-size:.75rem}ui-label span,.checkbox ui-label{font-weight:400!important}ui-checkbox>div{padding:.65rem}input[disabled]{background:var(--gray200);border-color:var(--gray300)}main .show-user h1,main .show-post h1{margin-bottom:.3rem}.subject-page section{margin-bottom:2rem}.nav-menu{background:var(--darker);font-family:var(--fontSerifCambo, serif)}.nav-menu-desktop a{color:var(--background);padding:1rem 1rem 1rem 0}.nav-menu-desktop a:hover,.nav-menu-desktop a.active{background:var(--background);color:var(--dark)}.box,.letters{background:var(--gray200);border-color:var(--gray300)}.box,.box p{color:var(--gray500)}.box-header{background:var(--gray300);color:var(--dark);font-size:1rem;font-weight:700}.sidebar .box{padding:1.5rem}.letters a{color:inherit;font-family:var(--fontFancy);font-size:2.5rem;padding:0rem .4rem}.letters a.active,.letters a:hover{background-color:var(--dark)}#header-background-image{padding:1.5rem 1rem}#header-background-image h1{text-shadow:var(--textShadow)}.hero-image figure{display:block;margin-bottom:1.5rem}.hero-image.livewire-placeholder{background-color:var(--gray200);color:var(--gray500);margin-bottom:1.5rem}.accent{color:var(--accent)}main>div a:hover{text-decoration:underline}h2,.h2{font-family:var(--fontSerifCambo),serif;font-size:2rem;font-weight:400;line-height:1.2;margin-bottom:2rem}section h2,article h2{border-bottom:2px solid var(--dark);padding-bottom:.5rem}.subpage h2{border-bottom:none;font-family:var(--font-mono),monospace;font-size:1.4rem;font-weight:700;padding-bottom:0}h1 a:hover,.h1 a:hover,h2 a:hover,a.accent:hover{color:var(--linkColor)!important;text-decoration:none!important}.subtitle,a:hover .subtitle{color:var(--light);text-decoration:none!important}h1 a,h2 a{color:var(--dark)}h2 img{max-height:30px}h1,.h1,.home-page h2{font-family:var(--fontFancy);font-size:2.2rem;line-height:1}.home-page h2 img{max-height:40px}.dli:not(:last-child){margin-bottom:.75rem;padding-bottom:.75rem}figcaption,figcaption p,.fact dt,.fact .context{color:var(--light)}.fact .context{font-size:.75rem}.small-print,figcaption,figcaption p,button,[data-flux-button]{font-family:var(--font-mono),monospace;font-size:.8rem;line-height:1.2}form button{cursor:pointer}.text .small-print{margin-top:3.5rem}.image-page figcaption{line-height:1.5;margin:2rem 0 3rem}figcaption p{margin-bottom:1rem}figcaption .image-title{color:var(--text);font-weight:700}h2 button{font-family:inherit;font-size:inherit;line-height:inherit}[data-flux-button]:hover{text-decoration:none}.bg-dark{background:var(--dark);color:var(--background)!important}.btn-lg,button[data-flux-button].btn-lg>div{font-weight:700;font-size:1.1rem;padding:1.75rem}p,article h3,article li{color:#000c;font-family:var(--fontSerif);font-size:1.3rem;font-weight:400;letter-spacing:-.003em}article h3{font-weight:700;margin-bottom:2rem}.facts{font-family:var(--font-mono),monospace}.facts{font-size:.875rem}.fact-interests dd div{display:inline}.dli:not(:last-child),.dash-border:not(:last-child){border-bottom:1px dashed var(--gray200);margin-bottom:.5rem!important;padding-bottom:.5rem!important}.lede p{color:var(--gray400);font-family:var(--fontSerif);line-height:1.3}.lede p strong{color:var(--gray700)}.site-footer li{font-family:var(--font-mono),monospace;font-size:.875rem}.site-footer .lede p{color:var(--accent);font-size:2.2rem}.livewire-placeholder p{color:var(--light);font-style:italic}.toolbar,.toolbar ui-label,.toolbar input,.toolbar select{font-family:var(--font-mono),monospace;font-size:.75rem!important}.toolbar ui-label{display:none}.pagination-nav,.pagination-nav button{font-family:var(--fontFancy);font-size:1.5rem!important}.pagination-nav button{cursor:pointer}.pagination-nav button[disabled]{cursor:default}.sidebar .results-basic li{border-bottom:1px dotted var(--light);margin-bottom:.75rem;padding-bottom:.75rem}.card,li:not(.card) img{background-color:var(--gray100)}.results a.item-title,.results .item-context,.results .item-summary{display:block;font-size:1.1rem;line-height:1.2}.results .item-summary{color:var(--gray600);font-size:.875rem;line-height:1.3;margin-top:.5rem}.results .item-context:not(.no-title),.results a.item-title span,.results li:not(.card) .item-title{margin-top:.35rem}.results a.item-title{font-weight:700}.results-images a.item-title:hover{color:var(--blue)}.results .item-context,.results a.item-title span{color:var(--light);display:block;font-family:var(--font-mono),monospace;font-size:.875rem;font-weight:400}.results .item-context a{color:var(--light)}.results ul.basic a.item-title{font-size:inherit;font-weight:400}.results ul.basic a.item-title span{display:inline-block;padding-left:.4rem}.results ul.visits a.item-title,.results ul.visits .item-context{display:inline;font-family:var(--font-mono),monospace;font-size:.875rem}li:not(.card) a img{border:1px solid var(--lighter);border-radius:var(--borderRadius)}li:not(.card) a:hover img{border-color:var(--dark)}.album-nav .nav{display:flex;height:74px;justify-content:space-between;margin-bottom:1rem;padding:.75rem 1rem}.album-nav .nav p{text-align:center}.album-nav .nav i{color:var(--text);font-size:3rem}div[data-flux-breadcrumbs] div,ui-tab-group button{font-family:var(--font-mono),monospace}div[data-flux-breadcrumbs] div{color:var(--light);font-size:var(--text-xs);text-transform:lowercase}ui-tab-group button{cursor:pointer;font-size:1rem}.tabs ul{border-bottom-color:var(--gray300)}.tabs a{background-color:var(--dark);border:1px solid var(--dark);border-top-left-radius:var(--borderRadius);border-top-right-radius:var(--borderRadius);color:var(--background);font-family:var(--font-mono),monospace}.tabs a.edit-tab{background-color:var(--blueDark)}.tabs a:hover{text-decoration:none}.tabs a.active,.tabs a:not(.active):hover{background-color:var(--background);border-bottom-color:var(--background);color:var(--dark)}@media (min-width: 640px){#header-background-image{padding:1.5rem}.results .grid{grid-template-columns:repeat(3,minmax(0,1fr))}.show-person .hero{max-width:40%}}@media (min-width: 768px){body.full-width #top{padding:.5rem}.nav-menu-desktop{font-size:1.4rem}.nav-menu-desktop a{padding:.6rem 1rem}body:not(.full-width) main>div,.full-width .section-block,.site-footer .box{padding:2rem}h1,.h1,.home-page h2{font-size:3rem}#header-background-image{padding:2rem}.results .grid{grid-template-columns:repeat(4,minmax(0,1fr))}.cards,.results .grid{column-gap:1.25rem;row-gap:1.25rem}.show-destination .dli dt,.show-user .dli dt{min-width:8rem!important;max-width:8rem!important}}@media (min-width: 1024px){body:not(.full-width),.full-width .section-block{margin:3rem}body:not(.full-width) main>div:not(.dashboard),.full-width .section-block,.site-footer .box{padding:3rem}h2{font-size:2.4rem}h2 img{max-height:40px}.home-page h2 img{margin-top:-5px;max-height:none}h1,.h1,.home-page h2{font-size:3.5rem}.subtitle{font-size:3rem}.small-print,figcaption{font-size:.9rem;line-height:1.2}figcaption .image-title{font-size:1.3rem;margin:.8rem 0}#header-background-image{padding:4rem 3rem 7rem}.section-block{border-radius:var(--borderRadius)}.section-block-first{margin-top:-3rem!important;position:relative}body:not(.full-width) #top{padding:.5rem 0}.nav-menu-desktop{font-size:1.65rem}.nav-menu-desktop a{padding:.6rem 1.5rem}.subject-page section{margin-bottom:3rem}.subject-page section:first-child{margin-bottom:2rem}.site-footer{border-bottom-left-radius:var(--borderRadius);border-bottom-right-radius:var(--borderRadius);margin-bottom:3rem}.cards,.results .grid{column-gap:1.5rem;row-gap:1.5rem}.lede p{font-size:1.8rem}.site-footer .lede p{font-size:2.2rem;margin-bottom:0}.results .grid:not(.grid-cards){grid-template-columns:repeat(6,minmax(0,1fr))}.show-person .hero{max-width:400px}}@media (min-width: 1280px){body:not(.full-width){margin:0 8rem}.full-width .section-block{margin:3rem 8rem}#top{padding:.75rem 0}.section-block-first{margin-top:-8rem!important}#header-background-image{padding:5rem 2rem 13rem}.results ul:not(.basic) a.item-title{font-size:1.25rem}.results .item-context{line-height:1.2}.site-footer .lede p{font-size:2.4rem}h1,.h1,.home-page h2{font-size:4rem}.sidebar h2,.subpage h2{font-size:1.6rem}}@media (min-width: 1536px){body:not(.full-width){margin:0 8rem}}
