.latest-posts_carousel__H0Usi{overflow:hidden;border:var(--glass-border);border-radius:28px;background:var(--glass-surface);box-shadow:var(--glass-shadow);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px)}.latest-posts_slide__chIWz{display:grid;grid-template-columns:1fr 1.1fr;min-height:370px;animation:latest-posts_arrive__9FycS .35s ease both}.latest-posts_media__U3XFJ{position:relative;display:grid;place-items:center;min-height:320px;overflow:hidden;margin:12px;border-radius:20px;background:radial-gradient(ellipse at 40% 35%,#ffffffb3,#e2d9ed80)}.latest-posts_fallback__qtIcu{width:70%;max-height:310px;object-fit:contain;opacity:.75}.latest-posts_cover__RiVgy{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.latest-posts_cover__RiVgy[hidden]{display:none}.latest-posts_mediaLabel__Foyp5{position:absolute;bottom:16px;left:16px;padding:8px 12px;border:1px solid #ffffffb3;border-radius:999px;background:#ffffffd9;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:#534463;font-size:.6rem;letter-spacing:.16em}.latest-posts_copy__0YDcJ{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;padding:clamp(24px,4vw,48px);min-width:0}.latest-posts_meta__l_E9l{display:flex;flex-wrap:wrap;align-items:center;gap:8px 14px;color:var(--text-muted);font-size:.7rem}.latest-posts_meta__l_E9l .category-chip{margin:0}.latest-posts_copy__0YDcJ h3{margin:22px 0 14px;font-size:clamp(1.6rem,3vw,2.5rem);line-height:1.35;letter-spacing:-.04em;overflow-wrap:anywhere}.latest-posts_copy__0YDcJ h3,.latest-posts_copy__0YDcJ p{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.latest-posts_copy__0YDcJ p{margin:0 0 24px;color:var(--text-muted);font-size:.95rem;line-height:1.85}.latest-posts_controls__x9zqe{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:16px 24px;border-top:1px solid #81718f1a}.latest-posts_count__Vhwr3{font-size:.8rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--text-primary)}.latest-posts_count__Vhwr3 span{color:var(--text-muted)}.latest-posts_dots__jM__J{display:flex;flex-wrap:wrap;justify-content:center;gap:2px}.latest-posts_dots__jM__J button{display:grid;place-items:center;width:26px;height:32px;padding:0;background:transparent;border:0;cursor:pointer}.latest-posts_dots__jM__J button:after{content:"";width:6px;height:6px;border-radius:99px;background:#bcb1c8;transition:width .2s ease,background .2s ease}.latest-posts_dots__jM__J button[aria-current]:after{width:20px;background:var(--accent)}.latest-posts_arrows__7Ryps{display:flex;gap:8px}.latest-posts_arrows__7Ryps button{display:grid;place-items:center;width:40px;height:40px;padding:0;border:1px solid #ffffffd9;border-radius:50%;background:#ffffff80;color:var(--text-primary);font-size:1.2rem;cursor:pointer}.latest-posts_arrows__7Ryps button:hover{background:white}.latest-posts_arrows__7Ryps button:disabled{opacity:.4;cursor:default}.latest-posts_empty__sOmYp{padding:3rem;border:var(--glass-border);border-radius:24px;background:var(--glass-surface);text-align:center;color:var(--text-muted)}@keyframes latest-posts_arrive__9FycS{0%{opacity:.5;transform:translateY(5px)}to{opacity:1;transform:none}}@media(max-width:650px){.latest-posts_slide__chIWz{grid-template-columns:1fr}.latest-posts_media__U3XFJ{min-height:230px;height:230px}.latest-posts_fallback__qtIcu{height:210px}.latest-posts_copy__0YDcJ{padding:24px}.latest-posts_copy__0YDcJ h3{margin-top:16px}.latest-posts_controls__x9zqe{padding:12px 16px;gap:8px}.latest-posts_dots__jM__J{gap:0}.latest-posts_dots__jM__J button{width:20px}}@media(prefers-reduced-motion:reduce){.latest-posts_slide__chIWz{animation:none}.latest-posts_dots__jM__J button:after{transition:none}}.home_intro__IRD2Z{padding:24px 0 40px;max-width:760px}.home_intro__IRD2Z h1{font-size:clamp(2.2rem,5vw,3.8rem);letter-spacing:-.055em;line-height:1.12;margin:16px 0}.home_intro__IRD2Z>p:last-child{color:var(--text-muted);font-size:1.05rem;line-height:1.8}.home_latest__0NbYZ{margin-bottom:64px}.home_filter__hTzSu{display:flex;justify-content:flex-end;margin:-4px 0 18px}.home_filter__hTzSu label{display:flex;align-items:center;gap:12px;font-size:.8rem;color:var(--text-muted)}.home_categoryCount__y5EXc{color:var(--text-muted);font-size:.75rem}.home_categories__ibFTQ{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:2rem 0 3rem;padding:0;border-radius:24px;background:transparent}.home_card__YZ71f{position:relative;isolation:isolate;display:flex;min-width:0;min-height:400px;flex-direction:column;overflow:hidden;padding:22px;border:1px solid #ffffffb3;border-radius:24px;background:radial-gradient(ellipse at 0 0,#ffffff70,transparent 55%),linear-gradient(145deg,#ffffff26,#ffffff08);backdrop-filter:blur(16px) saturate(115%);-webkit-backdrop-filter:blur(16px) saturate(115%);box-shadow:inset 1px 1px 0 #ffffffcc,inset -1px -1px 0 #ffffff66,0 8px 28px #3023420a;transition:transform .25s ease,background .25s ease,box-shadow .25s ease}.home_card__YZ71f:after,.home_card__YZ71f:before{content:"";position:absolute;z-index:-1;pointer-events:none;background:#82738f14}.home_card__YZ71f:before{width:1px;inset:0 auto 0 50%}.home_card__YZ71f:after{height:1px;inset:48% 0 auto}.home_card__YZ71f:hover{transform:translateY(-5px);background:#ffffff50;box-shadow:inset 1px 1px 0 #fff,inset -1px -1px 0 #ffffff99,0 12px 26px #30234214}.home_card__YZ71f:focus-visible{outline:3px solid #6e528c;outline-offset:4px}.home_topline__PoKeY{display:flex;justify-content:space-between;align-items:center;gap:12px;color:#63576f;font-size:.75rem;line-height:1.5}.home_number__11Lam{color:#776782;font-size:2rem;font-weight:300;line-height:1;letter-spacing:-.06em}.home_artwork__XeEf_{position:relative;display:grid;place-items:center;flex:1 1;min-height:230px}.home_orbit__DaOJ6{position:absolute;width:88%;aspect-ratio:1;border:1px solid #82738f1f;border-radius:50%;box-shadow:0 1px 0 #ffffffb3}.home_artwork__XeEf_ img{position:relative;display:block;width:116%;max-width:none;height:auto;aspect-ratio:1;object-fit:contain;filter:drop-shadow(0 18px 14px #45354c1a);transition:transform .4s ease}.home_card__YZ71f:hover .home_artwork__XeEf_ img{transform:translateY(-4px) rotate(-3deg)}.home_caption__omuXO{position:relative;margin-top:auto}.home_caption__omuXO h2{margin:0;color:#302739;font-size:clamp(1.45rem,2.5vw,2rem);font-weight:400;line-height:1.15;letter-spacing:-.035em}.home_caption__omuXO p{display:flex;align-items:center;justify-content:space-between;gap:8px;margin:12px 0 0;color:#63576f;font-size:.75rem}.home_caption__omuXO p span{font-size:1.25rem}.home_card__YZ71f:hover .home_caption__omuXO p{text-decoration:underline;text-underline-offset:4px}@media (max-width:850px){.home_categories__ibFTQ{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:540px){.home_categories__ibFTQ{grid-template-columns:1fr;border-radius:20px}.home_card__YZ71f{min-height:390px;padding:24px}.home_artwork__XeEf_{flex:none;height:250px}.home_artwork__XeEf_ img{width:270px;max-width:110%}.home_orbit__DaOJ6{width:220px;max-width:90%}.home_caption__omuXO h2{font-size:1.9rem}}@media (prefers-reduced-motion:reduce){.home_artwork__XeEf_ img,.home_card__YZ71f{transition:none}.home_card__YZ71f:hover,.home_card__YZ71f:hover .home_artwork__XeEf_ img{transform:none}}