.Hero-module__ZARIfG__hero{background-color:#f3efe9;justify-content:center;align-items:center;min-height:100vh;padding:2rem;display:flex;position:relative;overflow:hidden}.Hero-module__ZARIfG__video{object-fit:cover;opacity:.75;z-index:0;width:100%;height:100%;position:absolute;top:0;left:0}.Hero-module__ZARIfG__overlay{z-index:1;background:linear-gradient(#f3efe966 0%,#f3efe999 100%);width:100%;height:100%;position:absolute;top:0;left:0}.Hero-module__ZARIfG__content{z-index:2;text-align:center;animation:1.2s ease-out Hero-module__ZARIfG__fadeInUp;position:relative}.Hero-module__ZARIfG__title{letter-spacing:.15em;color:#2a2a2a;margin-bottom:2rem;font-size:clamp(3rem,10vw,8rem);font-weight:300}.Hero-module__ZARIfG__subtitle{color:#5a5a5a;max-width:600px;margin:0 auto;font-size:clamp(1rem,2.5vw,1.5rem);font-weight:300;line-height:1.6}@keyframes Hero-module__ZARIfG__fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@media (max-width:768px){.Hero-module__ZARIfG__hero{padding:1.5rem}.Hero-module__ZARIfG__video{opacity:.6}.Hero-module__ZARIfG__overlay{background:linear-gradient(#f3efe980 0%,#f3efe9b3 100%)}.Hero-module__ZARIfG__title{letter-spacing:.1em;margin-bottom:1.5rem}}
.Manifesto-module__iTFCjG__manifesto{background:linear-gradient(-45deg,#fefefe,#e0e0e0,#fefefe,#e0e0e0,#fefefe,#e0e0e0) 0 0/600% 600%;justify-content:center;align-items:center;min-height:100vh;padding:4rem 2rem;animation:12s infinite Manifesto-module__iTFCjG__gradientShift;display:flex}.Manifesto-module__iTFCjG__content{text-align:center;max-width:700px}.Manifesto-module__iTFCjG__line{color:#3a3a3a;opacity:0;margin-bottom:1.5rem;font-size:clamp(1.25rem,3vw,2rem);font-weight:300;line-height:1.8;animation:.8s ease-out forwards Manifesto-module__iTFCjG__fadeIn}.Manifesto-module__iTFCjG__line:first-child{animation-delay:.2s}.Manifesto-module__iTFCjG__line:nth-child(2){animation-delay:.4s}.Manifesto-module__iTFCjG__line:nth-child(3){animation-delay:.6s}.Manifesto-module__iTFCjG__line:nth-child(4){animation-delay:.8s}.Manifesto-module__iTFCjG__line:nth-child(5){animation-delay:1s}@keyframes Manifesto-module__iTFCjG__fadeIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes Manifesto-module__iTFCjG__gradientShift{0%{background-position:0%}50%{background-position:100%}to{background-position:0%}}@media (max-width:768px){.Manifesto-module__iTFCjG__manifesto{padding:3rem 1.5rem}.Manifesto-module__iTFCjG__line{margin-bottom:1.2rem}}
.Experience-module__RsmxMa__experience{background:#f3efe9;justify-content:center;align-items:center;min-height:100vh;padding:6rem 2rem;display:flex;position:relative}.Experience-module__RsmxMa__grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:4rem;width:100%;max-width:1200px;display:grid}.Experience-module__RsmxMa__block{text-align:center;opacity:0;padding:2rem;animation:1s ease-out forwards Experience-module__RsmxMa__fadeInUp}.Experience-module__RsmxMa__block:first-child{animation-delay:.2s}.Experience-module__RsmxMa__block:nth-child(2){animation-delay:.4s}.Experience-module__RsmxMa__block:nth-child(3){animation-delay:.6s}.Experience-module__RsmxMa__title{color:#2a2a2a;letter-spacing:.05em;cursor:pointer;margin-bottom:1.5rem;font-size:clamp(1.5rem,3vw,2.5rem);font-weight:300;transition:color .3s;display:inline-block;position:relative}.Experience-module__RsmxMa__title:after{content:"";background-color:#2a2a2a;width:0;height:1px;transition:all .4s;position:absolute;bottom:-4px;left:0}.Experience-module__RsmxMa__title:hover:after{width:100%}.Experience-module__RsmxMa__description{color:#5a5a5a;font-size:clamp(1rem,2vw,1.125rem);font-weight:300;line-height:1.7}.Experience-module__RsmxMa__hiddenPhraseContainer{opacity:0;pointer-events:none;text-align:center;transition:all .5s;position:absolute;bottom:12rem;left:50%;transform:translate(-50%,10px)}.Experience-module__RsmxMa__hiddenPhraseContainer p{letter-spacing:3px;color:#5a5a5a;font-size:clamp(1.3rem,2vw,1.5rem);font-weight:200}:is(.Experience-module__RsmxMa__experience:has(.Experience-module__RsmxMa__title#Experience-module__RsmxMa__one:hover) .Experience-module__RsmxMa__hiddenPhraseContainer#Experience-module__RsmxMa__time,.Experience-module__RsmxMa__experience:has(.Experience-module__RsmxMa__title#Experience-module__RsmxMa__two:hover) .Experience-module__RsmxMa__hiddenPhraseContainer#Experience-module__RsmxMa__space,.Experience-module__RsmxMa__experience:has(.Experience-module__RsmxMa__title#Experience-module__RsmxMa__three:hover) .Experience-module__RsmxMa__hiddenPhraseContainer#Experience-module__RsmxMa__presence){opacity:1;transition:all 1.5s;transform:translate(-50%)}@keyframes Experience-module__RsmxMa__fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@media (max-width:768px){.Experience-module__RsmxMa__experience{padding:4rem 1.5rem}.Experience-module__RsmxMa__grid{gap:3rem}.Experience-module__RsmxMa__block{padding:1rem}.Experience-module__RsmxMa__title{cursor:default}.Experience-module__RsmxMa__title:after,.Experience-module__RsmxMa__hiddenPhraseContainer{display:none}}
.VisualSection-module__329rZG__visual{background-color:#2a2a2a;min-height:100vh;position:relative;overflow:hidden}.VisualSection-module__329rZG__video{object-fit:cover;opacity:.8;width:100%;height:100%;position:absolute;top:0;left:0}.VisualSection-module__329rZG__overlay{background:#f3efe940;width:100%;height:100%;position:absolute;top:0;left:0}@media (max-width:768px){.VisualSection-module__329rZG__visual{min-height:50vh}.VisualSection-module__329rZG__video{opacity:.7}.VisualSection-module__329rZG__overlay{background:#f3efe94d}}
