.aw-pillars{background:var(--section-warm-bg);box-sizing:border-box;width:100%;padding-top:1rem}.aw-pillars__header{max-width:1500px;margin-inline:auto;padding-inline:1rem;box-sizing:border-box;margin-bottom:2.5rem;text-align:center}.aw-pillars__label{font-family:'Manrope',sans-serif;font-size:14px;font-weight:700;letter-spacing:0.1em;text-transform:uppercase;color:#fe7f4c;background:var(--blue-grad);-webkit-background-clip:text;-webkit-text-fill-color:transparent;margin:0 0 0.75rem 0}.aw-pillars__heading{font-family:'Manrope',sans-serif;font-size:28px;font-weight:700;line-height:1.3;color:#422617;margin:0 0 1rem 0}.aw-pillars__body{font-family:'Manrope',sans-serif;font-size:16px;line-height:1.6;color:#374151;margin:0 auto;max-width:600px}.aw-pillars__grid{max-width:1500px;margin-inline:auto;padding-inline:1rem;box-sizing:border-box;display:grid;grid-template-columns:1fr;gap:1.25rem}.aw-pillars__card{border-radius:1rem;overflow:hidden;background:#ffffff;border:1px solid rgba(254,127,76,0.15);box-shadow:0 2px 8px rgba(0,0,0,0.06);display:flex;flex-direction:column;transition:box-shadow 0.25s}.aw-pillars__card:hover{box-shadow:0 12px 32px rgba(66,38,23,0.15)}.aw-pillars__img-wrap{position:relative;height:280px;overflow:hidden}.aw-pillars__img{width:100%;height:100%;object-fit:cover;display:block}.aw-pillars__sweep{position:absolute;inset:0;background:linear-gradient(to right,transparent,rgba(255,255,255,0.25),transparent);transform:translateX(-100%) skewX(-20deg);transition:transform 0.7s ease-in-out;pointer-events:none}.aw-pillars__card:hover .aw-pillars__sweep{transform:translateX(100%) skewX(-20deg)}.aw-pillars__num-badge{position:absolute;top:0.75rem;left:0.75rem;background:rgba(255,255,255,0.2);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,0.45);border-radius:0.75rem;padding:0.35rem 0.75rem;display:flex;align-items:flex-end;gap:2px}.aw-pillars__num{font-family:'Manrope',sans-serif;font-size:1.5rem;font-weight:800;color:#ffffff;line-height:1;text-shadow:0 1px 4px rgba(0,0,0,0.3)}.aw-pillars__dot{width:6px;height:6px;border-radius:50%;background:#fcd116;flex-shrink:0;margin-bottom:4px}.aw-pillars__accent{display:flex;align-items:center;gap:0.5rem;padding:0.875rem 1.25rem;background:#fff7ed;border-bottom:1px solid rgba(254,127,76,0.15)}.aw-pillars__accent svg{width:18px;height:18px;flex-shrink:0;stroke:#fe7f4c;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;fill:none}.aw-pillars__accent h3{font-family:'Manrope',sans-serif;font-weight:700;font-size:17px;line-height:1.35;color:#422617;margin:0}.aw-pillars__desc{background:#ffffff;padding:1rem 1.25rem;flex:1}.aw-pillars__desc p{font-family:'Manrope',sans-serif;font-size:16px;line-height:1.6;color:#374151;margin:0}@media (min-width:640px){.aw-pillars__grid{grid-template-columns:1fr 1fr}}@media (min-width:768px){.aw-pillars__heading{font-size:34px}}@media (min-width:1024px){.aw-pillars__grid{grid-template-columns:repeat(3,1fr)}}.aw-products{background-color:var(--color-background,#f8f9fb);box-sizing:border-box;width:100%;padding-top:var(--section-pad-y,3.75rem);padding-bottom:var(--section-pad-y,3.75rem)}.aw-products__header{box-sizing:border-box;margin-inline:auto;text-align:center;max-width:1500px;margin-bottom:2.5rem;padding-inline:1rem}.aw-products__label{letter-spacing:.1em;text-transform:uppercase;color:#fe7f4c;background:var(--blue-grad);-webkit-text-fill-color:transparent;-webkit-background-clip:text;margin:0 0 .75rem;font-family:Manrope,sans-serif;font-size:14px;font-weight:700;display:block}.aw-products__heading{color:#422617;margin:0 0 1rem;font-family:Manrope,sans-serif;font-size:28px;font-weight:700;line-height:1.3}.aw-products__heading span{color:#422617;background:0 0;-webkit-background-clip:unset;-webkit-text-fill-color:#422617}.aw-products__body{color:#374151;max-width:600px;margin:0 auto;font-family:Manrope,sans-serif;font-size:16px;line-height:1.6}.cards-container{box-sizing:border-box;grid-template-columns:1fr;gap:1.25rem;max-width:1500px;margin-inline:auto;padding-inline:1rem;display:grid}.card{background:#fff;border:1px solid #d1d5db80;border-radius:1rem;flex-direction:column;padding:0;transition:box-shadow .25s;display:flex;overflow:hidden;box-shadow:0 2px 8px #0000000f}.card:hover{box-shadow:0 12px 32px #0000001a}.img-wrapper{background-position:50%;background-size:cover;width:100%;height:320px;position:relative;overflow:hidden}.card-img{object-fit:cover;width:100%;height:100%;transition:none;display:block}.card:hover .card-img{transform:none}.img-wrapper:after{content:"";pointer-events:none;z-index:1;background:linear-gradient(90deg,#0000,#ffffff40,#0000);transition:transform .7s ease-in-out;position:absolute;inset:0;transform:translate(-100%)skew(-20deg)}.card:hover .img-wrapper:after{transform:translate(100%)skew(-20deg)}.cutout-block{z-index:2;background-color:#fff;border-top-left-radius:30px;width:60px;height:60px;position:absolute;bottom:0;right:0}.cutout-block:before{content:"";background:radial-gradient(circle at 0 0,#0000 19.3px,#fff 20px);width:20px;height:20px;position:absolute;top:-20px;right:0}.cutout-block:after{content:"";background:radial-gradient(circle at 0 0,#0000 19.3px,#fff 20px);width:20px;height:20px;position:absolute;bottom:0;left:-20px}.card-btn{cursor:pointer;z-index:3;background:var(--blue-grad);border:none;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;transition:transform .2s,box-shadow .2s,background .2s;display:flex;position:absolute;bottom:10px;right:10px}.card-btn:hover{background:#422617;transform:scale(1.08)}.card-btn:focus-visible{outline-offset:3px;outline:3px solid #fe7f4c80}.card-btn svg{stroke:#fff;stroke-width:2.3px;fill:none;stroke-linecap:round;stroke-linejoin:round;width:16px;height:16px;transition:transform .3s,stroke .3s}.card-btn:hover svg{stroke:#fff}.card:hover .card-btn svg{transform:rotate(45deg)}.card-content{flex-direction:column;flex:1;gap:.5rem;padding:1.25rem 1.25rem 1.5rem;display:flex}.card-title{color:#422617;margin:0;font-family:Manrope,sans-serif;font-size:17px;font-weight:700}.card-text{color:#374151;margin:0;font-family:Manrope,sans-serif;font-size:15px;line-height:1.6}@media (min-width:640px){.cards-container{grid-template-columns:1fr 1fr}}@media (min-width:768px){.aw-products__heading{font-size:34px}}@media (min-width:1024px){.cards-container{grid-template-columns:repeat(3,1fr)}}.aw-journey__wrap{background:var(--section-warm-bg);width:100%}.aw-journey{box-sizing:border-box;grid-template-columns:1fr;align-items:stretch;gap:2.5rem;width:100%;max-width:1500px;margin-inline:auto;padding:0 1rem 4rem;display:grid}.aw-journey__header{margin-bottom:1.5rem}.aw-journey__label{letter-spacing:.1em;text-transform:uppercase;color:#fe7f4c;background:var(--blue-grad);-webkit-text-fill-color:transparent;-webkit-background-clip:text;margin:0 0 .75rem;font-family:Manrope,sans-serif;font-size:14px;font-weight:700}.aw-journey__heading{color:#422617;margin:0;font-family:Manrope,sans-serif;font-size:28px;font-weight:700;line-height:1.3}.aw-journey__media{border-radius:1rem;min-height:400px;position:relative;overflow:hidden}.aw-journey__media picture,.aw-journey__media>img{border-radius:1rem;width:100%;height:100%;display:block;position:absolute;inset:0}.aw-journey__media picture img{object-fit:cover;border-radius:1rem;width:100%;height:100%;display:block}.aw-journey__cta{z-index:2;background:radial-gradient(circle at 0 0,#0000 36px,#fff 36.5px 51px,#0000 51.5px) border-box no-repeat,#fff7edf7;border:0 solid #fff;border-width:15px 0 0 15px;padding:2rem 2rem 1.75rem;position:absolute;bottom:0;left:34%;right:0;box-shadow:0 24px 50px -30px #301a104d;-webkit-mask:radial-gradient(36px at 0 0,#0000 0 36px,#000 36.5px);mask:radial-gradient(36px at 0 0,#0000 0 36px,#000 36.5px)}.aw-journey__cta h3{color:#422617;margin:0;font-family:Manrope,sans-serif;font-size:20px;font-weight:700;line-height:1.3}.aw-journey__cta p{color:#374151;margin-top:.75rem;font-family:Manrope,sans-serif;font-size:16px;font-weight:400;line-height:1.6}.aw-journey__btn{margin-top:1.5rem}.aw-journey__steps{flex-direction:column;justify-content:center;gap:1rem;display:flex}.aw-journey__step{background:#fff;box-shadow:0 4px 18px #301a100f;border-radius:.75rem;align-items:center;gap:1.5rem;padding:1.25rem 1.5rem;transition:background .2s;display:flex}.aw-journey__step:hover{background:#fff7ed}.aw-journey__num{color:#fff;letter-spacing:-.02em;background:var(--blue-grad);box-shadow:0 6px 16px #fe7f4c40;border-radius:.75rem;flex:none;place-items:center;width:60px;height:60px;margin-left:0;font-family:Manrope,sans-serif;font-size:26px;font-weight:800;display:grid}.aw-journey__step-body{flex:1;min-width:0}.aw-journey__step-body h3{color:#422617;background:var(--blue-grad);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;margin:0 0 4px;font-family:Manrope,sans-serif;font-size:16px;font-weight:700}.aw-journey__step-body p{color:#374151;margin:0;font-family:Manrope,sans-serif;font-size:16px;font-weight:400;line-height:1.6}.aw-journey__step-icon{color:#fff;background:var(--blue-grad);border:2px solid #0000;box-shadow:0 6px 16px #fe7f4c40;border-radius:50%;flex:none;align-self:center;place-items:center;width:56px;height:56px;transition:box-shadow .2s,transform .2s;display:grid}.aw-journey__step:hover .aw-journey__step-icon{transform:scale(1.06);box-shadow:0 8px 20px #fe7f4c66}@media (min-width:768px){.aw-journey__heading{font-size:34px}}@media (min-width:920px){.aw-journey{grid-template-columns:1fr 1.05fr;gap:60px}.aw-journey__num{margin-left:-50px}.aw-journey__step{text-align:left;flex-direction:row;align-items:center}.aw-journey__num{order:0}.aw-journey__step-body{order:1}.aw-journey__step-icon{order:2}}@media (max-width:1280px){.aw-journey{padding:0 1.5rem 4rem}}@media (max-width:1024px){.aw-journey{gap:2.5rem}}@media (max-width:920px){.aw-journey{gap:1.25rem}.aw-journey__media{min-height:480px}.aw-journey__cta{width:min(380px,90%);left:auto}.aw-journey__steps{display:contents}.aw-journey__header{text-align:center;order:-2}.aw-journey__media{order:-1}.aw-journey__step{background:#fff;border-radius:1rem;padding:1.25rem 1.5rem}.aw-journey__step:hover{background:#fff7ed}}@media (max-width:480px){.aw-journey__wrap{padding-top:2.5rem}.aw-journey{padding:0 1rem 2.5rem}.aw-journey__media{min-height:420px}.aw-journey__cta{text-align:center;border-width:0;border-radius:1rem 1rem 0 0;padding:1.5rem;bottom:0;left:5%;right:5%;background-image:none;-webkit-mask:none;mask:none}.aw-journey__cta h3{font-size:18px}.aw-journey__cta p{font-size:14px}.aw-journey__btn{align-self:center;margin-top:1rem}.aw-journey__step{text-align:center;flex-direction:column;align-items:center;gap:1rem;padding:2rem 1.5rem}.aw-journey__step-body h3{margin:0 0 .5rem;font-size:18px}.aw-journey__step-body p{font-size:14px}}@media (prefers-reduced-motion:reduce){.aw-journey__btn{transition:none}}.aw-testimonials{box-sizing:border-box;width:100%;position:relative;overflow:hidden}.aw-testimonials__bg{z-index:0;background-image:url("../images/hero_bg_scale,w_797.webp");background-position:50%;background-size:cover;position:absolute;inset:0}@media (min-width:641px){.aw-testimonials__bg{background-image:url("../images/hero_bg_scale,w_797.webp")}}@media (min-width:1025px){.aw-testimonials__bg{background-image:url("../images/hero_bg_scale,w_1400.webp")}}.aw-testimonials__bg:after{content:"";/* background:linear-gradient(135deg,#6b3e17de 0%,#a26c3cde 100%); */background:linear-gradient(135deg,#6b3e17de 0%,rgb(179 62 62 / 87%) 100%);position:absolute;inset:0}.aw-testimonials__inner{z-index:2;box-sizing:border-box;grid-template-columns:1fr;align-items:center;gap:2rem;max-width:1500px;margin-inline:auto;padding-inline:1rem;display:grid;position:relative}.aw-testimonials__text{color:#fff;order:1}.aw-testimonials__label{letter-spacing:.1em;text-transform:uppercase;color:#fcd116;background:none;-webkit-text-fill-color:#fcd116;-webkit-background-clip:text;margin:0 0 .75rem;font-family:Manrope,sans-serif;font-size:14px;font-weight:700}.aw-testimonials__heading{color:#fff;margin:0 0 1rem;font-family:Manrope,sans-serif;font-size:28px;font-weight:700;line-height:1.3}.aw-testimonials__body{color:#ffffffbf;margin:0 0 2rem;font-family:Manrope,sans-serif;font-size:16px;line-height:1.6}.aw-testimonials__btn{display:inline-flex}.aw-testimonials__card{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff12;border:1px solid #ffffff26;border-radius:1rem;order:2;overflow:hidden;box-shadow:0 12px 40px #0000004d}.aw-testimonials__viewport{overflow:hidden}.aw-testimonials__track{will-change:transform;transition:transform .6s cubic-bezier(.4,0,.2,1);display:flex}.aw-testimonials__slide{text-align:center;color:#fff;box-sizing:border-box;flex-direction:column;flex-shrink:0;align-items:center;padding:1.5rem 1rem;display:flex}@media (min-width:480px){.aw-testimonials__slide{padding:2rem 1.5rem}}@media (min-width:768px){.aw-testimonials__slide{padding:2.5rem 2rem}}.aw-testimonials__quote-icon{filter:brightness(0)invert();opacity:.8;width:40px;height:40px;margin-bottom:1.25rem}.aw-testimonials__stars{justify-content:center;gap:4px;margin-bottom:1rem;display:flex}.aw-testimonials__star{fill:#fcd116;width:16px;height:16px}.aw-testimonials__quote{color:#ffffffe6;margin:0 0 1.5rem;font-family:Manrope,sans-serif;font-size:16px;font-style:italic;line-height:1.75}.aw-testimonials__name{color:#fff;margin:0 0 .25rem;font-family:Manrope,sans-serif;font-size:16px;font-weight:700}.aw-testimonials__role{color:#fcd116;margin:0;font-family:Manrope,sans-serif;font-size:12px}.aw-testimonials__dots{justify-content:center;gap:16px;padding:0 0 1.25rem;display:flex}.aw-testimonials__dot{cursor:pointer;background:#ffffff4d;border:none;border-radius:50%;width:8px;min-width:8px;height:8px;min-height:8px;padding:0;transition:background .2s,transform .2s;position:relative}.aw-testimonials__dot:after{content:"";width:24px;height:24px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.aw-testimonials__dot.active{background:#fcd116;transform:scale(1.25)}@media (min-width:768px){.aw-testimonials__heading{font-size:34px}.aw-testimonials__quote{font-size:16px}}@media (min-width:1024px){.aw-testimonials__inner{grid-template-columns:1fr 1fr;gap:5rem}.aw-testimonials__text{order:2}.aw-testimonials__card{order:1}}.aw-faq{box-sizing:border-box;background:var(--section-warm-bg);width:100%}.aw-faq__inner{box-sizing:border-box;max-width:1500px;margin-inline:auto;padding-inline:1rem}.aw-faq__header{text-align:center;margin-bottom:3rem}.aw-faq__label{letter-spacing:.1em;text-transform:uppercase;color:#fe7f4c;background:var(--blue-grad);-webkit-text-fill-color:transparent;-webkit-background-clip:text;margin:0 0 .75rem;font-family:Manrope,sans-serif;font-size:14px;font-weight:700}.aw-faq__heading{color:#422617;margin:0 0 1rem;font-family:Manrope,sans-serif;font-size:28px;font-weight:700;line-height:1.3}.aw-faq__subhead{color:#374151;max-width:560px;margin:0 auto;font-family:Manrope,sans-serif;font-size:16px;line-height:1.6}.aw-faq__columns{grid-template-columns:1fr;align-items:start;gap:.75rem;display:grid}.aw-faq__col{flex-direction:column;gap:.75rem;display:flex}.aw-faq__item{background:#fff;border:1px solid #d1d5db99;border-radius:.75rem;flex-direction:column;flex:1;transition:box-shadow .2s;display:flex;overflow:hidden}.aw-faq__item.open{box-shadow:0 4px 16px #00000014}.aw-faq__question{cursor:pointer;text-align:left;background:0 0;border:none;flex:1;justify-content:space-between;align-items:flex-start;gap:1rem;width:100%;padding:1.25rem 1.5rem;display:flex}.aw-faq__question:hover{background:#f8f9fb}.aw-faq__q-text{color:#422617;font-family:Manrope,sans-serif;font-size:16px;font-weight:700;line-height:1.4}.aw-faq__icon{background:#fe7f4c1a;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;transition:background .2s,transform .3s;display:flex}.aw-faq__item.open .aw-faq__icon{background:var(--blue-grad);transform:rotate(45deg)}.aw-faq__icon svg{stroke:#fe7f4c;fill:none;stroke-width:2.5px;stroke-linecap:round;stroke-linejoin:round;width:14px;height:14px;transition:stroke .2s}.aw-faq__item.open .aw-faq__icon svg{stroke:#fff}.aw-faq__answer{grid-template-rows:0fr;transition:grid-template-rows .3s;display:grid}.aw-faq__item.open .aw-faq__answer{grid-template-rows:1fr}.aw-faq__answer-inner{overflow:hidden}.aw-faq__answer p{color:#374151;margin:0;padding:0 1.5rem 1.25rem;font-family:Manrope,sans-serif;font-size:16px;line-height:1.6}@media (min-width:768px){.aw-faq__heading{font-size:34px}.aw-faq__columns{grid-template-columns:1fr 1fr;gap:1.25rem}}.aw-commit{box-sizing:border-box;background-color:#f8f9fb;width:100%}.aw-commit__inner{box-sizing:border-box;max-width:1500px;margin-inline:auto;padding-inline:1rem}.aw-commit__header{text-align:center;margin-bottom:2.5rem}.aw-commit__label{letter-spacing:.1em;text-transform:uppercase;color:#fe7f4c;background:var(--blue-grad);-webkit-text-fill-color:transparent;-webkit-background-clip:text;margin:0 0 .75rem;font-family:Manrope,sans-serif;font-size:14px;font-weight:700}.aw-commit__heading{color:#422617;margin:0;font-family:Manrope,sans-serif;font-size:28px;font-weight:700;line-height:1.3}.aw-commit__grid{grid-template-columns:1fr;align-items:stretch;gap:26px;display:grid}.aw-commit__photo{min-height:320px;position:relative}.aw-commit__img{border-radius:1rem;position:absolute;inset:0;overflow:hidden}.aw-commit__img img{object-fit:cover;object-position:center;width:100%;height:100%;display:block}.aw-commit__stat{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:var(--blue-grad);border:1px solid #fe7f4c40;border-radius:1rem;align-items:center;gap:16px;padding:18px 26px;display:flex;position:absolute;bottom:24px;left:24px;box-shadow:0 12px 30px #0000001f}.aw-commit__stat .num{color:#fff;font-family:Manrope,sans-serif;font-size:46px;font-weight:800;line-height:1}.aw-commit__stat .num b{font-size:28px}.aw-commit__stat .lbl{color:#fff;font-family:Manrope,sans-serif;font-size:16px;font-weight:600;line-height:1.4}.aw-commit__right{flex-direction:column;gap:20px;display:flex}.aw-commit__vision{/* background:linear-gradient(135deg,#301a10e0 0%,#5c341cd9 100%),url("../images/updated%20images/other/restaurant-signs.webp") 50%/cover #422617; *//* background:linear-gradient(135deg,#6b3e17de 0%,rgb(179 62 62 / 87%) 100%),url("../images/hero_bg_scale,w_1400.webp") 50%/cover #6b3e17; */background:linear-gradient(135deg,#692726 0% 0%,#f96942 100%),url("../images/updated%20images/other/restaurant-signs.webp") 50%/cover #f6563b;border-radius:1rem;padding:2rem 2.25rem;position:relative;overflow:hidden}.aw-commit__vision-dot{background:#fcd116;border-radius:50%;width:7px;height:7px;position:absolute;top:20px;right:22px}.aw-commit__vision-head{align-items:center;gap:12px;margin-bottom:1.25rem;display:flex}.aw-commit__vbadge{background:#fcd116;border-radius:50%;flex:none;place-items:center;width:34px;height:34px;transition:transform .4s;display:grid}.aw-commit__vision:hover .aw-commit__vbadge{transform:scaleX(-1)}.aw-commit__vbadge svg{stroke:#422617;stroke-width:2.6px;stroke-linecap:round;fill:none;width:16px;height:16px}.aw-commit__vision-head h3{color:#fff;margin:0;font-family:Manrope,sans-serif;font-size:22px;font-weight:700}.aw-commit__carousel{overflow:hidden}.aw-commit__track{will-change:transform;transition:transform .7s;display:flex}.aw-commit__slide{flex:0 0 100%;min-width:100%;padding-right:6px}.aw-commit__slide p{color:#ffffffb3;margin:0;font-family:Manrope,sans-serif;font-size:16px;line-height:1.6}.aw-commit__features{background:#f0f3f7;border-radius:1rem;flex-direction:column;align-items:stretch;gap:1.5rem;padding:1.75rem;display:flex}.aw-commit__fc-left{flex-direction:column;flex:1;display:flex}.aw-commit__list{flex-direction:column;gap:14px;margin:0;padding:0;list-style:none;display:flex}.aw-commit__list li{color:#422617;align-items:center;gap:12px;font-family:Manrope,sans-serif;font-size:16px;font-weight:600;display:flex}.aw-commit__list li svg{stroke:#fe7f4c;stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round;fill:none;flex:none;width:18px;height:18px}.aw-commit__discover{background:var(--blue-grad);cursor:pointer;border:none;border-radius:0 .75rem .75rem 0;align-self:flex-start;align-items:center;gap:14px;margin-top:1.5rem;padding:9px 9px 9px 24px;text-decoration:none;transition:box-shadow .3s;display:inline-flex;position:relative;overflow:hidden}.aw-commit__discover:before{content:"";z-index:1;background:#422617;width:2px;height:100%;position:absolute;top:0;left:0}.aw-commit__discover:after{content:"";z-index:0;background:#422617;width:0;transition:width .45s;position:absolute;inset:0}.aw-commit__discover:hover:after{width:100%}.aw-commit__discover:hover{box-shadow:0 10px 22px #fe7f4c59}.aw-commit__discover .label{letter-spacing:.08em;text-transform:uppercase;color:#fff;white-space:nowrap;z-index:1;font-family:Manrope,sans-serif;font-size:13px;font-weight:700;position:relative}.aw-commit__discover .circle{z-index:1;background:#fff;border-radius:50%;flex:none;place-items:center;width:38px;height:38px;transition:background .35s;display:grid;position:relative}.aw-commit__discover:hover .circle{background:var(--blue-grad)}.aw-commit__discover .circle svg{stroke:#fe7f4c;stroke-width:2.3px;stroke-linecap:round;stroke-linejoin:round;fill:none;width:16px;height:16px;transition:transform .35s,stroke .35s}.aw-commit__discover:hover .circle svg{stroke:#fff;transform:rotate(45deg)}.aw-commit__fc-stat{/* background:linear-gradient(160deg,#5c341c,#422617); */background:linear-gradient(160deg,#6b3e17,rgb(179 62 62));border-radius:1rem;flex:0 0 200px;position:relative;overflow:hidden}.aw-commit__fc-stat:after{content:"";/* background:linear-gradient(#301a1000 25%,#301a1080 50%,#301a10f2 75%); */background:linear-gradient(rgb(83 35 36 / 0) 25%,rgb(83 35 36 / 50%) 50%,rgb(83 35 36 / 95%) 75%);position:absolute;inset:0}.aw-commit__fc-stat img{object-fit:cover;opacity:.5;width:100%;height:100%;display:block}.aw-commit__fc-stat-text{z-index:1;text-align:center;padding:1rem 1.25rem;position:absolute;bottom:0;left:0;right:0}.aw-commit__fc-stat-text .num{color:#fcd116;font-family:Manrope,sans-serif;font-size:32px;font-weight:800;line-height:1;display:block}.aw-commit__fc-stat-text .lbl{color:#fff;margin-top:4px;font-family:Manrope,sans-serif;font-size:14px;font-weight:500;display:block}@media (min-width:768px){.aw-commit__heading{font-size:34px}}@media (min-width:960px){.aw-commit__grid{grid-template-columns:1.12fr 1fr}.aw-commit__photo{min-height:520px}.aw-commit__features{flex-direction:row}.aw-commit__fc-stat{flex:0 0 200px;height:auto}}@media (max-width:560px){.aw-commit__vision{padding:1.5rem}.aw-commit__vision-head h3{font-size:18px}}.aw-contact{box-sizing:border-box;background:var(--section-warm-bg);width:100%;overflow-x:hidden}.aw-contact__inner{box-sizing:border-box;max-width:1500px;margin-inline:auto;padding-inline:1rem}.aw-contact__header{text-align:center;margin-bottom:2.5rem}.aw-contact__label{letter-spacing:.1em;text-transform:uppercase;color:#fe7f4c;background:var(--blue-grad);-webkit-text-fill-color:transparent;-webkit-background-clip:text;margin:0 0 .75rem;font-family:Manrope,sans-serif;font-size:14px;font-weight:700}.aw-contact__heading{color:#422617;margin:0;font-family:Manrope,sans-serif;font-size:28px;font-weight:700;line-height:1.3}.aw-contact__content{flex-wrap:wrap;gap:2.5rem;display:flex}.aw-contact__map{flex:1;min-width:280px;min-height:280px}@media (min-width:640px){.aw-contact__map{min-height:380px}}@media (min-width:900px){.aw-contact__map{min-height:450px}}.aw-contact__map iframe{border-radius:1rem;width:100%;height:100%;display:block;box-shadow:0 4px 24px #0000001a}.aw-contact__info{background:#f8f9fb;border:1px solid #fe7f4c26;border-radius:1rem;flex:0 0 400px;max-width:100%;padding:1.75rem;box-shadow:0 4px 24px #301a1014}.aw-contact__item{align-items:flex-start;gap:1rem;margin-bottom:1.5rem;display:flex}.aw-contact__item:last-child{margin-bottom:0}.aw-contact__item-icon{background:var(--blue-grad);border:1.5px solid #0000;box-shadow:0 6px 14px #fe7f4c40;border-radius:50%;flex-shrink:0;place-items:center;width:44px;min-width:44px;height:44px;transition:box-shadow .25s,transform .25s;display:grid}.aw-contact__item:hover .aw-contact__item-icon{box-shadow:0 8px 18px #fe7f4c66;transform:translateY(-2px)}.aw-contact__item-icon svg,.aw-contact__item-icon svg path{fill:#fff;color:#fff;width:18px;height:18px}.aw-contact__item h3{color:#422617;margin:0 0 4px;font-family:Manrope,sans-serif;font-size:1rem;font-weight:700}.aw-contact__item p{color:#374151;margin:0;font-family:Manrope,sans-serif;font-size:16px;line-height:1.6}.aw-contact__item a{color:#374151;text-decoration:none;transition:color .2s}.aw-contact__item a:hover{color:#fe7f4c;background:var(--blue-grad);-webkit-text-fill-color:transparent;-webkit-background-clip:text}.aw-contact__social-links{flex-wrap:wrap;align-items:center;gap:.5rem;margin-top:.75rem;display:flex}.aw-contact__social-link{color:#fff;-webkit-text-fill-color:#fff;background:var(--blue-grad);border:1.5px solid #0000;border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;text-decoration:none;transition:background .25s,border-color .25s,color .2s,transform .25s,box-shadow .25s;display:flex}.aw-contact__social-link svg{fill:#fff;stroke:none;width:18px;height:18px;transition:fill .2s}.aw-contact__social-link img{object-fit:contain;width:18px;height:18px;display:block}.aw-contact__social-link:hover{color:#fff;-webkit-text-fill-color:#fff;background:#422617;border-color:#422617;transform:translateY(-3px);box-shadow:0 6px 16px #301a104d}.aw-contact__social-link:hover svg,.aw-contact__social-link:hover svg path{fill:#fe7f4c;color:#fe7f4c}.aw-contact__social-link--img img{object-fit:contain;border-radius:3px;width:20px;height:20px;display:block}@media (min-width:768px){.aw-contact__heading{font-size:34px}}@media (min-width:900px){.aw-contact__content{flex-wrap:nowrap}.aw-contact__info{flex:0 0 400px}}@media (max-width:560px){.aw-contact__item{margin-bottom:1.25rem}}.brand,.col h4{font-family:Manrope,sans-serif}.ft{--muted:#fff;--line:#ffffff17;--gold:#fcd116;/* --bg:linear-gradient(135deg,#6b3e17de 0%,#a26c3cde 100%),url("../images/hero_bg_scale,w_1400.webp") 50%/cover #6b3e17; */--bg:linear-gradient(135deg,rgb(99 64 60 / 92%) 0%,rgb(168 93 73 / 92%) 100%),url("../images/hero_bg_scale,w_1400.webp") 50%/cover #6b3e17;background:var(--bg);color:#fff}.ft-inner{max-width:1500px;margin-inline:auto;padding:48px 20px 24px}.ft-main{border-bottom:1px solid var(--line);grid-template-columns:1fr;gap:32px;padding-bottom:52px;display:grid}.brand{color:#e8b96a;letter-spacing:.5px;align-items:center;gap:9px;font-size:24px;font-weight:800;text-decoration:none;display:inline-flex}.brand-logo{text-decoration:none;display:inline-block}.brand-logo .logo{background:#fff;border-radius:.75rem;width:auto;max-width:none;height:90px;padding:8px;display:block}.brand-logo .logo-text{letter-spacing:.01em;text-transform:uppercase;color:#fe7f4c;font-family:Manrope,sans-serif;font-size:20px;font-weight:800;line-height:1.3;display:block}.brand .dot{background:var(--gold);border-radius:50%;flex-shrink:0;width:8px;height:8px;margin-top:4px}.ft-blurb{color:var(--muted);max-width:320px;margin-top:18px;font-family:Manrope,sans-serif;font-size:15px;line-height:1.7}.socials{flex-wrap:wrap;gap:10px;margin-top:24px;display:flex}.socials a{border:1px solid var(--line);color:#fff;background:var(--blue-grad);border-radius:50%;place-items:center;width:42px;height:42px;text-decoration:none;transition:background-color .25s,color .25s,border-color .25s,transform .2s;display:grid}.socials a:hover{color:#fe7f4c;background:#fff;border-color:#fff;transform:translateY(-2px)}.socials a.no-hover:hover{color:#cfcbc2;background:#fff;border-color:#fff}.socials svg{fill:currentColor;stroke:none;width:17px;height:17px}.socials img{object-fit:contain;width:18px;height:18px;display:block}.col h4{color:#fff;margin-bottom:20px;font-size:16px;font-weight:700}.col a,.contact a,.col li{color:var(--muted)}.col ul{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.col a{min-height:40px;font-family:Manrope,sans-serif;font-size:14px;line-height:40px;text-decoration:none;transition:color .2s,padding-left .2s;display:inline-block}.col a:hover{color:var(--gold);padding-left:5px}.contact ul{gap:14px}.contact li{color:var(--muted);align-items:flex-start;gap:12px;font-family:Manrope,sans-serif;font-size:14px;line-height:1.6;display:flex}.contact a{color:var(--muted);min-height:0;padding:3px 0;font-family:Manrope,sans-serif;font-size:14px;line-height:1.6;text-decoration:none;transition:color .2s;display:inline-block}.contact a:hover{color:var(--gold)}.contact svg{box-sizing:border-box;stroke:#fff;stroke-width:1.8px;fill:none;stroke-linecap:round;stroke-linejoin:round;background:var(--blue-grad);border:1.5px solid #0000;border-radius:8px;flex:none;width:34px;height:34px;padding:8px;transition:background-color .25s,border-color .25s,stroke .25s}.contact li:hover svg{stroke:#fe7f4c;background:#fff;border-color:#fff}.phone-list{flex-direction:column;gap:4px;display:flex}.phone-list a{color:var(--muted);min-height:0;padding:2px 0;font-family:Manrope,sans-serif;font-size:14px;line-height:1.6;text-decoration:none;transition:color .2s;display:inline-block}.phone-list a:hover{color:var(--gold)}.ft-bottom{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding-top:26px;display:flex}.ft-bottom p,.ft-legal a{color:#fff;font-family:Manrope,sans-serif;font-size:13px}.ft-bottom p{margin:0}.ft-legal{gap:24px;display:flex}.ft-legal a{text-decoration:none;transition:color .2s}.ft-legal a:hover{color:var(--gold)}@media (max-width:1024px){.ft-inner{padding:48px 24px 24px}.ft-main{gap:36px}}@media (min-width:640px){.ft-main{grid-template-columns:1fr 1fr;gap:40px}.ft-brand{grid-column:1/-1}}@media (min-width:900px){.ft-main{grid-template-columns:1fr 1fr;gap:40px}.ft-brand{grid-column:1/-1}}@media (min-width:1024px){.ft-inner{padding:60px 32px 28px}.ft-main{grid-template-columns:1.5fr 1fr 1fr 1.3fr;gap:48px}.ft-brand{grid-column:auto}}@media (max-width:560px){.ft-inner{padding:40px 16px 20px}.ft-main{grid-template-columns:1fr;gap:32px}.ft-bottom{flex-direction:column;align-items:flex-start;gap:8px}}.brand-logo .logo{height:90px;max-width:auto}