.CommunityPage_root__nFqHK{background:#fbf8f5;color:#2c165d}.CommunityPage_heroSection__sKJ91{background:#fbf8f5;border-bottom:1px solid rgba(124,58,237,.1);padding:var(--shelfyInteriorPageTopPadding) 0 52px}.CommunityPage_closingSection__ji36S,.CommunityPage_featuresSection__FiAq5,.CommunityPage_heroInner__OaAGy{margin:0 auto;width:min(var(--shelfyContentMaxWidth),calc(100% - var(--shelfyPageGutter)*2))}.CommunityPage_heroInner__OaAGy{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,.75fr);grid-gap:48px;gap:48px}.CommunityPage_heroCopy__9dQe-{max-width:560px}.CommunityPage_heroTitle__oKeEx,.CommunityPage_sectionIntro__mw2uI h2{font-family:var(--fontFamilyDisplay);font-size:var(--shelfyIntroTitleSize);font-weight:var(--fontWeightSemiBold);letter-spacing:0;line-height:var(--shelfyIntroTitleLineHeight)}.CommunityPage_heroTitle__oKeEx{font-size:var(--shelfyIntroTitleSize);line-height:var(--shelfyIntroTitleLineHeight);margin:0;max-width:520px}.CommunityPage_heroDescription__u\+4ED{color:#514461;font-family:var(--shelfyIntroSubtitleFontFamily);font-size:17px;font-weight:var(--shelfyIntroSubtitleWeight);line-height:26px;margin:var(--shelfyIntroTitleSubtitleGap) 0 18px;max-width:480px}.CommunityPage_launchNote__n2rqq{color:#655a70;font-size:13px;margin:-6px 0 18px}.CommunityPage_heroCta__SSuVt,.CommunityPage_launchNote__n2rqq{font-family:var(--fontFamilyUI);font-weight:var(--fontWeightSemiBold)}.CommunityPage_heroCta__SSuVt{align-items:center;background:#7c3aed;border-radius:6px;color:#fff;display:inline-flex;font-size:14px;justify-content:center;min-height:42px;padding:0 18px;text-decoration:none}.CommunityPage_heroCta__SSuVt:hover{background:#6d28d9;color:#fff;text-decoration:none}.CommunityPage_heroCtaGroup__7nfQh{align-items:center;display:flex;flex-wrap:wrap;gap:12px;max-width:100%}.CommunityPage_highlightList__5geq3{display:grid;grid-gap:16px;border-left:2px solid rgba(124,58,237,.2);gap:16px;list-style:none;margin:4px 0 0;padding:0 0 0 18px}.CommunityPage_highlightItem__wmYoH strong{color:#2c165d;display:block;font-family:var(--fontFamilyUI);font-size:15px;font-weight:var(--fontWeightSemiBold)}.CommunityPage_highlightItem__wmYoH span{color:#655a70;display:block;font-family:var(--fontFamilyUI);font-size:15px;line-height:1.5;margin-top:2px}.CommunityPage_featuresSection__FiAq5{background:#f3eafb;border-radius:16px;padding:44px 40px 48px}.CommunityPage_sectionIntro__mw2uI{margin-bottom:28px;max-width:560px}.CommunityPage_sectionIntro__mw2uI h2{font-size:30px}.CommunityPage_sectionIntro__mw2uI p{color:#655a70;font-family:var(--fontFamilyUI);font-size:15px;line-height:1.5;margin:10px 0 0}.CommunityPage_featureGrid__Erw-O{grid-template-columns:repeat(2,minmax(0,1fr));grid-column-gap:44px;column-gap:44px;grid-row-gap:26px;row-gap:26px}.CommunityPage_featureItem__mZSN7{border-bottom:1px solid rgba(124,58,237,.12);padding:0 0 22px}.CommunityPage_featureItem__mZSN7:nth-last-child(-n+2){border-bottom:0;padding-bottom:0}.CommunityPage_featureItem__mZSN7 h3{color:#2c165d;font-family:var(--fontFamilyDisplay);font-size:20px;font-weight:var(--fontWeightSemiBold);line-height:1.2;margin:0 0 6px}.CommunityPage_featureItem__mZSN7 p{color:#655a70;font-family:var(--fontFamilyUI);font-size:15px;line-height:23px;margin:0}.CommunityPage_closingSection__ji36S{background:#fffaf4;border:1px solid rgba(124,58,237,.14);border-radius:12px;margin:44px auto 56px;max-width:560px;padding:28px;text-align:center}.CommunityPage_closingSection__ji36S h2{color:#2c165d;font-family:var(--fontFamilyDisplay);font-size:21px;font-weight:var(--fontWeightSemiBold);line-height:1.25;margin:0}.CommunityPage_closingSection__ji36S p{color:#655a70;font-family:var(--fontFamilyUI);font-size:15px;line-height:23px;margin:8px auto 0;max-width:440px}@media (min-width:768px){.CommunityPage_heroSection__sKJ91{padding:52px 0 64px}.CommunityPage_heroTitle__oKeEx{font-size:54px}}@media (max-width:1023px){.CommunityPage_heroInner__OaAGy{gap:30px;grid-template-columns:1fr}.CommunityPage_highlightList__5geq3{max-width:480px}}@media (max-width:767px){.CommunityPage_heroSection__sKJ91{padding:56px 0 44px}.CommunityPage_heroTitle__oKeEx{font-size:36px;line-height:1.12}.CommunityPage_featuresSection__FiAq5{padding:32px 20px 36px}.CommunityPage_sectionIntro__mw2uI h2{font-size:26px}.CommunityPage_featureGrid__Erw-O{grid-template-columns:1fr;row-gap:22px}.CommunityPage_featureItem__mZSN7{padding-bottom:20px}.CommunityPage_featureItem__mZSN7:nth-last-child(-n+2){border-bottom:1px solid rgba(124,58,237,.12);padding-bottom:20px}.CommunityPage_featureItem__mZSN7:last-child{border-bottom:0;padding-bottom:0}.CommunityPage_closingSection__ji36S{margin:36px auto 40px;padding:24px 20px}}.CommunityPage_eyebrow__t2yXx{color:#7c3aed;font-family:var(--fontFamilyUI);font-size:13px;font-weight:var(--fontWeightBold);letter-spacing:.08em;margin:0 0 12px;text-transform:uppercase}.CommunityPage_heroInner__OaAGy{align-items:start;gap:36px;grid-template-columns:minmax(0,.95fr) minmax(280px,.9fr) minmax(280px,.9fr)}.CommunityPage_heroCopy__9dQe-{max-width:520px}.CommunityPage_bookStage__BouMb{min-width:0;padding:26px 0 0;text-align:center}.CommunityPage_booker__APuBw{filter:drop-shadow(0 12px 16px rgba(44,22,93,.18));flex:0 0 auto;height:88px;object-fit:contain;width:88px}.CommunityPage_bookStack__m6o3J{height:300px;margin:0 auto;max-width:360px;position:relative}.CommunityPage_bookStack__m6o3J img{aspect-ratio:2/3;border-radius:2px 5px 5px 2px;bottom:28px;box-shadow:0 16px 25px rgba(44,22,93,.2);display:block;object-fit:cover;position:absolute;width:148px}.CommunityPage_stackBookBack__tw2Zf{left:4px;transform:rotate(-8deg)}.CommunityPage_stackBookSide__o0K9R{right:2px;transform:rotate(8deg)}.CommunityPage_stackBookMain__U5rdy{box-shadow:0 22px 32px rgba(44,22,93,.26)!important;left:50%;transform:translateX(-50%);width:178px!important;z-index:2}.CommunityPage_pickBadge__wUYn-{background:#f5d574;border-radius:50%;color:#2c165d;display:grid;font-size:10px;font-weight:800;height:70px;line-height:1.05;place-items:center;position:absolute;right:30px;text-transform:uppercase;top:6px;width:70px;z-index:3}.CommunityPage_stackCaption__0ohIA{display:grid;grid-gap:2px;color:#7654a4;font-size:13px;gap:2px}.CommunityPage_stackCaption__0ohIA strong{color:#2c165d;font-family:var(--fontFamilyDisplay);font-size:22px}.CommunityPage_highlightsPanel__CzUkh{align-self:start;background:rgba(243,234,251,.72);border:1px solid rgba(124,58,237,.14);border-radius:12px;padding:18px 22px}.CommunityPage_featureCluster__7eFFB{align-self:start;min-width:0;padding:8px 4px 12px}.CommunityPage_featureCluster__7eFFB h2{color:#2c165d;font-family:var(--fontFamilyDisplay);font-size:25px;font-weight:var(--fontWeightSemiBold);line-height:1.15;margin:0 auto 14px;text-align:center}.CommunityPage_featureCards__7CWuo{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px 10px;gap:8px 10px;list-style:none;margin:0;padding:0}.CommunityPage_featureCard__75tb6{background:#f3eafb;border:1px solid rgba(124,58,237,.14);border-radius:11px;box-shadow:0 8px 14px rgba(44,22,93,.08);min-height:82px;padding:14px 15px}.CommunityPage_featureCard__75tb6:nth-child(2){background:#fdeef3;transform:translateY(8px) rotate(1.5deg)}.CommunityPage_featureCard__75tb6:nth-child(3){background:#fffaf4;transform:translateY(-3px) rotate(-1.2deg)}.CommunityPage_featureCard__75tb6:nth-child(4){background:#fdf3e2;transform:translateY(5px) rotate(1deg)}.CommunityPage_featureCard__75tb6:nth-child(5){background:#ede8fb;grid-column:1/-1;justify-self:center;transform:translateY(-1px) rotate(-1deg);width:calc(50% - 5px)}.CommunityPage_featureCard__75tb6 strong{color:#2c165d;display:block;font-family:var(--fontFamilyUI);font-size:15px;font-weight:var(--fontWeightSemiBold);line-height:1.25}.CommunityPage_featureCard__75tb6 span{color:#655a70;display:block;font-family:var(--fontFamilyUI);font-size:13px;line-height:1.4;margin-top:5px}.CommunityPage_highlightsPanel__CzUkh h2{color:#2c165d;font-family:var(--fontFamilyDisplay);font-size:25px;font-weight:var(--fontWeightSemiBold);line-height:1.15;margin:0 0 12px}.CommunityPage_highlightsPanel__CzUkh .CommunityPage_highlightList__5geq3{border-left:0;gap:0;padding:0}.CommunityPage_highlightsPanel__CzUkh .CommunityPage_highlightItem__wmYoH{border-bottom:1px solid rgba(124,58,237,.12);padding:6px 0}.CommunityPage_highlightsPanel__CzUkh .CommunityPage_highlightItem__wmYoH:last-child{border-bottom:0}.CommunityPage_featuresSection__FiAq5{display:grid;grid-template-columns:minmax(0,.65fr) minmax(0,1.35fr);grid-gap:28px;align-items:start;border:1px solid rgba(124,58,237,.14);border-radius:14px;gap:28px;padding:36px 40px}.CommunityPage_sectionIntro__mw2uI{margin:0}.CommunityPage_sectionIntro__mw2uI h2{font-size:34px;line-height:1.12;margin:0}.CommunityPage_sectionIntro__mw2uI p:not(.CommunityPage_eyebrow__t2yXx){color:#655a70;font-size:16px;line-height:24px;margin:10px 0 18px}.CommunityPage_featureGrid__Erw-O{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:18px;gap:18px}.CommunityPage_featureItem__mZSN7{border:0;padding:8px 0 0}.CommunityPage_closingSection__ji36S{display:grid;grid-template-columns:minmax(280px,.8fr) minmax(0,1.7fr);grid-gap:36px;align-items:center;gap:36px;margin:24px auto 0;max-width:min(var(--shelfyContentMaxWidth),calc(100% - var(--shelfyPageGutter)*2));padding:22px 0 48px}.CommunityPage_quotePanel__jFDsl{background:#f3eafb;border-radius:12px;padding:24px 28px}.CommunityPage_quoteMark__3-YL2{color:#b69bea;display:block;font-family:Georgia,serif;font-size:56px;line-height:30px}.CommunityPage_quotePanel__jFDsl p{color:#2c165d;font-family:var(--fontFamilyDisplay);font-size:22px;line-height:1.2;margin:12px 0}.CommunityPage_quotePanel__jFDsl small{color:#7654a4;font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.CommunityPage_closingCopy__CuUXG h2{color:#2c165d;font-family:var(--fontFamilyDisplay);font-size:32px;line-height:1.15;margin:0}.CommunityPage_closingCopy__CuUXG>p:last-child{color:#655a70;font-size:16px;line-height:24px;margin:12px 0 0;max-width:560px}@media (max-width:1023px){.CommunityPage_heroInner__OaAGy{grid-template-columns:minmax(0,1fr) minmax(280px,.9fr)}.CommunityPage_heroCopy__9dQe-{grid-column:1}.CommunityPage_bookStage__BouMb{grid-column:2;grid-row:1}.CommunityPage_featureCluster__7eFFB,.CommunityPage_highlightsPanel__CzUkh{grid-column:1/-1}.CommunityPage_featuresSection__FiAq5{grid-template-columns:minmax(0,1fr) minmax(0,1.35fr);padding:28px}}@media (max-width:767px){.CommunityPage_heroSection__sKJ91{padding:40px 0 36px}.CommunityPage_closingSection__ji36S,.CommunityPage_featuresSection__FiAq5,.CommunityPage_heroInner__OaAGy{grid-template-columns:1fr}.CommunityPage_bookStage__BouMb,.CommunityPage_featureCluster__7eFFB,.CommunityPage_heroCopy__9dQe-,.CommunityPage_highlightsPanel__CzUkh{grid-column:auto;grid-row:auto}.CommunityPage_booker__APuBw{height:96px;width:96px}.CommunityPage_heroCtaGroup__7nfQh{column-gap:10px;row-gap:6px}.CommunityPage_featureCluster__7eFFB{padding:0 0 8px;width:100%}.CommunityPage_featureCards__7CWuo{gap:8px}.CommunityPage_featureCard__75tb6,.CommunityPage_featureCard__75tb6:nth-child(2),.CommunityPage_featureCard__75tb6:nth-child(3),.CommunityPage_featureCard__75tb6:nth-child(4),.CommunityPage_featureCard__75tb6:nth-child(5){transform:none}.CommunityPage_featureCard__75tb6:nth-child(5){width:auto}.CommunityPage_heroTitle__oKeEx{font-size:var(--shelfyIntroTitleSize)}.CommunityPage_bookStack__m6o3J{height:300px}.CommunityPage_featuresSection__FiAq5{display:grid;grid-template-columns:1fr;grid-gap:20px;gap:20px;padding:24px 20px}.CommunityPage_featureGrid__Erw-O{display:grid;grid-template-columns:1fr;grid-gap:18px;gap:18px}.CommunityPage_closingSection__ji36S{padding:18px 0 40px}}.CommunityRulesPage_root__fuNqf{background:var(--shelfyInteriorBackground);color:var(--shelfyInteriorText);font-family:var(--fontFamilyUI);min-width:0;padding-bottom:72px}.CommunityRulesPage_content__GzZ6w{margin:0 auto;width:var(--shelfyInteriorGutter)}.CommunityRulesPage_hero__ONhtE{max-width:720px;padding:56px 0 20px;position:relative}.CommunityRulesPage_hero__ONhtE h1{color:var(--shelfyInteriorHeading);font-family:var(--fontFamilyDisplay);font-size:44px;font-weight:var(--fontWeightSemiBold);line-height:1.1;margin:0}.CommunityRulesPage_lede__TMfLO{color:var(--shelfyInteriorText);font-size:17px;line-height:1.6;margin:16px 0 0;max-width:640px}.CommunityRulesPage_lede__TMfLO+.CommunityRulesPage_lede__TMfLO{margin-top:10px}.CommunityRulesPage_accent__zCH6T{background:#f2c6d6;border-radius:999px;box-shadow:14px 9px 0 hsla(44,86%,73%,.7);display:block;height:6px;margin-top:22px;width:48px}.CommunityRulesPage_rules__fFFaa{display:grid;grid-gap:18px;gap:18px;margin-top:28px}.CommunityRulesPage_ruleCard__mPVgG{display:grid;grid-template-columns:40px minmax(0,1fr);grid-gap:16px;background:var(--colorWhite);border:1px solid var(--shelfyInteriorBorder);border-radius:var(--shelfyInteriorRadius);box-shadow:var(--shelfyInteriorShadow);gap:16px;padding:26px}.CommunityRulesPage_ruleBadge__e9I-0{background:#e9def6;border-radius:50%;color:var(--shelfyInteriorHeading);display:grid;font-family:var(--fontFamilyUI);font-size:13px;font-weight:var(--fontWeightBold);height:40px;place-items:center;width:40px}.CommunityRulesPage_ruleContent__mNeY7 h2{color:var(--shelfyInteriorHeading);font-family:var(--fontFamilyDisplay);font-size:22px;font-weight:var(--fontWeightSemiBold);line-height:1.2;margin:0 0 12px}.CommunityRulesPage_ruleContent__mNeY7 p{color:var(--shelfyInteriorText);font-size:16px;line-height:1.6;margin:0 0 12px}.CommunityRulesPage_ruleContent__mNeY7 p:last-child{margin-bottom:0}.CommunityRulesPage_ruleContent__mNeY7 ul{display:grid;grid-gap:6px;color:var(--shelfyInteriorText);font-size:16px;gap:6px;line-height:1.55;margin:0 0 12px;padding-left:20px}.CommunityRulesPage_ruleContent__mNeY7 li::marker,.CommunityRulesPage_ruleContent__mNeY7 ul::marker{color:var(--shelfyInteriorPurple)}.CommunityRulesPage_ruleContent__mNeY7 a{color:var(--shelfyInteriorPurple);font-weight:var(--fontWeightSemiBold)}.CommunityRulesPage_closing__MfjtQ{background:linear-gradient(135deg,rgba(248,240,250,.98),rgba(255,250,244,.94));border:1px solid var(--shelfyInteriorBorder);border-radius:var(--shelfyInteriorRadius);margin:40px auto 0;max-width:640px;padding:30px;text-align:center}.CommunityRulesPage_closing__MfjtQ h2{color:var(--shelfyInteriorHeading);font-family:var(--fontFamilyDisplay);font-size:22px;font-weight:var(--fontWeightSemiBold);margin:0}.CommunityRulesPage_closing__MfjtQ p{color:var(--shelfyInteriorMuted);font-size:15px;line-height:1.5;margin:8px 0 0}@media (min-width:768px){.CommunityRulesPage_hero__ONhtE{padding-top:64px}.CommunityRulesPage_hero__ONhtE h1{font-size:52px}.CommunityRulesPage_ruleCard__mPVgG{padding:32px}}@media (max-width:767px){.CommunityRulesPage_ruleCard__mPVgG{grid-template-columns:1fr}.CommunityRulesPage_ruleBadge__e9I-0{font-size:12px;height:32px;width:32px}}.DiscoverLandingPage_root__M-mu4{background-color:#faf7ef;min-height:60vh;padding:32px 0 64px}.DiscoverLandingPage_hero__837-C{align-items:center;display:grid;grid-template-columns:minmax(0,.9fr) minmax(320px,1.1fr);grid-gap:48px;background:#f3eafb;border-radius:18px;gap:48px;margin:0 auto 52px;overflow:hidden;padding:42px 48px;width:var(--shelfyInteriorGutter)}.DiscoverLandingPage_heroCopy__E66il{max-width:520px}.DiscoverLandingPage_hero__837-C h1{color:#2b1466;font-family:var(--shelfyIntroTitleFontFamily);font-size:var(--shelfyIntroTitleSize);font-weight:var(--shelfyIntroTitleWeight);line-height:var(--shelfyIntroTitleLineHeight);margin:0}.DiscoverLandingPage_heroCopy__E66il p{color:#544a62;font-family:var(--shelfyIntroSubtitleFontFamily);font-size:16px;line-height:24px;margin:14px 0 22px;max-width:48ch}.DiscoverLandingPage_heroActions__WrC0O{display:flex}.DiscoverLandingPage_primaryButton__Wa5po{align-items:center;background:#7c3aed;border-radius:6px;color:#fff;display:inline-flex;font-size:14px;font-weight:700;min-height:42px;padding:0 18px;text-decoration:none}.DiscoverLandingPage_heroArtwork__7cD62{align-items:center;display:flex;justify-content:center;min-height:280px;position:relative}.DiscoverLandingPage_resurfacingBook__w5\+zp{aspect-ratio:2/3;border-radius:3px 7px 7px 3px;box-shadow:0 16px 28px rgba(43,20,102,.2);object-fit:cover;position:absolute;transform:translateX(calc((var(--book-index) - 1)*72px)) rotate(calc((var(--book-index) - 1)*7deg));width:150px}.DiscoverLandingPage_resurfacingBook__w5\+zp:nth-child(2){z-index:1}.DiscoverLandingPage_resurfacingBook__w5\+zp:first-child,.DiscoverLandingPage_resurfacingBook__w5\+zp:nth-child(3){opacity:.92}.DiscoverLandingPage_inner__FBdDJ{margin:0 auto;width:var(--shelfyInteriorGutter)}.DiscoverLandingPage_header__\+dmtW{display:flex;flex-direction:column;gap:10px}.DiscoverLandingPage_title__dTvTg{color:#2b1466;font-family:var(--fontFamilyDisplay);font-size:38px;font-weight:700;letter-spacing:-.015em;line-height:44px;margin:0}.DiscoverLandingPage_subtitle__RHyb4{color:#4b4358;font-size:15px;line-height:23px;margin:0;max-width:58ch}.DiscoverLandingPage_panelGrid__DpsXG{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:14px;gap:14px;list-style:none;margin:28px 0 0;padding:0}.DiscoverLandingPage_panel__em0tc{border:1px solid rgba(43,20,102,.07);border-radius:16px;box-shadow:0 1px 2px rgba(43,20,102,.04);color:inherit;display:flex;flex-direction:column;gap:6px;min-height:156px;padding:22px;text-decoration:none;transition:transform .14s ease,box-shadow .14s ease}.DiscoverLandingPage_panel__em0tc:focus-visible,.DiscoverLandingPage_panel__em0tc:hover{box-shadow:0 10px 24px -12px rgba(43,20,102,.4);text-decoration:none}.DiscoverLandingPage_panel__em0tc:focus-visible{outline:2px solid #7c3aed;outline-offset:3px}.DiscoverLandingPage_panelAuthors__-96GH{background-color:#ede8fb}.DiscoverLandingPage_panelSpotlight__CW-sC{background-color:#fdeef3}.DiscoverLandingPage_panelCurated__9SUWb{background-color:#fdf3e2}.DiscoverLandingPage_panelEvents__\+\+i\+K{background-color:#eaf1fb}.DiscoverLandingPage_panelIcon__CXviA{color:#7c3aed;height:26px;width:26px}.DiscoverLandingPage_panelTitle__K8ZdN{color:#2b1466;font-family:var(--fontFamilyDisplay);font-size:24px;font-weight:700;line-height:30px;margin:6px 0 0}.DiscoverLandingPage_panelCopy__Er-1V{color:#4b4358;font-size:14px;line-height:21px;margin:0}.DiscoverLandingPage_panelAction__QWWw9{align-items:center;color:#4c2196;display:inline-flex;font-size:14px;font-weight:600;gap:8px;margin-top:auto;padding-top:14px}.DiscoverLandingPage_panelActionIcon__qjQHz{height:16px;width:16px}@media (min-width:768px){.DiscoverLandingPage_root__M-mu4{padding:40px 0 76px}.DiscoverLandingPage_title__dTvTg{font-size:52px;line-height:58px}.DiscoverLandingPage_subtitle__RHyb4{font-size:16px;line-height:25px}.DiscoverLandingPage_panelGrid__DpsXG{gap:18px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:34px}.DiscoverLandingPage_panel__em0tc{min-height:190px;padding:26px}.DiscoverLandingPage_hero__837-C{padding:52px 56px}}@media (max-width:767px){.DiscoverLandingPage_hero__837-C{gap:24px;grid-template-columns:1fr;padding:32px 24px}.DiscoverLandingPage_heroArtwork__7cD62{min-height:240px}}@media (min-width:1024px){.DiscoverLandingPage_title__dTvTg{font-size:60px;line-height:64px}.DiscoverLandingPage_panel__em0tc:hover{transform:translateY(-3px)}}@media (prefers-reduced-motion:reduce){.DiscoverLandingPage_panel__em0tc,.DiscoverLandingPage_panel__em0tc:hover{transform:none;transition:none}}:root{--shelfyInteriorBackground:#fbf8f5;--shelfyInteriorCream:#fffaf4;--shelfyInteriorLavender:#f3eafb;--shelfyInteriorPurple:#7c3aed;--shelfyInteriorHeading:#2c165d;--shelfyInteriorText:#514461;--shelfyInteriorMuted:#655a70;--shelfyInteriorBorder:#e7dced;--shelfyInteriorRadius:8px;--shelfyInteriorShadow:0 8px 20px rgba(44,22,93,.05);--shelfyInteriorControlHeight:42px;--shelfyInteriorGutter:min(var(--shelfyContentMaxWidth),calc(100% - var(--shelfyPageGutter)*2));--shelfyInteriorPageTopPadding:56px;--shelfyIntroTitleFontFamily:var(--fontFamilyDisplay);--shelfyIntroTitleSize:52px;--shelfyIntroTitleWeight:var(--fontWeightSemiBold);--shelfyIntroTitleLineHeight:1.05;--shelfyIntroSubtitleFontFamily:var(--fontFamilyUI);--shelfyIntroSubtitleSize:16px;--shelfyIntroSubtitleWeight:var(--fontWeightMedium);--shelfyIntroSubtitleLineHeight:24px;--shelfyIntroTitleSubtitleGap:12px}.EventsPage_root__imBwB{background:var(--shelfyInteriorBackground);color:var(--shelfyInteriorText);font-family:var(--fontFamilyUI);min-width:0;padding-bottom:72px}.EventsPage_comingUpSection__lfbLS,.EventsPage_filterSection__tsxOn,.EventsPage_header__vnaPb{box-sizing:border-box;margin:0 auto;width:min(var(--shelfyContentMaxWidth),calc(100% - var(--shelfyPageGutter)*2))}.EventsPage_header__vnaPb{padding:var(--shelfyInteriorPageTopPadding) 0 28px}.EventsPage_header__vnaPb h1{color:#2c165d;font-family:var(--fontFamilyDisplay);font-size:52px;font-weight:var(--fontWeightSemiBold);line-height:var(--shelfyIntroTitleLineHeight);margin:0}.EventsPage_header__vnaPb p{color:#514461;font-size:var(--shelfyIntroSubtitleSize);font-weight:var(--shelfyIntroSubtitleWeight);line-height:var(--shelfyIntroSubtitleLineHeight);margin:var(--shelfyIntroTitleSubtitleGap) 0 0;max-width:var(--shelfyLandingHeroCopyMaxWidth)}.EventsPage_curatedLine__3dVnX{color:#6d4bb5;font-size:11px;font-weight:var(--fontWeightBold);letter-spacing:.1em;margin-top:10px;text-transform:uppercase}.EventsPage_comingUpSection__lfbLS,.EventsPage_filterSection__tsxOn{padding-top:14px}.EventsPage_submitEventRow__26z15{box-sizing:border-box;margin:0 auto;width:min(var(--shelfyContentMaxWidth),calc(100% - var(--shelfyPageGutter)*2))}.EventsPage_submitEventButton__Kem3f{min-height:40px;padding:0 20px;width:auto}.EventsPage_sectionHeading__4FlLa{align-items:center;display:flex;gap:16px;justify-content:space-between;margin-bottom:12px}.EventsPage_sectionHeading__4FlLa h2{color:#2c165d;font-family:var(--fontFamilyDisplay);font-size:25px;font-weight:var(--fontWeightSemiBold);line-height:1.08;margin:0}.EventsPage_filterRow__kQA3T{margin-bottom:14px}.EventsPage_filterControl__VNVgY{display:grid;max-width:280px;grid-gap:5px;color:#8b7b9a;font-size:11px;font-weight:var(--fontWeightSemiBold);gap:5px}.EventsPage_filterControl__VNVgY select{background:#fff;border:1px solid #d8d2dc;border-radius:5px;color:#34204f;font:inherit;font-size:13px;min-height:38px;padding:0 10px;width:100%}.EventsPage_monthSections__mcegD{display:grid;grid-gap:22px;gap:22px}.EventsPage_emptyState__JTDmX{background:#fffdfc;border:1px solid rgba(109,75,181,.12);border-radius:14px;padding:20px 18px}.EventsPage_emptyState__JTDmX h3{color:#2c165d;font-family:var(--fontFamilyDisplay);font-size:24px;font-weight:var(--fontWeightSemiBold);line-height:1.1;margin:0}.EventsPage_emptyState__JTDmX p{color:#655a70;font-size:13px;line-height:1.45;margin:7px 0 0}.EventsPage_monthSection__k0k78{display:grid;grid-gap:10px;gap:10px}.EventsPage_monthHeadingWrap__QV3mr{align-items:center;display:flex;gap:12px}.EventsPage_monthHeadingWrap__QV3mr:after{background:linear-gradient(90deg,rgba(109,75,181,.38),rgba(109,75,181,.08));content:"";flex:1 1;height:1px}.EventsPage_monthHeading__hk4Kz{color:#2c165d;font-family:var(--fontFamilyDisplay);font-size:21px;font-weight:var(--fontWeightSemiBold);line-height:1.08;margin:0;white-space:nowrap}.EventsPage_monthGrid__jMcEH{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px}.EventsPage_eventCard__2mFan{background:#fff;border:1px solid #eadfce;border-radius:7px;box-shadow:0 4px 12px rgba(44,22,93,.04);color:inherit;display:flex;flex-direction:column;height:100%;min-width:0;overflow:hidden;text-decoration:none}.EventsPage_eventCard__2mFan:focus{outline:2px solid rgba(109,75,181,.55);outline-offset:2px}.EventsPage_eventCard__2mFan:hover{color:inherit;text-decoration:none}.EventsPage_eventImageFrame__UPOXh{aspect-ratio:1.7;background:#f2ecfa;min-height:0;overflow:hidden}.EventsPage_eventImage__u-GG5{height:100%;object-fit:contain;object-position:center;width:100%}.EventsPage_eventContent__Wfemr{display:flex;flex:1 1;flex-direction:column;min-height:0;min-width:0;padding:11px}.EventsPage_eventDate__DAeqV{color:#59379d;font-size:11px;font-weight:var(--fontWeightSemiBold);letter-spacing:.08em;margin:0;text-transform:uppercase}.EventsPage_eventName__x4Mt4{color:#2c165d;font-family:var(--fontFamilyDisplay);font-size:18px;font-weight:var(--fontWeightSemiBold);line-height:1.1;margin:6px 0 0}.EventsPage_eventTitleLink__IbiDr{color:inherit;text-decoration:none}.EventsPage_eventTitleLink__IbiDr:hover{color:#59379d;text-decoration:underline}.EventsPage_eventTitleLink__IbiDr:focus-visible{border-radius:2px;color:#59379d;outline:2px solid #6d4bb5;outline-offset:3px;text-decoration:underline}.EventsPage_eventLocation__F00ec{color:#655a70;font-size:12px;font-weight:var(--fontWeightSemiBold);margin:8px 0 0}.EventsPage_eventType__i9cvq{color:#8b7b9a;font-size:10px;font-weight:var(--fontWeightSemiBold);letter-spacing:.06em;margin:5px 0 0;text-transform:uppercase}.EventsPage_eventDescription__tfrjX{color:#514461;display:-webkit-box;font-size:12px;line-height:1.4;margin:7px 0 0;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}.EventsPage_eventVenue__FxhXn{color:#746583;display:-webkit-box;font-size:11px;line-height:1.35;margin:5px 0 0;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:1}.EventsPage_eventFooterRow__ma9a7{align-items:center;display:flex;margin-top:auto;padding-top:9px}.EventsPage_admissionPill__8BtGF{align-items:center;background:#f2ecfa;border-radius:999px;color:#59379d;display:inline-flex;font-size:11px;font-weight:var(--fontWeightSemiBold);justify-content:center;min-height:24px;padding:0 9px}@media (max-width:1023px){.EventsPage_sectionHeading__4FlLa{align-items:flex-start;flex-direction:column}.EventsPage_monthGrid__jMcEH{grid-template-columns:repeat(2,minmax(0,1fr))}.EventsPage_filterControl__VNVgY{max-width:340px}}@media (max-width:767px){.EventsPage_header__vnaPb{padding:22px 18px}.EventsPage_header__vnaPb h1{font-size:34px}.EventsPage_header__vnaPb p{font-size:15px}.EventsPage_sectionHeading__4FlLa h2{font-size:22px}.EventsPage_filterControl__VNVgY{max-width:100%}.EventsPage_monthSections__mcegD{gap:20px}.EventsPage_monthHeading__hk4Kz{font-size:19px}.EventsPage_monthGrid__jMcEH{grid-template-columns:1fr}.EventsPage_eventImageFrame__UPOXh{aspect-ratio:1.6}.EventsPage_eventName__x4Mt4{font-size:17px}.EventsPage_eventFooterRow__ma9a7{flex-wrap:wrap;justify-content:flex-start}}
/*# sourceMappingURL=CMSPage.13af5bb2.chunk.css.map*/