.about_hover__kkAOE{transition:var(--transition-micro-medium)}.about_hover__kkAOE:hover{transform:translateX(var(--static-space-4))}.about_avatar__EGXrs{position:-webkit-sticky;position:sticky;height:-moz-fit-content;height:fit-content;top:var(--static-space-64)}@media(max-width:768px){.about_avatar__EGXrs{top:auto}.about_textAlign__GW6yz{text-align:center}.about_blockAlign__Ur_yy{align-self:center}}.Gallery_masonryGrid__W_kbz{display:flex;margin-left:calc(-1*var(--static-space-16));width:100%}.Gallery_masonryGridColumn___XYdw{padding-left:var(--static-space-16);background-clip:padding-box}.Gallery_gridItem__u87n7{margin-bottom:var(--static-space-16)}.Gallery_imageWrapper__j8iyC{touch-action:manipulation;-webkit-tap-highlight-color:rgba(0,0,0,0);-moz-user-select:none;user-select:none;-webkit-user-select:none}.Gallery_imageWrapper__j8iyC:focus-visible{outline:2px solid var(--neutral-600);outline-offset:2px;border-radius:var(--radius-m-static)}@media(hover:hover){.Gallery_imageWrapper__j8iyC:hover .Gallery_gridItem__u87n7{filter:brightness(1.06)}}.Gallery_imageWrapper__j8iyC .Gallery_gridItem__u87n7{transition:filter .2s ease}@media(max-width:768px){.Gallery_imageWrapper__j8iyC{min-height:44px}.Gallery_imageWrapper__j8iyC:active{opacity:.8;transform:scale(.98);transition:all .1s ease}}.LikeButton_heart__3QwKs svg{color:var(--neutral-on-background-weak);transition:color .2s ease}.LikeButton_heart__3QwKs button{transition:background-color .2s ease,border-color .2s ease}.LikeButton_liked__FMPHB svg{color:var(--danger-solid-strong)}.LikeButton_liked__FMPHB button{background-color:var(--danger-alpha-weak)!important;border-color:var(--danger-border-medium)!important}@media(prefers-reduced-motion:reduce){.Reveal_reveal__2hNeI{-webkit-mask-image:none!important;mask-image:none!important;filter:none!important;transform:none!important;transition:none!important}}@media(max-width:768px){.Footer_mobile__TYNqJ{text-align:center;flex-direction:column;align-items:center}}.Lightbox_stage__0TeHC{position:fixed;inset:0;z-index:10000;outline:none;touch-action:none;overscroll-behavior:none;-moz-user-select:none;user-select:none;-webkit-user-select:none;-webkit-touch-callout:none;-webkit-tap-highlight-color:rgba(0,0,0,0)}.Lightbox_dialog__zBLSW{position:absolute;inset:0;overflow:hidden}.Lightbox_backdrop__EQ7j9{position:absolute;inset:0;opacity:0;background:color-mix(in srgb,var(--page-background) 92%,transparent);backdrop-filter:blur(1.5rem) saturate(1.2);-webkit-backdrop-filter:blur(1.5rem) saturate(1.2);will-change:opacity}.Lightbox_fit__ZPmY9{position:absolute;top:calc(env(safe-area-inset-top) + 4.5rem);bottom:calc(env(safe-area-inset-bottom) + 7rem);left:calc(env(safe-area-inset-left) + 2rem);right:calc(env(safe-area-inset-right) + 2rem);visibility:hidden;pointer-events:none}@media(max-height:500px),(max-width:768px){.Lightbox_fit__ZPmY9{top:env(safe-area-inset-top);bottom:env(safe-area-inset-bottom);left:0;right:0}}.Lightbox_track__aquLj{position:absolute;inset:0;will-change:transform}.Lightbox_slide__9g9Qm{position:absolute;inset:0;pointer-events:none}.Lightbox_zoom__MEFzC{cursor:zoom-in;pointer-events:auto}.Lightbox_frame__e4fdd,.Lightbox_zoom__MEFzC{position:absolute;transform-origin:center;will-change:transform}.Lightbox_frame__e4fdd{inset:0;overflow:hidden;border-radius:var(--radius-m);background:var(--neutral-alpha-weak);box-shadow:var(--shadow-l)}@media(max-height:500px),(max-width:768px){.Lightbox_frame__e4fdd{border-radius:0;box-shadow:none}}.Lightbox_photo__DJYKr,.Lightbox_placeholder__S9kls{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;pointer-events:none;-webkit-user-drag:none}.Lightbox_placeholder__S9kls{filter:blur(.5rem);transform:scale(1.04)}.Lightbox_photo__DJYKr{opacity:0;transition:opacity .2s ease}.Lightbox_photo__DJYKr[data-loaded=true]{opacity:1}.Lightbox_spinner__bHzBP{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;pointer-events:none}.Lightbox_error__0MNq1{position:absolute;inset:0;pointer-events:auto}.Lightbox_bottom__SmuAn,.Lightbox_top__aoPUY{position:absolute;transition:opacity .2s ease;pointer-events:auto}.Lightbox_top__aoPUY{top:calc(env(safe-area-inset-top) + 1rem);right:calc(env(safe-area-inset-right) + 1rem)}.Lightbox_bottom__SmuAn{left:50%;bottom:calc(env(safe-area-inset-bottom) + var(--static-space-24));transform:translateX(-50%);max-width:calc(100% - 2rem)}.Lightbox_pill__ONz3e{max-width:100%}.Lightbox_caption__bLz3N{min-width:6rem;max-width:min(28rem,100vw - 9rem);align-items:center;text-align:center}.Lightbox_ellipsis__QUVOU,.Lightbox_meta__bECMY{max-width:100%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.Lightbox_meta__bECMY{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.Lightbox_dialog__zBLSW[data-chrome=hidden] .Lightbox_bottom__SmuAn,.Lightbox_dialog__zBLSW[data-chrome=hidden] .Lightbox_top__aoPUY,.Lightbox_stage__0TeHC:not([data-phase=open]) .Lightbox_bottom__SmuAn,.Lightbox_stage__0TeHC:not([data-phase=open]) .Lightbox_top__aoPUY,.Lightbox_stage__0TeHC[data-dragging] .Lightbox_bottom__SmuAn,.Lightbox_stage__0TeHC[data-dragging] .Lightbox_top__aoPUY{opacity:0;pointer-events:none}.Lightbox_stage__0TeHC[data-zoomed] .Lightbox_zoom__MEFzC{cursor:-webkit-grab;cursor:grab}.Lightbox_stage__0TeHC[data-zoomed][data-dragging] .Lightbox_zoom__MEFzC{cursor:-webkit-grabbing;cursor:grabbing}.Lightbox_srOnly__EPOlp{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}@media(prefers-reduced-motion:reduce){.Lightbox_bottom__SmuAn,.Lightbox_photo__DJYKr,.Lightbox_top__aoPUY{transition:none}}.ZoomableMedia_zoomable___bFCJ{cursor:zoom-in;-webkit-tap-highlight-color:rgba(0,0,0,0)}.ZoomableMedia_zoomable___bFCJ:focus-visible{outline:2px solid var(--neutral-solid-strong)!important;outline-offset:2px}.NavigationProgress_track__4A2U6{position:fixed;top:0;left:0;right:0;height:3px;z-index:11;pointer-events:none}.NavigationProgress_bar__91mvG{height:100%;background:var(--brand-on-background-medium);transform-origin:left center;will-change:transform,opacity}.NavigationProgress_loading__fdSir{animation:NavigationProgress_progress-in__RLMqM .2s ease-out both,NavigationProgress_progress-trickle__MotaM 8s cubic-bezier(.1,.6,.2,1) .2s forwards;transform:scaleX(.3)}.NavigationProgress_done__FqmXg{transform:scaleX(1);opacity:0;transition:transform .2s ease-out,opacity .2s ease-out .15s}@keyframes NavigationProgress_progress-in__RLMqM{0%{opacity:0;transform:scaleX(0)}to{opacity:1;transform:scaleX(.3)}}@keyframes NavigationProgress_progress-trickle__MotaM{0%{transform:scaleX(.3)}to{transform:scaleX(.9)}}@media(prefers-reduced-motion:reduce){.NavigationProgress_loading__fdSir{animation:none;transform:scaleX(.6)}.NavigationProgress_done__FqmXg{transition:opacity .2s ease-out}}.SearchPalette_triggerKbd__ZY2wt{margin-left:calc(-1*var(--static-space-2));font-family:var(--font-label);font-size:calc(var(--font-size-label-xs)*var(--font-size-label-multiplier));line-height:calc(var(--line-height-label-xs)*var(--line-height-label-multiplier))}.SearchPalette_backdrop__7fYru{position:fixed;inset:0;z-index:10;display:flex;justify-content:center;align-items:flex-start;padding:12vh var(--static-space-16) var(--static-space-16);background:var(--neutral-alpha-weak);backdrop-filter:blur(var(--static-space-4));-webkit-backdrop-filter:blur(var(--static-space-4));animation:SearchPalette_backdropIn__EiGYx .14s ease-out both}.SearchPalette_backdrop__7fYru[data-state=closing]{animation:SearchPalette_backdropOut__AHTWd .12s ease-in both}[data-theme=dark] .SearchPalette_backdrop__7fYru{background:color-mix(in srgb,var(--static-black) 45%,transparent)}.SearchPalette_panel__zsOqT{display:flex;flex-direction:column;width:100%;max-width:40rem;max-height:min(32rem,76vh);overflow:hidden;background:var(--page-background);border:1px solid var(--neutral-alpha-medium);border-radius:var(--radius-l);box-shadow:var(--shadow-xl);color:var(--neutral-on-background-strong);transform-origin:top center;animation:SearchPalette_panelIn__MUMZE .14s cubic-bezier(.2,0,0,1) both}.SearchPalette_panel__zsOqT[data-state=closing]{animation:SearchPalette_panelOut__mK_9T .12s ease-in both}.SearchPalette_inputRow__rKYJS{display:flex;align-items:center;gap:var(--static-space-12);flex-shrink:0;height:var(--static-space-48);padding:0 var(--static-space-12) 0 var(--static-space-16);border-bottom:1px solid var(--neutral-alpha-weak)}.SearchPalette_input__iSaBo{flex:1 1;min-width:0;height:100%;padding:0;border:none;outline:none;background:rgba(0,0,0,0);color:var(--neutral-on-background-strong);font-weight:400;font-family:var(--font-body);font-size:calc(var(--font-size-body-m)*var(--font-size-body-multiplier));line-height:calc(var(--line-height-body-m)*var(--line-height-body-multiplier))}.SearchPalette_input__iSaBo::placeholder{color:var(--neutral-on-background-weak)}.SearchPalette_input__iSaBo::-webkit-search-cancel-button{display:none}.SearchPalette_escButton__4r1NL{display:flex;padding:0;border:none;background:none;cursor:pointer;color:var(--neutral-on-background-weak)}.SearchPalette_kbdSmall__VZD7k{min-height:var(--static-space-20);font-family:var(--font-label);font-size:calc(var(--font-size-label-xs)*var(--font-size-label-multiplier));line-height:calc(var(--line-height-label-xs)*var(--line-height-label-multiplier))}.SearchPalette_list__sN4UW{flex:1 1;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:var(--static-space-4) var(--static-space-8) var(--static-space-8);scroll-padding:var(--static-space-32) 0 var(--static-space-8);scrollbar-width:thin}.SearchPalette_sectionLabel__AOQv1{padding:var(--static-space-12) var(--static-space-8) var(--static-space-4);color:var(--neutral-on-background-weak);font-family:var(--font-label);font-size:calc(var(--font-size-label-xs)*var(--font-size-label-multiplier));line-height:calc(var(--line-height-label-xs)*var(--line-height-label-multiplier))}.SearchPalette_option__C6HWK{display:flex;align-items:center;gap:var(--static-space-12);min-height:var(--static-space-48);padding:var(--static-space-4) var(--static-space-8);border:1px solid rgba(0,0,0,0);border-radius:var(--radius-m);cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:background-color 80ms ease-out,border-color 80ms ease-out}.SearchPalette_option__C6HWK[data-active]{background:var(--neutral-alpha-weak);border-color:var(--neutral-alpha-weak)}.SearchPalette_optionIcon__rPRG9{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:var(--static-space-32);height:var(--static-space-32);border-radius:var(--radius-s);color:var(--neutral-on-background-medium);background:var(--neutral-alpha-weak)}.SearchPalette_option__C6HWK[data-active] .SearchPalette_optionIcon__rPRG9{color:var(--neutral-on-background-strong)}.SearchPalette_optionText__9IXit{display:flex;flex-direction:column;flex:1 1;min-width:0}.SearchPalette_optionSubtitle__7N8ko,.SearchPalette_optionTitle__6mD3Y{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.SearchPalette_optionTitle__6mD3Y{color:var(--neutral-on-background-strong);font-weight:500;font-family:var(--font-label);font-size:calc(var(--font-size-label-s)*var(--font-size-label-multiplier));line-height:calc(var(--line-height-label-s)*var(--line-height-label-multiplier))}.SearchPalette_optionSubtitle__7N8ko{color:var(--neutral-on-background-weak);font-family:var(--font-body);font-size:calc(var(--font-size-body-xs)*var(--font-size-body-multiplier));line-height:calc(var(--line-height-body-xs)*var(--line-height-body-multiplier))}.SearchPalette_optionMeta__041pI{flex-shrink:0;max-width:30%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;color:var(--neutral-on-background-weak);font-family:var(--font-label);font-size:calc(var(--font-size-label-xs)*var(--font-size-label-multiplier));line-height:calc(var(--line-height-label-xs)*var(--line-height-label-multiplier))}.SearchPalette_optionExternal__4tuYT{display:flex;flex-shrink:0;color:var(--neutral-on-background-weak)}.SearchPalette_empty__mZyWF{padding:var(--static-space-40) var(--static-space-16);text-align:center;color:var(--neutral-on-background-weak);font-family:var(--font-body);font-size:calc(var(--font-size-body-s)*var(--font-size-body-multiplier));line-height:calc(var(--line-height-body-s)*var(--line-height-body-multiplier))}.SearchPalette_footer__fJk_s{display:flex;align-items:center;gap:var(--static-space-16);flex-shrink:0;padding:var(--static-space-8) var(--static-space-16);border-top:1px solid var(--neutral-alpha-weak);color:var(--neutral-on-background-weak);font-family:var(--font-label);font-size:calc(var(--font-size-label-xs)*var(--font-size-label-multiplier));line-height:calc(var(--line-height-label-xs)*var(--line-height-label-multiplier))}.SearchPalette_hint__l8zxq{display:inline-flex;align-items:center;gap:var(--static-space-4)}@media(max-width:768px){.SearchPalette_backdrop__7fYru{padding:calc(var(--static-space-8) + env(safe-area-inset-top)) calc(var(--static-space-8) + env(safe-area-inset-right)) var(--static-space-8) calc(var(--static-space-8) + env(safe-area-inset-left));top:var(--palette-vtop,0);bottom:auto;height:var(--palette-vh,100dvh)}.SearchPalette_panel__zsOqT{max-width:none;max-height:100%}.SearchPalette_escButton__4r1NL,.SearchPalette_footer__fJk_s{display:none}.SearchPalette_optionMeta__041pI{max-width:35%}}@keyframes SearchPalette_backdropIn__EiGYx{0%{opacity:0}to{opacity:1}}@keyframes SearchPalette_backdropOut__AHTWd{0%{opacity:1}to{opacity:0}}@keyframes SearchPalette_panelIn__MUMZE{0%{opacity:0;transform:translateY(calc(-1 * var(--static-space-4))) scale(.98)}to{opacity:1;transform:none}}@keyframes SearchPalette_panelOut__mK_9T{0%{opacity:1;transform:none}to{opacity:0;transform:scale(.98)}}@media(prefers-reduced-motion:reduce){.SearchPalette_backdrop__7fYru,.SearchPalette_backdrop__7fYru[data-state=closing],.SearchPalette_panel__zsOqT,.SearchPalette_panel__zsOqT[data-state=closing]{animation:none}.SearchPalette_option__C6HWK{transition:none}}.Header_position__y2w_C{position:-webkit-sticky;position:sticky;top:0;transition:transform .22s ease-out,opacity .22s ease-out}.Header_mask__joAFr{pointer-events:none;-webkit-backdrop-filter:blur(.5rem);backdrop-filter:blur(.5rem);background:linear-gradient(to bottom,var(--page-background),var(--static-transparent));-webkit-mask-image:linear-gradient(rgb(0,0,0) 25%,rgba(0,0,0,0));mask-image:linear-gradient(rgb(0,0,0) 25%,rgba(0,0,0,0));-webkit-mask-size:100% 100%;mask-size:100% 100%}.Header_fadeBottom__X0uyO,.Header_fadeTop__zNQnN{transition:opacity .22s ease-out}html[data-chrome-hidden=true] .Header_position__y2w_C{transform:translateY(calc(-100% - var(--static-space-16)));opacity:0;pointer-events:none}html[data-chrome-hidden=true] .Header_fadeBottom__X0uyO,html[data-chrome-hidden=true] .Header_fadeTop__zNQnN{opacity:0}@media(max-width:768px){.Header_position__y2w_C{top:auto;position:fixed;bottom:var(--static-space-24)}.Header_mask__joAFr{transform:rotate(180deg);bottom:0}html[data-chrome-hidden=true] .Header_position__y2w_C{transform:translateY(calc(100% + var(--static-space-24)))}}@media(prefers-reduced-motion:reduce){.Header_fadeBottom__X0uyO,.Header_fadeTop__zNQnN,.Header_position__y2w_C{transition:none}}.Posts_hover__ngBEd{border:1px solid var(--static-transparent);transition:border-color var(--transition-duration-micro-medium) var(--transition-eased),transform var(--transition-duration-micro-short) var(--transition-eased)}@media(hover:hover){.Posts_hover__ngBEd:hover{border-color:var(--neutral-alpha-medium)}}.Posts_hover__ngBEd:active{transform:scale(.99)}.Posts_image__SYmYW{overflow:hidden}.Posts_image__SYmYW img{transition:transform var(--transition-duration-macro-long) cubic-bezier(.2,.7,.2,1)}@media(hover:hover){.Posts_hover__ngBEd:hover .Posts_image__SYmYW img,.Posts_zoom__Kf0HR:hover .Posts_image__SYmYW img{transform:scale(1.03)}}.Posts_press__Rd8Rz{transition:transform var(--transition-duration-micro-short) var(--transition-eased)}.Posts_press__Rd8Rz:active{transform:scale(.99)}@media(prefers-reduced-motion:reduce){.Posts_hover__ngBEd:active,.Posts_press__Rd8Rz:active{transform:none}.Posts_image__SYmYW img{transition:none;transform:none!important}}.TagFilter_scroller__Awylx{width:100%;max-width:100%;overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:none;margin-bottom:var(--static-space-40);padding:var(--static-space-4) var(--static-space-2)}.TagFilter_scroller__Awylx::-webkit-scrollbar{display:none}.TagFilter_track__Hg_Wf{width:max-content;margin-inline:auto}.TagFilter_count__fn5VB{margin-left:var(--static-space-8);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.HeadingLink_control__SRvcO{max-width:100%}@media(hover:hover){.HeadingLink_control__SRvcO:hover .HeadingLink_button___7BYs{opacity:1;transform:none}.HeadingLink_control__SRvcO:hover .HeadingLink_text__5SJxI{-webkit-text-decoration-line:underline;text-decoration-line:underline}}.HeadingLink_control__SRvcO:focus-within .HeadingLink_button___7BYs{opacity:1;transform:none}.HeadingLink_text__5SJxI{min-width:0;border-radius:var(--radius-s);text-decoration-thickness:1px;text-underline-offset:.25em;-webkit-text-decoration-color:var(--neutral-border-strong);text-decoration-color:var(--neutral-border-strong);scroll-margin-top:var(--static-space-80)}@media(max-width:768px){.HeadingLink_text__5SJxI{scroll-margin-top:var(--static-space-32)}}.HeadingLink_text__5SJxI[data-heading-flash]{animation:HeadingLink_flash__VHeZc 2s ease-out}.HeadingLink_button___7BYs{flex-shrink:0;opacity:0;transform:scale(.875);transition:opacity .2s ease,transform .2s ease}@media(hover:none){.HeadingLink_button___7BYs{opacity:.6;transform:none}}.HeadingLink_button___7BYs[data-copied]{opacity:1;transform:none}html:not([data-hash-ready]):has(.HeadingLink_text__5SJxI:target){scroll-behavior:auto}@media(prefers-reduced-motion:reduce){html:has(.HeadingLink_text__5SJxI){scroll-behavior:auto}}@keyframes HeadingLink_flash__VHeZc{0%,35%{background-color:var(--brand-alpha-medium);box-shadow:0 0 0 var(--static-space-4) var(--brand-alpha-medium)}to{background-color:rgba(0,0,0,0);box-shadow:0 0 0 var(--static-space-4) rgba(0,0,0,0)}}@media(prefers-reduced-motion:reduce){.HeadingLink_button___7BYs{transition:none}.HeadingLink_text__5SJxI[data-heading-flash]{animation:HeadingLink_flash__VHeZc 1.6s step-end}}.Entrance_enter__cvlJc{animation:Entrance_enter__cvlJc .7s cubic-bezier(.2,.7,.2,1) both;animation-delay:var(--enter-delay,0s)}@keyframes Entrance_enter__cvlJc{0%{opacity:0;transform:translateY(var(--enter-y,8px))}}[data-client-nav] .Entrance_enter__cvlJc{animation:none}@media(prefers-reduced-motion:reduce){.Entrance_enter__cvlJc{animation:none}}@media(max-width:768px){.Hero_cta__DX0zx{flex-direction:column;align-items:center!important;width:100%;max-width:20rem;margin-inline:auto}.Hero_cta__DX0zx>*{width:100%!important;justify-content:center}}