html[data-design=renewed]{--editor-surface: var(--paper);--editor-bar: #e2e8ed;--editor-gutter: #a3b3bf;--vw: 1vw;--outside: #ffffff;--outside-ink: #172e3a;--outside-muted: #536570;--outside-link: #2854c5;--editor-shadow: 0 1px 2px rgb(23 46 58 / .06), 0 30px 70px -36px rgb(23 46 58 / .3)}html[data-design=renewed][data-theme=mist]{--outside: #e8edf1}html[data-design=renewed][data-theme=slate]{--outside: #33505e;--outside-ink: #ffffff;--outside-muted: #d5e0e7;--outside-link: #d6e4ff;--editor-shadow: 0 1px 2px rgb(0 0 0 / .18), 0 34px 80px -34px rgb(0 0 0 / .55)}html[data-design=renewed][data-theme=night]{--outside: #0f1c24;--outside-ink: #ffffff;--outside-muted: #b9c7d0;--outside-link: #a9c1ff;--editor-shadow: 0 1px 2px rgb(0 0 0 / .3), 0 34px 80px -30px rgb(0 0 0 / .7)}html:has(.renewed-site.has-editor) body,.renewed-site.has-editor{background:var(--outside);transition:background-color .3s ease}.renewed-site.has-editor{--frame-bar: 30px;display:flex;flex-direction:column;min-height:100vh;min-height:100svh}html:has(.renewed-site.has-editor){scroll-padding-bottom:calc(var(--frame-bar-scroll, 30px) + 16px)}.renewed-site .sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.renewed-site.has-editor .site-header{background:var(--outside);border-bottom:0;transition:background-color .3s ease}.renewed-site.has-editor .nav-inner>.brand,.renewed-site.has-editor .nav-disclosure>summary:not(:hover){color:var(--outside-ink)}.renewed-site.has-editor .nav-disclosure>summary.section-current:not(:hover){color:var(--outside-link)}.renewed-site.has-editor .nav-disclosure[open]>summary{color:var(--blue)}html[data-theme=slate] .renewed-site.has-editor .nav-contact,html[data-theme=night] .renewed-site.has-editor .nav-contact{background:#fff;border-color:#fff;color:var(--ink)}.renewed-site.has-editor .site-footer{--ink: var(--outside-ink);--muted: var(--outside-muted);--blue: var(--outside-link);background:var(--outside);color:var(--outside-ink);transition:background-color .3s ease}.renewed-site.has-editor .footer-directory nav h2{color:var(--outside-muted)}.renewed-site .theme-bar{width:calc(100% - (2*clamp(16px,2.4vw,32px)));max-width:1360px;margin:0 auto 6px;display:none;justify-content:flex-end}html.js .renewed-site .theme-bar{display:flex}.renewed-site .theme-pick{display:flex;gap:10px;padding:8px}.renewed-site .swatch{width:22px;height:22px;padding:0;border:0;border-radius:50%;cursor:pointer;box-shadow:inset 0 0 0 1px #172e3a2e;position:relative}.renewed-site .swatch:after{content:"";position:absolute;top:-5px;right:-5px;bottom:-5px;left:-5px}.renewed-site .swatch[data-theme-pick=white]{background:#fff}.renewed-site .swatch[data-theme-pick=mist]{background:#e8edf1}.renewed-site .swatch[data-theme-pick=slate]{background:#33505e}.renewed-site .swatch[data-theme-pick=night]{background:#0f1c24}.renewed-site .swatch[aria-checked=true]{box-shadow:inset 0 0 0 1px #172e3a2e,0 0 0 2px var(--outside),0 0 0 4px var(--outside-link)}.renewed-site .swatch:focus-visible{outline:2px solid var(--outside-link);outline-offset:5px}.renewed-site .editor{flex:1 0 auto;width:calc(100% - (2*clamp(16px,2.4vw,32px)));max-width:1360px;margin:0 auto;border-radius:12px;background:var(--editor-surface);box-shadow:var(--editor-shadow);overflow:clip;display:flex;flex-direction:column}.renewed-site .editor-bar{display:flex;align-items:stretch;height:40px;background:var(--editor-bar);font:500 12.5px/1 ui-monospace,SFMono-Regular,Consolas,monospace;color:var(--muted)}.renewed-site .editor-tab{display:flex;align-items:center;gap:9px;padding:0 18px;background:var(--editor-surface);color:var(--ink);box-shadow:inset 0 2px 0 var(--blue)}.renewed-site .editor-tab svg{width:15px;height:15px;fill:none;stroke:var(--ink);stroke-width:1.6;stroke-linejoin:round}.renewed-site .editor-path{margin-left:auto;display:flex;align-items:center;padding:0 18px}.renewed-site .editor-body{position:relative;flex:1 0 auto;display:grid;grid-template-columns:52px minmax(0,1fr);overflow:clip}.renewed-site .editor-gutter{position:relative;z-index:1;pointer-events:none;padding:22px 14px 0 0;contain:strict;font:12px/24px ui-monospace,SFMono-Regular,Consolas,monospace;color:var(--editor-gutter);text-align:right;-webkit-user-select:none;user-select:none;overflow:hidden}.renewed-site .editor-lines{white-space:pre}.renewed-site .editor-line-on{--line-on: var(--ink);color:var(--line-on);animation:editor-line-on .2s}.renewed-site .editor-line-off{--line-on: var(--ink);font-weight:inherit;animation:editor-line-off .2s}.renewed-site :is(.editor-line-on,.editor-line-off)[data-tone=dark]{--line-on: #ffffff}@keyframes editor-line-on{0%{color:var(--editor-gutter)}}@keyframes editor-line-off{0%{color:var(--line-on)}}html:not(.js) .renewed-site .editor-gutter{visibility:hidden}.renewed-site .editor-main{--vw: calc((min(1360px, 100vw - 2 * clamp(16px, 2.4vw, 32px)) - 52px)*.01) ;min-width:0}.renewed-site .editor-main main>.container:has(>.breadcrumbs):has(+.page-hero[data-kind=photo],+*>.page-hero[data-kind=photo]:first-child){background:#0f2430;box-shadow:0 0 0 100vmax #0f2430;clip-path:inset(0 -100vmax)}.renewed-site .editor-main .container:has(+.page-hero[data-kind=photo],+*>.page-hero[data-kind=photo]:first-child) .breadcrumbs{color:#c7d3db}.renewed-site .editor-main .container:has(+.page-hero[data-kind=photo],+*>.page-hero[data-kind=photo]:first-child) .breadcrumbs>a:hover,.renewed-site .editor-main .container:has(+.page-hero[data-kind=photo],+*>.page-hero[data-kind=photo]:first-child) .breadcrumbs>span[aria-current]{color:#fff}.renewed-site .editor-main .container:has(+.page-hero[data-kind=photo],+*>.page-hero[data-kind=photo]:first-child) .breadcrumbs a:focus-visible{outline-color:#fff}.renewed-site .editor-main :is(.people,.contact-close,.page-hero[data-kind=photo],.join-close){margin-inline-start:-52px;padding-inline-start:52px}.renewed-site .editor-status{display:flex;align-items:center;gap:22px;height:30px;padding:0 16px;background:var(--blue);color:#fff;font:500 12px/1 ui-monospace,SFMono-Regular,Consolas,monospace;white-space:nowrap;position:sticky;bottom:0;z-index:15}.renewed-site .editor-status>*{min-width:0}.renewed-site .es-branch{display:flex;align-items:center;gap:6px}.renewed-site .es-branch svg{width:13px;height:13px;fill:none;stroke:currentColor;stroke-width:1.4}.renewed-site .es-pos{margin-left:auto;font-variant-numeric:tabular-nums}.renewed-site .es-theme{position:relative;display:flex;align-self:stretch}.renewed-site .es-theme-button{display:flex;align-items:center;gap:7px;margin-right:-10px;padding:0 10px;border:0;background:transparent;color:inherit;font:inherit;cursor:pointer}.renewed-site .es-theme-button:hover,.renewed-site .es-theme-button[aria-expanded=true]{background:#ffffff29}.renewed-site .es-theme-button:focus-visible{outline:2px solid #ffffff;outline-offset:-4px}.renewed-site .es-theme-icon,.renewed-site .es-theme-edit{flex:none;width:13px;height:13px;fill:none;stroke:currentColor;stroke-width:1.4;stroke-linejoin:round}.renewed-site .es-theme-icon path{fill:currentColor;stroke:none}.renewed-site .es-theme-name>span{display:none}html:not([data-theme]) .renewed-site .es-theme-name>[data-name=white],html[data-theme=mist] .renewed-site .es-theme-name>[data-name=mist],html[data-theme=slate] .renewed-site .es-theme-name>[data-name=slate],html[data-theme=night] .renewed-site .es-theme-name>[data-name=night]{display:inline}.renewed-site .es-theme-popover{--outside: #ffffff;--outside-link: var(--blue);position:absolute;right:-6px;bottom:calc(100% + 8px);padding:2px;border-radius:999px;background:#fff;box-shadow:0 1px 2px #172e3a1f,0 14px 32px -12px #172e3a66}.renewed-site .es-theme-popover[hidden]{display:none}html[data-theme-popover=open] .renewed-site :is(.floating-back-top,.home-motion-control){visibility:hidden}@media(max-width:1040px){.renewed-site .editor-path{display:none}}@media(max-width:43.75rem){html[data-design=renewed][data-theme]{--outside: #ffffff;--outside-ink: #172e3a;--outside-muted: #536570;--outside-link: #2854c5}html.js .renewed-site .theme-bar{display:none}.renewed-site .editor{width:100%;border-radius:0;background:transparent;box-shadow:none}.renewed-site .editor-bar,.renewed-site .editor-gutter,.renewed-site .editor-status{display:none}.renewed-site .editor-body{display:block}.renewed-site.has-editor{--frame-bar: 0px}html:has(.renewed-site.has-editor){--frame-bar-scroll: 0px}.renewed-site .editor-main{--vw: 1vw}.renewed-site .editor-main main>.container:has(>.breadcrumbs):has(+.page-hero[data-kind=photo],+*>.page-hero[data-kind=photo]:first-child){background:none;box-shadow:none;clip-path:none}.renewed-site .editor-main .container:has(+.page-hero[data-kind=photo],+*>.page-hero[data-kind=photo]:first-child) .breadcrumbs{color:var(--muted)}.renewed-site .editor-main .container:has(+.page-hero[data-kind=photo],+*>.page-hero[data-kind=photo]:first-child) .breadcrumbs>span[aria-current]{color:var(--ink)}.renewed-site .editor-main :is(.people,.contact-close,.page-hero[data-kind=photo],.join-close){margin-inline-start:0;padding-inline-start:0}.renewed-site.has-editor .site-footer{background:var(--soft)}}@media(prefers-reduced-motion:reduce){html:has(.renewed-site.has-editor) body,.renewed-site.has-editor,.renewed-site.has-editor .site-header,.renewed-site.has-editor .site-footer,.renewed-site :is(.editor-line-on,.editor-line-off){animation:none}}@media print{.renewed-site .theme-bar,.renewed-site .editor-bar,.renewed-site .editor-gutter,.renewed-site .editor-status{display:none!important}.renewed-site .editor{box-shadow:none;width:100%}.renewed-site .editor-body{display:block}.renewed-site .editor-main{--vw: 1vw}.renewed-site .editor-main :is(.people,.contact-close,.page-hero[data-kind=photo],.join-close){margin-inline-start:0;padding-inline-start:0}}
