.page_hero__LgCtG{background-color:var(--brand-dark,#2a2730);color:var(--text-on-dark,#fefefe);padding:64px var(--space-lg,2rem) 72px;text-align:center}.page_heroInner__mG60_{max-width:900px;margin-inline:auto;display:flex;flex-direction:column;align-items:center;gap:20px}.page_heroEyebrow__Qr01K{display:flex;align-items:center;gap:10px;font-family:var(--font-body,"Nunito",sans-serif);font-size:.75rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--gold-60,#ffb500)}.page_heroEyebrowLine__04NXG{width:28px;height:2px;background:var(--gold-60,#ffb500);display:inline-block}.page_heroHeadline__siKaj{font-family:var(--font-display,"Sole Serif",Georgia,serif);font-weight:900;font-size:3.25rem;line-height:1.08;margin:0;color:var(--text-on-dark,#fefefe);text-wrap:balance}.page_heroSubtitle__svYqH{font-family:var(--font-body,"Nunito",sans-serif);font-size:1.1875rem;line-height:1.6;color:hsla(0,0%,100%,.78);margin:0;max-width:680px;text-wrap:pretty}.page_heroCtas___bsaL{display:flex;gap:14px;flex-wrap:wrap;justify-content:center;margin-top:10px}.page_heroPrimaryCta__Jsqur{display:inline-block;font-family:var(--font-body,"Nunito",sans-serif);font-size:1rem;font-weight:700;color:var(--text-primary,#1a1a1a);background:var(--gold-60,#ffb500);border-radius:var(--radius-md,8px);padding:16px 30px;text-decoration:none;transition:background-color var(--duration-fast,.15s) var(--easing-default)}.page_heroPrimaryCta__Jsqur:hover{background-color:var(--gold-80,#cc9100)}.page_heroPrimaryCta__Jsqur:focus-visible{outline:var(--focus-ring-width,2px) solid var(--focus-ring-color,var(--gold-60,#ffb500));outline-offset:var(--focus-ring-offset,2px)}.page_heroSecondaryCta__eJUBq{display:inline-block;font-family:var(--font-body,"Nunito",sans-serif);font-size:1rem;font-weight:700;color:var(--text-on-dark,#fefefe);background:transparent;border:2px solid hsla(0,0%,100%,.4);border-radius:var(--radius-md,8px);padding:14px 28px;text-decoration:none;transition:border-color var(--duration-fast,.15s) var(--easing-default)}.page_heroSecondaryCta__eJUBq:hover{border-color:hsla(0,0%,100%,.7)}.page_heroSecondaryCta__eJUBq:focus-visible{outline:var(--focus-ring-width,2px) solid var(--focus-ring-color,var(--gold-60,#ffb500));outline-offset:var(--focus-ring-offset,2px)}.page_channelsSection__hKtdd{padding:56px var(--space-lg,2rem);background-color:var(--white,#fefefe)}.page_channelsGrid__bRGW4{max-width:1180px;margin-inline:auto;display:grid;grid-template-columns:1.4fr 1fr 1fr;grid-gap:24px;gap:24px;align-items:stretch}@media (max-width:1023px){.page_channelsGrid__bRGW4{grid-template-columns:1fr}}.page_popularSection__AoIkN{padding:8px var(--space-lg,2rem) 64px;background-color:var(--white,#fefefe)}.page_popularInner__xwiTr{max-width:1180px;margin-inline:auto;display:flex;flex-direction:column;gap:28px}.page_popularHeader__tdKP_{display:flex;justify-content:space-between;align-items:flex-end;gap:24px;flex-wrap:wrap;border-top:1px solid var(--border,#e5e5e5);padding-top:40px}.page_popularHeaderLeft__EnsRn{display:flex;flex-direction:column;gap:8px}.page_popularEyebrow___X2Tu{font-family:var(--font-body,"Nunito",sans-serif);font-size:.75rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--gold-90,#996d00)}.page_popularHeading__Jxxos{font-family:var(--font-body,"Nunito",sans-serif);font-size:1.75rem;font-weight:900;line-height:1.2;margin:0;color:var(--text-primary,#1a1a1a)}.page_popularLink__iNyqT{font-family:var(--font-body,"Nunito",sans-serif);font-size:.9375rem;font-weight:700;color:var(--green-80,#3e6d32);text-decoration:none;border-bottom:2px solid var(--green-60,#4e893f);padding-bottom:2px;transition:color var(--duration-fast,.15s) var(--easing-default)}.page_popularLink__iNyqT:hover{color:var(--green-60,#4e893f)}.page_popularLink__iNyqT:focus-visible{outline:var(--focus-ring-width,2px) solid var(--focus-ring-color,var(--gold-60,#ffb500));outline-offset:var(--focus-ring-offset,2px)}.page_popularGrid__vUhBt{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:28px;gap:28px}@media (max-width:767px){.page_popularGrid__vUhBt{grid-template-columns:1fr}}.page_categoriesSection__BnOLe{background-color:var(--brand-surface,#f8f9fa);padding:56px var(--space-lg,2rem)}.page_categoriesInner__tsZbR{max-width:1180px;margin-inline:auto;display:flex;flex-direction:column;gap:24px}.page_categoriesHeading__aKd8Y{font-family:var(--font-body,"Nunito",sans-serif);font-size:1.75rem;font-weight:900;line-height:1.2;margin:0;color:var(--text-primary,#1a1a1a)}.page_categoriesGrid__JXx9S{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));grid-gap:20px;gap:20px}.page_categoryTile__h4wI2{display:flex;flex-direction:column;gap:10px;text-decoration:none;color:inherit;background-color:var(--white,#fefefe);border-radius:var(--radius-lg,16px);padding:26px;box-shadow:var(--shadow-card,0 2px 8px rgba(42,39,48,.08));transition:transform var(--duration-base,.25s) var(--easing-default),box-shadow var(--duration-base,.25s) var(--easing-default)}.page_categoryTile__h4wI2:hover{transform:translateY(-3px);box-shadow:var(--shadow-card-hover,0 8px 24px rgba(42,39,48,.14))}.page_categoryTile__h4wI2:focus-visible{outline:var(--focus-ring-width,2px) solid var(--focus-ring-color,var(--gold-60,#ffb500));outline-offset:var(--focus-ring-offset,2px)}.page_categoryTileCount__R4ooS{font-family:var(--font-display,"Sole Serif",Georgia,serif);font-size:1.75rem;font-weight:900;color:var(--gold-60,#ffb500);line-height:1}.page_categoryTileName__SGWNz{font-family:var(--font-body,"Nunito",sans-serif);font-size:1.125rem;font-weight:800;color:var(--text-primary,#1a1a1a)}.page_categoryTileDescription__OOXiz{font-family:var(--font-body,"Nunito",sans-serif);font-size:.9375rem;line-height:1.55;color:var(--text-secondary,#666)}.page_categoryTileLink__nE0Z8{font-family:var(--font-body,"Nunito",sans-serif);font-size:.875rem;font-weight:700;color:var(--green-80,#3e6d32);margin-top:4px}.page_upcomingSection__Iyu2G{padding:64px var(--space-lg,2rem);background-color:var(--white,#fefefe)}.page_upcomingInner___NmVK{max-width:1180px;margin-inline:auto;display:flex;flex-direction:column;gap:28px}.page_upcomingHeaderGroup__gqmxH{display:flex;flex-direction:column;gap:8px}.page_upcomingEyebrow__lIMa0{font-family:var(--font-body,"Nunito",sans-serif);font-size:.75rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--text-secondary,#666)}.page_upcomingHeading__wW2R5{font-family:var(--font-body,"Nunito",sans-serif);font-size:1.75rem;font-weight:900;line-height:1.2;margin:0;color:var(--text-primary,#1a1a1a)}.page_upcomingGrid__aknSX{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));grid-gap:20px;gap:20px}.page_upcomingCard__GCO_I{background-color:var(--brand-surface,#f8f9fa);border-radius:var(--radius-lg,16px);padding:24px;display:flex;flex-direction:column;gap:10px}.page_upcomingBadgeGreen__Y4WBN{background-color:var(--green-60,#4e893f)}.page_upcomingBadgeDark__BvGPO,.page_upcomingBadgeGreen__Y4WBN{align-self:flex-start;font-family:var(--font-body,"Nunito",sans-serif);font-size:.6875rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--text-on-dark,#fefefe);border-radius:var(--radius-sm,4px);padding:4px 10px}.page_upcomingBadgeDark__BvGPO{background-color:var(--brand-dark,#2a2730)}.page_upcomingCardTitle__a3UAW{font-family:var(--font-body,"Nunito",sans-serif);font-size:1.0625rem;font-weight:800;line-height:1.3;color:var(--text-primary,#1a1a1a)}.page_upcomingCardDescription__0XcPW{font-family:var(--font-body,"Nunito",sans-serif);font-size:.9375rem;line-height:1.55;color:var(--text-secondary,#666)}.page_optInBand__rq2WD{background-color:var(--green-10,#edf5ec);border-radius:var(--radius-xl,24px);padding:32px;display:flex;justify-content:space-between;align-items:center;gap:24px;flex-wrap:wrap}.page_optInContent__fRujL{display:flex;flex-direction:column;gap:6px;max-width:520px}.page_optInTitle__WZL8P{font-family:var(--font-body,"Nunito",sans-serif);font-size:1.25rem;font-weight:900;line-height:1.25;color:var(--text-primary,#1a1a1a)}.page_optInDescription__dFGbQ{font-family:var(--font-body,"Nunito",sans-serif);font-size:.9375rem;line-height:1.55;color:var(--text-secondary,#666)}.page_optInForm__Fe84v{display:flex;gap:12px;flex-wrap:wrap}.page_optInInput__vCtG6{min-width:240px;font-family:var(--font-body,"Nunito",sans-serif);font-size:1rem;padding:14px 16px;border:1px solid var(--border,#e5e5e5);border-radius:var(--radius-md,8px);background-color:var(--white,#fefefe);color:var(--text-primary,#1a1a1a)}.page_optInInput__vCtG6:focus-visible{outline:var(--focus-ring-width,2px) solid var(--focus-ring-color,var(--gold-60,#ffb500));outline-offset:var(--focus-ring-offset,2px)}.page_optInButton__t0CPN{font-family:var(--font-body,"Nunito",sans-serif);font-size:.9375rem;font-weight:700;color:var(--text-primary,#1a1a1a);background-color:var(--gold-60,#ffb500);border:0;border-radius:var(--radius-md,8px);padding:14px 26px;cursor:pointer;transition:background-color var(--duration-fast,.15s) var(--easing-default)}.page_optInButton__t0CPN:hover{background-color:var(--gold-80,#cc9100)}.page_optInButton__t0CPN:focus-visible{outline:var(--focus-ring-width,2px) solid var(--focus-ring-color,var(--gold-60,#ffb500));outline-offset:var(--focus-ring-offset,2px)}.page_fallbackMessage__FmJez{text-align:center;padding:var(--space-lg,2rem);color:var(--text-secondary,#666);font-family:var(--font-body,"Nunito",sans-serif);font-size:1rem;line-height:1.6}@media (prefers-reduced-motion:reduce){.page_categoryTile__h4wI2,.page_heroPrimaryCta__Jsqur,.page_heroSecondaryCta__eJUBq,.page_optInButton__t0CPN,.page_popularLink__iNyqT{transition:none}.page_categoryTile__h4wI2:hover{transform:none}}.BlogCard_cardLink__au_lR{text-decoration:none;display:block;height:100%;border-radius:var(--radius-lg,16px)}.BlogCard_cardLink__au_lR:focus-visible{outline:var(--focus-ring-width,2px) solid var(--focus-ring-color,#ffb500);outline-offset:var(--focus-ring-offset,2px);border-radius:var(--radius-lg,16px)}.BlogCard_card__uJhwZ{overflow:hidden;height:100%;display:flex;flex-direction:column;border-radius:var(--radius-lg,16px);box-shadow:var(--shadow-card,0 2px 8px rgba(42,39,48,.08));transition:transform var(--duration-base,.25s) var(--easing-default,cubic-bezier(.4,0,.2,1)),box-shadow var(--duration-base,.25s) var(--easing-default,cubic-bezier(.4,0,.2,1));cursor:pointer}.BlogCard_cardLink__au_lR:hover .BlogCard_card__uJhwZ{transform:translateY(-3px);box-shadow:var(--shadow-card-hover,0 8px 24px rgba(42,39,48,.15))}.BlogCard_imageWrapper__L4MCQ{position:relative;width:100%;aspect-ratio:16/9}.BlogCard_image__eYF02{object-fit:cover;border-radius:var(--radius-lg,16px) var(--radius-lg,16px) 0 0}.BlogCard_content__J8Lex{display:flex;flex-direction:column;gap:.75rem;padding:1.25rem;flex:1 1}.BlogCard_badgeRow__2UjmH{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}.BlogCard_seriesChip__yWkUt{display:inline-block;font-family:var(--font-body,"Nunito",sans-serif);font-size:.6875rem;font-weight:600;padding:.125rem .5rem;border-radius:var(--radius-pill,999px);background-color:var(--gold-10,#fff8e5);color:var(--gold-90,#996d00);white-space:nowrap}.BlogCard_title__ZbJwJ{font-size:1.125rem;font-weight:700;line-height:1.3;color:var(--brand-dark,#2a2730)}.BlogCard_excerpt__lh0zy,.BlogCard_title__ZbJwJ{font-family:var(--font-body,"Nunito",sans-serif);margin:0}.BlogCard_excerpt__lh0zy{font-size:1rem;color:var(--text-secondary,#666);line-height:1.5;flex:1 1}.BlogCard_meta__HI0RV{display:flex;align-items:center;gap:.5rem;font-family:var(--font-body,"Nunito",sans-serif);font-size:.75rem;color:var(--text-secondary,#666);font-weight:500}.BlogCard_metaSeparator__4pl5P{color:var(--border,#e5e5e5)}@media (prefers-reduced-motion:reduce){.BlogCard_card__uJhwZ{transition:none}.BlogCard_cardLink__au_lR:hover .BlogCard_card__uJhwZ{transform:none}}.ChannelCard_card__Hw97m{background-color:var(--surface-card,var(--white,#fefefe));border:1px solid var(--border,#e5e5e5);border-radius:var(--radius-lg,16px);padding:var(--space-md,1.5rem);display:flex;flex-direction:column;gap:var(--space-sm,1rem);box-shadow:var(--shadow-card,0 2px 8px rgba(42,39,48,.08));transition:box-shadow var(--duration-base,.25s) var(--easing-default,cubic-bezier(.4,0,.2,1))}.ChannelCard_cardLink__YbaV2{text-decoration:none;color:inherit;display:block;border-radius:var(--radius-lg,16px)}.ChannelCard_cardLink__YbaV2:focus-visible{outline:var(--focus-ring-width,2px) solid var(--focus-ring-color,#ffb500);outline-offset:var(--focus-ring-offset,2px);border-radius:var(--radius-lg,16px)}.ChannelCard_cardLink__YbaV2:hover .ChannelCard_card__Hw97m{box-shadow:var(--shadow-card-hover,0 8px 24px rgba(42,39,48,.15))}.ChannelCard_badgeLive__tmikR{background-color:var(--green-10,#edf5ec);color:var(--green-80,#3e6d32)}.ChannelCard_badgeComingSoon__Fp_Sz,.ChannelCard_badgeLive__tmikR{display:inline-block;font-family:var(--font-body,"Nunito",sans-serif);font-size:.6875rem;font-weight:700;letter-spacing:.05em;padding:.25rem .75rem;border-radius:var(--radius-pill,999px);width:-moz-fit-content;width:fit-content}.ChannelCard_badgeComingSoon__Fp_Sz{background-color:var(--gold-10,#fff8e5);color:var(--gold-90,#996d00)}.ChannelCard_title__YlfVk{font-family:var(--font-display,"Sole Serif",serif);font-size:1.5rem;font-weight:900;line-height:1.2;color:var(--text-primary,#1a1a1a);margin:0}.ChannelCard_description__Z7TdZ{font-family:var(--font-body,"Nunito",sans-serif);font-size:1rem;line-height:1.6;color:var(--text-secondary,#666);margin:0}.ChannelCard_articleCount__Zp1nf{font-family:var(--font-body,"Nunito",sans-serif);font-size:.875rem;font-weight:600;color:var(--green-80,#3e6d32);margin:0}@media (prefers-reduced-motion:reduce){.ChannelCard_card__Hw97m{transition:none}}