@import "https://fonts.googleapis.com/css2?family=Inter:wght@100..900&family=Space+Mono&display=swap";
.philosophy-section-module__ME9bJq__philosophyHero{letter-spacing:-.03em;width:100%;height:900px;font-family:Inter,sans-serif;position:relative}.philosophy-section-module__ME9bJq__philosophyHero:before{content:"";opacity:.2;will-change:transform;z-index:100;pointer-events:none;background:url(http://assets.iceable.com/img/noise-transparent.png) 0 0/400px 400px;width:200%;height:200%;animation:.5s steps(3,end) infinite philosophy-section-module__ME9bJq__noise-animation;position:fixed;top:-50%;left:-50%}@keyframes philosophy-section-module__ME9bJq__noise-animation{0%{transform:translate(0)}10%{transform:translate(-2%,-3%)}20%{transform:translate(-4%,2%)}30%{transform:translate(2%,-4%)}40%{transform:translate(-2%,5%)}50%{transform:translate(-4%,2%)}60%{transform:translate(3%)}70%{transform:translateY(3%)}80%{transform:translate(-3%)}90%{transform:translate(2%,2%)}to{transform:translate(1%)}}.philosophy-section-module__ME9bJq__philosophyContent{justify-content:center;align-items:center;width:100%;display:flex;position:absolute;top:50%;left:0;transform:translateY(-50%)}.philosophy-section-module__ME9bJq__philosophyTextWrapper{flex-direction:column;justify-content:center;align-items:center;width:100%;max-width:800px;margin:0 auto;padding:0 20px;display:flex;position:relative}.philosophy-section-module__ME9bJq__philosophyCaption{letter-spacing:.05em;text-transform:uppercase;opacity:0;text-align:center;width:100%;font-family:Space Mono,monospace;font-size:clamp(.7rem,1vw,.85rem);font-weight:400;transition:opacity 1s ease-out,transform 1s ease-out;transform:translateY(30px)}.philosophy-section-module__ME9bJq__philosophyCaption.philosophy-section-module__ME9bJq__animate{opacity:1;transform:translateY(0)}.philosophy-section-module__ME9bJq__philosophyCaptionTop{width:100%;padding-top:32px;position:absolute;top:0;left:0}.philosophy-section-module__ME9bJq__philosophyCaptionBottom{width:100%;padding-bottom:32px;position:absolute;bottom:0;left:0}.philosophy-section-module__ME9bJq__philosophyMainText{text-align:center;text-wrap:balance;opacity:0;max-width:40ch;margin:0 auto;font-family:Inter,sans-serif;font-size:clamp(1.2rem,2.5vw,2rem);font-weight:300;line-height:1.5;transition:opacity 1.5s ease-out,transform 1.5s ease-out;transform:translateY(50px)}.philosophy-section-module__ME9bJq__philosophyMainText.philosophy-section-module__ME9bJq__animate{opacity:1;transform:translateY(0)}.philosophy-section-module__ME9bJq__word,.philosophy-section-module__ME9bJq__char{display:inline-block}.philosophy-section-module__ME9bJq__philosophyFooterTitle .philosophy-section-module__ME9bJq__char{will-change:transform;display:inline-block}.philosophy-section-module__ME9bJq__philosophyFooterTitle.philosophy-section-module__ME9bJq__animate .philosophy-section-module__ME9bJq__char{opacity:1;transform:translateY(0)scale(1)}.philosophy-section-module__ME9bJq__philosophyFooter{background-color:#111;flex-direction:column;width:100%;height:70vh;display:flex;position:relative;overflow:hidden}.philosophy-section-module__ME9bJq__philosophyFooterTop{justify-content:center;align-items:flex-start;width:100%;height:40vh;padding-top:10vh;display:flex;position:relative}.philosophy-section-module__ME9bJq__philosophyFooterTitle{text-transform:uppercase;color:#c8c3b9cc;white-space:nowrap;text-align:center;opacity:1;margin:0;font-family:Inter,sans-serif;font-size:20vw;font-weight:800;line-height:1;transition:opacity .3s ease-out,transform .3s ease-out;transform:translateY(0)}.philosophy-section-module__ME9bJq__philosophyFooterTitle.philosophy-section-module__ME9bJq__animate{opacity:1;transform:translateY(0)}.philosophy-section-module__ME9bJq__philosophyFooterBottom{width:100%;height:30vh;position:relative}.philosophy-section-module__ME9bJq__philosophyDotsContainer{justify-content:center;align-items:flex-start;width:100%;height:100%;padding-top:25vh;display:flex;position:absolute;top:0;left:0}.philosophy-section-module__ME9bJq__philosophyDot{background-color:#fff;border-radius:50%;transition:transform .15s ease-out,opacity .15s ease-out,width .15s ease-out,height .15s ease-out;position:absolute}.philosophy-section-module__ME9bJq__philosophyDot:hover{opacity:.8;width:20px;height:20px;transform:scale(1.5)}@media (max-width:768px){.philosophy-section-module__ME9bJq__philosophyFooterTitle{font-size:18vw}.philosophy-section-module__ME9bJq__philosophyFooterTop{height:35vh;padding-top:8vh}.philosophy-section-module__ME9bJq__philosophyFooterBottom{height:25vh}.philosophy-section-module__ME9bJq__philosophyDotsContainer{padding-top:15vh}}@media (max-width:480px){.philosophy-section-module__ME9bJq__philosophyFooterTitle{font-size:16vw}.philosophy-section-module__ME9bJq__philosophyFooterTop{height:30vh;padding-top:6vh}.philosophy-section-module__ME9bJq__philosophyFooterBottom{height:20vh}.philosophy-section-module__ME9bJq__philosophyDotsContainer{padding-top:12vh}}@media (max-width:430px){.philosophy-section-module__ME9bJq__philosophyHero{height:80vh!important}}@media (min-width:1440px){.philosophy-section-module__ME9bJq__philosophyHero{height:70vh!important}}@media (min-width:1920px){.philosophy-section-module__ME9bJq__philosophyHero{height:60vh!important}.philosophy-section-module__ME9bJq__philosophyCaptionTop{padding-top:1rem!important}.philosophy-section-module__ME9bJq__philosophyCaptionBottom{padding-bottom:1rem!important}.philosophy-section-module__ME9bJq__philosophyMainText{margin-top:1rem!important;margin-bottom:1rem!important}.philosophy-section-module__ME9bJq__philosophyContent{top:50%!important;transform:translateY(-50%)!important}}
