.ZARIfG_heroSection{background-image:url(/images/hero-bg.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover;justify-content:center;align-items:center;width:100%;min-height:60vh;padding:64px 24px;display:flex;position:relative}.ZARIfG_heroCard{text-align:center;width:100%;max-width:580px;box-shadow:none;background-color:#ffffffe6;border-radius:0;padding:40px 56px}.ZARIfG_heroTitle{font-family:var(--font-body);color:#1b1b1b;margin-bottom:24px;font-size:24px;font-weight:400;line-height:1.25}.ZARIfG_heroButton{background-color:var(--primary);color:#fff;font-family:var(--font-heading);letter-spacing:.5px;text-transform:uppercase;border-radius:48px;justify-content:center;align-items:center;min-height:56px;padding:8px 40px;font-size:16px;font-weight:700;transition:all .25s;display:inline-flex}.ZARIfG_heroButton:hover{background-color:var(--primary-hover);color:#fff}.ZARIfG_heroButton:active{background-color:var(--primary-active)}@media (max-width:768px){.ZARIfG_heroSection{min-height:440px;padding:40px 16px}.ZARIfG_heroCard{padding:32px 20px}.ZARIfG_heroTitle{font-size:20px}.ZARIfG_heroButton{width:100%;padding:8px 24px}}
.JxsxmG_litFestSection{background-color:#fff;padding:64px 24px}.JxsxmG_container{justify-content:space-between;align-items:center;gap:48px;max-width:1100px;margin:0 auto;display:flex}.JxsxmG_imageCol{flex:1;justify-content:center;display:flex}.JxsxmG_peacockImage{object-fit:contain;max-width:100%;height:auto}.JxsxmG_contentCol{flex-direction:column;flex:1.1;align-items:flex-start;display:flex}.JxsxmG_editionTag{font-family:var(--font-body);color:#767676;letter-spacing:.5px;margin-bottom:8px;font-size:14px}.JxsxmG_heading{font-family:var(--font-heading);color:var(--primary);margin-bottom:20px;font-size:48px;font-weight:400;line-height:1.2}.JxsxmG_description{font-family:var(--font-body);color:#2d2d2d;margin-bottom:24px;font-size:18px;line-height:1.6}.JxsxmG_dates{font-family:var(--font-body);color:#1b1b1b;margin-bottom:32px;font-size:18px;font-weight:700}.JxsxmG_passButton{background-color:var(--primary);color:#fff;font-family:var(--font-heading);letter-spacing:.5px;text-transform:uppercase;text-align:center;border-radius:48px;justify-content:center;align-items:center;min-height:56px;padding:8px 40px;font-size:16px;font-weight:700;transition:all .25s;display:inline-flex}.JxsxmG_passButton:hover{background-color:var(--primary-hover);color:#fff;transform:translateY(-1px)}.JxsxmG_passButton:active{background-color:var(--primary-active);transform:translateY(0)}@media (max-width:868px){.JxsxmG_litFestSection{padding:40px 16px}.JxsxmG_container{text-align:center;flex-direction:column;gap:32px}.JxsxmG_contentCol{align-items:center}.JxsxmG_heading{font-size:30px}.JxsxmG_description{font-size:16px}.JxsxmG_peacockImage{max-width:300px}.JxsxmG_passButton{width:100%;max-width:340px}}
.MYLFbW_weAreSection{background-color:#fff;padding:56px 24px}.MYLFbW_cardsContainer{grid-template-columns:repeat(4,1fr);gap:20px;max-width:1160px;margin:0 auto;display:grid}.MYLFbW_card{background-color:#fff;border-radius:6px;flex-direction:column;text-decoration:none;transition:transform .25s,box-shadow .25s;display:flex;overflow:hidden;box-shadow:0 4px 16px #00000014}.MYLFbW_card:hover{transform:translateY(-4px);box-shadow:0 10px 28px #00000026}.MYLFbW_cardImageWrapper{aspect-ratio:.644;background-color:#fff;justify-content:center;align-items:center;width:100%;display:flex;position:relative;overflow:hidden}.MYLFbW_cardImage{object-fit:contain;width:100%;height:100%;transition:transform .3s}.MYLFbW_card:hover .MYLFbW_cardImage{transform:scale(1.02)}@media (max-width:900px){.MYLFbW_cardsContainer{grid-template-columns:repeat(2,1fr);gap:16px}}@media (max-width:580px){.MYLFbW_weAreSection{padding:40px 16px}.MYLFbW_cardsContainer{scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;gap:16px;padding-bottom:12px;display:flex;overflow-x:auto}.MYLFbW_card{scroll-snap-align:center;flex:0 0 78%}}
.UGBiha_aboutSection{text-align:center;background-color:#fff;padding:56px 24px}.UGBiha_contentWrapper{max-width:860px;margin:0 auto}.UGBiha_paragraph{font-family:var(--font-body);color:#2d2d2d;margin-bottom:24px;font-size:18px;font-weight:700;line-height:1.6}.UGBiha_buttonWrapper{margin-top:32px}.UGBiha_joinButton{background-color:var(--primary);color:#fff;font-family:var(--font-heading);letter-spacing:.5px;text-transform:uppercase;border-radius:48px;justify-content:center;align-items:center;min-height:56px;padding:8px 40px;font-size:16px;font-weight:700;transition:all .25s;display:inline-flex}.UGBiha_joinButton:hover{background-color:var(--primary-hover);color:#fff}.UGBiha_joinButton:active{background-color:var(--primary-active)}@media (max-width:600px){.UGBiha_aboutSection{padding:40px 16px}.UGBiha_paragraph{font-size:15px}.UGBiha_joinButton{width:100%;max-width:320px}}
.N-1GEq_instagramSection{background-color:#fff;padding:56px 24px}.N-1GEq_grid{grid-template-columns:repeat(4,1fr);gap:16px;max-width:1100px;margin:0 auto;display:grid}.N-1GEq_postCard{aspect-ratio:1;background-color:#f2f2f2;border-radius:4px;display:block;position:relative;overflow:hidden;box-shadow:0 2px 8px #00000014}.N-1GEq_placeholder{background:linear-gradient(135deg,#eee 25%,#f5f5f5 50%,#eee 75%);width:100%;height:100%}.N-1GEq_postImage{object-fit:cover;width:100%;height:100%;transition:transform .3s}.N-1GEq_overlay{opacity:0;background:#00000059;justify-content:center;align-items:center;width:100%;height:100%;transition:opacity .25s;display:flex;position:absolute;top:0;left:0}.N-1GEq_postCard:hover .N-1GEq_overlay{opacity:1}.N-1GEq_postCard:hover .N-1GEq_postImage{transform:scale(1.04)}.N-1GEq_instagramIcon{color:#fff;width:32px;height:32px}.N-1GEq_linkWrapper{text-align:center;margin-top:36px}.N-1GEq_followLink{font-family:var(--font-body);color:#9e6a41;align-items:center;gap:6px;font-size:18px;font-weight:500;transition:color .2s;display:inline-flex}.N-1GEq_followLink:hover{color:#5f4026}@media (max-width:768px){.N-1GEq_instagramSection{padding:40px 16px}.N-1GEq_grid{grid-template-columns:repeat(2,1fr);gap:12px}}
._5Sa-lW_contentBoxSection{background-color:#0000;padding:56px 24px}._5Sa-lW_container{max-width:1200px;margin:0 auto}._5Sa-lW_heading{font-family:var(--font-heading);color:var(--primary);text-align:center;margin-bottom:32px;font-size:36px;font-weight:700}._5Sa-lW_tabsContainer{flex-wrap:wrap;justify-content:center;align-items:center;gap:24px;margin-bottom:36px;display:flex}._5Sa-lW_tabBtn{font-family:var(--font-body);color:#555;cursor:pointer;background:0 0;border:none;padding:4px 6px;font-size:15px;transition:color .2s;position:relative}._5Sa-lW_tabBtn:hover{color:var(--primary)}._5Sa-lW_tabBtnActive{color:var(--primary);font-weight:700}._5Sa-lW_tabBtnActive:after{content:"";background-color:var(--primary);height:2px;position:absolute;bottom:0;left:6px;right:6px}._5Sa-lW_carouselWrapper{align-items:center;display:flex;position:relative}._5Sa-lW_navArrow{color:#333;cursor:pointer;z-index:5;background:#fff;border:1px solid #e0e0e0;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;transition:all .2s;display:flex;box-shadow:0 2px 6px #00000014}._5Sa-lW_navArrow:hover{color:var(--primary);border-color:var(--primary);background-color:#faf5f0}._5Sa-lW_navArrowDisabled{opacity:.3;cursor:not-allowed;pointer-events:none}._5Sa-lW_cardsTrack{grid-template-columns:repeat(4,1fr);gap:20px;width:100%;margin:0 16px;transition:all .3s;display:grid}._5Sa-lW_articleCard{background:#fff;border:1px solid #ebebeb;border-radius:4px;flex-direction:column;height:100%;transition:transform .25s,box-shadow .25s;display:flex;overflow:hidden;box-shadow:0 2px 10px #0000000a}._5Sa-lW_articleCard:hover{transform:translateY(-3px);box-shadow:0 6px 18px #00000014}._5Sa-lW_cardImageWrapper{aspect-ratio:1.6;background-color:#f5f5f5;width:100%;display:block;position:relative;overflow:hidden}._5Sa-lW_cardImage{object-fit:cover;width:100%;height:100%}._5Sa-lW_cardBody{text-align:center;flex-direction:column;flex:1;padding:20px 18px;display:flex}._5Sa-lW_postDate{color:#777;margin-bottom:8px;font-size:13px}._5Sa-lW_postTitle{font-family:var(--font-body);color:#222;flex:1;margin-bottom:16px;font-size:16px;font-weight:700;line-height:1.35}._5Sa-lW_titleLink{color:inherit;text-decoration:none;transition:color .2s}._5Sa-lW_titleLink:hover{color:var(--primary)}._5Sa-lW_continueReadingWrapper{margin-top:auto}._5Sa-lW_continueReading{color:var(--primary);font-size:14px;font-weight:500;transition:color .2s;display:inline-block}._5Sa-lW_continueReading:hover{color:var(--primary-hover);text-decoration:underline}._5Sa-lW_mobilePagination{text-align:center;color:#666;margin-top:18px;font-size:14px;display:none}@media (max-width:992px){._5Sa-lW_cardsTrack{grid-template-columns:repeat(2,1fr)}}@media (max-width:650px){._5Sa-lW_contentBoxSection{padding:40px 16px}._5Sa-lW_tabsContainer{gap:14px;margin-bottom:24px}._5Sa-lW_tabBtn{font-size:14px}._5Sa-lW_cardsTrack{grid-template-columns:1fr;margin:0}._5Sa-lW_mobilePagination{display:block}._5Sa-lW_navArrow{display:none}}
.rGTbha_subscribeSection{background-color:#fff;padding:64px 24px}.rGTbha_container{justify-content:space-between;align-items:center;gap:48px;max-width:1100px;margin:0 auto;display:flex}.rGTbha_imageCol{flex:1;justify-content:center;display:flex}.rGTbha_subscribeImage{object-fit:cover;border-radius:4px;width:100%;max-width:520px;height:auto;box-shadow:0 4px 16px #00000014}.rGTbha_contentCol{flex-direction:column;flex:1.1;align-items:flex-start;display:flex}.rGTbha_secondaryTitle{font-family:var(--font-heading);text-transform:uppercase;letter-spacing:1px;color:var(--primary);margin-bottom:8px;font-size:16px;font-weight:700}.rGTbha_heading{font-family:var(--font-heading);color:var(--primary);margin-bottom:20px;font-size:48px;font-weight:400;line-height:1.2}.rGTbha_description{font-family:var(--font-body);color:#2d2d2d;margin-bottom:32px;font-size:18px;line-height:1.6}.rGTbha_ctaRow{align-items:center;display:flex}.rGTbha_joinLinkBtn{background-color:var(--primary);color:#fff;font-family:var(--font-heading);letter-spacing:.5px;text-transform:uppercase;border-radius:48px;justify-content:center;align-items:center;min-height:56px;padding:8px 40px;font-size:16px;font-weight:700;text-decoration:none;transition:all .25s;display:inline-flex}.rGTbha_joinLinkBtn:hover{background-color:var(--primary-hover);color:#fff}.rGTbha_joinLinkBtn:active{background-color:var(--primary-active)}@media (max-width:868px){.rGTbha_subscribeSection{padding:40px 16px}.rGTbha_container{text-align:center;flex-direction:column;gap:32px}.rGTbha_contentCol{align-items:center}.rGTbha_heading{font-size:32px}.rGTbha_description{font-size:16px}.rGTbha_joinLinkBtn{width:100%;max-width:320px}}
