@import url(https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700;800&display=swap);@import url(https://fonts.googleapis.com/css2?family=JetBrains+Mono:wght@400&display=swap);@import url(https://fonts.googleapis.com/css2?family=Rokkitt:wght@500&display=swap);@import url(https://fonts.googleapis.com/css2?family=Gentium+Book+Plus:ital,wght@0,400;0,700;1,400;1,700&display=swap);.LandingScreen{display:grid;grid-template-rows:1fr 200px;max-width:800px;width:88%;margin-left:auto;margin-right:auto;align-items:center;height:100vh}.LandingScreen-a{text-decoration:none;color:#808183}.LandingScreen-a:hover{text-decoration:none;color:#a7a9ac}.LandingScreen-h1{font-size:50px;font-weight:600;line-height:1.08;margin-bottom:14px}.LandingScreen-h2{font-size:20px;font-weight:500;margin-top:0;margin-bottom:100px}.LandingScreen-handleSection{font-size:20px;font-weight:300}.LandingScreen-handleLink{text-decoration:none;color:#333}.LandingScreen-handleLink:hover{text-decoration:none}.LandingScreen-handleLink span{display:inline-block;transition:.5s}.LandingScreen-handleLink:hover span{-webkit-transform:translateX(35%);transform:translateX(35%);font-weight:500}.NotFoundScreen{display:grid;grid-template-rows:1fr 50%;max-width:800px;width:88%;margin-left:auto;margin-right:auto;align-items:center;height:100vh}.NotFoundScreen-h1{font-size:30px;margin-bottom:10px}.Menu{font-size:20px;line-height:1.3;text-align:right;position:fixed;bottom:20px;right:30px;z-index:2}.Menu-selected{font-weight:600}.Menu-selected:hover{cursor:pointer}.Menu-deselected{font-weight:400;color:#333}.Menu-deselected:hover{cursor:pointer;font-weight:500;color:#222}.Menu-climbDash{font-size:1rem;font-weight:700;color:#18b616}.Menu-bookDash{color:#fccc0a}.Menu-bookDash,.Menu-filmDash{font-size:1rem;font-weight:700}.Menu-filmDash{color:#0039a6}.Menu-hamburgerDiv{line-height:7px}.Menu-closeHamburgerDiv{margin-bottom:50px;margin-right:-2px;font-size:32px;color:#111}.Menu-expandTagsDiv{font-size:22px;margin-top:5px}.Menu-expandTagsDiv:hover{cursor:pointer;color:#555}@media screen and (min-width:600px){.Menu-closeHamburgerDiv{display:none}}@media screen and (max-width:800px){.Menu{font-size:18px;right:20px;bottom:0;background-color:hsla(0,0%,100%,.6666666666666666);padding-left:15px;padding-top:8px;padding-bottom:20px}.Menu-hamburgerDiv{padding-right:12px;padding-bottom:16px}}.Marker{font-size:30px;float:left;width:0;height:0;margin-top:7px;margin-left:10px;border-left:10px solid transparent;border-right:10px solid transparent;border-bottom:17px solid #000}.Marker-book{border-bottom:17px solid #fccc0a}.Marker-film{border-bottom:17px solid #0039a6}.Marker-post{border-bottom:17px solid #ee352e}.Marker-climb{border-bottom:17px solid #18b616}@media screen and (max-width:800px){.Marker{font-size:30px;float:right;margin-right:10px}}.MarkdownText{font-size:.95rem;font-weight:400;line-height:1.45;color:#000;max-width:800px;overflow-x:auto;border-bottom:2px solid #000;padding-top:10px;padding-bottom:10px;margin-top:10px;margin-bottom:40px;text-align:left}.MarkdownText iframe,.MarkdownText img,.MarkdownText video{box-sizing:border-box;max-width:100%}.MarkdownText img,.MarkdownText video{height:auto}.BookEvent .MarkdownText,.ClimbEvent .MarkdownText,.FilmEvent .MarkdownText{padding-left:25px;padding-right:0}.PostEvent .MarkdownText{padding-left:0;padding-right:10px}.MarkdownText blockquote{border-left:12px solid #e4e4e4;border-right:0;font-size:1rem;font-weight:400;line-height:1.4;color:#222;padding-top:1px;padding-bottom:1px;margin:10px 10px 10px 0}.BookEvent .MarkdownText blockquote,.ClimbEvent .MarkdownText blockquote,.FilmEvent .MarkdownText blockquote{padding-left:22px;padding-right:0}.PostEvent .MarkdownText blockquote{padding-left:22px;padding-right:10px}.MarkdownText p{margin-bottom:1.2rem}.MarkdownText ul li{margin-top:1.2rem}.ClimbEvent .MarkdownText ul li{margin-top:.5rem}.MarkdownText h1{font-size:1.36rem;font-weight:600}.MarkdownText h2{font-size:1.17rem;font-weight:600}.MarkdownText h3{font-size:1rem;font-weight:600}.MarkdownText a{font-weight:700;color:#404040;text-decoration:underline;-webkit-text-decoration-color:#fccc0a;text-decoration-color:#fccc0a;transition:.1s}.MarkdownText a:hover{background-color:#fccc0a;text-decoration:none;transition:.1s}.MarkdownText mark{background-color:#fff2c9}.MarkdownText code{font-size:.85rem}.MarkdownText .markdown-quotee{font-size:1rem}.MarkdownText summary{cursor:pointer;border:1px solid #eee;border-radius:5px;padding-left:10px;padding-right:20px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.MarkdownText summary:hover{background-color:#eee;transition:.1s}.MarkdownText.Serif{font-family:"Gentium Book Plus",serif;font-size:1.2rem}.MarkdownText.Serif blockquote{font-size:1.21rem}.MarkdownText.Serif ol li{margin-top:1.2rem}.MarkdownText.Serif h1{font-size:1.55rem}.MarkdownText.Serif h2{font-size:1.5rem}.MarkdownText.Serif code{font-size:.95rem}.MarkdownText.Serif .markdown-quotee{font-size:1.3rem}.MarkdownText.Serif summary{cursor:pointer;border:1px solid #eee;border-radius:5px;padding-left:10px;padding-right:20px;padding-bottom:3px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.markdown-quotee{font-size:1.05rem;font-weight:400;text-align:right;padding-right:30px;margin-top:-10px;margin-bottom:10px}sup{font-size:.7rem}.sidebar{font-size:.8rem;line-height:1.3;padding-top:.5rem;padding-bottom:1rem;margin:0}.sidebar p{padding-bottom:.4rem;margin:0}@media screen and (max-width:1000px){.BookEvent .MarkdownText,.FilmEvent .MarkdownText{padding-left:10px}.PostEvent .MarkdownText{padding-right:8px}}@media screen and (max-width:800px){.BookEvent .MarkdownText,.ClimbEvent .MarkdownText,.FilmEvent .MarkdownText,.PostEvent .MarkdownText{padding-left:0;padding-right:10px}.BookEvent .MarkdownText blockquote,.ClimbEvent .MarkdownText blockquote,.FilmEvent .MarkdownText blockquote,.PostEvent .MarkdownText blockquote{padding-left:12px;padding-right:10px}}.LoadingPlaceholder{height:100px;font-size:1rem;color:#eee}.MasonryPhotoGrid-photosDiv{padding-top:12px;-webkit-columns:2 100px;columns:100px 2;grid-column-gap:10px;-webkit-column-gap:10px;column-gap:10px}.MasonryPhotoGrid-left{text-align:left}.MasonryPhotoGrid-right{direction:rtl}.MasonryPhotoGrid-photoDiv-wrapper{display:block;margin:0 0 5px;width:100%}.MasonryPhotoGrid-photoDiv-wrapper img{max-width:100%;max-height:100%}@media screen and (max-width:800px){.MasonryPhotoGrid-photosDiv{-webkit-columns:1;column-count:1;grid-column-gap:0;-webkit-column-gap:0;column-gap:0}}.ProgressCounter{font-family:"JetBrains Mono",monospace;font-weight:400;font-size:.8rem;line-height:1.5;color:#999;margin-top:-40px;margin-bottom:8px}.ProgressCounter-book{color:#c29c05}.ProgressCounter-film{color:#1f50aa}.BookEvent{grid-column:1/span 1;position:relative;margin-bottom:80px;text-align:right}.BookEvent-spacer{grid-column:2/span 1}.BookEvent-subway{position:absolute;top:15px;right:0;width:30px;height:0;border-bottom:3px solid #fccc0a}.BookEvent-content{margin-right:40px}.BookEvent-dateDiv{font-size:1rem;font-weight:400;color:#333;margin-bottom:4px}.BookEvent-titleDiv{font-size:1.3rem;font-weight:600;font-style:italic;cursor:pointer}.BookEvent-yearDiv{font-size:1.15rem;font-weight:300;color:#222}.BookEvent-authorDiv{font-size:1.15rem;font-weight:400;line-height:1.5}.BookEvent-collapseButtonDiv{font-size:2rem;font-weight:500;margin-bottom:1rem;color:#555;cursor:pointer;transition:.2s}.BookEvent-collapseButtonDiv:hover{transition:.2s;color:#222}@media screen and (max-width:800px){.BookEvent{grid-column:2/span 1;text-align:left}.BookEvent-spacer{display:none}.BookEvent-subway{left:0}.BookEvent-content{margin-left:40px}}.ClimbEvent{grid-column:1/span 1;position:relative;margin-bottom:80px;text-align:right}.ClimbEvent-spacer{grid-column:2/span 1}.ClimbEvent-subway{position:absolute;top:20px;right:0;width:20px;height:0;border-bottom:3px solid #18b616}.ClimbEvent-content{margin-right:30px}.ClimbEvent-dateDiv{font-size:1rem;font-weight:400;color:#333;margin-bottom:4px}a.ClimbEvent-titleDiv{font-size:1.3rem;font-weight:600;margin-bottom:2px;cursor:pointer;display:flex;justify-content:flex-end;align-items:center;color:#000;text-decoration:none}.ClimbEvent-gradeSpan{font-weight:500;color:#444}.ClimbEvent-climbTypeSport{color:#c35555}.ClimbEvent-climbTypeTrad{color:#5555ae}.ClimbEvent-starRating{display:flex;align-items:center;margin-top:5px;margin-left:5px}.ClimbEvent-lengthSpan,.ClimbEvent-locationDiv a{font-weight:400;color:#444}.ClimbEvent-locationDiv a{font-size:1.3rem;text-decoration:underline;-webkit-text-decoration-color:#18b616;text-decoration-color:#18b616;transition:.1s;margin-bottom:2px}.ClimbEvent-locationDiv a:hover{background-color:#18b616;text-decoration:none;transition:.1s}.ClimbEvent-locationDiv{font-size:1.1rem;font-weight:400}.ClimbEvent-dirDotSpan{font-size:1.15rem;font-weight:400;font-style:italic}.ClimbEvent-collapseButtonDiv{font-size:2rem;font-weight:500;margin-bottom:1rem;color:#555;cursor:pointer;transition:.2s}.ClimbEvent-collapseButtonDiv:hover{transition:.2s;color:#222}@media screen and (max-width:800px){.ClimbEvent{grid-column:2/span 1;text-align:left}.ClimbEvent-spacer{display:none}.ClimbEvent-subway{left:0}.ClimbEvent-content{margin-left:30px}a.ClimbEvent-titleDiv{justify-content:start;flex-wrap:wrap}}.FilmEvent{grid-column:1/span 1;position:relative;margin-bottom:80px;text-align:right}.FilmEvent-spacer{grid-column:2/span 1}.FilmEvent-subway{position:absolute;top:20px;right:0;width:20px;height:0;border-bottom:3px solid #0039a6}.FilmEvent-content{margin-right:30px}.FilmEvent-dateDiv{font-size:1rem;font-weight:400;color:#333;margin-bottom:4px}.FilmEvent-titleDiv{font-size:1.3rem;font-weight:600;margin-bottom:2px;cursor:pointer}.FilmEvent-yearSpan{font-weight:500;color:#444}.FilmEvent-dirDotSpan,.FilmEvent-directorDiv{font-size:1.15rem;font-weight:400}.FilmEvent-dirDotSpan{font-style:italic}.FilmEvent-collapseButtonDiv{font-size:2rem;font-weight:500;margin-bottom:1rem;color:#555;cursor:pointer;transition:.2s}.FilmEvent-collapseButtonDiv:hover{transition:.2s;color:#222}@media screen and (max-width:800px){.FilmEvent{grid-column:2/span 1;text-align:left}.FilmEvent-spacer{display:none}.FilmEvent-subway{left:0}.FilmEvent-content{margin-left:30px}}.PhotoOverlay{z-index:3;position:fixed;left:0;right:0;top:0;bottom:0;padding:0;background:rgba(0,0,0,.85)}.PhotoOverlay-img{width:100%;height:100%;object-fit:contain;vertical-align:center}.MarkdownTitle{font-size:1.5rem;font-weight:600}.MarkdownTitle p{margin:0}.MarkdownTitle a{font-weight:700;color:#333;text-decoration:underline;-webkit-text-decoration-color:#fccc0a;text-decoration-color:#fccc0a;transition:.1s}.MarkdownTitle a:hover{background-color:#fccc0a;text-decoration:none;transition:.1s}.PostEvent{grid-column:2/span 1;position:relative;margin-bottom:80px}.PostEvent-spacer{grid-column:1/span 1}.PostEvent-subway{position:absolute;top:20px;left:0;width:30px;height:0;border-bottom:3px solid #ee352e}.PostEvent-content{margin-left:40px}.PostEvent-dateDiv{font-size:1rem;font-weight:400;color:#333}.PostEvent-titleDiv{font-size:1.5rem;font-weight:600;cursor:pointer}.PostEvent-collapseButtonDiv{font-size:2rem;font-weight:500;margin-bottom:1rem;color:#555;cursor:pointer;transition:.2s}.PostEvent-collapseButtonDiv:hover{transition:.2s;color:#222}@media screen and (max-width:800px){.PostEvent-spacer{display:none}}.Content{grid-column:1/span 1;grid-row:1/span 1;grid-template-columns:minmax(0,2fr) minmax(0,3fr);grid-template-rows:auto}.Content,.ExtendedContent{display:grid;position:relative;text-align:left;min-height:100vh;height:100%;margin:0;padding-bottom:150px;padding-right:50px;padding-left:50px}.ExtendedContent{grid-column:1/span 1;grid-row:1/span 1;grid-template-columns:minmax(0,1fr) minmax(0,3fr);grid-template-rows:auto}.Content,.Content>*,.ExtendedContent,.ExtendedContent>*{min-width:0;overflow-wrap:anywhere}.Content-verticalLine{grid-column:2/span 1;z-index:1;position:absolute;height:100%;border-left:4px solid #000}.Content-yearDiv{grid-column:2/span 1;font-size:60px;font-weight:500;margin-top:70px;margin-left:38px;margin-bottom:190px}.Content-yearDiv-spacer{grid-column:1/span 1}@media screen and (max-width:1000px){.Content,.ExtendedContent{padding-right:20px;padding-left:20px}}@media screen and (max-width:800px){.Content,.ExtendedContent{padding-right:10px;padding-left:10px;grid-template-columns:0 minmax(0,1fr)}.Content-verticalLine{border-left:2px solid #111}}.PersonScreen{display:grid;grid-template-columns:minmax(0,1fr) 200px;grid-template-rows:auto;height:100%;width:100%;margin:0;padding:0}@media screen and (max-width:800px){.PersonScreen{grid-template-columns:minmax(0,1fr) 150px}}@media screen and (max-width:599.98px){.PersonScreen{grid-template-columns:minmax(0,1fr)}}.SignupScreen{display:grid;grid-template-rows:1fr 200px;max-width:600px;width:88%;margin-left:auto;margin-right:auto;align-items:center;height:100vh}.SignupScreen-a{text-decoration:none;color:#808183}.SignupScreen-a:hover{text-decoration:none;color:#a7a9ac}.SignupScreen-h2{font-size:20px;font-weight:500;margin-top:0}body{margin:0;padding:0;font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}code{font-family:source-code-pro,Menlo,Monaco,Consolas,"Courier New",monospace}.App{margin:0;padding:0;min-height:100%}.Dashboard{grid-column:1/span 1;grid-row:1/span 1;display:grid;grid-template-columns:1fr 3fr;grid-template-rows:auto;position:relative;text-align:left;min-height:100vh;height:100%;margin:0;padding-bottom:150px;padding-right:50px;padding-left:50px}.Dashboard-verticalLine{grid-column:2/span 1;z-index:1;position:absolute;height:100%;border-left:4px solid #000}.Dashboard-yearDiv{grid-column:2/span 1;font-size:60px;font-weight:500;margin-top:70px;margin-left:38px;margin-bottom:190px}.Dashboard-yearDiv-spacer{grid-column:1/span 1}@media screen and (max-width:1000px){.Dashboard{padding-right:20px;padding-left:20px}}@media screen and (max-width:800px){.Dashboard{padding-right:10px;padding-left:10px;grid-template-columns:0 5fr}.Dashboard-verticalLine{border-left:2px solid #111}}.Dashboard-event{grid-column:1/span 1;grid-row:auto/span 1;display:grid;grid-template-columns:1fr 5fr;grid-template-rows:auto;grid-column-gap:20px;grid-row-gap:20px;margin-bottom:20px}
/*# sourceMappingURL=main.b3586403.chunk.css.map */