a{position:relative;z-index:100}#weight_stats{position:relative;z-index:50}#weight_stats #weight_sections{position:relative;z-index:100}#weight_stats #weight_sections section{height:400px}#weight_stats #weight_sections #weight_highest_volume{margin-top:40px}#weight_stats #weight_sections #weight_snapshot{width:100%}#weight_stats #weight_sections #weight_snapshot img{border-radius:10px;margin-top:10px}#weight_stats #weight_graph{width:100%;position:relative;top:0;height:400px;z-index:1}.deemphasized{color:#ccc}#strava{z-index:1}#strava section{z-index:10;position:relative}#strava_graph{width:660px;height:400px;position:fixed;z-index:1;top:120px;opacity:0}#strava_graph .x-axis path,#strava_graph .y-axis path,#strava_graph .x-axis line,#strava_graph .y-axis line{stroke:#ccc}#strava_graph .x-axis text,#strava_graph .y-axis text{fill:#999}#strava_reverse_matte,#strava_matte{position:absolute;background-color:#fff;z-index:5;width:100%}.content h1,.content h2,.content h3,.content h4,.content hr,.content p{position:relative;z-index:10}text.legend-label{fill:#999}.year2016{stroke:#eee;stroke-dasharray:1,1}.year2020{stroke:#fc5200}.year2019{stroke:#bbb;stroke-dasharray:7,3}.year2018{stroke:#ccc;stroke-dasharray:5,2}.year2017{stroke:#ddd;stroke-dasharray:3,1}.workout-bar{fill:#eee;pointer-events:all}.legend-workouts line{stroke:#eee}.alcohol-bar{fill:#d0d0d0;pointer-events:all}.legend-alcohol{opacity:0}.legend-alcohol line{stroke:#d0d0d0}#weight_sections section a{pointer-events:all}.legend-weight{opacity:0}.legend-weight line{stroke:#369}.weight-path,#weight_sections{pointer-events:none}.weight-range-bar{fill:none;stroke:#999;stroke-dasharray:2}text.weight-range-text{stroke:#999}table.youtube{position:relative;z-index:20}.content table.youtube td,.content table.youtube th{border:none;font-size:.8em;border-bottom:1px solid #f0f0f0;padding:10px}.content table.youtube td a{border:none}.content table.youtube th{border-top:1px solid #f0f0f0;background-color:#f9f9f9;color:#999}table.youtube em{color:#ccc}#tokyo_timelapse{height:600px;overflow:hidden;position:relative}#tokyo_timelapse video{position:absolute;top:0}.image-bleed{width:1060px;margin-left:-200px;margin-bottom:25px}.image-bleed img{width:100%}.image-bleed .caption{margin-left:200px;width:660px}#video_1se{margin-bottom:25px}#video_1se iframe{margin-left:-100px;width:960px;height:545px}@media only screen and (max-width:600px){#strava_graph{width:90%}.image-bleed{width:100%;margin-left:0}.image-bleed img{width:100%}.image-bleed .caption{margin-left:200px;width:660px}#video_1se iframe{margin-left:-20px;width:100vw;height:56vh}}#sleep_graph,#ig_story_graph{margin-bottom:25px}.sleep-hour-line{stroke:#666}.sleep-time-label{fill:#666;font-size:12px}#ig_story_graph text{fill:#999;font-size:9px}#ig_story_graph .ig-month-border{stroke:#444}@media(prefers-color-scheme:dark){.deemphasized{color:#333}#strava_graph .x-axis path,#strava_graph .y-axis path,#strava_graph .x-axis line,#strava_graph .y-axis line{stroke:#999}#strava_graph .x-axis text,#strava_graph .y-axis text{fill:#ccc}#strava_reverse_matte,#strava_matte{background-color:#111}.content table.youtube td,.content table.youtube th{border-bottom:1px solid #333;background-color:#191919}.content table.youtube th{border-top:1px solid #222;background-color:#333}table.youtube em{color:#555}text.legend-label{fill:#ccc}.year2016{stroke:#222}.year2020{stroke:#fc5200}.year2019{stroke:#555}.year2018{stroke:#444}.year2017{stroke:#333}.workout-bar{fill:#444}.legend-workouts line{stroke:#444}.alcohol-bar{fill:#222}.legend-alcohol line{stroke:#222}.weight-range-bar{stroke:#999}text.weight-range-text{stroke:#999}#ig_story_graph .ig-month-border{stroke:#aaa}}.tooltip{font-size:10px;font-family:inter,sans-serif}