.Home_bentoGrid__wBRZ_{display:grid;grid-template-columns:repeat(3,1fr);grid-template-rows:auto auto auto;grid-gap:16px;gap:16px;padding:16px;max-width:1400px;margin:0 auto}.Home_intro__GGkkL{grid-column:1/3;grid-row:1;padding:32px;background-color:var(--surface-color);border-radius:var(--xl-border-radius);display:flex;flex-direction:column;justify-content:center}.Home_intro__GGkkL h1{font-size:48px;margin:0 0 16px;font-weight:600;line-height:1.2}.Home_intro__GGkkL p{font-size:20px;margin:0;color:var(--text-secondary)}.Home_catEasterEgg__nhLc_{grid-column:3/4;grid-row:1}.Home_latestArticle__09FkF{grid-column:1/2;grid-row:2}.Home_photographyCarousel__m_CmP{grid-column:2/4;grid-row:2}.Home_spotifyWidget__Z7TaW{grid-column:1/4;grid-row:3}@media (max-width:1024px){.Home_bentoGrid__wBRZ_{grid-template-columns:repeat(3,1fr)}.Home_intro__GGkkL{grid-column:1/3}.Home_catEasterEgg__nhLc_{grid-column:3/4}.Home_latestArticle__09FkF{grid-column:1/2}.Home_photographyCarousel__m_CmP{grid-column:2/4}.Home_spotifyWidget__Z7TaW{grid-column:1/4}}@media (max-width:768px){.Home_bentoGrid__wBRZ_{grid-template-columns:1fr;grid-template-rows:auto;gap:16px;padding:16px}.Home_intro__GGkkL{grid-column:1;grid-row:auto;padding:24px}.Home_intro__GGkkL h1{font-size:36px}.Home_intro__GGkkL p{font-size:18px}.Home_catEasterEgg__nhLc_{min-height:200px}.Home_catEasterEgg__nhLc_,.Home_latestArticle__09FkF{grid-column:1;grid-row:auto}.Home_photographyCarousel__m_CmP{grid-column:1;grid-row:auto;min-height:300px}.Home_spotifyWidget__Z7TaW{grid-column:1;grid-row:auto}}.Avatar_avatarRoot__cmq9r{display:inline-flex;align-items:center;justify-content:center;overflow:hidden;border-radius:var(--base-border-radius);width:250px;height:100%}.Avatar_avatarImage__jwg3A{width:100%;height:100%;object-fit:contain;border-radius:inherit}.Avatar_avatarFallback__e15No{width:100%;height:100%;display:flex;align-items:center;justify-content:center;background-color:var(--secondary-color);color:white;font-size:24px;font-weight:700;border-radius:inherit}.Card_card__qzq_9{display:flex;align-items:center;justify-content:space-between;background-color:var(--surface-color);padding:24px;border-radius:var(--large-border-radius);box-shadow:0 2px 6px rgba(0,0,0,.3);flex-wrap:wrap;border:1px solid rgba(197,160,89,.2)}.Gallery_gallery__Vsio_{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));grid-gap:.5rem;gap:.5rem;padding:.25rem}.Gallery_imageWrapper__hTy_a{position:relative;overflow:hidden;border-radius:var(--sm-border-radius);background:var(--bg-color);aspect-ratio:16/9;outline:none;border:none}.Gallery_imageWrapper__hTy_a:focus{outline:none;border:none}.Gallery_image___gzt_{width:100%;height:100%;object-fit:cover;transition:transform .3s ease;border-radius:var(--sm-border-radius)}.Gallery_image___gzt_:hover{transform:scale(1.05);cursor:pointer}.Gallery_dialogOverlay__ZI3k_{background-color:rgba(0,0,0,.6);position:fixed;inset:0;z-index:20}.Gallery_dialogContent__Ks74Z{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);max-height:90vh;max-width:90vw;z-index:30;outline:none;display:flex;align-items:center;justify-content:center;gap:16px}.Gallery_fullImage__6Qf1L{width:100%;height:auto;border-radius:var(--base-border-radius);max-height:90vh;max-width:calc(90vw - 80px)}.Gallery_navButton__exIrc{background-color:rgba(255,255,255,.9);border:1px solid var(--accent-color);color:var(--accent-color);padding:12px;border-radius:var(--base-border-radius);cursor:pointer;transition:all .2s ease-in-out;display:flex;align-items:center;justify-content:center;position:absolute;z-index:31}.Gallery_navButtonPrev__gQc54{left:16px}.Gallery_navButtonNext__w5SsJ{right:16px}.Gallery_navButton__exIrc:hover{background-color:var(--accent-color);color:white}.inline-link_inlineLink__fS_SW{color:var(--accent-color);text-decoration:underline;text-underline-offset:2px;cursor:pointer;transition:opacity .2s ease}.inline-link_inlineLink__fS_SW:hover{opacity:.8}.CatEasterEgg_container__SlstD{position:relative;width:100%;height:100%;min-height:150px;overflow:hidden;border-radius:var(--large-border-radius);background-color:var(--surface-color)}.CatEasterEgg_container__SlstD.CatEasterEgg_cursorPointer__VwnJ3{cursor:pointer}.CatEasterEgg_cat__hRjqp{position:absolute;font-size:48px;transition:transform 2s ease-in-out;-webkit-user-select:none;-moz-user-select:none;user-select:none;will-change:transform;pointer-events:none;z-index:10;display:flex;align-items:center;justify-content:center;width:48px;height:48px}.CatEasterEgg_cat__hRjqp.CatEasterEgg_following__YEM5a{transition:transform .05s ease-out}.CatEasterEgg_catEmoji__I8X0S{position:absolute;transition:opacity .15s ease}.CatEasterEgg_cat__hRjqp.CatEasterEgg_meowing__l_Wae .CatEasterEgg_catEmoji__I8X0S{opacity:0}.CatEasterEgg_mouth__IoPVZ{position:absolute;animation:CatEasterEgg_meow__uSdmk .2s ease-in-out infinite;font-size:48px;opacity:0;animation-fill-mode:forwards}@keyframes CatEasterEgg_meow__uSdmk{0%{transform:scale(1);opacity:1}25%{transform:scale(1.05) scaleY(1.05);opacity:1}50%{transform:scale(1.1) scaleY(1.1);opacity:1}75%{transform:scale(1.05) scaleY(1.05);opacity:1}to{transform:scale(1);opacity:1}}.LatestArticle_container__6oR9e{background-color:var(--surface-color);border-radius:var(--large-border-radius);height:100%;display:flex;flex-direction:column}.LatestArticle_wrapper__Rgl6y{padding:24px}.LatestArticle_title__4SGS0{margin:0 0 16px;font-size:20px;font-weight:600;color:var(--text-primary)}.LatestArticle_content__AHppr{flex:1 1;display:flex;flex-direction:column;gap:12px}.LatestArticle_articleTitle__i8EkW{margin:0;font-size:18px;font-weight:500;color:var(--text-primary)}.LatestArticle_readMore__OKj40{color:var(--accent-color);text-decoration:none;font-weight:500;margin-top:auto;transition:opacity .2s ease}.LatestArticle_readMore__OKj40:hover{opacity:.8}.Navbar_navbar__E7DDg{max-width:768px;border-radius:var(--base-border-radius);padding:0;margin:8px auto 0}.Navbar_container__Z4oOO{max-width:768px;margin:0 auto;padding:0 1.5rem;display:flex;align-items:center;height:4rem}.Navbar_navList__LVQDt{display:flex;gap:1.5rem;list-style:none;padding:0;margin:0 auto}.Navbar_navLink__h8nA5{color:var(--text-primary);text-decoration:none;font-weight:500;transition:color .2s ease-in-out;font-size:18px}.Navbar_navLink__h8nA5:hover{color:var(--text-secondary)}.Navbar_active__J8820{text-decoration:underline;text-underline-offset:8px}.Navbar_active__J8820,.Navbar_active__J8820:hover{color:var(--accent-color)}.PhotographyCarousel_container__C2YD_{width:100%;height:100%;min-height:400px;border-radius:var(--large-border-radius);overflow:hidden;background-color:var(--surface-color)}.PhotographyCarousel_carousel__9_n6D{position:relative;width:100%;height:100%;overflow:hidden}.PhotographyCarousel_slides__lPWd8{display:flex;width:100%;height:100%;transition:transform .8s ease-in-out}.PhotographyCarousel_slide__qxtb4{position:relative;min-width:100%;height:100%}.PhotographyCarousel_image__KfuWc{object-fit:cover}.PhotographyCarousel_indicators__4k8tI{position:absolute;bottom:16px;left:50%;transform:translateX(-50%);display:flex;gap:8px;z-index:10}.PhotographyCarousel_indicator__1CoYx{width:8px;height:8px;border-radius:50%;border:none;background-color:rgba(255,255,255,.4);cursor:pointer;transition:background-color .2s ease;padding:0}.PhotographyCarousel_indicator__1CoYx:hover{background-color:rgba(255,255,255,.6)}.PhotographyCarousel_indicator__1CoYx.PhotographyCarousel_active__k3tqE{background-color:var(--accent-color);width:24px;border-radius:4px}.PhotographyCarousel_empty__MCGdz,.PhotographyCarousel_loading__HXsEA{display:flex;align-items:center;justify-content:center;height:100%;color:var(--text-secondary)}.SpotifyWidget_container__Q_Trl{width:100%;height:100%;min-height:120px;border-radius:var(--large-border-radius);background-color:var(--surface-color);display:flex;align-items:center;justify-content:center}.SpotifyWidget_placeholder__nVR1x{text-align:center;padding:24px;color:var(--text-secondary)}.SpotifyWidget_icon__v_sre{font-size:48px;margin-bottom:12px}.SpotifyWidget_text__pU91O{margin:0 0 8px;font-size:16px;color:var(--text-primary)}.SpotifyWidget_hint__tOBUo{margin:0;font-size:12px;color:var(--text-secondary)}.SpotifyWidget_widget__arMqX{width:100%;height:100%;display:flex;align-items:center;justify-content:center}