:root{--footerBg: #000000;--footerText: #ffffff;--footerPaddingX: 6rem;--footerPaddingY: 6rem;--componentFooterTitle: 400 4.5rem/5.5rem "Behind The Nineties";--componentResourceCardTitle: 700 2.5rem/2.5rem Inter;--componentResourceCardBody: 500 2rem/2.5rem Inter;--componentResourceCardBgDefault: rgba(252, 249, 244, 0);--componentResourceCardBgHover: #fdf9af;--componentResourceCardBgActive: #fcf687;--componentResourceCardBorderDefault: #000000;--componentResourceCardTextDefault: #ffffff;--componentResourceCardTextSecondary: #020617;--componentResourceCardTextActive: #020617;--componentButtonBaseRadius: 0rem;--componentButtonBaseBorderWidth: 0px;--componentButtonVariantDefaultBgDefault: #000000;--componentButtonVariantDefaultBgHover: #0f172a;--componentButtonVariantDefaultBgActive: #1e293b;--componentButtonVariantDefaultBgDisabled: #e4e4e7;--componentButtonVariantDefaultTextDefault: #ffffff;--componentButtonVariantDefaultTextDisabled: #a1a1aa;--componentButtonVariantDefaultBorderDefault: rgba(252, 249, 244, 0);--componentButtonVariantDefaultBorderDisabled: #a1a1aa;--componentButtonVariantPrimaryBgDefault: #fcf687;--componentButtonVariantPrimaryBgHover: #fdf9af;--componentButtonVariantPrimaryBgActive: #d2cd71;--componentButtonVariantPrimaryBgDisabled: #e4e4e7;--componentButtonVariantPrimaryTextDefault: #020617;--componentButtonVariantPrimaryTextDisabled: #a1a1aa;--componentButtonVariantPrimaryBorderDefault: rgba(252, 249, 244, 0);--componentButtonVariantPrimaryBorderDisabled: #a1a1aa;--componentButtonVariantDestructiveBgDefault: #ff9ea0;--componentButtonVariantDestructiveBgHover: #f2787a;--componentButtonVariantDestructiveBgActive: #e45e60;--componentButtonVariantDestructiveBgDisabled: #e4e4e7;--componentButtonVariantDestructiveTextDefault: #020617;--componentButtonVariantDestructiveTextDisabled: #a1a1aa;--componentButtonVariantDestructiveTextActive: #ffffff;--componentButtonVariantDestructiveBorderDefault: rgba(252, 249, 244, 0);--componentButtonVariantDestructiveBorderDisabled: #a1a1aa;--componentButtonVariantOutlineBgDefault: rgba(252, 249, 244, 0);--componentButtonVariantOutlineBgHover: #f5f5f4;--componentButtonVariantOutlineBgActive: #e7e5e4;--componentButtonVariantOutlineBgDisabled: rgba(252, 249, 244, 0);--componentButtonVariantOutlineTextDefault: #020617;--componentButtonVariantOutlineTextHover: #334155;--componentButtonVariantOutlineTextActive: #020617;--componentButtonVariantOutlineTextDisabled: #a1a1aa;--componentButtonVariantOutlineBorderDefault: #94a3b8;--componentButtonVariantOutlineBorderHover: #334155;--componentButtonVariantOutlineBorderActive: #000000;--componentButtonVariantOutlineBorderDisabled: #a1a1aa;--componentButtonVariantOutlineBorderWidth: 1px;--componentButtonVariantGhostBgDefault: rgba(252, 249, 244, 0);--componentButtonVariantGhostBgHover: #f5f5f4;--componentButtonVariantGhostBgActive: #e7e5e4;--componentButtonVariantGhostBgDisabled: rgba(252, 249, 244, 0);--componentButtonVariantGhostTextDefault: #020617;--componentButtonVariantGhostTextHover: #334155;--componentButtonVariantGhostTextDisabled: #a1a1aa;--componentButtonVariantGhostBorderDefault: rgba(252, 249, 244, 0);--componentButtonVariantGhostBorderDisabled: #a1a1aa;--componentButtonVariantLinkBgDefault: rgba(252, 249, 244, 0);--componentButtonVariantLinkBgHover: rgba(252, 249, 244, 0);--componentButtonVariantLinkBgActive: rgba(252, 249, 244, 0);--componentButtonVariantLinkBgDisabled: rgba(252, 249, 244, 0);--componentButtonVariantLinkTextDefault: #020617;--componentButtonVariantLinkTextHover: #334155;--componentButtonVariantLinkTextActive: #020617;--componentButtonVariantLinkTextDisabled: #a1a1aa;--componentButtonVariantLinkBorderDefault: rgba(252, 249, 244, 0);--componentButtonVariantLinkTextStyle: 500 1rem/1.5rem Inter;--componentButtonSizeDefaultPaddingX: 1rem;--componentButtonSizeDefaultPaddingY: .5rem;--componentButtonSizeDefaultTextStyle: 500 1rem/1.5rem Inter;--componentButtonSizeDefaultGap: .5rem;--componentButtonSizeDefaultIconSize: 1.5rem;--componentButtonSizeDefaultHeight: 40px;--componentButtonSizeSmPaddingX: .75rem;--componentButtonSizeSmPaddingY: .5rem;--componentButtonSizeSmTextStyle: 500 .75rem/1rem Inter;--componentButtonSizeSmGap: .25rem;--componentButtonSizeSmIconSize: 1.25rem;--componentButtonSizeSmHeight: 36px;--componentButtonSizeLgPaddingX: 1.5rem;--componentButtonSizeLgPaddingY: .5rem;--componentButtonSizeLgTextStyle: 500 1.25rem/1.75rem Inter;--componentButtonSizeLgGap: .5rem;--componentButtonSizeLgIconSize: 1.75rem;--componentButtonSizeLgHeight: 44px;--componentButtonSizeIconPaddingDefault: .75rem;--componentButtonSizeIconTextStyle: 500 1rem/1.5rem Inter;--componentButtonSizeIconGap: 0px;--componentButtonSizeIconIconSize: 1.5rem;--componentButtonSizeIconHeight: 40px;--componentButtonSizeIconWidth: 40px;--componentInputBgDefault: #fafaf9;--componentInputBgDisabled: #e4e4e7;--componentInputBgHover: #f5f5f4;--componentInputBorderDefault: #94a3b8;--componentInputBorderDisabled: #a1a1aa;--componentInputBorderError: #ff9ea0;--componentInputTextDefault: #020617;--componentInputTextPlaceholder: #94a3b8;--componentInputTextDisabled: #a1a1aa;--componentInputTextError: #e45e60;--componentInputRadius: 0rem;--componentInputBorderWidth: 1px;--componentInputPaddingX: .75rem;--componentInputPaddingY: .5rem;--componentInputGapLabel: .25rem;--componentInputGapLabelHorizontal: 1rem;--componentInputGapButton: .5rem;--componentInputSizeDefaultPaddingX: .75rem;--componentInputSizeDefaultPaddingY: .5rem;--componentInputSizeDefaultTextStyle: 500 1rem/1.5rem Inter;--componentInputSizeDefaultHeight: 40px;--componentInputSizeSmPaddingX: .75rem;--componentInputSizeSmPaddingY: .5rem;--componentInputSizeSmTextStyle: 500 .75rem/1rem Inter;--componentInputSizeSmHeight: 36px;--componentInputTextStyleHelper: 400 .75rem/1rem Inter;--componentInputLabel: 400 .75rem/1.5rem Inter;--componentTextareaBgDefault: #fafaf9;--componentTextareaBgComplete: #f5f5f4;--componentTextareaBgDisabled: #e4e4e7;--componentTextareaBorderDefault: #94a3b8;--componentTextareaBorderHover: #64748b;--componentTextareaBorderActive: #334155;--componentTextareaBorderDisabled: #a1a1aa;--componentTextareaTextDefault: #020617;--componentTextareaTextHelper: #334155;--componentTextareaTextPlaceholder: #94a3b8;--componentTextareaRadius: 0rem;--componentTextareaBorderWidth: 1px;--componentTextareaPaddingX: .75rem;--componentTextareaPaddingY: .75rem;--componentTextareaTextArea: 500 1rem/1.5rem Inter;--componentTextareaHelper: 400 .75rem/1rem Inter;--componentTextareaGap: .25rem;--componentCheckboxRootBorderDefault: #000000;--componentCheckboxRootBorderSelected: #000000;--componentCheckboxRootBorderError: #e45e60;--componentCheckboxRootBorderDisabled: #a1a1aa;--componentCheckboxRootRadius: 0rem;--componentCheckboxRootBorderWidth: 1px;--componentCheckboxRootSize: 1rem;--componentCheckboxRootBgDefault: #fafaf9;--componentCheckboxRootBgActive: #000000;--componentCheckboxRootBgError: #e45e60;--componentCheckboxRootBgDisabled: #e4e4e7;--componentCheckboxIndicatorColor: #ffffff;--componentCheckboxIndicatorDisabled: #a1a1aa;--componentCheckboxGap: .5rem;--componentRadioRootBorderDefault: #000000;--componentRadioRootBorderDisabled: #a1a1aa;--componentRadioRootBorderSelected: #000000;--componentRadioRootBorderError: #e45e60;--componentRadioRootRadius: 9999px;--componentRadioRootSize: 1rem;--componentRadioRootBgDefault: #fafaf9;--componentRadioRootBgDisabled: #e4e4e7;--componentRadioRootBgActive: #000000;--componentRadioRootBgError: #e45e60;--componentRadioRootBorderWidth: 1px;--componentRadioIndicatorColor: #ffffff;--componentRadioIndicatorSize: .5rem;--componentRadioIndicatorDisabled: #a1a1aa;--componentRadioGap: .5rem;--componentSwitchRootBgDefault: #cbd5e1;--componentSwitchRootBgChecked: #000000;--componentSwitchRootBgDisabled: #e4e4e7;--componentSwitchRootBgHover: #f5f5f4;--componentSwitchRootBgActive: #e7e5e4;--componentSwitchRootBgCheckedHover: #0f172a;--componentSwitchRootBgCheckedActive: #1e293b;--componentSwitchRootRadius: 9999px;--componentSwitchRootWidth: 2.75rem;--componentSwitchRootHeight: 1.5rem;--componentSwitchThumbBgDefault: #fafaf9;--componentSwitchThumbBgDisabled: #e4e4e7;--componentSwitchThumbBgChecked: #fafaf9;--componentSwitchThumbRadius: 9999px;--componentSwitchThumbSize: 1.25rem;--componentSwitchGap: .5rem;--componentLabelLabelTextStyle: 500 1rem/1.5rem Inter;--componentLabelTextDefault: #020617;--componentLabelTextDisabled: #a1a1aa;--componentLabelTextError: #e45e60;--componentLabelHelperTextStyle: 400 .75rem/1rem Inter;--componentLabelHelperTextDefault: #334155;--componentLabelHelperTextError: #ff9ea0;--componentLabelHelperTextDisabled: #a1a1aa;--componentLabelGap: .25rem;--componentLabelTextStyleLabel: 500 1rem/1.5rem Inter;--componentLabelTextStyleHelper: 400 .75rem/1rem Inter;--componentAvatarRootRadius: 9999px;--componentAvatarFallbackBg: #fafaf9;--componentAvatarFallbackText: #334155;--componentBadgeBaseRadius: 9999px;--componentBadgeBaseBorderWidth: 1px;--componentBadgeBaseGap: .5rem;--componentBadgeBasePaddingX: .75rem;--componentBadgeBasePaddingY: .25rem;--componentBadgeBaseTextStyle: 500 1rem/1.5rem Inter;--componentBadgeVariantDefaultBg: #000000;--componentBadgeVariantDefaultForeground: #ffffff;--componentBadgeVariantDefaultBorder: #000000;--componentBadgeVariantSecondaryBg: #fcf687;--componentBadgeVariantSecondaryForeground: #020617;--componentBadgeVariantSecondaryBorder: #000000;--componentBadgeVariantDestructiveBg: #ff9ea0;--componentBadgeVariantDestructiveForeground: #020617;--componentBadgeVariantDestructiveBorder: #000000;--componentBadgeVariantOutlineBg: rgba(252, 249, 244, 0);--componentBadgeVariantOutlineForeground: #020617;--componentBadgeVariantOutlineBorder: #000000;--componentBadgeVariantTertiaryBg: #a8d7fb;--componentBadgeVariantTertiaryForeground: #020617;--componentBadgeVariantTertiaryBorder: #000000;--componentBadgeVariantDisabledBg: #e4e4e7;--componentBadgeVariantDisabledForeground: #a1a1aa;--componentBadgeVariantDisabledBorder: #a1a1aa;--componentBadgeIconOutlineSize: 1.5rem;--componentCardBgDefault: rgba(252, 249, 244, 0);--componentCardBgHover: #fdf9af;--componentCardBgActive: #fcf687;--componentCardBorderDefault: #000000;--componentCardBorderWidth: 1px;--componentCardRadius: 0rem;--componentCardPadding: 3rem;--componentCardGap: 1.5rem;--componentCardTextDefault: #ffffff;--componentCardTextSecondary: #020617;--componentCardTextActive: #020617;--componentCardTitle: 700 2.5rem/2.5rem Inter;--componentCardBody: 500 1.25rem/1.75rem Inter;--componentPopoverBg: #fafaf9;--componentPopoverBorder: #e2e8f0;--componentPopoverRadius: .375rem;--componentPopoverPadding: 1rem;--componentPopoverShadow: 0 2px 4px -1px #0f12160f, 0 4px 6px -1px #0f12161a;--componentMenuBaseContentBg: #fafaf9;--componentMenuBaseContentBorder: #e2e8f0;--componentMenuBaseContentRadius: .375rem;--componentMenuBaseContentPadding: .25rem;--componentMenuBaseContentShadow: 0 4px 6px -2px #0f12160d, 0 10px 15px -3px #0f12161a;--componentMenuBaseItemBgDefault: rgba(252, 249, 244, 0);--componentMenuBaseItemBgHover: #cbd5e1;--componentMenuBaseItemText: #020617;--componentMenuBaseItemRadius: .25rem;--componentMenuBaseItemPaddingY: .5rem;--componentMenuBaseItemPaddingX: .75rem;--componentMenuBaseSeparatorBg: #e2e8f0;--componentMenuBaseSeparatorHeight: 1px;--componentMenuBaseLabelTextStyle: 600 .75rem/1rem Inter;--componentMenuBaseLabelPaddingY: .5rem;--componentMenuBaseLabelPaddingX: .75rem;--componentDropdownMenuContentBg: #fafaf9;--componentDropdownMenuContentBorder: #e2e8f0;--componentDropdownMenuContentRadius: .375rem;--componentDropdownMenuContentPadding: .25rem;--componentDropdownMenuContentShadow: 0 4px 6px -2px #0f12160d, 0 10px 15px -3px #0f12161a;--componentDropdownMenuItemBgDefault: rgba(252, 249, 244, 0);--componentDropdownMenuItemBgHover: #cbd5e1;--componentDropdownMenuItemRadius: .25rem;--componentDropdownMenuItemPaddingX: .75rem;--componentDropdownMenuItemPaddingY: .5rem;--componentSelectTriggerBorder: #94a3b8;--componentSelectTriggerRadius: 0rem;--componentSelectTriggerPadding: .75rem;--componentSelectTriggerHeight: 2.5rem;--componentMenubarRootBg: #fafaf9;--componentMenubarRootBorder: #e2e8f0;--componentMenubarRootRadius: .375rem;--componentMenubarTriggerBgHover: #cbd5e1;--componentNavigationMenuRootBg: rgba(252, 249, 244, 0);--componentNavigationMenuRootBorder: #334155;--componentNavigationMenuRootRadius: 0rem;--componentNavigationMenuRootPaddingX: .5rem;--componentNavigationMenuRootPaddingY: .5rem;--componentNavigationMenuRootGap: 0px;--componentNavigationMenuTriggerBgDefault: rgba(252, 249, 244, 0);--componentNavigationMenuTriggerBgHover: #fdf9af;--componentNavigationMenuTriggerBgActive: #fcf687;--componentNavigationMenuTriggerBgDisabled: rgba(252, 249, 244, 0);--componentNavigationMenuTriggerTextDefault: #ffffff;--componentNavigationMenuTriggerTextHover: #020617;--componentNavigationMenuTriggerTextActive: #020617;--componentNavigationMenuTriggerTextDisabled: #a1a1aa;--componentNavigationMenuTriggerRadius: 0rem;--componentNavigationMenuTriggerPaddingX: .75rem;--componentNavigationMenuTriggerPaddingY: .5rem;--componentNavigationMenuTriggerGap: .25rem;--componentNavigationMenuTriggerTextStyle: 500 .75rem/1rem Inter;--componentNavigationMenuContentBg: rgba(252, 249, 244, 0);--componentNavigationMenuContentBorder: #e2e8f0;--componentNavigationMenuContentRadius: 0rem;--componentNavigationMenuContentPadding: .75rem;--componentNavigationMenuContentShadow: 0 4px 6px -2px #0f12160d, 0 10px 15px -3px #0f12161a;--componentNavigationMenuItemBgDefault: rgba(252, 249, 244, 0);--componentNavigationMenuItemBgHover: #1e293b;--componentNavigationMenuItemRadius: 0rem;--componentNavigationMenuItemPaddingX: .75rem;--componentNavigationMenuItemPaddingY: .5rem;--componentNavigationMenuItemGap: .25rem;--componentNavigationMenuItemTextTitle: #ffffff;--componentNavigationMenuItemTextDescription: #e2e8f0;--componentNavigationMenuItemTextStyleTitle: 600 .75rem/1rem Inter;--componentNavigationMenuItemTextStyleDescription: 400 1rem/1.5rem Inter;--componentNavigationMenuItemBorderHover: #000000;--componentNavigationMenuFeatureBg: #a8d7fb;--componentNavigationMenuFeatureRadius: 0rem;--componentNavigationMenuFeaturePaddingX: 1.5rem;--componentNavigationMenuFeaturePaddingYBottom: 1.5rem;--componentNavigationMenuFeaturePaddingYTop: 6rem;--componentNavigationMenuFeatureFocusShadow: 0 2px 4px -1px #0f12160f, 0 4px 6px -1px #0f12161a;--componentNavigationMenuFeatureTextTitle: #020617;--componentNavigationMenuFeatureTextDescription: #334155;--componentNavigationMenuFeatureTextStyleTitle: 500 1.25rem/1.75rem Inter;--componentNavigationMenuFeatureTextStyleDescription: 400 .75rem/1rem Inter;--componentNavigationMenuViewportBg: #1e293b;--componentNavigationMenuViewportBorder: #0f172a;--componentNavigationMenuViewportRadius: .375rem;--componentNavigationMenuViewportShadow: 0 4px 6px -2px #0f12160d, 0 10px 15px -3px #0f12161a;--componentNavigationMenuIndicatorBg: #fafaf9;--componentNavigationMenuIndicatorShadow: 0 1px 2px 0 #0f12160d;--componentTabsListBgDefault: #fafaf9;--componentTabsListRadius: 0rem;--componentTabsListPaddingX: .5rem;--componentTabsListPaddingY: .5rem;--componentTabsListBorderDefault: #94a3b8;--componentTabsTriggerBgDefault: rgba(252, 249, 244, 0);--componentTabsTriggerBgHover: #0f172a;--componentTabsTriggerBgActive: #1e293b;--componentTabsTriggerBgDisabled: #e4e4e7;--componentTabsTriggerTextActive: #ffffff;--componentTabsTriggerTextDefault: #334155;--componentTabsTriggerTextDisabled: #a1a1aa;--componentTabsTriggerRadius: 0rem;--componentTabsTriggerPaddingX: .75rem;--componentTabsTriggerPaddingY: .5rem;--componentTabsContentRadius: 0rem;--componentTabsContentPadding: 1.5rem;--componentTabsContentBgDefault: #fafaf9;--componentTabsContentBgHover: #f5f5f4;--componentTabsContentBorderDefault: #94a3b8;--componentAccordionItemBorder: #e2e8f0;--componentAccordionTriggerText: #020617;--componentAccordionTriggerTextStyle: 500 1.25rem/1.75rem Inter;--componentAccordionTriggerPadding: 1rem;--componentAccordionContentTextPrimary: #020617;--componentAccordionContentTextSecondary: #334155;--componentAccordionContentPadding: 1rem;--componentSeparatorBg: #e2e8f0;--componentSeparatorSize: 1px;--componentDialogOverlayBg: #000000;--componentDialogContentBg: #fafaf9;--componentDialogContentBorder: #e2e8f0;--componentDialogContentRadius: .75rem;--componentDialogContentPadding: 2rem;--componentDialogContentShadow: 0 25px 50px -12px #0f121640;--componentTabTrigger: 500 1rem/1.5rem Inter;--componentTabContent: 0 1px 2px -1px #0f12160f, 0 1px 3px 0 #0f12161a;--quoteBg: #fcf687;--quoteText: #020617;--resourceCardEdsBgDefault: #fcf687;--resourceCardEdsBgHover: #fdf9af;--resourceCardEdsBgHoverCopy: #d2cd71;--resourceCardEdsBorderDefault: #000000;--resourceCardMcasBgDefault: #a8d7fb;--resourceCardMcasBgHover: #b4e1ff;--resourceCardMcasBgHoverCopy: #7fb2d6;--resourceCardMcasBorderDefault: #000000;--resourceCardPotsBgDefault: #ff8566;--resourceCardPotsBgHover: #ffb9ad;--resourceCardPotsBgHoverCopy: #d96a52;--resourceCardPotsBorderDefault: #000000;--resourceCardAutismBgDefault: #fdaad8;--resourceCardAutismBgHover: #ffc0e0;--resourceCardAutismBgHoverCopy: #d98bb8;--resourceCardAutismBorderDefault: #000000;--resourceCardResourceCardForegroundTitle: #020617;--colorsWhite: #ffffff;--colorsTransparent: rgba(252, 249, 244, 0);--colorsBlack: #000000;--colorsStone50: #fafaf9;--colorsStone100: #f5f5f4;--colorsStone200: #e7e5e4;--colorsStone300: #d6d3d1;--colorsStone400: #a8a29e;--colorsStone500: #78716c;--colorsStone600: #57534e;--colorsStone700: #44403c;--colorsStone800: #292524;--colorsStone900: #1c1917;--colorsStone950: #0c0a09;--colorsSlate50: #f8fafc;--colorsSlate100: #f1f5f9;--colorsSlate200: #e2e8f0;--colorsSlate300: #cbd5e1;--colorsSlate400: #94a3b8;--colorsSlate500: #64748b;--colorsSlate600: #475569;--colorsSlate700: #334155;--colorsSlate800: #1e293b;--colorsSlate900: #0f172a;--colorsSlate950: #020617;--colorsZinc50: #fafafa;--colorsZinc100: #f4f4f5;--colorsZinc200: #e4e4e7;--colorsZinc300: #d4d4d8;--colorsZinc400: #a1a1aa;--colorsZinc500: #71717a;--colorsZinc600: #52525b;--colorsZinc700: #3f3f46;--colorsZinc800: #27272a;--colorsZinc900: #18181b;--colorsZinc950: #09090b;--colorsNeutral50: #fafafa;--colorsNeutral100: #f5f5f5;--colorsNeutral200: #e5e5e5;--colorsNeutral300: #d4d4d4;--colorsNeutral400: #a3a3a3;--colorsNeutral500: #737373;--colorsNeutral600: #525252;--colorsNeutral700: #404040;--colorsNeutral800: #262626;--colorsNeutral900: #171717;--colorsNeutral950: #0a0a0a;--colorsGray50: #f9fafb;--colorsGray100: #f3f4f6;--colorsGray200: #e5e7eb;--colorsGray300: #d1d5db;--colorsGray400: #9ca3af;--colorsGray500: #6b7280;--colorsGray600: #4b5563;--colorsGray700: #374151;--colorsGray800: #1f2937;--colorsGray900: #111827;--colorsGray950: #030712;--colorsBrandYellow50: #fefde7;--colorsBrandYellow100: #fefcd7;--colorsBrandYellow200: #fdfac3;--colorsBrandYellow300: #fdf9af;--colorsBrandYellow400: #fcf79b;--colorsBrandYellow500: #fcf687;--colorsBrandYellow600: #d2cd71;--colorsBrandYellow700: #a8a45a;--colorsBrandYellow800: #7e7b44;--colorsBrandYellow900: #54522d;--colorsBrandYellow950: #32311b;--colorsBrandBlue50: #f3faff;--colorsBrandBlue100: #e6f4ff;--colorsBrandBlue200: #cdebff;--colorsBrandBlue300: #b4e1ff;--colorsBrandBlue400: #9fd9ff;--colorsBrandBlue500: #a8d7fb;--colorsBrandBlue600: #7fb2d6;--colorsBrandBlue700: #5b86a8;--colorsBrandBlue800: #3a5d74;--colorsBrandBlue900: #213a4a;--colorsBrandBlue950: #132433;--colorsBrandPink50: #fff5fa;--colorsBrandPink100: #ffeaf5;--colorsBrandPink200: #ffd5eb;--colorsBrandPink300: #ffc0e0;--colorsBrandPink400: #ffb3da;--colorsBrandPink500: #fdaad8;--colorsBrandPink600: #d98bb8;--colorsBrandPink700: #b06a95;--colorsBrandPink800: #7e486a;--colorsBrandPink900: #4d2a40;--colorsBrandPink950: #2e1725;--colorsBrandOrange50: #fff4f1;--colorsBrandOrange100: #ffe7e0;--colorsBrandOrange200: #ffd1c6;--colorsBrandOrange300: #ffb9ad;--colorsBrandOrange400: #ff9b86;--colorsBrandOrange500: #ff8566;--colorsBrandOrange600: #d96a52;--colorsBrandOrange700: #ad4f3c;--colorsBrandOrange800: #7a3528;--colorsBrandOrange900: #4a1f17;--colorsBrandOrange950: #2b110d;--colorsRed50: #fff5f5;--colorsRed100: #ffe0e1;--colorsRed200: #ffc2c3;--colorsRed300: #ff9ea0;--colorsRed400: #f2787a;--colorsRed500: #e45e60;--colorsRed600: #c34648;--colorsRed700: #973537;--colorsRed800: #6a2426;--colorsRed900: #3d1415;--colorsRed950: #230b0b;--colorsYellow50: #fffdf4;--colorsYellow100: #fff6d8;--colorsYellow200: #ffe8af;--colorsYellow300: #ffd67d;--colorsYellow400: #fbd07a;--colorsYellow500: #f4b24a;--colorsYellow600: #d89a3a;--colorsYellow700: #b77a2a;--colorsYellow800: #7f541c;--colorsYellow900: #4f3312;--colorsYellow950: #2e1e09;--colorsGreen50: #f0fffa;--colorsGreen100: #dbfff2;--colorsGreen200: #b6f7e3;--colorsGreen300: #8be9cd;--colorsGreen400: #6fd9b9;--colorsGreen500: #54c6a6;--colorsGreen600: #3da386;--colorsGreen700: #2b7c66;--colorsGreen800: #1e5849;--colorsGreen900: #12362d;--colorsGreen950: #0a201b;--colorsBlue50: #f2f5fd;--colorsBlue100: #dfe9fb;--colorsBlue200: #c1d4fa;--colorsBlue300: #94b6f9;--colorsBlue400: #6798f9;--colorsBlue500: #457ded;--colorsBlue600: #1a59d5;--colorsBlue700: #1a469e;--colorsBlue800: #163269;--colorsBlue900: #12213f;--colorsBlue950: #0d1526;--twEffectsShadowSm: 0 1px 2px 0 #0f12160d;--twEffectsShadowBase: 0 1px 2px 0 #0f12160f, 0 1px 3px 0 #0f12161a;--twEffectsShadowMd: 0 2px 4px -1px #0f12160f, 0 4px 6px -1px #0f12161a;--twEffectsShadowDefault: 0 1px 2px -1px #0f12160f, 0 1px 3px 0 #0f12161a;--twEffectsShadowLg: 0 4px 6px -2px #0f12160d, 0 10px 15px -3px #0f12161a;--twEffectsShadowXl: 0 10px 10px -5px #0f12160a, 0 20px 25px -5px #0f12161a;--twEffectsShadow2xl: 0 25px 50px -12px #0f121640;--twEffectsShadowInner: inset 0 2px 4px 0 #0f12160f;--dimensionsFixed0: 0px;--dimensionsFixed1: .25rem;--dimensionsFixed2: .5rem;--dimensionsFixed3: .75rem;--dimensionsFixed4: 1rem;--dimensionsFixed5: 1.25rem;--dimensionsFixed6: 1.5rem;--dimensionsFixed7: 1.75rem;--dimensionsFixed8: 2rem;--dimensionsFixed9: 2.25rem;--dimensionsFixed10: 2.5rem;--dimensionsFixed11: 2.75rem;--dimensionsFixed12: 3rem;--dimensionsFixed13: 3.25rem;--dimensionsFixed14: 3.5rem;--dimensionsFixed15: 3.75rem;--dimensionsFixed16: 4rem;--dimensionsFixed17: 4.25rem;--dimensionsFixed18: 4.5rem;--dimensionsFixed19: 4.25rem;--dimensionsFixed20: 5rem;--dimensionsFixed21: 5.25rem;--dimensionsFixed22: 5.5rem;--dimensionsFixed23: 5.75rem;--dimensionsFixed24: 6rem;--dimensionsFixed25: 6.25rem;--dimensionsFixed26: 6.5rem;--dimensionsFixed27: 6.75rem;--dimensionsFixed28: 7rem;--dimensionsFixed29: 7.25rem;--dimensionsFixed30: 7.5rem;--dimensionsFixed31: 7.75rem;--dimensionsFixed32: 8rem;--dimensionsFixed33: 8.25rem;--dimensionsFixed34: 8.5rem;--dimensionsFixed35: 8.75rem;--dimensionsFixed36: 9rem;--dimensionsFixed37: 9.25rem;--dimensionsFixed38: 9.5rem;--dimensionsFixed39: 9.75rem;--dimensionsFixed40: 10rem;--dimensionsFixed41: 10.25rem;--dimensionsFixed42: 10.5rem;--dimensionsFixed43: 10.75rem;--dimensionsFixed44: 11rem;--dimensionsFixed45: 11.25rem;--dimensionsFixed46: 11.5rem;--dimensionsFixed47: 11.75rem;--dimensionsFixed48: 12rem;--dimensionsFixed49: 12.25rem;--dimensionsFixed50: 12.5rem;--dimensionsFixed51: 12.75rem;--dimensionsFixed52: 13rem;--dimensionsFixed53: 13.25rem;--dimensionsFixed54: 13.5rem;--dimensionsFixed55: 13.75rem;--dimensionsFixed56: 14rem;--dimensionsFixed57: 14.25rem;--dimensionsFixed58: 14.5rem;--dimensionsFixed59: 14.75rem;--dimensionsFixed60: 15rem;--dimensionsFixed61: 15.25rem;--dimensionsFixed62: 15.5rem;--dimensionsFixed63: 16rem;--dimensionsFixed64: 16rem;--dimensionsFixed65: 16.25rem;--dimensionsFixed66: 16.5rem;--dimensionsFixed67: 16.75rem;--dimensionsFixed68: 17rem;--dimensionsFixed69: 17.25rem;--dimensionsFixed70: 17.5rem;--dimensionsFixed71: 17.75rem;--dimensionsFixed72: 18rem;--dimensionsFixed73: 18.25rem;--dimensionsFixed74: 18.5rem;--dimensionsFixed75: 19rem;--dimensionsFixed76: 19rem;--dimensionsFixed77: 19.25rem;--dimensionsFixed78: 19.5rem;--dimensionsFixed79: 20rem;--dimensionsFixed80: 20rem;--dimensionsFixed81: 20.25rem;--dimensionsFixed82: 20.5rem;--dimensionsFixed83: 20.75rem;--dimensionsFixed84: 21rem;--dimensionsFixed85: 21.25rem;--dimensionsFixed86: 21.5rem;--dimensionsFixed87: 21.75rem;--dimensionsFixed88: 22rem;--dimensionsFixed89: 22.25rem;--dimensionsFixed90: 22.5rem;--dimensionsFixed91: 22.75rem;--dimensionsFixed92: 23rem;--dimensionsFixed93: 23.25rem;--dimensionsFixed94: 23.5rem;--dimensionsFixed95: 23.75rem;--dimensionsFixed96: 24rem;--dimensionsFixed97: 24.25rem;--dimensionsFixed98: 24.5rem;--dimensionsFixed99: 24.75rem;--dimensionsFixed100: 25rem;--dimensionsFixedPx: 1px;--dimensionsBorderRadiusRoundedNone: 0rem;--dimensionsBorderRadiusRoundedSm: .125rem;--dimensionsBorderRadiusRoundedDefault: .25rem;--dimensionsBorderRadiusRoundedMd: .375rem;--dimensionsBorderRadiusRoundedLg: .5rem;--dimensionsBorderRadiusRoundedXl: .75rem;--dimensionsBorderRadiusRounded2xl: 1rem;--dimensionsBorderRadiusRounded3xl: 1.5rem;--dimensionsBorderRadiusRoundedFull: 9999px;--dimensionsBorderWidth0: 0px;--dimensionsBorderWidth2: 2px;--dimensionsBorderWidth4: 4px;--dimensionsBorderWidth8: 8px;--dimensionsBorderWidthDefault: 1px;--dimensionsScreens2xs: 320px;--dimensionsScreensXs: 376px;--dimensionsScreensSm: 640px;--dimensionsScreensMd: 768px;--dimensionsScreensLg: 1024px;--dimensionsScreensXl: 1280px;--dimensionsScreens2xl: 1536px;--dimensionsOutlineWidth0: 0px;--dimensionsOutlineWidth1: 1px;--dimensionsOutlineWidth2: 2px;--dimensionsOutlineWidth4: 4px;--dimensionsOutlineWidth8: 8px;--dimensionsOutlineOffset0: 0px;--dimensionsOutlineOffset1: 1px;--dimensionsOutlineOffset2: 2px;--dimensionsOutlineOffset4: 4px;--dimensionsOutlineOffset8: 8px;--remBase: 16px;--fontWeightSansFontThin100: 100;--fontWeightSansFontExtralight200: 200;--fontWeightSansFontNormal400: 400;--fontWeightSansFontLight300: 300;--fontWeightSansFontMedium500: 500;--fontWeightSansFontSemibold600: 600;--fontWeightSansFontBold700: 700;--fontWeightSansFontExtrabold800: 800;--fontWeightSansFontBlack900: 900;--fontWeightSerifFontMedium500: 500;--fontWeightSerifFontNormal400: 400;--fontWeightSerifFontSemibold600: 600;--fontWeightSerifFontBold700: 700;--fontFamilyFontSans: Inter;--fontFamilyFontSerif: "Behind The Nineties";--textTransformNormalCase: none;--textTransformUppercase: uppercase;--textTransformLowercase: lowercase;--textTransformCapitalize: capitalize;--textDecorationLineNone: none;--textDecorationLineUnderline: underline;--textDecorationLineLineThrough: line-through;--opacity0: 0;--opacity5: .05;--opacity10: .1;--opacity20: .2;--opacity25: .25;--opacity30: .3;--opacity40: .4;--opacity50: .5;--opacity60: .6;--opacity70: .7;--opacity75: .75;--opacity80: .8;--opacity90: .9;--opacity95: .95;--opacity100: 1;--letterSpacingTrackingTighter: -.04em;--letterSpacingTrackingTight: -.02em;--letterSpacingTrackingNormal: 0em;--letterSpacingTrackingWide: .04em;--paragraphSpacingSpaceBetween0: 0;--textIndentIndent0: 0px;--textIndentIndentPx: 1px;--textIndentIndent1: .25rem;--textIndentIndent2: .5rem;--textIndentIndent3: .75rem;--textIndentIndent4: 1rem;--fontSizeTextSm: .75rem;--fontSizeTextBase: 1rem;--fontSizeTextLg: 1.25rem;--fontSizeTextXl: 1.5rem;--fontSizeText2xl: 2rem;--fontSizeText3xl: 2.5rem;--fontSizeText4xl: 3rem;--fontSizeText5xl: 3.5rem;--fontSizeText6xl: 4.5rem;--fontSizeText7xl: 5.5rem;--fontSizeText8xl: 6.75rem;--absoluteLineHeightTextLgLeadingNormal: 2rem;--absoluteLineHeightTextLgLeadingSnug: 1.75rem;--absoluteLineHeightTextSmLeadingNone: .75rem;--absoluteLineHeightTextSmLeadingNormal: 1rem;--absoluteLineHeightTextBaseLeadingNormal: 1.5rem;--absoluteLineHeightTextBaseLeadingSnug: 1.25rem;--absoluteLineHeightText4xlLeadingNone: 3rem;--absoluteLineHeightText4xlLeadingTight: 3.75rem;--absoluteLineHeightText3xlLeadingNone: 2.5rem;--absoluteLineHeightText3xlLeadingTight: 3.25rem;--absoluteLineHeightTextXlLeadingNone: 1.5rem;--absoluteLineHeightTextXlLeadingTight: 2rem;--absoluteLineHeightText7xlLeadingNone: 5.5rem;--absoluteLineHeightText7xlLeadingTight: 6.75rem;--absoluteLineHeightText6xlLeadingNone: 4.75rem;--absoluteLineHeightText6xlLeadingTight: 5.5rem;--absoluteLineHeightText5xlLeadingNone: 3.5rem;--absoluteLineHeightText5xlLeadingTight: 4.25rem;--absoluteLineHeightText2xlLeadingNone: 2rem;--absoluteLineHeightText2xlLeadingTight: 2.5rem;--absoluteLineHeightText8xlLeadingNone: 6.75rem;--absoluteLineHeightText8xlLeadingTight: 8.75rem;--themeColorsBackgroundTransparent: rgba(252, 249, 244, 0);--themeColorsBackgroundDefault: #fafaf9;--themeColorsBackgroundHover: #f5f5f4;--themeColorsBackgroundActive: #e7e5e4;--themeColorsBackgroundEmphasis: #cbd5e1;--themeColorsBackgroundInverse: #000000;--themeColorsBackgroundInverseHover: #0f172a;--themeColorsBackgroundInverseActive: #1e293b;--themeColorsBackgroundDisabled: #e4e4e7;--themeColorsBackgroundRaised: #ffffff;--themeColorsBackgroundCanvas: #fefcd7;--themeColorsBackgroundSurface: #000000;--themeColorsBackgroundSurfaceMuted: #0f172a;--themeColorsBackgroundSurfaceElevated: #1e293b;--themeColorsBackgroundSurfaceSubtle: #fafaf9;--themeColorsBackgroundSurfaceSubtleMuted: #f5f5f4;--themeColorsBackgroundSurfaceSubtleActive: #e7e5e4;--themeColorsBackgroundSurfaceSelected: #cbd5e1;--themeColorsBackgroundSurfaceDisabled: #e4e4e7;--themeColorsBackgroundInverseSurfacesSurface: #000000;--themeColorsBackgroundInverseSurfacesSurfaceMuted: #0f172a;--themeColorsBackgroundInverseSurfacesSurfaceElevated: #1e293b;--themeColorsForegroundTransparent: rgba(252, 249, 244, 0);--themeColorsForegroundDefault: #020617;--themeColorsForegroundPrimary: #020617;--themeColorsForegroundSecondary: #334155;--themeColorsForegroundTertiary: #475569;--themeColorsForegroundPlaceholder: #94a3b8;--themeColorsForegroundDisabled: #a1a1aa;--themeColorsForegroundNegative: #ffffff;--themeColorsForegroundError: #e45e60;--themeColorsForegroundWarning: #d89a3a;--themeColorsForegroundSuccess: #3da386;--themeColorsForegroundInfo: #1a59d5;--themeColorsForegroundOnCanvas: #020617;--themeColorsForegroundOnSurface: #ffffff;--themeColorsForegroundOnSurfaceSecondary: #e2e8f0;--themeColorsForegroundOnSubtle: #020617;--themeColorsForegroundOnElevated: #ffffff;--themeColorsForegroundOnInverse: #ffffff;--themeColorsPrimaryDefault: #fcf687;--themeColorsPrimaryHover: #fdf9af;--themeColorsPrimaryActive: #d2cd71;--themeColorsPrimarySubtle: #fefcd7;--themeColorsSecondaryDefault: #a8d7fb;--themeColorsSecondaryHover: #7fb2d6;--themeColorsSecondaryActive: #5b86a8;--themeColorsSuccessDefault: #6fd9b9;--themeColorsSuccessHover: #54c6a6;--themeColorsSuccessActive: #3da386;--themeColorsWarningDefault: #fbd07a;--themeColorsWarningHover: #f4b24a;--themeColorsWarningActive: #d89a3a;--themeColorsErrorDefault: #ff9ea0;--themeColorsErrorHover: #f2787a;--themeColorsErrorActive: #e45e60;--themeColorsInfoDefault: #6798f9;--themeColorsInfoHover: #457ded;--themeColorsInfoActive: #1a59d5;--themeColorsBorderDefault: #94a3b8;--themeColorsBorderHover: #64748b;--themeColorsBorderActive: #334155;--themeColorsBorderStrong: #000000;--themeColorsBorderSubtle: #e2e8f0;--themeColorsBorderDisabled: #a1a1aa;--themeColorsBorderNegative: #ffffff;--themeColorsBorderTransparent: rgba(252, 249, 244, 0);--themeColorsBorderPrimary: #d2cd71;--themeColorsBorderInfo: #1a59d5;--themeColorsBorderError: #e45e60;--themeTokensRadius: 0rem;--themeSpacing2xs: .25rem;--themeSpacingXs: .5rem;--themeSpacingSm: .75rem;--themeSpacingMd: 1rem;--themeSpacingLg: 1.5rem;--themeSpacingXl: 2rem;--themeSpacing2xl: 3rem;--themeSpacing3xl: 4rem;--themeSpacing4xl: 6rem;--themeSpacingSectionSm: 4rem;--themeSpacingSectionLg: 8rem;--themeSpacingSectionXl: 9rem;--themeSpacingGapNone: 0px;--themeSpacingGapXs: .25rem;--themeSpacingGapSm: .5rem;--themeSpacingGapMd: 1rem;--themeSpacingGapLg: 1.5rem;--themeSpacingRadiusNone: 0rem;--themeSpacingRadiusXs: .125rem;--themeSpacingRadiusSm: .25rem;--themeSpacingRadiusMd: .375rem;--themeSpacingRadiusLg: .5rem;--themeSpacingRadiusXl: .75rem;--themeSpacingRadiusFull: 9999px;--themeSpacingBorderWidthNone: 0px;--themeSpacingBorderWidthDefault: 1px;--themeSpacingBorderWidthSm: 2px;--themeSpacingBorderWidthMd: 4px;--themeSpacingBorderWidthLg: 8px;--themeSpacingButtonHeightSm: 2.25rem;--themeSpacingButtonHeightDefault: 2.5rem;--themeSpacingButtonHeightLg: 2.75rem;--themeSpacingButtonHeightIconSm: 2rem;--themeSpacingButtonHeightIcon: 2.5rem;--themeSpacingButtonHeightIconLg: 2.5rem;--sm: 0 1px 2px 0 #0000000d;--base: 0 1px 2px 0 #0000000f, 0 1px 3px 0 #0000001a;--md: 0 2px 4px -1px #0000000f, 0 4px 6px -1px #0000001a;--default: 0 1px 2px -1px #0000000f, 0 1px 3px 0 #0000001a;--lg: 0 4px 6px -2px #0000000d, 0 10px 15px -3px #0000001a;--xl: 0 10px 10px -5px #0000000a, 0 20px 25px -5px #0000001a;--2xl: 0 25px 50px -12px #00000040;--inner: inset 0 2px 4px 0 #0000000f;--brandTypographyTextXl: 600 1.5rem/2rem Inter;--brandTypographyText2xl: 500 2rem/2.5rem Inter;--brandTypographyText3xl: 700 2.5rem/2.5rem Inter;--brandTypographyText4xl: 700 3rem/3.75rem Inter;--brandTypographyText5xl: 600 3.5rem/4.25rem Inter;--brandTypographyText6xl: 400 4.5rem/5.5rem "Behind The Nineties";--brandTypographyText7xl: 400 5.5rem/6.75rem "Behind The Nineties";--brandTypographyText8xl: 400 6.75rem/8.75rem "Behind The Nineties";--brandTypographyTextSmLight: 300 .75rem/1rem Inter;--brandTypographyTextSmDefault: 400 .75rem/1rem Inter;--brandTypographyTextSmMedium: 500 .75rem/1rem Inter;--brandTypographyTextSmSemibold: 600 .75rem/1rem Inter;--brandTypographyTextSmBold: 700 .75rem/1rem Inter;--brandTypographyTextSmUnderline: 500 .75rem/1rem Inter;--brandTypographyTextBaseLight: 300 1rem/1.5rem Inter;--brandTypographyTextBaseDefault: 400 1rem/1.5rem Inter;--brandTypographyTextBaseMedium: 500 1rem/1.5rem Inter;--brandTypographyTextBaseSemibold: 600 1rem/1.5rem Inter;--brandTypographyTextBaseBold: 700 1rem/1.5rem Inter;--brandTypographyTextBaseUnderline: 700 1rem/1.5rem Inter;--brandTypographyTextLgLight: 300 1.25rem/2rem Inter;--brandTypographyTextLgDefault: 400 1.25rem/2rem Inter;--brandTypographyTextLgMedium: 500 1.25rem/1.75rem Inter;--brandTypographyTextLgSemibold: 600 1.25rem/2rem Inter;--brandTypographyTextLgBold: 700 1.25rem/2rem Inter;--brandTypographyTextLgUnderline: 700 1.25rem/2rem Inter;--fontFamiliesBehindTheNineties: "Behind The Nineties";--fontFamiliesInter: Inter;--fontWeightsBehindTheNinetiesBold: 700;--fontWeightsBehindTheNinetiesSemibold: 600;--fontWeightsBehindTheNinetiesMedium: 500;--fontWeightsBehindTheNinetiesRegular: 400;--fontWeightsInterBlack: 900;--fontWeightsInterExtrabold: 800;--fontWeightsInterBold: 700;--fontWeightsInterSemibold: 600;--fontWeightsInterMedium: 500;--fontWeightsInterRegular: 400;--fontWeightsInterLight: 300;--fontWeightsInterExtralight: 200;--fontWeightsInterThin: 100;--fontWeightsInterMediumItalicWeight: 500;--fontWeightsInterMediumItalicStyle: italic;--fontWeightsInterItalicWeight: 400;--fontWeightsInterItalicStyle: italic;--fontWeightsInterLightItalicWeight: 300;--fontWeightsInterLightItalicStyle: italic}@layer base{:root{--background: 250 250 249;--foreground: 2 6 23;--card: 255 255 255;--card-foreground: 0 0 0;--popover: 255 255 255;--popover-foreground: 0 0 0;--primary: 252 246 135;--primary-foreground: 0 0 0;--secondary: 168 215 251;--secondary-foreground: 0 0 0;--muted: 253 249 175;--muted-foreground: 51 65 85;--accent: 253 249 175;--accent-foreground: 0 0 0;--destructive: 255 158 160;--destructive-foreground: 0 0 0;--border: 0 0 0;--input: 0 0 0;--ring: 210 205 113;--radius: .5rem}.dark{--background: 0 0 0;--foreground: 255 255 255;--card: 0 0 0;--card-foreground: 255 255 255;--popover: 0 0 0;--popover-foreground: 255 255 255;--primary: 252 246 135;--primary-foreground: 0 0 0;--secondary: 168 215 251;--secondary-foreground: 0 0 0;--muted: 26 26 26;--muted-foreground: 229 229 229;--accent: 26 26 26;--accent-foreground: 255 255 255;--destructive: 255 158 160;--destructive-foreground: 255 255 255;--border: 255 255 255;--input: 255 255 255;--ring: 210 205 113}}@font-face{font-family:Behind The Nineties;src:url(/fonts/Behind-The-Nineties-Rg.otf) format("opentype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Behind The Nineties;src:url(/fonts/Behind-The-Nineties-Md.otf) format("opentype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Behind The Nineties;src:url(/fonts/Behind-The-Nineties-Bd.otf) format("opentype");font-weight:700;font-style:normal;font-display:swap}p{orphans:3;widows:3;overflow-wrap:break-word;word-break:normal}@supports (text-wrap: pretty){p{text-wrap:pretty}}h1,h2,h3,h4,h5,h6{orphans:2;widows:2;overflow-wrap:break-word;hyphens:none;-webkit-hyphens:none;-ms-hyphens:none}@supports (text-wrap: balance){h1,h2,h3,h4,h5,h6{text-wrap:balance}}.prose p,.prose li{orphans:3;widows:3;overflow-wrap:break-word;word-break:normal}@supports (text-wrap: pretty){.prose p,.prose li{text-wrap:pretty}}.prose p{hyphens:auto;-webkit-hyphens:auto;-ms-hyphens:auto;hyphenate-limit-chars:6 3 2;hyphenate-limit-lines:2;hyphenate-limit-last:always;hyphenate-limit-zone:8%}.font-serif{overflow-wrap:break-word;hyphens:none;-webkit-hyphens:none;-ms-hyphens:none}@supports (text-wrap: balance){.font-serif{text-wrap:balance}}.max-w-4xl h2,.max-w-4xl h3,.max-w-2xl h1,.max-w-2xl h2{overflow-wrap:break-word;hyphens:none;-webkit-hyphens:none;-ms-hyphens:none}@supports (text-wrap: balance){.max-w-4xl h2,.max-w-4xl h3,.max-w-2xl h1,.max-w-2xl h2{text-wrap:balance}}.theme-toggle-wrapper{position:relative}.theme-toggle-wrapper .toggleWrapper{position:relative;overflow:hidden;color:#fff}.theme-toggle-wrapper .toggle-input{position:absolute;left:-99em}.theme-toggle-wrapper .toggle{cursor:pointer;display:inline-block;position:relative;width:90px;height:50px;background-color:#a8d7fb;border-radius:84px;transition:background-color .2s cubic-bezier(.445,.05,.55,.95)}.theme-toggle-wrapper .toggle:before{content:"AM";position:absolute;left:-50px;top:15px;font-size:18px;color:#7fb2d6}.theme-toggle-wrapper .toggle:after{content:"PM";position:absolute;right:-48px;top:15px;font-size:18px;color:#7fb2d6}.theme-toggle-wrapper .toggle__handler{display:inline-block;position:relative;z-index:1;top:3px;left:3px;width:44px;height:44px;background-color:#fcf687;border-radius:50px;box-shadow:0 2px 6px #0000004d;transition:all .4s cubic-bezier(.68,-.55,.265,1.55);transform:rotate(-45deg)}.theme-toggle-wrapper .toggle__handler .crater{position:absolute;background-color:#d2cd71;opacity:0;transition:opacity .2s ease-in-out;border-radius:100%}.theme-toggle-wrapper .toggle__handler .crater--1{top:18px;left:10px;width:4px;height:4px}.theme-toggle-wrapper .toggle__handler .crater--2{top:28px;left:22px;width:6px;height:6px}.theme-toggle-wrapper .toggle__handler .crater--3{top:10px;left:25px;width:8px;height:8px}.theme-toggle-wrapper .star{position:absolute;background-color:#fff;transition:all .3s cubic-bezier(.445,.05,.55,.95);border-radius:50%}.theme-toggle-wrapper .star--1{top:10px;left:35px;z-index:0;width:30px;height:3px}.theme-toggle-wrapper .star--2{top:18px;left:28px;z-index:1;width:30px;height:3px}.theme-toggle-wrapper .star--3{top:27px;left:40px;z-index:0;width:30px;height:3px}.theme-toggle-wrapper .star--4,.theme-toggle-wrapper .star--5,.theme-toggle-wrapper .star--6{opacity:0;transition:all .3s 0 cubic-bezier(.445,.05,.55,.95)}.theme-toggle-wrapper .star--4{top:16px;left:11px;z-index:0;width:2px;height:2px;transform:translate3d(3px,0,0)}.theme-toggle-wrapper .star--5{top:32px;left:17px;z-index:0;width:3px;height:3px;transform:translate3d(3px,0,0)}.theme-toggle-wrapper .star--6{top:36px;left:28px;z-index:0;width:2px;height:2px;transform:translate3d(3px,0,0)}.theme-toggle-wrapper .toggle-input:checked+.toggle{background-color:#3a5d74}.theme-toggle-wrapper .toggle-input:checked+.toggle:before{color:#a8d7fb}.theme-toggle-wrapper .toggle-input:checked+.toggle:after{color:#7fb2d6}.theme-toggle-wrapper .toggle-input:checked+.toggle .toggle__handler{background-color:#fdf9af;transform:translate3d(40px,0,0) rotate(0)}.theme-toggle-wrapper .toggle-input:checked+.toggle .toggle__handler .crater{opacity:1}.theme-toggle-wrapper .toggle-input:checked+.toggle .star--1{width:2px;height:2px}.theme-toggle-wrapper .toggle-input:checked+.toggle .star--2{width:4px;height:4px;transform:translate3d(-5px,0,0)}.theme-toggle-wrapper .toggle-input:checked+.toggle .star--3{width:2px;height:2px;transform:translate3d(-7px,0,0)}.theme-toggle-wrapper .toggle-input:checked+.toggle .star--4,.theme-toggle-wrapper .toggle-input:checked+.toggle .star--5,.theme-toggle-wrapper .toggle-input:checked+.toggle .star--6{opacity:1;transform:translateZ(0)}.theme-toggle-wrapper .toggle-input:checked+.toggle .star--4{transition:all .3s .2s cubic-bezier(.445,.05,.55,.95)}.theme-toggle-wrapper .toggle-input:checked+.toggle .star--5{transition:all .3s .3s cubic-bezier(.445,.05,.55,.95)}.theme-toggle-wrapper .toggle-input:checked+.toggle .star--6{transition:all .3s .4s cubic-bezier(.445,.05,.55,.95)}*{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s}@media(prefers-reduced-motion:reduce){*{transition-duration:.01ms!important;animation-duration:.01ms!important}}a{position:relative;transition:all .3s cubic-bezier(.4,0,.2,1)}a:hover{opacity:.8;transform:translateY(-1px)}a:focus-visible{outline:2px solid hsl(var(--ring));outline-offset:2px;border-radius:.25rem}a:active{transform:translateY(0);opacity:.9}button,[role=button]{position:relative;transition:all .3s cubic-bezier(.4,0,.2,1);cursor:pointer}button:hover:not(:disabled),[role=button]:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 4px 12px #00000026}button:active:not(:disabled),[role=button]:active:not(:disabled){transform:translateY(0);box-shadow:0 2px 4px #0000001a}button:focus-visible,[role=button]:focus-visible{outline:2px solid hsl(var(--ring));outline-offset:2px;border-radius:.5rem}button:disabled,[role=button]:disabled{cursor:not-allowed;opacity:.5}[class*=card],article,[class*=Card]{transition:all .4s cubic-bezier(.4,0,.2,1)}[class*=card]:hover,article:hover,[class*=Card]:hover{transform:translateY(-4px);box-shadow:0 12px 24px #00000026}input,textarea,select{transition:all .2s cubic-bezier(.4,0,.2,1)}input:hover:not(:disabled),textarea:hover:not(:disabled),select:hover:not(:disabled){border-color:hsl(var(--ring))}input:focus,textarea:focus,select:focus{outline:none;border-color:hsl(var(--ring));box-shadow:0 0 0 3px hsla(var(--ring) / .2);transform:scale(1.01)}input:focus-visible,textarea:focus-visible,select:focus-visible{outline:2px solid hsl(var(--ring));outline-offset:2px}[class*=badge],[class*=Badge]{transition:all .2s cubic-bezier(.4,0,.2,1);cursor:pointer}[class*=badge]:hover,[class*=Badge]:hover{transform:scale(1.05);box-shadow:0 2px 8px #0000001a}[class*=badge]:active,[class*=Badge]:active{transform:scale(.98)}[class*=badge]:focus-visible,[class*=Badge]:focus-visible{outline:2px solid hsl(var(--ring));outline-offset:2px}img{transition:all .4s cubic-bezier(.4,0,.2,1)}img:hover{opacity:.9}@keyframes fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes slideIn{0%{opacity:0;transform:translate(-10px)}to{opacity:1;transform:translate(0)}}@keyframes scaleIn{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes pulse{0%,to{opacity:1}50%{opacity:.7}}@keyframes shimmer{0%{background-position:-1000px 0}to{background-position:1000px 0}}.animate-fade-in{animation:fadeIn .5s cubic-bezier(.4,0,.2,1)}.animate-slide-in{animation:slideIn .4s cubic-bezier(.4,0,.2,1)}.animate-scale-in{animation:scaleIn .3s cubic-bezier(.4,0,.2,1)}.animate-pulse-slow{animation:pulse 3s cubic-bezier(.4,0,.2,1) infinite}.preloader-scroll-transform{transform:translateY(var(--scroll-progress, 0px))}.stagger-item{animation:fadeIn .5s cubic-bezier(.4,0,.2,1) backwards}.stagger-item[data-stagger-delay]{animation-delay:calc(var(--stagger-delay) * 1s)}.stagger-item[data-stagger-delay="0"]{--stagger-delay: 0}.stagger-item[data-stagger-delay="0.05"]{--stagger-delay: .05}.stagger-item[data-stagger-delay="0.1"]{--stagger-delay: .1}.stagger-item[data-stagger-delay="0.15"]{--stagger-delay: .15}.stagger-item[data-stagger-delay="0.2"]{--stagger-delay: .2}.stagger-item[data-stagger-delay="0.25"]{--stagger-delay: .25}.stagger-item[data-stagger-delay="0.3"]{--stagger-delay: .3}.stagger-item[data-stagger-delay="0.35"]{--stagger-delay: .35}.stagger-item[data-stagger-delay="0.4"]{--stagger-delay: .4}.stagger-item[data-stagger-delay="0.45"]{--stagger-delay: .45}.stagger-item[data-stagger-delay="0.5"]{--stagger-delay: .5}.stagger-item[data-stagger-delay="0.55"]{--stagger-delay: .55}.stagger-item[data-stagger-delay="0.6"]{--stagger-delay: .6}.stagger-item[data-stagger-delay="0.65"]{--stagger-delay: .65}.stagger-item[data-stagger-delay="0.7"]{--stagger-delay: .7}.stagger-item[data-stagger-delay="0.75"]{--stagger-delay: .75}.stagger-item[data-stagger-delay="0.8"]{--stagger-delay: .8}.stagger-item[data-stagger-delay="0.85"]{--stagger-delay: .85}.stagger-item[data-stagger-delay="0.9"]{--stagger-delay: .9}.stagger-item[data-stagger-delay="0.95"]{--stagger-delay: .95}.stagger-item[data-stagger-delay="1"]{--stagger-delay: 1}.stagger-item:nth-child(1){animation-delay:.05s}.stagger-item:nth-child(2){animation-delay:.1s}.stagger-item:nth-child(3){animation-delay:.15s}.stagger-item:nth-child(4){animation-delay:.2s}.stagger-item:nth-child(5){animation-delay:.25s}.stagger-item:nth-child(6){animation-delay:.3s}.stagger-item:nth-child(7){animation-delay:.35s}.stagger-item:nth-child(8){animation-delay:.4s}.stagger-item:nth-child(9){animation-delay:.45s}.stagger-item:nth-child(10){animation-delay:.5s}html{scroll-behavior:smooth}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}@keyframes spin{to{transform:rotate(360deg)}}.animate-spin{animation:spin 1s linear infinite}.hover-glow{transition:all .3s cubic-bezier(.4,0,.2,1)}.hover-glow:hover{box-shadow:0 0 20px hsla(var(--ring) / .4)}.interactive-scale{transition:transform .2s cubic-bezier(.4,0,.2,1)}.interactive-scale:active{transform:scale(.95)}@layer utilities{.btn-text-style-link{font:var(--componentButtonVariantLinkTextStyle)}.btn-text-style-sm{font:var(--componentButtonSizeSmTextStyle)}.btn-text-style-default{font:var(--componentButtonSizeDefaultTextStyle)}.btn-text-style-lg{font:var(--componentButtonSizeLgTextStyle)}.btn-text-style-icon{font:var(--componentButtonSizeIconTextStyle)}}
