.reference-home{--navy:#10324c;--gold:#f3c64f;background:#fff;color:var(--navy);font-family:Barlow,Arial,sans-serif}.reference-home *{box-sizing:border-box}.ref-wrap{width:81%;max-width:1180px;margin:auto}.reference-home h2{font-size:23.04px;line-height:1.15;letter-spacing:-0.72px;font-weight:700}.reference-home h3{margin:0;font-size:10.8px;font-weight:600;letter-spacing:-.144px}.reference-home p{line-height:1.5}.ref-kicker{font-size:7.2px;font-weight:600;letter-spacing:1.22px;color:#63727c;margin:0 0 8.64px}.ref-top{background:#edf1f3;font-size:7.2px}.ref-top>.ref-wrap{height:19.44px;display:flex;align-items:center;justify-content:space-between}.ref-top .ref-wrap>div{display:flex;gap:10.8px}.reference-home .ref-header{height:44.64px;padding:0;z-index:5;background:white;position:relative}.ref-header>.ref-wrap{display:flex;align-items:center;gap:17.28px;height:100%}.ref-logo{display:flex;align-items:center;gap:6.48px;white-space:nowrap}.ref-logo i{display:grid;place-items:center;background:var(--gold);color:var(--navy);width:23.04px;height:24.48px;font-size:22.32px;font-weight:800;transform:skew(-10deg)}.ref-logo>span{font-family:'Barlow Condensed',Impact,sans-serif;font-weight:800;font-size:17.28px;line-height:1}.ref-logo b{color:#a3802e}.ref-logo small{display:block;font:600 4.32px Barlow,sans-serif;letter-spacing:1.22px;margin-top:2.88px}.reference-home .ref-header nav{display:flex;position:static;flex-direction:row;gap:18.72px;margin-left:auto;font-size:8.64px;padding:0;box-shadow:none}.ref-header nav a{padding:7.2px 0;white-space:nowrap}.ref-header nav a[aria-current]{color:#a47811;border-bottom:1.44px solid var(--gold)}.ref-button{display:inline-flex;align-items:center;justify-content:space-between;gap:18.0px;padding:10.08px 15.84px;font-size:9.36px;font-weight:600;border:0;white-space:nowrap}.ref-button.navy{background:var(--navy);color:white;box-shadow:0 2.16px 5.76px #14344820}.ref-button.gold{background:var(--gold);color:var(--navy)}.ref-button.outline{border:0.72px solid #a3b0b8;background:#ffffffe0;color:var(--navy)}.ref-header .quote{padding:7.92px 10.8px;font-size:7.92px;margin-left:auto}.ref-search{width:14.4px;flex-shrink:0}.ref-search svg{width:100%}.ref-hero{height:269.28px;position:relative;background:#e8eff3 url('assets/company/howo-tx-hero.webp') center 53%/cover no-repeat}.ref-hero>.ref-wrap{height:100%;position:relative;display:flex;align-items:center}.ref-hero-copy{position:relative;z-index:1}.ref-hero-copy .ref-kicker{font-size:7.92px;margin-bottom:10.8px}.ref-hero h1{font-size:46.08px;line-height:1.01;letter-spacing:-0.86px;margin:0 0 8.64px;white-space:nowrap}.ref-hero h1 span{font-size:41.04px;color:#71827a}.ref-hero-copy>p:not(.ref-kicker){font-size:11.52px;line-height:1.4;margin:0 0 14.4px}.ref-hero-copy>div{display:flex;gap:14.4px}.hero-note{position:absolute;right:-5%;top:14.4px;background:#f7fbffb8;padding:15.84px 19.44px;width:112.32px;min-height:140.4px}.hero-note p{font-size:8.64px;letter-spacing:1.22px;border-left:1.44px solid #f0c651;padding-left:10.08px;margin:0 0 15.84px}.hero-note>span{font-size:9.36px;line-height:1.5;display:block;padding-left:11.52px}.ref-benefits{background:#fafbfc;border-bottom:0.72px solid #f2f3f4}.ref-benefits>.ref-wrap{display:grid;grid-template-columns:repeat(4,1fr);padding:15.84px 0;gap:18.0px}.ref-benefits a{display:flex;align-items:center;gap:11.52px;border-right:0.72px solid #d2dae0}.ref-benefits a:last-child{border:0}.ref-benefits svg{width:23.76px;height:23.76px;flex-shrink:0}.ref-benefits h3{font-size:10.08px}.ref-benefits p{font-size:7.92px;margin:2.16px 0 0}.ref-range{padding-top:19.44px;padding-bottom:14.4px}.ref-heading{display:flex;justify-content:space-between;gap:18.0px;align-items:end;margin-bottom:16.56px}.ref-heading>div:last-child>p{font-size:9.36px;line-height:1.5;color:#76838e;margin:0 0 5.76px}.ref-heading a{font-size:7.92px;border-bottom:0.72px solid #9aaab4;padding-bottom:2.16px;font-weight:600}.ref-category-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:13.68px}.ref-category{border:0.72px solid #e1e6eb;min-width:0;background:white}.ref-category img{height:110.16px;width:100%;object-fit:cover;display:block}.ref-category>div{padding:7.92px 12.24px;position:relative}.ref-category h3{font-size:10.8px;padding-right:10.08px}.ref-category>div>span{position:absolute;right:8.64px;top:7.2px;font-size:14.4px}.ref-category p{font-size:7.92px;color:#72808b;margin:2.88px 0 0}.ref-featured{background:#f3f6f5;padding:17.28px 0}.ref-featured h2{font-size:20.88px}.ref-featured .ref-heading{margin-bottom:13.68px}.feature-tools{display:flex;align-items:center;gap:5.76px}.feature-tools>a{margin-right:14.4px}.feature-tools button{border:0.72px solid #e3e8ec;background:white;width:24.48px;height:24.48px;font-size:18.0px;color:#49616f}.ref-feature-track{display:flex;overflow-x:auto;gap:10.08px;scrollbar-width:none;scroll-snap-type:x mandatory}.ref-feature-track::-webkit-scrollbar{display:none}.ref-feature-card{flex:0 0 calc((100% - 50.4px)/6);min-width:0;scroll-snap-align:start;border:0.72px solid #e4e9ed;background:white;padding:3.6px 3.6px 7.2px;position:relative}.ref-feature-card img{display:block;width:100%;height:83.52px;object-fit:cover}.ref-feature-card h3{font-size:9.36px;margin:7.2px 3.6px 2.88px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ref-feature-card p{font-size:7.2px;color:#72808b;margin:0 3.6px 5.04px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ref-badge{font-size:7.2px;background:#e0efea;color:#27584e;padding:2.16px 5.04px;margin-left:3.6px}.ref-feature-card>b{position:absolute;bottom:7.2px;right:6.48px;font-size:14.4px;font-weight:400}.ref-process{display:grid;grid-template-columns:1.1fr 2.3fr;align-items:center;gap:36.0px;padding-top:23.76px;padding-bottom:20.16px}.ref-process h2{font-size:20.16px}.ref-process>div>p:last-child{font-size:10.08px;color:#74818a;margin:6.48px 0 0}.ref-process-steps{display:grid;grid-template-columns:repeat(4,1fr);gap:20.16px}.ref-process-steps>a{position:relative;padding:3.6px 0 0 14.4px}.ref-process-steps>a>b{position:absolute;left:-20.88px;top:0;border-radius:50%;background:var(--navy);color:white;width:21.6px;height:21.6px;display:grid;place-items:center;font-size:10.08px}.ref-process svg{width:17.28px;height:17.28px;margin-bottom:9.36px}.ref-process h3{font-size:9.36px}.ref-process p{font-size:7.92px;color:#75818b;line-height:1.4;margin:4.32px 0 0}.ref-process-steps>a>span{position:absolute;right:-7.2px;top:43%;font-size:16.56px}.ref-process-steps>a:last-child>span{display:none}.ref-partner{display:grid;grid-template-columns:47.8% 52.2%;background:#f4f6f6;min-height:212.4px}.ref-partner-photo{background:url('assets/scenes-reference-v3.png') center top/auto 200% no-repeat;position:relative;min-height:212.4px}.ref-partner-photo>div{position:absolute;left:9%;bottom:15.84px;color:white;font-family:'Barlow Condensed',sans-serif;font-size:15.84px;font-weight:600;line-height:1.1}.ref-partner-photo span{display:block;width:20.88px;height:2.16px;background:var(--gold);margin:7.2px 0}.ref-partner-photo small{font:9.36px/1.4 Barlow,sans-serif}.ref-partner-copy{display:grid;grid-template-columns:1fr 111.6px;align-items:center;padding:18.0px 11% 18.0px 8%;gap:18.0px}.ref-partner-copy .ref-kicker{font-size:6.48px}.ref-partner h2{font-size:20.16px}.ref-partner-copy>div>p:not(.ref-kicker){font-size:7.92px;color:#76818b;line-height:1.5;margin:8.64px 0 11.52px}.ref-partner ul{padding:0;margin:0;list-style:none}.ref-partner li{font-size:8.64px;margin:7.92px 0;display:flex;gap:7.2px;align-items:center}.ref-partner li:before{content:'✓';display:grid;place-items:center;border-radius:50%;background:var(--gold);width:12.96px;height:12.96px;flex-shrink:0;color:#16374d;font-size:8.64px}.ref-stats{border-left:0.72px solid #d6dfe4;padding-left:18.72px;display:grid;gap:2.88px}.ref-stats b{font-size:19.44px;font-weight:700;margin-top:9.36px}.ref-stats b:first-child{margin-top:0}.ref-stats span{font-size:7.92px;color:#79848d}.ref-brands{display:flex;justify-content:space-between;align-items:center;gap:19.44px;padding-top:20.16px;padding-bottom:20.16px}.ref-brands .ref-kicker{font-size:7.2px;margin:0;max-width:100.8px}.ref-brands>b{font-family:'Barlow Condensed',sans-serif;font-size:16.56px;font-weight:800;letter-spacing:-.36px}.ref-brands>a{border-left:0.72px solid #cfdae2;padding-left:18.0px;line-height:1.7;font-size:7.92px;color:#617480}.ref-global{border-top:0.72px solid #e2e8ec;display:grid;grid-template-columns:1.1fr 1.3fr 1.1fr .7fr;gap:18.0px;align-items:center;padding-top:21.6px;padding-bottom:21.6px}.ref-global h2{font-size:18.0px}.ref-global p:not(.ref-kicker){font-size:8.64px;color:#7a8590;margin:5.76px 0 0}.ref-global-numbers{display:flex;justify-content:space-around;border-left:0.72px solid #dfe6eb;padding-left:12.96px;gap:10.08px}.ref-global-numbers>div{text-align:center}.ref-global-numbers b{font-size:20.88px;display:block}.ref-global-numbers span{font-size:7.92px;white-space:nowrap;color:#7a8590}.ref-global>img{width:100%;height:86.4px;object-fit:contain}.ref-global blockquote{font-size:8.64px;font-style:italic;line-height:1.6;color:#70808c;border-left:0.72px solid #dce5e9;padding-left:14.4px;margin:0}.ref-global blockquote small{display:block;margin-top:8.64px;font-size:7.2px;font-style:normal}.ref-inquiry{background:#13374d url('assets/scenes-reference-v3.png') center bottom/100% auto no-repeat;position:relative;color:white;padding:20.16px 0}.ref-inquiry:before{content:'';position:absolute;inset:0;background:#0d3248a8}.ref-inquiry>.ref-wrap{position:relative;display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:25.2px}.ref-inquiry h2{font-size:20.88px}.ref-inquiry .ref-kicker{color:white;font-size:7.2px}.ref-inquiry p:not(.ref-kicker){font-size:8.64px;margin:7.92px 0 0}.ref-quick-form{background:#fff;color:var(--navy);padding:10.08px 14.4px 7.2px;box-shadow:0 0 0 0.72px #aabfca50}.ref-quick-form>div{display:grid;grid-template-columns:1fr 1fr auto;gap:12.24px;align-items:end}.ref-quick-form label{font-size:7.2px;margin:0;color:var(--navy)}.ref-quick-form select,.ref-quick-form input{color:#53677a;font-size:7.2px;border:0.72px solid #dce5eb;background:#fafbfc;padding:6.48px 5.76px;margin-top:3.6px;height:24.48px}.ref-quick-form button{font-size:7.92px;padding:7.2px 11.52px;height:27.36px}.ref-quick-form>p{font-size:6.48px!important;text-align:right;color:#71818c;margin-top:6.48px!important}.reference-home .ref-footer{padding:0;background:#fff}.ref-footer>.ref-wrap{width:89%;max-width:1280px}.ref-footer>.ref-wrap>div:first-child{display:flex;align-items:center;justify-content:space-between;gap:14.4px;padding:13.68px 0}.ref-footer nav{display:flex;position:static;flex-direction:row;box-shadow:none;padding:0;gap:17.28px;font-size:7.2px}.ref-footer .ref-logo{transform:scale(.88);transform-origin:left}.ref-footer>div>div>span{font-size:8.64px;border-left:0.72px solid #d8e2e8;padding-left:18.0px}.ref-footer>.ref-wrap>div:last-child{border-top:0.72px solid #e5e9ec;padding:7.2px 0;display:flex;gap:18.0px;align-items:center;justify-content:space-between;font-size:6.48px;color:#83909a}.ref-footer p{margin:0}.reference-home .menu-toggle{display:none}.reference-home a:hover{color:#946d16}.reference-home .ref-button.navy:hover{color:white;background:#1b4e6b}

@media(max-width:760px){.ref-wrap{width:90%}.ref-top>.ref-wrap{height:29px}.ref-top span:first-child{font-size:9px}.ref-top .ref-wrap>div{display:none}.reference-home .ref-header{height:70px}.ref-header>.ref-wrap{gap:13px}.reference-home .ref-header nav{display:none;position:absolute;left:0;right:0;top:70px;margin:0;padding:18px 5%;background:white;box-shadow:0 8px 15px #0002;font-size:14px}.reference-home .ref-header nav.open{display:flex;flex-direction:column;gap:12px}.reference-home .menu-toggle{display:block;background:none;border:0;margin:0;padding:0;font-size:24px}.ref-logo>span{font-size:23px}.ref-logo small{font-size:5px;letter-spacing:1.4px}.ref-header .quote{padding:10px;font-size:10px;gap:9px;margin-left:auto}.ref-search{display:none}.ref-hero{height:550px;background-size:auto 350px;background-position:62% bottom;background-color:#f5f8fa}.ref-hero:before{content:'';position:absolute;inset:0;background:linear-gradient(#f5f8fa 0%,#f5f8fa 36%,#f5f8faa8 45%,transparent 60%)}.ref-hero>.ref-wrap{align-items:start;padding-top:29px}.ref-hero-copy .ref-kicker{font-size:9px;letter-spacing:1.5px}.ref-hero h1{font-size:47px;white-space:normal;line-height:1}.ref-hero h1 span{font-size:35px;white-space:nowrap;letter-spacing:-.7px}.ref-hero-copy>p:not(.ref-kicker){font-size:14px;margin-bottom:18px;max-width:330px}.desktop-br{display:none}.ref-hero-copy>div{gap:12px}.ref-button{padding:13px 17px;font-size:12px;gap:17px}.hero-note{display:none}.ref-benefits>.ref-wrap{grid-template-columns:1fr 1fr;gap:22px 14px;padding:24px 0}.ref-benefits a{gap:10px;border:0}.ref-benefits svg{width:27px;height:27px}.ref-benefits h3{font-size:12px}.ref-benefits p{font-size:10px}.ref-heading{align-items:start;flex-direction:column;gap:16px}.reference-home h2{font-size:27px}.ref-range{padding-top:30px;padding-bottom:28px}.ref-heading>div:last-child>p{font-size:13px}.ref-category-grid{grid-template-columns:1fr 1fr;gap:15px}.ref-category img{height:120px}.ref-category>div{padding:10px}.ref-category h3{font-size:13px;line-height:1.3}.ref-category p{font-size:10px;min-height:29px}.ref-category>div>span{font-size:16px;right:8px}.ref-featured{padding:28px 0}.ref-feature-card{flex:0 0 calc((100% - 14px)/2)}.ref-feature-card img{height:130px}.ref-feature-card h3{font-size:13px}.ref-feature-card p{font-size:11px}.feature-tools{width:100%}.feature-tools>a{margin-right:auto}.ref-process{display:block;padding-top:32px;padding-bottom:34px}.ref-process-steps{grid-template-columns:1fr 1fr;gap:27px 30px;margin:26px 0 0 26px}.ref-process-steps>a{padding-left:14px}.ref-process-steps>a>b{left:-24px;width:27px;height:27px}.ref-process-steps>a>span{display:none}.ref-process p{font-size:12px}.ref-process h3{font-size:14px}.ref-partner{grid-template-columns:1fr}.ref-partner-photo{min-height:270px}.ref-partner-copy{padding:30px 5%;grid-template-columns:1fr;gap:24px}.ref-partner-copy>div>p:not(.ref-kicker){font-size:13px}.ref-partner li{font-size:13px}.ref-stats{display:flex;justify-content:space-between;border:0;border-top:1px solid #d5dfe6;padding:20px 0 0;flex-wrap:wrap;gap:10px;align-items:center}.ref-stats b{font-size:25px;margin:0}.ref-stats span{font-size:10px;max-width:58px}.ref-brands{display:grid;grid-template-columns:repeat(3,1fr);gap:22px;text-align:center}.ref-brands .ref-kicker{grid-column:1/-1;max-width:none;text-align:left}.ref-brands>a{grid-column:1/-1;border:0;text-align:left;padding:0}.ref-brands>a br{display:none}.ref-global{grid-template-columns:1fr 1fr;gap:25px}.ref-global>div:first-child{grid-column:1/-1}.ref-global-numbers{grid-column:1/-1;border:0;padding:0}.ref-global-numbers b{font-size:28px}.ref-global-numbers span{font-size:11px}.ref-global>img{height:105px}.ref-global blockquote{font-size:12px;padding-left:15px}.ref-inquiry{padding:32px 0;background-size:auto 260%;}.ref-inquiry>.ref-wrap{grid-template-columns:1fr;gap:24px}.ref-inquiry h2{font-size:27px}.ref-quick-form{padding:18px}.ref-quick-form>div{grid-template-columns:1fr 1fr;gap:14px}.ref-quick-form label{font-size:12px}.ref-quick-form select,.ref-quick-form input{font-size:12px;height:39px}.ref-quick-form button{grid-column:1/-1;justify-content:center;font-size:13px;height:42px}.ref-quick-form>p{font-size:10px!important;text-align:left}.ref-footer>.ref-wrap>div:first-child{flex-wrap:wrap;padding:25px 0;gap:23px}.ref-footer nav{display:flex;flex-wrap:wrap;gap:20px;font-size:12px}.ref-footer>div>div>span{display:none}.ref-footer>.ref-wrap>div:last-child{flex-direction:column;align-items:start;gap:10px;font-size:10px}.ref-footer>.ref-wrap{width:90%}}
@media(min-width:761px){.ref-hero{height:266px;background-size:100% 100%}.ref-benefits>.ref-wrap{padding-top:14px;padding-bottom:14px}.ref-range{padding-top:14px;padding-bottom:10px}.ref-range .ref-heading{margin-bottom:12px}.ref-featured{padding-top:13px;padding-bottom:13px}.ref-featured .ref-heading{margin-bottom:10px}.ref-process{padding-top:22px;padding-bottom:20px}.ref-partner,.ref-partner-photo{min-height:209px}.ref-brands{padding-top:18px;padding-bottom:18px}.ref-global{padding-top:16px;padding-bottom:16px}}

@media(max-width:760px){.ref-hero{background-position:80% bottom}}



/* Scale the reference layout with the desktop content width. */
@media(min-width:761px){.reference-home{--home-unit:clamp(.74px,.09765625vw,1.423px)}.reference-home{--navy:#10324c;--gold:#f3c64f;background:#fff;color:var(--navy);font-family:Barlow,Arial,sans-serif}.reference-home *{box-sizing:border-box}.ref-wrap{width:81%;max-width:calc(1180 * var(--home-unit));margin:auto}.reference-home h2{font-size:calc(23.04 * var(--home-unit));line-height:1.15;letter-spacing:calc(-0.72 * var(--home-unit));font-weight:700}.reference-home h3{margin:0;font-size:calc(10.8 * var(--home-unit));font-weight:600;letter-spacing:calc(-.144 * var(--home-unit))}.reference-home p{line-height:1.5}.ref-kicker{font-size:calc(7.2 * var(--home-unit));font-weight:600;letter-spacing:calc(1.22 * var(--home-unit));color:#63727c;margin:0 0 calc(8.64 * var(--home-unit))}.ref-top{background:#edf1f3;font-size:calc(7.2 * var(--home-unit))}.ref-top>.ref-wrap{height:calc(19.44 * var(--home-unit));display:flex;align-items:center;justify-content:space-between}.ref-top .ref-wrap>div{display:flex;gap:calc(10.8 * var(--home-unit))}.reference-home .ref-header{height:calc(44.64 * var(--home-unit));padding:0;z-index:5;background:white;position:relative}.ref-header>.ref-wrap{display:flex;align-items:center;gap:calc(17.28 * var(--home-unit));height:100%}.ref-logo{display:flex;align-items:center;gap:calc(6.48 * var(--home-unit));white-space:nowrap}.ref-logo i{display:grid;place-items:center;background:var(--gold);color:var(--navy);width:calc(23.04 * var(--home-unit));height:calc(24.48 * var(--home-unit));font-size:calc(22.32 * var(--home-unit));font-weight:800;transform:skew(-10deg)}.ref-logo>span{font-family:'Barlow Condensed',Impact,sans-serif;font-weight:800;font-size:calc(17.28 * var(--home-unit));line-height:1}.ref-logo b{color:#a3802e}.ref-logo small{display:block;font:600 calc(4.32 * var(--home-unit)) Barlow,sans-serif;letter-spacing:calc(1.22 * var(--home-unit));margin-top:calc(2.88 * var(--home-unit))}.reference-home .ref-header nav{display:flex;position:static;flex-direction:row;gap:calc(18.72 * var(--home-unit));margin-left:auto;font-size:calc(8.64 * var(--home-unit));padding:0;box-shadow:none}.ref-header nav a{padding:calc(7.2 * var(--home-unit)) 0;white-space:nowrap}.ref-header nav a[aria-current]{color:#a47811;border-bottom:calc(1.44 * var(--home-unit)) solid var(--gold)}.ref-button{display:inline-flex;align-items:center;justify-content:space-between;gap:calc(18.0 * var(--home-unit));padding:calc(10.08 * var(--home-unit)) calc(15.84 * var(--home-unit));font-size:calc(9.36 * var(--home-unit));font-weight:600;border:0;white-space:nowrap}.ref-button.navy{background:var(--navy);color:white;box-shadow:0 calc(2.16 * var(--home-unit)) calc(5.76 * var(--home-unit)) #14344820}.ref-button.gold{background:var(--gold);color:var(--navy)}.ref-button.outline{border:calc(0.72 * var(--home-unit)) solid #a3b0b8;background:#ffffffe0;color:var(--navy)}.ref-header .quote{padding:calc(7.92 * var(--home-unit)) calc(10.8 * var(--home-unit));font-size:calc(7.92 * var(--home-unit));margin-left:auto}.ref-search{width:calc(14.4 * var(--home-unit));flex-shrink:0}.ref-search svg{width:100%}.ref-hero{height:calc(269.28 * var(--home-unit));position:relative;background:#e8eff3 url('assets/company/howo-tx-hero.webp') center 53%/cover no-repeat}.ref-hero>.ref-wrap{height:100%;position:relative;display:flex;align-items:center}.ref-hero-copy{position:relative;z-index:1}.ref-hero-copy .ref-kicker{font-size:calc(7.92 * var(--home-unit));margin-bottom:calc(10.8 * var(--home-unit))}.ref-hero h1{font-size:calc(46.08 * var(--home-unit));line-height:1.01;letter-spacing:calc(-0.86 * var(--home-unit));margin:0 0 calc(8.64 * var(--home-unit));white-space:nowrap}.ref-hero h1 span{font-size:calc(41.04 * var(--home-unit));color:#71827a}.ref-hero-copy>p:not(.ref-kicker){font-size:calc(11.52 * var(--home-unit));line-height:1.4;margin:0 0 calc(14.4 * var(--home-unit))}.ref-hero-copy>div{display:flex;gap:calc(14.4 * var(--home-unit))}.hero-note{position:absolute;right:-5%;top:calc(14.4 * var(--home-unit));background:#f7fbffb8;padding:calc(15.84 * var(--home-unit)) calc(19.44 * var(--home-unit));width:calc(112.32 * var(--home-unit));min-height:calc(140.4 * var(--home-unit))}.hero-note p{font-size:calc(8.64 * var(--home-unit));letter-spacing:calc(1.22 * var(--home-unit));border-left:calc(1.44 * var(--home-unit)) solid #f0c651;padding-left:calc(10.08 * var(--home-unit));margin:0 0 calc(15.84 * var(--home-unit))}.hero-note>span{font-size:calc(9.36 * var(--home-unit));line-height:1.5;display:block;padding-left:calc(11.52 * var(--home-unit))}.ref-benefits{background:#fafbfc;border-bottom:calc(0.72 * var(--home-unit)) solid #f2f3f4}.ref-benefits>.ref-wrap{display:grid;grid-template-columns:repeat(4,1fr);padding:calc(15.84 * var(--home-unit)) 0;gap:calc(18.0 * var(--home-unit))}.ref-benefits a{display:flex;align-items:center;gap:calc(11.52 * var(--home-unit));border-right:calc(0.72 * var(--home-unit)) solid #d2dae0}.ref-benefits a:last-child{border:0}.ref-benefits svg{width:calc(23.76 * var(--home-unit));height:calc(23.76 * var(--home-unit));flex-shrink:0}.ref-benefits h3{font-size:calc(10.08 * var(--home-unit))}.ref-benefits p{font-size:calc(7.92 * var(--home-unit));margin:calc(2.16 * var(--home-unit)) 0 0}.ref-range{padding-top:calc(19.44 * var(--home-unit));padding-bottom:calc(14.4 * var(--home-unit))}.ref-heading{display:flex;justify-content:space-between;gap:calc(18.0 * var(--home-unit));align-items:end;margin-bottom:calc(16.56 * var(--home-unit))}.ref-heading>div:last-child>p{font-size:calc(9.36 * var(--home-unit));line-height:1.5;color:#76838e;margin:0 0 calc(5.76 * var(--home-unit))}.ref-heading a{font-size:calc(7.92 * var(--home-unit));border-bottom:calc(0.72 * var(--home-unit)) solid #9aaab4;padding-bottom:calc(2.16 * var(--home-unit));font-weight:600}.ref-category-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:calc(13.68 * var(--home-unit))}.ref-category{border:calc(0.72 * var(--home-unit)) solid #e1e6eb;min-width:0;background:white}.ref-category img{height:calc(110.16 * var(--home-unit));width:100%;object-fit:cover;display:block}.ref-category>div{padding:calc(7.92 * var(--home-unit)) calc(12.24 * var(--home-unit));position:relative}.ref-category h3{font-size:calc(10.8 * var(--home-unit));padding-right:calc(10.08 * var(--home-unit))}.ref-category>div>span{position:absolute;right:calc(8.64 * var(--home-unit));top:calc(7.2 * var(--home-unit));font-size:calc(14.4 * var(--home-unit))}.ref-category p{font-size:calc(7.92 * var(--home-unit));color:#72808b;margin:calc(2.88 * var(--home-unit)) 0 0}.ref-featured{background:#f3f6f5;padding:calc(17.28 * var(--home-unit)) 0}.ref-featured h2{font-size:calc(20.88 * var(--home-unit))}.ref-featured .ref-heading{margin-bottom:calc(13.68 * var(--home-unit))}.feature-tools{display:flex;align-items:center;gap:calc(5.76 * var(--home-unit))}.feature-tools>a{margin-right:calc(14.4 * var(--home-unit))}.feature-tools button{border:calc(0.72 * var(--home-unit)) solid #e3e8ec;background:white;width:calc(24.48 * var(--home-unit));height:calc(24.48 * var(--home-unit));font-size:calc(18.0 * var(--home-unit));color:#49616f}.ref-feature-track{display:flex;overflow-x:auto;gap:calc(10.08 * var(--home-unit));scrollbar-width:none;scroll-snap-type:x mandatory}.ref-feature-track::-webkit-scrollbar{display:none}.ref-feature-card{flex:0 0 calc((100% - calc(50.4 * var(--home-unit)))/6);min-width:0;scroll-snap-align:start;border:calc(0.72 * var(--home-unit)) solid #e4e9ed;background:white;padding:calc(3.6 * var(--home-unit)) calc(3.6 * var(--home-unit)) calc(7.2 * var(--home-unit));position:relative}.ref-feature-card img{display:block;width:100%;height:calc(83.52 * var(--home-unit));object-fit:cover}.ref-feature-card h3{font-size:calc(9.36 * var(--home-unit));margin:calc(7.2 * var(--home-unit)) calc(3.6 * var(--home-unit)) calc(2.88 * var(--home-unit));white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ref-feature-card p{font-size:calc(7.2 * var(--home-unit));color:#72808b;margin:0 calc(3.6 * var(--home-unit)) calc(5.04 * var(--home-unit));white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ref-badge{font-size:calc(7.2 * var(--home-unit));background:#e0efea;color:#27584e;padding:calc(2.16 * var(--home-unit)) calc(5.04 * var(--home-unit));margin-left:calc(3.6 * var(--home-unit))}.ref-feature-card>b{position:absolute;bottom:calc(7.2 * var(--home-unit));right:calc(6.48 * var(--home-unit));font-size:calc(14.4 * var(--home-unit));font-weight:400}.ref-process{display:grid;grid-template-columns:1.1fr 2.3fr;align-items:center;gap:calc(36.0 * var(--home-unit));padding-top:calc(23.76 * var(--home-unit));padding-bottom:calc(20.16 * var(--home-unit))}.ref-process h2{font-size:calc(20.16 * var(--home-unit))}.ref-process>div>p:last-child{font-size:calc(10.08 * var(--home-unit));color:#74818a;margin:calc(6.48 * var(--home-unit)) 0 0}.ref-process-steps{display:grid;grid-template-columns:repeat(4,1fr);gap:calc(20.16 * var(--home-unit))}.ref-process-steps>a{position:relative;padding:calc(3.6 * var(--home-unit)) 0 0 calc(14.4 * var(--home-unit))}.ref-process-steps>a>b{position:absolute;left:calc(-20.88 * var(--home-unit));top:0;border-radius:50%;background:var(--navy);color:white;width:calc(21.6 * var(--home-unit));height:calc(21.6 * var(--home-unit));display:grid;place-items:center;font-size:calc(10.08 * var(--home-unit))}.ref-process svg{width:calc(17.28 * var(--home-unit));height:calc(17.28 * var(--home-unit));margin-bottom:calc(9.36 * var(--home-unit))}.ref-process h3{font-size:calc(9.36 * var(--home-unit))}.ref-process p{font-size:calc(7.92 * var(--home-unit));color:#75818b;line-height:1.4;margin:calc(4.32 * var(--home-unit)) 0 0}.ref-process-steps>a>span{position:absolute;right:calc(-7.2 * var(--home-unit));top:43%;font-size:calc(16.56 * var(--home-unit))}.ref-process-steps>a:last-child>span{display:none}.ref-partner{display:grid;grid-template-columns:47.8% 52.2%;background:#f4f6f6;min-height:calc(212.4 * var(--home-unit))}.ref-partner-photo{background:url('assets/scenes-reference-v3.png') center top/auto 200% no-repeat;position:relative;min-height:calc(212.4 * var(--home-unit))}.ref-partner-photo>div{position:absolute;left:9%;bottom:calc(15.84 * var(--home-unit));color:white;font-family:'Barlow Condensed',sans-serif;font-size:calc(15.84 * var(--home-unit));font-weight:600;line-height:1.1}.ref-partner-photo span{display:block;width:calc(20.88 * var(--home-unit));height:calc(2.16 * var(--home-unit));background:var(--gold);margin:calc(7.2 * var(--home-unit)) 0}.ref-partner-photo small{font:calc(9.36 * var(--home-unit))/1.4 Barlow,sans-serif}.ref-partner-copy{display:grid;grid-template-columns:1fr calc(111.6 * var(--home-unit));align-items:center;padding:calc(18.0 * var(--home-unit)) 11% calc(18.0 * var(--home-unit)) 8%;gap:calc(18.0 * var(--home-unit))}.ref-partner-copy .ref-kicker{font-size:calc(6.48 * var(--home-unit))}.ref-partner h2{font-size:calc(20.16 * var(--home-unit))}.ref-partner-copy>div>p:not(.ref-kicker){font-size:calc(7.92 * var(--home-unit));color:#76818b;line-height:1.5;margin:calc(8.64 * var(--home-unit)) 0 calc(11.52 * var(--home-unit))}.ref-partner ul{padding:0;margin:0;list-style:none}.ref-partner li{font-size:calc(8.64 * var(--home-unit));margin:calc(7.92 * var(--home-unit)) 0;display:flex;gap:calc(7.2 * var(--home-unit));align-items:center}.ref-partner li:before{content:'✓';display:grid;place-items:center;border-radius:50%;background:var(--gold);width:calc(12.96 * var(--home-unit));height:calc(12.96 * var(--home-unit));flex-shrink:0;color:#16374d;font-size:calc(8.64 * var(--home-unit))}.ref-stats{border-left:calc(0.72 * var(--home-unit)) solid #d6dfe4;padding-left:calc(18.72 * var(--home-unit));display:grid;gap:calc(2.88 * var(--home-unit))}.ref-stats b{font-size:calc(19.44 * var(--home-unit));font-weight:700;margin-top:calc(9.36 * var(--home-unit))}.ref-stats b:first-child{margin-top:0}.ref-stats span{font-size:calc(7.92 * var(--home-unit));color:#79848d}.ref-brands{display:flex;justify-content:space-between;align-items:center;gap:calc(19.44 * var(--home-unit));padding-top:calc(20.16 * var(--home-unit));padding-bottom:calc(20.16 * var(--home-unit))}.ref-brands .ref-kicker{font-size:calc(7.2 * var(--home-unit));margin:0;max-width:calc(100.8 * var(--home-unit))}.ref-brands>b{font-family:'Barlow Condensed',sans-serif;font-size:calc(16.56 * var(--home-unit));font-weight:800;letter-spacing:calc(-.36 * var(--home-unit))}.ref-brands>a{border-left:calc(0.72 * var(--home-unit)) solid #cfdae2;padding-left:calc(18.0 * var(--home-unit));line-height:1.7;font-size:calc(7.92 * var(--home-unit));color:#617480}.ref-global{border-top:calc(0.72 * var(--home-unit)) solid #e2e8ec;display:grid;grid-template-columns:1.1fr 1.3fr 1.1fr .7fr;gap:calc(18.0 * var(--home-unit));align-items:center;padding-top:calc(21.6 * var(--home-unit));padding-bottom:calc(21.6 * var(--home-unit))}.ref-global h2{font-size:calc(18.0 * var(--home-unit))}.ref-global p:not(.ref-kicker){font-size:calc(8.64 * var(--home-unit));color:#7a8590;margin:calc(5.76 * var(--home-unit)) 0 0}.ref-global-numbers{display:flex;justify-content:space-around;border-left:calc(0.72 * var(--home-unit)) solid #dfe6eb;padding-left:calc(12.96 * var(--home-unit));gap:calc(10.08 * var(--home-unit))}.ref-global-numbers>div{text-align:center}.ref-global-numbers b{font-size:calc(20.88 * var(--home-unit));display:block}.ref-global-numbers span{font-size:calc(7.92 * var(--home-unit));white-space:nowrap;color:#7a8590}.ref-global>img{width:100%;height:calc(86.4 * var(--home-unit));object-fit:contain}.ref-global blockquote{font-size:calc(8.64 * var(--home-unit));font-style:italic;line-height:1.6;color:#70808c;border-left:calc(0.72 * var(--home-unit)) solid #dce5e9;padding-left:calc(14.4 * var(--home-unit));margin:0}.ref-global blockquote small{display:block;margin-top:calc(8.64 * var(--home-unit));font-size:calc(7.2 * var(--home-unit));font-style:normal}.ref-inquiry{background:#13374d url('assets/scenes-reference-v3.png') center bottom/100% auto no-repeat;position:relative;color:white;padding:calc(20.16 * var(--home-unit)) 0}.ref-inquiry:before{content:'';position:absolute;inset:0;background:#0d3248a8}.ref-inquiry>.ref-wrap{position:relative;display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:calc(25.2 * var(--home-unit))}.ref-inquiry h2{font-size:calc(20.88 * var(--home-unit))}.ref-inquiry .ref-kicker{color:white;font-size:calc(7.2 * var(--home-unit))}.ref-inquiry p:not(.ref-kicker){font-size:calc(8.64 * var(--home-unit));margin:calc(7.92 * var(--home-unit)) 0 0}.ref-quick-form{background:#fff;color:var(--navy);padding:calc(10.08 * var(--home-unit)) calc(14.4 * var(--home-unit)) calc(7.2 * var(--home-unit));box-shadow:0 0 0 calc(0.72 * var(--home-unit)) #aabfca50}.ref-quick-form>div{display:grid;grid-template-columns:1fr 1fr auto;gap:calc(12.24 * var(--home-unit));align-items:end}.ref-quick-form label{font-size:calc(7.2 * var(--home-unit));margin:0;color:var(--navy)}.ref-quick-form select,.ref-quick-form input{color:#53677a;font-size:calc(7.2 * var(--home-unit));border:calc(0.72 * var(--home-unit)) solid #dce5eb;background:#fafbfc;padding:calc(6.48 * var(--home-unit)) calc(5.76 * var(--home-unit));margin-top:calc(3.6 * var(--home-unit));height:calc(24.48 * var(--home-unit))}.ref-quick-form button{font-size:calc(7.92 * var(--home-unit));padding:calc(7.2 * var(--home-unit)) calc(11.52 * var(--home-unit));height:calc(27.36 * var(--home-unit))}.ref-quick-form>p{font-size:calc(6.48 * var(--home-unit))!important;text-align:right;color:#71818c;margin-top:calc(6.48 * var(--home-unit))!important}.reference-home .ref-footer{padding:0;background:#fff}.ref-footer>.ref-wrap{width:89%;max-width:calc(1280 * var(--home-unit))}.ref-footer>.ref-wrap>div:first-child{display:flex;align-items:center;justify-content:space-between;gap:calc(14.4 * var(--home-unit));padding:calc(13.68 * var(--home-unit)) 0}.ref-footer nav{display:flex;position:static;flex-direction:row;box-shadow:none;padding:0;gap:calc(17.28 * var(--home-unit));font-size:calc(7.2 * var(--home-unit))}.ref-footer .ref-logo{transform:scale(.88);transform-origin:left}.ref-footer>div>div>span{font-size:calc(8.64 * var(--home-unit));border-left:calc(0.72 * var(--home-unit)) solid #d8e2e8;padding-left:calc(18.0 * var(--home-unit))}.ref-footer>.ref-wrap>div:last-child{border-top:calc(0.72 * var(--home-unit)) solid #e5e9ec;padding:calc(7.2 * var(--home-unit)) 0;display:flex;gap:calc(18.0 * var(--home-unit));align-items:center;justify-content:space-between;font-size:calc(6.48 * var(--home-unit));color:#83909a}.ref-footer p{margin:0}.reference-home .menu-toggle{display:none}.reference-home a:hover{color:#946d16}.reference-home .ref-button.navy:hover{color:white;background:#1b4e6b}


.ref-hero{height:calc(266 * var(--home-unit));background-size:auto 120%;background-position:right center;background-color:#f7f9fa}.ref-wrap{max-width:1180px}.ref-footer>.ref-wrap{max-width:1280px}}

/* Full-width photographs: natural ratio, no letterboxing or padded frame. */
.ref-category img,.ref-feature-card img{width:100%;height:auto;aspect-ratio:1672/941;object-fit:cover;display:block;background:transparent}.ref-feature-card{padding:0 0 10px}.ref-feature-card h3,.ref-feature-card p{margin-left:8px;margin-right:8px}.ref-badge{margin-left:8px}
@media(min-width:761px){.hero-note{right:-9%;width:calc(96 * var(--home-unit));padding:calc(15.84 * var(--home-unit)) calc(12 * var(--home-unit))}}
