@import url("https://fonts.googleapis.com/css2?family=Cormorant+Garamond:ital,wght@0,500;0,600;0,700;1,500;1,600&family=Inter:wght@500;600&display=swap");.Navbar_header__vG7Lu{position:sticky;top:0;z-index:100;width:100%;background:#fdfcf9;border-bottom:1px solid rgba(179,154,101,.32)}.Navbar_headerHome__q8uTU{position:relative;top:auto;background:transparent;border-bottom:0;overflow:visible}.Navbar_homeMasthead__aH1e3{width:100%;height:157px;margin:0;position:relative;overflow:hidden;background-image:url(/figma-home/masthead.png),url(/figma-home/masthead.png),url(/figma-home/masthead.png);background-repeat:no-repeat,no-repeat,no-repeat;background-size:33.3334% 100%,33.3334% 100%,33.3334% 100%;background-position:0 0,top,100% 0}.Navbar_homeMasthead__aH1e3 span{position:absolute;z-index:2;top:53px;left:50%;transform:translateX(-50%);color:rgba(253,252,249,.93);font-family:Cormorant Garamond,Georgia,serif;font-size:56px;line-height:60px;font-weight:700;letter-spacing:4.48px;white-space:nowrap;text-shadow:0 2px 8px rgba(50,35,22,.18)}.Navbar_nav__A66_N{width:min(1440px,100%);height:60px;min-height:60px;margin:0 auto;padding:0 67px;display:flex;align-items:center;background:rgba(248,245,238,.96);border-top:1px solid rgba(179,154,101,.22);border-bottom:1px solid rgba(179,154,101,.28);box-shadow:0 5px 16px rgba(63,45,28,.14);overflow:visible}.Navbar_headerHome__q8uTU .Navbar_nav__A66_N{display:grid;grid-template-columns:260px 820px 72px;column-gap:54px;background:#f8f0dc}.Navbar_brand__XNsQP{width:260px;height:58px;flex:0 0 260px;display:flex;align-items:center;justify-content:flex-start;overflow:visible;text-decoration:none}.Navbar_brandImage__IZsyJ{display:block;width:245px;height:auto;max-width:none;transform:translate(-8px,2px);object-fit:contain;filter:drop-shadow(0 4px 7px rgba(57,39,24,.26))}.Navbar_desktopNav__Za2sj{width:800px;flex:0 0 800px;margin-left:64px;display:flex;align-items:center;justify-content:space-between}.Navbar_headerHome__q8uTU .Navbar_desktopNav__Za2sj{margin-left:0}.Navbar_navItemWithDropdown__ptIKR{position:relative;display:flex;align-items:center}.Navbar_dropdownChevron__Un249{display:inline-block;margin-left:6px;font-size:11px;color:#8b7355;transform:translateY(-1px);transition:transform .18s ease}.Navbar_navItemWithDropdown__ptIKR:focus-within .Navbar_dropdownChevron__Un249,.Navbar_navItemWithDropdown__ptIKR:hover .Navbar_dropdownChevron__Un249{transform:translateY(-1px) rotate(180deg)}.Navbar_navDropdown__N_GQk{position:absolute;z-index:200;top:100%;left:50%;width:290px;padding-top:10px;opacity:0;visibility:hidden;pointer-events:none;transform:translate(-50%,6px);transition:opacity .16s ease,transform .18s ease,visibility .16s ease}.Navbar_navItemWithDropdown__ptIKR:focus-within .Navbar_navDropdown__N_GQk,.Navbar_navItemWithDropdown__ptIKR:hover .Navbar_navDropdown__N_GQk{opacity:1;visibility:visible;pointer-events:auto;transform:translate(-50%)}.Navbar_navDropdownPanel___VuT1{padding:8px;border:1px solid rgba(184,155,104,.28);border-radius:14px;background:rgba(253,252,249,.98);box-shadow:0 18px 38px rgba(63,45,28,.16),0 4px 10px rgba(63,45,28,.08);backdrop-filter:blur(14px)}.Navbar_navDropdownLink__U0WMy{display:flex;flex-direction:column;gap:2px;padding:10px 12px;border-radius:9px;color:#4a3f35;text-decoration:none;transition:background-color .16s ease,transform .16s ease}.Navbar_navDropdownLink__U0WMy:focus-visible,.Navbar_navDropdownLink__U0WMy:hover{background:rgba(184,155,104,.12);transform:translateX(2px);outline:none}.Navbar_navDropdownTitle__BKUOn{font-size:13px;line-height:1.35;font-weight:600;letter-spacing:.4px}.Navbar_navDropdownDescription__K_LWx,.Navbar_navDropdownTitle__BKUOn{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.Navbar_navDropdownDescription__K_LWx{font-size:11px;line-height:1.4;font-weight:500;color:#9a8468}.Navbar_navDropdownDivider__hgkko{height:1px;margin:5px 8px;background:rgba(184,155,104,.22)}.Navbar_navLink__id1IU{position:relative;padding:6px 10px 8px;border:1px solid transparent;border-radius:10px;background:transparent;color:#1c1917;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:15px;line-height:28px;font-weight:500;letter-spacing:1.8px;text-decoration:none;white-space:nowrap;transition:background-color .18s ease,border-color .18s ease,box-shadow .18s ease,transform .18s ease,color .18s ease}.Navbar_navLink__id1IU:hover{color:#1c1917;background:rgba(255,255,255,.62);border-color:rgba(184,155,104,.24);box-shadow:0 6px 16px rgba(63,45,28,.11),0 1px 3px rgba(63,45,28,.08);transform:translateY(-1px)}.Navbar_navLinkActive__CmfE_{color:#1c1917}.Navbar_navLinkActive__CmfE_:after{content:"";position:absolute;left:3px;bottom:5px;width:25px;height:2px;background:#b89b68}.Navbar_desktopActions__i1tEw{width:72px;height:58px;flex:0 0 72px;margin-left:64px;display:flex;align-items:center;justify-content:center;position:relative;overflow:visible}.Navbar_headerHome__q8uTU .Navbar_desktopActions__i1tEw{margin-left:0}.Navbar_signIn__hoR8W{width:60px;height:32px;display:inline-flex;align-items:center;justify-content:center;border:0;border-radius:999px;background:#1c1917;color:#fdfcf9;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:15px;line-height:1;font-weight:500;letter-spacing:1.8px;text-decoration:none;white-space:nowrap;box-shadow:0 4px 12px rgba(28,25,23,.18)}.Navbar_headerHome__q8uTU .Navbar_signIn__hoR8W{width:72px;height:44px}.Navbar_signIn__hoR8W:hover{background:#2f2a27;color:#fdfcf9}.Navbar_signOut__rq0Cd{display:inline-flex;align-items:center;justify-content:center;min-height:38px;padding:0 18px;border:1px solid #e2d4b7;border-radius:.75rem;background:#fff;color:#8b6b4a;font-size:.8rem;font-weight:600}.Navbar_menuButton__6Djq2{display:none;width:40px;height:40px;margin-left:auto;padding:0;border:0;background:transparent;cursor:pointer;align-items:center;justify-content:center;flex-direction:column;gap:6px}.Navbar_menuButton__6Djq2 span{display:block;width:20px;height:2px;background:#8b6b4a}.Navbar_mobilePanel__WTScI{display:none}@media (max-width:1400px){.Navbar_nav__A66_N{width:100%;padding:0 34px}.Navbar_headerHome__q8uTU .Navbar_nav__A66_N{grid-template-columns:230px minmax(0,1fr) 68px;column-gap:28px}.Navbar_brand__XNsQP{width:230px;flex-basis:230px}.Navbar_brandImage__IZsyJ{width:225px;transform:translate(-6px,2px)}.Navbar_desktopNav__Za2sj{flex:1 1 auto;width:auto;margin-left:36px;gap:26px;justify-content:center}.Navbar_headerHome__q8uTU .Navbar_desktopNav__Za2sj{width:100%;min-width:0;margin-left:0}.Navbar_desktopActions__i1tEw{margin-left:36px}.Navbar_headerHome__q8uTU .Navbar_desktopActions__i1tEw{width:68px;margin-left:0}.Navbar_headerHome__q8uTU .Navbar_signIn__hoR8W{width:68px;height:42px}}@media (max-width:1180px){.Navbar_homeMasthead__aH1e3{height:110px}.Navbar_homeMasthead__aH1e3 span{top:28px;font-size:clamp(34px,5vw,48px);letter-spacing:3px}.Navbar_headerHome__q8uTU .Navbar_nav__A66_N,.Navbar_nav__A66_N{display:flex;width:100%;min-height:64px;height:64px;padding:0 18px}.Navbar_brand__XNsQP{width:210px;height:62px;flex-basis:210px}.Navbar_brandImage__IZsyJ{width:220px;transform:translate(-10px,3px)}.Navbar_desktopActions__i1tEw,.Navbar_desktopNav__Za2sj{display:none}.Navbar_menuButton__6Djq2{display:flex}.Navbar_mobilePanel__WTScI{display:block;max-height:0;overflow:hidden;opacity:0;transition:max-height .2s ease,opacity .15s ease}.Navbar_mobilePanelOpen__tqkaV{max-height:480px;opacity:1;background:rgba(252,251,248,.98);border-top:1px solid #e2d4b7}.Navbar_mobileNav__hkRPp{width:min(100% - 28px,1180px);margin:0 auto;padding:12px 0 20px;display:flex;flex-direction:column}.Navbar_mobileLink__qh5Fz{padding:12px 0;color:#8b6b4a;font-family:Cormorant Garamond,Georgia,serif;font-size:1.25rem;font-weight:600;letter-spacing:.05em;text-decoration:none;border-bottom:1px solid rgba(226,212,183,.4)}.Navbar_mobileLinkActive__Q3_On{color:#4a321f;font-weight:700}.Navbar_mobileDivider__1Afzv{height:10px}.Navbar_mobileSignIn__qSDl1,.Navbar_mobileSignOut__BiV_g{width:100%;min-height:42px;display:flex;align-items:center;justify-content:center;border-radius:.75rem;border:1px solid #c49a6c;background:#fff;color:#8b6b4a;font-size:.85rem;font-weight:600;text-decoration:none}}.Navbar_utilityBar__HAOny{width:100%;height:34px;display:flex;align-items:center;border-bottom:1px solid rgba(184,155,104,.18);background:rgba(250,248,243,.96);backdrop-filter:blur(12px)}.Navbar_utilityBarInner__Qienc{width:100%;height:100%;display:flex;align-items:center;justify-content:flex-end;padding:0 4.5vw}.Navbar_utilityActions__c01vA{display:flex;align-items:center;gap:4px;height:100%}.Navbar_utilityIconButton__qAYId{position:relative;width:30px;height:28px;display:inline-flex;align-items:center;justify-content:center;border:1px solid transparent;border-radius:8px;color:#8b7355;background:transparent;text-decoration:none;cursor:pointer;transition:color .16s ease,background-color .16s ease,border-color .16s ease,box-shadow .16s ease,transform .16s ease}.Navbar_utilityIconButton__qAYId:hover{color:#5c4326;background:rgba(184,155,104,.1);border-color:rgba(184,155,104,.2);box-shadow:0 3px 10px rgba(63,45,28,.08);transform:translateY(-1px)}.Navbar_utilityIconButton__qAYId:focus-visible{outline:2px solid rgba(184,155,104,.55);outline-offset:1px}.Navbar_utilityIconActive__L1Sm5{color:#5c4326;background:rgba(184,155,104,.14);border-color:rgba(184,155,104,.24)}.Navbar_utilityIconDisabled__Oq8Rv{opacity:.42;cursor:not-allowed}.Navbar_utilityIconDisabled__Oq8Rv:hover{color:#8b7355;background:transparent;border-color:transparent;box-shadow:none;transform:none}.Navbar_utilityIcon__iuENn{width:16px;height:16px;flex-shrink:0}@media (max-width:1180px){.Navbar_utilityBar__HAOny{height:32px}.Navbar_utilityBarInner__Qienc{padding:0 16px}.Navbar_utilityIconButton__qAYId{width:29px;height:27px}.Navbar_utilityIcon__iuENn{width:15px;height:15px}}.Navbar_utilityItemWrap__ENHib{position:relative;display:flex;align-items:center}.Navbar_utilityBadge__ZhVgc{position:absolute;top:-4px;right:-5px;min-width:17px;height:17px;padding:0 4px;display:inline-flex;align-items:center;justify-content:center;border:2px solid #faf8f3;border-radius:999px;background:#d83b3b;color:white;font-family:Inter,sans-serif;font-size:9px;font-weight:800;line-height:1;letter-spacing:-.02em;pointer-events:none}.Navbar_notificationDropdown__U_Id_{position:absolute;top:calc(100% + 8px);right:0;width:370px;overflow:hidden;border:1px solid rgba(184,155,104,.28);border-radius:16px;background:rgba(253,252,249,.99);box-shadow:0 22px 50px rgba(63,45,28,.18),0 5px 14px rgba(63,45,28,.08);backdrop-filter:blur(16px)}.Navbar_notificationHeader__5beW4{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:15px 16px 12px;border-bottom:1px solid rgba(184,155,104,.18)}.Navbar_notificationHeader__5beW4 h2{margin:0;color:#5c4326;font-family:Georgia,serif;font-size:18px;font-weight:700}.Navbar_notificationHeader__5beW4 p{margin:3px 0 0;color:#a08b71;font-family:Inter,sans-serif;font-size:10px;font-weight:500}.Navbar_notificationHeader__5beW4 button{flex-shrink:0;border:0;background:transparent;color:#8b6b4a;font-family:Inter,sans-serif;font-size:10px;font-weight:700;cursor:pointer}.Navbar_notificationHeader__5beW4 button:hover{color:#5c4326;text-decoration:underline}.Navbar_notificationList__OjPo8{max-height:min(520px,calc(100vh - 130px));overflow-y:auto}.Navbar_notificationItem__vf_P3{position:relative;border-bottom:1px solid rgba(184,155,104,.14);transition:background-color .15s ease}.Navbar_notificationItem__vf_P3:last-child{border-bottom:0}.Navbar_notificationItem__vf_P3:hover{background:rgba(184,155,104,.055)}.Navbar_notificationUnread__vFVuq{background:rgba(184,155,104,.095)}.Navbar_notificationMain__jxEGc{width:100%;display:flex;align-items:flex-start;gap:11px;padding:13px 40px 11px 13px;border:0;background:transparent;text-align:left;cursor:pointer}.Navbar_notificationAvatar__oxe7f{width:39px;height:39px;flex:0 0 39px;display:inline-flex;align-items:center;justify-content:center;overflow:hidden;border:1px solid rgba(139,107,74,.3);border-radius:999px;background:white;color:#8b6b4a;font-family:Georgia,serif;font-size:14px;font-weight:700}.Navbar_notificationAvatar__oxe7f img{width:100%;height:100%;object-fit:cover}.Navbar_notificationCopy__hJubu{min-width:0;flex:1;display:flex;flex-direction:column;gap:3px}.Navbar_notificationCopy__hJubu strong{color:#5c4326;font-family:Inter,sans-serif;font-size:12px;font-weight:700;line-height:1.4}.Navbar_notificationCopy__hJubu>span{display:-webkit-box;overflow:hidden;color:#806d59;font-family:Inter,sans-serif;font-size:11px;font-weight:500;line-height:1.45;-webkit-box-orient:vertical;-webkit-line-clamp:2}.Navbar_notificationCopy__hJubu small{margin-top:2px;color:#a89074;font-family:Inter,sans-serif;font-size:9px;font-weight:600}.Navbar_notificationUnreadDot___HdCj{position:absolute;top:29px;right:17px;width:7px;height:7px;border-radius:999px;background:#d83b3b}.Navbar_notificationDelete__OrS0z{position:absolute;top:4px;right:6px;width:25px;height:25px;display:inline-flex;align-items:center;justify-content:center;border:0;border-radius:999px;background:transparent;color:#aa9985;font-size:18px;line-height:1;cursor:pointer;opacity:0;transition:opacity .14s ease,background-color .14s ease,color .14s ease}.Navbar_notificationItem__vf_P3:hover .Navbar_notificationDelete__OrS0z{opacity:1}.Navbar_notificationDelete__OrS0z:hover{background:rgba(176,58,58,.08);color:#b03a3a}.Navbar_notificationFriendActions__pm6d1{display:grid;grid-template-columns:1fr 1fr;gap:7px;padding:0 40px 12px 63px}.Navbar_notificationFriendActions__pm6d1 button{height:30px;border-radius:999px;font-family:Inter,sans-serif;font-size:10px;font-weight:700;cursor:pointer;transition:background-color .15s ease,border-color .15s ease,color .15s ease,transform .15s ease}.Navbar_notificationFriendActions__pm6d1 button:active{transform:scale(.98)}.Navbar_notificationFriendActions__pm6d1 button:disabled{opacity:.5;cursor:not-allowed}.Navbar_notificationAccept__2Wvcu{border:1px solid #8b6b4a;background:#8b6b4a;color:white}.Navbar_notificationAccept__2Wvcu:hover:not(:disabled){border-color:#6b5a46;background:#6b5a46}.Navbar_notificationReject__Qcpxw{border:1px solid rgba(139,107,74,.25);background:white;color:#806d59}.Navbar_notificationReject__Qcpxw:hover:not(:disabled){border-color:rgba(176,58,58,.25);background:#fff7f7;color:#b03a3a}.Navbar_notificationEmpty__h0xn7{min-height:180px;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:30px 20px;color:#9c8972;text-align:center}.Navbar_notificationEmpty__h0xn7>span{margin-bottom:9px;font-size:25px}.Navbar_notificationEmpty__h0xn7 strong{color:#6b5a46;font-family:Georgia,serif;font-size:15px}.Navbar_notificationEmpty__h0xn7 p{max-width:230px;margin:5px 0 0;font-family:Inter,sans-serif;font-size:10px;line-height:1.5}@media (max-width:600px){.Navbar_notificationDropdown__U_Id_{position:fixed;top:40px;right:10px;left:10px;width:auto}.Navbar_notificationList__OjPo8{max-height:calc(100vh - 110px)}}.Navbar_utilityBar__HAOny{position:relative;z-index:220;overflow:visible}.Navbar_notificationDropdown__U_Id_{animation:Navbar_notificationEnter__TNBX5 .16s ease-out;max-height:calc(100dvh - 60px)}.Navbar_notificationList__OjPo8{max-height:min(440px,calc(100dvh - 160px));overscroll-behavior:contain}@keyframes Navbar_notificationEnter__TNBX5{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}@media (max-width:600px){.Navbar_notificationDropdown__U_Id_{position:absolute;top:calc(100% + 8px);left:auto;right:-68px;width:min(370px,calc(100vw - 24px))}}@media (prefers-reduced-motion:reduce){.Navbar_notificationDropdown__U_Id_{animation:none}}.Navbar_utilityBar__HAOny{z-index:90}.Navbar_header__vG7Lu{overflow:visible}.Navbar_brand__XNsQP{position:relative;z-index:2}.Navbar_brandImage__IZsyJ{position:relative}.Navbar_notificationDropdown__U_Id_{z-index:600}.Navbar_discussionToggle__RAU8F{border:0;background:transparent;color:#8b7355;padding:10px 8px;cursor:pointer;font-size:12px}.Navbar_discussionToggle__RAU8F:focus-visible{outline:2px solid #b89b68;outline-offset:2px;border-radius:4px}.Navbar_discussionItem__95DHZ[data-open=false] .Navbar_navDropdown__N_GQk{opacity:0;visibility:hidden;pointer-events:none}.Navbar_discussionItem__95DHZ[data-open=true] .Navbar_navDropdown__N_GQk{opacity:1;visibility:visible;pointer-events:auto;transform:translate(-50%)}.Navbar_mobileDiscussion__nU4su summary{cursor:pointer}.Navbar_mobileDiscussionLink__rdv5w{display:block;padding:10px 18px;color:#6e5236;font-size:.9rem}.Navbar_mobileDiscussionLink__rdv5w:focus-visible,.Navbar_mobileDiscussionLink__rdv5w:hover{background:#8b735510;text-decoration:underline}@media (max-width:1180px){.Navbar_mobilePanelOpen__tqkaV{max-height:calc(100dvh - 110px);overflow-y:auto;overscroll-behavior:contain}.Navbar_headerHome__q8uTU .Navbar_mobilePanelOpen__tqkaV{max-height:calc(100dvh - 218px)}.Navbar_mobileDiscussionLink__rdv5w,.Navbar_mobileLink__qh5Fz,.Navbar_mobileSignIn__qSDl1,.Navbar_mobileSignOut__BiV_g{min-height:44px}.Navbar_mobileDiscussionLink__rdv5w{display:flex;align-items:center}.Navbar_mobileNav__hkRPp{gap:4px;padding-bottom:max(20px,env(safe-area-inset-bottom))}.Navbar_menuButton__6Djq2{width:44px;height:44px;flex-shrink:0}.Navbar_utilityBar__HAOny{height:44px}.Navbar_utilityIconButton__qAYId{width:44px;height:44px}.Navbar_utilityIcon__iuENn{width:18px;height:18px}.Navbar_notificationHeader__5beW4{flex-wrap:wrap;gap:8px}.Navbar_notificationHeader__5beW4 button{min-height:36px;font-size:12px}.Navbar_notificationCopy__hJubu strong{font-size:14px}.Navbar_notificationCopy__hJubu>span{font-size:13px}.Navbar_notificationCopy__hJubu small{font-size:11px}.Navbar_notificationFriendActions__pm6d1 button{height:auto;min-height:40px;font-size:12px}.Navbar_notificationDelete__OrS0z{opacity:1;width:32px;height:32px}}@media (max-width:480px){.Navbar_homeMasthead__aH1e3{height:86px}.Navbar_homeMasthead__aH1e3 span{top:20px;font-size:clamp(23px,7vw,33px);line-height:1.3;letter-spacing:1px}.Navbar_brand__XNsQP{width:180px;flex-basis:180px}.Navbar_brandImage__IZsyJ{width:190px;transform:translate(-8px,2px)}.Navbar_headerHome__q8uTU .Navbar_nav__A66_N,.Navbar_nav__A66_N{padding:0 12px}.Navbar_utilityBarInner__Qienc{padding:0 8px}.Navbar_headerHome__q8uTU .Navbar_mobilePanelOpen__tqkaV{max-height:calc(100dvh - 194px)}}@media (hover:none){.Navbar_notificationDelete__OrS0z{opacity:1}}.Navbar_utilityContactLinks__or_ss{display:flex;align-items:center;gap:6px;margin-right:auto;height:100%}