.astro-route-announcer{position:absolute;left:0;top:0;clip:rect(0 0 0 0);clip-path:inset(50%);overflow:hidden;white-space:nowrap;width:1px;height:1px}@view-transition{navigation:auto}@property --notepub-ring-progress-length{syntax: "<length>"; inherits: true; initial-value: 0px;}.navigation-transition-ring{--notepub-ring-color: white;position:fixed;top:50%;left:50%;z-index:2147483646;width:280px;height:280px;opacity:0;pointer-events:none;transform:translate(-50%,-50%) translateZ(0);transition:opacity .5s cubic-bezier(.77,0,.175,1);will-change:transform,opacity;--notepub-ring-progress-length: 0px;--notepub-ring-circumference: 791.681px}.navigation-transition-ring-svg{display:block;width:100%;height:100%;overflow:visible;transform:translateZ(0);will-change:transform}.navigation-transition-ring-glow,.navigation-transition-ring-stroke{stroke:var(--notepub-ring-color);stroke-linecap:round;stroke-dasharray:var(--notepub-ring-progress-length) calc(var(--notepub-ring-circumference) - var(--notepub-ring-progress-length));stroke-dashoffset:0}.navigation-transition-ring-glow{mix-blend-mode:screen;will-change:opacity}.navigation-transition-ring[data-surface=theme]{--notepub-ring-color: var(--fg, var(--home-ink, var(--status-ink, var(--site-text, #13231d))))}.navigation-transition-ring[data-surface=theme] .navigation-transition-ring-glow{mix-blend-mode:normal}.navigation-transition-ring-glow-near{stroke-width:44.8px;opacity:.42;filter:blur(25px)}.navigation-transition-ring-glow-far{stroke-width:70px;opacity:.27;filter:blur(48px)}.navigation-transition-ring-stroke{stroke-width:28px}.navigation-transition-ring[data-phase=drawing] .navigation-transition-ring-glow{animation:notepub-navigation-ring-breath 2.4s ease-in-out infinite}.navigation-transition-ring[data-mode=signature][data-active]{opacity:1;transition:none;view-transition-name:notepub-navigation-ring-source}.navigation-transition-ring[data-navigation-transition-snapshot-hidden]{visibility:hidden;opacity:0;transition:none}.navigation-transition-ring[data-phase=complete]{--notepub-ring-progress-length: 791.681px}.navigation-progress{--notepub-progress-color: var(--fg, var(--home-ink, var(--status-ink, var(--site-text, #13231d))));position:fixed;inset:0 auto auto 0;z-index:2147483647;width:100%;height:3px;opacity:0;pointer-events:none;transform:scaleX(0);transform-origin:0 50%;background:var(--notepub-progress-color);box-shadow:0 0 3px color-mix(in srgb,var(--notepub-progress-color) 98%,transparent),0 0 10px color-mix(in srgb,var(--notepub-progress-color) 72%,transparent),0 0 24px color-mix(in srgb,var(--notepub-progress-color) 40%,transparent);transition:opacity .16s cubic-bezier(.23,1,.32,1);will-change:transform,opacity}.navigation-progress[data-active]{opacity:1}.navigation-transition-boundary{position:fixed;inset:0;z-index:2147483645;opacity:0;background:#050c1629;backdrop-filter:blur(10px) brightness(.86) saturate(.82);-webkit-backdrop-filter:blur(10px) brightness(.86) saturate(.82);pointer-events:none;transition:opacity .18s cubic-bezier(.23,1,.32,1)}.navigation-transition-boundary[data-active]{opacity:1}html[data-notepub-navigation-transition=reveal] .navigation-transition-boundary{opacity:1;background:transparent;backdrop-filter:none;-webkit-backdrop-filter:none;transition:none}html .navigation-transition-boundary[data-navigation-transition-boundary-hidden]{visibility:hidden;opacity:0;background:transparent;backdrop-filter:none;-webkit-backdrop-filter:none;transition:none}html[data-notepub-navigation-transition=reveal] .navigation-transition-ring-glow{opacity:0;animation:none}html[data-notepub-initial-loading] .navigation-transition-boundary[data-initial]{visibility:visible;opacity:1;background:#050c161f;backdrop-filter:blur(10px) brightness(.86) saturate(.82);-webkit-backdrop-filter:blur(10px) brightness(.86) saturate(.82);transition:none}html[data-notepub-initial-clear] .navigation-transition-boundary[data-initial]{animation:notepub-initial-boundary-out .25s cubic-bezier(.23,1,.32,1) both}@media(prefers-reduced-motion:no-preference){html[data-notepub-navigation-transition=quiet]::view-transition-old(root),html[data-notepub-navigation-transition=fade]::view-transition-old(root){animation:notepub-page-out .14s both cubic-bezier(.23,1,.32,1)}html[data-notepub-navigation-transition=quiet]::view-transition-new(root),html[data-notepub-navigation-transition=fade]::view-transition-new(root){animation:notepub-page-in .22s both cubic-bezier(.23,1,.32,1)}html[data-notepub-navigation-transition=instant]::view-transition-group(root){animation:none}html[data-notepub-navigation-transition=instant]::view-transition-old(root),html[data-notepub-navigation-transition=instant]::view-transition-new(root){animation:none;opacity:1}html[data-notepub-navigation-transition=reveal]::view-transition-group(root),html[data-notepub-navigation-transition=reveal]::view-transition-group(notepub-navigation-ring-source){animation:none}html[data-notepub-navigation-transition=reveal]::view-transition-group(notepub-navigation-ring-source){z-index:2147483646}html[data-notepub-navigation-transition=reveal]::view-transition-old(root){animation:none;mix-blend-mode:normal}html[data-notepub-navigation-transition=reveal]::view-transition-new(root){animation:notepub-page-reveal 1.2s ease-out both;mix-blend-mode:normal}html[data-notepub-navigation-transition=reveal]::view-transition-old(notepub-navigation-ring-source){animation:none;opacity:0}html[data-notepub-navigation-transition=reveal]::view-transition-new(notepub-navigation-ring-source){animation:notepub-navigation-ring-expand 1.2s ease-out both;mix-blend-mode:normal;transform-origin:50% 50%}html[data-notepub-navigation-transition=reveal][data-notepub-navigation-transition-surface=theme]::view-transition-new(root),html[data-notepub-navigation-transition=reveal][data-notepub-navigation-transition-surface=theme]::view-transition-new(notepub-navigation-ring-source){animation-duration:.9s}}@keyframes notepub-navigation-ring-breath{0%,to{opacity:.28}50%{opacity:.5}}@keyframes notepub-page-out{to{opacity:0;transform:translateY(-4px)}}@keyframes notepub-page-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes notepub-page-reveal{0%{clip-path:circle(var(--notepub-reveal-start-radius, 140px) at 50% 50%)}80%{clip-path:circle(var(--notepub-reveal-mid-radius, 120vmax) at 50% 50%)}to{clip-path:circle(var(--notepub-reveal-end-radius, 150vmax) at 50% 50%)}}@keyframes notepub-navigation-ring-expand{0%{opacity:1;transform:scale(1) translateZ(0)}80%{opacity:1;transform:scale(var(--notepub-ring-reveal-scale-mid, 8)) translateZ(0)}to{opacity:0;transform:scale(var(--notepub-ring-reveal-scale, 10)) translateZ(0)}}@keyframes notepub-initial-boundary-out{0%{opacity:1}to{opacity:0}}@keyframes notepub-page-fade-out{to{opacity:0}}@keyframes notepub-page-fade-in{0%{opacity:0}to{opacity:1}}@media(prefers-reduced-motion:reduce){.navigation-transition-ring,.navigation-transition-boundary{display:none}::view-transition-old(root){animation:notepub-page-fade-out .1s both cubic-bezier(.23,1,.32,1)}::view-transition-new(root){animation:notepub-page-fade-in .1s both cubic-bezier(.23,1,.32,1)}}
