.HeroProject-module-scss-module__8wmkEa__hero{border-radius:12px;min-height:69vh;margin:24px;position:relative;overflow:hidden}@media (max-width:768px){.HeroProject-module-scss-module__8wmkEa__hero{min-height:80vh;margin:8px}}.HeroProject-module-scss-module__8wmkEa__sentinel{z-index:2;height:1px;position:absolute;top:84px;left:0;right:0}.HeroProject-module-scss-module__8wmkEa__media{position:absolute;top:0;bottom:0;left:0;right:0}.HeroProject-module-scss-module__8wmkEa__bg{object-fit:cover;object-position:top;z-index:1}.HeroProject-module-scss-module__8wmkEa__badge{z-index:3;border-radius:12px;position:absolute;bottom:24px;right:20px}.HeroProject-module-scss-module__8wmkEa__badge img{width:100%;max-width:328px;height:210px}.HeroProject-module-scss-module__8wmkEa__nav{z-index:4;color:#3a3a3c;cursor:pointer;background:rgba(255,255,255,.9);border:1px solid #dfe3ea;border-radius:10px;place-items:center;width:40px;height:40px;font-size:26px;line-height:1;transition:background .2s,border-color .2s;display:grid;position:absolute;top:50%;transform:translateY(-50%)}.HeroProject-module-scss-module__8wmkEa__nav:hover{background:#fff;border-color:#cfd6e1}.HeroProject-module-scss-module__8wmkEa__left{left:10px}.HeroProject-module-scss-module__8wmkEa__right{right:10px}.HeroProject-module-scss-module__8wmkEa__dots{z-index:4;gap:8px;display:flex;position:absolute;bottom:14px;left:50%;transform:translate(-50%)}.HeroProject-module-scss-module__8wmkEa__dot{background:rgba(255,255,255,.6);border:1px solid rgba(0,0,0,.15);border-radius:999px;width:8px;height:8px}.HeroProject-module-scss-module__8wmkEa__dotActive{background:#fff;border-color:rgba(0,0,0,.35)}.HeroProject-module-scss-module__8wmkEa__ctaRow{z-index:4;background:#f2f2f7;border-radius:0 16px 0 0;flex-wrap:wrap;gap:10px;padding:20px 24px;display:flex;position:absolute;bottom:0;left:0}.HeroProject-module-scss-module__8wmkEa__ctaRow:before{content:"";z-index:999;background-image:url(/mask4.svg);background-repeat:no-repeat;background-size:cover;width:16px;height:16px;position:absolute;top:-16px;left:0}.HeroProject-module-scss-module__8wmkEa__ctaRow:after{content:"";background-image:url(/mask3.svg);background-repeat:no-repeat;background-size:cover;width:16px;height:16px;position:absolute;bottom:0;right:-16px}.HeroProject-module-scss-module__8wmkEa__btn{color:#740013;background:rgba(116,0,19,.08);border-radius:16px;align-items:center;gap:8px;padding:10px 16px;font-size:14px;font-weight:500;line-height:20px;display:inline-flex}.HeroProject-module-scss-module__8wmkEa__btn_wa{color:#128c7e;background:rgba(18,140,126,.08)}.HeroProject-module-scss-module__8wmkEa__btnSolid{color:#fff;background:#740013;border-color:#740013}.HeroProject-module-scss-module__8wmkEa__card{-webkit-backdrop-filter:saturate(120%)blur(2px);backdrop-filter:saturate(120%)blur(2px);z-index:99;background:rgba(255,255,255,.92);border:1px solid rgba(0,0,0,.06);border-radius:12px;max-width:640px;padding:21px 25px;position:absolute;bottom:max(16px,min(10vw,80px));left:max(280px,min(6vw,280px));box-shadow:0 8px 18px rgba(0,0,0,.12)}@media (max-width:768px){.HeroProject-module-scss-module__8wmkEa__card{top:unset;height:-moz-fit-content;height:fit-content;padding:16px;bottom:16px;left:12px;right:12px}}.HeroProject-module-scss-module__8wmkEa__eyebrow{color:#7f0c16;align-items:center;gap:16px;margin-bottom:22px;font-family:FiraGO,sans-serif;font-size:24px;font-weight:500;display:inline-flex}@media (max-width:768px){.HeroProject-module-scss-module__8wmkEa__eyebrow{margin-bottom:8px;font-size:18px;line-height:28px}}.HeroProject-module-scss-module__8wmkEa__rule{background:#fff;border-radius:2px;width:40px;height:4px}.HeroProject-module-scss-module__8wmkEa__title{color:rgba(0,0,0,.88);letter-spacing:-.02em;margin:0 0 24px;font-family:FiraGO,sans-serif;font-size:56px;font-weight:600;line-height:64px}@media (max-width:768px){.HeroProject-module-scss-module__8wmkEa__title{margin:0 0 15px;font-size:36px;line-height:44px}}.HeroProject-module-scss-module__8wmkEa__blurb{color:rgba(0,0,0,.6);margin:0;font-family:FiraGO,sans-serif;font-size:20px;line-height:28px}@media (max-width:768px){.HeroProject-module-scss-module__8wmkEa__blurb{color:rgba(0,0,0,.6);font-family:FiraGO,sans-serif;font-size:16px;font-weight:400;line-height:24px}}@media (max-width:980px){.HeroProject-module-scss-module__8wmkEa__surface{border-radius:12px}}
