.section.section--hero-title{position:relative;padding:13.25rem 0 4.0625rem}@media screen and (min-width:700px){.section.section--hero-title{padding:13.25rem 0 3.75rem}}@media screen and (min-width:1199px){.section.section--hero-title{padding:15.375rem 0 8.75rem}}.section.section--hero-title.section--hero-title-md{position:relative;z-index:1;padding:0.6875rem 0 0}@media screen and (min-width:700px){.section.section--hero-title.section--hero-title-md{padding:5.6875rem 0 0}}.hero-title__wrapper{display:flex;flex-direction:column;justify-content:space-between;gap:5rem}.hero-title__wrapper .wrg.hero-title{min-height:calc(100vh - 25rem);min-height:calc(100dvh - 25rem);min-height:calc(100svh - 25rem);padding-bottom:1.875rem}@media screen and (min-width:1199px){.hero-title__wrapper .wrg.hero-title{padding-bottom:0}}.hero-title__wrapper .wrg.hero-title h1{color:var(--white);font-size:3.5rem;font-weight:300;letter-spacing:-0.1575rem;line-height:1;word-wrap:break-word}@media screen and (min-width:700px){.hero-title__wrapper .wrg.hero-title h1{font-size:3.875rem;letter-spacing:-0.174375rem;line-height:1;opacity:1}}@media screen and (min-width:1199px){.hero-title__wrapper .wrg.hero-title h1{font-size:7.5rem;font-weight:203;letter-spacing:-0.3375rem;line-height:0.85}}.hero-title__wrapper .wrg.hero-title h1 br{display:none}@media screen and (min-width:768px){.hero-title__wrapper .wrg.hero-title h1 br{display:revert}}.hero-title__wrapper .wrg.hero-title h1 .hero-word{display:inline!important;backface-visibility:hidden;transform:translateZ(0);transform-style:preserve-3d;white-space:normal;will-change:transform,opacity}@media screen and (min-width:700px){.hero-title__wrapper .wrg.hero-title h1 .hero-word{display:inline-block!important}}.hero-title__wrapper .wrg.hero-title .hero-title__subtitle{padding-top:2.5rem}@media screen and (min-width:1199px){.hero-title__wrapper .wrg.hero-title .hero-title__subtitle{padding-top:3.75rem}}.hero-title__wrapper .wrg.hero-title .hero-title__subtitle p{color:var(--black-25);font-size:1.5rem;font-weight:300;letter-spacing:-0.0525rem;line-height:1.2;word-wrap:break-word}@media screen and (min-width:700px){.hero-title__wrapper .wrg.hero-title .hero-title__subtitle p{font-size:1.75rem;letter-spacing:-0.06125rem;opacity:0}.hero-title__wrapper .wrg.hero-title .hero-title__subtitle p span{display:block}}@media screen and (min-width:1199px){.hero-title__wrapper .wrg.hero-title .hero-title__subtitle p{font-size:2rem;font-weight:203;letter-spacing:-0.07rem}}.hero-title__wrapper .hero-title__build{display:flex;flex-direction:column;gap:1.5rem}@media screen and (min-width:700px){.hero-title__wrapper .hero-title__build{flex-direction:row;align-items:center;gap:2.5rem}}@media screen and (min-width:1199px){.hero-title__wrapper .hero-title__build{gap:3.75rem}}.hero-title__wrapper .hero-title__build p{color:var(--black-45);font-family:JetBrains Mono,Times New Roman,Times,serif;font-size:0.875rem;font-weight:400;letter-spacing:-0.0175rem;line-height:1.25;text-transform:uppercase}@media screen and (min-width:700px){.hero-title__wrapper .hero-title__build p{font-size:1rem;letter-spacing:-0.02rem}}@media screen and (min-width:1199px){.hero-title__wrapper .hero-title__build p{font-size:1.125rem;letter-spacing:-0.0225rem}}.hero-title__wrapper ul{display:flex;flex-wrap:wrap;align-items:center;gap:0.8125rem 0.1875rem}@media screen and (min-width:700px){.hero-title__wrapper ul{gap:0.3125rem}}@media screen and (min-width:1199px){.hero-title__wrapper ul{bottom:1.875rem}}.hero-title__wrapper ul li{position:relative;display:flex;align-items:center;font-family:JetBrains Mono,Times New Roman,Times,serif;font-size:0.875rem;font-weight:400;letter-spacing:-0.0175rem;line-height:1.25;text-transform:uppercase}@media screen and (min-width:700px){.hero-title__wrapper ul li{font-size:1rem;letter-spacing:-0.02rem}}@media screen and (min-width:1199px){.hero-title__wrapper ul li{font-size:1.125rem;letter-spacing:-0.0225rem}}.hero-title__wrapper ul li:not(:last-child):after{position:relative;top:0;right:0;bottom:0;display:inline-flex;width:0.125rem;height:1.25rem;border-radius:6.25rem;margin:0 1rem;background-color:var(--red);content:""}@media screen and (min-width:700px){.hero-title__wrapper ul li:not(:last-child):after{margin:0 0.75rem 0 0.875rem}}@media screen and (min-width:1199px){.hero-title__wrapper ul li:not(:last-child):after{margin:0 0.75rem 0 1rem}}
/*# sourceMappingURL=hero-title.css.map */
