.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_catEasterEgg__nhLc_{grid-column:3/4;grid-row:1}.Home_catEasterEggContainer__NVtk9{width:100%;height:100%;background-color:var(--surface-color);border-radius:var(--large-border-radius)}.Home_latestArticle__09FkF{grid-column:1/2;grid-row:2}.Home_latestArticleContainer__NBlD0{width:100%;height:100%;background-color:var(--surface-color);border-radius:var(--large-border-radius)}.Home_photographyCarousel__m_CmP{grid-column:2/4;grid-row:2}.Home_photographyCarouselContainer__ZTdzj{width:100%;height:100%;min-height:400px;border-radius:var(--large-border-radius);overflow:hidden;background-color:var(--surface-color)}.Home_albumOfTheWeek__vOeWr{grid-column:1/2;grid-row:3}.Home_albumOfTheWeekContainer__Pr6d6{width:100%;height:100%;border-radius:var(--large-border-radius);background-color:var(--surface-color);display:flex;justify-content:center;overflow:hidden}@media (max-width:1024px){.Home_bentoGrid__wBRZ_{grid-template-columns:repeat(3,1fr)}.Home_catEasterEgg__nhLc_{grid-column:3/4}.Home_latestArticle__09FkF{grid-column:1/2}.Home_photographyCarousel__m_CmP{grid-column:2/4}.Home_albumOfTheWeek__vOeWr{grid-column:1/2}}@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:1}.Home_catEasterEgg__nhLc_{grid-column:1;grid-row:2;min-height:200px}.Home_latestArticle__09FkF{grid-column:1;grid-row:3}.Home_photographyCarousel__m_CmP{grid-column:1;grid-row:4;min-height:300px}.Home_albumOfTheWeek__vOeWr{grid-column:1;grid-row:5}}.AlbumOfTheWeek_container__Of0A9{width:100%;display:flex;flex-direction:column;padding:0 12px}.CatEasterEgg_container__IgvEO{position:relative;width:100%;height:100%;min-height:150px;overflow:hidden}.CatEasterEgg_container__IgvEO.CatEasterEgg_cursorPointer__op5vW{cursor:pointer}.CatEasterEgg_cat__zfIsk{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__zfIsk.CatEasterEgg_following__1Kp1b{transition:transform .05s ease-out}.CatEasterEgg_catEmoji__ObY6M{position:absolute;transition:opacity .15s ease}.CatEasterEgg_cat__zfIsk.CatEasterEgg_meowing__A03HP .CatEasterEgg_catEmoji__ObY6M{opacity:0}.CatEasterEgg_mouth__av8ji{position:absolute;animation:CatEasterEgg_meow__qyemM .2s ease-in-out infinite;font-size:48px;opacity:0;animation-fill-mode:forwards}@keyframes CatEasterEgg_meow__qyemM{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}}.Button_button__G6Tve{display:inline-flex;align-items:center;justify-content:center;gap:8px;font-weight:500;border-radius:var(--base-border-radius);border:none;cursor:pointer;transition:all .2s ease-in-out;font-family:inherit;color:var(--text-primary);text-decoration:none}.Button_small__NfSx8{padding:6px 12px;font-size:14px;gap:6px}.Button_medium__iSVBv{padding:10px 20px;font-size:16px;gap:8px}.Button_large__bEKIg{padding:14px 28px;font-size:18px;gap:10px}.Button_button__G6Tve:disabled{opacity:.6;cursor:not-allowed}.Button_content__z0DY5{display:inline-block}.Button_icon__b2s25{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.Button_primary___chtc{background-color:var(--accent-color);color:var(--bg-color)}.Button_primary___chtc:hover:not(:disabled){background-color:#b8a5d0;transform:translateY(-1px);box-shadow:0 2px 8px rgba(196,181,224,.3)}.Button_primary___chtc:active:not(:disabled){transform:translateY(0);box-shadow:0 1px 4px rgba(196,181,224,.2)}.Button_default__wGI6v{background-color:transparent;border:1px solid var(--accent-color);color:var(--accent-color)}.Button_default__wGI6v:hover:not(:disabled){background-color:rgba(196,181,224,.1);transform:translateY(-1px);box-shadow:0 2px 8px rgba(196,181,224,.2)}.Button_default__wGI6v:active:not(:disabled){transform:translateY(0);box-shadow:0 1px 4px rgba(196,181,224,.1)}.Button_text__SmEn9{background-color:transparent;color:var(--text-primary)}.Button_text__SmEn9.Button_small__NfSx8{padding:4px 12px}.Button_text__SmEn9.Button_medium__iSVBv{padding:8px 16px}.Button_text__SmEn9.Button_large__bEKIg{padding:12px 24px}.Button_text__SmEn9:hover:not(:disabled){background-color:rgba(234,234,234,.1)}.Button_text__SmEn9:active:not(:disabled){background-color:rgba(234,234,234,.15)}.Intro_intro__6fnoa{grid-column:1/3;grid-row:1;background-color:var(--surface-color);border-radius:var(--xl-border-radius);width:100%;height:100%;border:2px solid transparent;transition:border-color .3s ease-in-out;&:hover{border-color:var(--accent-color);cursor:pointer}}.Intro_introContainer__dsBdD{display:flex;flex-direction:column;justify-content:center;padding:24px 32px}.Intro_introContainer__dsBdD h1{font-size:48px;margin:0 0 16px;font-weight:600;line-height:1.2}.Intro_titleRow__GBKjk{display:flex;align-items:center;justify-content:space-between;width:100%}.Intro_introContainer__dsBdD p{font-size:20px;margin:0;color:var(--text-secondary)}.Intro_learnMoreButtonContainer__T4PnE{opacity:0;transition:opacity .3s ease-in-out}.Intro_intro__6fnoa:hover .Intro_learnMoreButtonContainer__T4PnE{opacity:1}.Intro_learnMoreButton__gF6Vx{width:auto}@media (max-width:1024px){.Intro_intro__6fnoa{grid-column:1/3}}@media (max-width:768px){.Intro_intro__6fnoa{grid-column:1;grid-row:1}.Intro_introContainer__dsBdD{padding:20px}.Intro_introContainer__dsBdD h1{font-size:36px}.Intro_introContainer__dsBdD p{font-size:18px}}.LatestArticle_container__p9e2h{height:100%;display:flex;flex-direction:column}.LatestArticle_wrapper__2wp9H{padding:24px}.LatestArticle_title__cZXol{margin:0 0 16px;font-size:20px;font-weight:600;color:var(--text-primary)}.LatestArticle_content__D_E1k{flex:1 1;display:flex;flex-direction:column;gap:12px}.LatestArticle_articleTitle__xeNoh{margin:0;font-size:18px;font-weight:500;color:var(--text-primary)}.LatestArticle_readMore__VJ1nY{color:var(--accent-color);text-decoration:none;font-weight:500;margin-top:auto;transition:opacity .2s ease}.LatestArticle_readMore__VJ1nY:hover{opacity:.8}.PhotographyCarousel_container__B2vt4{width:100%;height:100%}.PhotographyCarousel_carousel__YP_lJ{position:relative;width:100%;height:100%;overflow:hidden}.PhotographyCarousel_slides__AMk_g{display:flex;width:100%;height:100%;transition:transform .8s ease-in-out}.PhotographyCarousel_slide__yB81C{position:relative;min-width:100%;height:100%}.PhotographyCarousel_image__i5Mt3{object-fit:cover}.PhotographyCarousel_indicators__z6K_p{position:absolute;bottom:16px;left:50%;transform:translateX(-50%);display:flex;gap:8px;z-index:10}.PhotographyCarousel_indicator__sZyZ2{width:12px;height:12px;border-radius:50%;border:none;background-color:rgba(255,255,255,.4);cursor:pointer;transition:background-color .2s ease;padding:0}.PhotographyCarousel_indicator__sZyZ2:hover{background-color:rgba(255,255,255,.6)}.PhotographyCarousel_indicator__sZyZ2.PhotographyCarousel_active__GY4bH{background-color:var(--accent-color);width:36px;border-radius:4px}.PhotographyCarousel_empty__zzIZu,.PhotographyCarousel_loading__B7tgv{display:flex;align-items:center;justify-content:center;height:100%;color:var(--text-secondary)}.PhotographyCarousel_seeMoreContainer__qqVBk{position:absolute;bottom:16px;right:16px;z-index:10;background-color:rgba(0,0,0,.3);border-radius:var(--base-border-radius)}.SpotifyWidget_container__rz1SA{width:100%;height:100%}.SpotifyWidget_embed__nnt5I{border-radius:var(--base-border-radius);width:100%;height:100%;border:none}