.astro-route-announcer{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;top:0;left:0;overflow:hidden}@media (forced-colors:active){a[data-astro-cid-fox32fz6][aria-current=page]{border:2px solid}}.primary-focus[data-astro-cid-fox32fz6]:focus-visible{outline:2px solid var(--focus-ring-color,var(--color-primary-500));outline-offset:2px}.dropdown-content[data-astro-cid-5ihhjtqj]{transition:transform .2s cubic-bezier(.33,1,.68,1),opacity .15s ease-out,visibility 0s linear .2s;transform:translateY(-10px)scale(.97)}.dropdown[data-astro-cid-5ihhjtqj]:hover>.dropdown-content[data-astro-cid-5ihhjtqj],.dropdown[data-astro-cid-5ihhjtqj]:focus-within>.dropdown-content[data-astro-cid-5ihhjtqj]{visibility:visible;opacity:1;transition:transform .2s cubic-bezier(.33,1,.68,1),opacity .15s ease-out,visibility;transform:translateY(0)scale(1)}@media (prefers-reduced-motion:reduce){.dropdown-content[data-astro-cid-5ihhjtqj],.dropdown[data-astro-cid-5ihhjtqj]:hover>.dropdown-content[data-astro-cid-5ihhjtqj],.dropdown[data-astro-cid-5ihhjtqj]:focus-within>.dropdown-content[data-astro-cid-5ihhjtqj]{transition:none;transform:none}.transition-transform[data-astro-cid-5ihhjtqj]{transition:none}}@media (forced-colors:active){.dropdown-content[data-astro-cid-5ihhjtqj],button[data-astro-cid-5ihhjtqj][aria-expanded=true]{border:2px solid canvastext}}.primary-focus[data-astro-cid-5ihhjtqj]:focus-visible{outline:2px solid var(--focus-ring-color,var(--color-primary-500));outline-offset:2px}.mega-menu--fade-in[data-astro-cid-s7a3hvrw]{visibility:visible;opacity:1;animation:.15s ease-out forwards navDropdownFadeInAnimation}@keyframes navDropdownFadeInAnimation{0%{top:80%}to{top:100%}}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){[data-astro-cid-n7iexiqw],[data-astro-cid-n7iexiqw]:before,[data-astro-cid-n7iexiqw]:after,[data-astro-cid-n7iexiqw]::backdrop{--tw-border-style:solid;--tw-duration:initial}*,:before,:after,::backdrop{--tw-font-weight:initial;--tw-leading:initial;--tw-space-y-reverse:0;--tw-border-style:solid;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-duration:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1;--tw-tracking:initial;--tw-scroll-snap-strictness:proximity;--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0}}}.button[data-astro-cid-n7iexiqw]{border-radius:.375rem;padding:.75rem 1.5rem;font-weight:500;transition:all .2s;position:relative}.button[data-astro-cid-n7iexiqw]:disabled,.button[data-astro-cid-n7iexiqw][aria-disabled=true]{opacity:.5;cursor:not-allowed}.button--primary[data-astro-cid-n7iexiqw]{background-color:var(--color-primary-600,#286983);color:var(--color-white,#fff)}@media (hover:hover){.button--primary[data-astro-cid-n7iexiqw]:hover{background-color:var(--color-primary-700,#1f5a73)}}.button--secondary[data-astro-cid-n7iexiqw]{background-color:var(--color-base-300,#dfdad3);color:var(--color-base-900,#1f1d2e)}@media (hover:hover){.button--secondary[data-astro-cid-n7iexiqw]:hover{background-color:var(--color-base-400,#9893a5)}}.button--secondary[data-astro-cid-n7iexiqw]:is(.dark *):not(.light *){background-color:var(--color-base-600,#6e6a86);color:var(--color-white,#fff)}@media (hover:hover){.button--secondary[data-astro-cid-n7iexiqw]:is(.dark *):not(.light *):hover{background-color:var(--color-base-700,#393552)}}.button--outline[data-astro-cid-n7iexiqw]{border-style:var(--tw-border-style);transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.2s;border-width:2px;border-color:var(--btn-color);color:var(--btn-color);background-color:#0000;transition-duration:.2s}.button--outline[data-astro-cid-n7iexiqw]:hover{background-color:var(--btn-color);color:var(--btn-hover-text,white)}.button--outline[data-astro-cid-n7iexiqw][data-color=love]{--btn-color:#b4637a}.button--outline[data-astro-cid-n7iexiqw][data-color=gold]{--btn-color:#ea9d34}.button--outline[data-astro-cid-n7iexiqw][data-color=rose]{--btn-color:#d7827e}.button--outline[data-astro-cid-n7iexiqw][data-color=pine]{--btn-color:#286983}.button--outline[data-astro-cid-n7iexiqw][data-color=foam]{--btn-color:#56949f}.button--outline[data-astro-cid-n7iexiqw][data-color=iris]{--btn-color:#907aa9}.dark .button--outline[data-astro-cid-n7iexiqw][data-color=love]{--btn-color:#eb6f92;--btn-hover-text:#191724}.dark .button--outline[data-astro-cid-n7iexiqw][data-color=gold]{--btn-color:#f6c177;--btn-hover-text:#191724}.dark .button--outline[data-astro-cid-n7iexiqw][data-color=rose]{--btn-color:#ebbcba;--btn-hover-text:#191724}.dark .button--outline[data-astro-cid-n7iexiqw][data-color=pine]{--btn-color:#31748f;--btn-hover-text:#e0def4}.dark .button--outline[data-astro-cid-n7iexiqw][data-color=foam]{--btn-color:#9ccfd8;--btn-hover-text:#191724}.dark .button--outline[data-astro-cid-n7iexiqw][data-color=iris]{--btn-color:#c4a7e7;--btn-hover-text:#191724}.button--ghost[data-astro-cid-n7iexiqw]{color:var(--color-base-800,#26233a);background-color:#0000}@media (hover:hover){.button--ghost[data-astro-cid-n7iexiqw]:hover{background-color:var(--color-base-200,#f2e9e1)}}.button--ghost[data-astro-cid-n7iexiqw]:is(.dark *):not(.light *){color:var(--color-base-100,#faf4ed)}@media (hover:hover){.button--ghost[data-astro-cid-n7iexiqw]:is(.dark *):not(.light *):hover{background-color:var(--color-base-800,#26233a)}}.button--on-color[data-astro-cid-n7iexiqw]{border-style:var(--tw-border-style);border-width:2px;border-color:var(--color-base-100,#faf4ed);color:var(--color-base-100,#faf4ed);background-color:#0000}@media (hover:hover){.button--on-color[data-astro-cid-n7iexiqw]:hover{background-color:var(--color-base-100,#faf4ed);color:var(--color-primary-500,#31748f)}}.button--on-color[data-astro-cid-n7iexiqw]:is(.dark *):not(.light *){border-color:var(--color-base-900,#1f1d2e);color:var(--color-base-900,#1f1d2e)}@media (hover:hover){.button--on-color[data-astro-cid-n7iexiqw]:is(.dark *):not(.light *):hover{background-color:var(--color-base-900,#1f1d2e);color:var(--color-primary-500,#31748f)}}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-duration{syntax:"*";inherits:false}@keyframes icon-rotate-in{0%{opacity:0;transform:rotate(-90deg)scale(.5)}to{opacity:1;transform:rotate(0)scale(1)}}.theme-toggle__dark-icon[data-astro-cid-zrysfokl]:not(.hidden),.theme-toggle__light-icon[data-astro-cid-zrysfokl]:not(.hidden){animation:.4s cubic-bezier(.34,1.56,.64,1) icon-rotate-in}.mobile-nav__backdrop--fade-in[data-astro-cid-ihvhspnp]{width:100vw;animation:.3s ease-in-out forwards MobileNavFadeInAnimation;display:block}.mobile-nav__backdrop--fade-out[data-astro-cid-ihvhspnp]{width:calc(var(--spacing,.25rem) * 0);opacity:0;display:none}@keyframes MobileNavFadeInAnimation{0%{opacity:0}to{opacity:.4}}.mobile-nav--slide-in[data-astro-cid-ihvhspnp]{animation:.3s cubic-bezier(.34,1.56,.64,1) forwards mobileNavSlideInAnimation}.mobile-nav--slide-out[data-astro-cid-ihvhspnp]{animation:.3s ease-out forwards mobileNavSlideOutAnimation}@keyframes mobileNavSlideInAnimation{0%{right:-18rem}to{right:0}}@keyframes mobileNavSlideOutAnimation{0%{right:0}to{right:-18rem}}.site-logo-text[data-astro-cid-upjpgbly],.site-logo-icon[data-astro-cid-upjpgbly]{opacity:0;animation:.1s ease-in-out 2s forwards logoFallback}@keyframes logoFallback{to{opacity:1}}.no-js[data-astro-cid-upjpgbly] .site-logo-text[data-astro-cid-upjpgbly],.no-js[data-astro-cid-upjpgbly] .site-logo-icon[data-astro-cid-upjpgbly]{opacity:1}@keyframes astroFadeInOut{0%{opacity:1}to{opacity:0}}@keyframes astroFadeIn{0%{opacity:0;mix-blend-mode:plus-lighter}to{opacity:1;mix-blend-mode:plus-lighter}}@keyframes astroFadeOut{0%{opacity:1;mix-blend-mode:plus-lighter}to{opacity:0;mix-blend-mode:plus-lighter}}@keyframes astroSlideFromRight{0%{transform:translate(100%)}}@keyframes astroSlideFromLeft{0%{transform:translate(-100%)}}@keyframes astroSlideToRight{to{transform:translate(100%)}}@keyframes astroSlideToLeft{to{transform:translate(-100%)}}@media (prefers-reduced-motion){::view-transition-group(*),::view-transition-old(*),::view-transition-new(*),[data-astro-transition-scope]{animation:none!important}}.dropdown--fade-in[data-astro-cid-id3crbiq]{visibility:visible;opacity:1;animation:.15s ease-out forwards dropdownFadeInAnimation}@keyframes dropdownFadeInAnimation{0%{top:80%}to{top:100%}}.navbar--scrolled[data-astro-cid-ju4v47fh]{border-bottom-color:var(--color-base-200,#f2e9e1);background-color:var(--color-base-50,#fffaf3)}.navbar--scrolled[data-astro-cid-ju4v47fh]:is(.dark *):not(.light *){border-bottom-color:var(--color-base-800,#26233a);background-color:var(--color-base-950,#191724)}.navbar--scrolled[data-astro-cid-ju4v47fh]{backdrop-filter:blur(8px)}.navbar--initial[data-astro-cid-ju4v47fh]{padding-block:calc(var(--spacing,.25rem) * 2);background-color:#0000;border-bottom-color:#0000}@media (prefers-reduced-motion:reduce){.transition-all[data-astro-cid-ju4v47fh]{transition:none!important}.backdrop-filter[data-astro-cid-ju4v47fh]{backdrop-filter:none}}@media (forced-colors:active){.navbar--scrolled[data-astro-cid-ju4v47fh]{background-color:canvas;border-bottom:2px solid canvastext}}[data-astro-cid-ju4v47fh]:focus-visible{outline:2px solid var(--focus-ring-color,var(--color-primary-500));outline-offset:2px}.environment-banner[data-astro-cid-6pxxj6mc]{color:#fff;text-align:center;z-index:9999;background-color:#eb6f92;font-size:.875rem;font-weight:600;line-height:1.25rem;position:fixed;top:0;left:0;right:0}.banner-content[data-astro-cid-6pxxj6mc]{justify-content:center;align-items:center;gap:.5rem;max-width:100%;margin:0 auto;padding:.5rem 1rem;display:flex}.banner-close[data-astro-cid-6pxxj6mc]{color:#fff;border-radius:.25rem;padding:.25rem;transition:background-color .2s;position:absolute;right:1rem}.banner-close[data-astro-cid-6pxxj6mc]:hover{background-color:#ffffff1a}.banner-close[data-astro-cid-6pxxj6mc]:focus{outline-offset:2px;outline:2px solid #fff}@media (prefers-contrast:more){.environment-banner[data-astro-cid-6pxxj6mc]{background-color:#b4637a}}@media (prefers-reduced-motion:reduce){.banner-close[data-astro-cid-6pxxj6mc]{transition:none}}@layer utilities{.primary-focus:focus{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.primary-focus:focus{outline-offset:2px;outline:2px solid #0000}}.primary-focus:focus-visible{border-radius:var(--radius-xs,.125rem);outline-color:var(--color-primary-500,#31748f)}.pause{animation-play-state:paused!important}.mask-gradient{mask-image:linear-gradient(90deg,#0000 0%,#000 15% 85%,#0000 100%);mask-size:100%;mask-repeat:no-repeat}.text-small{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));color:var(--color-base-900,#1f1d2e)}.text-small:is(.dark *):not(.light *){color:var(--color-base-100,#faf4ed)}.text-regular{font-size:var(--text-base,1rem);line-height:var(--tw-leading,var(--text-base--line-height,calc(1.5 / 1)));color:var(--color-base-900,#1f1d2e)}.text-regular:is(.dark *):not(.light *){color:var(--color-base-100,#faf4ed)}.text-large{font-size:var(--text-lg,1.125rem);line-height:var(--tw-leading,var(--text-lg--line-height,calc(1.75 / 1.125)));color:var(--color-base-900,#1f1d2e)}.text-large:is(.dark *):not(.light *){color:var(--color-base-100,#faf4ed)}.weight-normal{--tw-font-weight:var(--font-weight-normal,400);font-weight:var(--font-weight-normal,400);color:var(--color-base-900,#1f1d2e)}.weight-normal:is(.dark *):not(.light *){color:var(--color-base-100,#faf4ed)}.weight-medium{--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);color:var(--color-base-900,#1f1d2e)}.weight-medium:is(.dark *):not(.light *){color:var(--color-base-100,#faf4ed)}.weight-semibold{--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);color:var(--color-base-900,#1f1d2e)}.weight-semibold:is(.dark *):not(.light *){color:var(--color-base-100,#faf4ed)}.weight-bold{--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700);color:var(--color-base-900,#1f1d2e)}.weight-bold:is(.dark *):not(.light *){color:var(--color-base-100,#faf4ed)}.description{--tw-font-weight:var(--font-weight-normal,400);font-weight:var(--font-weight-normal,400);color:var(--color-base-600,#6e6a86)}.description:is(.dark *):not(.light *){color:var(--color-base-400,#9893a5)}.description{letter-spacing:-.01em;line-height:1.6}.primary-link{color:var(--color-primary-500,#31748f);text-decoration-line:underline;text-decoration-color:var(--color-primary-500,#31748f)}@media (hover:hover){.primary-link:hover{color:var(--color-primary-600,#286983)}}.primary-link:is(.dark *):not(.light *){color:var(--color-primary-400,#56949f)}@media (hover:hover){.primary-link:is(.dark *):not(.light *):hover{color:var(--color-primary-300,#9ccfd8)}}.code-block{border-radius:var(--radius-sm,.25rem);background-color:#faf4ed33}@supports (color:color-mix(in lab, red, red)){.code-block{background-color:color-mix(in oklab, var(--color-base-100,#faf4ed) 20%, transparent)}}.code-block{padding-inline:calc(var(--spacing,.25rem) * 2);padding-block:calc(var(--spacing,.25rem) * 1);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));color:var(--color-base-900,#1f1d2e)}.code-block:is(.dark *):not(.light *){background-color:var(--color-base-800,#26233a);color:var(--color-base-100,#faf4ed)}}@layer components{.alert{border-radius:var(--radius-xl,.75rem);padding:calc(var(--spacing,.25rem) * 4);position:relative}.alert .alert-content{gap:calc(var(--spacing,.25rem) * 0);padding-left:calc(var(--spacing,.25rem) * 7);flex-direction:column;display:flex}.alert .alert-content .alert-header{margin-bottom:calc(var(--spacing,.25rem) * 0);align-items:center;gap:calc(var(--spacing,.25rem) * 1.5);display:flex}.alert .alert-content .alert-header .alert-icon{margin-left:calc(var(--spacing,.25rem) * -6);flex-shrink:0}.alert .alert-content .alert-header .alert-icon svg{width:calc(var(--spacing,.25rem) * 5);height:calc(var(--spacing,.25rem) * 5)}.alert .alert-content .alert-header .alert-title{margin:calc(var(--spacing,.25rem) * 0);font-size:var(--text-base,1rem);line-height:var(--tw-leading,var(--text-base--line-height,calc(1.5 / 1)));--tw-leading:1;--tw-font-weight:var(--font-weight-medium,500);line-height:1;font-weight:var(--font-weight-medium,500)}.alert .alert-content .alert-description{margin:calc(var(--spacing,.25rem) * 0);margin-top:calc(var(--spacing,.25rem) * 2);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-leading:1;--tw-font-weight:var(--font-weight-medium,500);line-height:1;font-weight:var(--font-weight-medium,500)}.alert .alert-content .alert-list{margin-left:calc(var(--spacing,.25rem) * 4)}:where(.alert .alert-content .alert-list>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing,.25rem) * 1) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing,.25rem) * 1) * calc(1 - var(--tw-space-y-reverse)))}.alert .alert-content .alert-list li{list-style-type:disc}.alert .alert-content .alert-actions{margin-top:calc(var(--spacing,.25rem) * 6);align-items:center;gap:calc(var(--spacing,.25rem) * 2);display:flex}.alert-info{border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-primary-100,#dceaef);background-color:var(--color-primary-50,#f0f5f7);color:var(--color-primary-600,#286983)}.alert-info:is(.dark *):not(.light *){border-color:#153a4a80}@supports (color:color-mix(in lab, red, red)){.alert-info:is(.dark *):not(.light *){border-color:color-mix(in oklab, var(--color-primary-900,#153a4a) 50%, transparent)}}.alert-info:is(.dark *):not(.light *){background-color:var(--color-primary-950,#0f2a35);color:var(--color-foam,#9ccfd8)}.alert-info .alert-title{color:var(--color-primary-700,#1f5a73)}.alert-info .alert-title:is(.dark *):not(.light *){color:var(--color-foam,#9ccfd8)}.alert-info .alert-description{color:var(--color-primary-600,#286983)}.alert-info .alert-description:is(.dark *):not(.light *){color:var(--color-primary-300,#9ccfd8)}.alert-success{border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-primary-200,#b8d5df);background-color:var(--color-primary-50,#f0f5f7);color:var(--color-primary-600,#286983)}.alert-success:is(.dark *):not(.light *){border-color:var(--color-primary-800,#1a4a5e);background-color:var(--color-primary-950,#0f2a35);color:var(--color-primary-300,#9ccfd8)}.alert-success .alert-title{color:var(--color-primary-700,#1f5a73)}.alert-success .alert-title:is(.dark *):not(.light *){color:var(--color-primary-200,#b8d5df)}.alert-success .alert-description{color:var(--color-primary-600,#286983)}.alert-success .alert-description:is(.dark *):not(.light *){color:var(--color-primary-300,#9ccfd8)}.alert-warning{border-style:var(--tw-border-style);border-width:1px;border-color:#ea9d3433}@supports (color:color-mix(in lab, red, red)){.alert-warning{border-color:color-mix(in oklab, var(--color-gold-light,#ea9d34) 20%, transparent)}}.alert-warning{color:var(--color-gold-light,#ea9d34);background-color:#fef9ee}.alert-warning:is(.dark *):not(.light *){border-color:#f6c17733}@supports (color:color-mix(in lab, red, red)){.alert-warning:is(.dark *):not(.light *){border-color:color-mix(in oklab, var(--color-gold,#f6c177) 20%, transparent)}}.alert-warning:is(.dark *):not(.light *){color:var(--color-gold,#f6c177);background-color:#2a2118}.alert-warning .alert-title{color:#8a5b1a}.alert-warning .alert-title:is(.dark *):not(.light *){color:var(--color-gold,#f6c177)}.alert-warning .alert-description{color:var(--color-gold-light,#ea9d34)}.alert-warning .alert-description:is(.dark *):not(.light *){color:#f6c177cc}@supports (color:color-mix(in lab, red, red)){.alert-warning .alert-description:is(.dark *):not(.light *){color:color-mix(in oklab, var(--color-gold,#f6c177) 80%, transparent)}}.alert-error{border-style:var(--tw-border-style);border-width:1px;border-color:#b4637a33}@supports (color:color-mix(in lab, red, red)){.alert-error{border-color:color-mix(in oklab, var(--color-love-light,#b4637a) 20%, transparent)}}.alert-error{color:var(--color-love-light,#b4637a);background-color:#fef2f4}.alert-error:is(.dark *):not(.light *){border-color:#eb6f9233}@supports (color:color-mix(in lab, red, red)){.alert-error:is(.dark *):not(.light *){border-color:color-mix(in oklab, var(--color-love,#eb6f92) 20%, transparent)}}.alert-error:is(.dark *):not(.light *){color:var(--color-love,#eb6f92);background-color:#2a1520}.alert-error .alert-title{color:var(--color-love-light,#b4637a)}.alert-error .alert-title:is(.dark *):not(.light *){color:var(--color-love,#eb6f92)}.alert-error .alert-description{color:#b4637acc}@supports (color:color-mix(in lab, red, red)){.alert-error .alert-description{color:color-mix(in oklab, var(--color-love-light,#b4637a) 80%, transparent)}}.alert-error .alert-description:is(.dark *):not(.light *){color:#eb6f92cc}@supports (color:color-mix(in lab, red, red)){.alert-error .alert-description:is(.dark *):not(.light *){color:color-mix(in oklab, var(--color-love,#eb6f92) 80%, transparent)}}.alert-neutral{background-color:var(--color-base-50,#fffaf3);color:var(--color-base-500,#908caa)}.alert-neutral:is(.dark *):not(.light *){background-color:var(--color-base-900,#1f1d2e);color:var(--color-base-400,#9893a5)}.alert-neutral .alert-title{color:var(--color-base-700,#393552)}.alert-neutral .alert-title:is(.dark *):not(.light *){color:var(--color-base-200,#f2e9e1)}.alert-neutral .alert-description{color:var(--color-base-500,#908caa)}.alert-neutral .alert-description:is(.dark *):not(.light *){color:var(--color-base-400,#9893a5)}.alert-neutral-dark{background-color:var(--color-base-950,#191724);color:var(--color-white,#fff);--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-ring-color:#ffffff0d}@supports (color:color-mix(in lab, red, red)){.alert-neutral-dark{--tw-ring-color:color-mix(in oklab, var(--color-white,#fff) 5%, transparent)}}.alert-neutral-dark .alert-title{color:var(--color-base-100,#faf4ed)}.alert-neutral-dark .alert-description{color:var(--color-base-300,#dfdad3)}.alert-accent{background-color:var(--color-primary-500,#31748f);color:var(--color-white,#fff);--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-ring-color:#ffffff0d}@supports (color:color-mix(in lab, red, red)){.alert-accent{--tw-ring-color:color-mix(in oklab, var(--color-white,#fff) 5%, transparent)}}.alert-accent .alert-title{color:var(--color-white,#fff)}.alert-accent .alert-description{color:var(--color-base-100,#faf4ed)}.alert-button{height:calc(var(--spacing,.25rem) * 8);border-radius:var(--radius-md,.375rem);padding-inline:calc(var(--spacing,.25rem) * 4);padding-block:calc(var(--spacing,.25rem) * 2);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.2s;justify-content:center;align-items:center;transition-duration:.2s;display:flex}.alert-button:focus{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.alert-button:focus{outline-offset:2px;outline:2px solid #0000}}.alert-button-primary{background-color:var(--color-base-50,#fffaf3);color:var(--color-black,#000)}@media (hover:hover){.alert-button-primary:hover{background-color:var(--color-base-200,#f2e9e1)}}.alert-button-primary:focus{--tw-ring-color:#908caa80}@supports (color:color-mix(in lab, red, red)){.alert-button-primary:focus{--tw-ring-color:color-mix(in oklab, var(--color-base-500,#908caa) 50%, transparent)}}.alert-button-secondary{background-color:var(--color-base-900,#1f1d2e);color:var(--color-white,#fff);--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-ring-color:var(--color-base-700,#393552)}@media (hover:hover){.alert-button-secondary:hover{color:var(--color-primary-400,#56949f)}}.alert-button-secondary:focus{--tw-ring-color:var(--color-primary-400,#56949f)}.alert-button-accent{background-color:var(--color-primary-600,#286983);color:var(--color-white,#fff)}@media (hover:hover){.alert-button-accent:hover{background-color:var(--color-primary-700,#1f5a73)}}.alert-button-accent:focus{--tw-ring-color:#31748f80}@supports (color:color-mix(in lab, red, red)){.alert-button-accent:focus{--tw-ring-color:color-mix(in oklab, var(--color-primary-500,#31748f) 50%, transparent)}}.alert-button-outline{background-color:var(--color-base-50,#fffaf3);color:var(--color-base-500,#908caa);--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-ring-color:var(--color-base-200,#f2e9e1)}@media (hover:hover){.alert-button-outline:hover{color:var(--color-primary-500,#31748f)}}.alert-button-outline:focus{--tw-ring-color:var(--color-primary-500,#31748f)}article[class*=card]:not(.event-card){border-radius:var(--radius-xl,.75rem);border-style:var(--tw-border-style);border-width:1px;border-color:#f2e9e180}@supports (color:color-mix(in lab, red, red)){article[class*=card]:not(.event-card){border-color:color-mix(in oklab, var(--color-base-200,#f2e9e1) 50%, transparent)}}article[class*=card]:not(.event-card){background-color:#faf4ed80}@supports (color:color-mix(in lab, red, red)){article[class*=card]:not(.event-card){background-color:color-mix(in oklab, var(--color-base-100,#faf4ed) 50%, transparent)}}article[class*=card]:not(.event-card){--tw-backdrop-blur:blur(var(--blur-sm,8px));backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}@media (hover:hover){article[class*=card]:not(.event-card):is(:where(.group):hover *){border-color:#31748f80}@supports (color:color-mix(in lab, red, red)){article[class*=card]:not(.event-card):is(:where(.group):hover *){border-color:color-mix(in oklab, var(--color-primary-500,#31748f) 50%, transparent)}}article[class*=card]:not(.event-card):is(:where(.group):hover *){background-color:#31748f08}@supports (color:color-mix(in lab, red, red)){article[class*=card]:not(.event-card):is(:where(.group):hover *){background-color:color-mix(in oklab, var(--color-primary-500,#31748f) 3%, transparent)}}}article[class*=card]:not(.event-card):is(.dark *):not(.light *){border-color:#39355280}@supports (color:color-mix(in lab, red, red)){article[class*=card]:not(.event-card):is(.dark *):not(.light *){border-color:color-mix(in oklab, var(--color-base-700,#393552) 50%, transparent)}}article[class*=card]:not(.event-card):is(.dark *):not(.light *){background-color:#1f1d2e80}@supports (color:color-mix(in lab, red, red)){article[class*=card]:not(.event-card):is(.dark *):not(.light *){background-color:color-mix(in oklab, var(--color-base-900,#1f1d2e) 50%, transparent)}}@media (hover:hover){article[class*=card]:not(.event-card):is(.dark *):not(.light *):is(:where(.group):hover *){border-color:#56949f80}@supports (color:color-mix(in lab, red, red)){article[class*=card]:not(.event-card):is(.dark *):not(.light *):is(:where(.group):hover *){border-color:color-mix(in oklab, var(--color-primary-400,#56949f) 50%, transparent)}}article[class*=card]:not(.event-card):is(.dark *):not(.light *):is(:where(.group):hover *){background-color:#56949f08}@supports (color:color-mix(in lab, red, red)){article[class*=card]:not(.event-card):is(.dark *):not(.light *):is(:where(.group):hover *){background-color:color-mix(in oklab, var(--color-primary-400,#56949f) 3%, transparent)}}}article[class*=card]:not(.event-card){flex-direction:column;height:100%;transition:border-color .3s,background-color .3s,transform .3s cubic-bezier(.33,1,.68,1),box-shadow .3s cubic-bezier(.33,1,.68,1);display:flex}.cards-grid{gap:calc(var(--spacing,.25rem) * 8);grid-template-columns:1fr;grid-auto-rows:min-content;display:grid}@media (width>=1000px){.cards-grid{grid-template-columns:repeat(2,1fr)}}@media (width>=1124px){.cards-grid{grid-template-columns:repeat(3,1fr)}}.card-content{padding-inline:calc(var(--spacing,.25rem) * 4);padding-top:calc(var(--spacing,.25rem) * 4);padding-bottom:calc(var(--spacing,.25rem) * 6);flex-direction:column;flex:1;display:flex}.card-container{aspect-ratio:16/9;border-top-left-radius:inherit;border-top-right-radius:inherit;text-decoration:none;display:block;position:relative;overflow:hidden}.card-image{inset:calc(var(--spacing,.25rem) * 0);-o-object-fit:cover;object-fit:cover;opacity:.9;width:100%;height:100%;transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.5s;transition-duration:.5s;position:absolute}@media (hover:hover){.card-image:hover{--tw-scale-x:105%;--tw-scale-y:105%;--tw-scale-z:105%;scale:var(--tw-scale-x) var(--tw-scale-y)}}.card-image:is(.dark *):not(.light *){opacity:1}@media (width>=640px){.card-title{font-size:var(--text-lg,1.125rem);line-height:var(--tw-leading,var(--text-lg--line-height,calc(1.75 / 1.125)))}}@media (width>=1124px){.card-title{font-size:var(--text-xl,1.25rem);line-height:var(--tw-leading,var(--text-xl--line-height,calc(1.75 / 1.25)))}}.card-description{margin-bottom:calc(var(--spacing,.25rem) * 4);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);color:var(--color-base-400,#9893a5)}@media (width>=640px){.card-description{font-size:var(--text-base,1rem);line-height:var(--tw-leading,var(--text-base--line-height,calc(1.5 / 1)))}}.card-description:is(.dark *):not(.light *){color:var(--color-base-500,#908caa)}.card-meta{margin-bottom:calc(var(--spacing,.25rem) * 4);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);color:var(--color-base-600,#6e6a86)}.card-categories{margin-top:calc(var(--spacing,.25rem) * 3);gap:calc(var(--spacing,.25rem) * 2);flex-wrap:wrap;display:flex}@media (width>=640px){.card-categories{margin-top:calc(var(--spacing,.25rem) * 4);gap:calc(var(--spacing,.25rem) * 4)}}.video-card .lazy-youtube{inset:calc(var(--spacing,.25rem) * 0);border-top-left-radius:inherit;border-top-right-radius:inherit;position:absolute;overflow:hidden}.video-card .video-container{inset:calc(var(--spacing,.25rem) * 0);position:absolute}.video-card .video-container iframe{width:100%;height:100%}.social-card{flex-direction:column;align-items:center;display:flex}.social-card-icon-wrapper{margin-bottom:calc(var(--spacing,.25rem) * 3);width:calc(var(--spacing,.25rem) * 10);height:calc(var(--spacing,.25rem) * 10);border-radius:var(--radius-lg,.5rem);background-color:#31748f1a;justify-content:center;align-items:center;display:flex}@supports (color:color-mix(in lab, red, red)){.social-card-icon-wrapper{background-color:color-mix(in oklab, var(--color-primary-500,#31748f) 10%, transparent)}}.social-card-icon-wrapper{color:var(--color-primary-500,#31748f)}@media (width>=640px){.social-card-icon-wrapper{width:calc(var(--spacing,.25rem) * 12);height:calc(var(--spacing,.25rem) * 12)}}.social-card-icon-wrapper:is(.dark *):not(.light *){background-color:#56949f1a}@supports (color:color-mix(in lab, red, red)){.social-card-icon-wrapper:is(.dark *):not(.light *){background-color:color-mix(in oklab, var(--color-primary-400,#56949f) 10%, transparent)}}.social-card-icon-wrapper:is(.dark *):not(.light *){color:var(--color-primary-400,#56949f)}.social-card-title{font-size:var(--text-base,1rem);line-height:var(--tw-leading,var(--text-base--line-height,calc(1.5 / 1)));--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);color:var(--color-base-900,#1f1d2e)}@media (hover:hover){.social-card-title:hover{color:var(--color-primary-500,#31748f)}}@media (width>=640px){.social-card-title{font-size:var(--text-lg,1.125rem);line-height:var(--tw-leading,var(--text-lg--line-height,calc(1.75 / 1.125)))}}.social-card-title:is(.dark *):not(.light *){color:var(--color-base-100,#faf4ed)}@media (hover:hover){.social-card-title:is(.dark *):not(.light *):hover{color:var(--color-primary-400,#56949f)}}.event-card{border-radius:var(--radius-xl,.75rem);border-style:var(--tw-border-style);border-width:1px;border-color:#f2e9e180}@supports (color:color-mix(in lab, red, red)){.event-card{border-color:color-mix(in oklab, var(--color-base-200,#f2e9e1) 50%, transparent)}}.event-card{background-color:#faf4ed80}@supports (color:color-mix(in lab, red, red)){.event-card{background-color:color-mix(in oklab, var(--color-base-100,#faf4ed) 50%, transparent)}}.event-card{--tw-backdrop-blur:blur(var(--blur-sm,8px));backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}@media (hover:hover){.event-card:is(:where(.group):hover *){border-color:#31748f80}@supports (color:color-mix(in lab, red, red)){.event-card:is(:where(.group):hover *){border-color:color-mix(in oklab, var(--color-primary-500,#31748f) 50%, transparent)}}.event-card:is(:where(.group):hover *){background-color:#31748f08}@supports (color:color-mix(in lab, red, red)){.event-card:is(:where(.group):hover *){background-color:color-mix(in oklab, var(--color-primary-500,#31748f) 3%, transparent)}}}.event-card:is(.dark *):not(.light *){border-color:#39355280}@supports (color:color-mix(in lab, red, red)){.event-card:is(.dark *):not(.light *){border-color:color-mix(in oklab, var(--color-base-700,#393552) 50%, transparent)}}.event-card:is(.dark *):not(.light *){background-color:#1f1d2e80}@supports (color:color-mix(in lab, red, red)){.event-card:is(.dark *):not(.light *){background-color:color-mix(in oklab, var(--color-base-900,#1f1d2e) 50%, transparent)}}@media (hover:hover){.event-card:is(.dark *):not(.light *):is(:where(.group):hover *){border-color:#56949f80}@supports (color:color-mix(in lab, red, red)){.event-card:is(.dark *):not(.light *):is(:where(.group):hover *){border-color:color-mix(in oklab, var(--color-primary-400,#56949f) 50%, transparent)}}.event-card:is(.dark *):not(.light *):is(:where(.group):hover *){background-color:#56949f08}@supports (color:color-mix(in lab, red, red)){.event-card:is(.dark *):not(.light *):is(:where(.group):hover *){background-color:color-mix(in oklab, var(--color-primary-400,#56949f) 3%, transparent)}}}.event-card{padding:calc(var(--spacing,.25rem) * 4);transition:border-color .3s,background-color .3s,transform .3s cubic-bezier(.33,1,.68,1),box-shadow .3s cubic-bezier(.33,1,.68,1)}:is(article[class*=card],.event-card):where(:hover,.group:hover :is(article[class*=card],.event-card)){transform:translateY(-4px);box-shadow:0 10px 15px -3px #00000014,0 4px 6px -4px #00000014}:root.dark :is(article[class*=card],.event-card):where(:hover,.group:hover :root.dark :is(article[class*=card],.event-card)){box-shadow:0 10px 15px -3px #00000040,0 4px 6px -4px #0003}.group:hover .social-card-icon-wrapper{transition:transform .3s cubic-bezier(.34,1.56,.64,1);transform:scale(1.1)}.card{border-radius:var(--radius-xl,.75rem);background-color:var(--color-base-50,#fffaf3);--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.3s;transition-duration:.3s;overflow:hidden}.card:is(.dark *):not(.light *){background-color:var(--color-base-900,#1f1d2e)}.card-container{margin-bottom:calc(var(--spacing,.25rem) * 0)}.card-content{padding:calc(var(--spacing,.25rem) * 4);flex-direction:column;display:flex}@media (width>=640px){.card-content{padding:calc(var(--spacing,.25rem) * 6)}}@media (width>=1000px){.card-content{padding:calc(var(--spacing,.25rem) * 8)}}.card-title{margin-bottom:calc(var(--spacing,.25rem) * 4);font-size:var(--text-xl,1.25rem);line-height:var(--tw-leading,var(--text-xl--line-height,calc(1.75 / 1.25)));--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);color:var(--color-base-900,#1f1d2e)}.card-title:is(.dark *):not(.light *){color:var(--color-base-100,#faf4ed)}.card-meta{margin-bottom:calc(var(--spacing,.25rem) * 4);gap:calc(var(--spacing,.25rem) * 2);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));color:var(--color-base-500,#908caa);flex-wrap:wrap;display:flex}.card-meta:is(.dark *):not(.light *){color:var(--color-base-400,#9893a5)}.cards-grid{gap:calc(var(--spacing,.25rem) * 6);display:grid}@media (width>=1000px){.cards-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1124px){.cards-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.card img:first-child,.card iframe:first-child{margin-bottom:calc(var(--spacing,.25rem) * 0);aspect-ratio:var(--aspect-video,16 / 9);-o-object-fit:cover;object-fit:cover}.lazy-youtube{aspect-ratio:var(--aspect-video,16 / 9);position:relative}.lazy-youtube img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.scroll-container{scroll-snap-type:x var(--tw-scroll-snap-strictness);--tw-scroll-snap-strictness:mandatory;gap:calc(var(--spacing,.25rem) * 3);padding-inline:calc(var(--spacing,.25rem) * 2);padding-bottom:calc(var(--spacing,.25rem) * 6);-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none;scroll-behavior:smooth;display:flex;overflow-x:auto}.scroll-container::-webkit-scrollbar{display:none}.scroll-container-wrapper{position:relative}.scroll-item{box-sizing:border-box;scroll-snap-align:center;flex:none;width:calc(100% - 1rem);max-width:100%}@media (width>=640px){.scroll-item{width:calc(50% - .5rem)}}.carousel-header{margin-bottom:calc(var(--spacing,.25rem) * 6);flex-direction:column;align-items:center;display:flex}.carousel-progress{margin-top:calc(var(--spacing,.25rem) * 2);justify-content:center;align-items:center;gap:calc(var(--spacing,.25rem) * 2);display:flex}.progress-dot{height:calc(var(--spacing,.25rem) * 2);width:calc(var(--spacing,.25rem) * 2);transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.3s;background-color:var(--color-base-300,#dfdad3);border-radius:3.40282e38px;transition-duration:.3s}.progress-dot:is(.dark *):not(.light *){background-color:var(--color-base-600,#6e6a86)}.progress-dot[data-active=true]{height:calc(var(--spacing,.25rem) * 3);width:calc(var(--spacing,.25rem) * 3);background-color:var(--color-primary-500,#31748f)}.progress-dot[data-active=true]:is(.dark *):not(.light *){background-color:var(--color-primary-400,#56949f)}.nav-button{z-index:10;--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y);height:calc(var(--spacing,.25rem) * 12);width:calc(var(--spacing,.25rem) * 12);background-color:#fffaf3f2;border-radius:3.40282e38px;justify-content:center;align-items:center;display:flex;position:absolute;top:50%}@supports (color:color-mix(in lab, red, red)){.nav-button{background-color:color-mix(in oklab, var(--color-base-50,#fffaf3) 95%, transparent)}}.nav-button:is(.dark *):not(.light *){background-color:#26233af2}@supports (color:color-mix(in lab, red, red)){.nav-button:is(.dark *):not(.light *){background-color:color-mix(in oklab, var(--color-base-800,#26233a) 95%, transparent)}}.nav-button{font-size:var(--text-2xl,1.5rem);line-height:var(--tw-leading,var(--text-2xl--line-height,calc(2 / 1.5)));color:var(--color-base-800,#26233a)}.nav-button:is(.dark *):not(.light *){color:var(--color-base-200,#f2e9e1)}.nav-button{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.3s;transition-duration:.3s}@media (hover:hover){.nav-button:hover{background-color:var(--color-base-100,#faf4ed)}.nav-button:is(.dark *):not(.light *):hover{background-color:var(--color-base-700,#393552)}}.nav-button:focus{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-ring-color:var(--color-primary-500,#31748f);--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.nav-button:focus{outline-offset:2px;outline:2px solid #0000}}.nav-button:disabled{cursor:not-allowed;opacity:.3}@media (hover:hover){.nav-button:disabled:hover{background-color:#fffaf3f2}@supports (color:color-mix(in lab, red, red)){.nav-button:disabled:hover{background-color:color-mix(in oklab, var(--color-base-50,#fffaf3) 95%, transparent)}}.nav-button:is(.dark *):not(.light *):disabled:hover{background-color:#26233af2}@supports (color:color-mix(in lab, red, red)){.nav-button:is(.dark *):not(.light *):disabled:hover{background-color:color-mix(in oklab, var(--color-base-800,#26233a) 95%, transparent)}}}.nav-button{touch-action:manipulation}.nav-button.left-button{left:calc(var(--spacing,.25rem) * 0);--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.nav-button.right-button{right:calc(var(--spacing,.25rem) * 0);--tw-translate-x:calc(1 / 2 * 100%);translate:var(--tw-translate-x) var(--tw-translate-y)}.nav-button:before{content:"";inset:calc(var(--spacing,.25rem) * 0);position:absolute}.nav-button:focus-visible{--tw-ring-offset-width:2px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-offset-color:var(--color-base-50,#fffaf3)}.nav-button:focus-visible:is(.dark *):not(.light *){--tw-ring-offset-color:var(--color-base-900,#1f1d2e)}.site-container{box-sizing:border-box;width:100%;max-width:var(--container-7xl,80rem);padding-inline:calc(var(--spacing,.25rem) * 2);margin-inline:auto}@media (width>=640px){.site-container{padding-inline:calc(var(--spacing,.25rem) * 4)}}.z-background{z-index:calc(10 * -1)}.z-base{z-index:0}.z-nav{z-index:10}.z-overlay{z-index:20}.z-modal{z-index:30}.z-toast{z-index:40}.z-tooltip{z-index:50}}@media (prefers-reduced-motion:reduce){article[class*=card],.event-card{transition:none!important}}:root{--link-love-light:#b4637a;--link-gold-light:#ea9d34;--link-rose-light:#d7827e;--link-pine-light:#286983;--link-foam-light:#56949f;--link-iris-light:#907aa9;--link-love-dark:#eb6f92;--link-gold-dark:#f6c177;--link-rose-dark:#ebbcba;--link-pine-dark:#31748f;--link-foam-dark:#9ccfd8;--link-iris-dark:#c4a7e7}a:not(.card-container,[role=menuitem],nav a,header a,footer a,.btn,[class*=button],.bsky-btn,.social-card,.social-card *,.site-content a,.site-content *,.services-icon a,.services-icon *,[class*="group flex h-full"],.linkedin-cta a,.content-type-selector a,[class*=bg-primary-],.article-card h3 a,.event-card a,.site-content-card a,.badge a,.card h2 a,[class*=hover\:text-primary],[class*=bg-primary-100],[class*=rounded-full]){color:var(--color-primary-700,#1f5a73);transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.2s;transition-duration:.2s}@media (hover:hover){a:not(.card-container,[role=menuitem],nav a,header a,footer a,.btn,[class*=button],.bsky-btn,.social-card,.social-card *,.site-content a,.site-content *,.services-icon a,.services-icon *,[class*="group flex h-full"],.linkedin-cta a,.content-type-selector a,[class*=bg-primary-],.article-card h3 a,.event-card a,.site-content-card a,.badge a,.card h2 a,[class*=hover\:text-primary],[class*=bg-primary-100],[class*=rounded-full]):hover{color:var(--color-primary-800,#1a4a5e)}}a:not(.card-container,[role=menuitem],nav a,header a,footer a,.btn,[class*=button],.bsky-btn,.social-card,.social-card *,.site-content a,.site-content *,.services-icon a,.services-icon *,[class*="group flex h-full"],.linkedin-cta a,.content-type-selector a,[class*=bg-primary-],.article-card h3 a,.event-card a,.site-content-card a,.badge a,.card h2 a,[class*=hover\:text-primary],[class*=bg-primary-100],[class*=rounded-full]):is(.dark *):not(.light *){color:var(--color-primary-500,#31748f)}@media (hover:hover){a:not(.card-container,[role=menuitem],nav a,header a,footer a,.btn,[class*=button],.bsky-btn,.social-card,.social-card *,.site-content a,.site-content *,.services-icon a,.services-icon *,[class*="group flex h-full"],.linkedin-cta a,.content-type-selector a,[class*=bg-primary-],.article-card h3 a,.event-card a,.site-content-card a,.badge a,.card h2 a,[class*=hover\:text-primary],[class*=bg-primary-100],[class*=rounded-full]):is(.dark *):not(.light *):hover{color:var(--color-primary-400,#56949f)}}a:not(.card-container,[role=menuitem],nav a,header a,footer a,.btn,[class*=button],.bsky-btn,.social-card,.social-card *,.site-content a,.site-content *,.services-icon a,.services-icon *,[class*="group flex h-full"],.linkedin-cta a,.content-type-selector a,[class*=bg-primary-],.article-card h3 a,.event-card a,.site-content-card a,.badge a,.card h2 a,[class*=hover\:text-primary],[class*=bg-primary-100],[class*=rounded-full]){text-underline-offset:.1em;text-decoration:underline .2em #0000}a:not(.card-container,[role=menuitem],nav a,header a,footer a,.btn,[class*=button],.bsky-btn,.social-card,.social-card *,.site-content a,.site-content *,.services-icon a,.services-icon *,[class*="group flex h-full"],.linkedin-cta a,.content-type-selector a,[class*=bg-primary-],.article-card h3 a,.event-card a,.site-content-card a,.badge a,.card h2 a,[class*=hover\:text-primary],[class*=bg-primary-100],[class*=rounded-full]):hover{opacity:.8}[role=menuitem],nav a,header a,footer a,.btn,[class*=button],.bsky-btn,.social-card,.social-card *,.site-content a,.site-content *,.services-icon a,.services-icon *,[class*="group flex h-full"],.linkedin-cta a,.content-type-selector a,[class*=bg-primary-],.article-card h3 a,.event-card a,.site-content-card a,.badge a,.card h2 a,[class*=hover\:text-primary],[class*=bg-primary-100],[class*=rounded-full]{text-decoration:none}h1 a,h2 a,h3 a,h4 a,h5 a,h6 a{color:var(--color-base-900,#1f1d2e)}:is(h1 a,h2 a,h3 a,h4 a,h5 a,h6 a):is(.dark *):not(.light *){color:var(--color-base-100,#faf4ed)}.prose a{text-underline-offset:.1em;text-decoration-thickness:.2em}.no-random-underline{text-decoration:none}a:not(.card-container,[role=menuitem],nav a,header a,footer a,.btn,[class*=button],.bsky-btn,.social-card,.social-card *,.site-content a,.site-content *,.services-icon a,.services-icon *,[class*="group flex h-full"],.linkedin-cta a,.content-type-selector a,[class*=bg-primary-],.article-card h3 a,.event-card a,.site-content-card a,.badge a,.card h2 a,[class*=hover\:text-primary],[class*=bg-primary-100],[class*=rounded-full],.no-random-underline):nth-of-type(6n+1){text-decoration-color:var(--link-love-light)}a:not(.card-container,[role=menuitem],nav a,header a,footer a,.btn,[class*=button],.bsky-btn,.social-card,.social-card *,.site-content a,.site-content *,.services-icon a,.services-icon *,[class*="group flex h-full"],.linkedin-cta a,.content-type-selector a,[class*=bg-primary-],.article-card h3 a,.event-card a,.site-content-card a,.badge a,.card h2 a,[class*=hover\:text-primary],[class*=bg-primary-100],[class*=rounded-full],.no-random-underline):nth-of-type(6n+2){text-decoration-color:var(--link-gold-light)}a:not(.card-container,[role=menuitem],nav a,header a,footer a,.btn,[class*=button],.bsky-btn,.social-card,.social-card *,.site-content a,.site-content *,.services-icon a,.services-icon *,[class*="group flex h-full"],.linkedin-cta a,.content-type-selector a,[class*=bg-primary-],.article-card h3 a,.event-card a,.site-content-card a,.badge a,.card h2 a,[class*=hover\:text-primary],[class*=bg-primary-100],[class*=rounded-full],.no-random-underline):nth-of-type(6n+3){text-decoration-color:var(--link-rose-light)}a:not(.card-container,[role=menuitem],nav a,header a,footer a,.btn,[class*=button],.bsky-btn,.social-card,.social-card *,.site-content a,.site-content *,.services-icon a,.services-icon *,[class*="group flex h-full"],.linkedin-cta a,.content-type-selector a,[class*=bg-primary-],.article-card h3 a,.event-card a,.site-content-card a,.badge a,.card h2 a,[class*=hover\:text-primary],[class*=bg-primary-100],[class*=rounded-full],.no-random-underline):nth-of-type(6n+4){text-decoration-color:var(--link-pine-light)}a:not(.card-container,[role=menuitem],nav a,header a,footer a,.btn,[class*=button],.bsky-btn,.social-card,.social-card *,.site-content a,.site-content *,.services-icon a,.services-icon *,[class*="group flex h-full"],.linkedin-cta a,.content-type-selector a,[class*=bg-primary-],.article-card h3 a,.event-card a,.site-content-card a,.badge a,.card h2 a,[class*=hover\:text-primary],[class*=bg-primary-100],[class*=rounded-full],.no-random-underline):nth-of-type(6n+5){text-decoration-color:var(--link-foam-light)}a:not(.card-container,[role=menuitem],nav a,header a,footer a,.btn,[class*=button],.bsky-btn,.social-card,.social-card *,.site-content a,.site-content *,.services-icon a,.services-icon *,[class*="group flex h-full"],.linkedin-cta a,.content-type-selector a,[class*=bg-primary-],.article-card h3 a,.event-card a,.site-content-card a,.badge a,.card h2 a,[class*=hover\:text-primary],[class*=bg-primary-100],[class*=rounded-full],.no-random-underline):nth-of-type(6n+6){text-decoration-color:var(--link-iris-light)}:root.dark a:not(.card-container,[role=menuitem],nav a,header a,footer a,.btn,[class*=button],.bsky-btn,.social-card,.social-card *,.site-content a,.site-content *,.services-icon a,.services-icon *,[class*="group flex h-full"],.linkedin-cta a,.content-type-selector a,[class*=bg-primary-],.article-card h3 a,.event-card a,.site-content-card a,.badge a,.card h2 a,[class*=hover\:text-primary],[class*=bg-primary-100],[class*=rounded-full],.no-random-underline):nth-of-type(6n+1){text-decoration-color:var(--link-love-dark)}:root.dark a:not(.card-container,[role=menuitem],nav a,header a,footer a,.btn,[class*=button],.bsky-btn,.social-card,.social-card *,.site-content a,.site-content *,.services-icon a,.services-icon *,[class*="group flex h-full"],.linkedin-cta a,.content-type-selector a,[class*=bg-primary-],.article-card h3 a,.event-card a,.site-content-card a,.badge a,.card h2 a,[class*=hover\:text-primary],[class*=bg-primary-100],[class*=rounded-full],.no-random-underline):nth-of-type(6n+2){text-decoration-color:var(--link-gold-dark)}:root.dark a:not(.card-container,[role=menuitem],nav a,header a,footer a,.btn,[class*=button],.bsky-btn,.social-card,.social-card *,.site-content a,.site-content *,.services-icon a,.services-icon *,[class*="group flex h-full"],.linkedin-cta a,.content-type-selector a,[class*=bg-primary-],.article-card h3 a,.event-card a,.site-content-card a,.badge a,.card h2 a,[class*=hover\:text-primary],[class*=bg-primary-100],[class*=rounded-full],.no-random-underline):nth-of-type(6n+3){text-decoration-color:var(--link-rose-dark)}:root.dark a:not(.card-container,[role=menuitem],nav a,header a,footer a,.btn,[class*=button],.bsky-btn,.social-card,.social-card *,.site-content a,.site-content *,.services-icon a,.services-icon *,[class*="group flex h-full"],.linkedin-cta a,.content-type-selector a,[class*=bg-primary-],.article-card h3 a,.event-card a,.site-content-card a,.badge a,.card h2 a,[class*=hover\:text-primary],[class*=bg-primary-100],[class*=rounded-full],.no-random-underline):nth-of-type(6n+4){text-decoration-color:var(--link-pine-dark)}:root.dark a:not(.card-container,[role=menuitem],nav a,header a,footer a,.btn,[class*=button],.bsky-btn,.social-card,.social-card *,.site-content a,.site-content *,.services-icon a,.services-icon *,[class*="group flex h-full"],.linkedin-cta a,.content-type-selector a,[class*=bg-primary-],.article-card h3 a,.event-card a,.site-content-card a,.badge a,.card h2 a,[class*=hover\:text-primary],[class*=bg-primary-100],[class*=rounded-full],.no-random-underline):nth-of-type(6n+5){text-decoration-color:var(--link-foam-dark)}:root.dark a:not(.card-container,[role=menuitem],nav a,header a,footer a,.btn,[class*=button],.bsky-btn,.social-card,.social-card *,.site-content a,.site-content *,.services-icon a,.services-icon *,[class*="group flex h-full"],.linkedin-cta a,.content-type-selector a,[class*=bg-primary-],.article-card h3 a,.event-card a,.site-content-card a,.badge a,.card h2 a,[class*=hover\:text-primary],[class*=bg-primary-100],[class*=rounded-full],.no-random-underline):nth-of-type(6n+6){text-decoration-color:var(--link-iris-dark)}@layer base{html{font-size:var(--text-base,1rem);line-height:var(--tw-leading,var(--text-base--line-height,calc(1.5 / 1)));--tw-leading:1.6rem;color:var(--color-base-900,#1f1d2e);line-height:1.6rem}html:is(.dark *):not(.light *){color:var(--color-base-100,#faf4ed)}html{scroll-behavior:smooth;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1,h2,h3,h4,h5,h6{font-family:var(--font-sans,Poppins, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif);color:var(--color-base-900,#1f1d2e)}:is(h1,h2,h3,h4,h5,h6):is(.dark *):not(.light *){color:var(--color-base-100,#faf4ed)}h1,h2,h3,h4,h5,h6{letter-spacing:-.015em;text-shadow:0 0 1px #0000000d;font-feature-settings:"ss01" on, "ss02" on, "ss03" on}p:not([class*=alert]),blockquote:not([class*=alert]),ul:not([class*=alert]),fieldset:not([class*=alert]),form:not([class*=alert]),ol:not([class*=alert]),dl:not([class*=alert]),dir:not([class*=alert]),menu:not([class*=alert]){margin-block:calc(var(--spacing,.25rem) * 4);color:var(--color-base-900,#1f1d2e)}:is(p:not([class*=alert]),blockquote:not([class*=alert]),ul:not([class*=alert]),fieldset:not([class*=alert]),form:not([class*=alert]),ol:not([class*=alert]),dl:not([class*=alert]),dir:not([class*=alert]),menu:not([class*=alert])):is(.dark *):not(.light *){color:var(--color-base-100,#faf4ed)}.font-bold{font-family:var(--font-sans,Poppins, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif);letter-spacing:-.015em}[class*=text-][class*=font-bold],[class*=text-lg][class*=font-semibold],[class*=text-xl][class*=font-semibold],[class*=text-2xl][class*=font-semibold],[class*=text-3xl][class*=font-semibold],[class*=text-4xl][class*=font-semibold]{font-family:var(--font-sans,Poppins, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif);color:var(--color-base-900,#1f1d2e)}:is([class*=text-][class*=font-bold],[class*=text-lg][class*=font-semibold],[class*=text-xl][class*=font-semibold],[class*=text-2xl][class*=font-semibold],[class*=text-3xl][class*=font-semibold],[class*=text-4xl][class*=font-semibold]):is(.dark *):not(.light *){color:var(--color-base-100,#faf4ed)}[class*=text-][class*=font-bold],[class*=text-lg][class*=font-semibold],[class*=text-xl][class*=font-semibold],[class*=text-2xl][class*=font-semibold],[class*=text-3xl][class*=font-semibold],[class*=text-4xl][class*=font-semibold]{letter-spacing:-.02em;text-shadow:0 0 1px #0000000d}[class*=text-3xl],[class*=text-4xl],[class*=text-5xl]{--tw-leading:1.1;letter-spacing:-.025em;line-height:1.1}[class*=text-xl],[class*=text-2xl]{--tw-leading:1.2;letter-spacing:-.02em;line-height:1.2}.h1{margin-block:calc(var(--spacing,.25rem) * 3);font-family:var(--font-sans,Poppins, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif);font-size:var(--text-5xl,3rem);line-height:var(--tw-leading,var(--text-5xl--line-height,1));--tw-leading:1.1;--tw-font-weight:var(--font-weight-bold,700);line-height:1.1;font-weight:var(--font-weight-bold,700);color:var(--color-base-900,#1f1d2e)}.h1:is(.dark *):not(.light *){color:var(--color-base-100,#faf4ed)}.h1{letter-spacing:-.025em;text-shadow:0 0 1px #0000001a}.h2{margin-block:calc(var(--spacing,.25rem) * 3);font-family:var(--font-sans,Poppins, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif);font-size:var(--text-4xl,2.25rem);line-height:var(--tw-leading,var(--text-4xl--line-height,calc(2.5 / 2.25)));--tw-leading:1.2;--tw-font-weight:var(--font-weight-semibold,600);line-height:1.2;font-weight:var(--font-weight-semibold,600);color:var(--color-base-900,#1f1d2e)}.h2:is(.dark *):not(.light *){color:var(--color-base-100,#faf4ed)}.h2{letter-spacing:-.02em;text-shadow:0 0 1px #0000000d}.h3{margin-block:calc(var(--spacing,.25rem) * 4);font-family:var(--font-sans,Poppins, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif);font-size:var(--text-2xl,1.5rem);line-height:var(--tw-leading,var(--text-2xl--line-height,calc(2 / 1.5)));--tw-leading:1.3;--tw-font-weight:var(--font-weight-medium,500);line-height:1.3;font-weight:var(--font-weight-medium,500);color:var(--color-base-900,#1f1d2e)}.h3:is(.dark *):not(.light *){color:var(--color-base-100,#faf4ed)}.h3{letter-spacing:-.015em}.h4{margin-block:calc(var(--spacing,.25rem) * 4);font-family:var(--font-sans,Poppins, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif);font-size:var(--text-xl,1.25rem);line-height:var(--tw-leading,var(--text-xl--line-height,calc(1.75 / 1.25)));--tw-leading:1.3;--tw-font-weight:var(--font-weight-medium,500);line-height:1.3;font-weight:var(--font-weight-medium,500);color:var(--color-base-900,#1f1d2e)}.h4:is(.dark *):not(.light *){color:var(--color-base-100,#faf4ed)}.h4{letter-spacing:-.01em}html{font-size-adjust:from-font;font-size:clamp(1rem,.65rem + 1.55vw,1.4rem)}}.prose{overflow-wrap:break-word;overflow-x:hidden}.prose h1{font-size:var(--text-3xl,1.875rem);line-height:var(--tw-leading,var(--text-3xl--line-height,calc(2.25 / 1.875)));--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700)}@media (width>=1000px){.prose h1{font-size:var(--text-4xl,2.25rem);line-height:var(--tw-leading,var(--text-4xl--line-height,calc(2.5 / 2.25)))}}.prose h2{font-size:var(--text-2xl,1.5rem);line-height:var(--tw-leading,var(--text-2xl--line-height,calc(2 / 1.5)));--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700)}@media (width>=1000px){.prose h2{font-size:var(--text-3xl,1.875rem);line-height:var(--tw-leading,var(--text-3xl--line-height,calc(2.25 / 1.875)))}}.prose h3{font-size:var(--text-xl,1.25rem);line-height:var(--tw-leading,var(--text-xl--line-height,calc(1.75 / 1.25)));--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600)}@media (width>=1000px){.prose h3{font-size:var(--text-2xl,1.5rem);line-height:var(--tw-leading,var(--text-2xl--line-height,calc(2 / 1.5)))}}.prose h4{font-size:var(--text-lg,1.125rem);line-height:var(--tw-leading,var(--text-lg--line-height,calc(1.75 / 1.125)));--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600)}@media (width>=1000px){.prose h4{font-size:var(--text-xl,1.25rem);line-height:var(--tw-leading,var(--text-xl--line-height,calc(1.75 / 1.25)))}}.prose h1,.prose h2,.prose h3,.prose h4,.prose h5,.prose h6{margin-top:calc(var(--spacing,.25rem) * 7);margin-bottom:calc(var(--spacing,.25rem) * 5);color:var(--color-base-900,#1f1d2e)}:is(.prose h1,.prose h2,.prose h3,.prose h4,.prose h5,.prose h6):is(.dark *):not(.light *){color:var(--color-base-100,#faf4ed)}.prose :where(p):not(:where([class~=not-prose],[class~=not-prose] *)){margin-block:calc(var(--spacing,.25rem) * 2);--tw-leading:var(--leading-normal,1.5);line-height:var(--leading-normal,1.5);color:var(--color-base-500,#908caa)}.prose:is(.dark *):not(.light *) :where(p):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--color-white,#fff)}.prose :where(strong):not(:where([class~=not-prose],[class~=not-prose] *)){--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700);color:var(--color-base-900,#1f1d2e)}.prose:is(.dark *):not(.light *) :where(strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--color-white,#fff)}.prose :where(code):not(:where([class~=not-prose],[class~=not-prose] *)){border-radius:var(--radius-md,.375rem);border-style:var(--tw-border-style);--tw-border-style:solid;border-style:solid;border-width:2px;border-color:var(--color-base-200,#f2e9e1);background-color:var(--color-base-50,#fffaf3);--tw-font-weight:var(--font-weight-normal,400);font-weight:var(--font-weight-normal,400);color:inherit;padding-inline:.1rem}@media (width>=640px){.prose :where(code):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:var(--text-base,1rem);line-height:var(--tw-leading,var(--text-base--line-height,calc(1.5 / 1)))}}.prose:is(.dark *):not(.light *) :where(code):not(:where([class~=not-prose],[class~=not-prose] *)){border-color:var(--color-base-800,#26233a);background-color:var(--color-base-800,#26233a);color:var(--color-base-100,#faf4ed)}.prose code:before,.prose code:after{content:""}.prose pre{max-width:100%;overflow-x:auto}.prose :where(li):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--color-base-500,#908caa)}.prose:is(.dark *):not(.light *) :where(li):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--color-base-300,#dfdad3)}.prose :where(a):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--color-primary-500,#31748f)}@media (hover:hover){.prose:hover :where(a):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--color-primary-600,#286983)}}.prose:is(.dark *):not(.light *) :where(a):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--color-primary-400,#56949f)}@media (hover:hover){.prose:is(.dark *):not(.light *):hover :where(a):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--color-primary-300,#9ccfd8)}}.prose :where(img):not(:where([class~=not-prose],[class~=not-prose] *)){border-radius:var(--radius-md,.375rem);width:100%;max-width:100%;height:auto;margin-inline:auto}@media (width>=1000px){.prose :where(img):not(:where([class~=not-prose],[class~=not-prose] *)){max-width:800px}}.prose :where(video):not(:where([class~=not-prose],[class~=not-prose] *)){max-width:100%;min-width:calc(var(--spacing,.25rem) * 0);margin-right:auto}.prose :where(blockquote):not(:where([class~=not-prose],[class~=not-prose] *)){border-left-color:var(--color-primary-500,#31748f)}.prose blockquote footer{margin-top:calc(var(--spacing,.25rem) * 2);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));color:var(--color-base-600,#6e6a86);font-style:normal}.prose blockquote footer:is(.dark *):not(.light *){color:var(--color-base-500,#908caa)}.prose :where(hr):not(:where([class~=not-prose],[class~=not-prose] *)){margin-block:calc(var(--spacing,.25rem) * 8);border-color:var(--color-base-400,#9893a5)}.prose:is(.dark *):not(.light *) :where(hr):not(:where([class~=not-prose],[class~=not-prose] *)){border-color:var(--color-base-600,#6e6a86)}.prose table{margin-block:calc(var(--spacing,.25rem) * 8);width:100%;max-width:100%;display:table;overflow-x:auto}.prose thead{border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-bottom-color:var(--color-base-400,#9893a5)}.prose thead:is(.dark *):not(.light *){border-bottom-color:var(--color-base-700,#393552)}.prose th{padding-inline:calc(var(--spacing,.25rem) * 3);padding-block:calc(var(--spacing,.25rem) * 2);text-align:left;--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);color:var(--color-base-900,#1f1d2e)}.prose th:is(.dark *):not(.light *){color:var(--color-base-100,#faf4ed)}.prose td{padding-inline:calc(var(--spacing,.25rem) * 3);padding-block:calc(var(--spacing,.25rem) * 2);text-align:left;color:var(--color-base-500,#908caa)}.prose td:is(.dark *):not(.light *){color:var(--color-base-300,#dfdad3)}.prose tr{border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-bottom-color:var(--color-base-200,#f2e9e1)}.prose tr:is(.dark *):not(.light *){border-bottom-color:var(--color-base-800,#26233a)}.prose svg{max-width:100%;height:auto}.admonition{margin-top:calc(var(--spacing,.25rem) * 0)}.admonition :where(h1,h2,h3,h4,h5,h6,th):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:calc(var(--spacing,.25rem) * 0)}.admonition :where(p):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:calc(var(--spacing,.25rem) * 0);margin-bottom:calc(var(--spacing,.25rem) * 0)}.admonition :where(code):not(:where([class~=not-prose],[class~=not-prose] *)){border-radius:var(--radius-lg,.5rem);--tw-font-weight:var(--font-weight-normal,400);font-weight:var(--font-weight-normal,400);color:inherit;border-color:#0000;padding-inline:.1rem}@media (width>=640px){.admonition :where(code):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:var(--text-base,1rem);line-height:var(--tw-leading,var(--text-base--line-height,calc(1.5 / 1)))}}.admonition :where(a):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));text-decoration-line:underline}@media (hover:hover){.admonition:hover :where(a):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;opacity:.8}}.admonition.border-gold p{display:inline}.prose h1:first-child,.prose h2:first-child,.prose h3:first-child,.prose h4:first-child,.prose h5:first-child,.prose h6:first-child,.prose p:first-child,.prose a:first-child,.prose code:first-child,.prose blockquote:first-child,.prose .astro-code:first-child{margin-top:calc(var(--spacing,.25rem) * 0)}.prose .astro-code code{--tw-border-style:none;background-color:inherit;border-style:none}.prose iframe{max-width:100%;min-width:calc(var(--spacing,.25rem) * 0);margin-right:auto}.prose pre[data-language=plaintext] code{background:0 0!important}.game-ui-desktop pre{font-size:10px}@media (width>=400px){.game-ui-desktop pre{font-size:11px}}@media (width>=640px){.game-ui-desktop pre{font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)))}}@media (width>=1000px){.game-ui-desktop pre{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)))}}.game-ui-desktop pre{--tw-leading:1.15;--tw-tracking:var(--tracking-tight,-.025em);letter-spacing:var(--tracking-tight,-.025em);background-color:var(--color-base-950,#191724);line-height:1.15;font-family:var(--font-mono,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);border-radius:var(--radius-lg,.5rem);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-base-700,#393552);padding:calc(var(--spacing,.25rem) * 3)}@media (width>=640px){.game-ui-desktop pre{padding:calc(var(--spacing,.25rem) * 4)}}.game-ui-desktop pre{width:fit-content;max-width:100%;margin-inline:auto}.game-ui-desktop pre code{color:var(--color-foam,#9ccfd8)}.game-ui-desktop pre code span{color:inherit!important}@keyframes focus-ring-expand{0%{outline-offset:0px;outline-color:#0000}to{outline-offset:3px;outline-color:var(--color-primary-500)}}:focus-visible{outline:2px solid var(--color-primary-500);outline-offset:3px;animation:.2s cubic-bezier(.33,1,.68,1) focus-ring-expand}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.bluesky-comments-wrapper{color:#575279;max-width:100%;font-size:.9375rem;line-height:1.6}.bluesky-comments-wrapper *{margin:0;padding:0}.bluesky-comments-wrapper svg{vertical-align:middle;flex-shrink:0;display:inline-block;width:1.25rem!important;height:1.25rem!important}.bluesky-comments-wrapper a svg[width]{width:20px!important;height:20px!important}.bluesky-comments-wrapper a{color:#56949f;text-decoration:none;transition:color .15s}.bluesky-comments-wrapper a:hover{text-decoration:underline}.bluesky-comments-wrapper [class*=_statsBar_]{color:#797593;align-items:center;gap:1rem;padding:.5rem 0;font-size:.875rem;font-weight:500;display:flex}.bluesky-comments-wrapper [class*=_statItem_]{white-space:nowrap;align-items:center;gap:.3rem;display:flex}.bluesky-comments-wrapper [class*=_commentsTitle_]{color:#575279;margin-top:1.25rem;font-size:1.25rem;font-weight:700}.bluesky-comments-wrapper [class*=_replyText_]{color:#797593;margin-top:.5rem;font-size:.875rem}.bluesky-comments-wrapper [class*=_divider_]{border:none;border-top:1px solid #dfdad3;margin-top:.75rem}.bluesky-comments-wrapper [class*=_commentsList_]{flex-direction:column;gap:.25rem;margin-top:.75rem;display:flex}.bluesky-comments-wrapper [class*=_commentContainer_]{border:none;margin:.75rem 0;padding:0;font-size:.875rem;font-style:normal}.bluesky-comments-wrapper [class*=_commentContent_]{flex-direction:column;gap:.4rem;max-width:36rem;display:flex}.bluesky-comments-wrapper [class*=_commentContent_]>p{word-break:break-word;line-height:1.5}.bluesky-comments-wrapper [class*=_authorLink_]{flex-direction:row;align-items:center;gap:.5rem;display:flex;text-decoration:none!important}.bluesky-comments-wrapper [class*=_avatar_]{-o-object-fit:cover;object-fit:cover;background-color:#dfdad3;border-radius:9999px;flex-shrink:0;width:1.75rem!important;height:1.75rem!important}.bluesky-comments-wrapper [class*=_authorName_]{text-overflow:ellipsis;white-space:nowrap;color:#575279;font-size:.875rem;font-weight:600;overflow:hidden}.bluesky-comments-wrapper [class*=_handle_]{color:#797593;font-weight:400}.bluesky-comments-wrapper [class*=_repliesContainer_]{border-left:2px solid #dfdad3;margin-top:.25rem;margin-left:.875rem;padding-left:1rem}.bluesky-comments-wrapper [class*=_actionsContainer_]{flex-direction:row;justify-content:space-between;align-items:center;width:100%;max-width:14rem;margin-top:.35rem;display:flex}.bluesky-comments-wrapper [class*=_actionsRow_]{color:#797593;align-items:center;gap:.25rem;font-size:.8125rem;display:flex}.bluesky-comments-wrapper [class*=_actionsRow_] svg{opacity:.6;width:1rem!important;height:1rem!important}.bluesky-comments-wrapper [class*=_screenReader_]{clip:rect(0, 0, 0, 0);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.bluesky-comments-wrapper a.replyLink,.bluesky-comments-wrapper a[class*=replyLink]{color:#56949f;align-items:center;gap:.35rem;margin-top:.35rem;font-size:.8125rem;display:inline-flex}:root[class~=dark] .bluesky-comments-wrapper{color:#e0def4}:root[class~=dark] .bluesky-comments-wrapper a{color:#9ccfd8}:root[class~=dark] .bluesky-comments-wrapper [class*=_statsBar_]{color:#908caa}:root[class~=dark] .bluesky-comments-wrapper [class*=_commentsTitle_]{color:#e0def4}:root[class~=dark] .bluesky-comments-wrapper [class*=_replyText_]{color:#908caa}:root[class~=dark] .bluesky-comments-wrapper [class*=_divider_]{border-top-color:#393552}:root[class~=dark] .bluesky-comments-wrapper [class*=_authorName_]{color:#e0def4}:root[class~=dark] .bluesky-comments-wrapper [class*=_handle_]{color:#908caa}:root[class~=dark] .bluesky-comments-wrapper [class*=_repliesContainer_]{border-left-color:#393552}:root[class~=dark] .bluesky-comments-wrapper [class*=_actionsRow_]{color:#908caa}:root[class~=dark] .bluesky-comments-wrapper [class*=_avatar_]{background-color:#393552}:root[class~=dark] .bluesky-comments-wrapper a.replyLink,:root[class~=dark] .bluesky-comments-wrapper a[class*=replyLink]{color:#9ccfd8}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-leading{syntax:"*";inherits:false}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-scale-x{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-y{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-z{syntax:"*";inherits:false;initial-value:1}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-scroll-snap-strictness{syntax:"*";inherits:false;initial-value:proximity}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}.transition-ready[data-astro-cid-37fxchfa].is-transitioning{will-change:opacity,transform}@keyframes noise{0%{transform:translate(0)}10%{transform:translate(-5%,-5%)}20%{transform:translate(-10%,5%)}30%{transform:translate(5%,-10%)}40%{transform:translate(-5%,15%)}50%{transform:translate(-10%,5%)}60%{transform:translate(15%)}70%{transform:translateY(10%)}80%{transform:translate(-15%)}90%{transform:translate(10%,5%)}to{transform:translate(5%)}}
