.BreederCard_cardLink__LPImz{text-decoration:none;color:inherit;display:block;height:100%;width:100%}.BreederCard_card__kixgk{background-color:var(--white);border:2px solid var(--green);border-radius:12px;overflow:hidden;display:flex;flex-direction:column;height:100%;width:100%;position:relative;transition:transform .2s,box-shadow .2s;aspect-ratio:1}.BreederCard_card__kixgk:hover{box-shadow:0 4px 12px rgba(0,0,0,.1)}.BreederCard_card__kixgk:hover .BreederCard_hoverOverlay__U351N{opacity:1}.BreederCard_imageContainer__ipvgo{position:relative;width:100%;height:100%;background-color:var(--canvas);overflow:hidden;flex:1 1}.BreederCard_image__iaf1t{object-fit:cover}.BreederCard_hoverOverlay__U351N{position:absolute;top:0;left:0;right:0;bottom:0;background-color:rgba(94,101,73,.95);display:flex;align-items:center;justify-content:center;opacity:0;transition:opacity .2s;padding:20px}.BreederCard_hoverContent__PsYtD{text-align:center;color:var(--white)}.BreederCard_name__3x8oU{font-family:Staatliches,sans-serif;font-size:1.5rem;font-weight:700;color:var(--white);margin:0 0 15px;text-transform:uppercase;letter-spacing:.05em}.BreederCard_strainCount__bT19L{font-size:.9rem;color:var(--canvas);margin:0 0 15px;font-weight:600}.BreederCard_description__2yYNg,.BreederCard_strainCount__bT19L{font-family:Open Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,sans-serif}.BreederCard_description__2yYNg{font-size:.85rem;color:var(--white);line-height:1.5;margin:0}@media(max-width:768px){.BreederCard_name__3x8oU{font-size:1.2rem}.BreederCard_hoverOverlay__U351N{opacity:1;background-color:rgba(94,101,73,.85)}}.DefinitionCard_cardWrapper__2PREP{position:relative;height:100%}.DefinitionCard_card__fMdLk{background-color:var(--white);border:2px solid var(--green);border-radius:12px;overflow:hidden;display:flex;flex-direction:column;height:100%;text-decoration:none;color:inherit;transition:transform .2s,box-shadow .2s;padding:20px}.DefinitionCard_card__fMdLk:hover{box-shadow:0 4px 12px rgba(0,0,0,.1)}.DefinitionCard_favoriteButtonContainer__5Jh_m{position:absolute;top:15px;right:15px;z-index:10;display:flex;align-items:center;gap:10px;background-color:hsla(0,0%,100%,.9);border-radius:6px;padding:4px;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);overflow:visible}.DefinitionCard_content__EsPOt{display:flex;flex-direction:column;gap:15px;flex-grow:1}.DefinitionCard_word__5Tcy9{font-family:Staatliches,sans-serif;font-size:1.2rem;font-weight:700;color:var(--green);margin:0;line-height:1.3;text-transform:uppercase;letter-spacing:.05em}.DefinitionCard_definition__cns8a{font-size:.9rem;color:var(--black);line-height:1.5;flex-grow:1}.DefinitionCard_definition__cns8a,.DefinitionCard_example__K120D{margin:0;font-family:Open Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,sans-serif}.DefinitionCard_example__K120D{font-size:.85rem;color:var(--brown-2);font-style:italic;line-height:1.4;padding-top:10px;border-top:1px solid var(--canvas)}@media(max-width:768px){.DefinitionCard_word__5Tcy9{font-size:1rem}.DefinitionCard_definition__cns8a{font-size:.85rem}}.page_accountPage__9nYxn{padding:60px 0;min-height:calc(100vh - 200px)}.page_pageHeader__0tDSM{margin-bottom:40px;text-align:center}.page_pageHeader__0tDSM h1{font-family:Staatliches,sans-serif;font-size:2.5rem;font-weight:700;color:var(--green);margin:0 0 15px;text-transform:uppercase;letter-spacing:.05em}.page_pageHeader__0tDSM p{font-family:Open Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,sans-serif;font-size:1.125rem;color:var(--black);margin:0}.page_tabs___Cngq{display:flex;gap:15px;margin-bottom:40px;border-bottom:2px solid var(--canvas);max-width:1200px;margin-left:auto;margin-right:auto}@media(max-width:480px){.page_tabs___Cngq{flex-wrap:wrap;gap:10px}}.page_tab__EPnMH{padding:20px 30px;background:none;border:none;border-bottom:3px solid rgba(0,0,0,0);font-family:Staatliches,sans-serif;font-size:1rem;font-weight:600;color:var(--brown-2);text-transform:uppercase;letter-spacing:.05em;cursor:pointer;transition:all .2s;margin-bottom:-2px}.page_tab__EPnMH:hover{color:var(--green)}.page_tab__EPnMH.page_active__ycp3j{color:var(--green);border-bottom-color:var(--green)}@media(max-width:480px){.page_tab__EPnMH{font-size:.875rem;padding:15px 20px}}.page_accountCard__3slVk,.page_favoritesCard__b6Zzg,.page_ordersCard__Hd2ED{background-color:var(--white);border:2px solid var(--green);border-radius:12px;padding:60px;max-width:1200px;margin:0 auto}@media(max-width:480px){.page_accountCard__3slVk,.page_favoritesCard__b6Zzg,.page_ordersCard__Hd2ED{padding:30px}}.page_profileSection__0RXl_{display:flex;gap:40px;align-items:center;margin-bottom:40px;padding-bottom:40px;border-bottom:2px solid var(--canvas)}@media(max-width:480px){.page_profileSection__0RXl_{flex-direction:column;text-align:center}}.page_avatarSection___3uDH{flex-shrink:0}.page_avatar__lLKNY{object-fit:cover}.page_avatarPlaceholder__BOzMf,.page_avatar__lLKNY{width:120px;height:120px;border-radius:50%;border:3px solid var(--green)}.page_avatarPlaceholder__BOzMf{background-color:var(--green);color:var(--white);display:flex;align-items:center;justify-content:center;font-family:Staatliches,sans-serif;font-size:3rem;font-weight:700}.page_profileInfo__gVRvS{flex:1 1}.page_profileInfo__gVRvS h2{font-family:Staatliches,sans-serif;font-size:2rem;font-weight:700;color:var(--green);margin:0 0 10px;text-transform:uppercase;letter-spacing:.05em}.page_profileInfo__gVRvS .page_email__oZCgB{font-family:Open Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,sans-serif;font-size:1rem;color:var(--brown-2);margin:0}.page_detailsSection__tpHFN{margin-bottom:40px}.page_detailsSection__tpHFN h3{font-family:Staatliches,sans-serif;font-size:1.5rem;font-weight:700;color:var(--green);margin:0 0 20px;text-transform:uppercase;letter-spacing:.05em}.page_detailsList__3f0Qj{display:flex;flex-direction:column;gap:20px;margin-bottom:40px}.page_detailItem___rWvJ{display:flex;justify-content:space-between;align-items:center;padding:20px;background-color:var(--canvas);border-radius:6px}@media(max-width:480px){.page_detailItem___rWvJ{flex-direction:column;align-items:flex-start;gap:10px}}.page_detailLabel__cTzyi{font-size:.875rem;color:var(--brown-2);text-transform:uppercase;letter-spacing:.05em}.page_detailLabel__cTzyi,.page_detailValue__zyW6r{font-family:Open Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,sans-serif;font-weight:600}.page_detailValue__zyW6r{font-size:1rem;color:var(--black)}.page_editForm__CE_J9{display:flex;flex-direction:column;gap:30px}.page_formGroup__T1mbR{display:flex;flex-direction:column;gap:10px}.page_formGroup__T1mbR label{font-family:Staatliches,sans-serif;font-size:.875rem;font-weight:600;color:var(--green);text-transform:uppercase;letter-spacing:.05em}.page_formInput__KbjeQ,.page_formTextarea__xybeo{padding:20px;border:2px solid var(--green);border-radius:6px;font-family:Open Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,sans-serif;font-size:1rem;color:var(--black);background-color:var(--white)}.page_formInput__KbjeQ:focus,.page_formTextarea__xybeo:focus{outline:none;border-color:var(--brown)}.page_formTextarea__xybeo{resize:vertical;min-height:100px}.page_formActions__MnNWk{display:flex;gap:20px;margin-top:20px}@media(max-width:480px){.page_formActions__MnNWk{flex-direction:column}}.page_cancelButton__iQLgk,.page_editButton__fyjkG,.page_saveButton__A3pLb{padding:20px 30px;border-radius:6px;font-size:1rem;font-weight:600;font-family:Open Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,sans-serif;cursor:pointer;transition:all .2s;text-transform:uppercase;letter-spacing:.05em}.page_cancelButton__iQLgk:disabled,.page_editButton__fyjkG:disabled,.page_saveButton__A3pLb:disabled{opacity:.5;cursor:not-allowed}.page_editButton__fyjkG,.page_saveButton__A3pLb{background-color:var(--green);color:var(--canvas);border:2px solid var(--green)}.page_editButton__fyjkG:hover:not(:disabled),.page_saveButton__A3pLb:hover:not(:disabled){background-color:var(--canvas);color:var(--green)}.page_cancelButton__iQLgk{background-color:var(--white);color:var(--brown-2);border:2px solid var(--brown-2)}.page_cancelButton__iQLgk:hover:not(:disabled){background-color:var(--brown-2);color:var(--white)}.page_actions__KaEZT{display:flex;justify-content:center;gap:20px;margin-top:40px}@media(max-width:480px){.page_actions__KaEZT{flex-direction:column}}.page_signOutButton__DHt9Q{padding:20px 30px;background-color:var(--white);color:#dc3545;border:2px solid #dc3545;border-radius:6px;font-size:1rem;font-weight:600;font-family:Open Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,sans-serif;cursor:pointer;transition:background-color .2s,color .2s;text-transform:uppercase;letter-spacing:.05em}.page_signOutButton__DHt9Q:hover:not(:disabled){background-color:#dc3545;color:var(--white)}.page_signOutButton__DHt9Q:disabled{opacity:.5;cursor:not-allowed}.page_deleteAccountButton__SHa3o{padding:20px 30px;background-color:var(--white);color:#c62828;border:2px solid #c62828;border-radius:6px;font-size:1rem;font-weight:600;font-family:Open Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,sans-serif;cursor:pointer;transition:background-color .2s,color .2s;text-transform:uppercase;letter-spacing:.05em}.page_deleteAccountButton__SHa3o:hover:not(:disabled){background-color:#c62828;color:var(--white)}.page_deleteAccountButton__SHa3o:disabled{opacity:.5;cursor:not-allowed}.page_deleteConfirmOverlay__Wv9ml{position:fixed;inset:0;background-color:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;z-index:1000;padding:30px}.page_deleteConfirmModal__0b21c{background-color:var(--white);border:2px solid var(--green);border-radius:12px;padding:60px;max-width:440px;width:100%}.page_deleteConfirmModal__0b21c h3{font-family:Staatliches,sans-serif;font-size:1.5rem;font-weight:700;color:#c62828;margin:0 0 20px;text-transform:uppercase;letter-spacing:.05em}.page_deleteConfirmModal__0b21c p{font-family:Open Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,sans-serif;font-size:1rem;color:var(--black);margin:0 0 20px;line-height:1.5}.page_deleteConfirmActions__xqdIl{display:flex;gap:20px;margin-top:40px}@media(max-width:480px){.page_deleteConfirmActions__xqdIl{flex-direction:column}}.page_deleteConfirmButton__tkh3L{flex:1 1;padding:20px 30px;background-color:#c62828;color:var(--white);border:2px solid #c62828;border-radius:6px;font-size:1rem;font-weight:600;font-family:Open Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,sans-serif;cursor:pointer;transition:all .2s;text-transform:uppercase;letter-spacing:.05em}.page_deleteConfirmButton__tkh3L:hover:not(:disabled){background-color:#b71c1c;border-color:#b71c1c}.page_deleteConfirmButton__tkh3L:disabled{opacity:.6;cursor:not-allowed}.page_successMessage__dYvrN{background-color:rgba(76,175,80,.1);color:#4caf50;border:2px solid #4caf50;border-radius:6px}.page_errorMessage__A2Jbk,.page_successMessage__dYvrN{padding:20px;text-align:center;font-weight:500;font-family:Open Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,sans-serif;font-size:.875rem;margin-bottom:20px}.page_errorMessage__A2Jbk{background-color:rgba(220,53,69,.1);color:#dc3545;border:2px solid #dc3545;border-radius:6px}.page_loading__kZyNh{text-align:center;padding:60px;font-family:Open Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,sans-serif;font-size:1.125rem;color:var(--brown-2)}.page_ordersCard__Hd2ED h2{font-family:Staatliches,sans-serif;font-size:2rem;font-weight:700;color:var(--green);margin:0 0 40px;text-transform:uppercase;letter-spacing:.05em}.page_ordersList___R_AC{display:flex;flex-direction:column;gap:30px}.page_orderItem__Ki7Jo{padding:30px;background-color:var(--canvas);border-radius:6px;border:2px solid var(--green)}.page_emptyState__WXw7b{text-align:center;padding:60px}.page_emptyState__WXw7b p{font-size:1.125rem;color:var(--brown-2);margin:0 0 30px}.page_browseLink__DgmUg,.page_emptyState__WXw7b p,.page_shopLink__ANr4w{font-family:Open Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,sans-serif}.page_browseLink__DgmUg,.page_shopLink__ANr4w{display:inline-block;padding:20px 30px;background-color:var(--green);color:var(--canvas);border:2px solid var(--green);border-radius:6px;font-size:1rem;font-weight:600;text-decoration:none;text-transform:uppercase;letter-spacing:.05em;transition:all .2s}.page_browseLink__DgmUg:hover,.page_shopLink__ANr4w:hover{background-color:var(--canvas);color:var(--green)}.page_favoritesCard__b6Zzg h2{font-family:Staatliches,sans-serif;font-size:2rem;font-weight:700;color:var(--green);margin:0 0 30px;text-transform:uppercase;letter-spacing:.05em}.page_favoritesHeader__lF6iz{margin-bottom:40px}.page_favoriteTabs__Jns05{display:flex;gap:15px;flex-wrap:wrap;margin-top:20px}.page_favoriteTab__NKvMW{padding:15px 20px;background-color:var(--canvas);border:2px solid var(--green);border-radius:6px;font-family:Open Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,sans-serif;font-size:.875rem;font-weight:600;color:var(--green);cursor:pointer;transition:all .2s;text-transform:uppercase;letter-spacing:.05em}.page_favoriteTab__NKvMW.page_active__ycp3j,.page_favoriteTab__NKvMW:hover{background-color:var(--green);color:var(--canvas)}.page_favoritesGrid__exeQW{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:30px}@media(min-width:481px)and (max-width:768px){.page_favoritesGrid__exeQW{grid-template-columns:repeat(auto-fill,minmax(240px,1fr))}}@media(max-width:480px){.page_favoritesGrid__exeQW{grid-template-columns:1fr}}.page_favoritesPage__G9VR3{padding:60px 0;min-height:calc(100vh - 200px)}.page_pageHeader__6xwfv{margin-bottom:40px;text-align:center}.page_pageHeader__6xwfv h1{font-family:Staatliches,sans-serif;font-size:2.5rem;font-weight:700;color:var(--green);margin:0 0 15px;text-transform:uppercase;letter-spacing:.05em}.page_pageHeader__6xwfv p{font-family:Open Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,sans-serif;font-size:1.125rem;color:var(--black);margin:0}.page_tabs__sST3M{display:flex;gap:15px;margin-bottom:40px;flex-wrap:wrap;justify-content:center}.page_tab__XpURt{padding:15px 30px;background-color:var(--white);color:var(--green);border:2px solid var(--green);border-radius:6px;font-family:Open Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,sans-serif;font-size:.875rem;font-weight:600;cursor:pointer;transition:background-color .2s,color .2s;text-transform:uppercase;letter-spacing:.05em}.page_tab__XpURt:hover{background-color:var(--canvas)}.page_tab__XpURt.page_active__V4RPo{background-color:var(--green);color:var(--white)}.page_grid__w34Ui{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:30px}.page_emptyState__tP_av{text-align:center;padding:60px}.page_emptyState__tP_av p,.page_loading__31IJ9{font-family:Open Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,sans-serif;font-size:1.125rem;color:var(--brown-2)}.page_loading__31IJ9{text-align:center;padding:60px}@media(max-width:768px){.page_grid__w34Ui{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:20px}}@media(max-width:480px){.page_pageHeader__6xwfv h1{font-size:2rem}.page_grid__w34Ui{grid-template-columns:1fr}.page_tabs__sST3M{flex-direction:column}.page_tabs__sST3M .page_tab__XpURt{width:100%}}.ArticleCard_cardWrapper__l0nix{position:relative;height:100%}.ArticleCard_card__Kzr_C{background-color:var(--white);border:3px solid var(--green);border-radius:12px;overflow:hidden;display:flex;flex-direction:column;height:100%;text-decoration:none;color:inherit;transition:border-color .2s}.ArticleCard_card__Kzr_C:hover{border-color:var(--brown-2)}.ArticleCard_imageContainer__aZOps{position:relative;width:100%;height:200px;background-color:var(--canvas);overflow:hidden}.ArticleCard_image__oaBMC{object-fit:cover}.ArticleCard_typeBadge__7nDwB{position:absolute;top:15px;left:15px;padding:6px 12px;background-color:var(--green);color:var(--white);font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;border-radius:6px;z-index:5;font-family:Open Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,sans-serif}.ArticleCard_content__wm3rr{padding:20px;display:flex;flex-direction:column;gap:10px;flex-grow:1}.ArticleCard_title__SophU{font-family:Staatliches,sans-serif;font-size:1.2rem;font-weight:700;color:var(--green);line-height:1.3;text-transform:uppercase;letter-spacing:.05em;-webkit-line-clamp:2}.ArticleCard_description__XEGbQ,.ArticleCard_title__SophU{margin:0;display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden}.ArticleCard_description__XEGbQ{font-size:.9rem;color:var(--black);line-height:1.5;font-family:Open Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,sans-serif;-webkit-line-clamp:3}@media(max-width:480px){.ArticleCard_imageContainer__aZOps{height:180px}.ArticleCard_title__SophU{font-size:1.1rem}}.EventCard_cardWrapper__MPG7C{position:relative;height:100%}.EventCard_card__MXW3S{background-color:var(--white);border:3px solid var(--green);border-radius:12px;overflow:hidden;display:flex;flex-direction:column;height:100%;text-decoration:none;color:inherit;transition:border-color .2s}.EventCard_card__MXW3S:hover{border-color:var(--brown-2)}.EventCard_imageContainer__Fd9py{position:relative;width:100%;height:240px;background-color:var(--canvas);display:flex;align-items:center;justify-content:center;overflow:hidden}.EventCard_image__zpkSg{object-fit:cover}.EventCard_categoryBadge__nT3MO{position:absolute;top:15px;left:15px;padding:6px 12px;background-color:var(--green);color:var(--white);font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;border-radius:6px;z-index:5;font-family:Open Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,sans-serif}.EventCard_dateBadge__dfs6Z{position:absolute;top:15px;right:15px;background-color:var(--white);border:2px solid var(--green);border-radius:6px;overflow:hidden;text-align:center;min-width:60px;z-index:5}.EventCard_dateMonth__Of88F{background-color:var(--green);color:var(--white);font-family:Open Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,sans-serif;font-size:.75rem;font-weight:700;letter-spacing:.05em;padding:4px 8px}.EventCard_dateDay__HSdLf{background-color:var(--white);color:var(--green);font-family:Staatliches,sans-serif;font-size:1.5rem;font-weight:700;line-height:1;padding:8px}.EventCard_content__hs1p3{padding:20px;display:flex;flex-direction:column;gap:15px;flex-grow:1}.EventCard_title__evkzE{font-family:Staatliches,sans-serif;font-size:1.25rem;font-weight:700;color:var(--green);margin:0 0 10px;line-height:1.3;text-transform:uppercase;letter-spacing:.05em;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.EventCard_description__rDZcp{font-size:.9rem;color:var(--black);line-height:1.5;margin:0 0 15px;font-family:Open Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,sans-serif;flex-grow:1}.EventCard_footer__Y8SWV{display:flex;justify-content:space-between;align-items:flex-end;gap:15px;margin-top:auto;padding-top:15px;border-top:2px solid var(--canvas)}.EventCard_location__taO5v{display:flex;align-items:flex-start;gap:10px;font-family:Open Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,sans-serif;font-size:.9rem;color:var(--brown-2);font-weight:600;flex:1 1;min-width:0}.EventCard_locationIcon__LkbAg{color:var(--green);flex-shrink:0;margin-top:2px}.EventCard_locationText__MjRHN{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;word-break:break-word}.EventCard_yearText__4mmvu{font-family:Open Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,sans-serif;font-size:.85rem;color:var(--brown-2);font-weight:600;white-space:nowrap;flex-shrink:0}@media(max-width:768px){.EventCard_imageContainer__Fd9py{height:200px}.EventCard_title__evkzE{font-size:1.125rem}.EventCard_dateBadge__dfs6Z{min-width:54px}.EventCard_dateMonth__Of88F{font-size:.7rem;padding:3px 6px}.EventCard_dateDay__HSdLf{font-size:1.25rem;padding:6px}}@media(max-width:480px){.EventCard_imageContainer__Fd9py{height:180px}.EventCard_footer__Y8SWV{flex-direction:column;align-items:flex-start;gap:10px}.EventCard_yearText__4mmvu{align-self:flex-start}}.page_searchPage__PMWbX{padding:40px 0 60px}.page_searchHeader__1PWCi{margin-bottom:40px}.page_searchPageTitle__MnaJj{font-family:Staatliches,sans-serif;font-size:3rem;font-weight:700;color:var(--green);margin:0 0 30px;text-transform:uppercase;letter-spacing:.0625em}@media(max-width:480px){.page_searchPageTitle__MnaJj{font-size:2rem}}.page_searchBarLarge__8818n{display:flex;gap:15px;align-items:center}.page_searchInputLarge___o1Dq{flex:1 1;padding:20px;border:2px solid var(--green);border-radius:12px;font-size:1rem;font-family:Open Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,sans-serif;color:var(--black);background-color:var(--white)}.page_searchInputLarge___o1Dq::placeholder{color:var(--brown-2)}.page_searchInputLarge___o1Dq:focus{outline:none;border-color:var(--brown)}.page_searchBtnLarge__KKIn2{padding:20px 30px;background-color:var(--green);color:var(--canvas);border:none;border-radius:12px;cursor:pointer;transition:all .2s;display:flex;align-items:center;justify-content:center}.page_searchBtnLarge__KKIn2:hover{background-color:var(--canvas);color:var(--green)}.page_searchBtnLarge__KKIn2 svg{display:block}.page_searchTabs__OBPgS{display:flex;gap:15px;margin-bottom:40px;flex-wrap:wrap}@media(max-width:480px){.page_searchTabs__OBPgS{gap:10px}}.page_searchTab__LhOMT{padding:15px 20px;background-color:var(--white);color:var(--green);border:2px solid var(--green);border-radius:12px;font-size:.875rem;font-weight:600;font-family:Open Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,sans-serif;cursor:pointer;transition:all .2s;text-transform:uppercase;letter-spacing:.03125em}.page_searchTab__LhOMT:hover{background-color:var(--canvas)}.page_searchTab__LhOMT.page_active__2cjuf{background-color:var(--green);color:var(--canvas)}@media(max-width:480px){.page_searchTab__LhOMT{padding:10px 15px;font-size:.75rem}}.page_searchResults__EQKpg{margin-bottom:40px}.page_resultsHeader__VmUBI{margin-bottom:30px}.page_resultsCountText__uUYea{font-family:Open Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,sans-serif;font-size:.875rem;color:var(--brown-2);font-weight:600}.page_searchResultsGrid__glT9C{display:grid;grid-template-columns:repeat(4,1fr);gap:30px;margin-bottom:40px}@media(min-width:481px)and (max-width:768px){.page_searchResultsGrid__glT9C{grid-template-columns:repeat(2,1fr)}}@media(max-width:480px){.page_searchResultsGrid__glT9C{grid-template-columns:1fr}}.page_noResults__l7Vkh{text-align:center;padding:40px;background-color:var(--canvas);border-radius:12px;border:2px solid var(--green)}.page_noResultsMessage__ygJ5q{font-family:Open Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,sans-serif;font-size:1rem;color:var(--brown-2);margin:0}.page_loadingMessage__NBbn2{text-align:center;padding:40px}.page_loadingMessage__NBbn2 p{font-family:Open Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,sans-serif;font-size:1rem;color:var(--green);font-weight:600;margin-top:20px}.page_loadingStains__H8lHQ{display:flex;flex-direction:column;align-items:center;gap:20px;padding:40px 0;text-align:center;grid-column:1/-1}.page_loadingStains__H8lHQ p{font-family:Open Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,sans-serif;font-size:.875rem;color:var(--brown-2);margin:0}.page_loadingSpinner__0nGqT{width:40px;height:40px;border:4px solid var(--canvas);border-top-color:var(--green);border-radius:50%;animation:page_spin__8JlMb 1s linear infinite}@keyframes page_spin__8JlMb{to{transform:rotate(1turn)}}.page_definitionPage__kM15N{padding:60px 0;min-height:calc(100vh - 200px)}.page_detailCard__UYJSh{background-color:var(--white);border:2px solid var(--green);border-radius:12px;padding:60px;max-width:800px;margin:0 auto}.page_header__4T97E{margin-bottom:40px;padding-bottom:30px;border-bottom:2px solid var(--canvas)}.page_wordHeader__sLWlG{display:flex;justify-content:space-between;align-items:flex-start;gap:20px}.page_wordHeader__sLWlG h1{font-family:Staatliches,sans-serif;font-size:3rem;font-weight:700;color:var(--green);margin:0;text-transform:uppercase;letter-spacing:.05em;flex:1 1}.page_actionButtons__t69U4{display:flex;gap:15px;flex-shrink:0}.page_contentSection__JxK4h{display:flex;flex-direction:column;gap:40px}.page_definition__FNW2w h2,.page_example__aNPqo h2{font-family:Staatliches,sans-serif;font-size:1.5rem;font-weight:700;color:var(--green);margin:0 0 20px;text-transform:uppercase;letter-spacing:.05em}.page_definition__FNW2w p,.page_example__aNPqo p{font-family:Open Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,sans-serif;font-size:1.125rem;line-height:1.8;color:var(--black);margin:0}.page_example__aNPqo{padding:30px;background-color:var(--canvas);border-radius:6px;border-left:4px solid var(--green)}.page_exampleText__40Psm{font-style:italic;color:var(--brown-2)}.page_loading__SCOZj{text-align:center;padding:60px;font-family:Open Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,sans-serif;font-size:1.125rem;color:var(--brown-2)}.page_otherDefinitions__ID5e2{margin-top:60px;padding-top:60px;border-top:2px solid var(--canvas)}.page_otherDefinitionsTitle__cXPwY{font-family:Staatliches,sans-serif;font-size:2rem;font-weight:700;color:var(--green);margin:0 0 40px;text-transform:uppercase;letter-spacing:.05em}.page_otherDefinitionsGrid__9pnxy{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:30px}@media(min-width:481px)and (max-width:768px){.page_otherDefinitionsGrid__9pnxy{grid-template-columns:repeat(auto-fill,minmax(240px,1fr))}}@media(max-width:480px){.page_otherDefinitionsGrid__9pnxy{grid-template-columns:1fr}}@media(max-width:768px){.page_detailCard__UYJSh{padding:30px}.page_wordHeader__sLWlG{flex-direction:column}.page_wordHeader__sLWlG h1{font-size:2rem}}.page_articlePage__q4HEC{padding:40px 0 60px;background-color:var(--white)}.page_articleDetail__BjQ3j{margin:0 auto}.page_videoWrapper__2yqf_{position:relative;width:100%;padding-bottom:56.25%;height:0;margin-bottom:40px;border-radius:12px;overflow:hidden;background:var(--black)}.page_videoIframe__rEXTM{position:absolute;top:0;left:0;width:100%;height:100%}.page_heroImage__ZKINF{position:relative;width:100%;aspect-ratio:16/9;margin-bottom:40px;border-radius:12px;overflow:hidden;background:var(--canvas)}@media(max-width:480px){.page_heroImage__ZKINF{aspect-ratio:16/9}}.page_heroImageImg__Krzv9{object-fit:cover}.page_content__aRw4P{padding:0 20px}.page_typeLabel__EO8lN{display:inline-block;padding:6px 12px;background:var(--green);color:var(--white);font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;border-radius:6px;margin-bottom:20px;font-family:Open Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,sans-serif}.page_titleRow__zZuRE{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;margin-bottom:30px}.page_title__8ZwRW{font-family:Staatliches,sans-serif;font-size:2.25rem;font-weight:700;color:var(--green);margin:0;flex:1 1;text-transform:uppercase;letter-spacing:.05em;line-height:1.2}@media(max-width:480px){.page_title__8ZwRW{font-size:1.75rem}}.page_description__I8nnP{font-family:Open Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,sans-serif;font-size:1.125rem;color:var(--black);line-height:1.6;margin:0 0 40px}.page_sections__KaTgP{margin-top:40px}.page_section__j03k3{margin-bottom:40px}.page_section__j03k3:last-child{margin-bottom:0}.page_sectionHeading__KH3kX{font-family:Staatliches,sans-serif;font-size:1.5rem;font-weight:700;color:var(--green);margin:0 0 15px;text-transform:uppercase;letter-spacing:.03em}.page_sectionImageWrap__u93iz{margin-bottom:15px}.page_sectionImage__gjP_3{position:relative;width:100%;aspect-ratio:16/10;margin:20px 0;border-radius:6px;overflow:hidden;background:var(--canvas)}.page_imageCaption__3psqN{font-size:.875rem;color:var(--brown-2);margin:-10px 0 20px;font-style:italic}.page_imageCaption__3psqN,.page_sectionContent__CDW4H{font-family:Open Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,sans-serif}.page_sectionContent__CDW4H{font-size:1rem;line-height:1.7;color:var(--black)}.page_sectionContent__CDW4H p{margin:0 0 15px}.page_steps__bxDn5{margin-top:40px}.page_step__4smTj{display:flex;gap:30px;margin-bottom:40px;align-items:flex-start}.page_stepNumber__68iY9{flex-shrink:0;width:44px;height:44px;border-radius:50%;background:var(--green);color:var(--white);display:flex;align-items:center;justify-content:center;font-family:Staatliches,sans-serif;font-size:1.25rem;font-weight:700}.page_stepBody__XSfGC{flex:1 1;min-width:0}.page_stepHeading__Tk2S6{font-family:Staatliches,sans-serif;font-size:1.25rem;font-weight:700;color:var(--green);margin:0 0 15px}.page_stepImageWrap__VNAQP{margin-bottom:15px}.page_stepImage__pL8Yh{position:relative;width:100%;max-width:400px;aspect-ratio:4/3;margin:15px 0;border-radius:6px;overflow:hidden;background:var(--canvas)}.page_stepText__s7pu1{font-family:Open Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,sans-serif;font-size:1rem;line-height:1.7;color:var(--black)}.page_stepText__s7pu1 p{margin:0 0 10px}.page_recipeBody___5wjL{margin-top:40px}.page_ingredientsBlock__rwHVJ,.page_methodBlock___2qDg{margin-bottom:60px}.page_blockHeading__5TZu8{font-family:Staatliches,sans-serif;font-size:1.5rem;font-weight:700;color:var(--green);margin:0 0 20px;text-transform:uppercase;letter-spacing:.03em}.page_ingredientsText__a1r_v{font-family:Open Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,sans-serif;font-size:1rem;line-height:1.8;color:var(--black);white-space:pre-wrap}.page_ingredientsText__a1r_v p{margin:0 0 10px}.page_methodStep__SzWEr{display:flex;gap:30px;margin-bottom:30px;align-items:flex-start}.page_relatedSection__o2V_2{margin-top:60px;padding-top:60px;border-top:2px solid var(--canvas)}.page_relatedTitle__qCLVX{font-family:Staatliches,sans-serif;font-size:1.5rem;font-weight:700;color:var(--green);margin:0 0 30px;text-transform:uppercase;letter-spacing:.05em}.page_relatedGrid__Tr91A{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:30px}.page_articlePage__Eoser{padding:40px 0 60px;background-color:var(--white)}.page_articleDetail__DQ8Dl{margin:0 auto;max-width:1200px}.page_heroImage__FHSI_{position:relative;width:100%;height:500px;margin-bottom:60px;border-radius:0 0 25px 25px;overflow:hidden}@media(min-width:481px)and (max-width:768px){.page_heroImage__FHSI_{height:400px}}@media(max-width:480px){.page_heroImage__FHSI_{height:300px;border-radius:0}}.page_heroImageImg__kox17{object-fit:cover}.page_heroOverlay__dhQdZ{position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(180deg,transparent 50%,rgba(0,0,0,.3));display:flex;align-items:flex-end;padding:40px}.page_heroCategory__RPxdn{padding:8px 16px;background-color:var(--green);color:var(--white);font-size:.875rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;border-radius:6px;font-family:Staatliches,sans-serif}.page_eventContent__1Be1R{padding:0 30px}@media(max-width:480px){.page_eventContent__1Be1R{padding:0 20px}}.page_eventTitle__BCPeI{font-family:Staatliches,sans-serif;font-size:3rem;font-weight:700;color:var(--green);margin:0 0 40px;text-transform:uppercase;letter-spacing:.05em;line-height:1.2}@media(min-width:481px)and (max-width:768px){.page_eventTitle__BCPeI{font-size:2.5rem}}@media(max-width:480px){.page_eventTitle__BCPeI{font-size:2rem}}.page_eventInfoBox__WpR0j{background-color:var(--canvas);border:3px solid var(--green);border-radius:12px;padding:40px;margin-bottom:60px}@media(max-width:480px){.page_eventInfoBox__WpR0j{padding:30px}}.page_eventInfoMain__TINLl{display:flex;flex-direction:column;gap:30px;margin-bottom:30px}.page_infoSection__f_Asj{display:flex;gap:20px;align-items:flex-start}.page_infoIcon__TRff9{color:var(--green);flex-shrink:0;margin-top:4px}.page_infoIcon__TRff9 svg{display:block}.page_infoContent__U6D62{flex:1 1}.page_infoLabel__wqnPB{font-family:Open Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,sans-serif;font-size:.875rem;font-weight:700;color:var(--brown-2);text-transform:uppercase;letter-spacing:.05em;margin-bottom:6px}.page_infoValue__1x1hM{font-family:Staatliches,sans-serif;font-size:1.375rem;font-weight:700;color:var(--green);line-height:1.4}@media(max-width:480px){.page_infoValue__1x1hM{font-size:1.125rem}}.page_infoSubValue__iVxaM{font-family:Open Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,sans-serif;font-size:1rem;font-weight:600;color:var(--black);margin-top:6px}.page_dateSeparator__SHBbV{color:var(--brown-2);font-weight:400;padding:0 6px}.page_timeSeparator__Ih_o6{color:var(--brown-2)}.page_eventCta__ttUVt{padding-top:30px;border-top:2px solid var(--green)}.page_ctaButton__bT4iT{display:inline-flex;align-items:center;gap:15px;padding:20px 40px;background-color:var(--green);color:var(--white);font-family:Staatliches,sans-serif;font-size:1.125rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;border-radius:6px;text-decoration:none;transition:background-color .2s,transform .2s;border:3px solid var(--green)}.page_ctaButton__bT4iT svg{flex-shrink:0}.page_ctaButton__bT4iT:hover{background-color:var(--brown-2);border-color:var(--brown-2)}@media(max-width:480px){.page_ctaButton__bT4iT{width:100%;justify-content:center;font-size:1rem;padding:20px 30px}}.page_eventDescription__fMlKR{margin-bottom:60px}.page_descriptionHeading__B1Vi5{font-family:Staatliches,sans-serif;font-size:2rem;font-weight:700;color:var(--green);margin:0 0 30px;text-transform:uppercase;letter-spacing:.05em}@media(max-width:480px){.page_descriptionHeading__B1Vi5{font-size:1.5rem}}.page_descriptionText__1CwpV{font-family:Open Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,sans-serif;font-size:1.125rem;line-height:1.8;color:var(--black);margin:0}@media(max-width:480px){.page_descriptionText__1CwpV{font-size:1rem}}.page_relatedArticles__3TAy9{padding:60px 0;background-color:var(--canvas);border-top:3px solid var(--green);margin-top:60px}.page_sectionTitle__38Zq_{font-family:Staatliches,sans-serif;font-size:2.5rem;font-weight:700;color:var(--green);margin:0 0 40px;text-transform:uppercase;letter-spacing:.05em;text-align:center}@media(max-width:480px){.page_sectionTitle__38Zq_{font-size:2rem}}.page_articlesGrid__7fmIX{display:grid;grid-template-columns:repeat(3,1fr);gap:30px}@media(min-width:481px)and (max-width:768px){.page_articlesGrid__7fmIX{grid-template-columns:repeat(2,1fr)}}@media(max-width:480px){.page_articlesGrid__7fmIX{grid-template-columns:1fr}}