.IconButton_root__9gABg{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;border:var(--btn-border,none);outline:var(--btn-outline,none);outline-offset:var(--btn-outline-offset,0);border-radius:var(--btn-radius,var(--radius-button,var(--radius-default,.375rem)));background:var(--btn-bg,transparent);color:var(--btn-color,var(--body-fg));text-shadow:var(--btn-text-shadow,none);box-shadow:var(--btn-shadow,none);cursor:pointer;padding:0;position:relative;overflow:var(--btn-overflow,hidden);transition:background-color .16s ease,color .16s ease,border-color .16s ease,box-shadow .16s ease,outline-offset .16s ease,outline-color .16s ease,opacity .16s ease,transform .16s ease;-webkit-tap-highlight-color:transparent}.IconButton_root__9gABg>:not(.IconButton_srOnly__te7Fj){position:relative;z-index:1}.IconButton_root__9gABg:before{content:"";position:absolute;inset:var(--btn-before-inset,0);box-sizing:border-box;border:var(--btn-before-border,none);background:var(--btn-fill-bg,transparent);transform:scaleX(var(--btn-fill-scale,0));transform-origin:var(--btn-fill-origin,left);transition:transform var(--btn-fill-duration,.32s) cubic-bezier(.34,1.15,.64,1),inset var(--btn-before-duration,.16s) ease,border-color var(--btn-before-duration,.16s) ease;border-radius:inherit;pointer-events:none;z-index:0}.IconButton_root__9gABg:hover:before{inset:var(--btn-before-hover-inset,var(--btn-before-inset,0));border:var(--btn-before-hover-border,var(--btn-before-border,none));transform:scaleX(var(--btn-fill-hover-scale,var(--btn-fill-scale,0)))}.IconButton_root__9gABg:after{content:"";position:absolute;bottom:-.1em;left:0;width:100%;height:var(--btn-underline-height,0);background:var(--btn-underline-color,transparent);transform:scaleX(1);transform-origin:center;transition:transform .3s ease;pointer-events:none;z-index:0}.IconButton_root__9gABg:hover:after{transform:scaleX(var(--btn-underline-hover-scale,1))}.IconButton_root__9gABg:hover{background-color:var(--btn-hover-bg,var(--btn-bg,transparent));outline:var(--btn-hover-outline,var(--btn-outline,none));outline-offset:var(--btn-hover-outline-offset,var(--btn-outline-offset,0));color:var(--btn-hover-color,var(--btn-color,var(--body-fg)));text-shadow:var(--btn-hover-text-shadow,var(--btn-text-shadow,none));box-shadow:var(--btn-hover-shadow,var(--btn-shadow,none));opacity:var(--btn-hover-opacity,1);transform:var(--btn-hover-transform,none)}.IconButton_root__9gABg:active{transform:var(--btn-active-transform,none)}.IconButton_root__9gABg:focus-visible{outline:none;box-shadow:var(--btn-focus-shadow,0 0 0 2px var(--input-focus-outline,currentColor))}.IconButton_root__9gABg:disabled{opacity:var(--btn-disabled-opacity,.5);cursor:not-allowed;pointer-events:none}.IconButton_sm__L3RnP{width:1.75rem;height:1.75rem;font-size:.875rem}.IconButton_md__CMbxS{width:2.25rem;height:2.25rem;font-size:1rem}.IconButton_lg__FqJlh{width:2.75rem;height:2.75rem;font-size:1.25rem}.IconButton_iconButtonSkew__wL8lP:after,.IconButton_iconButtonSkew__wL8lP:before{content:"";position:absolute;width:200%;height:200%;background-color:var(--btn-accent,var(--palette-primary));z-index:0;transition:transform .5s ease-out;pointer-events:none}.IconButton_iconButtonSkew__wL8lP:before{bottom:0;left:0;transform-origin:bottom left;transform:skewX(45deg) scaleX(0)}.IconButton_iconButtonSkew__wL8lP:after{top:0;right:0;transform-origin:top right;transform:skewX(-45deg) scale(0)}.IconButton_iconButtonSkew__wL8lP:hover:before{transform:skewX(45deg) scaleX(1)}.IconButton_iconButtonSkew__wL8lP:hover:after{transform:skewX(-45deg) scale(1)}.IconButton_iconButtonSkew__wL8lP:active{filter:var(--btn-active-filter,brightness(.7));transform:var(--btn-active-transform,scale(.98))}.IconButton_iconButtonIconRotate__KAiIJ{transition:transform .3s ease,box-shadow .3s ease,background-color .2s ease,color .2s ease}.IconButton_iconButtonIconRotate__KAiIJ:hover{transform:var(--btn-hover-transform,translateY(-3px));box-shadow:var(--btn-hover-shadow,0 8px 15px rgba(0,0,0,.3))}.IconButton_iconButtonIconRotate__KAiIJ:active{transform:scale(.95);box-shadow:var(--btn-shadow,0 2px 5px rgba(0,0,0,.2))}.IconButton_iconButtonIconRotate__KAiIJ svg{transition:transform .3s ease}.IconButton_iconButtonIconRotate__KAiIJ:hover svg{transform:rotate(-90deg)}.IconButton_iconButtonRadialFill___Geq8:before{content:"";position:absolute;inset:0;background:var(--btn-fill-bg,var(--button-bg));border-radius:inherit;transform:none;clip-path:inset(0 50%);transition:clip-path .4s cubic-bezier(.34,1.15,.64,1);pointer-events:none;z-index:0}.IconButton_iconButtonRadialFill___Geq8:hover:before{transform:none;clip-path:inset(0 0)}.IconButton_iconButtonRadialFill___Geq8:active{transform:var(--btn-active-transform,scale(.97))}.IconButton_iconButtonGapBorder__UAHMr{border:none!important;background:transparent;border-radius:0!important}.IconButton_iconButtonGapBorder__UAHMr:before{top:0}.IconButton_iconButtonGapBorder__UAHMr:after,.IconButton_iconButtonGapBorder__UAHMr:before{content:"";position:absolute;left:0;width:100%;pointer-events:none;z-index:0;background:var(--btn-gap-color,var(--button-outline-fg));height:var(--btn-gap-width,2px);transform:scaleX(0);transition:transform .25s cubic-bezier(.34,1.15,.64,1);inset:auto}.IconButton_iconButtonGapBorder__UAHMr:after{bottom:0}.IconButton_iconButtonGapBorder__UAHMr:hover:after,.IconButton_iconButtonGapBorder__UAHMr:hover:before{transform:scaleX(1)}.IconButton_iconButtonGapBorder__UAHMr:active{transform:var(--btn-active-transform,scale(.97))}.IconButton_iconButtonNeumorph__1wOF6{transition:box-shadow .3s ease,transform .15s ease}.IconButton_iconButtonNeumorph__1wOF6:hover{box-shadow:var(--btn-hover-shadow)}.IconButton_iconButtonNeumorph__1wOF6 svg{transition:transform .15s ease}.IconButton_iconButtonNeumorph__1wOF6:hover svg{transform:scale(.93)}.IconButton_iconButtonNeumorph__1wOF6:active svg{transform:scale(.87)}.IconButton_iconButtonBounce__gCBkW{transition:transform .3s cubic-bezier(.34,1.56,.64,1),box-shadow .3s ease,background-color .2s ease,color .2s ease}.IconButton_iconButtonBounce__gCBkW:hover{transform:scale(1.05)}.IconButton_iconButtonBounce__gCBkW:active{animation:IconButton_iconBouncePress__Rj3Pg .4s ease}@keyframes IconButton_iconBouncePress__Rj3Pg{0%{transform:scale(1.05)}30%{transform:scale(.9)}50%{transform:scale(1.04)}70%{transform:scale(.97)}to{transform:scale(1.05)}}.IconButton_iconButtonTiltedHatched__0Lmq7{transform:rotate(-2deg);overflow:visible;background-color:transparent;transition:transform var(--transition-duration,.2s) var(--transition-easing,cubic-bezier(.22,1,.36,1))}.IconButton_iconButtonTiltedHatched__0Lmq7:before{content:"";position:absolute;border-radius:inherit;top:calc(var(--shadow-offset-y, 4px) * 2);right:calc(var(--shadow-offset-x, 4px) * -2);bottom:calc(var(--shadow-offset-y, 4px) * -2);left:calc(var(--shadow-offset-x, 4px) * 2);background:repeating-linear-gradient(45deg,var(--shadow-color,currentColor) 0 2.5px,transparent 2.5px 7px);border:var(--button-border-width,2px) solid var(--shadow-color,currentColor);z-index:-1;transform:none;opacity:1;pointer-events:none;transition:opacity var(--transition-duration,.2s) var(--transition-easing,cubic-bezier(.22,1,.36,1)),transform var(--transition-duration,.2s) var(--transition-easing,cubic-bezier(.22,1,.36,1))}.IconButton_iconButtonTiltedHatched__0Lmq7:after{content:"";position:absolute;inset:0;width:auto;height:auto;background-color:var(--btn-bg,var(--button-bg,transparent));border-radius:inherit;z-index:-1;transform:none;pointer-events:none;transition:background-color var(--transition-duration,.2s) ease}.IconButton_iconButtonTiltedHatched__0Lmq7:hover{transform:rotate(0deg);background-color:transparent}.IconButton_iconButtonTiltedHatched__0Lmq7:hover:before{opacity:0;transform:translate(calc(-1 * var(--shadow-offset-x, 4px) * .5),calc(-1 * var(--shadow-offset-y, 4px) * .5))}.IconButton_iconButtonTiltedHatched__0Lmq7:hover:after{background-color:var(--btn-hover-bg,var(--btn-bg,var(--button-hover-bg,transparent)))}.IconButton_iconButtonTiltedHatched__0Lmq7:active{transform:rotate(0deg) scale(.97)}.IconButton_srOnly__te7Fj{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}a.IconButton_root__9gABg{text-decoration:none}.MediaLightbox_overlay__5GYB3{position:fixed;inset:0;z-index:2147483000;display:flex;align-items:center;justify-content:center;padding:clamp(1rem,4cqi,3rem);background:var(
    --lightbox-overlay-bg,color-mix(in oklch,var(--body-bg,#000) 85%,transparent)
  );backdrop-filter:blur(var(--lightbox-backdrop-blur,6px));-webkit-backdrop-filter:blur(var(--lightbox-backdrop-blur,6px));animation:MediaLightbox_overlayFadeIn__Gaso9 .16s ease-out}.MediaLightbox_overlayContained__GSmjI{position:absolute;inset:0}@media (prefers-reduced-motion:reduce){.MediaLightbox_overlay__5GYB3{animation:none}}@keyframes MediaLightbox_overlayFadeIn__Gaso9{0%{opacity:0}to{opacity:1}}.MediaLightbox_surface___fXM5{position:relative;width:100%;height:100%;outline:none}.MediaLightbox_figure__UvANV,.MediaLightbox_surface___fXM5{display:flex;flex-direction:column;align-items:center;justify-content:center}.MediaLightbox_figure__UvANV{margin:0;gap:.75rem;max-width:100%;max-height:calc(100% - 6rem);min-height:0;min-width:0}.MediaLightbox_image__w9HqV{max-width:min(100%,70cqi);max-height:min(100%,80cqb);width:auto;height:auto;object-fit:contain;display:block;-webkit-user-select:none;user-select:none;-webkit-user-drag:none}.MediaLightbox_caption__ZkuSm{color:var(--lightbox-caption-color,var(--body-fg,#fff));font-size:.9375rem;line-height:1.4;text-align:center;max-width:70ch;padding:.25rem 1rem;opacity:.9}.MediaLightbox_closeSlot__kJbi6,.MediaLightbox_navSlot__uXEsn{--btn-bg:var(
    --lightbox-control-bg,color-mix(in oklch,var(--body-fg,#000) 55%,transparent)
  );--btn-color:var(--lightbox-control-fg,var(--body-bg,#fff))}.MediaLightbox_closeSlot__kJbi6:hover,.MediaLightbox_navSlot__uXEsn:hover{--btn-bg:var(
    --lightbox-control-bg-hover,color-mix(in oklch,var(--body-fg,#000) 75%,transparent)
  )}.MediaLightbox_closeSlot__kJbi6{position:absolute;top:1rem;right:1rem}.MediaLightbox_navSlot__uXEsn{position:absolute;top:50%;transform:translateY(-50%)}.MediaLightbox_navSlotPrev__B6zz_{left:.75rem}.MediaLightbox_navSlotNext__I1r7a{right:.75rem}.MediaLightbox_thumb__9gzCR:focus-visible{outline:2px solid var(--lightbox-focus-ring,var(--primary,#5b9af4));outline-offset:2px}.MediaLightbox_thumbStrip__98bRr{display:flex;gap:.5rem;padding:.75rem;margin-top:.75rem;max-width:100%;overflow-x:auto;scrollbar-width:thin}.MediaLightbox_thumb__9gzCR{flex:0 0 auto;width:64px;height:64px;padding:0;border:2px solid transparent;border-radius:var(--radius-image,var(--radius-default,6px));background:transparent;cursor:pointer;overflow:hidden;opacity:.6;transition:opacity .16s ease,border-color .16s ease}.MediaLightbox_thumb__9gzCR:hover{opacity:.85}.MediaLightbox_thumbActive__fyAzl{opacity:1;border-color:var(
    --lightbox-thumb-active-border,var(--primary,var(--body-fg,#fff))
  )}.MediaLightbox_thumbImg__UxIMj{width:100%;height:100%;object-fit:cover;display:block}.SlideshowArrow_arrow__KNtKm{display:inline-flex;flex-shrink:0;width:2.75rem;height:2.75rem}.SlideshowArrow_backed__3S71z{border-radius:var(--radius-button,var(--radius-default,.375rem));color:var(--slideshow-indicator-fg,var(--body-fg,currentColor));background:var(
    --slideshow-indicator-bg,color-mix(in srgb,var(--body-bg,#fff) 78%,transparent)
  );-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}@keyframes CardSlideshowRail_rail-sway__ymPam{0%{rotate:var(--rail-sway,3deg)}30%{rotate:calc(var(--rail-sway, 3deg) * -.6)}55%{rotate:calc(var(--rail-sway, 3deg) * .3)}78%{rotate:calc(var(--rail-sway, 3deg) * -.12)}to{rotate:0deg}}.CardSlideshowRail_root__xbl2L{position:relative;width:100%;height:100%;min-height:0;display:flex;background:transparent;color:var(--body-fg,CanvasText);outline:none}.CardSlideshowRail_root__xbl2L:focus-visible{box-shadow:0 0 0 2px var(--palette-primary,var(--accent,currentColor))}.CardSlideshowRail_canvas__AUjJ9{flex:1 1;min-width:0;min-height:0;position:relative;overflow:hidden;touch-action:pan-y}.CardSlideshowRail_sizer__lYn54{visibility:hidden;pointer-events:none}.CardSlideshowRail_rail__oz3an{position:absolute;top:var(--rail-top,14px);left:0;right:0;height:6px;translate:0 -50%;border-radius:var(--radius-full,9999px);background:linear-gradient(to bottom,color-mix(in srgb,var(--body-fg,CanvasText) 62%,transparent),color-mix(in srgb,var(--body-fg,CanvasText) 28%,transparent));box-shadow:0 2px 0 color-mix(in srgb,var(--body-fg,CanvasText) 10%,transparent);z-index:20}.CardSlideshowRail_hanger__AwtnK{position:absolute;top:var(--rail-top,14px);left:50%;width:var(--rail-tag-width,25%);transform-origin:50% 0;transition:transform var(--slideshow-transition-ms,.7s) cubic-bezier(.3,1.3,.5,1),opacity .45s ease;cursor:pointer}.CardSlideshowRail_root__xbl2L:not([data-measured]) .CardSlideshowRail_hanger__AwtnK,.CardSlideshowRail_root__xbl2L:not([data-measured]) .CardSlideshowRail_string__a5eU_,.CardSlideshowRail_root__xbl2L:not([data-measured]) .CardSlideshowRail_tilt__jh9KQ{transition:none}.CardSlideshowRail_hangerActive__QCdex{cursor:default}.CardSlideshowRail_swing__TJD51{transform-origin:50% 0}.CardSlideshowRail_swing__TJD51[data-swing=on]{animation:CardSlideshowRail_rail-sway__ymPam 1.4s cubic-bezier(.37,0,.3,1)}.CardSlideshowRail_tilt__jh9KQ{transform-origin:50% 0;transition:rotate var(--slideshow-transition-ms,.7s) ease}.CardSlideshowRail_string__a5eU_{position:relative;z-index:2;width:2px;margin:0 auto;background:color-mix(in srgb,var(--body-fg,CanvasText) 48%,transparent);transition:height var(--slideshow-transition-ms,.7s) ease}.CardSlideshowRail_cutout___5bg6 .CardSlideshowRail_string__a5eU_{margin-bottom:-7.5%}.CardSlideshowRail_tag__z7HV9{position:relative;width:100%;aspect-ratio:var(--slide-aspect,2/3);border-radius:min(var(--radius-card,var(--radius-default,12px)),1.5rem);overflow:hidden;box-shadow:var(--shadow-card,var(--shadow-default,none))}.CardSlideshowRail_cutout___5bg6 .CardSlideshowRail_tag__z7HV9{--hang-tag-image-aspect:var(--slide-aspect,3/4);aspect-ratio:auto;border-radius:0;overflow:visible;box-shadow:none}.CardSlideshowRail_cardFill__8FtA8{width:100%;height:100%}.CardSlideshowRail_controls__B_Yck{position:absolute;top:6px;left:16px;right:16px;height:44px;display:flex;align-items:center;justify-content:flex-end;gap:16px;z-index:30}.CardSlideshowRail_indicator__c_Pd0{flex:1 1;min-width:0;display:flex;align-items:center}.CardSlideshowRail_arrows__3ct0L{display:flex;gap:8px;flex-shrink:0}@media (prefers-reduced-motion:reduce){.CardSlideshowRail_hanger__AwtnK,.CardSlideshowRail_string__a5eU_,.CardSlideshowRail_tilt__jh9KQ{transition:none}.CardSlideshowRail_swing__TJD51[data-swing=on]{animation:none}}@keyframes CardSlideshowFan_fan-wiggle__0Oqys{0%{transform:scale(1) translateY(0)}30%{transform:scale(1.06) translateY(-5px)}60%{transform:scale(.97) translateY(2px)}82%{transform:scale(1.02) translateY(-1px)}to{transform:scale(1) translateY(0)}}.CardSlideshowFan_root__VHZR_{--slide-card-width:26%;--slide-pad-top:15%;--slide-pad-bottom:48px;position:relative;width:100%;height:100%;min-height:0;display:flex;background:transparent;border-radius:min(var(--radius-card,var(--radius-default,12px)),1.5rem);overflow:hidden;outline:none}.CardSlideshowFan_root__VHZR_:focus-visible{box-shadow:0 0 0 2px var(--palette-primary,#3b82f6)}.CardSlideshowFan_canvas__WtOdK{flex:1 1;min-height:0;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent 0,black 11%,black 89%,transparent);mask-image:linear-gradient(90deg,transparent 0,black 11%,black 89%,transparent)}.CardSlideshowFan_sizer__uBV0u{visibility:hidden;pointer-events:none;position:relative;width:var(--slide-card-width);aspect-ratio:var(--slide-aspect,3/4);margin:var(--slide-pad-top) auto var(--slide-pad-bottom)}.CardSlideshowFan_slide__bV_Ot{position:absolute;left:50%;top:50%;width:var(--slide-card-width,26%);aspect-ratio:var(--slide-aspect,3/4);border-radius:min(var(--radius-card,var(--radius-default,10px)),1.5rem);overflow:hidden;cursor:pointer;transition:transform var(--slideshow-transition-ms,.5s) ease,opacity .35s ease;box-shadow:var(--shadow-card,var(--shadow-default,0 4px 16px rgba(0,0,0,.45),0 10px 32px rgba(0,0,0,.25)))}.CardSlideshowFan_slideActive__NAUQI{cursor:default;box-shadow:var(--shadow-card,var(--shadow-default,0 8px 28px rgba(0,0,0,.6),0 20px 56px rgba(0,0,0,.35)))}.CardSlideshowFan_slide__bV_Ot:hover:not(.CardSlideshowFan_slideActive__NAUQI){filter:brightness(1.08)}.CardSlideshowFan_slideInner__CEeSf{width:100%;height:100%;animation:CardSlideshowFan_fan-wiggle__0Oqys .45s ease}.CardSlideshowFan_cardOverlay__Iwp1Z{border-radius:0}.CardSlideshowFan_slideOverlay__g7V7W{position:absolute;inset:0;background:var(--body-overlay,rgba(0,0,0,.6));pointer-events:none;transition:opacity .4s ease}.CardSlideshowFan_sidebar___54gY{width:180px;display:flex;align-items:center;justify-content:center;padding:0 8px;flex-shrink:0}.CardSlideshowFan_indicator__8TK0f{position:absolute;bottom:16px;left:24px;right:204px;height:20px;display:flex;align-items:center;opacity:.48;transition:opacity .3s;z-index:12}.CardSlideshowFan_noSidebar__e1d0W .CardSlideshowFan_indicator__8TK0f{right:24px}.CardSlideshowFan_noSidebar__e1d0W{padding-bottom:20px}.CardSlideshowFan_root__VHZR_:focus-within .CardSlideshowFan_indicator__8TK0f,.CardSlideshowFan_root__VHZR_:hover .CardSlideshowFan_indicator__8TK0f{opacity:1}@container (max-width: 700px){.CardSlideshowFan_root__VHZR_{flex-direction:column;--slide-card-width:42%}.CardSlideshowFan_sidebar___54gY{display:none}.CardSlideshowFan_indicator__8TK0f{right:24px}}.Avatar_root__cUYcB{width:100%;height:100%;min-width:0;min-height:0;display:block;container-type:size}.Avatar_disc__InDwi{--avatar-diameter:min(var(--avatar-size,100cqw),100cqw,100cqh);width:var(--avatar-diameter);height:var(--avatar-diameter);border-radius:50%;box-sizing:border-box}.Avatar_sm__xo_92{--avatar-size:2.5rem}.Avatar_md__hcCyx{--avatar-size:4rem}.Avatar_lg___5Cvx{--avatar-size:6rem}.Avatar_fallback__aGPcS{width:100%;height:100%;display:grid;place-items:center;overflow:hidden;border-radius:var(--radius-full,9999px);background:var(--avatar-bg,var(--card-bg,var(--body-bg,#ffffff)));color:var(--avatar-fg,var(--card-fg,var(--body-fg,#111827)));border:var(--avatar-stroke-width,0) solid var(--avatar-stroke,var(--border-color-default,rgba(0,0,0,.12)))}.Avatar_icon__DaP28{width:54%;height:54%;opacity:.72}.Avatar_ring__m3EoD{position:relative;box-sizing:border-box;width:100%;height:100%;padding:7%;border-radius:50%}.Avatar_ringInner__B1LMc{width:100%;height:100%;border-radius:50%;overflow:hidden}.ShowcaseCard_root__IKv0A{position:relative;overflow:hidden;display:flex;align-items:center;justify-content:center;width:100%;background-color:var(--card-bg,var(--body-bg,#111827));background-position:50%;background-repeat:no-repeat}.ShowcaseCard_overlay__fGgHs{position:absolute;inset:0;background:var(--showcase-overlay-color,#000);pointer-events:none}.ShowcaseCard_content__ryUY9{position:relative;z-index:1;max-width:72%;text-align:center}.ShowcaseCard_title__kBKSW{margin:0;color:var(--showcase-title-color,var(--body-fg-inverted,#f9fafb));font-size:var(--showcase-title-size,1.75rem);line-height:1.1}.ShowcaseCard_description__xTrXn{margin:.75rem 0 0;color:var(--showcase-desc-color,var(--body-fg-inverted,#f9fafb));font-size:var(--showcase-desc-size,.95rem);line-height:1.5;opacity:.9}.InfoSlider_root__58BvR{position:relative;width:100%;overflow:hidden;background-color:var(--info-slider-bg,var(--card-bg,#111827))}.InfoSlider_track__c9CcN{display:flex}.InfoSlider_slide__OKhWb{flex-shrink:0}.InfoSlider_bullets___HgkG{position:absolute;bottom:14px;left:50%;transform:translateX(-50%)}