:root{--background-color:#f9f7f4}.IntroSection{display:flex;flex-wrap:wrap;grid-column:content;padding-bottom:calc(3.44828vw + 51.03448px)}@media(min-width:2001px){.IntroSection{padding-bottom:120px}}@media(max-width:550px){.IntroSection{padding-bottom:70px}}.IntroSection .IntroSection__text{--line-height:1.2173913043;font-family:FT Bureau,serif;font-size:calc(1.24138vw + 21.17241px);font-style:normal;font-weight:400;font-weight:200;letter-spacing:-.02em;line-height:1.2173913043;width:100%}@media(min-width:2001px){.IntroSection .IntroSection__text{font-size:46px}}@media(max-width:550px){.IntroSection .IntroSection__text{font-size:28px}}.IntroSection .IntroSection__text strong{font-family:FT Bureau,serif;font-style:normal;font-weight:400}.IntroSection .IntroSection__button{display:flex;margin-top:calc(1.37931vw + 27.41379px);width:100%}@media(min-width:2001px){.IntroSection .IntroSection__button{margin-top:55px}}@media(max-width:550px){.IntroSection .IntroSection__button{margin-top:35px}}.IntroSection .IntroSection__button a{--line-height:1.9230769231;background-color:transparent;border:1px solid #2c2c2c;box-sizing:border-box;color:#2c2c2c;cursor:default;font-family:futura-pt,sans-serif;font-size:13px;font-style:normal;font-weight:500;letter-spacing:.1em;line-height:1.9230769231;outline:none;padding:10px 28px;text-decoration:none;text-transform:uppercase;transition:opacity .5s cubic-bezier(.25,1,.5,1)}.IntroSection .IntroSection__button a:hover:not(:disabled){cursor:pointer;opacity:.4}@media(max-width:1023px){.IntroSection .IntroSection__button a{padding:6px 20px}}