/*! modern-normalize v3.0.1 | MIT License | https://github.com/sindresorhus/modern-normalize */
*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;-moz-tab-size:4;tab-size:4;font-family:system-ui,Segoe UI,Roboto,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji;line-height:1.15}body{margin:0}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{border-color:currentColor}button,input,optgroup,select,textarea{margin:0;font-family:inherit;font-size:100%;line-height:1.15}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}legend{padding:0}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}:root{--base-space:8px;--color-text:black;--color-link:blue;--color-bg:white;--color-grey:#6b7179;--color-light:#eee;--color-dot:#d9d9d9;--color-visited:maroon;--color-selection:lemonchiffon;--margin-sm:calc(var(--base-space) * 1)}@media screen and (width>=0){:root{--fs-main:18px;--lh-main:22px}}@media screen and (width>=576px){:root{--fs-main:20px;--lh-main:23px}}@media screen and (width>=0){:root{--fs-small:14px;--lh-small:19px}}@media screen and (width>=576px){:root{--fs-small:16px;--lh-small:22px}}@media screen and (width>=0){:root{--fs-date:13px;--lh-date:22px}}@media screen and (width>=576px){:root{--fs-date:15px;--lh-date:25px}}*{-webkit-font-feature-settings:"kern" 1;font-feature-settings:"kern" 1;-webkit-font-kerning:normal;font-kerning:normal;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;margin:0}html,body{-webkit-tap-highlight-color:transparent;height:100%;color:var(--color-text);background:var(--color-bg);font-family:ETBembo-SemiBoldOSF,Georgia,Times New Roman,serif;font-size:var(--fs-main);line-height:var(--lh-main);margin:0!important;padding:0!important}ul,ol{margin:0;padding:0}ul{list-style-type:none}ol{list-style-position:inside}img{width:100%}strong,b{font-weight:400}i,em{font-style:normal}h1,h2,h3,h4,h5,h6,small{font-weight:inherit;font-style:inherit;vertical-align:baseline;border:0;outline:0;margin:0;padding:0;font-family:inherit;font-size:100%}html.panel{font-size:16px;line-height:1.2}html.panel i,html.panel em{font-style:italic}@font-face{font-family:ETBembo-SemiBoldOSF;src:url(/_astro/ETBembo-SemiBoldOSF.BEmLVuE8.woff2)format("woff2"),url(/_astro/ETBembo-SemiBoldOSF.BrxKoiGo.woff)format("woff");font-weight:400;font-style:normal;font-display:auto}@font-face{font-family:ETBembo-RomanLF;src:url(/_astro/ETBembo-RomanLF.D-jj39q8.woff2)format("woff2"),url(/_astro/ETBembo-RomanLF.Bk0YZ0RD.woff)format("woff");font-weight:400;font-style:normal;font-display:auto}@font-face{font-family:ETBembo-BoldLF;src:url(/_astro/ETBembo-BoldLF.BCKu3wzW.woff2)format("woff2"),url(/_astro/ETBembo-BoldLF.BFJr2_zv.woff)format("woff");font-weight:400;font-style:normal;font-display:auto}.intro,.colophon{padding:10px}@media screen and (width>=1024px){.intro,.colophon{width:calc(50% - 267.5px);padding:0;position:fixed;left:10px}}a{color:var(--color-link);cursor:pointer;text-decoration:underline dotted}a:visited{color:var(--color-visited)}::selection{background:var(--color-selection)}@media screen and (width>=1024px){.intro{top:10px}.colophon{bottom:11px}}.colophon__info{font-family:ETBembo-RomanLF,Georgia,Times New Roman,serif}.phone{background:var(--color-bg);flex-direction:column;gap:1px;width:100%;max-width:475px;margin:0 auto;display:flex;overflow-x:clip}.phone>*{flex-shrink:0}@media screen and (width>=576px){.phone{border-radius:40px;box-shadow:0 0 3px 1px #0000000f}}@media screen and (width>=1024px){.phone{scrollbar-width:none;position:fixed;inset:98px 0;overflow-y:auto}.phone::-webkit-scrollbar{display:none}}html.js .phone:not([data-view=grid]) .grid--posts,html.js .phone:not([data-view=feed]) .feed--posts,html.js .phone:not([data-view=stories]) .grid--stories,html.js .phone:not([data-view=story]) .feed--stories{display:none}.media{background:var(--color-light);position:relative;overflow:hidden}.media dither-dither,.media img,.media video{display:block;position:absolute;inset:0}.media dither-dither{transform:scale(calc(1 / var(--dither-density,1)));transform-origin:0 0}.media img,.media video{object-fit:cover;filter:grayscale();width:100%;height:100%}.avatar{border-radius:50%}.pill{background:var(--color-bg);min-width:37px;color:var(--color-text);text-align:center;pointer-events:none;font-size:var(--fs-small);line-height:var(--lh-small);border-radius:45px;padding:0 7px;position:absolute}.more{color:var(--color-link);font:inherit;cursor:pointer;background:0 0;border:0;padding:0}html.js .expandable:not(.is-expanded) .expandable__full,html.js .expandable.is-expanded .expandable__short,html:not(.js) .expandable__short{display:none}.expandable__full{white-space:pre-wrap}.profile{flex-direction:column;gap:22px;padding:30px 20px 10px;display:flex}.profile__top{align-items:flex-start;gap:10px;display:flex}.profile__avatar{flex-shrink:0;width:109px;height:109px}.profile__meta{flex-direction:column;flex:1;gap:10px;min-width:0;display:flex}.profile__name{font-family:ETBembo-BoldLF,Georgia,Times New Roman,serif}.profile__stats{justify-content:space-between;display:flex}.profile__stats strong{font-family:ETBembo-BoldLF,Georgia,Times New Roman,serif;display:block}.profile__stats span{font-family:ETBembo-RomanLF,Georgia,Times New Roman,serif}.profile__bio-text{white-space:pre-line}.profile__website{color:var(--color-text)}.profile__bar{background:var(--color-light);border-radius:6px;height:28px}.tabs{padding:0 20px;display:flex}.tabs__link{width:87px;color:var(--color-grey);border-bottom:4px solid #0000;justify-content:center;padding:6px 3px;display:flex}.tabs__icon{width:17px;height:25px}.tabs__icon--grid{grid-template:repeat(3,1fr)/repeat(3,1fr);gap:1px;display:grid}.tabs__icon--grid span{background:currentColor;border-radius:1px}.tabs__icon--stories{box-sizing:border-box;border:2px solid;border-radius:50%;place-items:center;width:25px;display:grid}.tabs__icon--stories span{background:currentColor;border-radius:50%;width:13px;height:13px}.phone:is([data-view=grid],[data-view=feed]) .tabs__link--grid,.phone:is([data-view=stories],[data-view=story]) .tabs__link--stories{border-bottom-color:var(--color-text);color:var(--color-text)}.grid{grid-template-columns:repeat(3,1fr);gap:1px;display:grid}.grid__month{grid-column:1/-1;padding:20px 4px 10px}.tile{display:block;position:relative}.tile .media{aspect-ratio:157/211}.tile--story .media{aspect-ratio:9/16}.tile .pill{top:7px;right:6px}.feed{flex-direction:column;display:flex}.post__header{align-items:center;gap:10px;padding:20px 4px 15px;display:flex}.post__avatar{flex-shrink:0;width:35px;height:35px}.post__body{flex-direction:column;gap:10px;padding:4px;display:flex}.post__stats{height:32px;color:var(--color-grey);font-size:var(--fs-small);line-height:var(--lh-small);gap:12px;display:flex}.post__stats span{align-items:center;gap:7px;display:flex}.post__stats img{width:auto}.post__date{font-size:var(--fs-date);line-height:var(--lh-date)}.caption__user{color:var(--color-grey);margin-right:.4em}.caption--reply{padding-left:1em}.story__media{aspect-ratio:var(--ratio)}.story__media .media{height:100%}.carousel{aspect-ratio:var(--ratio);position:relative}.carousel__track{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;height:100%;display:flex;overflow-x:auto}.carousel__track::-webkit-scrollbar{display:none}@media (hover:hover) and (pointer:fine){.carousel__track{cursor:grab}}.carousel__track.is-dragging{cursor:grabbing;scroll-snap-type:none;user-select:none}.carousel__slide{scroll-snap-align:start;flex:0 0 100%}.carousel__slide .media{height:100%}.carousel .pill{top:8px;right:7px}.carousel__arrow{background:var(--color-bg);cursor:pointer;border:0;border-radius:50%;width:26px;height:26px;margin-top:-13px;padding:0;position:absolute;top:50%}.carousel__arrow--prev{left:7px}.carousel__arrow--next{right:7px}.carousel__arrow:before{content:"";border-top:1.5px solid var(--color-text);border-right:1.5px solid var(--color-text);width:7px;height:7px;position:absolute;top:50%;left:50%}.carousel__arrow--next:before{transform:translate(-70%,-50%)rotate(45deg)}.carousel__arrow--prev:before{transform:translate(-30%,-50%)rotate(-135deg)}.carousel__arrow[hidden],html:not(.js) .carousel__arrow{display:none}.carousel__dots{justify-content:center;gap:2px;height:8px;display:flex}.carousel__dot{background:var(--color-dot);cursor:pointer;border:0;border-radius:50%;width:8px;height:8px;padding:0;position:relative}.carousel__dot:after{content:"";position:absolute;inset:-8px -1px}.carousel__dot[aria-current=true]{background:var(--color-text)}
