body.hx-home{color:#202b27;background:#f4f2eb}.hx{--hx-ink:#202b27;--hx-muted:#777b71;--hx-line:#28372a26;--hx-gold:#cecc9d;--hx-ease:cubic-bezier(.22, 1, .36, 1);color:var(--hx-ink);font-family:DM Sans,sans-serif;overflow-x:clip}.hx *,.hx :before,.hx :after{box-sizing:border-box}.hx a{color:inherit;text-decoration:none}.hx [id]{scroll-margin-top:100px}.hx-container{width:100%;max-width:1440px;margin-inline:auto;padding-inline:64px;position:relative}.hx-home .nav-premium{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#101814a6;border-bottom:1px solid #ffffff20;padding:0}.hx-home .nav-premium.scrolled{box-shadow:none;background:#101814f2}.hx-home .nav-premium .nav-logo-text,.hx-home .nav-premium.scrolled .nav-logo-text{letter-spacing:1px;font-weight:500;color:#f2f1e8!important}.hx-home .nav-premium .nav-logo-text+span{letter-spacing:3px;color:#a1aea2!important}.hx-home .nav-item,.hx-home .nav-premium.scrolled .nav-item{color:#d5dacf;font-size:12px;font-weight:400}.hx-home .nav-item.text-emerald-400{color:#e2e3b9}.hx-home .nav-item:after{background:#d0d19d}.hx-home .nav-cta,.hx-home .nav-premium.scrolled .nav-cta{color:#f4f3e9;letter-spacing:.4px;background:0 0;border:1px solid #b6bba482;border-radius:0;padding:13px 24px;font-size:11px}.hx-home .nav-cta:hover{color:#172119!important;background:#d0d19d!important}.hx-home #menu-btn{background:#ffffff10;border-radius:0}.hx-progress{z-index:90;transform-origin:0;pointer-events:none;background:#d0d19d;height:2px;position:fixed;inset:0 0 auto;transform:scaleX(0)}.hx-hero{isolation:isolate;color:#f6f3e8;background:#2d7c62;min-height:900px;padding-top:126px;position:relative;overflow:hidden}.hx-hero-topline{justify-content:space-between;align-items:center;gap:16px;display:flex}.hx-kicker{letter-spacing:2.2px;color:#b4bdab;align-items:center;gap:12px;font:500 8px/1.7 Inter,sans-serif;display:inline-flex}.hx-kicker>span,.hx-live-dot{background:#d0d19d;border-radius:50%;flex-shrink:0;width:5px;height:5px;display:inline-block}.hx-cert-link{letter-spacing:1.4px;border-bottom:1px solid #bfc69a5c;align-items:center;gap:10px;padding-bottom:8px;font-size:9px;display:flex;color:#dddfbd!important}.hx-cert-link i{font-size:15px}.hx-cert-link>span{margin-left:15px;font-size:16px}.hx-hero-copy{z-index:1;max-width:770px;padding-top:62px;position:relative}.hx-h1{letter-spacing:-6px;color:#f5f2e8;margin:0 0 34px;font:400 clamp(75px,7.9vw,118px)/.94 DM Sans,sans-serif}.hx-h1>span,.hx-h1>em{display:block}.hx-h1>em{color:#d2d4ad;letter-spacing:-6px;font-family:Georgia,Times New Roman,serif;font-size:1.11em;font-weight:400;line-height:1.05}.hx-title-dot{color:#c4cc9b}.hx-hero-intro{align-items:flex-start;gap:18px;max-width:415px;margin:0 0 26px;display:flex}.hx-intro-line{background:#b7c298;flex-shrink:0;width:33px;height:1px;margin-top:12px;display:block}.hx-hero-p{color:#c3cbbd;max-width:370px;margin:0;font-size:13px;line-height:1.9}.hx-cta-row{flex-wrap:wrap;align-items:center;gap:28px;display:flex}.hx-btn{cursor:pointer;border:1px solid #0000;border-radius:0;justify-content:center;align-items:center;gap:30px;padding:17px 23px;font-size:12px;font-weight:500;transition:background .25s,transform .25s;display:inline-flex;position:relative}.hx-btn>span:last-child:not(:first-child){font-size:18px}.hx-btn--primary{background:#d1d4a6;color:#17251c!important}.hx-btn--primary:hover{background:#e4e5c6;transform:translateY(-3px)}.hx-btn--dark{background:#28765e;color:#fff!important}.hx-btn--dark:hover{background:#34876b;transform:translateY(-3px)}.hx-btn--ghost{border-color:#ffffff38;color:#f6f4e8!important}.hx-btn--white{background:#fff;color:#243b2c!important}.hx-explore{border-bottom:1px solid #d8ddc754;align-items:center;gap:22px;padding-bottom:8px;font-size:11px;display:inline-flex;color:#e5e6d6!important}.hx-explore>span{font-size:17px}.hx-hero-bottom{color:#aeb9a5;letter-spacing:1.8px;border-top:1px solid #ffffff26;justify-content:space-between;align-items:center;gap:24px;margin-top:55px;padding:27px 0;font:400 8px/1.6 Inter,sans-serif;display:flex}.hx-hero-bottom>a,.hx-hero-bottom>span:last-child{align-items:center;gap:14px;display:flex}.hx-hero-bottom b{color:#ced3ad;margin:0 12px;font-weight:400}.hx-scroll-line{background:linear-gradient(#c2c99c,#0000);width:1px;height:25px}.hx-stats{color:#f0f0df;background:#216c55;border-top:1px solid #ffffff12;padding:0}.hx-stats-card{grid-template-columns:repeat(4,1fr);display:grid}.hx-stat{border-right:1px solid #ffffff14;align-items:center;gap:15px;padding:38px 25px;display:flex}.hx-stat:first-child{padding-left:0}.hx-stat:last-child{border:0}.hx-stat .ic{color:#8b9a7d;font-size:17px}.hx-stat b{letter-spacing:-2px;font-size:47px;font-weight:400;line-height:1;display:block}.hx-stat .l{color:#a0ad95;margin-top:11px;font-size:10px;display:block}.hx-stat--gold b{letter-spacing:-1px;color:#d1d4a6;font-size:33px}.hx-section{padding-block:110px;position:relative}.hx-sec-head{max-width:900px;margin:0 0 55px}.hx-eyebrow{color:#78836d;letter-spacing:2.2px;text-transform:uppercase;align-items:center;gap:10px;font:500 9px/1.5 Inter,sans-serif;display:inline-flex}.hx-eyebrow i{font-size:11px}.hx-eyebrow--gold{color:#c9ce9f}.hx-eyebrow--dark{color:#899677}.hx-h2{letter-spacing:-2.7px;color:#263a2c;margin:22px 0;font:400 clamp(38px,4.3vw,64px)/1.06 DM Sans,sans-serif}.hx-h2 em{letter-spacing:-2px;color:#7e8d69;font:italic 400 1.07em/1.1 Georgia,Times New Roman,serif}.hx-lead{color:#77806e;max-width:570px;margin:0;font-size:14px;line-height:1.9}.hx-wall{background:#f4f2eb}.hx-wall .hx-sec-head{grid-template-columns:1.5fr 1fr;align-items:end;column-gap:80px;max-width:none;display:grid}.hx-wall .hx-eyebrow{grid-column:1/-1}.hx-wall .hx-h2{font-size:clamp(35px,3.4vw,51px)}.hx-wall .hx-lead{padding-bottom:23px;font-size:13px}.hx-marquee{margin:0 0 14px;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 5% 95%,#0000);mask-image:linear-gradient(90deg,#0000,#000 5% 95%,#0000)}.hx-track{gap:14px;width:max-content;animation:160s linear infinite hx-marquee;display:flex}.hx-track--rev{animation-direction:reverse}.hx-marquee:hover .hx-track,.hx-marquee:focus-within .hx-track{animation-play-state:paused}@keyframes hx-marquee{to{transform:translate(calc(-50% - 7px))}}.hx-maker{background:#fff;border:1px solid #e5e4d9;flex-direction:column;justify-content:center;align-items:center;width:172px;min-height:124px;padding:18px;transition:transform .3s,border-color .3s;display:flex}.hx-maker:hover{border-color:#8b967a;transform:translateY(-3px)}.hx-maker .lg{justify-content:center;align-items:center;height:48px;margin-bottom:12px;display:flex}.hx-maker img{object-fit:contain;max-width:120px;max-height:45px}.hx-maker .n{color:#344737;font-size:10px}.hx-maker .c{color:#8c957f;letter-spacing:1.2px;margin-top:5px;font:400 7px/1.5 Inter,sans-serif}.hx-center{text-align:center;margin-top:35px}.hx-why{background:#eeede3;border-top:1px solid #dddcd0}.hx-why .hx-sec-head{max-width:none}.hx-why .hx-lead{max-width:360px;margin-top:-75px;margin-left:auto}.hx-bento{border-top:1px solid #cbd0bd;border-left:1px solid #cbd0bd;grid-template-columns:repeat(6,minmax(0,1fr));gap:0;display:grid}.hx-card{background:#f4f3eb;border-bottom:1px solid #cbd0bd;border-right:1px solid #cbd0bd;grid-column:span 2;min-width:0;padding:38px 32px;transition:background .3s;position:relative}.hx-card--wide{grid-column:span 3}.hx-card:hover{background:#e3e7d5}.hx-card--gold{color:#f4f3e8;background:#2d7c62}.hx-card--gold:hover{background:#34876b}.hx-card .no{color:#9ba58d;font:400 11px JetBrains Mono,monospace;position:absolute;top:29px;right:28px}.hx-card .ic{color:#71885d;margin-bottom:47px;font-size:25px}.hx-card--gold .ic{color:#cbd09d}.hx-card h3{letter-spacing:-.6px;color:inherit;margin:0 0 14px;font-size:21px;font-weight:400;line-height:1.3}.hx-card p{color:#74816a;max-width:450px;margin:0;font-size:12px;line-height:1.9}.hx-card--gold p{color:#b5c1a6}.hx-iso{color:#f3f2e4;background:#28765e;overflow:hidden}.hx-iso-grid{grid-template-columns:1fr 1.1fr;align-items:center;gap:75px;display:grid}.hx-iso-visual{isolation:isolate;flex-direction:column;justify-content:center;align-items:center;min-height:500px;display:flex;position:relative}.hx-iso-number{letter-spacing:-20px;color:#0000;-webkit-text-stroke:1px #a9b39224;z-index:-1;font:400 clamp(140px,19vw,275px)/1 DM Sans,sans-serif;position:absolute;top:0;left:-25px}.hx-iso-visual .hx-seal{filter:drop-shadow(0 20px 40px #00160940);width:240px;max-width:65%}.hx-iso-caption{letter-spacing:2.8px;color:#a3b28e;text-align:center;margin-top:35px;font:400 9px/1.9 Inter,sans-serif}.hx-iso h2{letter-spacing:-3px;margin:24px 0;font:400 clamp(42px,4.8vw,70px)/1.05 DM Sans,sans-serif}.hx-gold-text{color:#d1d3a6;font-family:Georgia,Times New Roman,serif;font-style:italic}.hx-quality-standard{color:#bdc79f;letter-spacing:1.8px;margin-bottom:25px;font-size:9px}.hx-iso .lead{color:#aebba3;margin-bottom:30px;font-size:13px;line-height:1.95}.hx-iso-list{grid-template-columns:1fr 1fr;gap:22px;padding:0;list-style:none;display:grid}.hx-iso-list li{border-top:1px solid #a0b08b26;align-items:flex-start;gap:12px;padding-top:18px;display:flex}.hx-iso-list .ic{color:#c2cb9e;padding-top:3px;font-size:15px}.hx-iso-list b{color:#e3e7d6;font-size:12px;font-weight:500;display:block}.hx-iso-list .d{color:#98a78c;margin-top:7px;font-size:11px;line-height:1.8;display:block}.hx-cats{background:#f5f3ec}.hx-cat-grid{grid-template-columns:repeat(auto-fit,minmax(270px,1fr));gap:18px;display:grid}.hx-cat{background:linear-gradient(145deg,#f5f3ec,#e6e9da);border:1px solid #d7dccb;flex-direction:column;min-height:310px;padding:32px;transition:background .3s,transform .3s;display:flex;position:relative;overflow:hidden}.hx-cat:hover{background:#e1e7d3;transform:translateY(-5px)}.hx-cat .ic{color:#859675;margin-bottom:45px;font-size:43px}.hx-cat h3{letter-spacing:-.8px;margin:0 0 12px;font-size:25px;font-weight:400}.hx-cat p{color:#77826a;max-width:300px;margin:0 0 30px;font-size:12px;line-height:1.9}.hx-cat .ft{color:#667759;border-top:1px solid #cbd2be;justify-content:space-between;align-items:center;margin-top:auto;padding-top:18px;font-size:10px;display:flex}.hx-cat .go{font-size:17px}.hx-products{background:#eaece1}.hx-prod-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.hx-prod-grid>.hx-rv{min-width:0}.hx-prod-grid .he-catalog-card{height:100%;box-shadow:none!important;background:#fafaf4!important;border:1px solid #d8decb!important;border-radius:0!important;transition:transform .3s!important}.hx-prod-grid .he-catalog-card:hover{transform:translateY(-5px)}.hx-prod-grid .he-card-image{background:#fff}.hx-prod-grid .he-card-title{font-size:19px!important;font-weight:400!important}.hx-journey{background:#f5f3ec}.hx-steps{border-top:1px solid #bdc9ad;grid-template-columns:repeat(4,minmax(0,1fr));gap:32px;padding-top:35px;display:grid}.hx-step{position:relative}.hx-step .dot{color:#697f54;border:1px solid #bbc6ab;place-items:center;width:44px;height:44px;margin-bottom:26px;font-size:16px;display:grid}.hx-step .no{letter-spacing:1.5px;color:#899677;font:400 8px JetBrains Mono,monospace}.hx-step h3{letter-spacing:-.5px;margin:14px 0;font-size:20px;font-weight:400;line-height:1.3}.hx-step p{color:#7a846f;max-width:260px;font-size:12px;line-height:1.9}.hx-voices{background:#eeede4}.hx-voice-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.hx-voice{background:#f7f6ef;border-top:1px solid #b9c4a9;margin:0;padding:30px}.hx-stars{color:#9d9d6c;gap:4px;margin-bottom:25px;font-size:9px;display:flex}.hx-voice blockquote{color:#596b50;margin:0 0 25px;font-size:15px;line-height:1.9}.hx-who{border-top:1px solid #d5dcc9;align-items:center;gap:12px;padding-top:20px;display:flex}.hx-avatar{color:#647e50;background:#e1e7d6;border-radius:50%;place-items:center;width:40px;height:40px;display:grid;overflow:hidden}.hx-avatar img{object-fit:cover;width:100%;height:100%}.hx-who .txt>*{display:block}.hx-who b{font-size:12px;font-weight:500}.hx-who .txt>span{color:#8a927e;margin-top:3px;font-size:10px}.hx-who em{color:#7d8c6d;margin-top:4px;font-size:9px;font-style:normal}.hx-final{color:#f1f2e4;background:#28765e;padding:100px 0 0!important}.hx-final-grid{grid-template-columns:1.8fr 1fr;gap:85px;display:grid}.hx-panel{min-width:0;padding:0 0 90px;position:relative}.hx-panel .deco{display:none}.hx-panel h2{letter-spacing:-2.7px;margin:24px 0;font:400 clamp(36px,4.6vw,66px)/1.08 DM Sans,sans-serif}.hx-panel p{color:#a7b49c;max-width:570px;margin:0 0 30px;font-size:13px;line-height:1.9}.hx-panel .row{flex-wrap:wrap;gap:12px;display:flex}.hx-panel--fac{border-left:1px solid #a1b0842e;padding-top:6px;padding-left:50px}.hx-panel--fac h2{letter-spacing:-1px;font-size:30px}.hx-panel--fac .hx-eyebrow{color:#9bab89}.hx-panel--fac .hx-btn--dark{background:#d1d4a6;color:#17251c!important}.hx-home .footer-pro{background:#22644f;border-top:1px solid #ffffff14;padding-top:65px}.hx-home .footer-pro .nav-logo-text{color:#e7ebda}.hx-home .footer-pro .nav-logo-text+span{color:#9baa8c}.hx-home .footer-pro .text-slate-600{color:#8c9d80}.hx-home .footer-title-pro{color:#d2dbc5;font-weight:400}.hx-home .footer-pro a{color:#9dab90}.hx-home .btt-modern{width:48px;height:48px;box-shadow:none;background:#536b42;bottom:22px;right:22px}.hx a:focus-visible{outline-offset:6px;outline:2px solid #b6c38e}html.hx-js .hx-rv{opacity:0;transition:opacity .75s,transform .75s;transition-delay:var(--d,0s);transform:translateY(25px)}html.hx-js .hx-rv.in{opacity:1;transform:none}@keyframes hx-copy-arrive{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:no-preference){.hx-h1>span,.hx-h1>em{animation:1.1s both hx-copy-arrive}.hx-h1>em{animation-delay:.1s}.hx-h1>span:last-child{animation-delay:.2s}}@media (width>=1600px){.hx-hero{min-height:980px}.hx-hero-copy{padding-top:90px}.hx-hero-bottom{margin-top:75px}}@media (width<=1100px){.hx-container{padding-inline:40px}.hx-h1{letter-spacing:-5px;font-size:96px}.hx-hero{min-height:880px}.hx-wall .hx-sec-head{gap:30px}.hx-why .hx-lead{max-width:570px;margin-top:20px;margin-left:0}.hx-iso-grid{gap:35px}.hx-final-grid{gap:40px}.hx-panel--fac{padding-left:30px}.hx-btn{gap:18px}}@media (width<=900px){.hx-hero-copy{padding-top:70px}.hx-h1{font-size:92px}.hx-hero-bottom>span:nth-child(2){display:none}.hx-stat{padding:30px 15px}.hx-stat b{font-size:37px}.hx-stat--gold b{font-size:26px}.hx-stat .ic{display:none}.hx-wall .hx-sec-head{display:block}.hx-wall .hx-lead{padding-bottom:0}.hx-bento{grid-template-columns:1fr 1fr}.hx-card,.hx-card--wide{grid-column:span 1}.hx-card:last-child{grid-column:1/-1}.hx-iso-grid{grid-template-columns:1fr 1.1fr;gap:25px}.hx-iso-visual{min-height:420px}.hx-iso-number{letter-spacing:-12px;font-size:150px;top:45px;left:0}.hx-iso h2{letter-spacing:-2px;font-size:48px}.hx-iso-list{grid-template-columns:1fr}.hx-prod-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.hx-steps{grid-template-columns:1fr 1fr;gap:35px}.hx-voice-grid{grid-template-columns:1fr}.hx-final-grid{grid-template-columns:1fr;gap:0}.hx-panel--fac{border-top:1px solid #a1b0842e;border-left:0;padding:45px 0 60px}.hx-panel{padding-bottom:50px}}@media (width<=600px){.hx-container{padding-inline:24px}.hx-hero{min-height:900px;padding-top:114px}.hx-hero-topline{align-items:flex-start}.hx-kicker{letter-spacing:1.2px;max-width:220px;font-size:7px;line-height:1.8}.hx-cert-link{letter-spacing:.5px;gap:6px;max-width:100px;padding-bottom:6px;font-size:7px;line-height:1.6}.hx-cert-link>span{display:none}.hx-cert-link i{font-size:12px}.hx-hero-copy{padding-top:70px}.hx-h1{letter-spacing:-3.8px;font-size:clamp(62px,15vw,90px);line-height:1}.hx-h1>em{letter-spacing:-3.8px;font-size:1.07em;line-height:1.06}.hx-hero-intro{gap:12px;max-width:325px;margin-top:26px}.hx-intro-line{width:20px}.hx-hero-p{font-size:12px;line-height:1.9}.hx-cta-row{flex-direction:column;align-items:flex-start;gap:24px 18px}.hx-btn{padding:16px 22px;font-size:11px}.hx-explore{font-size:10px}.hx-hero-bottom{letter-spacing:1px;margin-top:65px;padding:21px 0;font-size:7px}.hx-stats-card{grid-template-columns:1fr 1fr}.hx-stat{border-bottom:1px solid #ffffff14;padding:28px 18px}.hx-stat:first-child{padding-left:18px}.hx-stat:nth-child(2){border-right:0}.hx-stat:nth-child(3){border-bottom:0}.hx-stat b{font-size:40px}.hx-stat--gold b{font-size:29px}.hx-stat .l{margin-top:8px;font-size:9px}.hx-section{padding-block:75px}.hx-sec-head{margin-bottom:35px}.hx-h2{letter-spacing:-1.7px;font-size:39px}.hx-h2 em{letter-spacing:-1.5px}.hx-wall .hx-h2{font-size:35px}.hx-lead{font-size:13px}.hx-maker{width:150px;min-height:112px}.hx-maker img{max-width:105px}.hx-bento{grid-template-columns:1fr}.hx-card,.hx-card--wide,.hx-card:last-child{grid-column:span 1;min-height:230px;padding:30px}.hx-card .ic{margin-bottom:32px}.hx-card h3{font-size:23px}.hx-iso-grid{grid-template-columns:1fr;gap:40px}.hx-iso-visual{min-height:300px}.hx-iso-number{font-size:190px;top:-30px;left:50%;transform:translate(-50%)}.hx-iso-visual .hx-seal{width:195px}.hx-iso-caption{margin-top:22px;font-size:8px}.hx-iso h2{font-size:48px}.hx-iso-list{grid-template-columns:1fr 1fr;gap:20px 15px}.hx-iso-list li{gap:8px}.hx-iso-list b{font-size:11px}.hx-iso-list .d{font-size:10px}.hx-cat-grid{grid-template-columns:1fr}.hx-cat{min-height:290px}.hx-prod-grid{grid-template-columns:1fr;gap:20px}.hx-steps{grid-template-columns:1fr;gap:25px}.hx-step{border-bottom:1px solid #d7ddca;padding-bottom:22px;padding-left:65px}.hx-step .dot{width:40px;height:40px;position:absolute;top:0;left:0}.hx-step h3{font-size:22px}.hx-step p{max-width:none}.hx-final{padding-top:70px!important}.hx-panel h2{letter-spacing:-1.8px;font-size:43px}.hx-panel--fac h2{font-size:32px}.hx-panel .row{gap:10px}.hx-home .btt-modern{width:44px;height:44px;bottom:16px;right:16px}}@media (width<=370px){.hx-container{padding-inline:20px}.hx-h1{font-size:59px}.hx-hero-bottom>span:last-child{letter-spacing:.4px}.hx-iso-list{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.hx *,.hx :before,.hx :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}html.hx-js .hx-rv{opacity:1;transform:none}.hx-track{flex-wrap:wrap;justify-content:center;width:auto;transform:none}.hx-track [aria-hidden=true]{display:none}.hx-marquee{-webkit-mask-image:none;mask-image:none}}.hx .hx-hero{background:#2d7c62;min-height:0;padding:126px 0 0}.hx-hero-atmosphere{z-index:-1;pointer-events:none;background:radial-gradient(at 85% 25%,#96d0a733,#0000 58%),linear-gradient(125deg,#23674f,#419878);position:absolute;inset:0}.hx-hero-layout{grid-template-columns:minmax(0,1.1fr) minmax(0,.95fr);align-items:center;gap:64px;margin-top:48px;display:grid}.hx .hx-hero-copy{min-width:0;max-width:none;padding-top:0}.hx .hx-h1{letter-spacing:-5px;font-size:clamp(62px,7.2vw,108px)}.hx .hx-h1>em{letter-spacing:-5px}.hx-showcase{color:#fff;background:0 0;border:0;min-width:0;position:relative}.hx-showcase-heading{letter-spacing:1.6px;color:#dce9d6;justify-content:space-between;gap:12px;padding:0 0 20px;font:500 7px/1.7 Inter,sans-serif;display:flex}.hx-showcase-image{isolation:isolate;aspect-ratio:1;background:radial-gradient(at 60% 45%,#c2e4bb24,#0000 65%);border:0;width:100%;position:relative;overflow:hidden}.hx-showcase-image img{object-fit:contain;object-position:center;opacity:1;filter:none;mix-blend-mode:normal;width:100%;height:100%;display:block}.hx-showcase-caption{border-top:1px solid #e0eed340;justify-content:space-between;align-items:center;gap:22px;min-height:118px;padding:20px 0;display:flex}.hx-showcase-caption>span:first-child{flex:1;min-width:0}.hx-showcase-caption small{letter-spacing:1.8px;text-transform:uppercase;color:#e1d5ad;white-space:nowrap;text-overflow:ellipsis;font:500 8px/1.5 Inter,sans-serif;display:block;overflow:hidden}.hx-showcase-caption strong{-webkit-line-clamp:2;overflow-wrap:anywhere;letter-spacing:-.6px;color:#fff;-webkit-box-orient:vertical;margin-top:9px;font:400 24px/1.25 DM Sans,sans-serif;display:-webkit-box;overflow:hidden}.hx-showcase-arrow{color:#fff;border:1px solid #e0eed36b;border-radius:50%;flex-shrink:0;place-items:center;width:42px;height:42px;font-size:23px;transition:background .25s,transform .25s;display:grid}.hx-showcase-caption:hover .hx-showcase-arrow{background:#ffffff18;transform:translate(2px,-2px)}.hx-showcase-footnote{letter-spacing:1.5px;color:#d1e2c9;justify-content:space-between;align-items:center;padding:0 0 12px;font:400 6px/1.7 Inter,sans-serif;display:flex}.hx-showcase-footnote i{font-size:9px}.hx-showcase-placeholder:not([hidden]),.hx-showcase-empty{color:#91a17b;letter-spacing:.5px;background:#edf0e4;flex-direction:column;justify-content:center;align-items:center;gap:20px;font-size:11px;display:flex;position:absolute;inset:0}.hx-showcase-placeholder i,.hx-showcase-empty i{color:#bdc7ad;font-size:48px;font-weight:400}.hx .hx-hero-bottom{margin-top:45px}@media (width<=1100px){.hx-hero-layout{gap:35px}.hx-showcase-heading{letter-spacing:1px;padding:0 0 16px;font-size:6px}.hx-showcase-caption{min-height:118px;padding:18px 0}.hx-showcase-caption strong{font-size:21px}.hx-showcase-footnote{letter-spacing:1px;padding:0 0 14px}.hx .hx-h1,.hx .hx-h1>em{letter-spacing:-4px}}@media (width<=760px){.hx .hx-hero{padding-top:115px}.hx-hero-layout{grid-template-columns:minmax(0,1fr);gap:38px;margin-top:36px}.hx .hx-h1{letter-spacing:-3.5px;font-size:clamp(60px,12vw,88px)}.hx .hx-h1>em{letter-spacing:-3.5px}.hx-showcase{width:100%;max-width:560px;margin-inline:auto}.hx-showcase-image{aspect-ratio:1;border:0}.hx-showcase-caption{min-height:118px;padding:19px 0}.hx-showcase-caption strong{font-size:23px}.hx-showcase-caption small{font-size:7px}.hx-showcase-footnote{padding:0 0 14px}.hx .hx-hero-bottom{margin-top:34px}.hx-hero-copy .hx-cta-row{flex-direction:row;align-items:center;gap:25px}}@media (width<=380px){.hx .hx-h1{font-size:58px}.hx-showcase-caption strong{font-size:21px}.hx-showcase-heading{letter-spacing:.7px}.hx-showcase-footnote{font-size:5px}}@media (prefers-reduced-motion:no-preference){.hx-showcase{animation:1s .2s both hx-copy-arrive}}.hx-showcase-image img[hidden]{display:none}.hx-showcase-caption{height:138px;min-height:138px}@media (width<=1100px){.hx-showcase-caption{height:125px;min-height:125px}}
