.Hero-module__Z8hQ_W__hero{align-items:center;min-height:100vh;padding-top:80px;display:flex;position:relative;overflow:hidden}.Hero-module__Z8hQ_W__backgroundGlow{background:radial-gradient(circle,var(--accent-glow)0%,transparent 60%);-webkit-filter:blur(120px);z-index:-1;opacity:.8;width:80vw;height:80vh;animation:10s ease-in-out infinite alternate Hero-module__Z8hQ_W__pulse;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@keyframes Hero-module__Z8hQ_W__pulse{0%{opacity:.6;transform:translate(-50%,-50%)scale(1)}to{opacity:.9;transform:translate(-50%,-50%)scale(1.1)}}.Hero-module__Z8hQ_W__content{z-index:2;flex-direction:column;justify-content:center;width:55vw;display:flex;position:relative}.Hero-module__Z8hQ_W__eyebrow{font-family:var(--font-sans);text-transform:uppercase;letter-spacing:.15em;color:var(--text-secondary);align-items:center;gap:16px;margin-bottom:2rem;font-size:.8rem;display:flex}.Hero-module__Z8hQ_W__line{background:var(--text-secondary);width:48px;height:1px}.Hero-module__Z8hQ_W__title{color:var(--text-primary);max-width:1200px;margin-bottom:2rem;font-size:clamp(3rem,7vw,7rem);line-height:1.05}.Hero-module__Z8hQ_W__italicSerif{font-family:var(--font-serif);color:var(--text-primary);padding-right:.2em;font-style:italic;font-weight:400}.Hero-module__Z8hQ_W__subtitle{color:var(--text-secondary);letter-spacing:.01em;max-width:640px;margin-bottom:3.5rem;font-size:clamp(1.1rem,2vw,1.4rem);font-weight:400;line-height:1.6}.Hero-module__Z8hQ_W__actions{align-items:center;gap:24px;display:flex}.Hero-module__Z8hQ_W__primaryBtn{background:var(--text-primary);color:var(--bg-color);font-family:var(--font-sans);border-radius:100px;padding:18px 48px;font-size:1.05rem;font-weight:600;transition:transform .4s cubic-bezier(.16,1,.3,1),box-shadow .4s,background .4s}.Hero-module__Z8hQ_W__primaryBtn:hover{background:#fff;transform:translateY(-4px);box-shadow:0 12px 30px #ffffff26}.Hero-module__Z8hQ_W__secondaryBtn{color:var(--text-primary);border:1px solid var(--glass-border);font-family:var(--font-sans);-webkit-backdrop-filter:blur(10px);background:0 0;border-radius:100px;padding:18px 48px;font-size:1.05rem;font-weight:500;transition:border-color .4s,background .4s}.Hero-module__Z8hQ_W__secondaryBtn:hover{background:#ffffff08;border-color:#ffffff40}@media (max-width:768px){.Hero-module__Z8hQ_W__hero{padding-top:120px}.Hero-module__Z8hQ_W__actions{flex-direction:column;align-items:stretch;width:100%}.Hero-module__Z8hQ_W__primaryBtn,.Hero-module__Z8hQ_W__secondaryBtn{text-align:center;width:100%}}.Hero-module__Z8hQ_W__heroImageWrapper{z-index:0;clip-path:polygon(15% 0,100% 0,100% 100%,0% 100%);width:50vw;height:100vh;position:absolute;top:0;right:0;overflow:hidden}.Hero-module__Z8hQ_W__imageOverlay{background:linear-gradient(90deg,var(--bg-color)0%,#05050566 40%,#05050500 100%),linear-gradient(0deg,var(--bg-color)0%,#05050500 20%);z-index:1;width:100%;height:100%;position:absolute;top:0;left:0}
.ManifestoSection-module__w-MR2G__manifesto{background-color:var(--bg-color);border-top:1px solid #ffffff0d;align-items:center;min-height:120vh;padding:200px 0;display:flex;position:relative;overflow:hidden}.ManifestoSection-module__w-MR2G__gridContainer{grid-template-columns:1fr 1fr;align-items:flex-start;gap:120px;display:grid}.ManifestoSection-module__w-MR2G__eyebrow{text-transform:uppercase;letter-spacing:.15em;color:var(--accent-color);margin-bottom:2rem;font-size:.85rem;font-weight:600}.ManifestoSection-module__w-MR2G__headline{color:var(--text-primary);letter-spacing:-.02em;font-size:clamp(3.5rem,6vw,5.5rem);line-height:1.1}.ManifestoSection-module__w-MR2G__gradientText{background:linear-gradient(135deg,#a78bfa,#60a5fa);-webkit-text-fill-color:transparent;color:#0000;-webkit-background-clip:text;background-clip:text}.ManifestoSection-module__w-MR2G__italicSerif{font-family:var(--font-serif);color:var(--text-secondary);font-style:italic;font-weight:400}.ManifestoSection-module__w-MR2G__textColumn{padding-top:10vh}.ManifestoSection-module__w-MR2G__paragraph{color:var(--text-secondary);max-width:600px;margin-bottom:2.5rem;font-size:clamp(1.4rem,2vw,1.8rem);font-weight:300;line-height:1.6}.ManifestoSection-module__w-MR2G__highlight{color:var(--text-primary);font-weight:500}.ManifestoSection-module__w-MR2G__signature{font-family:var(--font-serif);color:var(--text-primary);margin-top:4rem;font-size:2rem;font-style:italic}@media (max-width:992px){.ManifestoSection-module__w-MR2G__gridContainer{grid-template-columns:1fr;gap:60px}.ManifestoSection-module__w-MR2G__textColumn{padding-top:0}}
.LogoTicker-module__oHMUKG__tickerWrapper{background:var(--bg-color);border-top:1px solid #ffffff08;width:100%;padding:40px 0;position:relative;overflow:hidden}.LogoTicker-module__oHMUKG__tickerTrack{align-items:center;gap:80px;width:max-content;animation:40s linear infinite LogoTicker-module__oHMUKG__scroll;display:flex}.LogoTicker-module__oHMUKG__logoItem{font-family:var(--font-sans);text-transform:uppercase;letter-spacing:.1em;color:#fff3;white-space:nowrap;font-size:1.2rem;font-weight:700;transition:color .4s}.LogoTicker-module__oHMUKG__logoItem:hover{color:#fffc}@keyframes LogoTicker-module__oHMUKG__scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}.LogoTicker-module__oHMUKG__fadeLeft{background:linear-gradient(90deg,var(--bg-color)0%,transparent 100%);z-index:2;width:15%;height:100%;position:absolute;top:0;left:0}.LogoTicker-module__oHMUKG__fadeRight{background:linear-gradient(-90deg,var(--bg-color)0%,transparent 100%);z-index:2;width:15%;height:100%;position:absolute;top:0;right:0}
.PhilosophySection-module__OBiVTW__philosophy{background:var(--bg-color);border-top:1px solid #ffffff0d;padding:150px 0;position:relative}.PhilosophySection-module__OBiVTW__header{margin-bottom:80px}.PhilosophySection-module__OBiVTW__eyebrow{text-transform:uppercase;letter-spacing:.15em;color:var(--accent-color);margin-bottom:1.5rem;font-size:.85rem;font-weight:600}.PhilosophySection-module__OBiVTW__heading{color:var(--text-primary);letter-spacing:-.02em;font-size:clamp(3rem,5vw,4.5rem);line-height:1.1}.PhilosophySection-module__OBiVTW__italicSerif{font-family:var(--font-serif);color:var(--text-secondary);font-style:italic;font-weight:400}.PhilosophySection-module__OBiVTW__bentoGrid{grid-template-columns:repeat(3,1fr);grid-auto-rows:320px;gap:24px;display:grid}.PhilosophySection-module__OBiVTW__bentoCard{border-radius:var(--radius-xl);background:#14141680;border:1px solid #ffffff0d;flex-direction:column;justify-content:flex-end;padding:48px;transition:border-color .4s,background .4s;display:flex;position:relative;overflow:hidden}.PhilosophySection-module__OBiVTW__bentoCard:before{content:"";opacity:0;background:linear-gradient(135deg,#ffffff08 0%,#0000 100%);transition:opacity .4s;position:absolute;inset:0}.PhilosophySection-module__OBiVTW__bentoCard:hover{background:#1e1e2099;border-color:#ffffff26}.PhilosophySection-module__OBiVTW__bentoCard:hover:before{opacity:1}.PhilosophySection-module__OBiVTW__bentoCard h3{font-family:var(--font-serif);color:var(--text-primary);z-index:2;margin-bottom:16px;font-size:2rem;position:relative}.PhilosophySection-module__OBiVTW__bentoCard p{color:var(--text-secondary);z-index:2;font-size:1.1rem;font-weight:300;line-height:1.5;position:relative}.PhilosophySection-module__OBiVTW__cardLarge{background:linear-gradient(180deg,#1414164d 0%,#141416cc 100%),var(--bg-color);grid-area:span 2/span 2}.PhilosophySection-module__OBiVTW__cardLarge h3{font-size:3.5rem}.PhilosophySection-module__OBiVTW__cardWide{grid-column:span 2}@media (max-width:992px){.PhilosophySection-module__OBiVTW__bentoGrid{grid-template-columns:1fr;grid-auto-rows:auto}.PhilosophySection-module__OBiVTW__cardLarge,.PhilosophySection-module__OBiVTW__cardWide{grid-area:auto/span 1}.PhilosophySection-module__OBiVTW__bentoCard{min-height:300px;padding:32px}}
