.Preloader-module__-PvIBG__preloader{background:var(--bg-deep);width:100%;height:100%;z-index:var(--z-preloader);justify-content:center;align-items:center;display:flex;position:fixed;top:0;left:0}.Preloader-module__-PvIBG__counter{align-items:baseline;gap:.25rem;display:flex}.Preloader-module__-PvIBG__number{font-family:var(--font-accent);color:var(--text-primary);font-size:clamp(5rem,15vw,12rem);line-height:1}.Preloader-module__-PvIBG__percent{font-family:var(--font-accent);color:var(--accent);font-size:clamp(2rem,5vw,4rem);line-height:1}
.Navbar-module__cJzEcG__nav{z-index:200;color:#fffcf2;pointer-events:none;--nav-backdrop:#05050566;grid-template-columns:1fr 1fr 1fr;align-items:start;width:100%;padding:2rem 5%;transition:color .5s;display:grid;position:fixed;top:0;left:0}.Navbar-module__cJzEcG__navBackground{background-color:var(--nav-backdrop);-webkit-backdrop-filter:blur(12px);z-index:205;pointer-events:none;border-bottom:1px solid #ffffff0d;width:100%;height:100%;transition:background-color .5s;position:absolute;top:0;left:0}.Navbar-module__cJzEcG__nav.Navbar-module__cJzEcG__lightMode{color:#050505;--nav-backdrop:#fffcf299}.Navbar-module__cJzEcG__nav.Navbar-module__cJzEcG__lightMode .Navbar-module__cJzEcG__navBackground{border-bottom:1px solid #0000000d}.Navbar-module__cJzEcG__menuIsOpenOverride{color:#fffcf2!important}.Navbar-module__cJzEcG__menuIsOpenOverride .Navbar-module__cJzEcG__navBackground{-webkit-backdrop-filter:none!important;background-color:#0000!important;border-bottom:none!important}.Navbar-module__cJzEcG__left,.Navbar-module__cJzEcG__center,.Navbar-module__cJzEcG__right{pointer-events:auto;z-index:210;position:relative}.Navbar-module__cJzEcG__left{justify-self:start}.Navbar-module__cJzEcG__label{font-family:var(--font-body,sans-serif);letter-spacing:.05em;text-transform:uppercase;opacity:.7;font-size:.6rem;line-height:1.4;display:block}.Navbar-module__cJzEcG__center{justify-self:center}.Navbar-module__cJzEcG__logo{font-family:var(--font-syne),sans-serif;letter-spacing:.1em;font-size:.9rem;font-weight:800}.Navbar-module__cJzEcG__right{justify-self:end;align-items:center;gap:2rem;display:flex}.Navbar-module__cJzEcG__link{font-family:var(--font-body,sans-serif);text-transform:uppercase;letter-spacing:.05em;color:currentColor;font-size:.75rem;text-decoration:none;transition:opacity .3s}.Navbar-module__cJzEcG__link:hover{opacity:.5}.Navbar-module__cJzEcG__menuBtn{cursor:pointer;color:currentColor;background:0 0;border:1px solid #fff3;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;padding:0;transition:all .3s;display:flex}.Navbar-module__cJzEcG__nav.Navbar-module__cJzEcG__lightMode .Navbar-module__cJzEcG__menuBtn{border-color:#0003}.Navbar-module__cJzEcG__menuBtn:hover{color:var(--bg-primary);background:currentColor}.Navbar-module__cJzEcG__nav:not(.Navbar-module__cJzEcG__lightMode) .Navbar-module__cJzEcG__menuBtn:hover{color:#050505}.Navbar-module__cJzEcG__nav.Navbar-module__cJzEcG__lightMode .Navbar-module__cJzEcG__menuBtn:hover{color:#fffcf2;background:#050505}.Navbar-module__cJzEcG__linesContainer{width:14px;height:10px;position:relative}.Navbar-module__cJzEcG__line1,.Navbar-module__cJzEcG__line2{background-color:currentColor;width:100%;height:1px;transition:all .3s;position:absolute;left:0}.Navbar-module__cJzEcG__line1{top:0}.Navbar-module__cJzEcG__line2{bottom:0}.Navbar-module__cJzEcG__menuOpen .Navbar-module__cJzEcG__line1{top:50%;transform:translateY(-50%)rotate(45deg)}.Navbar-module__cJzEcG__menuOpen .Navbar-module__cJzEcG__line2{top:50%;transform:translateY(-50%)rotate(-45deg)}.Navbar-module__cJzEcG__overlay{z-index:150;pointer-events:none;visibility:hidden;background-color:#1a1a1a;width:100vw;height:100vh;padding:20vh 5%;display:flex;position:fixed;top:0;left:0}.Navbar-module__cJzEcG__overlay.Navbar-module__cJzEcG__isOpen{pointer-events:auto}.Navbar-module__cJzEcG__overlayContent{grid-template-columns:1fr 2fr;align-items:start;width:100%;display:grid}.Navbar-module__cJzEcG__menuTitle{font-family:var(--font-syne),sans-serif;letter-spacing:-.02em;color:#fff;margin:0;font-size:clamp(3rem,6vw,5rem);font-weight:800}.Navbar-module__cJzEcG__menuLinks,.Navbar-module__cJzEcG__navLinksList{flex-direction:column;gap:1rem;display:flex}.Navbar-module__cJzEcG__menuActions{flex-wrap:wrap;gap:1rem;margin-top:2rem;display:flex}.Navbar-module__cJzEcG__menuActionButton{font-family:var(--font-syne),sans-serif;text-transform:uppercase;letter-spacing:.12em;color:#fff;z-index:1;border:1px solid #ffffff40;border-radius:100px;padding:.8rem 2rem;font-size:.8rem;font-weight:700;text-decoration:none;transition:all .4s cubic-bezier(.16,1,.3,1);display:inline-block;position:relative;overflow:hidden}.Navbar-module__cJzEcG__menuActionButton:before{content:"";background:var(--accent,#eb5e28);transform-origin:100%;z-index:-1;width:100%;height:100%;transition:transform .5s cubic-bezier(.16,1,.3,1);position:absolute;top:0;left:0;transform:scaleX(0)}.Navbar-module__cJzEcG__menuActionButton:hover{color:#fff;border-color:var(--accent,#eb5e28)}.Navbar-module__cJzEcG__menuActionButton:hover:before{transform-origin:0;transform:scaleX(1)}.Navbar-module__cJzEcG__linkItem{margin-left:-30px;padding-left:30px;overflow:hidden}.Navbar-module__cJzEcG__hugeLink{font-family:var(--font-syne),sans-serif;letter-spacing:-.02em;color:#fff;font-size:clamp(3rem,7vw,6rem);font-weight:800;text-decoration:none;transition:transform .4s cubic-bezier(.16,1,.3,1),opacity .4s;display:inline-block;position:relative}.Navbar-module__cJzEcG__hugeLink:before{content:"";background-color:#fff;border-radius:50%;width:10px;height:10px;transition:transform .4s cubic-bezier(.16,1,.3,1);position:absolute;top:50%;left:-25px;transform:translateY(-50%)scale(0)}.Navbar-module__cJzEcG__hugeLink:hover{opacity:.8;transform:translate(15px)}.Navbar-module__cJzEcG__hugeLink:hover:before{transform:translateY(-50%)scale(1)}@media (max-width:768px){.Navbar-module__cJzEcG__nav{justify-content:space-between;align-items:center;padding:1rem 5%;display:flex}.Navbar-module__cJzEcG__navBackground{-webkit-backdrop-filter:blur(8px)}.Navbar-module__cJzEcG__left,.Navbar-module__cJzEcG__right .Navbar-module__cJzEcG__link{display:none!important}.Navbar-module__cJzEcG__logo{letter-spacing:.05em;font-size:.7rem;font-weight:800}.Navbar-module__cJzEcG__center{flex-grow:1;justify-content:center;display:flex}.Navbar-module__cJzEcG__right{justify-self:end;gap:0}.Navbar-module__cJzEcG__overlay{flex-direction:column;padding:10vh 5% 4vh;display:flex}.Navbar-module__cJzEcG__overlayContent{flex-direction:column;flex:1;justify-content:space-between;gap:2rem;display:flex}.Navbar-module__cJzEcG__menuTitle{opacity:.5;margin-bottom:1rem;font-size:clamp(1rem,3vw,1.5rem)}.Navbar-module__cJzEcG__navLinksList{gap:.1rem}.Navbar-module__cJzEcG__linkItem{margin-left:0;padding-left:0}.Navbar-module__cJzEcG__hugeLink{letter-spacing:-.03em;font-size:clamp(2.5rem,10vw,4rem);font-weight:500}.Navbar-module__cJzEcG__hugeLink:before{display:none}.Navbar-module__cJzEcG__menuActions{grid-template-columns:repeat(3,1fr);gap:8px;width:100%;margin-top:auto;padding-bottom:1rem;display:grid}.Navbar-module__cJzEcG__menuActionButton{text-align:center;background:0 0;border:1px solid #fff6;border-radius:4px;justify-content:center;align-items:center;width:100%;padding:1rem .5rem;font-size:.65rem;display:flex}.Navbar-module__cJzEcG__menuActionButton:first-child{color:#000;background:#fff;border-color:#fff}.Navbar-module__cJzEcG__menuActionButton:before{display:none}}
.FooterSection-module__eyrx4q__footer{background-color:var(--bg-primary);padding:10vh var(--container-padding)4rem;z-index:10;flex-direction:column;display:flex;position:relative;overflow:hidden}.FooterSection-module__eyrx4q__topSection{margin-bottom:8vh}.FooterSection-module__eyrx4q__headline{font-family:var(--font-syne),sans-serif;color:var(--text-primary);text-transform:uppercase;letter-spacing:-.02em;margin:0;font-size:clamp(3rem,9vw,9rem);font-weight:800;line-height:.85}.FooterSection-module__eyrx4q__lineWrapper{vertical-align:top;display:inline-block;overflow:hidden}.FooterSection-module__eyrx4q__char{will-change:transform,opacity;display:inline-block}.FooterSection-module__eyrx4q__middleSection{justify-content:space-between;align-items:flex-start;gap:4rem;margin-bottom:10vh;display:flex}.FooterSection-module__eyrx4q__newsletterBlock{flex-direction:column;gap:1rem;width:100%;max-width:400px;display:flex}.FooterSection-module__eyrx4q__newsletterForm{border-bottom:1px solid var(--border);width:100%;padding-bottom:8px;transition:border-color .3s;display:flex;position:relative}.FooterSection-module__eyrx4q__newsletterForm:focus-within{border-color:var(--text-primary)}.FooterSection-module__eyrx4q__newsInput{font-family:var(--font-body);color:var(--text-primary);background:0 0;border:none;outline:none;width:100%;padding:0;font-size:1.1rem}.FooterSection-module__eyrx4q__newsInput::placeholder{color:var(--text-secondary);opacity:.5}.FooterSection-module__eyrx4q__newsSubmit{color:var(--text-primary);cursor:pointer;transition:transform .3s var(--ease-slow);background:0 0;border:none;padding:0 10px;font-size:1.5rem}.FooterSection-module__eyrx4q__newsSubmit:hover:not(:disabled){transform:translate(5px)}.FooterSection-module__eyrx4q__successMsg{font-family:var(--font-body);color:var(--accent);text-transform:uppercase;letter-spacing:.05em;margin-top:.5rem;font-size:.8rem;animation:.5s forwards FooterSection-module__eyrx4q__fadeIn}@keyframes FooterSection-module__eyrx4q__fadeIn{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}.FooterSection-module__eyrx4q__contactBlock{flex-direction:column;gap:1rem;display:flex}.FooterSection-module__eyrx4q__label{font-family:var(--font-body);font-size:var(--text-label);color:var(--accent);text-transform:uppercase;letter-spacing:.15em}.FooterSection-module__eyrx4q__email{font-family:var(--font-heading);color:var(--text-primary);background-image:linear-gradient(var(--text-primary),var(--text-primary));transition:background-size .5s var(--ease-slow,ease);background-position:0 100%;background-repeat:no-repeat;background-size:0% 2px;font-size:clamp(1.5rem,4vw,3rem);font-weight:700;text-decoration:none;display:inline-block}.FooterSection-module__eyrx4q__email:hover{background-size:100% 2px}.FooterSection-module__eyrx4q__socialFrame{border:1px solid var(--border);background:var(--bg-primary);will-change:transform,opacity;border-radius:24px;grid-template-columns:1fr auto 1fr;align-items:center;padding:2.5rem 3rem;display:grid}.FooterSection-module__eyrx4q__copyright{font-family:var(--font-body);font-size:var(--text-small);color:var(--text-secondary);text-transform:uppercase;letter-spacing:.05em;margin:0}.FooterSection-module__eyrx4q__socialList{justify-content:center;gap:2.5rem;margin:0;padding:0;list-style:none;display:flex}.FooterSection-module__eyrx4q__socialLink{font-family:var(--font-body);font-size:var(--text-small);color:var(--text-primary);text-transform:uppercase;letter-spacing:.1em;padding-bottom:4px;text-decoration:none;position:relative;overflow:hidden}.FooterSection-module__eyrx4q__socialLink:after{content:"";background:var(--text-primary);transform-origin:100%;width:100%;height:1px;transition:transform .4s var(--ease-slow,ease);position:absolute;bottom:0;left:0;transform:scaleX(0)}.FooterSection-module__eyrx4q__socialLink:hover:after{transform-origin:0;transform:scaleX(1)}.FooterSection-module__eyrx4q__time{font-family:var(--font-body);font-size:var(--text-small);color:var(--text-secondary);text-align:right;text-transform:uppercase;letter-spacing:.05em;margin:0}@media (max-width:1024px){.FooterSection-module__eyrx4q__middleSection{flex-direction:column;gap:4rem}.FooterSection-module__eyrx4q__newsletterBlock{max-width:100%}.FooterSection-module__eyrx4q__socialFrame{text-align:center;border-radius:16px;grid-template-columns:1fr;gap:2rem;padding:2rem}.FooterSection-module__eyrx4q__time{text-align:center}.FooterSection-module__eyrx4q__socialList{flex-wrap:wrap;gap:1.5rem}}@media (max-width:768px){.FooterSection-module__eyrx4q__headline{font-size:clamp(1.5rem,6vw,3rem)}.FooterSection-module__eyrx4q__email{word-break:break-all;font-size:clamp(.85rem,3.5vw,1.5rem)}.FooterSection-module__eyrx4q__topSection{margin-bottom:5vh}}
.AboutHeroSection-module__uZG5xa__hero{background-color:var(--background);justify-content:center;align-items:center;width:100%;height:100vh;display:flex;position:relative;overflow:hidden}.AboutHeroSection-module__uZG5xa__imageWrapper{z-index:10;background-color:#111;width:clamp(280px,35vw,500px);height:clamp(400px,60vh,700px);position:relative}.AboutHeroSection-module__uZG5xa__image{object-fit:cover;filter:grayscale()contrast(1.1);opacity:.9;width:100%;height:100%}.AboutHeroSection-module__uZG5xa__sideInfoLeft,.AboutHeroSection-module__uZG5xa__sideInfoRight{z-index:20;flex-direction:column;gap:.5rem;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.AboutHeroSection-module__uZG5xa__sideInfoLeft{left:5%}.AboutHeroSection-module__uZG5xa__sideInfoRight{text-align:right;right:5%}.AboutHeroSection-module__uZG5xa__infoLine{font-family:var(--font-sans);text-transform:uppercase;letter-spacing:.15em;color:var(--text-secondary);font-size:.75rem}.AboutHeroSection-module__uZG5xa__giantTextWrapper{text-align:center;z-index:30;pointer-events:none;flex-direction:column;width:100vw;line-height:.8;display:flex;position:absolute;bottom:-40vh;left:50%;transform:translate(-50%)}.AboutHeroSection-module__uZG5xa__giantText{font-family:var(--font-serif);color:var(--text-primary);white-space:nowrap;text-transform:uppercase;text-shadow:0 10px 40px #0009;font-size:clamp(3.5rem,10vw,12rem)}@media (max-width:768px){.AboutHeroSection-module__uZG5xa__sideInfoLeft,.AboutHeroSection-module__uZG5xa__sideInfoRight{display:none}.AboutHeroSection-module__uZG5xa__imageWrapper{width:220px;height:350px}.AboutHeroSection-module__uZG5xa__giantText{font-size:clamp(2rem,11vw,4rem)}.AboutHeroSection-module__uZG5xa__giantTextWrapper{bottom:-20vh}}
.AboutManifestoSection-module__45KHda__section{background-color:#fffcf2;justify-content:center;align-items:center;min-height:100vh;padding:5vh 5vw;display:flex;position:relative;overflow:hidden}.AboutManifestoSection-module__45KHda__glowBackground{z-index:1;pointer-events:none;background:radial-gradient(#0000000a 0%,#fffcf200 70%);width:70vw;height:70vh;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.AboutManifestoSection-module__45KHda__manifestoText{z-index:10;font-family:var(--font-serif);color:#050505;text-align:center;letter-spacing:-.02em;max-width:1300px;font-size:clamp(2.5rem,5vw,5.5rem);line-height:1.2;position:relative}.AboutManifestoSection-module__45KHda__manifestoText .word{opacity:0;filter:blur(10px);will-change:transform,opacity,filter;transform:translateY(30px)}
.HeroSection-module__sBkrQG__hero{width:100%;height:250vh;position:relative}.HeroSection-module__sBkrQG__stickyContainer{background-color:#000;justify-content:center;align-items:center;width:100%;height:100vh;display:flex;position:relative;overflow:hidden}.HeroSection-module__sBkrQG__textLayer{text-align:center;pointer-events:none;justify-content:center;align-items:center;padding:0 5%;display:flex;position:absolute;inset:0}.HeroSection-module__sBkrQG__bgLayer{z-index:10}.HeroSection-module__sBkrQG__fgLayer{z-index:30}.HeroSection-module__sBkrQG__massiveTextBg{font-family:var(--font-heading,sans-serif);color:#fff;text-transform:uppercase;white-space:nowrap;margin:0;font-size:clamp(1.8rem,6vw,8rem);font-weight:700}.HeroSection-module__sBkrQG__massiveTextFg{font-family:var(--font-heading,sans-serif);color:#fff;text-transform:uppercase;flex-direction:column;align-items:center;margin:0;line-height:1.1;display:flex}.HeroSection-module__sBkrQG__massiveTextFg span:first-child{letter-spacing:.05em;margin-bottom:-5px;font-size:clamp(2rem,5vw,5rem);font-weight:500}.HeroSection-module__sBkrQG__massiveTextFg span:last-child{letter-spacing:-.02em;white-space:nowrap;font-size:clamp(2.2rem,7vw,9rem);font-weight:800}.HeroSection-module__sBkrQG__fgContent{flex-direction:column;justify-content:center;align-items:center;display:flex}.HeroSection-module__sBkrQG__portraitWrapper{z-index:20;pointer-events:none;width:clamp(250px,80vw,550px);height:clamp(350px,60vh,850px);position:absolute;top:45%;left:50%;transform:translate(-50%,-50%)}.HeroSection-module__sBkrQG__portrait{object-fit:contain;object-position:center;width:100%;height:100%;-webkit-mask-image:linear-gradient(#0000 0%,#000 15% 85%,#0000 100%);mask-image:linear-gradient(#0000 0%,#000 15% 85%,#0000 100%)}.HeroSection-module__sBkrQG__subText{font-family:var(--font-body,sans-serif);color:#a0a0a0;text-align:center;max-width:500px;margin-top:1.5rem;font-size:clamp(.75rem,2vw,.9rem);font-weight:400;line-height:1.6}.HeroSection-module__sBkrQG__scrollHintBox{font-family:var(--font-body,sans-serif);text-transform:uppercase;letter-spacing:.15em;color:#fff;z-index:40;flex-direction:column;align-items:center;gap:.5rem;font-size:.7rem;display:flex;position:absolute;bottom:2rem;left:50%;transform:translate(-50%)}.HeroSection-module__sBkrQG__scrollLine{background:currentColor;width:1px;height:30px;animation:1.8s ease-in-out infinite HeroSection-module__sBkrQG__scrollPulse}@keyframes HeroSection-module__sBkrQG__scrollPulse{0%,to{opacity:.3;transform:scaleY(1)}50%{opacity:1;transform:scaleY(1.2)}}@media (max-width:768px){.HeroSection-module__sBkrQG__massiveTextBg{font-size:clamp(1.5rem,8vw,3rem)}.HeroSection-module__sBkrQG__massiveTextFg span:first-child{font-size:clamp(1.2rem,5vw,2rem)}.HeroSection-module__sBkrQG__massiveTextFg span:last-child{white-space:normal;font-size:clamp(1.8rem,10vw,4rem)}.HeroSection-module__sBkrQG__portraitWrapper{width:clamp(200px,70vw,400px);height:clamp(280px,55vh,600px)}}
.Globe-module__3BjNRa__globeWrapper{aspect-ratio:1;width:100%;max-width:800px;margin:auto;position:absolute;inset:0}.Globe-module__3BjNRa__globeCanvas{opacity:0;contain:layout paint size;width:100%;height:100%;transition:opacity .5s}.Globe-module__3BjNRa__globeCanvas.Globe-module__3BjNRa__visible{opacity:1}
.AboutSection-module__UGBiha__about{padding:var(--space-3xl)var(--container-padding);background-color:var(--bg-primary);align-items:center;min-height:100vh;display:flex}.AboutSection-module__UGBiha__container{width:100%}.AboutSection-module__UGBiha__topMeta{font-family:var(--font-body);font-size:var(--text-label);text-transform:uppercase;letter-spacing:.05em;opacity:.6;margin-bottom:var(--space-xl);gap:2rem;display:flex}.AboutSection-module__UGBiha__quote{font-size:var(--text-huge);color:var(--text-primary);max-width:90vw;margin-bottom:var(--space-2xl);line-height:1.1;overflow:hidden}.AboutSection-module__UGBiha__bioGrid{gap:var(--space-lg);grid-template-columns:repeat(2,1fr);max-width:60vw;margin-left:auto;display:grid}.AboutSection-module__UGBiha__paragraph{font-family:var(--font-body);font-size:var(--text-body);color:var(--text-secondary);line-height:1.8}.AboutSection-module__UGBiha__cta{font-family:var(--font-heading);text-transform:uppercase;letter-spacing:.15em;color:var(--text-primary);margin-top:var(--space-lg);transition:all .4s var(--ease-slow);z-index:1;border:1px solid #fffcf226;border-radius:100px;align-items:center;gap:.75rem;padding:1rem 2rem;font-size:.85rem;font-weight:700;text-decoration:none;display:inline-flex;position:relative;overflow:hidden}.AboutSection-module__UGBiha__cta:before{content:"";background:var(--text-primary);transform-origin:100%;width:100%;height:100%;transition:transform .5s var(--ease-slow);z-index:-1;position:absolute;top:0;left:0;transform:scaleX(0)}.AboutSection-module__UGBiha__cta:hover{color:var(--bg-primary);border-color:var(--text-primary)}.AboutSection-module__UGBiha__cta:hover:before{transform-origin:0;transform:scaleX(1)}.AboutSection-module__UGBiha__ctaArrow{transition:transform .4s var(--ease-slow);display:inline-block}.AboutSection-module__UGBiha__cta:hover .AboutSection-module__UGBiha__ctaArrow{transform:translate(4px)scale(1.1)}@media (max-width:1024px){.AboutSection-module__UGBiha__bioGrid{grid-template-columns:1fr;max-width:100%}}@media (max-width:768px){.AboutSection-module__UGBiha__quote{font-size:clamp(1.5rem,6vw,2.5rem)}}
.AboutStorySection-module__VSyCBG__section{min-height:100vh;color:var(--text-primary);background-color:#050505;flex-direction:column;display:flex;position:relative;overflow:hidden}.AboutStorySection-module__VSyCBG__textContent{z-index:10;max-width:1200px;padding:15vh 10vw 0;position:relative}.AboutStorySection-module__VSyCBG__introText{font-family:var(--font-sans);color:var(--text-secondary);max-width:400px;margin-bottom:2rem;font-size:clamp(1rem,2vw,1.25rem);line-height:1.5}.AboutStorySection-module__VSyCBG__headline{font-family:var(--font-sans);letter-spacing:-.02em;text-transform:uppercase;max-width:800px;margin-bottom:2rem;font-size:clamp(3rem,7vw,7rem);font-weight:500;line-height:1.1}.AboutStorySection-module__VSyCBG__keepReading{font-family:var(--font-sans);color:var(--text-secondary);font-size:clamp(1rem,1.5vw,1.25rem);font-style:italic}.AboutStorySection-module__VSyCBG__globeContainer{z-index:5;pointer-events:none;justify-content:center;align-items:center;width:100vw;height:100vh;display:flex;position:absolute;bottom:-50vh;left:50%;transform:translate(-50%)}.AboutStorySection-module__VSyCBG__globeWrapper{pointer-events:auto;border-radius:50%;justify-content:center;align-items:center;width:clamp(600px,80vw,1200px);height:clamp(600px,80vw,1200px);display:flex;position:relative}@media (max-width:768px){.AboutStorySection-module__VSyCBG__textContent{padding:10vh 5vw 0}.AboutStorySection-module__VSyCBG__globeContainer{bottom:-30vh}}
.ServicesSection-module__JL3_nq__services{padding:var(--space-xl)var(--container-padding);background-color:var(--bg-primary);color:var(--text-primary);min-height:100vh}.ServicesSection-module__JL3_nq__container{width:100%}.ServicesSection-module__JL3_nq__topMeta{font-family:var(--font-body);font-size:var(--text-label);text-transform:uppercase;letter-spacing:.05em;opacity:.6;margin-bottom:var(--space-lg);gap:2rem;display:flex}.ServicesSection-module__JL3_nq__title{font-family:var(--font-heading);font-size:var(--text-massive);letter-spacing:-.04em;margin-bottom:var(--space-xl);font-weight:800;line-height:.85;overflow:hidden}.ServicesSection-module__JL3_nq__list{row-gap:var(--space-xl);column-gap:var(--space-lg);border-top:1px solid var(--border);padding-top:var(--space-lg);grid-template-columns:repeat(2,1fr);display:grid}.ServicesSection-module__JL3_nq__serviceItem{flex-direction:column;gap:1.5rem;display:flex}.ServicesSection-module__JL3_nq__serviceHeader{border-bottom:1px solid var(--border);align-items:baseline;gap:1.5rem;padding-bottom:1.5rem;display:flex}.ServicesSection-module__JL3_nq__serviceIndex{font-family:var(--font-accent);color:var(--accent);font-size:3rem;line-height:1}.ServicesSection-module__JL3_nq__serviceTitle{font-family:var(--font-heading);font-size:var(--text-heading);text-transform:uppercase;font-weight:600;line-height:1.1}.ServicesSection-module__JL3_nq__serviceDesc{font-family:var(--font-body);font-size:var(--text-body);color:var(--text-secondary);max-width:450px;line-height:1.6}@media (max-width:1024px){.ServicesSection-module__JL3_nq__list{grid-template-columns:1fr}}@media (max-width:768px){.ServicesSection-module__JL3_nq__title{word-break:break-word;font-size:clamp(2.5rem,12vw,4rem)}}
.AboutPhilosophySection-module__Ca1Oyq__section{color:var(--text-primary);z-index:10;background-color:#050505;flex-direction:column;gap:20vh;padding:15vh 5vw;display:flex;position:relative}.AboutPhilosophySection-module__Ca1Oyq__topHeader{grid-template-columns:minmax(80px,1fr) 2fr 1fr;align-items:flex-start;gap:2rem;display:grid}.AboutPhilosophySection-module__Ca1Oyq__topNumber{font-family:var(--font-sans);color:var(--text-secondary);padding-top:.5rem;font-size:1rem;font-weight:500}.AboutPhilosophySection-module__Ca1Oyq__mainHeadline{font-family:var(--font-sans);text-transform:uppercase;letter-spacing:-.04em;color:var(--text-primary);margin:0;font-size:clamp(3rem,6vw,7rem);font-weight:400;line-height:1}.AboutPhilosophySection-module__Ca1Oyq__mainHeadline .line{overflow:hidden}.AboutPhilosophySection-module__Ca1Oyq__mainHeadline .word{opacity:0;will-change:transform,opacity;transform:translateY(110%)}.AboutPhilosophySection-module__Ca1Oyq__topLabel{font-family:var(--font-sans);text-align:right;color:var(--text-secondary);padding-top:1rem;font-size:.875rem}.AboutPhilosophySection-module__Ca1Oyq__imagesGrid{grid-template-columns:1fr 3fr;align-items:flex-start;gap:4rem;display:grid}.AboutPhilosophySection-module__Ca1Oyq__imagesLeft{font-family:var(--font-sans);color:var(--text-secondary);padding-top:2rem;font-size:.875rem}.AboutPhilosophySection-module__Ca1Oyq__imagesRight{grid-template-columns:1fr 1fr;gap:2rem;display:grid}.AboutPhilosophySection-module__Ca1Oyq__imageBox{flex-direction:column;gap:1rem;display:flex}.AboutPhilosophySection-module__Ca1Oyq__imageOverflow{aspect-ratio:3/4;background-color:#1a1a1a;width:100%;position:relative;overflow:hidden}.AboutPhilosophySection-module__Ca1Oyq__imageOverflow img{object-fit:cover;filter:grayscale()contrast(1.1);width:100%;height:100%}.AboutPhilosophySection-module__Ca1Oyq__imageCaption{font-family:var(--font-serif);color:#ffffff80;font-size:clamp(1rem,1.2vw,1.25rem);font-style:italic}.AboutPhilosophySection-module__Ca1Oyq__contentGrid{grid-template-columns:1fr 2fr;align-items:flex-start;gap:4rem;display:grid}.AboutPhilosophySection-module__Ca1Oyq__contentLeft{font-family:var(--font-sans);color:var(--text-secondary);font-size:.875rem}.AboutPhilosophySection-module__Ca1Oyq__contentRight{flex-direction:column;gap:5rem;max-width:800px;display:flex}.AboutPhilosophySection-module__Ca1Oyq__normalText{font-family:var(--font-sans);color:var(--text-secondary);font-size:clamp(1rem,1.2vw,1.25rem);line-height:1.6}.AboutPhilosophySection-module__Ca1Oyq__mediumHeadline{font-family:var(--font-sans);letter-spacing:-.03em;color:var(--text-primary);margin:0;font-size:clamp(2rem,3.5vw,4rem);font-weight:300;line-height:1.1}.AboutPhilosophySection-module__Ca1Oyq__normalTextStack{font-family:var(--font-sans);color:#ffffffb3;flex-direction:column;gap:2rem;max-width:600px;font-size:clamp(.9rem,1.1vw,1.125rem);line-height:1.6;display:flex}.AboutPhilosophySection-module__Ca1Oyq__transitionText{font-family:var(--font-sans);text-align:center;max-width:1000px;color:var(--text-primary);margin:0 auto;padding-bottom:10vh;font-size:clamp(2rem,3vw,3rem);font-weight:300;line-height:1.2}@media (max-width:900px){.AboutPhilosophySection-module__Ca1Oyq__section{gap:10vh}.AboutPhilosophySection-module__Ca1Oyq__topHeader{grid-template-columns:1fr;gap:1rem}.AboutPhilosophySection-module__Ca1Oyq__topNumber{margin-bottom:1rem;padding-top:0}.AboutPhilosophySection-module__Ca1Oyq__topLabel{text-align:left;padding-top:0}.AboutPhilosophySection-module__Ca1Oyq__imagesGrid{grid-template-columns:1fr;gap:2rem}.AboutPhilosophySection-module__Ca1Oyq__imagesRight{grid-template-columns:1fr;gap:4rem}.AboutPhilosophySection-module__Ca1Oyq__contentGrid{grid-template-columns:1fr;gap:2rem}.AboutPhilosophySection-module__Ca1Oyq__contentRight{gap:3rem}.AboutPhilosophySection-module__Ca1Oyq__transitionText{text-align:left}}
.StatsSection-module__jjN8tW__stats{color:#fff;background-color:#1a1a1a;align-items:center;min-height:80vh;padding:10vh 5%;display:flex}.StatsSection-module__jjN8tW__container{width:100%}.StatsSection-module__jjN8tW__statement{text-align:center;flex-direction:column;align-items:center;margin-bottom:12vh;display:flex}.StatsSection-module__jjN8tW__lineWrapper{overflow:hidden}.StatsSection-module__jjN8tW__statement p{color:#a0a0a0;margin:0;font-family:Cormorant Garamond,Georgia,serif;font-size:clamp(2rem,4vw,3.5rem);font-style:italic;font-weight:300;line-height:1.2}.StatsSection-module__jjN8tW__boldText{text-transform:uppercase;letter-spacing:-.02em;font-family:var(--font-heading,sans-serif)!important;color:#fff!important;margin-top:-10px!important;font-size:clamp(3rem,7vw,7rem)!important;font-style:normal!important;font-weight:800!important;line-height:1.1!important}.StatsSection-module__jjN8tW__grid{grid-template-columns:repeat(4,1fr);gap:2rem;display:grid}.StatsSection-module__jjN8tW__statItem{border-right:1px solid #ffffff1a;flex-direction:column;justify-content:center;align-items:center;display:flex}.StatsSection-module__jjN8tW__statItem:last-child{border-right:none}.StatsSection-module__jjN8tW__statNumberGroup{align-items:baseline;margin-bottom:1rem;line-height:.8;display:flex}.StatsSection-module__jjN8tW__prefix,.StatsSection-module__jjN8tW__suffix{font-family:var(--font-heading,sans-serif);color:#eb5e28;font-size:clamp(2rem,4vw,4rem);font-weight:600}.StatsSection-module__jjN8tW__number{font-family:var(--font-heading,sans-serif);color:#fff;letter-spacing:-.03em;font-size:clamp(4rem,8vw,9rem);font-weight:700}.StatsSection-module__jjN8tW__statLabel{font-family:var(--font-body,sans-serif);text-transform:uppercase;letter-spacing:.15em;color:#a0a0a0;text-align:center;font-size:.8rem}@media (max-width:1024px){.StatsSection-module__jjN8tW__grid{grid-template-columns:repeat(2,1fr);row-gap:4rem}.StatsSection-module__jjN8tW__statItem:nth-child(2){border-right:none}}@media (max-width:600px){.StatsSection-module__jjN8tW__grid{grid-template-columns:1fr;row-gap:3rem}.StatsSection-module__jjN8tW__statItem{border-right:none}.StatsSection-module__jjN8tW__boldText{margin-top:0!important}}
.AboutTimelineSection-module__jCuiJa__section{color:var(--text-primary);background-color:#050505;padding-bottom:15vh}.AboutTimelineSection-module__jCuiJa__timelineItem{background-color:#050505;grid-template-columns:minmax(150px,30%) 1fr;gap:4rem;min-height:100vh;padding:15vh 5vw 10vh;display:grid;position:sticky;top:0}.AboutTimelineSection-module__jCuiJa__itemNumber{font-family:var(--font-sans);letter-spacing:-.05em;color:#ffffff0d;margin:0;font-size:clamp(8rem,15vw,20rem);font-weight:300;line-height:.8}.AboutTimelineSection-module__jCuiJa__itemContentRight{border-top:1px solid #ffffff1a;flex-direction:column;padding-top:1rem;display:flex}.AboutTimelineSection-module__jCuiJa__itemHeaderRow{align-items:flex-start;gap:4rem;display:flex}.AboutTimelineSection-module__jCuiJa__itemTitle{font-family:var(--font-sans);text-transform:uppercase;letter-spacing:-.02em;max-width:400px;color:var(--text-primary);flex:0 0 40%;margin:0;font-size:clamp(1.5rem,3vw,2.5rem);font-weight:500;line-height:1.1}.AboutTimelineSection-module__jCuiJa__itemBody{font-family:var(--font-sans);color:var(--text-secondary);flex:1;max-width:600px;font-size:clamp(1rem,1.2vw,1.125rem);line-height:1.6}.AboutTimelineSection-module__jCuiJa__itemBody p{margin-bottom:1.5rem}.AboutTimelineSection-module__jCuiJa__itemBody p:last-child{margin-bottom:0}.AboutTimelineSection-module__jCuiJa__lessonBlock{z-index:10;background-color:#050505;align-items:flex-start;gap:4rem;padding:15vh 5vw;display:flex;position:relative}.AboutTimelineSection-module__jCuiJa__lessonLabel{font-family:var(--font-sans);color:var(--text-secondary);flex:0 0 40%;justify-content:flex-end;align-items:center;gap:1rem;padding-top:.5rem;font-size:1.125rem;font-style:italic;font-weight:600;display:flex}.AboutTimelineSection-module__jCuiJa__dot{font-size:.8rem;font-style:normal}.AboutTimelineSection-module__jCuiJa__lessonContent{flex-direction:column;flex:1;align-items:flex-start;display:flex}.AboutTimelineSection-module__jCuiJa__lessonQuote{font-family:var(--font-sans);letter-spacing:-.02em;max-width:800px;color:var(--text-primary);margin-bottom:4rem;font-size:clamp(2rem,3.5vw,3.5rem);font-weight:300;line-height:1.1}.AboutTimelineSection-module__jCuiJa__ctaButton{background-color:var(--text-primary);color:#050505;border:1px solid var(--text-primary);font-family:var(--font-heading,var(--font-sans));text-transform:uppercase;letter-spacing:.15em;cursor:pointer;transition:all .4s var(--ease-slow,ease);z-index:1;border-radius:100px;align-self:flex-end;padding:1.25rem 3rem;font-size:.95rem;font-weight:700;position:relative;overflow:hidden}.AboutTimelineSection-module__jCuiJa__ctaButton:before{content:"";background:var(--accent);transform-origin:100%;width:100%;height:100%;transition:transform .5s var(--ease-slow,ease);z-index:-1;position:absolute;top:0;left:0;transform:scaleX(0)}.AboutTimelineSection-module__jCuiJa__ctaButton:hover{color:#fff;border-color:var(--accent)}.AboutTimelineSection-module__jCuiJa__ctaButton:hover:before{transform-origin:0;transform:scaleX(1)}@media (max-width:900px){.AboutTimelineSection-module__jCuiJa__timelineItem{grid-template-columns:1fr;gap:2rem;padding:10vh 5vw}.AboutTimelineSection-module__jCuiJa__itemHeaderRow{flex-direction:column;gap:2rem}.AboutTimelineSection-module__jCuiJa__itemTitle{flex:none}.AboutTimelineSection-module__jCuiJa__lessonBlock{flex-direction:column;gap:2rem;padding-top:4rem}.AboutTimelineSection-module__jCuiJa__lessonContent{width:100%}.AboutTimelineSection-module__jCuiJa__ctaButton{align-self:flex-start}}
.PortfolioHero-module__4MxuRW__hero{background-color:var(--bg-primary);flex-direction:column;justify-content:center;min-height:100vh;display:flex;position:relative;overflow:hidden}.PortfolioHero-module__4MxuRW__textContainer{z-index:20;padding:0 5%;position:relative}.PortfolioHero-module__4MxuRW__label{font-family:var(--font-body);font-size:var(--text-label);text-transform:uppercase;letter-spacing:.15em;color:var(--accent);margin-bottom:1rem;display:block}.PortfolioHero-module__4MxuRW__title{font-family:var(--font-heading);color:var(--text-primary);text-transform:uppercase;letter-spacing:-.02em;margin:0;font-size:clamp(3rem,10vw,8rem);font-weight:800;line-height:.85}.PortfolioHero-module__4MxuRW__subtitle{font-family:var(--font-serif);color:var(--text-secondary);max-width:600px;margin-top:2rem;font-size:clamp(1.2rem,2.5vw,2.2rem);font-style:italic}.PortfolioHero-module__4MxuRW__tapesSection{background-color:var(--bg-primary);padding:6rem 0;position:relative;overflow:hidden}.PortfolioHero-module__4MxuRW__tapesContainer{justify-content:center;align-items:center;width:100%;height:clamp(200px,30vw,360px);display:flex;position:relative}.PortfolioHero-module__4MxuRW__tape{background:#ffffff05;border-top:1px solid #ffffff1f;border-bottom:1px solid #ffffff1f;width:250vw;padding:1.2rem 0;display:flex;position:absolute}.PortfolioHero-module__4MxuRW__tape1{top:15%;transform:rotate(-8deg)}.PortfolioHero-module__4MxuRW__tape2{bottom:15%;transform:rotate(8deg)}.PortfolioHero-module__4MxuRW__trackLeft{white-space:nowrap;align-items:center;gap:2.5rem;animation:40s linear infinite PortfolioHero-module__4MxuRW__scrollLeft;display:flex}.PortfolioHero-module__4MxuRW__trackRight{white-space:nowrap;align-items:center;gap:2.5rem;animation:40s linear infinite PortfolioHero-module__4MxuRW__scrollRight;display:flex}.PortfolioHero-module__4MxuRW__logoItem{font-family:var(--font-heading);text-transform:uppercase;color:#0000;-webkit-text-stroke:1.5px #ffffff80;letter-spacing:.05em;flex-shrink:0;font-size:clamp(2rem,4.5vw,4.5rem);font-weight:900;transition:all .4s}.PortfolioHero-module__4MxuRW__separator{color:var(--accent);-webkit-text-stroke:0;opacity:.6;flex-shrink:0;font-size:clamp(1.2rem,2vw,2.5rem)}@keyframes PortfolioHero-module__4MxuRW__scrollLeft{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes PortfolioHero-module__4MxuRW__scrollRight{0%{transform:translate(-50%)}to{transform:translate(0)}}@media (max-width:768px){.PortfolioHero-module__4MxuRW__hero{min-height:80vh}.PortfolioHero-module__4MxuRW__title{font-size:clamp(2.5rem,12vw,5rem)}.PortfolioHero-module__4MxuRW__tapesSection{padding:4rem 0}.PortfolioHero-module__4MxuRW__tapesContainer{height:180px}.PortfolioHero-module__4MxuRW__tape1{transform:rotate(-12deg)}.PortfolioHero-module__4MxuRW__tape2{transform:rotate(12deg)}.PortfolioHero-module__4MxuRW__logoItem{font-size:clamp(2rem,8vw,3.5rem)}.PortfolioHero-module__4MxuRW__subtitle{margin-top:1.5rem}}
.ProjectsSection-module__5HM1Qq__projects{padding:var(--space-xl)var(--container-padding);background-color:var(--bg-primary);min-height:100vh}.ProjectsSection-module__5HM1Qq__container{width:100%}.ProjectsSection-module__5HM1Qq__header{margin-bottom:var(--space-3xl);justify-content:space-between;align-items:flex-start;display:flex}.ProjectsSection-module__5HM1Qq__title{font-family:var(--font-heading);font-size:var(--text-massive);letter-spacing:-.04em;color:var(--text-primary);text-transform:uppercase;font-weight:800;line-height:.85}.ProjectsSection-module__5HM1Qq__sectionNumber{font-family:var(--font-body);font-size:var(--text-label);opacity:.5}.ProjectsSection-module__5HM1Qq__list{gap:var(--space-3xl);flex-direction:column;display:flex}.ProjectsSection-module__5HM1Qq__projectRow{gap:var(--space-xl);grid-template-columns:1fr 1.5fr;align-items:center;display:grid}.ProjectsSection-module__5HM1Qq__projectRow:nth-child(2n){grid-template-columns:1.5fr 1fr}.ProjectsSection-module__5HM1Qq__projectRow:nth-child(2n) .ProjectsSection-module__5HM1Qq__projectInfo{order:2}.ProjectsSection-module__5HM1Qq__projectRow:nth-child(2n) .ProjectsSection-module__5HM1Qq__imageWrapper{order:1}.ProjectsSection-module__5HM1Qq__projectInfo{flex-direction:column;gap:1.5rem;display:flex}.ProjectsSection-module__5HM1Qq__projectIndex{font-family:var(--font-accent);color:var(--accent);font-size:3rem;line-height:1}.ProjectsSection-module__5HM1Qq__projectTitle{font-family:var(--font-heading);font-size:var(--text-display);text-transform:uppercase;color:var(--text-primary);font-weight:700;line-height:.9}.ProjectsSection-module__5HM1Qq__projectCategory{font-family:var(--font-body);font-size:var(--text-label);text-transform:uppercase;letter-spacing:.1em;color:var(--text-secondary)}.ProjectsSection-module__5HM1Qq__projectDesc{font-family:var(--font-body);font-size:var(--text-body);color:var(--text-secondary);max-width:400px;line-height:1.6}.ProjectsSection-module__5HM1Qq__viewBtn{font-family:var(--font-heading,var(--font-sans));text-transform:uppercase;letter-spacing:.15em;color:var(--text-primary);cursor:pointer;border:1px solid var(--text-primary);width:fit-content;transition:all .4s var(--ease-slow,ease);z-index:1;background:0 0;border-radius:100px;margin-top:2rem;padding:1rem 2.5rem;font-size:.85rem;font-weight:700;display:inline-block;position:relative;overflow:hidden}.ProjectsSection-module__5HM1Qq__viewBtn:before{content:"";background:var(--text-primary);transform-origin:100%;width:100%;height:100%;transition:transform .5s var(--ease-slow,ease);z-index:-1;position:absolute;top:0;left:0;transform:scaleX(0)}.ProjectsSection-module__5HM1Qq__viewBtn:hover{color:var(--bg-primary);border-color:var(--text-primary)}.ProjectsSection-module__5HM1Qq__viewBtn:hover:before{transform-origin:0;transform:scaleX(1)}.ProjectsSection-module__5HM1Qq__imageWrapper{width:100%;height:80vh;position:relative;overflow:hidden}.ProjectsSection-module__5HM1Qq__imageBlocker{opacity:.2;mix-blend-mode:color;z-index:2;transition:opacity .5s;position:absolute;inset:0}.ProjectsSection-module__5HM1Qq__projectRow:hover .ProjectsSection-module__5HM1Qq__imageBlocker{opacity:0}.ProjectsSection-module__5HM1Qq__image{object-fit:cover;filter:grayscale(80%);width:100%;height:120%;transition:filter .8s;position:absolute;top:-10%}.ProjectsSection-module__5HM1Qq__projectRow:hover .ProjectsSection-module__5HM1Qq__image{filter:grayscale(0%)}@media (max-width:1024px){.ProjectsSection-module__5HM1Qq__projectRow,.ProjectsSection-module__5HM1Qq__projectRow:nth-child(2n){grid-template-columns:1fr}.ProjectsSection-module__5HM1Qq__projectRow:nth-child(2n) .ProjectsSection-module__5HM1Qq__projectInfo{order:1}.ProjectsSection-module__5HM1Qq__projectRow:nth-child(2n) .ProjectsSection-module__5HM1Qq__imageWrapper{order:2}.ProjectsSection-module__5HM1Qq__imageWrapper{height:60vh}}@media (max-width:768px){.ProjectsSection-module__5HM1Qq__title{word-break:break-word;font-size:clamp(2.5rem,12vw,4rem)}.ProjectsSection-module__5HM1Qq__imageWrapper{height:50vh}}
.AboutCorneredSection-module__oFMnda__section{color:#050505;z-index:10;background-color:#fffcf2;flex-direction:column;justify-content:center;min-height:100vh;padding:10vh 15vw;display:flex;position:relative}.AboutCorneredSection-module__oFMnda__quoteWrapper{max-width:800px;position:relative}.AboutCorneredSection-module__oFMnda__quoteMark{font-family:var(--font-serif);color:#0000000d;-webkit-user-select:none;user-select:none;pointer-events:none;font-size:15rem;line-height:1;position:absolute;top:-6rem;left:-2rem}.AboutCorneredSection-module__oFMnda__quoteText{font-family:var(--font-sans);letter-spacing:-.02em;z-index:2;color:#050505;font-size:clamp(2rem,4vw,4.5rem);font-weight:300;line-height:1.2;position:relative}.AboutCorneredSection-module__oFMnda__quoteText .word{opacity:.2}.AboutCorneredSection-module__oFMnda__bottomRightLabel{font-family:var(--font-sans);color:#555;text-align:right;font-size:.875rem;line-height:1.4;position:absolute;bottom:5vh;right:5vw}@media (max-width:768px){.AboutCorneredSection-module__oFMnda__section{padding:10vh 8vw}.AboutCorneredSection-module__oFMnda__quoteMark{font-size:10rem;top:-4rem;left:-1rem}.AboutCorneredSection-module__oFMnda__bottomRightLabel{text-align:left;margin-top:6rem;position:relative;bottom:auto;right:auto}}
.PortfolioBentoGrid-module__BRS4Kq__section{background-color:var(--bg-primary);padding:var(--space-xl)var(--container-padding);position:relative}.PortfolioBentoGrid-module__BRS4Kq__header{margin-bottom:var(--space-lg);justify-content:space-between;align-items:baseline;display:flex}.PortfolioBentoGrid-module__BRS4Kq__sectionTitle{font-family:var(--font-heading);font-size:var(--text-heading);color:var(--text-primary);text-transform:uppercase;letter-spacing:-.02em;font-weight:800}.PortfolioBentoGrid-module__BRS4Kq__sectionNumber{font-family:var(--font-body);font-size:var(--text-small);color:var(--text-secondary);letter-spacing:.1em}.PortfolioBentoGrid-module__BRS4Kq__grid{grid-template-columns:repeat(12,1fr);grid-auto-rows:minmax(260px,auto);gap:1rem;display:grid}.PortfolioBentoGrid-module__BRS4Kq__card:nth-child(5n+1){grid-area:span 2/span 7}.PortfolioBentoGrid-module__BRS4Kq__card:nth-child(5n+2),.PortfolioBentoGrid-module__BRS4Kq__card:nth-child(5n+3){grid-area:span 1/span 5}.PortfolioBentoGrid-module__BRS4Kq__card:nth-child(5n+4),.PortfolioBentoGrid-module__BRS4Kq__card:nth-child(5n){grid-area:span 2/span 6}.PortfolioBentoGrid-module__BRS4Kq__card:last-child:nth-child(5n+1){grid-area:span 2/span 12}.PortfolioBentoGrid-module__BRS4Kq__card:last-child:nth-child(5n+2),.PortfolioBentoGrid-module__BRS4Kq__card:nth-last-child(2):nth-child(5n+1){grid-area:span 2/span 6}.PortfolioBentoGrid-module__BRS4Kq__card{cursor:pointer;background:var(--bg-primary);border-radius:12px;position:relative;overflow:hidden}.PortfolioBentoGrid-module__BRS4Kq__cardImageWrapper{width:100%;height:100%;position:relative;overflow:hidden}.PortfolioBentoGrid-module__BRS4Kq__cardImage{object-fit:cover;width:100%;height:100%;transition:transform .8s var(--ease-slow)}.PortfolioBentoGrid-module__BRS4Kq__card:hover .PortfolioBentoGrid-module__BRS4Kq__cardImage{transform:scale(1.06)}.PortfolioBentoGrid-module__BRS4Kq__cardOverlay{z-index:2;background:linear-gradient(#0000 40%,#000000d9 100%);transition:opacity .5s;position:absolute;inset:0}.PortfolioBentoGrid-module__BRS4Kq__cardInfo{z-index:3;opacity:.7;transition:all .5s var(--ease-slow);padding:1.5rem;position:absolute;bottom:0;left:0;right:0;transform:translateY(10px)}.PortfolioBentoGrid-module__BRS4Kq__card:hover .PortfolioBentoGrid-module__BRS4Kq__cardInfo{opacity:1;transform:translateY(0)}.PortfolioBentoGrid-module__BRS4Kq__cardCategory{font-family:var(--font-body);font-size:var(--text-label);text-transform:uppercase;letter-spacing:.15em;color:var(--accent);margin-bottom:.5rem;display:block}.PortfolioBentoGrid-module__BRS4Kq__cardTitle{font-family:var(--font-heading);color:var(--text-primary);text-transform:uppercase;margin:0;font-size:clamp(1.2rem,2vw,2rem);font-weight:700}.PortfolioBentoGrid-module__BRS4Kq__cardDesc{font-family:var(--font-body);font-size:var(--text-small);color:var(--text-secondary);-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;margin-top:.5rem;display:-webkit-box;overflow:hidden}.PortfolioBentoGrid-module__BRS4Kq__viewHint{z-index:4;font-family:var(--font-body);text-transform:uppercase;letter-spacing:.2em;color:var(--text-primary);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);opacity:0;background:#00000080;border:1px solid #ffffff1a;border-radius:20px;padding:.4rem .8rem;font-size:.65rem;transition:all .3s;position:absolute;top:1.5rem;right:1.5rem;transform:translateY(-5px)}.PortfolioBentoGrid-module__BRS4Kq__card:hover .PortfolioBentoGrid-module__BRS4Kq__viewHint{opacity:1;transform:translateY(0)}.PortfolioBentoGrid-module__BRS4Kq__cardAccent{z-index:5;opacity:0;width:100%;height:3px;transition:opacity .4s;position:absolute;top:0;left:0}.PortfolioBentoGrid-module__BRS4Kq__card:hover .PortfolioBentoGrid-module__BRS4Kq__cardAccent{opacity:1}@media (max-width:1024px){.PortfolioBentoGrid-module__BRS4Kq__grid{grid-template-columns:repeat(6,1fr);grid-auto-rows:minmax(200px,auto)}.PortfolioBentoGrid-module__BRS4Kq__card:first-child{grid-area:span 1/span 6}.PortfolioBentoGrid-module__BRS4Kq__card:nth-child(2),.PortfolioBentoGrid-module__BRS4Kq__card:nth-child(3){grid-area:span 1/span 3}.PortfolioBentoGrid-module__BRS4Kq__card:nth-child(4),.PortfolioBentoGrid-module__BRS4Kq__card:nth-child(5){grid-area:span 1/span 6}}@media (max-width:640px){.PortfolioBentoGrid-module__BRS4Kq__grid{grid-template-columns:1fr;grid-auto-rows:280px}.PortfolioBentoGrid-module__BRS4Kq__card:nth-child(n){grid-area:span 1/span 1}}
.TestimonialsHero-module__ygUd9G__hero{background-color:var(--bg-primary);min-height:100vh;padding:var(--space-lg)var(--container-padding);flex-direction:column;justify-content:flex-end;padding-bottom:6rem;display:flex;position:relative;overflow:hidden}.TestimonialsHero-module__ygUd9G__bgNumber{font-family:var(--font-accent);color:#0000;-webkit-text-stroke:1px #fffcf20a;pointer-events:none;-webkit-user-select:none;user-select:none;will-change:transform;font-size:clamp(18rem,35vw,42rem);line-height:1;position:absolute;top:-5rem;right:-2rem}.TestimonialsHero-module__ygUd9G__topMeta{align-items:center;gap:2rem;margin-bottom:4rem;display:flex}.TestimonialsHero-module__ygUd9G__sectionNum,.TestimonialsHero-module__ygUd9G__sectionLabel{font-family:var(--font-body);font-size:var(--text-label);text-transform:uppercase;letter-spacing:.15em;color:var(--text-secondary);opacity:.6}.TestimonialsHero-module__ygUd9G__titleBlock{flex-direction:column;gap:.5rem;margin-bottom:2.5rem;display:flex}.TestimonialsHero-module__ygUd9G__subline{font-family:var(--font-serif);color:var(--accent);letter-spacing:.02em;font-size:clamp(1rem,1.5vw,1.6rem);font-style:italic}.TestimonialsHero-module__ygUd9G__title{flex-direction:column;gap:0;margin:0;display:flex}.TestimonialsHero-module__ygUd9G__titleLine{font-family:var(--font-heading);text-transform:uppercase;letter-spacing:-.04em;color:var(--text-primary);font-size:clamp(4.5rem,13vw,15rem);font-weight:800;line-height:.88;display:block}.TestimonialsHero-module__ygUd9G__titleLineAccent{color:#0000;-webkit-text-stroke:2px var(--text-primary)}.TestimonialsHero-module__ygUd9G__descriptor{font-family:var(--font-body);color:var(--text-secondary);max-width:480px;margin-bottom:3rem;font-size:clamp(.9rem,1.2vw,1.3rem);line-height:1.7}.TestimonialsHero-module__ygUd9G__scrollHint{align-items:center;gap:1rem;display:flex}.TestimonialsHero-module__ygUd9G__scrollLine{background:#fffcf24d;width:40px;height:1px;display:block}.TestimonialsHero-module__ygUd9G__scrollText{font-family:var(--font-body);font-size:var(--text-label);text-transform:uppercase;letter-spacing:.2em;color:var(--text-secondary);opacity:.5}@media (max-width:768px){.TestimonialsHero-module__ygUd9G__hero{min-height:80vh;padding-bottom:4rem}.TestimonialsHero-module__ygUd9G__titleLine{line-height:.92}.TestimonialsHero-module__ygUd9G__bgNumber{right:-3rem}}
.StickyCTA-module__gaxrjW__cta{z-index:var(--z-sticky);font-family:var(--font-body);font-size:var(--text-small);letter-spacing:var(--tracking-wide);color:var(--text-primary);background:var(--bg-deep);border:1px solid var(--border);transition:all .3s var(--ease-out);cursor:pointer;padding:.875rem 2rem;font-weight:500;text-decoration:none;position:fixed;bottom:2rem;right:2rem}.StickyCTA-module__gaxrjW__cta:hover{background:var(--accent);border-color:var(--accent);transform:scale(1.05)}
.AboutKeywordsSection-module__rw_vjq__section{min-height:100vh;color:var(--text-primary);background-color:#050505;flex-direction:column;justify-content:center;align-items:center;padding:10vh 5vw;display:flex;position:relative}.AboutKeywordsSection-module__rw_vjq__wordContainer{flex-direction:column;align-items:center;gap:1rem;display:flex}.AboutKeywordsSection-module__rw_vjq__wordWrapper{padding:.1em 0;overflow:hidden}.AboutKeywordsSection-module__rw_vjq__wordItem{font-family:var(--font-sans);text-transform:uppercase;letter-spacing:-.02em;color:var(--text-primary);will-change:transform;font-size:clamp(3rem,10vw,10rem);font-weight:500;line-height:1.1;transform:translateY(110%)}@media (max-width:768px){.AboutKeywordsSection-module__rw_vjq__wordItem{font-size:clamp(2.2rem,10vw,4rem)}}
.LecturesHero-module__ZRjElq__hero{background-color:var(--bg-primary);min-height:100vh;padding:var(--space-lg)var(--container-padding);flex-direction:column;justify-content:flex-end;padding-bottom:6rem;display:flex;position:relative;overflow:hidden}.LecturesHero-module__ZRjElq__bgNumber{font-family:var(--font-accent);color:#0000;-webkit-text-stroke:1px #fffcf208;pointer-events:none;-webkit-user-select:none;user-select:none;will-change:transform;font-size:clamp(12rem,30vw,35rem);line-height:1;position:absolute;top:-2rem;right:-5rem}.LecturesHero-module__ZRjElq__topMeta{align-items:center;gap:1.5rem;margin-bottom:3rem;display:flex}.LecturesHero-module__ZRjElq__sectionNum,.LecturesHero-module__ZRjElq__sectionLabel{font-family:var(--font-body);text-transform:uppercase;letter-spacing:.15em;color:var(--text-secondary);opacity:.6;font-size:clamp(.7rem,1vw,.85rem)}.LecturesHero-module__ZRjElq__titleBlock{flex-direction:column;gap:.5rem;margin-bottom:2rem;display:flex}.LecturesHero-module__ZRjElq__subline{font-family:var(--font-serif);color:var(--accent);letter-spacing:.02em;font-size:clamp(.9rem,1.5vw,1.4rem);font-style:italic}.LecturesHero-module__ZRjElq__title{flex-direction:column;margin:0;display:flex}.LecturesHero-module__ZRjElq__titleLine{font-family:var(--font-heading);text-transform:uppercase;letter-spacing:-.04em;color:var(--text-primary);word-break:break-word;font-size:clamp(3.2rem,11vw,13.5rem);font-weight:800;line-height:.9;display:block}.LecturesHero-module__ZRjElq__titleLineAccent{color:#0000;-webkit-text-stroke:1.5px var(--text-primary)}.LecturesHero-module__ZRjElq__descriptor{font-family:var(--font-body);color:var(--text-secondary);max-width:420px;margin-bottom:3rem;font-size:clamp(.9rem,1.1vw,1.2rem);line-height:1.6}.LecturesHero-module__ZRjElq__scrollHint{align-items:center;gap:1rem;display:flex}.LecturesHero-module__ZRjElq__scrollLine{background:#fffcf233;width:32px;height:1px;display:block}.LecturesHero-module__ZRjElq__scrollText{font-family:var(--font-body);text-transform:uppercase;letter-spacing:.2em;color:var(--text-secondary);opacity:.5;font-size:.75rem}@media (max-width:1024px){.LecturesHero-module__ZRjElq__titleLine{font-size:clamp(3rem,10vw,8rem)}.LecturesHero-module__ZRjElq__bgNumber{top:2rem;right:-4rem}}@media (max-width:768px){.LecturesHero-module__ZRjElq__hero{justify-content:flex-start;min-height:auto;padding-top:10rem;padding-bottom:4rem}.LecturesHero-module__ZRjElq__titleLine{font-size:clamp(2.8rem,14vw,5.5rem);line-height:1}.LecturesHero-module__ZRjElq__bgNumber{opacity:.4;font-size:15rem;top:0;right:-2rem}.LecturesHero-module__ZRjElq__descriptor{max-width:100%}}@media (max-width:480px){.LecturesHero-module__ZRjElq__titleLine{font-size:clamp(2.4rem,16vw,4rem)}.LecturesHero-module__ZRjElq__topMeta{gap:1rem;margin-bottom:2rem}.LecturesHero-module__ZRjElq__bgNumber{font-size:12rem;top:-2rem}}
.PortfolioCaseStudies-module__KKvuha__section{background-color:var(--text-primary);padding:var(--space-xl)var(--container-padding);border-top:1px solid #0000001a;border-bottom:1px solid #0000001a;position:relative;overflow:hidden}.PortfolioCaseStudies-module__KKvuha__header{margin-bottom:var(--space-xl);justify-content:space-between;align-items:baseline;display:flex}.PortfolioCaseStudies-module__KKvuha__sectionLabel{font-family:var(--font-body);font-size:var(--text-label);text-transform:uppercase;letter-spacing:.15em;color:var(--accent)}.PortfolioCaseStudies-module__KKvuha__sectionTitle{font-family:var(--font-heading);color:var(--bg-primary);text-transform:uppercase;letter-spacing:-.04em;margin:0;font-size:clamp(2rem,5vw,4rem);font-weight:900}.PortfolioCaseStudies-module__KKvuha__cardsContainer{flex-direction:column;gap:6rem;display:flex}.PortfolioCaseStudies-module__KKvuha__card{border-bottom:1px solid #00000040;grid-template-columns:.3fr 1fr;align-items:start;gap:4rem;padding-bottom:6rem;text-decoration:none;display:grid}.PortfolioCaseStudies-module__KKvuha__card:last-child{border-bottom:none;padding-bottom:0}.PortfolioCaseStudies-module__KKvuha__cardNumber{font-family:var(--font-accent);color:#0000;-webkit-text-stroke:2px var(--bg-primary);opacity:.4;-webkit-user-select:none;user-select:none;font-size:clamp(4rem,8vw,6rem);line-height:.85}.PortfolioCaseStudies-module__KKvuha__cardContent{flex-direction:column;gap:1.5rem;padding-top:2rem;display:flex}.PortfolioCaseStudies-module__KKvuha__cardCategory{font-family:var(--font-body);font-size:var(--text-label);text-transform:uppercase;letter-spacing:.15em;color:var(--accent)}.PortfolioCaseStudies-module__KKvuha__cardTitle{font-family:var(--font-heading);color:var(--bg-primary);text-transform:uppercase;letter-spacing:-.02em;margin:0;font-size:clamp(2rem,5vw,5rem);font-weight:800;line-height:.95;transition:transform .4s}.PortfolioCaseStudies-module__KKvuha__cardDescription{font-family:var(--font-body);font-size:var(--text-body);color:#222;max-width:700px;line-height:1.6}.PortfolioCaseStudies-module__KKvuha__cardLink{font-family:var(--font-heading);font-size:var(--text-small);text-transform:uppercase;letter-spacing:.1em;color:var(--bg-primary);align-items:center;gap:.75rem;margin-top:1rem;font-weight:700;text-decoration:none;transition:all .3s;display:inline-flex;position:relative}.PortfolioCaseStudies-module__KKvuha__cardLink:after{content:"";background:var(--bg-primary);transform-origin:100%;width:100%;height:2px;transition:transform .4s;position:absolute;bottom:-4px;left:0;transform:scaleX(0)}.PortfolioCaseStudies-module__KKvuha__card:hover .PortfolioCaseStudies-module__KKvuha__cardLink:after{transform-origin:0;transform:scaleX(1)}.PortfolioCaseStudies-module__KKvuha__cardLinkArrow{font-size:1.2rem;transition:transform .3s}.PortfolioCaseStudies-module__KKvuha__cardLink:hover .PortfolioCaseStudies-module__KKvuha__cardLinkArrow{transform:translate(8px)}.PortfolioCaseStudies-module__KKvuha__ctaContainer{border-top:1px solid #00000014;justify-content:center;align-items:center;margin-top:6rem;padding-top:4rem;display:flex}.PortfolioCaseStudies-module__KKvuha__seeAllButton{color:var(--bg-primary);font-family:var(--font-heading);font-size:var(--text-body);text-transform:uppercase;letter-spacing:.15em;transition:all .4s var(--ease-slow);background-color:#0000;border-radius:0;align-items:center;gap:.75rem;padding:1rem 0;font-weight:800;text-decoration:none;display:inline-flex;position:relative}.PortfolioCaseStudies-module__KKvuha__seeAllButton:after{content:"";background:var(--bg-primary);transform-origin:100%;width:100%;height:2px;transition:transform .4s;position:absolute;bottom:0;left:0;transform:scaleX(0)}.PortfolioCaseStudies-module__KKvuha__seeAllButton:hover{color:var(--bg-primary);box-shadow:none;background-color:#0000;transform:none}.PortfolioCaseStudies-module__KKvuha__seeAllButton:hover:after{transform-origin:0;transform:scaleX(1)}.PortfolioCaseStudies-module__KKvuha__arrowIcon{transition:transform .4s var(--ease-slow);font-size:1.25em}.PortfolioCaseStudies-module__KKvuha__seeAllButton:hover .PortfolioCaseStudies-module__KKvuha__arrowIcon{transform:translate(6px,-4px)}@media (max-width:768px){.PortfolioCaseStudies-module__KKvuha__card{grid-template-columns:1fr;gap:1rem;padding-bottom:4rem}.PortfolioCaseStudies-module__KKvuha__cardNumber{font-size:clamp(4rem,20vw,8rem)}.PortfolioCaseStudies-module__KKvuha__cardContent{padding-top:0}.PortfolioCaseStudies-module__KKvuha__sectionTitle{font-size:clamp(2.5rem,10vw,4rem)}.PortfolioCaseStudies-module__KKvuha__cardTitle{font-size:clamp(1.5rem,5vw,2.5rem)}}
.TestimonialsMarquee-module__pQtNsG__section{background-color:var(--bg-primary);padding:var(--space-lg)0;overflow:hidden}.TestimonialsMarquee-module__pQtNsG__topLabel{padding:0 var(--container-padding);margin-bottom:3rem}.TestimonialsMarquee-module__pQtNsG__label{font-family:var(--font-body);font-size:var(--text-label);text-transform:uppercase;letter-spacing:.15em;color:var(--text-secondary);opacity:.5}.TestimonialsMarquee-module__pQtNsG__row{padding:.75rem 0;overflow:hidden}.TestimonialsMarquee-module__pQtNsG__track{gap:1.5rem;width:max-content;animation:40s linear infinite TestimonialsMarquee-module__pQtNsG__marquee;display:flex}.TestimonialsMarquee-module__pQtNsG__trackReverse{animation:38s linear infinite TestimonialsMarquee-module__pQtNsG__marqueeReverse}.TestimonialsMarquee-module__pQtNsG__track:hover,.TestimonialsMarquee-module__pQtNsG__trackReverse:hover{animation-play-state:paused}@keyframes TestimonialsMarquee-module__pQtNsG__marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes TestimonialsMarquee-module__pQtNsG__marqueeReverse{0%{transform:translate(-50%)}to{transform:translate(0)}}.TestimonialsMarquee-module__pQtNsG__card{background:var(--bg-primary);border:1px solid var(--border);cursor:default;border-radius:16px;flex-direction:column;flex-shrink:0;gap:1rem;width:320px;padding:1.75rem 2rem;transition:border-color .4s,transform .4s;display:flex}.TestimonialsMarquee-module__pQtNsG__card:hover{border-color:#eb5e284d;transform:translateY(-4px)}.TestimonialsMarquee-module__pQtNsG__stars{color:var(--accent);letter-spacing:.1em;font-size:.9rem}.TestimonialsMarquee-module__pQtNsG__quote{font-family:var(--font-serif);color:var(--text-primary);flex:1;font-size:.95rem;font-style:italic;line-height:1.65}.TestimonialsMarquee-module__pQtNsG__author{border-top:1px solid var(--border);flex-direction:column;gap:.2rem;padding-top:1rem;display:flex}.TestimonialsMarquee-module__pQtNsG__authorName{font-family:var(--font-heading);text-transform:uppercase;color:var(--text-primary);letter-spacing:.05em;font-size:.85rem;font-weight:700}.TestimonialsMarquee-module__pQtNsG__authorRole{font-family:var(--font-body);font-size:var(--text-label);color:var(--text-secondary);text-transform:uppercase;letter-spacing:.1em}
.AboutOnePercentSection-module__QsySgG__section{color:#050505;z-index:10;background-color:#fffcf2;padding:15vh 5vw 20vh;position:relative}.AboutOnePercentSection-module__QsySgG__container{grid-template-columns:minmax(300px,40%) 1fr;align-items:flex-start;gap:10vw;display:grid}.AboutOnePercentSection-module__QsySgG__leftColumn{flex-direction:column;justify-content:flex-start;height:80vh;display:flex;position:sticky;top:15vh}.AboutOnePercentSection-module__QsySgG__sectionHeader{align-items:flex-start;gap:2rem;margin-bottom:auto;display:flex}.AboutOnePercentSection-module__QsySgG__number{font-family:var(--font-sans);letter-spacing:.05em;color:#050505;padding-top:.5rem;font-size:1rem;font-weight:500}.AboutOnePercentSection-module__QsySgG__title{font-family:var(--font-sans);text-transform:uppercase;letter-spacing:-.02em;margin:0;font-size:clamp(3rem,5vw,5.5rem);font-weight:500;line-height:1}.AboutOnePercentSection-module__QsySgG__sentenceItem{will-change:opacity;transition:opacity .1s}.AboutOnePercentSection-module__QsySgG__onePercentWrapper{text-transform:uppercase;font-family:var(--font-serif);color:#050505;flex-direction:column;margin-bottom:10vh;display:flex}.AboutOnePercentSection-module__QsySgG__become{letter-spacing:.1em;margin-bottom:-2rem;padding-left:.5rem;font-size:1.25rem}.AboutOnePercentSection-module__QsySgG__onePercentText{transform-origin:0 100%;will-change:transform;margin:0;font-size:clamp(10rem,20vw,25rem);line-height:.8}.AboutOnePercentSection-module__QsySgG__better{letter-spacing:.1em;padding-left:.5rem;font-size:1rem}.AboutOnePercentSection-module__QsySgG__rightColumn{flex-direction:column;padding-top:25vh;display:flex}.AboutOnePercentSection-module__QsySgG__rightHeader{font-family:var(--font-sans);letter-spacing:-.02em;margin-bottom:6rem;font-size:clamp(2rem,3.5vw,3.5rem);font-weight:300;line-height:1.1}.AboutOnePercentSection-module__QsySgG__paragraphs{font-family:var(--font-sans);color:#555;max-width:450px;margin-bottom:15vh;font-size:clamp(.9rem,1vw,1.125rem);line-height:1.6}.AboutOnePercentSection-module__QsySgG__paragraphs p{margin-bottom:2rem}.AboutOnePercentSection-module__QsySgG__paragraphs p:last-child{margin-bottom:0}.AboutOnePercentSection-module__QsySgG__largeReveal{font-family:var(--font-sans);letter-spacing:-.02em;color:#00000026;max-width:800px;font-size:clamp(2rem,4vw,4rem);font-weight:300;line-height:1.1}.AboutOnePercentSection-module__QsySgG__largeReveal .word{will-change:color;transition:color .1s}@media (max-width:900px){.AboutOnePercentSection-module__QsySgG__container{display:block;position:relative}.AboutOnePercentSection-module__QsySgG__leftColumn{height:auto;display:block;position:static}.AboutOnePercentSection-module__QsySgG__sectionHeader{margin-bottom:4rem}.AboutOnePercentSection-module__QsySgG__title{font-size:clamp(2rem,7vw,3.5rem)}.AboutOnePercentSection-module__QsySgG__onePercentWrapper{z-index:1;opacity:.3;pointer-events:none;align-items:center;width:100%;height:0;margin-bottom:0;position:sticky;top:5vh;overflow:visible}.AboutOnePercentSection-module__QsySgG__onePercentText{font-size:clamp(5rem,18vw,12rem)}.AboutOnePercentSection-module__QsySgG__rightColumn{z-index:2;padding-top:2rem;position:relative}.AboutOnePercentSection-module__QsySgG__rightHeader{margin-bottom:3rem;font-size:clamp(1.5rem,5vw,2.5rem)}.AboutOnePercentSection-module__QsySgG__largeReveal{font-size:clamp(1.2rem,4vw,2rem)}}
.BlogHero-module__pTyPua__hero{background-color:var(--bg-primary);min-height:100vh;padding:var(--space-lg)var(--container-padding);flex-direction:column;justify-content:flex-end;padding-bottom:6rem;display:flex;position:relative;overflow:hidden}.BlogHero-module__pTyPua__bgNumber{font-family:var(--font-accent);color:#0000;-webkit-text-stroke:1px #fffcf20a;pointer-events:none;-webkit-user-select:none;user-select:none;will-change:transform;font-size:clamp(18rem,35vw,42rem);line-height:1;position:absolute;top:-5rem;right:-2rem}.BlogHero-module__pTyPua__topMeta{align-items:center;gap:2rem;margin-bottom:4rem;display:flex}.BlogHero-module__pTyPua__sectionNum,.BlogHero-module__pTyPua__sectionLabel{font-family:var(--font-body);font-size:var(--text-label);text-transform:uppercase;letter-spacing:.15em;color:var(--text-secondary);opacity:.6}.BlogHero-module__pTyPua__titleBlock{flex-direction:column;gap:.5rem;margin-bottom:2.5rem;display:flex}.BlogHero-module__pTyPua__subline{font-family:var(--font-serif);color:var(--accent);letter-spacing:.02em;font-size:clamp(1rem,1.5vw,1.6rem);font-style:italic}.BlogHero-module__pTyPua__title{flex-direction:column;margin:0;display:flex}.BlogHero-module__pTyPua__titleLine{font-family:var(--font-heading);text-transform:uppercase;letter-spacing:-.04em;color:var(--text-primary);font-size:clamp(4.5rem,13vw,15rem);font-weight:800;line-height:.88;display:block}.BlogHero-module__pTyPua__titleLineAccent{color:#0000;-webkit-text-stroke:2px var(--text-primary)}.BlogHero-module__pTyPua__descriptor{font-family:var(--font-body);color:var(--text-secondary);max-width:480px;margin-bottom:3rem;font-size:clamp(.9rem,1.2vw,1.3rem);line-height:1.7}.BlogHero-module__pTyPua__scrollHint{align-items:center;gap:1rem;display:flex}.BlogHero-module__pTyPua__scrollLine{background:#fffcf24d;width:40px;height:1px;display:block}.BlogHero-module__pTyPua__scrollText{font-family:var(--font-body);font-size:var(--text-label);text-transform:uppercase;letter-spacing:.2em;color:var(--text-secondary);opacity:.5}@media (max-width:768px){.BlogHero-module__pTyPua__hero{min-height:80vh;padding-bottom:4rem}.BlogHero-module__pTyPua__titleLine{line-height:.92}.BlogHero-module__pTyPua__bgNumber{right:-3rem}}
.CaseStudiesHero-module__M_qu6G__hero{background-color:var(--bg-primary);min-height:100vh;padding:var(--space-lg)var(--container-padding);flex-direction:column;justify-content:flex-end;padding-bottom:6rem;display:flex;position:relative;overflow:hidden}.CaseStudiesHero-module__M_qu6G__bgNumber{font-family:var(--font-accent);color:#0000;-webkit-text-stroke:1px #fffcf20a;pointer-events:none;-webkit-user-select:none;user-select:none;will-change:transform;font-size:clamp(18rem,35vw,42rem);line-height:1;position:absolute;top:-5rem;right:-2rem}.CaseStudiesHero-module__M_qu6G__topMeta{align-items:center;gap:2rem;margin-bottom:4rem;display:flex}.CaseStudiesHero-module__M_qu6G__sectionNum,.CaseStudiesHero-module__M_qu6G__sectionLabel{font-family:var(--font-body);font-size:var(--text-label);text-transform:uppercase;letter-spacing:.15em;color:var(--text-secondary);opacity:.6}.CaseStudiesHero-module__M_qu6G__titleBlock{flex-direction:column;gap:.5rem;margin-bottom:2.5rem;display:flex}.CaseStudiesHero-module__M_qu6G__subline{font-family:var(--font-serif);color:var(--accent);letter-spacing:.02em;font-size:clamp(1rem,1.5vw,1.6rem);font-style:italic}.CaseStudiesHero-module__M_qu6G__title{flex-direction:column;margin:0;display:flex}.CaseStudiesHero-module__M_qu6G__titleLine{font-family:var(--font-heading);text-transform:uppercase;letter-spacing:-.04em;color:var(--text-primary);font-size:clamp(4.5rem,13vw,15rem);font-weight:800;line-height:.88;display:block}.CaseStudiesHero-module__M_qu6G__titleLineAccent{color:#0000;-webkit-text-stroke:2px var(--text-primary)}.CaseStudiesHero-module__M_qu6G__descriptor{font-family:var(--font-body);color:var(--text-secondary);max-width:480px;margin-bottom:3rem;font-size:clamp(.9rem,1.2vw,1.3rem);line-height:1.7}.CaseStudiesHero-module__M_qu6G__scrollHint{align-items:center;gap:1rem;display:flex}.CaseStudiesHero-module__M_qu6G__scrollLine{background:#fffcf24d;width:40px;height:1px;display:block}.CaseStudiesHero-module__M_qu6G__scrollText{font-family:var(--font-body);font-size:var(--text-label);text-transform:uppercase;letter-spacing:.2em;color:var(--text-secondary);opacity:.5}@media (max-width:768px){.CaseStudiesHero-module__M_qu6G__hero{min-height:80vh;padding-bottom:4rem}.CaseStudiesHero-module__M_qu6G__titleLine{font-size:clamp(2.5rem,12vw,5rem);line-height:.92}.CaseStudiesHero-module__M_qu6G__bgNumber{right:-3rem}}
.LecturesList-module__nFl5RW__section{background-color:var(--bg-primary);padding:var(--space-xl)var(--container-padding);position:relative}.LecturesList-module__nFl5RW__list{flex-direction:column;gap:0;display:flex}.LecturesList-module__nFl5RW__row{padding:var(--space-lg)0;border-bottom:1px solid var(--border);grid-template-columns:1fr 1fr;align-items:center;gap:3rem;display:grid}.LecturesList-module__nFl5RW__row:first-child{border-top:1px solid var(--border)}.LecturesList-module__nFl5RW__row:nth-child(2n){direction:rtl}.LecturesList-module__nFl5RW__row:nth-child(2n)>*{direction:ltr}.LecturesList-module__nFl5RW__imageWrapper{aspect-ratio:16/10;border-radius:8px;position:relative;overflow:hidden}.LecturesList-module__nFl5RW__image{object-fit:cover;width:100%;height:100%;transition:transform .8s var(--ease-slow)}.LecturesList-module__nFl5RW__row:hover .LecturesList-module__nFl5RW__image{transform:scale(1.05)}.LecturesList-module__nFl5RW__content{flex-direction:column;gap:1rem;display:flex}.LecturesList-module__nFl5RW__index{font-family:var(--font-accent);color:#0000;-webkit-text-stroke:1.5px var(--text-secondary);opacity:.25;font-size:clamp(3rem,5vw,5rem);line-height:1}.LecturesList-module__nFl5RW__lectureTitle{font-family:var(--font-heading);color:var(--text-primary);text-transform:uppercase;margin:0;font-size:clamp(1.5rem,3vw,3rem);font-weight:700;line-height:1.1}.LecturesList-module__nFl5RW__lectureDesc{font-family:var(--font-body);font-size:var(--text-body);color:var(--text-secondary);max-width:500px;line-height:1.6}.LecturesList-module__nFl5RW__watchLink{font-family:var(--font-body);font-size:var(--text-small);text-transform:uppercase;letter-spacing:.15em;color:var(--text-primary);align-items:center;gap:.5rem;margin-top:.5rem;text-decoration:none;transition:color .3s;display:inline-flex}.LecturesList-module__nFl5RW__watchLink:hover{color:var(--accent)}.LecturesList-module__nFl5RW__arrow{transition:transform .3s}.LecturesList-module__nFl5RW__watchLink:hover .LecturesList-module__nFl5RW__arrow{transform:translate(5px)}@media (max-width:768px){.LecturesList-module__nFl5RW__row{grid-template-columns:1fr;gap:1.5rem}.LecturesList-module__nFl5RW__row:nth-child(2n){direction:ltr}}
.PortfolioStatement-module__e50SLG__section{background-color:var(--bg-primary);padding:var(--space-2xl)var(--container-padding);justify-content:center;align-items:center;min-height:50vh;display:flex;position:relative;overflow:hidden}.PortfolioStatement-module__e50SLG__sectionNumber{top:clamp(2rem,5vw,4rem);left:var(--container-padding);font-family:var(--font-body);font-size:var(--text-small);color:var(--text-secondary);letter-spacing:.1em;position:absolute}.PortfolioStatement-module__e50SLG__sideNote{top:clamp(2rem,5vw,4rem);right:var(--container-padding);font-family:var(--font-body);font-size:var(--text-small);color:var(--text-secondary);letter-spacing:.05em;align-items:center;gap:.5rem;display:flex;position:absolute}.PortfolioStatement-module__e50SLG__dot{background-color:var(--accent);border-radius:50%;width:6px;height:6px;display:inline-block}.PortfolioStatement-module__e50SLG__textWrapper{text-align:center;max-width:1200px}.PortfolioStatement-module__e50SLG__lineWrapper{overflow:hidden}.PortfolioStatement-module__e50SLG__statementLine{font-family:var(--font-heading);color:var(--text-primary);text-transform:uppercase;letter-spacing:-.02em;margin:0;font-size:clamp(2rem,6vw,6rem);font-weight:300;line-height:1.05}.PortfolioStatement-module__e50SLG__bold{font-weight:800}.PortfolioStatement-module__e50SLG__verticalText{right:var(--container-padding);transform-origin:50%;font-family:var(--font-heading);text-transform:uppercase;letter-spacing:.35em;color:var(--text-primary);opacity:.08;pointer-events:none;-webkit-user-select:none;user-select:none;will-change:transform;white-space:nowrap;font-size:clamp(.6rem,.8vw,.9rem);font-weight:800;position:absolute;top:50%;transform:translateY(-50%)rotate(90deg)}.PortfolioStatement-module__e50SLG__subtext{font-family:var(--font-body);font-size:var(--text-body);color:var(--text-secondary);opacity:.7;max-width:520px;margin-top:2rem;line-height:1.75}@media (max-width:768px){.PortfolioStatement-module__e50SLG__section{min-height:40vh;padding:var(--space-xl)var(--container-padding)}.PortfolioStatement-module__e50SLG__sideNote{display:none}.PortfolioStatement-module__e50SLG__statementLine{font-size:clamp(1.8rem,7vw,3.5rem)}}
.TestimonialsStatement-module__2FHBvG__section{background-color:var(--bg-primary);padding:var(--space-xl)var(--container-padding);justify-content:center;gap:var(--space-lg);flex-direction:column;min-height:70vh;display:flex}.TestimonialsStatement-module__2FHBvG__textWrapper,.TestimonialsStatement-module__2FHBvG__lineWrapper{overflow:hidden}.TestimonialsStatement-module__2FHBvG__line{font-family:var(--font-heading);text-transform:uppercase;letter-spacing:-.04em;color:var(--text-primary);margin:0;font-size:clamp(4rem,11vw,13rem);font-weight:700;line-height:.9}.TestimonialsStatement-module__2FHBvG__bold{color:#0000;-webkit-text-stroke:2px var(--text-primary)}.TestimonialsStatement-module__2FHBvG__emailBlock{flex-direction:column;gap:1.5rem;max-width:640px;display:flex}.TestimonialsStatement-module__2FHBvG__emailText{font-family:var(--font-serif);color:var(--text-secondary);font-size:clamp(1rem,1.5vw,1.4rem);font-style:italic;line-height:1.6}.TestimonialsStatement-module__2FHBvG__emailForm{border:1px solid var(--border);border-radius:100px;gap:0;transition:border-color .3s;display:flex;overflow:hidden}.TestimonialsStatement-module__2FHBvG__emailForm:focus-within{border-color:var(--accent)}.TestimonialsStatement-module__2FHBvG__emailInput{font-family:var(--font-body);font-size:var(--text-small);color:var(--text-primary);background:0 0;border:none;outline:none;flex:1;padding:1rem 1.5rem}.TestimonialsStatement-module__2FHBvG__emailInput::placeholder{color:var(--text-secondary);opacity:.5}.TestimonialsStatement-module__2FHBvG__emailBtn{background:var(--accent);border:1px solid var(--accent);color:#fff;font-family:var(--font-heading);text-transform:uppercase;letter-spacing:.1em;cursor:pointer;transition:all .4s var(--ease-slow,ease);white-space:nowrap;z-index:1;border-radius:100px;padding:1rem 2.5rem;font-size:.85rem;font-weight:700;position:relative;overflow:hidden}.TestimonialsStatement-module__2FHBvG__emailBtn:before{content:"";transform-origin:100%;width:100%;height:100%;transition:transform .5s var(--ease-slow,ease);z-index:-1;background:#fff;position:absolute;top:0;left:0;transform:scaleX(0)}.TestimonialsStatement-module__2FHBvG__emailBtn:hover{color:#000;border-color:#fff}.TestimonialsStatement-module__2FHBvG__emailBtn:hover:before{transform-origin:0;transform:scaleX(1)}.TestimonialsStatement-module__2FHBvG__directLink{font-family:var(--font-body);font-size:var(--text-label);text-transform:uppercase;letter-spacing:.1em;color:var(--text-secondary);opacity:.5;text-decoration:none;transition:opacity .3s,color .3s}.TestimonialsStatement-module__2FHBvG__directLink:hover{opacity:1;color:var(--accent)}.TestimonialsStatement-module__2FHBvG__successMsg{font-family:var(--font-heading);color:var(--accent);text-transform:uppercase;letter-spacing:.1em;font-size:1.2rem}@media (max-width:640px){.TestimonialsStatement-module__2FHBvG__emailForm{border-radius:16px;flex-direction:column}.TestimonialsStatement-module__2FHBvG__emailBtn{border-radius:12px}}
.ImpactTransitionSection-module__p_TQWG__wrapper{background-color:#000;justify-content:center;align-items:center;width:100%;height:100vh;display:flex;position:relative;overflow:hidden}.ImpactTransitionSection-module__p_TQWG__pinContent{flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%;padding:0 5%;display:flex;position:relative}.ImpactTransitionSection-module__p_TQWG__wordWrapper{font-family:var(--font-serif);text-transform:uppercase;white-space:nowrap;letter-spacing:-.01em;justify-content:center;align-items:baseline;margin-bottom:2vh;font-size:clamp(60px,12vw,180px);font-weight:500;line-height:.8;display:flex}.ImpactTransitionSection-module__p_TQWG__blurLetter{color:#fff6;will-change:filter,opacity,transform;display:inline-block}.ImpactTransitionSection-module__p_TQWG__sharpPart{color:#fff;will-change:transform,color,letter-spacing}.ImpactTransitionSection-module__p_TQWG__topLabel{letter-spacing:.3em;text-transform:uppercase;color:#ffffff4d;z-index:10;margin-bottom:6rem;font-size:12px;font-weight:500;position:relative}.ImpactTransitionSection-module__p_TQWG__teleprompter{flex-direction:column;align-items:center;width:100%;max-width:1100px;height:340px;display:flex;position:relative;overflow:hidden}.ImpactTransitionSection-module__p_TQWG__spotlightGlow{filter:blur(30px);z-index:1;pointer-events:none;background:radial-gradient(#ffffff1f 0%,#0000 80%);width:800px;height:120px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.ImpactTransitionSection-module__p_TQWG__maskTop,.ImpactTransitionSection-module__p_TQWG__maskBottom{z-index:5;pointer-events:none;width:100%;height:150px;position:absolute;left:0}.ImpactTransitionSection-module__p_TQWG__maskTop{background:linear-gradient(#000 0% 30%,#0000 100%);top:0}.ImpactTransitionSection-module__p_TQWG__maskBottom{background:linear-gradient(#0000 0%,#000 70% 100%);bottom:0}.ImpactTransitionSection-module__p_TQWG__list{flex-direction:column;align-items:center;padding:125px 0;display:flex}.ImpactTransitionSection-module__p_TQWG__question{text-align:center;color:#fff;opacity:.1;will-change:transform,opacity,filter;width:100%;height:90px;transition:color .4s var(--ease-slow);justify-content:center;align-items:center;font-size:clamp(20px,4vw,38px);font-weight:500;display:flex;transform:scale(.85)}.ImpactTransitionSection-module__p_TQWG__bottomNote{color:#ffffff4d;font-size:14px;font-style:italic;font-family:var(--font-serif);opacity:0;will-change:opacity,transform;margin-top:6rem}@media (max-width:768px){.ImpactTransitionSection-module__p_TQWG__wordWrapper{letter-spacing:-.01em;font-size:clamp(2rem,12vw,4.2rem)}.ImpactTransitionSection-module__p_TQWG__question{height:70px;padding:10px;font-size:18px}.ImpactTransitionSection-module__p_TQWG__teleprompter{height:240px}.ImpactTransitionSection-module__p_TQWG__list{padding:85px 0}.ImpactTransitionSection-module__p_TQWG__topLabel{margin-bottom:3rem;font-size:10px}.ImpactTransitionSection-module__p_TQWG__bottomNote{margin-top:3rem}}
.DetailPage-module__f_3LRW__hero{min-height:70vh;padding:var(--space-lg)var(--container-padding);flex-direction:column;justify-content:flex-end;display:flex;position:relative;overflow:hidden}.DetailPage-module__f_3LRW__heroDark{background-color:var(--bg-primary)}.DetailPage-module__f_3LRW__heroImageWrapper{z-index:0;position:absolute;inset:0}.DetailPage-module__f_3LRW__heroImage{object-fit:cover;opacity:.2;width:100%;height:100%}.DetailPage-module__f_3LRW__heroOverlay{background:linear-gradient(180deg,transparent 0%,var(--bg-primary)98%);z-index:1;position:absolute;inset:0}.DetailPage-module__f_3LRW__heroContent{z-index:2;position:relative}.DetailPage-module__f_3LRW__backLink{font-family:var(--font-body);font-size:var(--text-small);text-transform:uppercase;letter-spacing:.15em;color:var(--text-secondary);align-items:center;gap:.5rem;margin-bottom:2rem;text-decoration:none;transition:color .3s;display:inline-flex}.DetailPage-module__f_3LRW__backLink:hover{color:var(--accent)}.DetailPage-module__f_3LRW__liveLink{font-family:var(--font-heading);font-size:var(--text-small);text-transform:uppercase;letter-spacing:.1em;color:#fff;background:var(--accent);border:1px solid var(--accent);border-radius:100px;align-items:center;gap:.75rem;margin-top:2rem;padding:.8rem 1.8rem;font-weight:700;text-decoration:none;transition:all .3s;display:inline-flex}.DetailPage-module__f_3LRW__liveLink:hover{color:var(--accent);background:0 0;transform:translateY(-2px);box-shadow:0 10px 20px #0003}.DetailPage-module__f_3LRW__category{font-family:var(--font-body);font-size:var(--text-label);text-transform:uppercase;letter-spacing:.15em;color:var(--accent);margin-bottom:1rem;display:block}.DetailPage-module__f_3LRW__title{font-family:var(--font-heading);color:var(--text-primary);text-transform:uppercase;letter-spacing:-.02em;margin:0;font-size:clamp(2.5rem,6vw,7rem);font-weight:800;line-height:.95}.DetailPage-module__f_3LRW__meta{flex-wrap:wrap;gap:2rem;margin-top:1.5rem;display:flex}.DetailPage-module__f_3LRW__metaItem{font-family:var(--font-body);font-size:var(--text-small);color:var(--text-secondary);letter-spacing:.05em}.DetailPage-module__f_3LRW__body{background-color:var(--bg-primary);padding:var(--space-xl)var(--container-padding)}.DetailPage-module__f_3LRW__bodyInner{max-width:800px;margin:0 auto}.DetailPage-module__f_3LRW__bodyText{font-family:var(--font-body);font-size:var(--text-body);color:var(--text-secondary);margin-bottom:2rem;line-height:1.8}.DetailPage-module__f_3LRW__bodyText:last-child{margin-bottom:0}.DetailPage-module__f_3LRW__sectionBlock{padding:var(--space-lg)0;border-top:1px solid var(--border)}.DetailPage-module__f_3LRW__sectionLabel{font-family:var(--font-body);font-size:var(--text-label);text-transform:uppercase;letter-spacing:.15em;color:var(--accent);margin-bottom:1.5rem;display:block}.DetailPage-module__f_3LRW__sectionHeading{font-family:var(--font-heading);color:var(--text-primary);text-transform:uppercase;margin:0 0 1.5rem;font-size:clamp(1.5rem,3vw,2.5rem);font-weight:700}.DetailPage-module__f_3LRW__tagsRow{flex-wrap:wrap;gap:.75rem;display:flex}.DetailPage-module__f_3LRW__tag{font-family:var(--font-body);font-size:var(--text-label);text-transform:uppercase;letter-spacing:.1em;color:var(--text-primary);background:var(--text-muted);border:1px solid var(--border);border-radius:100px;padding:.5rem 1.2rem}.DetailPage-module__f_3LRW__resultsList{flex-direction:column;gap:1rem;padding:0;list-style:none;display:flex}.DetailPage-module__f_3LRW__resultItem{font-family:var(--font-body);font-size:var(--text-body);color:var(--text-secondary);align-items:flex-start;gap:1rem;line-height:1.6;display:flex}.DetailPage-module__f_3LRW__resultBullet{color:var(--accent);flex-shrink:0;margin-top:.15rem;font-size:1.2rem}.DetailPage-module__f_3LRW__lightBlock{background-color:var(--bg-primary);padding:var(--space-xl)var(--container-padding);border-top:1px solid var(--border)}.DetailPage-module__f_3LRW__lightBlockInner{max-width:800px;margin:0 auto}.DetailPage-module__f_3LRW__lightLabel{font-family:var(--font-body);font-size:var(--text-label);text-transform:uppercase;letter-spacing:.15em;color:var(--accent);margin-bottom:1.5rem;display:block}.DetailPage-module__f_3LRW__lightHeading{font-family:var(--font-heading);color:var(--text-primary);text-transform:uppercase;margin:0 0 1.5rem;font-size:clamp(1.5rem,3vw,2.5rem);font-weight:700}.DetailPage-module__f_3LRW__lightText{font-family:var(--font-body);font-size:var(--text-body);color:var(--text-secondary);line-height:1.8}.DetailPage-module__f_3LRW__lightResultsList{flex-direction:column;gap:1rem;margin-top:1.5rem;padding:0;list-style:none;display:flex}.DetailPage-module__f_3LRW__lightResultItem{font-family:var(--font-body);font-size:var(--text-body);color:var(--text-secondary);align-items:flex-start;gap:1rem;line-height:1.6;display:flex}.DetailPage-module__f_3LRW__lightBullet{color:var(--accent);flex-shrink:0;font-size:1.2rem}.DetailPage-module__f_3LRW__topicsGrid{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1rem;display:grid}.DetailPage-module__f_3LRW__topicCard{background:var(--text-muted);border:1px solid var(--border);border-radius:12px;align-items:center;gap:1rem;padding:1.5rem;display:flex}.DetailPage-module__f_3LRW__topicNumber{font-family:var(--font-accent);color:var(--accent);opacity:.5;font-size:2rem}.DetailPage-module__f_3LRW__topicName{font-family:var(--font-body);font-size:var(--text-small);color:var(--text-primary);text-transform:uppercase;letter-spacing:.05em}.DetailPage-module__f_3LRW__bottomCta{background-color:var(--bg-primary);padding:var(--space-xl)var(--container-padding);text-align:center}.DetailPage-module__f_3LRW__ctaText{font-family:var(--font-serif);color:var(--text-secondary);margin-bottom:2rem;font-size:clamp(1.5rem,3vw,2.5rem);font-style:italic}.DetailPage-module__f_3LRW__ctaLink{font-family:var(--font-heading);text-transform:uppercase;letter-spacing:.1em;color:var(--text-primary);border:1px solid var(--text-primary);transition:all .4s var(--ease-slow,ease);z-index:1;border-radius:100px;justify-content:center;align-items:center;gap:.75rem;padding:1.25rem 3rem;font-size:clamp(1rem,1.5vw,1.3rem);font-weight:700;text-decoration:none;display:inline-flex;position:relative;overflow:hidden}.DetailPage-module__f_3LRW__ctaLink:before{content:"";background:var(--accent);transform-origin:100%;width:100%;height:100%;transition:transform .5s var(--ease-slow,ease);z-index:-1;position:absolute;top:0;left:0;transform:scaleX(0)}.DetailPage-module__f_3LRW__ctaLink:hover{border-color:var(--accent);color:#fff;background:0 0}.DetailPage-module__f_3LRW__ctaLink:hover:before{transform-origin:0;transform:scaleX(1)}@media (max-width:768px){.DetailPage-module__f_3LRW__hero{min-height:50vh}.DetailPage-module__f_3LRW__meta{gap:1rem}}
.BlogGrid-module__rPEtNa__section{background-color:var(--bg-primary);padding:var(--space-xl)var(--container-padding);position:relative}.BlogGrid-module__rPEtNa__featured{padding-bottom:var(--space-lg);margin-bottom:var(--space-lg);border-bottom:1px solid var(--border);grid-template-columns:1.2fr 1fr;align-items:center;gap:3rem;display:grid;position:relative}.BlogGrid-module__rPEtNa__featuredImageWrapper{aspect-ratio:16/10;border-radius:12px;position:relative;overflow:hidden}.BlogGrid-module__rPEtNa__featuredImage{object-fit:cover;width:100%;height:100%;transition:transform .8s var(--ease-slow)}.BlogGrid-module__rPEtNa__featured:hover .BlogGrid-module__rPEtNa__featuredImage{transform:scale(1.04)}.BlogGrid-module__rPEtNa__featuredContent{flex-direction:column;gap:1rem;display:flex}.BlogGrid-module__rPEtNa__featuredDate{font-family:var(--font-body);font-size:var(--text-label);text-transform:uppercase;letter-spacing:.15em;color:var(--accent)}.BlogGrid-module__rPEtNa__featuredTitle{font-family:var(--font-heading);color:var(--text-primary);text-transform:uppercase;margin:0;font-size:clamp(1.8rem,3.5vw,3.5rem);font-weight:700;line-height:1.05}.BlogGrid-module__rPEtNa__featuredExcerpt{font-family:var(--font-body);font-size:var(--text-body);color:var(--text-secondary);line-height:1.6}.BlogGrid-module__rPEtNa__readLink{font-family:var(--font-body);font-size:var(--text-small);text-transform:uppercase;letter-spacing:.15em;color:var(--text-primary);align-items:center;gap:.5rem;margin-top:.5rem;text-decoration:none;transition:color .3s;display:inline-flex}.BlogGrid-module__rPEtNa__readLink:hover{color:var(--accent)}.BlogGrid-module__rPEtNa__arrow{transition:transform .3s}.BlogGrid-module__rPEtNa__readLink:hover .BlogGrid-module__rPEtNa__arrow{transform:translate(5px)}.BlogGrid-module__rPEtNa__grid{grid-template-columns:repeat(auto-fit,minmax(340px,1fr));gap:2rem;display:grid}.BlogGrid-module__rPEtNa__card{border:1px solid var(--border);transition:transform .5s var(--ease-slow),border-color .4s ease;border-radius:12px;position:relative;overflow:hidden}.BlogGrid-module__rPEtNa__card:hover{border-color:#eb5e284d;transform:translateY(-4px)}.BlogGrid-module__rPEtNa__cardImageWrapper{aspect-ratio:16/9;position:relative;overflow:hidden}.BlogGrid-module__rPEtNa__cardImage{object-fit:cover;width:100%;height:100%;transition:transform .8s var(--ease-slow)}.BlogGrid-module__rPEtNa__card:hover .BlogGrid-module__rPEtNa__cardImage{transform:scale(1.05)}.BlogGrid-module__rPEtNa__cardContent{flex-direction:column;gap:.5rem;padding:1.5rem;display:flex}.BlogGrid-module__rPEtNa__cardDate{font-family:var(--font-body);font-size:var(--text-label);text-transform:uppercase;letter-spacing:.15em;color:var(--accent)}.BlogGrid-module__rPEtNa__cardTitle{font-family:var(--font-heading);color:var(--text-primary);text-transform:uppercase;margin:0;font-size:clamp(1.1rem,1.5vw,1.5rem);font-weight:700;line-height:1.15}.BlogGrid-module__rPEtNa__cardExcerpt{font-family:var(--font-body);font-size:var(--text-small);color:var(--text-secondary);line-height:1.5}@media (max-width:768px){.BlogGrid-module__rPEtNa__featured{grid-template-columns:1fr;gap:1.5rem}.BlogGrid-module__rPEtNa__grid{grid-template-columns:1fr}}
.BlogNewsletter-module__LmgILW__section{padding:var(--space-xl)var(--container-padding);background-color:var(--bg-primary)}.BlogNewsletter-module__LmgILW__box{background:var(--bg-primary);border:1px solid var(--border);border-radius:24px;justify-content:space-between;align-items:center;gap:3rem;max-width:1200px;margin:0 auto;padding:4rem;display:flex}.BlogNewsletter-module__LmgILW__content{flex:1}.BlogNewsletter-module__LmgILW__title{font-family:var(--font-heading);text-transform:uppercase;letter-spacing:-.02em;color:var(--text-primary);margin-bottom:1rem;font-size:clamp(2.5rem,5vw,4rem);font-weight:800}.BlogNewsletter-module__LmgILW__desc{font-family:var(--font-body);font-size:var(--text-small);color:var(--text-secondary);max-width:380px;line-height:1.6}.BlogNewsletter-module__LmgILW__form{background:var(--bg-primary);border:1px solid var(--border);border-radius:100px;width:100%;max-width:480px;padding:6px;display:flex}.BlogNewsletter-module__LmgILW__input{color:var(--text-primary);background:0 0;border:none;outline:none;flex:1;padding:0 1.5rem}.BlogNewsletter-module__LmgILW__btn{background:var(--accent);color:#fff;font-family:var(--font-heading);text-transform:uppercase;cursor:pointer;border:none;border-radius:100px;padding:1rem 2rem;font-size:.8rem;font-weight:700;transition:all .3s}.BlogNewsletter-module__LmgILW__btn:hover{background:#c94e1f}.BlogNewsletter-module__LmgILW__success{font-family:var(--font-heading);color:var(--accent);text-transform:uppercase;font-size:1.5rem}@media (max-width:900px){.BlogNewsletter-module__LmgILW__box{text-align:center;flex-direction:column;padding:2.5rem}.BlogNewsletter-module__LmgILW__desc{margin:0 auto 1.5rem}.BlogNewsletter-module__LmgILW__form{max-width:100%}}
.CaseStudiesList-module__zeoosa__section{padding:0;position:relative}.CaseStudiesList-module__zeoosa__card{padding:var(--space-xl)var(--container-padding);border-bottom:1px solid #0000;grid-template-columns:auto 1fr;align-items:center;gap:4rem;min-height:60vh;display:grid;position:relative}.CaseStudiesList-module__zeoosa__cardDark{background-color:var(--bg-primary);border-color:var(--border)}.CaseStudiesList-module__zeoosa__cardDark .CaseStudiesList-module__zeoosa__cardCategory{color:var(--accent)}.CaseStudiesList-module__zeoosa__cardDark .CaseStudiesList-module__zeoosa__cardTitle{color:var(--text-primary)}.CaseStudiesList-module__zeoosa__cardDark .CaseStudiesList-module__zeoosa__cardDescription{color:var(--text-secondary)}.CaseStudiesList-module__zeoosa__cardDark .CaseStudiesList-module__zeoosa__cardNumber{color:#0000;-webkit-text-stroke:2px #ffffff26}.CaseStudiesList-module__zeoosa__cardDark .CaseStudiesList-module__zeoosa__cardLink{color:var(--text-primary)}.CaseStudiesList-module__zeoosa__cardDark .CaseStudiesList-module__zeoosa__cardLink:hover{color:var(--accent)}.CaseStudiesList-module__zeoosa__cardLight{background-color:#fffcf2;border-color:#1a1a1a1a}.CaseStudiesList-module__zeoosa__cardLight .CaseStudiesList-module__zeoosa__cardCategory{color:#eb5e28}.CaseStudiesList-module__zeoosa__cardLight .CaseStudiesList-module__zeoosa__cardTitle{color:#1a1a1a}.CaseStudiesList-module__zeoosa__cardLight .CaseStudiesList-module__zeoosa__cardDescription{color:#555}.CaseStudiesList-module__zeoosa__cardLight .CaseStudiesList-module__zeoosa__cardNumber{color:#0000;-webkit-text-stroke:2px #1a1a1a1f}.CaseStudiesList-module__zeoosa__cardLight .CaseStudiesList-module__zeoosa__cardLink{color:#1a1a1a}.CaseStudiesList-module__zeoosa__cardLight .CaseStudiesList-module__zeoosa__cardLink:hover{color:#eb5e28}.CaseStudiesList-module__zeoosa__cardNumber{font-family:var(--font-accent);-webkit-user-select:none;user-select:none;flex-shrink:0;font-size:clamp(8rem,20vw,18rem);line-height:.85}.CaseStudiesList-module__zeoosa__cardContent{flex-direction:column;gap:1.2rem;max-width:700px;display:flex}.CaseStudiesList-module__zeoosa__cardCategory{font-family:var(--font-body);font-size:var(--text-label);text-transform:uppercase;letter-spacing:.15em}.CaseStudiesList-module__zeoosa__cardTitle{font-family:var(--font-heading);text-transform:uppercase;margin:0;font-size:clamp(2rem,4vw,4rem);font-weight:700;line-height:1.05}.CaseStudiesList-module__zeoosa__cardDescription{font-family:var(--font-body);font-size:var(--text-body);line-height:1.6}.CaseStudiesList-module__zeoosa__cardLink{font-family:var(--font-body);font-size:var(--text-small);text-transform:uppercase;letter-spacing:.15em;align-items:center;gap:.5rem;text-decoration:none;transition:color .3s;display:inline-flex}.CaseStudiesList-module__zeoosa__cardLinkArrow{font-size:1.2rem;transition:transform .3s}.CaseStudiesList-module__zeoosa__cardLink:hover .CaseStudiesList-module__zeoosa__cardLinkArrow{transform:translate(5px)}@media (max-width:768px){.CaseStudiesList-module__zeoosa__card{min-height:auto;padding:var(--space-lg)var(--container-padding);grid-template-columns:1fr;gap:1.5rem}.CaseStudiesList-module__zeoosa__cardNumber{font-size:clamp(5rem,25vw,10rem)}}
.LecturesImpact-module__cGdgJW__section{padding:var(--space-2xl)var(--container-padding);background-color:#fffcf2;justify-content:center;align-items:center;min-height:50vh;display:flex;position:relative;overflow:hidden}.LecturesImpact-module__cGdgJW__container{text-align:center;flex-direction:column;align-items:center;gap:1.5rem;display:flex}.LecturesImpact-module__cGdgJW__label{font-family:var(--font-body);font-size:var(--text-label);text-transform:uppercase;letter-spacing:.15em;color:#eb5e28}.LecturesImpact-module__cGdgJW__number{font-family:var(--font-accent);color:#1a1a1a;letter-spacing:-.02em;font-size:clamp(6rem,18vw,18rem);font-weight:400;line-height:.85}.LecturesImpact-module__cGdgJW__suffix{font-family:var(--font-heading);color:#eb5e28;vertical-align:super;font-size:clamp(3rem,8vw,8rem);font-weight:800}.LecturesImpact-module__cGdgJW__description{font-family:var(--font-serif);color:#555;max-width:500px;font-size:clamp(1.2rem,2vw,1.8rem);font-style:italic}
.LecturesCTA-module__v4vu-q__section{background-color:var(--bg-primary);padding:var(--space-xl)var(--container-padding);border-top:1px solid var(--border)}.LecturesCTA-module__v4vu-q__inner{flex-direction:column;gap:2.5rem;max-width:1000px;display:flex}.LecturesCTA-module__v4vu-q__eyebrow{font-family:var(--font-body);font-size:var(--text-label);text-transform:uppercase;letter-spacing:.15em;color:var(--accent)}.LecturesCTA-module__v4vu-q__heading{font-family:var(--font-heading);text-transform:uppercase;letter-spacing:-.04em;color:var(--text-primary);margin:0;font-size:clamp(3rem,9vw,10rem);font-weight:800;line-height:.9}.LecturesCTA-module__v4vu-q__outlined{color:#0000;-webkit-text-stroke:2px var(--text-primary)}.LecturesCTA-module__v4vu-q__body{font-family:var(--font-body);font-size:var(--text-body);color:var(--text-secondary);max-width:520px;line-height:1.7}.LecturesCTA-module__v4vu-q__actions{flex-wrap:wrap;gap:1rem;margin-top:.5rem;display:flex}.LecturesCTA-module__v4vu-q__btnPrimary{font-family:var(--font-heading);text-transform:uppercase;letter-spacing:.1em;color:#fff;background:var(--accent);border:1px solid var(--accent);transition:all .4s var(--ease-slow,ease);z-index:1;border-radius:100px;align-items:center;gap:.5rem;padding:1rem 2.5rem;font-size:.9rem;font-weight:700;text-decoration:none;display:inline-flex;position:relative;overflow:hidden}.LecturesCTA-module__v4vu-q__btnPrimary:before{content:"";transform-origin:100%;width:100%;height:100%;transition:transform .5s var(--ease-slow,ease);z-index:-1;background:#fff;position:absolute;top:0;left:0;transform:scaleX(0)}.LecturesCTA-module__v4vu-q__btnPrimary:hover{color:#000;border-color:#fff;transform:translateY(-2px);box-shadow:0 15px 30px #ffffff1a}.LecturesCTA-module__v4vu-q__btnPrimary:hover:before{transform-origin:0;transform:scaleX(1)}.LecturesCTA-module__v4vu-q__btnSecondary{font-family:var(--font-heading);text-transform:uppercase;letter-spacing:.1em;color:var(--text-primary);border:1px solid var(--border);transition:all .4s var(--ease-slow,ease);z-index:1;border-radius:100px;align-items:center;padding:1rem 2.5rem;font-size:.9rem;font-weight:700;text-decoration:none;display:inline-flex;position:relative;overflow:hidden}.LecturesCTA-module__v4vu-q__btnSecondary:before{content:"";background:var(--text-primary);transform-origin:100%;width:100%;height:100%;transition:transform .5s var(--ease-slow,ease);z-index:-1;position:absolute;top:0;left:0;transform:scaleX(0)}.LecturesCTA-module__v4vu-q__btnSecondary:hover{color:#000;border-color:var(--text-primary);transform:translateY(-2px)}.LecturesCTA-module__v4vu-q__btnSecondary:hover:before{transform-origin:0;transform:scaleX(1)}
.TestimonialsStats-module__yc5ubq__section{background-color:var(--bg-primary);padding:var(--space-xl)var(--container-padding)}.TestimonialsStats-module__yc5ubq__inner{flex-direction:column;gap:3rem;max-width:1100px;margin:0 auto;display:flex}.TestimonialsStats-module__yc5ubq__labelRow{align-items:center;gap:2rem;display:flex}.TestimonialsStats-module__yc5ubq__label{font-family:var(--font-body);font-size:var(--text-label);text-transform:uppercase;letter-spacing:.15em;color:var(--text-secondary);opacity:.4;white-space:nowrap}.TestimonialsStats-module__yc5ubq__divider{background:var(--text-primary);opacity:.1;flex:1;height:1px}.TestimonialsStats-module__yc5ubq__statsGrid{grid-template-columns:repeat(4,1fr);gap:2rem;display:grid}.TestimonialsStats-module__yc5ubq__statItem{border-top:2px solid var(--bg-primary);flex-direction:column;gap:.75rem;padding:2rem 0;display:flex}.TestimonialsStats-module__yc5ubq__statNum{font-family:var(--font-heading);color:var(--accent);letter-spacing:-.04em;font-size:clamp(3rem,6vw,6rem);font-weight:800;line-height:1}.TestimonialsStats-module__yc5ubq__statLabel{font-family:var(--font-body);font-size:var(--text-small);text-transform:uppercase;letter-spacing:.12em;color:var(--text-secondary);opacity:.6}.TestimonialsStats-module__yc5ubq__note{font-family:var(--font-serif);color:var(--text-primary);margin-top:1rem;font-size:clamp(1.2rem,2.5vw,2rem);font-style:italic}@media (max-width:768px){.TestimonialsStats-module__yc5ubq__statsGrid{grid-template-columns:repeat(2,1fr)}}@media (max-width:480px){.TestimonialsStats-module__yc5ubq__statsGrid{grid-template-columns:1fr 1fr}}
.BlogPost-module__SY66Va__progressBar{background:var(--accent);z-index:9999;width:0%;height:3px;transition:width .1s linear;position:fixed;top:0;left:0}.BlogPost-module__SY66Va__hero{min-height:65vh;padding:var(--space-lg)var(--container-padding);flex-direction:column;justify-content:flex-end;padding-bottom:5rem;display:flex;position:relative;overflow:hidden}.BlogPost-module__SY66Va__heroImageWrapper{z-index:0;position:absolute;inset:0}.BlogPost-module__SY66Va__heroImage{object-fit:cover;opacity:.25;width:100%;height:100%}.BlogPost-module__SY66Va__heroOverlay{background:linear-gradient(180deg,transparent 0%,var(--bg-primary)80%);position:absolute;inset:0}.BlogPost-module__SY66Va__heroContent{z-index:2;flex-direction:column;gap:1rem;display:flex;position:relative}.BlogPost-module__SY66Va__backLink{font-family:var(--font-body);font-size:var(--text-label);text-transform:uppercase;letter-spacing:.15em;color:var(--text-secondary);width:fit-content;text-decoration:none;transition:color .3s}.BlogPost-module__SY66Va__backLink:hover{color:var(--accent)}.BlogPost-module__SY66Va__heroMeta{align-items:center;gap:.5rem;display:flex}.BlogPost-module__SY66Va__date,.BlogPost-module__SY66Va__readTime{font-family:var(--font-body);font-size:var(--text-label);text-transform:uppercase;letter-spacing:.1em;color:var(--text-secondary);opacity:.6}.BlogPost-module__SY66Va__readTime{color:var(--accent);opacity:1}.BlogPost-module__SY66Va__title{font-family:var(--font-heading);color:var(--text-primary);text-transform:uppercase;letter-spacing:-.03em;margin:0;font-size:clamp(2rem,5vw,6rem);font-weight:800;line-height:.95}.BlogPost-module__SY66Va__shareRow{flex-wrap:wrap;align-items:center;gap:.75rem;margin-top:.5rem;display:flex}.BlogPost-module__SY66Va__shareLabel{font-family:var(--font-body);font-size:var(--text-label);text-transform:uppercase;letter-spacing:.15em;color:var(--text-secondary);opacity:.5}.BlogPost-module__SY66Va__shareBtn{font-family:var(--font-body);font-size:var(--text-label);text-transform:uppercase;letter-spacing:.1em;color:var(--text-secondary);background:var(--bg-primary);border:1px solid var(--border);cursor:pointer;border-radius:100px;padding:.4rem 1rem;text-decoration:none;transition:all .3s}.BlogPost-module__SY66Va__shareBtn:hover{border-color:var(--accent);color:var(--accent)}.BlogPost-module__SY66Va__articleLayout{max-width:1100px;padding:var(--space-lg)var(--container-padding);grid-template-columns:1fr 280px;gap:4rem;margin:0 auto;display:grid}.BlogPost-module__SY66Va__articleBody{flex-direction:column;gap:2rem;display:flex}.BlogPost-module__SY66Va__paragraph{font-family:var(--font-body);color:var(--text-secondary);font-size:clamp(1rem,1.2vw,1.25rem);line-height:1.85}.BlogPost-module__SY66Va__bottomShare{border-top:1px solid var(--border);margin-top:3rem;padding-top:2rem}.BlogPost-module__SY66Va__bottomShareText{font-family:var(--font-serif);color:var(--text-secondary);margin-bottom:1rem;font-size:1.1rem;font-style:italic}.BlogPost-module__SY66Va__tocSidebar{align-self:start;position:sticky;top:100px}.BlogPost-module__SY66Va__tocCard{background:var(--bg-primary);border:1px solid var(--border);border-radius:16px;flex-direction:column;gap:1rem;padding:1.5rem;display:flex}.BlogPost-module__SY66Va__tocLabel{font-family:var(--font-body);font-size:var(--text-label);text-transform:uppercase;letter-spacing:.15em;color:var(--accent);display:block}.BlogPost-module__SY66Va__tocList{flex-direction:column;gap:.75rem;padding:0;list-style:none;display:flex}.BlogPost-module__SY66Va__tocItem{align-items:center;gap:.75rem;display:flex}.BlogPost-module__SY66Va__tocNum{font-family:var(--font-accent);color:var(--accent);opacity:.5;font-size:1.1rem}.BlogPost-module__SY66Va__tocText{font-family:var(--font-body);font-size:var(--text-small);color:var(--text-secondary)}.BlogPost-module__SY66Va__readTimeBadge{font-family:var(--font-body);font-size:var(--text-label);color:var(--text-secondary);border-top:1px solid var(--border);opacity:.6;padding-top:1rem}.BlogPost-module__SY66Va__relatedSection{background-color:var(--bg-primary);padding:var(--space-xl)var(--container-padding);border-top:1px solid var(--border);max-width:1200px;margin:0 auto}.BlogPost-module__SY66Va__relatedLabel{font-family:var(--font-body);font-size:var(--text-label);text-transform:uppercase;letter-spacing:.15em;color:var(--accent);margin-bottom:1rem;display:block}.BlogPost-module__SY66Va__relatedHeading{font-family:var(--font-heading);text-transform:uppercase;letter-spacing:-.03em;color:var(--text-primary);margin:0 0 3rem;font-size:clamp(2.5rem,6vw,7rem);font-weight:800;line-height:.9}.BlogPost-module__SY66Va__relatedGrid{grid-template-columns:repeat(3,1fr);gap:1.5rem;display:grid}.BlogPost-module__SY66Va__relatedCard{border:1px solid var(--border);background:var(--bg-primary);border-radius:16px;flex-direction:column;text-decoration:none;transition:border-color .4s,transform .4s;display:flex;overflow:hidden}.BlogPost-module__SY66Va__relatedCard:hover{border-color:#eb5e284d;transform:translateY(-6px)}.BlogPost-module__SY66Va__relatedImg{aspect-ratio:16/9;overflow:hidden}.BlogPost-module__SY66Va__relatedImg img{object-fit:cover;opacity:.7;width:100%;height:100%;transition:opacity .4s,transform .6s}.BlogPost-module__SY66Va__relatedCard:hover .BlogPost-module__SY66Va__relatedImg img{opacity:1;transform:scale(1.05)}.BlogPost-module__SY66Va__relatedInfo{flex-direction:column;flex:1;gap:.5rem;padding:1.5rem;display:flex}.BlogPost-module__SY66Va__relatedDate{font-family:var(--font-body);font-size:var(--text-label);text-transform:uppercase;letter-spacing:.1em;color:var(--accent)}.BlogPost-module__SY66Va__relatedTitle{font-family:var(--font-heading);text-transform:uppercase;color:var(--text-primary);margin:0;font-size:1rem;font-weight:700;line-height:1.2}.BlogPost-module__SY66Va__relatedExcerpt{font-family:var(--font-body);font-size:var(--text-small);color:var(--text-secondary);flex:1;line-height:1.5}.BlogPost-module__SY66Va__relatedLink{font-family:var(--font-body);font-size:var(--text-label);text-transform:uppercase;letter-spacing:.1em;color:var(--text-primary);margin-top:.5rem}@media (max-width:900px){.BlogPost-module__SY66Va__articleLayout{grid-template-columns:1fr}.BlogPost-module__SY66Va__tocSidebar{display:none}.BlogPost-module__SY66Va__relatedGrid{grid-template-columns:1fr}}
.LectureDetail-module__9M5huW__videoHero{background-color:var(--bg-primary);width:100%;position:relative}.LectureDetail-module__9M5huW__videoWrapper{aspect-ratio:16/9;width:100%;max-width:1100px;margin:0 auto;position:relative}.LectureDetail-module__9M5huW__videoWrapper iframe{border:none;width:100%;height:100%;position:absolute;inset:0}.LectureDetail-module__9M5huW__contentLayout{max-width:1200px;padding:var(--space-lg)var(--container-padding);grid-template-columns:1fr 340px;gap:3rem;margin:0 auto;display:grid}.LectureDetail-module__9M5huW__mainColumn{flex-direction:column;gap:2.5rem;display:flex}.LectureDetail-module__9M5huW__backLink{font-family:var(--font-body);font-size:var(--text-small);text-transform:uppercase;letter-spacing:.15em;color:var(--text-secondary);align-items:center;gap:.5rem;text-decoration:none;transition:color .3s;display:inline-flex}.LectureDetail-module__9M5huW__backLink:hover{color:var(--accent)}.LectureDetail-module__9M5huW__headerBlock{flex-direction:column;gap:.75rem;display:flex}.LectureDetail-module__9M5huW__workshopBadge{font-family:var(--font-body);font-size:var(--text-label);text-transform:uppercase;letter-spacing:.15em;color:var(--accent);background:var(--text-muted);border:1px solid var(--border);border-radius:100px;align-items:center;gap:.5rem;width:fit-content;padding:.4rem 1rem;display:inline-flex}.LectureDetail-module__9M5huW__title{font-family:var(--font-heading);color:var(--text-primary);text-transform:uppercase;letter-spacing:-.02em;margin:0;font-size:clamp(2rem,4vw,3.5rem);font-weight:800;line-height:1.05}.LectureDetail-module__9M5huW__descriptionBlock{border-top:1px solid var(--border);padding:2rem 0}.LectureDetail-module__9M5huW__sectionLabel{font-family:var(--font-body);font-size:var(--text-label);text-transform:uppercase;letter-spacing:.15em;color:var(--accent);margin-bottom:1rem;display:block}.LectureDetail-module__9M5huW__descriptionText{font-family:var(--font-body);font-size:var(--text-body);color:var(--text-secondary);line-height:1.8}.LectureDetail-module__9M5huW__curriculumBlock{border-top:1px solid var(--border);padding:2rem 0}.LectureDetail-module__9M5huW__topicsList{flex-direction:column;gap:0;display:flex}.LectureDetail-module__9M5huW__topicItem{border-bottom:1px solid var(--border);align-items:center;gap:1.2rem;padding:1.2rem 0;display:flex}.LectureDetail-module__9M5huW__topicItem:first-child{border-top:1px solid var(--border)}.LectureDetail-module__9M5huW__topicNumber{font-family:var(--font-accent);color:var(--accent);opacity:.6;text-align:center;flex-shrink:0;width:40px;font-size:1.5rem}.LectureDetail-module__9M5huW__topicIcon{color:var(--text-secondary);flex-shrink:0;font-size:1.2rem}.LectureDetail-module__9M5huW__topicName{font-family:var(--font-body);font-size:var(--text-body);color:var(--text-primary)}.LectureDetail-module__9M5huW__sidebar{flex-direction:column;align-self:start;gap:1.5rem;display:flex;position:sticky;top:100px}.LectureDetail-module__9M5huW__sidebarCard{background:var(--bg-primary);border:1px solid var(--border);border-radius:16px;flex-direction:column;gap:1.5rem;padding:2rem;display:flex}.LectureDetail-module__9M5huW__sidebarTitle{font-family:var(--font-heading);text-transform:uppercase;color:var(--text-primary);margin:0;font-size:1.2rem;font-weight:700}.LectureDetail-module__9M5huW__metaList{flex-direction:column;gap:1rem;display:flex}.LectureDetail-module__9M5huW__metaRow{align-items:center;gap:.75rem;display:flex}.LectureDetail-module__9M5huW__metaIcon{text-align:center;flex-shrink:0;width:24px;font-size:1.2rem}.LectureDetail-module__9M5huW__metaLabel{font-family:var(--font-body);font-size:var(--text-small);color:var(--text-secondary)}.LectureDetail-module__9M5huW__metaValue{font-family:var(--font-body);font-size:var(--text-small);color:var(--text-primary);margin-left:auto;font-weight:600}.LectureDetail-module__9M5huW__ctaButton{font-family:var(--font-heading);text-transform:uppercase;letter-spacing:.08em;color:#fff;background:var(--accent);border:1px solid var(--accent);cursor:pointer;transition:all .4s var(--ease-slow,ease);z-index:1;border-radius:100px;justify-content:center;align-items:center;gap:.5rem;padding:1rem 2rem;font-size:.95rem;font-weight:700;text-decoration:none;display:flex;position:relative;overflow:hidden}.LectureDetail-module__9M5huW__ctaButton:before{content:"";transform-origin:100%;width:100%;height:100%;transition:transform .5s var(--ease-slow,ease);z-index:-1;background:#fff;position:absolute;top:0;left:0;transform:scaleX(0)}.LectureDetail-module__9M5huW__ctaButton:hover{color:#000;border-color:#fff;transform:translateY(-2px)}.LectureDetail-module__9M5huW__ctaButton:hover:before{transform-origin:0;transform:scaleX(1)}.LectureDetail-module__9M5huW__ctaButtonOutline{border:1px solid var(--border);color:var(--text-primary);background:0 0;}.LectureDetail-module__9M5huW__ctaButtonOutline:before{background:var(--text-primary)}.LectureDetail-module__9M5huW__ctaButtonOutline:hover{border-color:var(--text-primary);color:#000}.LectureDetail-module__9M5huW__instructorCard{border-top:1px solid var(--border);align-items:center;gap:1rem;padding-top:1.5rem;display:flex}.LectureDetail-module__9M5huW__instructorAvatar{object-fit:cover;border:2px solid var(--accent);border-radius:50%;width:48px;height:48px}.LectureDetail-module__9M5huW__instructorInfo{flex-direction:column;gap:.15rem;display:flex}.LectureDetail-module__9M5huW__instructorName{font-family:var(--font-heading);color:var(--text-primary);text-transform:uppercase;font-size:.9rem;font-weight:700}.LectureDetail-module__9M5huW__instructorRole{font-family:var(--font-body);font-size:var(--text-label);color:var(--text-secondary);letter-spacing:.05em}.LectureDetail-module__9M5huW__notFound{justify-content:center;align-items:center;min-height:80vh;display:flex}.LectureDetail-module__9M5huW__notFoundTitle{color:var(--text-primary);font-family:var(--font-heading);font-size:3rem}.LectureDetail-module__9M5huW__quoteBlock{border-left:3px solid var(--accent);background:var(--text-muted);border-radius:0 12px 12px 0;margin:0;padding:2rem}.LectureDetail-module__9M5huW__quoteText{font-family:var(--font-serif);color:var(--text-primary);margin-bottom:1rem;font-size:clamp(1rem,1.4vw,1.3rem);font-style:italic;line-height:1.7;display:block}.LectureDetail-module__9M5huW__quoteAuthor{font-family:var(--font-body);font-size:var(--text-label);text-transform:uppercase;letter-spacing:.12em;color:var(--accent)}.LectureDetail-module__9M5huW__shareRow{border-top:1px solid var(--border);border-bottom:1px solid var(--border);flex-wrap:wrap;align-items:center;gap:.75rem;padding:1rem 0;display:flex}.LectureDetail-module__9M5huW__shareLabel{font-family:var(--font-body);font-size:var(--text-label);text-transform:uppercase;letter-spacing:.15em;color:var(--text-secondary);margin-right:.5rem}.LectureDetail-module__9M5huW__shareBtn{font-family:var(--font-body);font-size:var(--text-label);text-transform:uppercase;letter-spacing:.1em;color:var(--text-secondary);background:var(--bg-primary);border:1px solid var(--border);cursor:pointer;white-space:nowrap;border-radius:100px;padding:.4rem 1rem;text-decoration:none;transition:all .3s}.LectureDetail-module__9M5huW__shareBtn:hover{border-color:var(--accent);color:var(--accent)}.LectureDetail-module__9M5huW__otherSection{background-color:var(--bg-primary);padding:var(--space-xl)var(--container-padding);border-top:1px solid var(--border)}.LectureDetail-module__9M5huW__otherInner{max-width:1200px;margin:0 auto}.LectureDetail-module__9M5huW__otherLabel{font-family:var(--font-body);font-size:var(--text-label);text-transform:uppercase;letter-spacing:.15em;color:var(--accent);margin-bottom:1rem;display:block}.LectureDetail-module__9M5huW__otherHeading{font-family:var(--font-heading);text-transform:uppercase;letter-spacing:-.03em;color:var(--text-primary);margin:0 0 3rem;font-size:clamp(2.5rem,6vw,7rem);font-weight:800;line-height:.9}.LectureDetail-module__9M5huW__otherGrid{grid-template-columns:repeat(3,1fr);gap:1.5rem;display:grid}.LectureDetail-module__9M5huW__otherCard{border:1px solid var(--border);background:var(--bg-primary);border-radius:16px;flex-direction:column;text-decoration:none;transition:border-color .4s,transform .4s;display:flex;overflow:hidden}.LectureDetail-module__9M5huW__otherCard:hover{border-color:#eb5e284d;transform:translateY(-6px)}.LectureDetail-module__9M5huW__otherCardImg{aspect-ratio:16/9;overflow:hidden}.LectureDetail-module__9M5huW__otherCardImg img{object-fit:cover;opacity:.7;width:100%;height:100%;transition:opacity .4s,transform .6s}.LectureDetail-module__9M5huW__otherCard:hover .LectureDetail-module__9M5huW__otherCardImg img{opacity:1;transform:scale(1.05)}.LectureDetail-module__9M5huW__otherCardContent{flex-direction:column;flex:1;gap:.6rem;padding:1.5rem;display:flex}.LectureDetail-module__9M5huW__otherDuration{font-family:var(--font-body);font-size:var(--text-label);text-transform:uppercase;letter-spacing:.1em;color:var(--accent)}.LectureDetail-module__9M5huW__otherTitle{font-family:var(--font-heading);text-transform:uppercase;color:var(--text-primary);margin:0;font-size:1.1rem;font-weight:700;line-height:1.2}.LectureDetail-module__9M5huW__otherDesc{font-family:var(--font-body);font-size:var(--text-small);color:var(--text-secondary);flex:1;line-height:1.5}.LectureDetail-module__9M5huW__otherLink{font-family:var(--font-body);font-size:var(--text-label);text-transform:uppercase;letter-spacing:.12em;color:var(--text-primary);margin-top:.5rem}@media (max-width:768px){.LectureDetail-module__9M5huW__otherGrid{grid-template-columns:1fr}}@media (max-width:900px){.LectureDetail-module__9M5huW__contentLayout{grid-template-columns:1fr}.LectureDetail-module__9M5huW__sidebar{order:-1;position:static}}
.CaseStudiesNewsletter-module__kF5VZG__section{padding:var(--space-xl)var(--container-padding);background-color:var(--bg-primary)}.CaseStudiesNewsletter-module__kF5VZG__box{background:var(--bg-primary);border:1px solid var(--border);border-radius:24px;justify-content:space-between;align-items:center;gap:3rem;max-width:1200px;margin:0 auto;padding:4rem;display:flex}.CaseStudiesNewsletter-module__kF5VZG__content{flex:1}.CaseStudiesNewsletter-module__kF5VZG__title{font-family:var(--font-heading);text-transform:uppercase;letter-spacing:-.02em;color:var(--text-primary);margin-bottom:1rem;font-size:clamp(2.5rem,5vw,4rem);font-weight:800}.CaseStudiesNewsletter-module__kF5VZG__desc{font-family:var(--font-body);font-size:var(--text-small);color:var(--text-secondary);max-width:380px;line-height:1.6}.CaseStudiesNewsletter-module__kF5VZG__form{background:var(--bg-primary);border:1px solid var(--border);border-radius:100px;width:100%;max-width:480px;padding:6px;display:flex}.CaseStudiesNewsletter-module__kF5VZG__input{color:var(--text-primary);background:0 0;border:none;outline:none;flex:1;padding:0 1.5rem}.CaseStudiesNewsletter-module__kF5VZG__btn{background:var(--accent);color:#fff;font-family:var(--font-heading);text-transform:uppercase;cursor:pointer;border:none;border-radius:100px;padding:1rem 2rem;font-size:.8rem;font-weight:700;transition:all .3s}.CaseStudiesNewsletter-module__kF5VZG__btn:hover{background:#c94e1f}.CaseStudiesNewsletter-module__kF5VZG__success{font-family:var(--font-heading);color:var(--accent);text-transform:uppercase;font-size:1.5rem}@media (max-width:900px){.CaseStudiesNewsletter-module__kF5VZG__box{text-align:center;flex-direction:column;padding:2.5rem}.CaseStudiesNewsletter-module__kF5VZG__desc{margin:0 auto 1.5rem}.CaseStudiesNewsletter-module__kF5VZG__form{max-width:100%}}
