html,body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@keyframes wayfinder-route-travel{0%{stroke-dashoffset:122px;opacity:.42}22%,72%{opacity:1}to{stroke-dashoffset:0;opacity:.42}}@keyframes wayfinder-beacon-pulse{0%,to{opacity:.18;transform:scale(.78)}46%{opacity:.55;transform:scale(1.12)}}@keyframes wayfinder-field-breathe{0%,to{opacity:.045;transform:scale(.94)}50%{opacity:.085;transform:scale(1.06)}}.wayfinder-loader{contain:layout style;filter:drop-shadow(0 14px 30px hsl(var(--primary) / .13))}.wayfinder-loader__orbit,.wayfinder-loader__bearing,.wayfinder-loader__contour,.wayfinder-loader__route-shadow,.wayfinder-loader__route,.wayfinder-loader__trace,.wayfinder-loader__beacon-ring{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round}.wayfinder-loader__field{fill:currentColor;opacity:.045}.wayfinder-loader__orbit{opacity:.2;stroke-dasharray:1 7;stroke-width:1.5px}.wayfinder-loader__bearing{opacity:.16;stroke-width:1.5px}.wayfinder-loader__contour{opacity:.11;stroke-width:1.25px}.wayfinder-loader__route-shadow{opacity:.09;stroke-width:8px}.wayfinder-loader__route{opacity:.32;stroke-width:3.25px}.wayfinder-loader__trace{stroke-dasharray:22 78;stroke-width:4px;will-change:opacity;animation:1.65s cubic-bezier(.45,0,.55,1) infinite wayfinder-route-travel}.wayfinder-loader__waypoint{opacity:.86}.wayfinder-loader__waypoint--end{opacity:1}.wayfinder-loader__beacon-ring{opacity:.18;transform-box:fill-box;transform-origin:50%;will-change:opacity, transform;animation:1.65s cubic-bezier(.25,1,.5,1) infinite wayfinder-beacon-pulse}.wayfinder-loader__waypoint-halo{fill:currentColor;opacity:.13}.wayfinder-loader__waypoint-core{fill:currentColor;stroke:hsl(var(--background));stroke-width:1.5px}.wayfinder-loader__glow{will-change:opacity, transform;animation:2.8s cubic-bezier(.25,1,.5,1) infinite wayfinder-field-breathe}@media (prefers-reduced-motion:reduce){.wayfinder-loader__trace,.wayfinder-loader__beacon-ring,.wayfinder-loader__glow{will-change:auto;animation:none}.wayfinder-loader__trace{opacity:.82;stroke-dasharray:none}.wayfinder-loader__beacon-ring{opacity:.32;transform:none}}@keyframes date-badge-loading-wave{0%{transform:translate(-130%)}to{transform:translate(260%)}}.date-badge-loading-wave{isolation:isolate;border-color:hsl(var(--primary) / .68);box-shadow:0 0 0 1px hsl(var(--primary) / .24), 0 0 18px hsl(var(--primary) / .14), inset 0 0 24px hsl(var(--primary) / .1);position:relative;overflow:hidden}.date-badge-loading-wave:before{z-index:0;content:"";background:linear-gradient(90deg, transparent 0%, hsl(var(--primary) / .18) 30%, hsl(var(--primary) / .42) 50%, hsl(var(--primary) / .18) 70%, transparent 100%);opacity:1;pointer-events:none;will-change:transform;width:55%;animation:1.2s ease-in-out infinite date-badge-loading-wave;position:absolute;top:0;bottom:0;left:-45%}@media (prefers-reduced-motion:reduce){.date-badge-loading-wave:before{animation:none;transform:none}}html{background-color:var(--sc-app-background,hsl(var(--background)));--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;touch-action:pan-x pan-y;height:var(--100vh,100lvh);overscroll-behavior:none;-webkit-overscroll-behavior-y:none;min-height:100lvh}@media (prefers-color-scheme:dark){html{--lightningcss-light: ;--lightningcss-dark:initial}}body{background-color:var(--sc-app-background,hsl(var(--background)));overscroll-behavior:none;-webkit-overscroll-behavior-y:none;width:100%;height:var(--100vh,100lvh);min-height:100lvh;margin:0;padding:0;position:fixed;overflow-x:hidden}#__next{background-color:var(--sc-app-background,hsl(var(--background)));height:var(--100vh,100lvh);-webkit-overflow-scrolling:touch;overscroll-behavior:none;-webkit-overscroll-behavior-y:none;overflow:hidden auto}@media screen and (pointer:coarse){@supports (overscroll-behavior:none){html,body{overscroll-behavior:none}}@supports ((-webkit-backdrop-filter:blur(1px))) and (overscroll-behavior-y:none){html{overscroll-behavior-y:none;-webkit-overscroll-behavior-y:none;min-height:100.3%}}@supports ((-webkit-backdrop-filter:blur(1px))) and (not (overscroll-behavior-y:none)){html{height:100%;overflow:hidden}body{-webkit-overflow-scrolling:touch;touch-action:pan-x pan-y;max-height:100%;overflow:auto}}@supports not (overscroll-behavior:none){html{height:100%;overflow:hidden}body{-webkit-overflow-scrolling:touch;height:100%;overflow:auto}}}@media screen and (max-width:768px){html{-webkit-touch-callout:none}body{-webkit-tap-highlight-color:transparent}}input[type=color],input[type=date],input[type=datetime],input[type=datetime-local],input[type=email],input[type=month],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=time],input[type=url],input[type=week],select:focus,textarea{font-size:16px}.embla{--slide-height:400px;--slide-spacing:1rem;--slide-size:90%}.embla__viewport{overflow:hidden}.embla__container{backface-visibility:hidden;touch-action:pan-y;margin-left:calc(var(--slide-spacing) * -1);display:flex}.embla__slide{flex:0 0 var(--slide-size);min-width:0;padding-left:var(--slide-spacing)}.embla__slide__number{aspect-ratio:300/360;border-radius:1.8rem;justify-content:center;align-items:center;width:100%;height:auto;font-size:4rem;font-weight:600;display:flex;box-shadow:inset 0 0 0 .2rem gray}.photobuttons-container{background-color:#0000}.cropper{height:calc(100% - 60px)}.mapboxgl-popup-content{background-color:#0000;padding:0}input[type=text],input[type=search],input[type=email],input[type=tel],input[type=url],textarea{appearance:none}input::-webkit-search-cancel-button{appearance:none;display:none}input::-webkit-search-decoration{appearance:none;display:none}input[type=search]::-webkit-search-cancel-button{appearance:none;display:none}input[type=search]::-webkit-search-decoration{appearance:none;display:none}input[type=text]::-webkit-search-cancel-button{appearance:none;display:none}input[type=text]::-webkit-search-decoration{appearance:none;display:none}.touch-none{touch-action:none;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}.react-transform-wrapper,.react-transform-component{width:100%;height:100%}.prose-custom-color,.prose-custom-color strong,.prose-custom-color b,.prose-custom-color h1,.prose-custom-color h2,.prose-custom-color h3,.prose-custom-color h4,.prose-custom-color h5,.prose-custom-color h6,.prose-custom-color :not(a){color:inherit}.prose-compact{line-height:1.5}.prose-compact p{margin-top:0;margin-bottom:.5rem}.prose-compact h1,.prose-compact h2,.prose-compact h3,.prose-compact h4,.prose-compact h5,.prose-compact h6{margin-top:.5rem;margin-bottom:.5rem}.prose-compact ul,.prose-compact ol{margin-top:0;margin-bottom:.5rem}.prose-compact li{margin-top:0;margin-bottom:0}.prose-compact blockquote,.prose-compact hr{margin-top:.5rem;margin-bottom:.5rem}.mdxeditor{height:100%}@keyframes pulse-glow{0%{box-shadow:0 0 0 0 hsl(var(--primary) / .9);border-color:#000}50%{box-shadow:0 0 0 4px hsl(var(--primary) / .6);border-color:hsl(var(--primary))}to{box-shadow:0 0 0 0 hsl(var(--primary) / .2);border-color:#000}}.pulse-border{animation:1.5s ease-in-out infinite pulse-glow}.safe-area-viewport-content{padding-top:var(--safe-area-viewport-top,0px)}.safe-area-viewport-content:has([data-safe-area-top-owner]){padding-top:0}.safe-area-inline-content{box-sizing:border-box;padding-left:var(--safe-area-inset-left,env(safe-area-inset-left,0px));padding-right:var(--safe-area-inset-right,env(safe-area-inset-right,0px))}