.Hero-module__Z8hQ_W__hero_outer_wrapper{text-align:center;box-sizing:border-box;flex-direction:column;justify-content:flex-start;align-items:center;height:100vh;padding:20px;display:flex;position:relative;overflow:hidden}.Hero-module__Z8hQ_W__hero_outer_wrapper:after{content:"";z-index:1;pointer-events:none;background:linear-gradient(#0000 80%,#60606099 100%);position:absolute;inset:0}.Hero-module__Z8hQ_W__hero_bg_image{filter:sepia(.35)saturate(1.1)brightness(.96)contrast(1.03)}.Hero-module__Z8hQ_W__hero_title_the{width:100%;color:var(--red);text-align:start;text-transform:uppercase;z-index:10;font-family:var(--font-oswald), sans-serif;letter-spacing:-.03em;margin:0;font-size:clamp(3rem,21vw,10rem);line-height:.85;position:relative;top:0}.Hero-module__Z8hQ_W__hero_title{width:100%;color:var(--red);text-align:start;text-transform:uppercase;z-index:10;font-family:var(--font-oswald), sans-serif;letter-spacing:-.03em;margin:0;font-size:max(3rem,21vw);line-height:.85;position:relative;top:0}.Hero-module__Z8hQ_W__legs_wrapper{aspect-ratio:1268/1241;z-index:20;height:70vh;position:absolute;top:0}.Hero-module__Z8hQ_W__legs_inner{width:100%;height:100%;animation:1s ease-out forwards Hero-module__Z8hQ_W__moveDown;position:relative}.Hero-module__Z8hQ_W__hero_footer{justify-content:space-between;align-items:center;height:150px;display:flex;position:absolute;bottom:40px;left:20px;right:20px}.Hero-module__Z8hQ_W__span_motto{z-index:10;color:#fff5f5;font-family:var(--font-playfair), sans-serif;text-align:left;filter:drop-shadow(0 0 3px #0000001a);letter-spacing:-.02em;opacity:0;flex:none;font-size:clamp(1rem,1.8vw,4rem);font-weight:500;line-height:1.3;animation:1s ease-out forwards Hero-module__Z8hQ_W__fadeIn}.Hero-module__Z8hQ_W__span_mission{z-index:10;color:#fff5f5;max-width:420px;font-family:var(--font-inter), sans-serif;text-align:left;filter:drop-shadow(0 0 3px #0003);opacity:0;flex:320px;font-size:clamp(.8rem,1.1vw,1.1rem);font-weight:500;line-height:1.5;animation:1s ease-out .25s forwards Hero-module__Z8hQ_W__fadeIn}.Hero-module__Z8hQ_W__cta_button{z-index:10;color:#000;font-family:var(--font-oswald), sans-serif;text-transform:uppercase;letter-spacing:.05em;cursor:pointer;opacity:0;background:#fff;border:none;flex:none;height:140px;padding:14px 32px;font-size:1rem;transition:background-color .2s;animation:1s ease-out .5s forwards Hero-module__Z8hQ_W__fadeIn}.Hero-module__Z8hQ_W__cta_button:hover,.Hero-module__Z8hQ_W__cta_button:focus-visible{background:var}@keyframes Hero-module__Z8hQ_W__moveDown{0%{transform:translateY(-50px)translate(-25px)}to{transform:translateY(0)translate(0)}}@keyframes Hero-module__Z8hQ_W__fadeIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@media (max-width:768px){.Hero-module__Z8hQ_W__hero_outer_wrapper{justify-content:flex-end}.Hero-module__Z8hQ_W__hero_title_the,.Hero-module__Z8hQ_W__hero_title{text-align:start}.Hero-module__Z8hQ_W__legs_wrapper{width:90vw;max-width:100vw;height:auto}.Hero-module__Z8hQ_W__hero_footer{display:none}.Hero-module__Z8hQ_W__hero_outer_wrapper:after{background:0 0}}
.Intro-module__XC4VmG__intro_wrapper{background-color:#fff5eaa8;padding:20px}.Intro-module__XC4VmG__grid{grid-template-rows:repeat(3,60vh);grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.Intro-module__XC4VmG__imageCell{position:relative;overflow:hidden}.Intro-module__XC4VmG__textCell{box-sizing:border-box}.Intro-module__XC4VmG__textTop p{font-family:var(--font-elms), sans-serif;text-transform:uppercase;letter-spacing:-.1ch;font-size:6vw;font-weight:700}.Intro-module__XC4VmG__textTop{align-items:flex-start;display:flex}.Intro-module__XC4VmG__textCenter{align-items:center;display:flex}@media (max-width:768px){.Intro-module__XC4VmG__grid{grid-template-rows:none;grid-template-columns:1fr;gap:6px}.Intro-module__XC4VmG__imageCell{aspect-ratio:4/3}.Intro-module__XC4VmG__textTop p{font-size:clamp(2rem,10vw,3rem)}.Intro-module__XC4VmG__textCenter p{padding:0 0 75px;font-size:1rem}}
