.page_main__nw1Wk{min-height:100vh;background-color:var(--surface-ground)}.page_heroWrapper__iSGyG{width:100%;position:relative;background:radial-gradient(circle at 18% 18%,rgba(255,255,255,.34) 0,transparent 22%),radial-gradient(circle at 82% 12%,rgba(var(--color-primary-rgb),.08) 0,transparent 28%),linear-gradient(180deg,var(--hero-sky-top) 0,var(--hero-sky-mid) 48%,var(--hero-sky-bottom) 100%);padding:calc(90px + 2rem) 2rem 10rem;margin-top:-90px;display:flex;justify-content:center;overflow:hidden}.page_heroContent__dzLob{max-width:var(--max-width);width:100%;display:flex;justify-content:flex-end;position:relative;z-index:10}.page_heroImageContainer__n1kpA{flex-shrink:0;display:flex;justify-content:flex-end;align-items:flex-end;margin-right:5%;margin-bottom:-6.5rem;z-index:3}.page_heroImage__Aq3LS{max-width:320px;height:auto;object-fit:contain;filter:drop-shadow(0 10px 20px rgba(0,0,0,.15))}@media (max-width:768px){.page_heroImage__Aq3LS{max-width:240px}.page_heroImageContainer__n1kpA{margin-right:0;margin-left:0;margin-bottom:-6.75rem;justify-content:flex-end;width:100%;transform:translate(1.75rem,.5rem)}.page_heroImage__Aq3LS{max-width:135px}.page_teaCupImage__YVD8c{height:55.5px;margin-right:-1rem;margin-bottom:0}}@keyframes page_float__Xp_VR{0%{transform:translateY(0)}50%{transform:translateY(-12px)}to{transform:translateY(0)}}@keyframes page_twinkle__2vdvJ{0%{transform:scale(1);opacity:.8}50%{transform:scale(1.15);opacity:1}to{transform:scale(1);opacity:.8}}.page_celestialPlate__bPUsX{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;z-index:0;transition:transform 1.5s cubic-bezier(.4,0,.2,1);transform-origin:50% 150%}html[data-theme=dark] .page_celestialPlate__bPUsX{transform:rotate(180deg)}.page_dayGroup__Q818A,.page_nightGroup__otdnV{position:absolute;top:0;left:0;width:100%;height:100%;transition:opacity .8s ease;transform-origin:50% 150%}.page_dayGroup__Q818A{opacity:1}.page_nightGroup__otdnV{transform:rotate(180deg);opacity:0}html[data-theme=dark] .page_dayGroup__Q818A{opacity:0}html[data-theme=dark] .page_nightGroup__otdnV{opacity:1}.page_cloud1Wrapper__NtAUH,.page_cloud2Wrapper__cd9zg,.page_moonWrapper__YcTSy,.page_star1Wrapper___fK6n,.page_star2Wrapper__xWx8f,.page_star3Wrapper__tIyY9,.page_sunWrapper__dePIy{position:absolute;transition:transform 1.5s cubic-bezier(.4,0,.2,1);width:fit-content;height:fit-content}.page_sunWrapper__dePIy{top:15%;left:20%}.page_cloud1Wrapper__NtAUH{top:25%;left:10%;z-index:2}.page_cloud2Wrapper__cd9zg{top:10%;right:25%}.page_moonWrapper__YcTSy{top:15%;left:25%}.page_star1Wrapper___fK6n{top:25%;left:20%}.page_star2Wrapper__xWx8f{top:12%;left:45%}.page_star3Wrapper__tIyY9{top:30%;right:40%}.page_moonWrapper__YcTSy,.page_star1Wrapper___fK6n,.page_star2Wrapper__xWx8f,.page_star3Wrapper__tIyY9,html[data-theme=dark] .page_cloud1Wrapper__NtAUH,html[data-theme=dark] .page_cloud2Wrapper__cd9zg,html[data-theme=dark] .page_sunWrapper__dePIy{transform:rotate(-180deg)}html[data-theme=dark] .page_moonWrapper__YcTSy,html[data-theme=dark] .page_star1Wrapper___fK6n,html[data-theme=dark] .page_star2Wrapper__xWx8f,html[data-theme=dark] .page_star3Wrapper__tIyY9{transform:rotate(0deg)}.page_sun__BHMW1{width:140px;height:140px;filter:drop-shadow(0 8px 16px rgba(253,224,71,.4));animation:page_float__Xp_VR 6s ease-in-out infinite}.page_cloud1__9RVvO{width:180px;animation:page_float__Xp_VR 8s ease-in-out 1s infinite}.page_cloud1__9RVvO,.page_cloud2__nDcbz{height:auto;filter:drop-shadow(0 4px 8px rgba(0,0,0,.05))}.page_cloud2__nDcbz{width:120px;animation:page_float__Xp_VR 7s ease-in-out 2s infinite}.page_moon__lz2ms{width:120px;height:120px;filter:drop-shadow(0 8px 16px rgba(255,236,179,.2));animation:page_float__Xp_VR 6s ease-in-out infinite}.page_star1__zvKdc{width:40px;height:40px;animation:page_twinkle__2vdvJ 4s ease-in-out infinite}.page_star1__zvKdc,.page_star2__dY0Iq{filter:drop-shadow(0 0 8px rgba(255,202,40,.8))}.page_star2__dY0Iq{width:30px;height:30px;animation:page_twinkle__2vdvJ 3s ease-in-out 1s infinite}.page_star3__rLKVJ{width:50px;height:50px;filter:drop-shadow(0 0 12px rgba(255,202,40,.8));animation:page_twinkle__2vdvJ 5s ease-in-out 2s infinite}@media (max-width:768px){.page_sun__BHMW1{width:100px;height:100px}.page_cloud1__9RVvO{width:120px}.page_cloud2__nDcbz{width:90px}.page_moon__lz2ms{width:90px;height:90px}.page_star1__zvKdc{width:30px;height:30px}.page_star2__dY0Iq{width:25px;height:25px}.page_star3__rLKVJ{width:35px;height:35px}}.page_mountainDivider__yRY5Y{position:absolute;bottom:-2px;left:0;width:100%;height:auto;min-height:16rem;display:block;z-index:5}.page_mountainDivider__yRY5Y path{filter:drop-shadow(0 -4px 10px rgba(0,0,0,.08))}.page_mountainBack__FtkIh{fill:var(--green-mid)}.page_mountainMid__mFo5r{fill:var(--green-soft)}.page_mountainFront__vTllo{fill:var(--surface-ground)}.page_mountainBase__8J6W9{display:none}.page_contentWrapper__YvkUz{max-width:var(--max-width);margin:-3rem auto 0;padding:2rem 2rem 4rem;display:grid;grid-template-columns:2fr 1fr;gap:4rem;position:relative;z-index:20}@media (max-width:1024px){.page_mountainDivider__yRY5Y{bottom:-6px}.page_mountainDivider__yRY5Y path{filter:none}.page_contentWrapper__YvkUz{grid-template-columns:1fr;gap:3rem;margin:-5rem auto 0;padding-top:.25rem}}@media (min-width:1025px){.page_sidebar__p2GLB{margin-top:8rem}}.page_sectionTitle__6ic_4{font-size:1rem;font-weight:700;letter-spacing:.15em;text-transform:uppercase;color:var(--accent-label);margin-bottom:2rem}.page_postsList__HxjLU{display:flex;flex-direction:column;gap:1.5rem}.page_postItem__ptceE{display:flex;flex-direction:column;gap:.75rem;text-decoration:none;color:var(--color-text);background:linear-gradient(180deg,var(--surface-card) 0,var(--surface-card-soft) 100%);border-radius:var(--card-radius);padding:1.75rem;border:1px solid var(--line-soft);transition:transform .28s ease,box-shadow .28s ease,border-color .28s ease,background-color .28s ease;box-shadow:var(--card-shadow)}.page_postItem__ptceE:hover{transform:translateY(-6px);box-shadow:var(--card-shadow-hover);border-color:var(--line-strong)}.page_postTitle__c_WQy{font-size:1.75rem;font-weight:800;margin:0;line-height:1.3;color:var(--color-heading)}.page_postAbstract__CpacR{font-size:1.125rem;line-height:1.7;opacity:.8;margin:0}.page_readMoreText__LLsS6{color:var(--color-primary);font-weight:600;font-size:1rem;margin-top:.5rem;display:inline-flex;align-items:center}.page_readMoreText__LLsS6:after{content:"→";margin-left:.5rem;transition:transform .2s ease}.page_postItem__ptceE:hover .page_readMoreText__LLsS6:after{transform:translateX(4px)}.page_sidebarTitle__E8Fwj{font-size:1rem;font-weight:700;letter-spacing:.15em;text-transform:uppercase;color:var(--accent-label);margin-bottom:2rem}.page_categoriesWrapper__Vxyaf{display:flex;flex-wrap:wrap;gap:.75rem}.page_categoryTag__aHBzI{display:inline-block;padding:.65rem 1.15rem;background:var(--surface-tag);color:var(--color-primary);border-radius:16px;font-size:.95rem;font-weight:600;text-decoration:none;transition:transform .2s ease,border-color .2s ease,background-color .2s ease;border:1px solid var(--line-soft)}.page_categoryTag__aHBzI:hover{transform:translateY(-1px);background:var(--surface-card-strong);border-color:var(--line-strong)}