.Hero-module__ZARIfG__hero{min-height:100vh;padding-top:var(--nav-height);background:0 0;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.Hero-module__ZARIfG__hero__container{z-index:5;flex-direction:column;justify-content:center;width:100%;height:100%;display:flex;position:relative}.Hero-module__ZARIfG__hero__grid{grid-template-columns:1fr 1fr;align-items:center;gap:6rem;width:100%;display:grid}.Hero-module__ZARIfG__hero__imageSide{justify-content:flex-end;display:flex;position:relative}.Hero-module__ZARIfG__hero__imageContainer{aspect-ratio:4/5;-webkit-mask-composite:source-in;width:100%;max-width:480px;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(135deg,#0000 0%,#000 30%),linear-gradient(#000 0% 40%,#000c 60%,#0006 80%,#0000 100%);mask-image:linear-gradient(135deg,#0000 0%,#000 30%),linear-gradient(#000 0% 40%,#000c 60%,#0006 80%,#0000 100%);-webkit-mask-composite:source-in;mask-composite:intersect}.Hero-module__ZARIfG__hero__image{object-fit:cover;-webkit-user-select:none;user-select:none;pointer-events:none;filter:drop-shadow(0 20px 50px #0006);transform-origin:50%;width:100%;height:100%;transition:transform 1.5s var(--ease-out-expo);animation:15s ease-in-out infinite alternate Hero-module__ZARIfG__floatImage;display:block;transform:scale(1.15)}@keyframes Hero-module__ZARIfG__floatImage{0%{transform:scale(1.15)translateY(0)}to{transform:scale(1.18)translateY(-2%)}}.Hero-module__ZARIfG__hero__content{z-index:2;text-align:left;position:relative}.Hero-module__ZARIfG__hero__label{border:1px solid var(--border-accent);background:var(--accent-subtle);border-radius:100px;margin-bottom:2rem;padding:.4rem 1.2rem;display:inline-block}.Hero-module__ZARIfG__hero__title{font-family:Playfair Display,Georgia,serif;font-size:var(--fs-2xl);letter-spacing:var(--ls-tight);color:var(--text-primary);perspective:1000px;font-weight:400;line-height:1}.Hero-module__ZARIfG__hero__titleLine{display:block;overflow:hidden}.Hero-module__ZARIfG__hero__titleLine--italic{color:var(--accent);font-style:italic}.Hero-module__ZARIfG__hero__subtitle{max-width:480px;font-size:var(--fs-base);color:var(--text-secondary);letter-spacing:var(--ls-base);margin:2.5rem 0 0;line-height:1.8}.Hero-module__ZARIfG__hero__description{max-width:520px;font-size:var(--fs-sm);color:var(--text-muted);letter-spacing:var(--ls-base);margin:1.5rem 0 0;line-height:1.7}.Hero-module__ZARIfG__hero__scroll{flex-direction:column;align-items:center;gap:.75rem;display:flex;position:absolute;bottom:3rem;left:0}.Hero-module__ZARIfG__hero__scrollLine{background:var(--accent);transform-origin:top;width:1px;height:40px}.Hero-module__ZARIfG__hero__scrollText{font-size:var(--fs-xs);text-transform:uppercase;letter-spacing:.2em;color:var(--text-muted)}.Hero-module__ZARIfG__hero__orb{background:radial-gradient(circle at center,var(--accent)0%,transparent 75%);opacity:.1;filter:blur(120px);pointer-events:none;border-radius:50%;width:700px;height:700px;position:absolute;top:-10%;right:-15%}.Hero-module__ZARIfG__hero__orbSecond{opacity:.08;filter:blur(100px);pointer-events:none;background:radial-gradient(circle,#8b79be 0%,#0000 75%);border-radius:50%;width:500px;height:500px;position:absolute;bottom:-5%;left:-10%}@media (max-width:1024px){.Hero-module__ZARIfG__hero{padding-top:calc(var(--nav-height) + 3rem);align-items:flex-start}.Hero-module__ZARIfG__hero__grid{text-align:center;grid-template-columns:1fr;gap:3rem}.Hero-module__ZARIfG__hero__title{font-size:clamp(2.5rem,10vw,4rem)}.Hero-module__ZARIfG__hero__subtitle{margin:2rem auto 0}.Hero-module__ZARIfG__hero__imageSide{order:2;justify-content:center}.Hero-module__ZARIfG__hero__imageContainer{max-width:320px}.Hero-module__ZARIfG__hero__content{text-align:center;flex-direction:column;order:1;align-items:center;display:flex}.Hero-module__ZARIfG__hero__subtitle{margin-left:auto;margin-right:auto}.Hero-module__ZARIfG__hero__scroll{left:50%;transform:translate(-50%)}}@media (max-width:444px){.Hero-module__ZARIfG__hero__grid{gap:2rem}.Hero-module__ZARIfG__hero__title{line-height:1.1}.Hero-module__ZARIfG__hero__subtitle{margin-top:1.5rem;font-size:.9rem}.Hero-module__ZARIfG__hero__imageContainer{max-width:280px}.Hero-module__ZARIfG__hero__scroll{bottom:1.5rem}}@media (max-width:344px){.Hero-module__ZARIfG__hero__title{font-size:var(--fs-2xl);line-height:1.15}.Hero-module__ZARIfG__hero__imageContainer{max-width:240px}.Hero-module__ZARIfG__hero__subtitle{margin-top:1rem;font-size:.85rem}.Hero-module__ZARIfG__hero__label{margin-bottom:1rem;padding:.3rem 1rem}}
.ProjectCard-module__U_VZua__card{transition:transform var(--duration-normal)var(--ease-out-expo),box-shadow var(--duration-normal)var(--ease-out-expo);background:0 0;border:none;border-radius:0;overflow:hidden}.ProjectCard-module__U_VZua__card:hover{box-shadow:0 20px 40px #0006,0 0 20px var(--accent-subtle);border-color:var(--border-accent);transform:translateY(-8px)}.ProjectCard-module__U_VZua__card__link{color:inherit;text-decoration:none;display:block;position:relative}.ProjectCard-module__U_VZua__card__imageWrap{aspect-ratio:16/10;width:100%;position:relative;overflow:hidden}.ProjectCard-module__U_VZua__card__imageContainer{width:100%;height:100%;position:absolute;inset:0}.ProjectCard-module__U_VZua__card__image{object-fit:cover;width:100%;height:100%;transition:transform .6s var(--ease-out-expo)!important}.ProjectCard-module__U_VZua__card__imagePlaceholder{background-color:var(--bg-tertiary);width:100%;height:100%}.ProjectCard-module__U_VZua__card__overlay{background:linear-gradient(#0000 30%,#0a0a0abf 100%);position:absolute;inset:0}.ProjectCard-module__U_VZua__card__info{padding:1.25rem 1.5rem 1.5rem}.ProjectCard-module__U_VZua__card__meta{align-items:center;gap:1rem;margin-bottom:.75rem;display:flex}.ProjectCard-module__U_VZua__card__year{font-size:var(--fs-xs);color:var(--text-muted)}.ProjectCard-module__U_VZua__card__title{font-family:Playfair Display,Georgia,serif;font-size:var(--fs-md);color:var(--text-primary);transition:color var(--duration-fast)ease;font-weight:500;line-height:1.3}.ProjectCard-module__U_VZua__card:hover .ProjectCard-module__U_VZua__card__title{color:var(--accent)}.ProjectCard-module__U_VZua__card__location{font-size:var(--fs-sm);color:var(--text-muted);margin-top:.5rem}.ProjectCard-module__U_VZua__card__arrow{color:var(--text-muted);transition:transform var(--duration-fast)var(--ease-out-expo),color var(--duration-fast)ease;font-size:1.2rem;position:absolute;bottom:1.5rem;right:1.5rem}[dir=rtl] .ProjectCard-module__U_VZua__card__arrow{left:1.5rem;right:auto;transform:scaleX(-1)}.ProjectCard-module__U_VZua__card:hover .ProjectCard-module__U_VZua__card__arrow{color:var(--accent);transform:translate(5px)}@media (max-width:768px){.ProjectCard-module__U_VZua__card__info{padding:1.25rem 1rem}.ProjectCard-module__U_VZua__card__title{font-size:1.15rem}.ProjectCard-module__U_VZua__card__arrow{bottom:1.25rem;right:1rem}[dir=rtl] .ProjectCard-module__U_VZua__card__arrow{left:1rem;right:auto}}@media (max-width:444px){.ProjectCard-module__U_VZua__card__info{padding:1rem .85rem}.ProjectCard-module__U_VZua__card__title{font-size:1.1rem}.ProjectCard-module__U_VZua__card__meta{gap:.75rem}.ProjectCard-module__U_VZua__card__location{font-size:.8rem}}
.BlogCard-module__h7P_Na__article{border-bottom:1px solid var(--border);transition:transform var(--duration-normal)var(--ease-out-expo);padding:3rem 0}.BlogCard-module__h7P_Na__article:hover{border-left:2px solid var(--accent);background:#ffffff05;padding-left:1rem;transform:translate(10px)}[dir=rtl] .BlogCard-module__h7P_Na__article:hover{transform:translate(-10px)}.BlogCard-module__h7P_Na__article__link{color:inherit;grid-template-columns:240px 1fr;align-items:center;gap:3rem;text-decoration:none;display:grid}.BlogCard-module__h7P_Na__article__link--noImage{grid-template-columns:1fr;gap:0;padding-left:2rem}.BlogCard-module__h7P_Na__article--minimal{padding:2.5rem 0}.BlogCard-module__h7P_Na__article__link--minimal{grid-template-columns:180px 1fr;align-items:flex-start;gap:4rem}.BlogCard-module__h7P_Na__article__link--minimal.BlogCard-module__h7P_Na__article__link--noImage{grid-template-columns:1fr}.BlogCard-module__h7P_Na__article__link--minimal .BlogCard-module__h7P_Na__article__title{font-size:var(--fs-md);margin-bottom:.75rem}.BlogCard-module__h7P_Na__article__link--minimal .BlogCard-module__h7P_Na__article__excerpt{font-size:var(--fs-base);color:var(--text-muted);-webkit-line-clamp:3;line-clamp:3}.BlogCard-module__h7P_Na__article__imageWrap{aspect-ratio:16/10;border-radius:0;overflow:hidden}.BlogCard-module__h7P_Na__article__imageContainer{width:100%;height:100%;position:relative}.BlogCard-module__h7P_Na__article__image{object-fit:cover;width:100%;height:100%;transition:transform .8s var(--ease-out-expo)!important}.BlogCard-module__h7P_Na__article:hover .BlogCard-module__h7P_Na__article__image{transform:scale(1.05)}.BlogCard-module__h7P_Na__article__body{min-width:0}.BlogCard-module__h7P_Na__article__meta{align-items:center;gap:1rem;margin-bottom:.5rem;display:flex}.BlogCard-module__h7P_Na__article__date{font-size:var(--fs-xs);color:var(--text-muted)}.BlogCard-module__h7P_Na__article__title{font-family:Playfair Display,Georgia,serif;font-size:var(--fs-lg);color:var(--text-primary);letter-spacing:var(--ls-tight);margin-bottom:1rem;font-weight:400;line-height:1.2}.BlogCard-module__h7P_Na__article:hover .BlogCard-module__h7P_Na__article__title{color:var(--accent)}.BlogCard-module__h7P_Na__article__excerpt{font-size:var(--fs-sm);color:var(--text-secondary);-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;line-height:1.6;display:-webkit-box;overflow:hidden}.BlogCard-module__h7P_Na__article__readMore{font-size:var(--fs-xs);text-transform:uppercase;letter-spacing:var(--ls-extrawide);color:var(--text-muted);margin-top:1.5rem;font-weight:500;display:inline-block}@media (max-width:640px){.BlogCard-module__h7P_Na__article__link{grid-template-columns:1fr;gap:1rem}.BlogCard-module__h7P_Na__article__imageWrap{width:100%;height:180px}}
.Pagination-module__Ih5jkq__pagination{border-top:1px solid var(--border);justify-content:center;align-items:center;gap:1.5rem;margin-top:4rem;padding-top:2rem;display:flex}.Pagination-module__Ih5jkq__info{font-size:var(--fs-sm);color:var(--text-muted);font-weight:500}.Pagination-module__Ih5jkq__disabled{opacity:.4;cursor:not-allowed;pointer-events:none}@media (max-width:640px){.Pagination-module__Ih5jkq__pagination{flex-direction:column;gap:1rem}}
.page-module__q81_BW__grid{grid-template-columns:repeat(2,1fr);gap:1.5rem;display:grid}@media (max-width:768px){.page-module__q81_BW__grid{grid-template-columns:1fr}}.page-module__q81_BW__empty{text-align:center;border:1px dashed var(--border);border-radius:12px;padding:6rem 2rem}.page-module__q81_BW__emptyText{color:var(--text-muted);font-size:var(--fs-base)}
.page-module__4kg_tG__list{background:var(--bg-card);border:1px solid var(--border);border-radius:12px;overflow:hidden}.page-module__4kg_tG__empty{text-align:center;border:1px dashed var(--border);color:var(--text-muted);font-size:var(--fs-base);border-radius:12px;padding:6rem 2rem}
.Philosophy-module__PUxW5G__philosophy{background:0 0;padding:clamp(8rem,15vh,15rem) 0;position:relative;overflow:hidden}.Philosophy-module__PUxW5G__philosophy__inner{text-align:center;flex-direction:column;align-items:center;gap:3rem;max-width:900px;margin:0 auto;display:flex}.Philosophy-module__PUxW5G__philosophy__quoteWrap{max-width:1100px;margin-top:3.5rem;margin-left:auto;margin-right:auto;position:relative}.Philosophy-module__PUxW5G__philosophy__quoteMark{color:var(--accent);opacity:.8;vertical-align:middle;margin:0 .5rem;font-family:Playfair Display,Georgia,serif;font-size:5rem;line-height:0;display:inline-block;position:relative;top:1rem}.Philosophy-module__PUxW5G__philosophy__quoteMark--end{top:2.5rem}.Philosophy-module__PUxW5G__philosophy__quote{color:var(--text-primary);text-align:center;font-family:Playfair Display,Georgia,serif;font-size:clamp(2rem,5vw,3.5rem);font-weight:400;line-height:1.4;position:relative}.Philosophy-module__PUxW5G__philosophy__quote em{color:var(--accent);font-style:italic}.Philosophy-module__PUxW5G__philosophy__line{background:var(--accent);transform-origin:50%;border-radius:2px;width:80px;height:2px;box-shadow:0 0 12px #c9a96e26}@media (max-width:768px){.Philosophy-module__PUxW5G__philosophy{padding:6rem 0}}@media (max-width:444px){.Philosophy-module__PUxW5G__philosophy{padding:4rem 0}.Philosophy-module__PUxW5G__philosophy__quote{font-size:1.35rem;line-height:1.5}.Philosophy-module__PUxW5G__philosophy__inner{gap:2rem}}
.page-module___8aEwW__projectsGridAsymmetric{grid-template-columns:repeat(2,1fr);gap:4rem 3rem;margin-top:4rem;display:grid}.page-module___8aEwW__projectItem{width:100%}@media (max-width:991px){.page-module___8aEwW__projectsGridAsymmetric{grid-template-columns:1fr;gap:3rem}}.page-module___8aEwW__writingContainer{border-top:1px solid var(--border);margin-top:4rem}.page-module___8aEwW__seeAll{justify-content:center;margin-top:3rem;display:flex}.page-module___8aEwW__emptyState{text-align:center;color:var(--text-muted);font-size:var(--fs-base);border:1px dashed var(--border);border-radius:12px;padding:4rem 2rem}.page-module___8aEwW__divider{padding:0}.page-module___8aEwW__dividerLine{background:linear-gradient(to right,transparent,var(--border-hover),transparent);height:1px}.page-module___8aEwW__cta{text-align:center;padding:clamp(6rem,12vh,12rem) 0}.page-module___8aEwW__ctaInner{flex-direction:column;align-items:center;gap:1.5rem;display:flex}.page-module___8aEwW__ctaTitle{font-family:Playfair Display,Georgia,serif;font-size:var(--fs-2xl);color:var(--text-primary);font-weight:400;line-height:1.1}.page-module___8aEwW__ctaTitle em{color:var(--accent);font-style:italic}.page-module___8aEwW__ctaText{max-width:450px;font-size:var(--fs-base);color:var(--text-secondary);margin-bottom:2rem;line-height:1.7}.page-module___8aEwW__ctaLinks{flex-wrap:wrap;justify-content:center;gap:1.5rem;width:100%;display:flex}@media (max-width:768px){.page-module___8aEwW__ctaLinks{flex-direction:column;align-items:center;gap:1rem}.page-module___8aEwW__ctaLinks>a{width:100%;max-width:300px}}
.PostSkeleton-module__ACVu0W__skeletonArticle{border-bottom:1px solid var(--border);grid-template-columns:180px 1fr;align-items:flex-start;gap:4rem;padding:2.5rem 0;display:grid}.PostSkeleton-module__ACVu0W__skeletonImageWrap{aspect-ratio:16/10;background:#ffffff0d;width:100%}.PostSkeleton-module__ACVu0W__skeletonBody{flex-direction:column;gap:1rem;width:100%;display:flex}.PostSkeleton-module__ACVu0W__skeletonMeta{align-items:center;gap:1rem;display:flex}.PostSkeleton-module__ACVu0W__skeletonBadge{background:#ffffff0d;border-radius:20px;width:80px;height:24px}.PostSkeleton-module__ACVu0W__skeletonDate{background:#ffffff0d;border-radius:4px;width:100px;height:14px}.PostSkeleton-module__ACVu0W__skeletonTitle{background:#ffffff0d;border-radius:4px;width:85%;height:32px;margin-bottom:.5rem}.PostSkeleton-module__ACVu0W__skeletonExcerptLine{background:#ffffff0d;border-radius:4px;height:14px;margin-bottom:.5rem}.PostSkeleton-module__ACVu0W__skeletonExcerptLine:first-child{width:100%}.PostSkeleton-module__ACVu0W__skeletonExcerptLine:nth-child(2){width:90%}.PostSkeleton-module__ACVu0W__skeletonExcerptLine:nth-child(3){width:75%}.PostSkeleton-module__ACVu0W__skeletonReadMore{background:#ffffff0d;border-radius:4px;width:90px;height:14px;margin-top:1rem}.PostSkeleton-module__ACVu0W__pulse{animation:1.5s ease-in-out infinite PostSkeleton-module__ACVu0W__pulse}@keyframes PostSkeleton-module__ACVu0W__pulse{0%{opacity:.4}50%{opacity:.8}to{opacity:.4}}.PostSkeleton-module__ACVu0W__list{flex-direction:column;display:flex}@media (max-width:640px){.PostSkeleton-module__ACVu0W__skeletonArticle{grid-template-columns:1fr;gap:1.5rem}.PostSkeleton-module__ACVu0W__skeletonImageWrap{aspect-ratio:auto;height:180px}}
.ProjectSkeleton-module__aEb_ZW__skeletonCard{flex-direction:column;gap:1rem;padding-bottom:2rem;display:flex}.ProjectSkeleton-module__aEb_ZW__skeletonImageWrap{aspect-ratio:4/3;background:#ffffff0d;border-radius:4px;width:100%}.ProjectSkeleton-module__aEb_ZW__skeletonInfo{flex-direction:column;gap:.75rem;padding-top:1rem;display:flex}.ProjectSkeleton-module__aEb_ZW__skeletonMeta{justify-content:flex-start;align-items:center;gap:1rem;display:flex}.ProjectSkeleton-module__aEb_ZW__skeletonBadge{background:#ffffff0d;border-radius:20px;width:80px;height:24px}.ProjectSkeleton-module__aEb_ZW__skeletonYear{background:#ffffff0d;border-radius:4px;width:40px;height:16px}.ProjectSkeleton-module__aEb_ZW__skeletonTitle{background:#ffffff0d;border-radius:4px;width:70%;height:28px}.ProjectSkeleton-module__aEb_ZW__skeletonLocation{background:#ffffff0d;border-radius:4px;width:50%;height:16px}.ProjectSkeleton-module__aEb_ZW__pulse{animation:1.5s ease-in-out infinite ProjectSkeleton-module__aEb_ZW__pulse}@keyframes ProjectSkeleton-module__aEb_ZW__pulse{0%{opacity:.4}50%{opacity:.8}to{opacity:.4}}.ProjectSkeleton-module__aEb_ZW__grid{grid-template-columns:repeat(2,1fr);gap:1.5rem;display:grid}@media (max-width:768px){.ProjectSkeleton-module__aEb_ZW__grid{grid-template-columns:1fr}}
