.HomeIntro_root__U5UgD h2,.HomeIntro_root__U5UgD p{text-align:center}.HomeIntro_intro__D5CfL{padding:0 var(--gutter)}.HomeIntro_grid__XQfsS{display:grid;grid-gap:var(--gap);grid-template-columns:repeat(2,minmax(1rem,1fr));margin-top:5rem}@media screen and (min-width:800px){.HomeIntro_grid__XQfsS:not(#HomeIntro_placeholder__xYyLQ){padding-right:var(--gutter);grid-template-columns:calc(50vw - var(--gap)/2) minmax(1rem,1fr);grid-template-rows:repeat(2,minmax(1rem,1fr))}[dir=rtl] .HomeIntro_grid__XQfsS:not(#HomeIntro_placeholder__xYyLQ){padding-left:var(--gutter);padding-right:0}}@media screen and (min-width:1100px){.HomeIntro_grid__XQfsS:not(#HomeIntro_placeholder__xYyLQ){margin-top:8rem}}@media screen and (min-width:1400px){.HomeIntro_grid__XQfsS:not(#HomeIntro_placeholder__xYyLQ){grid-template-columns:minmax(1.82rem,1.82fr) minmax(1rem,1fr)}}.HomeIntro_grid__XQfsS picture{position:relative}.HomeIntro_main__QC_lE{grid-column:1/3;height:30rem}@media screen and (min-width:800px){.HomeIntro_main__QC_lE:not(#HomeIntro_placeholder__xYyLQ){grid-column:1/2;grid-row:1/3;height:40rem}}@media screen and (min-width:1100px){.HomeIntro_main__QC_lE:not(#HomeIntro_placeholder__xYyLQ){height:50rem}}@media screen and (min-width:1400px){.HomeIntro_main__QC_lE:not(#HomeIntro_placeholder__xYyLQ){height:65rem}}@media screen and (min-width:800px){.HomeIntro_location__iUall:not(#HomeIntro_placeholder__xYyLQ){grid-column:2/3;grid-row:2/3;display:flex;align-items:flex-end}.HomeIntro_location__iUall:not(#HomeIntro_placeholder__xYyLQ):first-of-type{grid-row:1/2}}.HomeIntro_location__iUall picture{height:25rem}@media screen and (min-width:800px){.HomeIntro_location__iUall picture:not(#HomeIntro_placeholder__xYyLQ){flex-grow:1;height:100%}}.HomeIntro_location__iUall div{position:relative;display:flex;align-items:center;flex-direction:column;margin-top:-1.5rem}@media screen and (min-width:800px){.HomeIntro_location__iUall div:not(#HomeIntro_placeholder__xYyLQ){align-items:flex-start;margin:0 0 0 calc(var(--gap)*-1);padding-bottom:var(--gap)}[dir=rtl] .HomeIntro_location__iUall div:not(#HomeIntro_placeholder__xYyLQ){margin-left:0;margin-right:calc(var(--gap)*-1)}}@media screen and (min-width:1400px){.HomeIntro_location__iUall a:not(#HomeIntro_placeholder__xYyLQ){margin-top:4rem}}@media screen and (max-width:799px){.HomeIntro_location__iUall h3:not(#HomeIntro_placeholder__xYyLQ){text-align:center}}