.editorial-marquee-module__s4gzyW__section{background:var(--color-olive);min-height:clamp(44px,3.5vw,52px);color:var(--color-surface);margin:0;padding:0}.editorial-marquee-module__s4gzyW__text{font-size:clamp(16px,1.35vw,20px);font-weight:400;line-height:1.3}.editorial-marquee-module__s4gzyW__accessible{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.editorial-marquee-module__s4gzyW__track{width:max-content;animation:editorial-marquee-module__s4gzyW__drift var(--marquee-duration,60s) linear infinite;display:flex}.editorial-marquee-module__s4gzyW__group{flex-shrink:0;display:flex}.editorial-marquee-module__s4gzyW__section:hover .editorial-marquee-module__s4gzyW__track,.editorial-marquee-module__s4gzyW__section:focus-within .editorial-marquee-module__s4gzyW__track{animation-play-state:paused!important}@keyframes editorial-marquee-module__s4gzyW__drift{to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.editorial-marquee-module__s4gzyW__track,.editorial-marquee-module__s4gzyW__control{display:none}.editorial-marquee-module__s4gzyW__accessible{clip-path:none;overflow-wrap:anywhere;width:auto;height:auto;margin:0;padding:6px 24px;font-size:clamp(16px,1.35vw,20px);font-style:italic;line-height:1.3;position:static;overflow:visible}}
.hero-slide-image-module__u3v8oG__image{object-fit:cover;object-position:50% 50%}@media (max-width:1023px){.hero-slide-image-module__u3v8oG__image{object-position:var(--mobile-position-x,50%) 45%}}@media (max-width:767px),(max-width:1023px) and (orientation:portrait){.hero-slide-image-module__u3v8oG__image{object-position:var(--portrait-position-x,50%) var(--portrait-position-y,35%)}}
.hero-module__bLJxgG__composition{grid-template-rows:minmax(0,1fr) auto;width:100%;height:100dvh;display:grid}.hero-module__bLJxgG__hero{min-height:0;padding-top:6rem;padding-bottom:4rem}@media (max-height:540px){.hero-module__bLJxgG__hero{padding-bottom:3.75rem}.hero-module__bLJxgG__hero h1{margin-bottom:.75rem}.hero-module__bLJxgG__hero p{margin-bottom:1rem}}
.home-ideology-module__qvRc9q__stack{padding:24px 24px 0 0;position:relative}.home-ideology-module__qvRc9q__backOne,.home-ideology-module__qvRc9q__backTwo{width:calc(100% - 24px);height:calc(100% - 24px);position:absolute;overflow:hidden}.home-ideology-module__qvRc9q__backOne{z-index:2;top:12px;left:12px}.home-ideology-module__qvRc9q__backTwo{z-index:1;top:0;left:24px}.home-ideology-module__qvRc9q__stack>[data-philosophy-image]{z-index:3}.home-ideology-module__qvRc9q__backImage,.home-ideology-module__qvRc9q__pending,.home-ideology-module__qvRc9q__loaded,.home-ideology-module__qvRc9q__previous{object-fit:cover}.home-ideology-module__qvRc9q__pending{opacity:0}.home-ideology-module__qvRc9q__loaded{animation:.42s cubic-bezier(.22,.61,.36,1) home-ideology-module__qvRc9q__image-in}.home-ideology-module__qvRc9q__previous{animation:.42s cubic-bezier(.22,.61,.36,1) forwards home-ideology-module__qvRc9q__image-out}.home-ideology-module__qvRc9q__content{height:112px;overflow:auto}@keyframes home-ideology-module__qvRc9q__image-in{0%{opacity:0;transform:translateY(6px)scale(.995)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes home-ideology-module__qvRc9q__image-out{0%{opacity:1}to{opacity:0}}@media (max-width:767px){.home-ideology-module__qvRc9q__stack{padding:12px 12px 0 0}.home-ideology-module__qvRc9q__backOne{width:calc(100% - 12px);height:calc(100% - 12px);top:0;left:12px}.home-ideology-module__qvRc9q__backTwo{display:none}}@media (prefers-reduced-motion:reduce){.home-ideology-module__qvRc9q__loaded,.home-ideology-module__qvRc9q__previous{animation:none}.home-ideology-module__qvRc9q__previous{opacity:0}}
