/*! /field-notes/style.css Compiled: Thu Jan 29 2026 22:43:16 GMT-0800 (Pacific Standard Time) */
@charset "UTF-8";body#_{--pct1:var(--pct);--pct2:calc(var(--pct) * var(--pct));--pct4:calc(calc(var(--pct) * var(--pct)) * calc(var(--pct) * var(--pct)));--pct8:calc(calc(var(--pct2) * var(--pct2)) * calc(var(--pct2) * var(--pct2)));--inv8:calc(1 - calc(var(--pct4) * var(--pct4)));--pct16:calc(calc(var(--pct4) * var(--pct4)) * calc(var(--pct4) * var(--pct4)));--inv16:calc(1 - calc(var(--pct8) * var(--pct8)));}
.feed > header > h1 > a{color:inherit;}
.feed > header > a{font-family:heading, "Trebuchet MS", Tahoma, sans-serif;letter-spacing:0.1ex;font-size:0.9em;background:#f7f8f9;color:white;text-transform:uppercase;border-radius:2px;border:none;text-shadow:-1px -1px 2px rgb(232.4285714286, 235.25, 238.0714285714), -1px 1px 2px rgb(232.4285714286, 235.25, 238.0714285714), 1px -1px 2px rgb(232.4285714286, 235.25, 238.0714285714), 1px 1px 2px rgb(232.4285714286, 235.25, 238.0714285714);text-decoration:none;}
.feed > header > a:hover{color:white;cursor:pointer;background-color:white;}
.feed > header > a[disabled]{opacity:0.5;}
.feed > article{background:#f7f8f9;color:rgb(104, 104, 91);background-image:radial-gradient(circle at 5% 95%, rgba(255, 255, 255, 0.05) 10px, rgba(255, 255, 255, 0) 150px), radial-gradient(circle at 105% 125%, rgba(103.2857142857, 120.5, 137.7142857143, 0.1) 5px, rgba(103.2857142857, 120.5, 137.7142857143, 0) 50%);display:-ms-grid;display:grid;-ms-grid-columns:2fr 1fr;grid-template-columns:2fr 1fr;-ms-grid-rows:min-content min-content min-content min-content;grid-template-rows:repeat(4, min-content);}
.feed > article::after{content:"";height:15px;}
.feed > article > *,.feed > article::after{-ms-grid-column:1;grid-column:1;}
.feed > article > *:not(figure):not(a),.feed > article::after{margin-left:15px;margin-right:15px;}
@media screen and (min-width: 1200px){.feed > article > *:not(figure):not(a),.feed > article::after{margin-left:20px;margin-right:20px;}
}
.feed > article > figure{-ms-grid-column:2;grid-column:2;-ms-grid-row-span:10;grid-row:1/10;margin:0;background:rgba(255, 255, 255, 0.1);}
.feed > article > *:first-child:not(figure),.feed > article > figure + *{margin-top:10px;}
@media screen and (min-width: 1200px){.feed > article > *:first-child:not(figure),.feed > article > figure + *{margin-top:15px;}
}
.feed > article > header{-ms-grid-row:1;}
.feed > article > p{-ms-grid-row:2;}
.feed > article > header{color:#5f708e;}
.feed > article > header > *{color:#5f708e;}
.feed > article > p{color:rgb(104, 104, 91);font-size:0.9rem;line-height:1.3em;}
@media screen{.feed > article:not(.span){-ms-grid-columns:auto;grid-template-columns:auto;width:calc((100% - 0px) / 1);}
}
@media screen and (min-width: 550px) and (max-width: 960px){.feed > article:not(.span){width:calc((100% - 10px) / 2);}
}
@media screen and (max-width: 550px){.feed > article:not(.span){width:calc((100% - 0px) / 1);margin-right:0 !important;}
}
@media screen{.feed > article:not(.span) > figure{-ms-grid-column:1;grid-column:1;-ms-grid-row:1;grid-row:auto;overflow:hidden;height:150px;}
}
@media screen and (min-width: 1200px){.feed > article:not(.span) > figure{height:200px;}
}
@media screen{.feed > article:not(.span) > figure + header{width:100%;box-sizing:border-box;margin:0;text-shadow:-1px -1px 2px #f7f8f9, -1px 1px 2px #f7f8f9, 1px -1px 2px #f7f8f9, 1px 1px 2px #f7f8f9;padding-top:10px;padding-right:15px;padding-left:15px;border-top:1px solid rgb(188.7142857143, 197, 205.2857142857);}
}
@media screen and (min-width: 1200px){.feed > article:not(.span) > figure + header{padding-top:15px;padding-right:20px;padding-left:20px;}
}
@media screen{.feed > article:not(.span) > figure ~ p{margin-top:0px;}
.feed > article:not(.span) > header *{line-height:1em;}
.feed > article:not(.span) > p{margin-left:0 !important;margin-right:0 !important;padding-right:15px !important;padding-left:15px !important;}
}
@media screen and (min-width: 1200px){.feed > article:not(.span) > p{padding-right:20px !important;padding-left:20px !important;}
}
@media screen{.feed > article:not(.span) > p > audio{width:100%;height:20px;margin-top:5px;}
.feed > article:not(.span) > figure + header > :first-child:not(h1){position:absolute;top:0;left:0;padding:0 5px;margin-top:calc(-10px);line-height:0.2em;border:10px solid;-webkit-border-image:url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZlcnNpb249IjEuMSIgd2lkdGg9IjMwIiBoZWlnaHQ9IjEwLjUiPjxwYXRoIGQ9Im0wLDEwIGwxMCwtMTAgaDEwIGwxMCwxMCIgZmlsbD0iI2Y3ZjhmOSIgc3Ryb2tlPSJyZ2IoMTg4LjcxNDI4NTcxNDMsIDE5NywgMjA1LjI4NTcxNDI4NTcpIiBzdHJva2Utd2lkdGg9IjEiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0uNSwuNSkiLz48L3N2Zz4=') 10.5 11 0 11 stretch;-moz-border-image:url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZlcnNpb249IjEuMSIgd2lkdGg9IjMwIiBoZWlnaHQ9IjEwLjUiPjxwYXRoIGQ9Im0wLDEwIGwxMCwtMTAgaDEwIGwxMCwxMCIgZmlsbD0iI2Y3ZjhmOSIgc3Ryb2tlPSJyZ2IoMTg4LjcxNDI4NTcxNDMsIDE5NywgMjA1LjI4NTcxNDI4NTcpIiBzdHJva2Utd2lkdGg9IjEiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0uNSwuNSkiLz48L3N2Zz4=') 10.5 11 0 11 stretch;-o-border-image:url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZlcnNpb249IjEuMSIgd2lkdGg9IjMwIiBoZWlnaHQ9IjEwLjUiPjxwYXRoIGQ9Im0wLDEwIGwxMCwtMTAgaDEwIGwxMCwxMCIgZmlsbD0iI2Y3ZjhmOSIgc3Ryb2tlPSJyZ2IoMTg4LjcxNDI4NTcxNDMsIDE5NywgMjA1LjI4NTcxNDI4NTcpIiBzdHJva2Utd2lkdGg9IjEiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0uNSwuNSkiLz48L3N2Zz4=') 10.5 11 0 11 stretch;border-image:url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZlcnNpb249IjEuMSIgd2lkdGg9IjMwIiBoZWlnaHQ9IjEwLjUiPjxwYXRoIGQ9Im0wLDEwIGwxMCwtMTAgaDEwIGwxMCwxMCIgZmlsbD0iI2Y3ZjhmOSIgc3Ryb2tlPSJyZ2IoMTg4LjcxNDI4NTcxNDMsIDE5NywgMjA1LjI4NTcxNDI4NTcpIiBzdHJva2Utd2lkdGg9IjEiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0uNSwuNSkiLz48L3N2Zz4=') 10.5 11 0 11 stretch;}
}
@media screen and (min-width: 1200px){.feed > article:not(.span) > figure + header > :first-child:not(h1){padding:0 10px;line-height:0.5em;}
}
@media screen and (min-width: 550px) and (max-width: 960px){.feed > article:not(.span) > figure + header > :first-child:not(h1){font-size:11px;}
}
@media screen and (max-width: 550px){.feed > article:not(.span) > figure + header > :first-child:not(h1){font-size:12px;}
}
@media screen{.feed{display:flex;flex-wrap:wrap;justify-content:space-between;gap:10px;}
.feed > h1,.feed > header{width:100%;margin:0;}
.feed.clamped > article{grid-template-rows:min-content 1fr min-content !important;max-height:6in;}
.feed.clamped > article.clampedold{grid-template-rows:auto repeat(3, min-content);}
.feed.clamped > article.clampedone{grid-template-rows:min-content min-content 1fr auto;}
.feed.clamped > article.clampedone figure{height:auto;}
.feed.clamped > article.clampedone p{transition:max-height 500ms 150ms;overflow:hidden;}
.feed.clamped > article.clampedone p .excess{opacity:0;transition:opacity 500ms 150ms;}
.feed.clamped > article.clampedone::after{content:"...";color:black;font-weight:bolder;text-align:right;line-height:0.2em;}
.feed.clamped > article.clampedone:hover p{max-height:12em !important;}
.feed.clamped > article.clampedone:hover p .excess{opacity:1;}
.feed.clamped > article.clampedone:hover::after{content:"";}
.feed.clamped > article.has-image{grid-template-rows:min-content min-content 1fr min-content !important;}
}
@media screen and (min-width: 1200px){.feed.clamped > article{max-height:4in;}
}
@media screen{.feed.clamped > article > p{overflow:hidden;transition:max-height 500ms, height 500ms;}
.feed.clamped > article.clampedx > p{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden !important;}
.feed.clamped > article.clamped{background-image:none;padding-bottom:15px;}
.feed.clamped > article.clamped.has-image{grid-template-rows:minmax(10px, 1fr) min-content min-content min-content !important;}
.feed.clamped > article.clamped > p,.feed.clamped > article.clamped > header{background-color:inherit;}
.feed.clamped > article.clamped::after{content:"•••";color:inherit;line-height:2ex;text-align:right;transition:opacity 300ms;position:absolute;left:0;bottom:0;width:100%;margin:0;padding-top:50px;z-index:2;padding-right:20px;padding:15px 20px 15px;box-sizing:border-box;pointer-events:none;}
.feed.clamped > article.clamped:hover{box-shadow:0 0 3px rgba(0, 0, 0, 0.7);}
.feed.clamped > article.clamped:hover p{transition-delay:0;}
.feed.clamped > article.clamped:hover::after{opacity:0;}
}
address{margin-top:1.25em;}
address,address *{font-style:normal;}
address a:not([href]){color:inherit;}
address a::before{content:"";display:inline-block;width:1em;height:1.2em;margin-right:0.2em;position:relative;bottom:-0.2em;background:url("/identity/logo-color.svg") no-repeat left bottom;background-size:cover;}
address a ~ *{margin-left:1.2em;}
address > i{display:none;}
address > label{display:block;}
address > div:not(:only-of-type){display:inline-block;vertical-align:top;max-width:12em;}
address > div:not(:only-of-type) > i{display:none;}
address > div:not(:only-of-type) > label{display:block;}
address > div:not(:only-of-type) + div{margin-left:2em;}
address > div + i{display:inline-block;height:100%;vertical-align:middle;padding:1em 1em 0;font-style:italic;font-size:0.9em;}
body > aside{background:white;padding:1em;border:1px solid silver;box-shadow:0 1px 5px gray;margin:0 0 1em;background:#fcfcf6;}
body > aside address{text-align:right;}
html body > aside section.photos{border:2px inset silver;border:2px dotted #ddc;background:#eed;float:right;width:3in;height:3in;margin:0 0 0 1em;position:relative;}
body > aside > h1{margin:0 !important;}
body > aside ul{margin:0;}
body > section.photos{float:left;}
body > section.photos figure{float:left;width:200px;height:200px;position:relative;margin:10px;margin-bottom:80px;text-align:center;line-height:200px;}
body > section.photos figure figcaption{position:absolute;left:0;width:100%;top:100%;padding:2px;line-height:1.3em;text-align:left;}
body > section.photos figure img{width:auto;height:auto;max-width:200px;max-height:200px;display:inline-block;float:none;margin-left:auto;margin-right:auto;border:1px solid;vertical-align:bottom;}
@media screen and (min-width: 550px){article[data-from="/field-notes"]:scope{position:relative;padding-top:0;width:100%;margin:0;}
article[data-from="/field-notes"]:scope .feed{display:none;}
}
.map{position:relative;width:100%;height:50%;overflow:hidden;opacity:0.2;transition:opacity 1s;}
.map > img{position:relative;width:120%;margin-left:-15%;margin-top:-10%;}
.map > article,.map > mark{position:absolute;opacity:0;}
.map.tiled{opacity:1;}
.map.tiled > article,.map.tiled > mark{opacity:1;}
.map.tiled > article:not(.selected),.map.tiled > mark:not(.selected){transition:opacity 500ms, transform 200ms;}
.map > mark::before,.map > mark::after{content:"";position:absolute;left:0;top:0;display:block;-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);}
.map > mark::before{background:yellow;border:2px solid orangered;border-radius:100%;width:7px;height:7px;}
.map > mark::after{display:none;background:black;width:1px;height:1px;}
.map > article{border:1px solid black;background:white;border-radius:3px;box-shadow:0 0 5px rgba(0, 0, 0, 0.5);}
.map > article:not(.selected):not([data-entries="1"])::before{content:attr(data-entries);background:white;border:1px solid #333;box-shadow:1px 1px 2px black;border-radius:1em;font-size:10px;position:absolute;height:1.2em;width:1.2em;left:-0.6em;top:-0.6em;z-index:3;text-align:center;line-height:1.2em;color:black;font-weight:bold;}
.map > article > div{position:absolute;left:0;top:0;display:none;}
.map > article section{width:100%;height:100%;box-sizing:border-box;margin:0;}
.map > article section:first-of-type{border-top-right-radius:5px;}
.map > article section:last-of-type{border-bottom-left-radius:5px;border-bottom-right-radius:5px;}
.map > article section > p ~ a{display:block;position:absolute;left:0;top:0;width:100%;height:100%;font-size:1px;color:transparent;}
.map > article > header{height:1.64em;padding:4px calc(1.64em + 1px) 4px calc(1.64em + 8px);}
.map > article > header > img{box-shadow:rgba(0, 0, 0, 0.7) 0 0 1px;position:absolute;left:0;top:0;margin:3px;font-size:1em;width:1.64em;height:1.64em;float:left;}
.map > article > header > h1{margin:0;font-size:0.9em;height:1.825em;line-height:2.725em;white-space:nowrap;}
.map > article > header > time{position:absolute;right:0;top:0;font-size:0.635em;width:3.4em;text-align:center;padding:2px 0;box-sizing:border-box;}
html.-csstransforms .map > article > header > time{-webkit-transform-origin:right top;-moz-transform-origin:right top;-ms-transform-origin:right top;transform-origin:right top;-webkit-transform:rotate(90deg) translatex(100%);-moz-transform:rotate(90deg) translatex(100%);-ms-transform:rotate(90deg) translatex(100%);transform:rotate(90deg) translatex(100%);border-bottom:1px solid black;}
.map > article:not(.selected) h1 span{line-height:1em;display:block;}
.map > article.selected{cursor:pointer;width:500px;height:110px;border-top-left-radius:0;z-index:10 !important;}
.map > article.selected *{opacity:1;}
.map > article.selected section h1{font-size:16pt;margin:0;height:1em;line-height:1.4em;display:none;}
.map > article.selected section p{display:block;width:390px;margin:0;}
.map > article.selected section img{width:102px;height:102px;margin:4px 5px;position:absolute;left:0;top:0;}
.map > article.selected section > time{display:none;}
.map > article.selected > nav{display:block;position:absolute;right:0;bottom:0;font-size:9pt;margin:5px;font-style:normal;}
.map > article.selected.anchor-left{left:5px !important;right:auto !important;margin:0 !important;}
.map > article.selected.anchor-right{right:5px !important;left:auto !important;margin:0 !important;}
.map > article.selected.anchor-top{top:25px !important;bottom:auto !important;margin:0 !important;}
.map > article.selected.anchor-bottom{top:auto !important;bottom:5px !important;margin:0 !important;}
.map > article.selected{height:440px;}
.map > article.selected[data-entries="1"]{height:110px;}
.map > article.selected[data-entries="2"]{height:220px;}
.map > article.selected[data-entries="3"]{height:330px;}
.map > article.selected div{overflow:hidden;}
html.-touch .map > article.selected > nav a::after{font-size:15px !important;}
.map > article.selected.scrolling > nav{display:block;position:absolute;margin:0 !important;right:0;top:0;height:100%;border-radius:3px;width:15px;}
.map > article.selected.scrolling > nav a{position:absolute;right:0;width:100%;height:15px;border-radius:inherit;border:1px solid;background:#fcfcfc;margin:2px;opacity:0.2;}
.map > article.selected.scrolling > nav a:hover{color:black;background:white;}
.map > article.selected.scrolling > nav a::after{position:absolute;display:block;width:100%;height:100%;left:0;top:0;text-align:center;}
.map > article.selected.scrolling > nav a:first-child{top:0;}
.map > article.selected.scrolling > nav a:first-child::after{content:"▲";}
.map > article.selected.scrolling > nav a + a{bottom:0;}
.map > article.selected.scrolling > nav a + a::after{content:"▼";}
html.-touch .map > article.selected.scrolling > nav{width:20px !important;}
html.-touch .map > article.selected.scrolling > nav a{height:20px !important;}
.map > article.selected.more-up > nav a:first-child{opacity:1;}
.map > article.selected.more-down > nav a + a{opacity:1;}
.map > article.selected > header{position:absolute;left:-1px;bottom:100%;height:1em;width:auto;font-size:16px;padding:2px 1ex;background:inherit;box-shadow:inherit;border:inherit;border-radius:3px;border-bottom-left-radius:0;border-bottom-right-radius:0;}
.map > article.selected > header > *{display:none;}
.map > article.selected > header > h1{display:block;font-size:inherit;line-height:1em;height:1.05em;border-bottom:1px solid #eee;z-index:2;}
.map > article.selected > header::before{content:"";width:100%;position:absolute;left:0;top:100%;height:10px;background:inherit;}
.map > article.selected > header::after{content:"";width:200%;position:absolute;left:0;height:10px;bottom:-11px;background:inherit;}
.map > article.selected > div{display:block;position:absolute;left:0;top:0;width:100%;height:100%;overflow:hidden;border-radius:inherit;}
.map > article.selected section{position:relative;visibility:visible;padding-left:110px;height:110px;box-sizing:border-box;border-radius:inherit;}
.map > article.selected section + section{border-top-left-radius:0;border-top-right-radius:0;}
.map > article.selected section:not(:last-child){border-bottom-left-radius:0;border-bottom-right-radius:0;}
html:not(.-touch) .map > article.selected section:hover{background:#ffc;}
html:not(.-touch) .map > article.selected section:hover::after{content:"Click for more...";font-size:0.8em;position:absolute;left:0;bottom:0;background:rgba(255, 255, 255, 0.7);text-shadow:0 0 1px white;width:102px;padding:0.5ex;margin:4px 5px;font-weight:bolder;box-sizing:border-box;color:black;}
.map > article.selected section.clicked{background:rgb(255, 235, 127.5);}
.map > article.selected section.clicked::after{content:"Opening...";font-size:0.8em;position:absolute;left:0;bottom:0;background:rgba(255, 255, 255, 0.7);text-shadow:0 0 1px white;width:102px;padding:0.5ex;margin:4px 5px;font-weight:bolder;box-sizing:border-box;color:black;}
.map > article.selected section + section{border-top:1px dotted silver;}
.map > article.selected section > p{padding:5px;box-sizing:border-box;line-height:1.1em;font-size:0.95em;}
.map > article.selected section > p time{font-weight:bolder;}
.map > article.selected section > header h1 + strong{display:block;font-size:1.1em;margin:0;padding:5px 5px 2px;position:static;}
.map > article.selected section > header h1 + strong ~ p{padding-top:0;}
.map > article.selected section > header ~ p{padding-top:0;}
.map > article.clicked section:not(.clicked){opacity:0.5;}
.map .selected > svg{display:none !important;}
.map .selected + mark{-webkit-transform:scale(1.2);-moz-transform:scale(1.2);-ms-transform:scale(1.2);transform:scale(1.2);}
.map .selected + mark::before{background:#ffc;border-color:red;box-shadow:0 0 5px yellow;}
.map > article:not(.selected){box-shadow:0 0 3px rgba(0, 0, 0, 0.5);}
.map > article:not(.selected):hover{cursor:pointer;z-index:5;}
.map > article:not(.selected)[data-agegroup="1"]{-webkit-transform:scale(1.05);-moz-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05);z-index:5;}
.map > article:not(.selected)[data-agegroup="1"]:hover{-webkit-transform:scale(1.1025);-moz-transform:scale(1.1025);-ms-transform:scale(1.1025);transform:scale(1.1025);}
.map > article:not(.selected)[data-agegroup="2"]{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);transform:scale(1);z-index:4;}
.map > article:not(.selected)[data-agegroup="2"]:hover{-webkit-transform:scale(1.05);-moz-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05);}
.map > article:not(.selected)[data-agegroup="3"]{-webkit-transform:scale(0.95);-moz-transform:scale(0.95);-ms-transform:scale(0.95);transform:scale(0.95);z-index:3;}
.map > article:not(.selected)[data-agegroup="3"]:hover{-webkit-transform:scale(0.9975);-moz-transform:scale(0.9975);-ms-transform:scale(0.9975);transform:scale(0.9975);}
.map > article:not(.selected)[data-agegroup="0"]{-webkit-transform:scale(0.9);-moz-transform:scale(0.9);-ms-transform:scale(0.9);transform:scale(0.9);}
.map > article:not(.selected)[data-agegroup="0"]:hover{-webkit-transform:scale(0.945);-moz-transform:scale(0.945);-ms-transform:scale(0.945);transform:scale(0.945);}
.map.filtered > article:not(.match){opacity:0.3;}
.map.filtered > article:not(.match) header *{opacity:0.5;}
.map.filtered > mark:not(.match){opacity:0.8;-webkit-transform:scale(0.5);-moz-transform:scale(0.5);-ms-transform:scale(0.5);transform:scale(0.5);-webkit-transform-origin:center;-moz-transform-origin:center;-ms-transform-origin:center;transform-origin:center;}
.map > article,.map > mark{transition:opacity 500ms, transform 200ms;}
.map + .instructions{font-style:italic;text-align:right;margin:0 2em 1em;}
@media screen and (max-width: 550px){.map,.map + .instructions{display:none !important;}
}
.notecard{position:relative;overflow:hidden;line-height:1.25em;}
.notecard *{line-height:inherit;}
.notecard > section > div{min-height:200px;}
.notecard::before{white-space:pre;position:absolute;left:0;top:1.7em;width:100%;height:100%;opacity:0.1;pointer-events:none;}
.notecard aside{margin:15px;margin-left:30px;width:200px;height:200px;float:right;clear:both;background-color:#fcfcf6;position:relative;font-size:20px !important;}
.notecard aside::before{content:"";display:block;background-color:inherit;width:100%;height:100%;padding:30px;position:absolute;left:-30px;top:-30px;}
.notecard aside::after{content:"";display:block;border-radius:15px;border:3px dashed rgba(0, 0, 0, 0.1);width:100%;height:100%;position:absolute;left:-3px;top:-3px;}
.notecard header{width:100%;position:relative;}
.notecard header *{margin:0 !important;}
.notecard header :first-child{font-size:2em;}
.notecard header :last-child{position:absolute;right:0;top:0;font-size:1em;}
.notecard h1{display:block;font-family:heading, "Trebuchet MS", Tahoma, sans-serif;font-weight:normal;color:#5f708e;font-size:1.3rem;margin-bottom:0.5rem;line-height:25px !important;}
.notecard h1::before{content:"What we observed:";}
.notecard ul{margin:0 !important;}
.notecard li{margin:1.25em 0 !important;}
html #gallery{position:absolute;z-index:2;width:100%;height:100%;}
html #gallery figure{position:absolute;top:0;left:0;z-index:1;cursor:pointer;-webkit-transform-origin:center center;-moz-transform-origin:center center;-ms-transform-origin:center center;transform-origin:center center;}
html #gallery figure div{position:absolute;-webkit-transform:translateX(-50%) translateY(-50%);-moz-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);}
html #gallery figure figcaption{display:none;}
html #gallery.collapsed{width:0;height:0;}
html #gallery.collapsed figure figcaption{display:block;opacity:1;-webkit-transform:translateX(0%) translateY(-105%) scale(0.6);-moz-transform:translateX(0%) translateY(-105%) scale(0.6);-ms-transform:translateX(0%) translateY(-105%) scale(0.6);transform:translateX(0%) translateY(-105%) scale(0.6);padding:1ex;border-radius:1ex;background:white;box-shadow:0 0 5px silver;}
html #gallery.loaded figure:first-child div{-webkit-animation:wiggle 400ms;-moz-animation:wiggle 400ms;animation:wiggle 400ms;-webkit-animation-delay:200ms;-moz-animation-delay:200ms;animation-delay:200ms;}
html #gallery.animated,html #gallery.animated figure,html #gallery.animated figure *{transition:background 500ms, transform 500ms;}
html #gallery figure img{display:block;box-shadow:0 0 20px rgba(0, 0, 0, 0.5);box-shadow:0 0 20px rgba(0, 0, 0, 0.7);width:auto;height:auto;}
html #gallery.collapsed figure{-webkit-filter:grayscale(50%);filter:grayscale(50%);font-size:20pt;}
html #gallery figure:first-child{-webkit-filter:none;filter:none;z-index:2;}
html #gallery figure figcaption{position:absolute;top:100%;width:150%;left:-25%;box-sizing:border-box;}
html #gallery figure img{-webkit-transform-origin:right bottom;-moz-transform-origin:right bottom;-ms-transform-origin:right bottom;transform-origin:right bottom;}
html #gallery figure{display:inline-block;height:auto;width:auto;}
html #gallery.loading aside{position:absolute;z-index:1000;}
html #gallery.loading aside::after{content:"loading...";color:white;border:2px solid white;background:rgba(255, 255, 255, 0.2);opacity:0.9;border-radius:1em;padding:0.2ex;text-align:center;position:absolute;left:5%;top:50%;margin-top:-1ex;width:90%;box-sizing:border-box;}
html #gallery.loading aside.wait::after{content:"please wait...";}
html #gallery.viewing aside{position:absolute;left:0;bottom:0;width:100%;background:rgba(0, 0, 0, 0.9);color:white;font-size:24pt;padding:1em;box-sizing:border-box;opacity:0;z-index:31;}
html #gallery.debug{background:rgba(0, 0, 255, 0.2) !important;}
html #gallery.debug .area{position:absolute;background:rgba(0, 255, 255, 0.2);}
html #gallery.debug figure{outline:2px solid fuchsia;}
html #gallery.debug figure div{outline:2px solid orange;}
html #gallery.debug figure:hover{outline:2px solid yellow;}
html #gallery.debug img{opacity:0.5;}
html #gallery.debug figcaption{outline:thin solid aqua;}
html #gallery.debug aside{outline:thin solid red;}
html #gallery.debug nav{outline:2px solid yellow;}
html #gallery.debug.loading aside{outline:solid red;}
html #gallery.debug.loading aside::after{color:red;border-color:red;}
html #gallery.expanded{background-color:rgba(0, 0, 0, 0.5);position:fixed;width:100%;height:100%;-webkit-perspective:24in;-moz-perspective:24in;perspective:24in;z-index:200;}
html #gallery.expanded figure{-webkit-transform-style:preserve-3d;-moz-transform-style:preserve-3d;-ms-transform-style:preserve-3d;transform-style:preserve-3d;}
html #gallery.expanded figure img{box-shadow:0 0 10px rgba(0, 0, 0, 0.8);}
html #gallery.expanded .selected,html #gallery.expanded .selected:hover{z-index:30;}
html #gallery.expanded .selected div{box-shadow:5px 5px 10px rgba(0, 0, 0, 0.8);}
html #gallery.expanded .selected{font-size:14pt !important;}
html #gallery.expanded .selected figcaption{display:block;font-size:14pt !important;}
html #gallery.viewing{background-color:rgba(0, 0, 0, 0.9);}
html #gallery.viewing figure:not(.selected) div{background:black;-webkit-filter:grayscale(50%);filter:grayscale(50%);}
html #gallery.viewing figure:not(.selected) img{opacity:0.5;}
html #gallery.expanded figcaption{background:rgba(0, 0, 0, 0.9);color:white;padding:0.5ex 1ex;border-radius:1ex;font-size:11pt;}
html #gallery.expanded figcaption.dim{text-shadow:0 0 0 white;}
html #gallery.expanded:not(.viewing) figcaption{box-shadow:0 0 10px rgba(255, 255, 255, 0.8);}
html #gallery:focus,html #gallery figure:focus{outline:none;}
html #gallery.expanded:not(.viewing) figure:hover{z-index:10000 !important;outline:red;}
html #gallery.expanded figure:hover figcaption{display:block;opacity:1;}
html #gallery.viewing figure:not(.selected):hover figcaption{display:none;}
html #gallery.expanded figure:not(.selected):hover figcaption{-webkit-transform:translateY(10px) scale(1);-moz-transform:translateY(10px) scale(1);-ms-transform:translateY(10px) scale(1);transform:translateY(10px) scale(1);-webkit-transform-origin:center top;-moz-transform-origin:center top;-ms-transform-origin:center top;transform-origin:center top;}
html #gallery.expanded figure:hover figcaption::before{content:"";left:50%;top:-15px;display:block;width:20px;height:15px;-webkit-transform-origin:center bottom;-moz-transform-origin:center bottom;-ms-transform-origin:center bottom;transform-origin:center bottom;-webkit-transform:translateY(2px) scale(2);-moz-transform:translateY(2px) scale(2);-ms-transform:translateY(2px) scale(2);transform:translateY(2px) scale(2);margin-left:-10px;position:absolute;background-image:url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZlcnNpb249IjEuMSIgd2lkdGg9IjIwIiBoZWlnaHQ9IjE1Ij48cGF0aCBkPSJNMC41LDE1LjUgTDEwLjUsNS41IEwyMC41LDE1LjUgWiIgc3R5bGU9ImZpbGw6YmxhY2s7ZmlsbC1vcGFjaXR5Oi45IiAvPjwvc3ZnPg=='), url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZlcnNpb249IjEuMSIgd2lkdGg9IjIwIiBoZWlnaHQ9IjE1Ij48ZGVmcz48ZmlsdGVyIGlkPSJzaGFkb3ciPjxmZUdhdXNzaWFuQmx1ciBzdGREZXZpYXRpb249IjIiLz48L2ZpbHRlcj48L2RlZnM+PHBhdGggZD0iTTAuNSwxNS41IEwxMC41LDUuNSBMMjAuNSwxNS41IFoiIHN0eWxlPSJmaWxsOndoaXRlO2ZpbGwtb3BhY2l0eTouOSIgZmlsdGVyPSJ1cmwoI3NoYWRvdykiIC8+PC9zdmc+');}
html #gallery.expanded figure.selected figcaption::before{display:none;}
html #gallery.viewing nav{position:absolute;left:50%;top:50%;width:80%;margin-left:-40%;cursor:pointer;}
html #gallery.viewing nav::before,html #gallery.viewing nav::after{content:"";color:white;font-size:100px;line-height:1em;position:absolute;top:50%;width:50px;height:100px;margin-top:-50px;z-index:10000;opacity:0.8;background-size:cover;background-repeat:no-repeat;}
html #gallery.viewing nav::before{background-image:url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZlcnNpb249IjEuMSIgd2lkdGg9IjEwIiBoZWlnaHQ9IjIwIj48cGF0aCBkPSJNOS41LC41IEwwLjUsOS41IEw5LjUsMTkuNSBaIiBzdHlsZT0iZmlsbDp3aGl0ZSIgLz48L3N2Zz4=');left:-75px;}
html #gallery.viewing nav::after{background-image:url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZlcnNpb249IjEuMSIgd2lkdGg9IjEwIiBoZWlnaHQ9IjIwIj48cGF0aCBkPSJNMC41LC41IEw5LjUsOS41IEwuNSwxOS41IFoiIHN0eWxlPSJmaWxsOndoaXRlIiAvPjwvc3ZnPg==');right:-75px;}
html #gallery.viewing aside{opacity:1;}
html #gallery.viewing .selected figcaption{display:block;top:105%;top:auto;bottom:0;margin:0;width:100% !important;left:0 !important;border-radius:0 !important;background-color:rgba(0, 0, 0, 0.5);}
html #gallery.viewing .selected div::after{content:attr(data-heading);display:block;z-index:3000;position:absolute;right:0;top:100%;color:white;opacity:0.9;text-shadow:0 0 2px black, 0 0 2px black, 0 0 2px black, 0 0 2px black;font-size:0.6em;padding:0.1ex 1ex;}
html #gallery.expanded .portrait figcaption{width:200%;left:-50%;}
html #gallery:not(.loading) > aside{display:none;}
html #gallery.expanded::after{content:"⨂";content:"×";cursor:pointer;font-size:50px;line-height:1em;color:white;display:block;position:absolute;right:0;top:0;width:50px;height:50px;}
:root.__export article > aside{float:none !important;}
:root.__export article > address{margin-bottom:1em;}
:root.__export article > section.photos{float:none !important;text-align:left !important;margin:5px 0 !important;display:inline-block;}
:root.__export article > section.photos h1{margin:0 !important;}
:root.__export article > section.photos figure{display:inline-block;float:none;height:auto !important;line-height:1em !important;display:inline-block;width:150px !important;margin:0 !important;vertical-align:top;margin:5px !important;}
:root.__export article > section.photos figure figcaption{position:static !important;margin:0 !important;line-height:1.1em;}
:root.__export article > section.photos figure img{width:150px !important;height:150px !important;margin-right:5px;float:left;}
:root.__export .map article > nav{display:none;}
:root.__export .instructions{margin-top:-40px;}
:root.__export .feed{display:flex;flex-wrap:wrap;width:915px;}
:root.__export .feed > article{flex:0 1 auto;}
:root.__export .feed article{font-size:9pt !important;position:relative;margin:5px 0;width:50%;box-sizing:border-box;min-height:30px !important;padding-left:40px !important;margin:2px 0 !important;}
:root.__export .feed article h1,:root.__export .feed article h1 + strong{margin:0 !important;font-size:1.2em;display:inline-block;}
:root.__export .feed article h1 + strong::before{content:" - ";}
:root.__export .feed article img{width:30px !important;height:30px !important;margin-right:5px;}
:root.__export .feed article p{margin:0 !important;min-height:0 !important;}
:root.__export .feed article > header,:root.__export .feed article > h1,:root.__export .feed article h1 + strong,:root.__export .feed article > p{display:inline !important;}
:root.__export .feed article nav{position:absolute;right:0;bottom:0;margin:0;}
@-webkit-keyframes wiggle{0%,100%{top:0;}
10%,50%,90%{top:-5px;}
30%,70%{top:5px;}
}
body blockquote{font-style:normal !important;}
.filter{border:1px solid rgb(204, 202, 191);border-radius:5px;background:white;padding:0.6em 0.8em;color:rgb(76.8, 76.8, 67.2);border-radius:2px;border-radius:0.5ex;background-image:radial-gradient(circle at 50px 50%, rgba(255, 255, 255, 0.5) 5px, rgba(255, 255, 255, 0) 300px);position:absolute;z-index:2;margin-left:35px;margin-top:35px;font-size:0.9em;}
.filter h2:first-child,.filter section h1:first-child,.filter h1:first-child{margin-top:0;}
.filter h1{margin-top:0;}
@media screen and (min-width: 1200px){.filter{margin-left:90px;}
}
@media screen and (min-width: 550px) and (max-width: 960px){.filter{font-size:0.85em;margin-left:20px;margin-top:20px;}
}
.filter h1{font-size:1.2em;margin:0 0 1ex;line-height:1em;}
.filter label{display:block;margin:0.5ex 1em;cursor:pointer;}
.filter output{display:inline;}
@media screen and (min-width: 550px){html main.map{padding-bottom:0 !important;background:rgb(183.96, 225.992, 252.04);}
}