

@font-face{font-family:"PP Mondwest";font-style:normal;font-display:swap;font-weight:400;src:url("../fonts/PPMondwest-Regular.woff2") format("woff2")}

@keyframes hero-fade-in { 
  0% { opacity:0; }
  100% { opacity:1; }
}
@-webkit-keyframes animation-19t9kju { 
  0% { opacity:0; transform:translateY(4px); }
  100% { opacity:1; transform:translateY(0px); }
}

.mv-sections [data-page-chrome]{visibility:hidden;}
.mv-sections [data-hero-text]{opacity:0; animation:150ms ease-out 300ms 1 normal both running hero-fade-in;}
.mv-sections .css-1t72mvk{background:#211a14;}
.mv-sections .css-1t72mvk:hover{background:#b42d08;}
.mv-sections .css-puktr0{color:#211a14;}
.mv-sections .css-puktr0{color:#ffffff;}
.mv-sections .css-puktr0{background:#211a14;}
.mv-sections .css-puktr0:hover{background:#b42d08;}
.mv-sections .css-90fgk9{background:#211a14;}
.mv-sections .css-90fgk9:hover{background:#b42d08;}
.mv-sections .css-187gjzh{color:#211a14;}
.mv-sections .css-187gjzh{color:#ffffff;}
.mv-sections .css-187gjzh{background:#211a14;}
.mv-sections .css-187gjzh:hover{background:#b42d08;}
.mv-sections .css-y6jr4n{background:#f2efe8; border-color:rgba(33,26,20,.07);}
.mv-sections .css-y6jr4n{background:#b42d08; border-color:rgba(33,26,20,0.04);}
.mv-sections .css-3w0yoi{display:flex; flex-direction:column; gap:8px;}
.mv-sections .css-d0ufai{color:#211a14;}
.mv-sections .css-d0ufai{color:#ffffff;}
.mv-sections .css-1yvu2ue{color:#211a14;}
.mv-sections .css-1yvu2ue:hover, .mv-sections .css-1yvu2ue:focus-visible{background:rgba(33,26,20,.07); color:#211a14;}
.mv-sections .css-1yvu2ue{color:#ffffff;}
.mv-sections .css-1yvu2ue:hover, .mv-sections .css-1yvu2ue:focus-visible{background:rgba(33,26,20,0.04); color:#ffffff;}
.mv-sections .css-rtbnfx{color:#211a14;}
.mv-sections .css-rtbnfx:hover, .mv-sections .css-rtbnfx:focus-visible{background:rgba(33,26,20,.07); color:#211a14;}
.mv-sections .css-rtbnfx{color:#ffffff;}
.mv-sections .css-rtbnfx:hover, .mv-sections .css-rtbnfx:focus-visible{background:rgba(33,26,20,0.04); color:#ffffff;}
.mv-sections .css-1yydxi7{display:flex; -webkit-box-align:center; align-items:center; gap:8px;}
.mv-sections .css-1ndrq4c{color:#908370;}
.mv-sections .css-10h5kv3{background:rgba(33,26,20,0.04); color:#908370;}
.mv-sections .css-1cq1tja{display:none;}
.mv-sections .css-134hpxi{background:#d83a12; color:#ffffff;}
.mv-sections .css-134hpxi:hover, .mv-sections .css-134hpxi:focus-visible{background:#b42d08;}
.mv-sections .css-134hpxi:focus-visible{outline-color:rgba(33,26,20,.18);}
.mv-sections .css-134hpxi{background:#f7f4ef; color:#211a14;}
.mv-sections .css-134hpxi:hover, .mv-sections .css-134hpxi:focus-visible{background:rgba(33,26,20,.24);}
.mv-sections .css-134hpxi:focus-visible{outline-color:#211a14;}
.mv-sections .logged-in .css-1utvad0{display:none;}
.mv-sections .css-1mxm5f1{background:#d83a12; color:#ffffff;}
.mv-sections .css-1mxm5f1:hover, .mv-sections .css-1mxm5f1:focus-visible{background:#b42d08;}
.mv-sections .css-1mxm5f1:focus-visible{outline-color:rgba(33,26,20,.18);}
.mv-sections .css-1mxm5f1{background:#f7f4ef; color:#211a14;}
.mv-sections .css-1mxm5f1:hover, .mv-sections .css-1mxm5f1:focus-visible{background:rgba(33,26,20,.24);}
.mv-sections .css-1mxm5f1:focus-visible{outline-color:#211a14;}
.mv-sections *{box-sizing:border-box; -webkit-tap-highlight-color:transparent;}
.mv-sections{background:#f7f4ef; overflow-x:clip; position:relative;}
.mv-sections{color:#211a14; font-family:"DT Inter", -apple-system, system-ui, BlinkMacSystemFont, Helvetica, Arial, "Segoe UI", Roboto, sans-serif; -webkit-font-smoothing:antialiased; margin:0px; padding:0px; font-feature-settings:"liga"; font-size:20px;}
.mv-sections h1, .mv-sections h2, .mv-sections h3, .mv-sections h4, .mv-sections h5, .mv-sections h6, .mv-sections p{margin:0px; padding:0px;}
.mv-sections p{font-weight:400; font-size:20px;}
.mv-sections b, .mv-sections strong{font-weight:500;}
.mv-sections hr{background-color:currentcolor; height:2px; border-width:medium; border-style:none; border-color:currentcolor; border-image:initial; margin-bottom:32px;}
.mv-sections a{color:inherit; outline:none; text-decoration:none; appearance:none;}
.mv-sections blockquote{text-transform:none; margin:0px;}
.mv-sections button, .mv-sections input, .mv-sections textarea, .mv-sections select{appearance:none;}
.mv-sections::-webkit-input-placeholder{opacity:1;}
.mv-sections::-webkit-input-placeholder, .mv-sections ::placeholder{opacity:1;}
.mv-sections li{padding:0px; margin:0px;}
.mv-sections ul, .mv-sections ol{padding:0px; margin:0px;}
.mv-sections .css-1yydxi7{display:flex; -webkit-box-align:center; align-items:center; gap:8px;}
.mv-sections .css-t1wuou{margin:0px auto; max-width:1512px; padding:0px 124px; position:relative; text-align:left; width:100%; display:flex; flex-direction:column; gap:96px;}
@media (max-width:1199.98px){.mv-sections .css-t1wuou{padding:0px 64px; gap:80px;}}
@media (max-width:809.98px){.mv-sections .css-t1wuou{padding:0px 16px; gap:64px;}}
.mv-sections .css-1xedsha{font-family:"DT Inter", -apple-system, system-ui, BlinkMacSystemFont, Helvetica, Arial, "Segoe UI", Roboto, sans-serif; font-weight:var(--fw-med); letter-spacing:-2px; font-size:56px; line-height:60px; color:#211a14; margin:0px; position:relative; max-width:990px;}
@media (max-width:1199.98px){.mv-sections .css-1xedsha{font-size:40px; line-height:44px; letter-spacing:-1px;}}
@media (max-width:809.98px){.mv-sections .css-1xedsha{font-size:32px; line-height:36px; letter-spacing:-0.25px;}}
.mv-sections .css-1lxiygn{display:inline-block; vertical-align:middle; height:0px; line-height:0; font-size:0px; position:relative; overflow:visible; z-index:1; width:78px;}
@media (max-width:1199.98px){.mv-sections .css-1lxiygn{width:56px;}}
@media (max-width:809.98px){.mv-sections .css-1lxiygn{width:40px;}}
.mv-sections .css-10bzmv8{position:absolute; height:64px; width:auto; object-fit:contain; top:50%; left:50%; transform:translate(-50%, calc(-50% - 4px));}
@media (max-width:1199.98px){.mv-sections .css-10bzmv8{height:48px;}}
@media (max-width:809.98px){.mv-sections .css-10bzmv8{height:32px;}}
.mv-sections .css-14oik6w{font-family:"PP Mondwest", Georgia, serif; font-weight:400; font-size:65px;}
@media (max-width:1199.98px){.mv-sections .css-14oik6w{font-size:46px;}}
@media (max-width:809.98px){.mv-sections .css-14oik6w{font-size:37px;}}
.mv-sections .css-1bf18d8{display:inline-block; vertical-align:middle; height:0px; line-height:0; font-size:0px; position:relative; overflow:visible; z-index:1; width:60px;}
@media (max-width:1199.98px){.mv-sections .css-1bf18d8{width:48px;}}
@media (max-width:809.98px){.mv-sections .css-1bf18d8{width:32px;}}
.mv-sections .css-1ru0a3q{display:flex; flex-direction:column; gap:96px;}
@media (max-width:1199.98px){.mv-sections .css-1ru0a3q{gap:64px;}}
@media (max-width:809.98px){.mv-sections .css-1ru0a3q{gap:48px;}}
.mv-sections .css-1u7v73t{display:grid; grid-template-columns:repeat(3, max-content); column-gap:112px;}
@media (max-width:1199.98px){.mv-sections .css-1u7v73t{gap:48px;}}
@media (max-width:809.98px){.mv-sections .css-1u7v73t{grid-template-columns:1fr; gap:48px;}}
.mv-sections .css-3w0yoi{display:flex; flex-direction:column; gap:8px;}
.mv-sections .css-1ocjxm6{display:flex; align-items:flex-start; gap:8px;}
.mv-sections .css-1sqdo3d{font-family:"PP Mondwest", Georgia, serif; font-weight:400; font-size:60px; line-height:68px; letter-spacing:-1px; color:#211a14; display:block;}
@media (max-width:1199.98px){.mv-sections .css-1sqdo3d{font-size:48px; line-height:54px;}}
@media (max-width:809.98px){.mv-sections .css-1sqdo3d{font-size:40px; line-height:46px;}}
.mv-sections .css-1nqm36y{font-family:"DT Inter", -apple-system, system-ui, BlinkMacSystemFont, Helvetica, Arial, "Segoe UI", Roboto, sans-serif; font-size:18px; font-weight:500; line-height:24px; letter-spacing:-0.25px; color:#211a14; margin:0px;}
@media (max-width:1199.98px){.mv-sections .css-1nqm36y{font-size:16px; line-height:24px;}}
@media (max-width:809.98px){.mv-sections .css-1nqm36y{font-size:16px; line-height:24px;}}
@media (max-width:809.98px){.mv-sections .css-1nqm36y{font-size:18px; line-height:24px;}}
.mv-sections .css-dp5l71{font-family:"DT Inter", -apple-system, system-ui, BlinkMacSystemFont, Helvetica, Arial, "Segoe UI", Roboto, sans-serif; font-size:16px; font-weight:400; line-height:24px; color:#6a5d4d; margin:0px; max-width:260px;}
@media (max-width:1199.98px){.mv-sections .css-dp5l71{font-size:16px; line-height:24px;}}
@media (max-width:809.98px){.mv-sections .css-dp5l71{font-size:16px; line-height:24px;}}
.mv-sections .css-5q5lf4{font-family:"DT Inter", -apple-system, system-ui, BlinkMacSystemFont, Helvetica, Arial, "Segoe UI", Roboto, sans-serif; font-size:20px; line-height:24px; font-weight:500; letter-spacing:-0.25px; color:#211a14; margin:0px;}
@media (max-width:1199.98px){.mv-sections .css-5q5lf4{font-size:20px; line-height:28px; letter-spacing:-0.25px;}}
@media (max-width:809.98px){.mv-sections .css-5q5lf4{font-size:16px; line-height:24px;}}
.mv-sections .css-18vyrvz{font-family:"DT Inter", -apple-system, system-ui, BlinkMacSystemFont, Helvetica, Arial, "Segoe UI", Roboto, sans-serif; font-size:18px; font-weight:500; line-height:24px; letter-spacing:-0.25px; color:#6a5d4d; text-decoration:none; align-self:flex-start; position:relative; transition:color 200ms ease-out;}
@media (max-width:1199.98px){.mv-sections .css-18vyrvz{font-size:16px; line-height:24px;}}
@media (max-width:809.98px){.mv-sections .css-18vyrvz{font-size:16px; line-height:24px;}}

.mv-sections .css-18vyrvz:hover, .mv-sections .css-18vyrvz:focus-visible{color:#211a14;}
.mv-sections .css-1ptmokx{margin:0px auto; max-width:1512px; padding:0px 124px; position:relative; width:100%; display:flex; flex-direction:column; -webkit-box-align:center; align-items:center; gap:24px; text-align:center;}
@media (max-width:1199.98px){.mv-sections .css-1ptmokx{padding:0px 64px;}}
@media (max-width:809.98px){.mv-sections .css-1ptmokx{padding:0px 16px;}}
.mv-sections .css-e3yfba{font-family:"DT Inter", -apple-system, system-ui, BlinkMacSystemFont, Helvetica, Arial, "Segoe UI", Roboto, sans-serif; font-size:64px; font-weight:var(--fw-med); line-height:68px; letter-spacing:-2px; color:#211a14; margin:0px; max-width:808px;}
@media (max-width:1199.98px){.mv-sections .css-e3yfba{font-size:48px; line-height:52px; letter-spacing:-1px;}}
@media (max-width:809.98px){.mv-sections .css-e3yfba{font-size:32px; line-height:36px; letter-spacing:-0.25px;}}
.mv-sections .css-cbt47x{display:inline-block; vertical-align:middle; height:0px; line-height:0; font-size:0px; position:relative; overflow:visible; z-index:1; width:72px;}
@media (max-width:1199.98px){.mv-sections .css-cbt47x{width:48px;}}
@media (max-width:809.98px){.mv-sections .css-cbt47x{width:32px;}}
.mv-sections .css-7rk2tu{display:inline-block; vertical-align:middle; height:0px; line-height:0; font-size:0px; position:relative; overflow:visible; z-index:1; width:64px;}
@media (max-width:1199.98px){.mv-sections .css-7rk2tu{width:48px;}}
@media (max-width:809.98px){.mv-sections .css-7rk2tu{width:32px;}}
.mv-sections .css-32a7f9{font-family:"PP Mondwest", Georgia, serif; font-weight:400; font-size:74px;}
@media (max-width:1199.98px){.mv-sections .css-32a7f9{font-size:56px;}}
@media (max-width:809.98px){.mv-sections .css-32a7f9{font-size:37px;}}
.mv-sections .css-1kwus3d{font-family:"DT Inter", -apple-system, system-ui, BlinkMacSystemFont, Helvetica, Arial, "Segoe UI", Roboto, sans-serif; font-size:20px; font-weight:400; line-height:28px; color:#6a5d4d; margin:0px; max-width:832px;}
@media (max-width:1199.98px){.mv-sections .css-1kwus3d{font-size:16px; line-height:24px;}}
@media (max-width:809.98px){.mv-sections .css-1kwus3d{font-size:16px; line-height:24px;}}
.mv-sections .css-1yydxi7{display:flex; -webkit-box-align:center; align-items:center; gap:8px;}
.mv-sections .css-1iqlf8q{-webkit-box-align:center; align-items:center; -webkit-box-pack:center; justify-content:center; border:1px solid transparent; cursor:pointer; flex-shrink:0; text-decoration:none; box-shadow:none; outline:none; font-family:"DT Inter", -apple-system, system-ui, BlinkMacSystemFont, Helvetica, Arial, "Segoe UI", Roboto, sans-serif; font-size:14px; line-height:18px; letter-spacing:0px; margin:0px; max-width:100%; text-align:center; white-space:nowrap; width:auto; transition:color 200ms, background 200ms, opacity 200ms; border-radius:8px; display:inline-flex; padding:10px 16px; font-weight:500; background:#d83a12; color:#ffffff;}
.mv-sections .css-1iqlf8q:disabled{opacity:0.6; pointer-events:none;}
@media (max-width:1199.98px){.mv-sections .css-1iqlf8q{font-size:14px; line-height:16px;}}
@media (max-width:809.98px){.mv-sections .css-1iqlf8q{font-size:14px; line-height:16px;}}
.mv-sections .css-1iqlf8q > span{margin-left:4px; margin-right:0px; transition:transform 150ms cubic-bezier(0.2, 0.6, 0.6, 1);}
.mv-sections .css-1iqlf8q:focus-visible{outline:solid 1px; outline-offset:1px;}
.mv-sections .css-1iqlf8q:hover, .mv-sections .css-1iqlf8q:focus-visible{background:#b42d08;}
.mv-sections .css-1iqlf8q:focus-visible{outline-color:rgba(33,26,20,.18);}
.mv-sections .css-1t2groz{-webkit-box-align:center; align-items:center; -webkit-box-pack:center; justify-content:center; border:1px solid rgba(33,26,20,.24); cursor:pointer; flex-shrink:0; text-decoration:none; box-shadow:none; outline:none; font-family:"DT Inter", -apple-system, system-ui, BlinkMacSystemFont, Helvetica, Arial, "Segoe UI", Roboto, sans-serif; font-size:14px; line-height:18px; letter-spacing:0px; margin:0px; max-width:100%; text-align:center; white-space:nowrap; width:auto; transition:color 200ms, background 200ms, opacity 200ms; border-radius:8px; display:inline-flex; padding:10px 16px; font-weight:500; background:rgba(33,26,20,.07); color:#211a14;}
.mv-sections .css-1t2groz:disabled{opacity:0.6; pointer-events:none;}
@media (max-width:1199.98px){.mv-sections .css-1t2groz{font-size:14px; line-height:16px;}}
@media (max-width:809.98px){.mv-sections .css-1t2groz{font-size:14px; line-height:16px;}}
.mv-sections .css-1t2groz > span{margin-left:4px; margin-right:0px; transition:transform 150ms cubic-bezier(0.2, 0.6, 0.6, 1);}
.mv-sections .css-1t2groz:focus-visible{outline:solid 1px; outline-offset:1px;}
.mv-sections .css-1t2groz:hover, .mv-sections .css-1t2groz:focus-visible{background:rgba(33,26,20,.16);}
.mv-sections .css-1t2groz:focus-visible{outline-color:rgba(33,26,20,.18);}
.mv-sections .css-1xikrsd{font-family:"DT Inter", -apple-system, system-ui, BlinkMacSystemFont, Helvetica, Arial, "Segoe UI", Roboto, sans-serif; font-size:64px; font-weight:var(--fw-med); line-height:68px; letter-spacing:-2px; color:#211a14; margin:0px;}
@media (max-width:1199.98px){.mv-sections .css-1xikrsd{font-size:48px; line-height:52px; letter-spacing:-1px;}}
@media (max-width:809.98px){.mv-sections .css-1xikrsd{font-size:32px; line-height:36px; letter-spacing:-0.25px;}}
.mv-sections .css-klisov{display:flex; flex-direction:column; gap:24px;}
.mv-sections .css-qklbzz{font-family:"DT Inter", -apple-system, system-ui, BlinkMacSystemFont, Helvetica, Arial, "Segoe UI", Roboto, sans-serif; font-size:18px; font-weight:500; line-height:24px; letter-spacing:-0.25px; color:#211a14; text-decoration:none; align-self:flex-start; position:relative;}
@media (max-width:1199.98px){.mv-sections .css-qklbzz{font-size:16px; line-height:24px;}}
@media (max-width:809.98px){.mv-sections .css-qklbzz{font-size:16px; line-height:24px;}}

.mv-sections .css-wd3a5f{margin:0px auto; max-width:1512px; padding:0px 124px; position:relative; text-align:left; width:100%; display:flex; flex-direction:column; gap:96px;}
@media (max-width:1199.98px){.mv-sections .css-wd3a5f{padding:0px 64px; gap:64px;}}
@media (max-width:809.98px){.mv-sections .css-wd3a5f{padding:0px 16px; gap:48px;}}
.mv-sections .css-1n1s56s{display:flex; flex-direction:column; background-color:#f2efe8; border:1px solid rgba(33,26,20,.07); border-radius:8px; overflow:hidden;}
.mv-sections .css-1b4sz54{font-family:"DT Inter", -apple-system, system-ui, BlinkMacSystemFont, Helvetica, Arial, "Segoe UI", Roboto, sans-serif; font-size:20px; line-height:24px; font-weight:500; letter-spacing:-0.25px; color:#211a14; margin:0px;}
@media (max-width:1199.98px){.mv-sections .css-1b4sz54{font-size:20px; line-height:28px; letter-spacing:-0.25px;}}
@media (max-width:809.98px){.mv-sections .css-1b4sz54{font-size:16px; line-height:24px;}}
@media (max-width:809.98px){.mv-sections .css-1b4sz54{font-size:18px; line-height:24px;}}
.mv-sections .css-y301de{display:block; width:100%; height:auto;}
.mv-sections .css-2jv3d{display:flex; -webkit-box-align:center; align-items:center; gap:8px; color:#211a14;}
.mv-sections .css-v5tx12{font-family:"DT Inter", -apple-system, system-ui, BlinkMacSystemFont, Helvetica, Arial, "Segoe UI", Roboto, sans-serif; font-size:16px; font-weight:400; line-height:24px; color:#6a5d4d; margin:0px;}
@media (max-width:1199.98px){.mv-sections .css-v5tx12{font-size:16px; line-height:24px;}}
@media (max-width:809.98px){.mv-sections .css-v5tx12{font-size:16px; line-height:24px;}}
.mv-sections .css-1kq4kq6{background-color:#f7f4ef; height:calc(1500px + 100vh);}
@media (max-width:809.98px){.mv-sections .css-1kq4kq6{height:auto; padding-top:64px; padding-bottom:64px;}}
.mv-sections .css-eczfnh{position:sticky; top:0px; height:100vh; display:flex; -webkit-box-align:center; align-items:center; overflow:hidden;}
@media (max-width:809.98px){.mv-sections .css-eczfnh{position:static; height:auto;}}
.mv-sections .css-1g9ufsz{position:absolute; left:0px; bottom:-60px; width:292px; height:auto; pointer-events:none; user-select:none;}
@media (max-width:809.98px){.mv-sections .css-1g9ufsz{display:none;}}
.mv-sections .css-29xcf{margin:0px auto; max-width:1512px; padding:0px 124px; position:relative; text-align:left; display:flex; align-items:flex-start; gap:100px; width:100%;}
@media (max-width:1199.98px){.mv-sections .css-29xcf{padding:0px 64px;}}
@media (max-width:809.98px){.mv-sections .css-29xcf{padding:0px 16px;}}
@media (max-width:1199.98px){.mv-sections .css-29xcf{gap:64px;}}
@media (max-width:809.98px){.mv-sections .css-29xcf{flex-direction:column; gap:40px;}}
.mv-sections .css-1xxs2s1{flex-shrink:0; padding-top:14px;}
.mv-sections .css-1alo1hb{font-family:"DT Inter", -apple-system, system-ui, BlinkMacSystemFont, Helvetica, Arial, "Segoe UI", Roboto, sans-serif; font-weight:var(--fw-med); letter-spacing:-2px; font-size:56px; line-height:60px; color:#211a14; margin:0px; white-space:nowrap;}
@media (max-width:1199.98px){.mv-sections .css-1alo1hb{font-size:40px; line-height:44px; letter-spacing:-1px;}}
@media (max-width:809.98px){.mv-sections .css-1alo1hb{font-size:32px; line-height:36px; letter-spacing:-0.25px;}}
@media (max-width:809.98px){.mv-sections .css-1alo1hb{white-space:normal;}}
.mv-sections .css-1y227xa{flex:1 1 0%; min-width:0px; display:flex; flex-direction:column; margin-top:6px;}
.mv-sections .css-e0dnmk{cursor:pointer;}
.mv-sections .css-ph3dvh{display:flex; -webkit-box-align:center; align-items:center; gap:24px; padding:8px 0px;}
.mv-sections .css-dizqn4{height:56px; width:auto; object-fit:contain; flex-shrink:0; opacity:1; transition:opacity 300ms;}
.mv-sections .exfzxz7:hover .css-dizqn4{opacity:1;}
@media (max-width:1199.98px){.mv-sections .css-dizqn4{height:40px;}}
@media (max-width:809.98px){.mv-sections .css-dizqn4{height:32px;}}
.mv-sections .css-99cxkp{font-family:"PP Mondwest", Georgia, serif; font-weight:400; font-size:48px; line-height:1.1; letter-spacing:-1.5px; color:#211a14; transition:color 300ms;}
.mv-sections .exfzxz7:hover .css-99cxkp{color:#211a14;}
@media (max-width:1199.98px){.mv-sections .css-99cxkp{font-size:36px; letter-spacing:-1px;}}
@media (max-width:809.98px){.mv-sections .css-99cxkp{font-size:28px; letter-spacing:-0.5px;}}
.mv-sections .css-1abpqrz{display:flex; flex-direction:column; gap:24px; padding-bottom:32px; animation:250ms ease 0s 1 normal both running animation-19t9kju;}

/* Personas scroll capture — one item open at a time, driven by scroll progress (js/app.js initPersonas) */
.mv-sections .mv-persona-body{display:grid; grid-template-rows:0fr; transition:grid-template-rows 420ms cubic-bezier(.4,0,.2,1);}
.mv-sections .mv-persona-body > .css-1abpqrz{overflow:hidden; min-height:0; animation:none; opacity:0; transform:translateY(6px); padding-bottom:0; transition:opacity 280ms ease, transform 280ms ease, padding-bottom 420ms cubic-bezier(.4,0,.2,1);}
.mv-sections [data-persona].is-active .mv-persona-body{grid-template-rows:1fr;}
.mv-sections [data-persona].is-active .mv-persona-body > .css-1abpqrz{opacity:1; transform:none; padding-bottom:32px; transition-delay:120ms, 120ms, 0ms;}
.mv-sections [data-persona] .css-99cxkp, .mv-sections [data-persona] .css-1th258e{color:#7a6b55;}
.mv-sections [data-persona] .css-dizqn4, .mv-sections [data-persona] .css-1mk1zwq{opacity:.55;}
.mv-sections [data-persona].is-active .css-99cxkp, .mv-sections [data-persona].is-active .css-1th258e{color:var(--ink, #211a14);}
.mv-sections [data-persona].is-active .css-dizqn4, .mv-sections [data-persona].is-active .css-1mk1zwq{opacity:1;}
@media (max-width:809.98px){
  /* no sticky track on mobile — every persona shows its copy */
  .mv-sections .mv-persona-body{grid-template-rows:1fr;}
  .mv-sections .mv-persona-body > .css-1abpqrz{opacity:1; transform:none; padding-bottom:24px;}
  .mv-sections [data-persona] .css-99cxkp, .mv-sections [data-persona] .css-1th258e{color:var(--ink, #211a14);}
  .mv-sections [data-persona] .css-dizqn4, .mv-sections [data-persona] .css-1mk1zwq{opacity:1;}
}
@media (prefers-reduced-motion: reduce){
  .mv-sections .mv-persona-body, .mv-sections .mv-persona-body > .css-1abpqrz{transition:none;}
}
.mv-sections .css-3bn61a{font-family:"DT Inter", -apple-system, system-ui, BlinkMacSystemFont, Helvetica, Arial, "Segoe UI", Roboto, sans-serif; font-size:20px; font-weight:400; line-height:28px; color:#6a5d4d; margin:0px; max-width:720px;}
@media (max-width:1199.98px){.mv-sections .css-3bn61a{font-size:16px; line-height:24px;}}
@media (max-width:809.98px){.mv-sections .css-3bn61a{font-size:16px; line-height:24px;}}
.mv-sections .css-1mk1zwq{height:56px; width:auto; object-fit:contain; flex-shrink:0; opacity:0.4; transition:opacity 300ms;}
.mv-sections .exfzxz7:hover .css-1mk1zwq{opacity:1;}
@media (max-width:1199.98px){.mv-sections .css-1mk1zwq{height:40px;}}
@media (max-width:809.98px){.mv-sections .css-1mk1zwq{height:32px;}}
.mv-sections .css-1th258e{font-family:"PP Mondwest", Georgia, serif; font-weight:400; font-size:48px; line-height:1.1; letter-spacing:-1.5px; color:#908370; transition:color 300ms;}
.mv-sections .exfzxz7:hover .css-1th258e{color:#211a14;}
@media (max-width:1199.98px){.mv-sections .css-1th258e{font-size:36px; letter-spacing:-1px;}}
@media (max-width:809.98px){.mv-sections .css-1th258e{font-size:28px; letter-spacing:-0.5px;}}
.mv-sections .css-pf5q82{display:flex; flex-direction:column; gap:24px; max-width:840px;}
.mv-sections .css-1hf5ihm{display:inline-block; vertical-align:middle; height:0px; line-height:0; font-size:0px; position:relative; overflow:visible; z-index:1; width:77px;}
@media (max-width:1199.98px){.mv-sections .css-1hf5ihm{width:58px;}}
@media (max-width:809.98px){.mv-sections .css-1hf5ihm{width:39px;}}
.mv-sections .css-qp5mvv{display:inline-block; vertical-align:middle; height:0px; line-height:0; font-size:0px; position:relative; overflow:visible; z-index:1; width:78px;}
@media (max-width:1199.98px){.mv-sections .css-qp5mvv{width:58px;}}
@media (max-width:809.98px){.mv-sections .css-qp5mvv{width:39px;}}
.mv-sections .css-tdsnej{font-family:"PP Mondwest", Georgia, serif; font-weight:400; font-size:74px; letter-spacing:-2px;}
@media (max-width:1199.98px){.mv-sections .css-tdsnej{font-size:56px; letter-spacing:-1px;}}
@media (max-width:809.98px){.mv-sections .css-tdsnej{font-size:37px; letter-spacing:-0.5px;}}
.mv-sections .css-9a0qzn{font-family:"DT Inter", -apple-system, system-ui, BlinkMacSystemFont, Helvetica, Arial, "Segoe UI", Roboto, sans-serif; font-size:20px; font-weight:400; line-height:28px; color:#6a5d4d; margin:0px; max-width:725px;}
@media (max-width:1199.98px){.mv-sections .css-9a0qzn{font-size:16px; line-height:24px;}}
@media (max-width:809.98px){.mv-sections .css-9a0qzn{font-size:16px; line-height:24px;}}
.mv-sections .css-1gzsdyh{display:grid; gap:64px 32px; grid-template-columns:repeat(3, 1fr); width:100%;}
@media (max-width:1199.98px){.mv-sections .css-1gzsdyh{gap:64px 24px; grid-template-columns:repeat(2, 1fr);}}
@media (max-width:809.98px){.mv-sections .css-1gzsdyh{gap:48px 24px; grid-template-columns:repeat(1, 1fr);}}
.mv-sections .css-3wh4rg{display:none;}
@media (max-width:809.98px){.mv-sections .css-3wh4rg{display:block;}}
.mv-sections .css-1y9l2ec{display:grid; gap:32px; grid-template-columns:repeat(12, 1fr); margin:auto; position:relative; width:100%; padding:0px 124px; max-width:1512px;}
@media (max-width:1199.98px){.mv-sections .css-1y9l2ec{gap:24px; grid-template-columns:repeat(12, 1fr);}}
@media (max-width:809.98px){.mv-sections .css-1y9l2ec{gap:24px; grid-template-columns:repeat(4, 1fr);}}
@media (max-width:1199.98px){.mv-sections .css-1y9l2ec{padding:0px 64px;}}
@media (max-width:809.98px){.mv-sections .css-1y9l2ec{padding:0px 16px;}}
.mv-sections .css-4hpgyl{grid-column:span 12; order:unset; max-width:unset; min-width:unset;}
@media (max-width:1199.98px){.mv-sections .css-4hpgyl{grid-column:1 / -1; display:block;}}
@media (max-width:809.98px){.mv-sections .css-4hpgyl{grid-column:1 / -1; display:block; min-width:unset;}}
.mv-sections .css-t8fjf6{display:flex; flex-direction:column; -webkit-box-align:center; align-items:center; text-align:center;}
.mv-sections .css-1j7f7xs{display:block; color:#211a14; max-width:712px; font-family:"DT Inter", -apple-system, system-ui, BlinkMacSystemFont, Helvetica, Arial, "Segoe UI", Roboto, sans-serif; font-size:64px; font-weight:var(--fw-med); line-height:68px; letter-spacing:-2px;}
@media (max-width:1199.98px){.mv-sections .css-1j7f7xs{font-size:64px; line-height:68px; letter-spacing:-2px;}}
@media (max-width:809.98px){.mv-sections .css-1j7f7xs{font-size:40px; line-height:44px; letter-spacing:-1px;}}
@media (max-width:1199.98px){.mv-sections .css-1j7f7xs{font-size:48px; line-height:52px; letter-spacing:-1px;}}
@media (max-width:809.98px){.mv-sections .css-1j7f7xs{font-size:32px; line-height:36px; letter-spacing:-0.25px;}}
.mv-sections .css-lj9yly{display:inline-block; vertical-align:middle; height:0px; line-height:0; font-size:0px; position:relative; overflow:visible; z-index:1; width:80px;}
@media (max-width:1199.98px){.mv-sections .css-lj9yly{width:48px;}}
@media (max-width:809.98px){.mv-sections .css-lj9yly{width:32px;}}
.mv-sections .css-4qb4et{font-family:"PP Mondwest", Georgia, serif; font-weight:400; font-size:74px; letter-spacing:-2px;}
@media (max-width:1199.98px){.mv-sections .css-4qb4et{font-size:56px; letter-spacing:-1px;}}
@media (max-width:809.98px){.mv-sections .css-4qb4et{font-size:37px; letter-spacing:-0.25px;}}
.mv-sections .css-3wh4rg{display:none;}
@media (max-width:809.98px){.mv-sections .css-3wh4rg{display:block;}}
.mv-sections .css-1haspno{display:flex; flex-flow:wrap; gap:8px; -webkit-box-pack:center; justify-content:center; margin-top:32px;}
.mv-sections .css-1iqlf8q{-webkit-box-align:center; align-items:center; -webkit-box-pack:center; justify-content:center; border:1px solid transparent; cursor:pointer; flex-shrink:0; text-decoration:none; box-shadow:none; outline:none; font-family:"DT Inter", -apple-system, system-ui, BlinkMacSystemFont, Helvetica, Arial, "Segoe UI", Roboto, sans-serif; font-size:14px; line-height:18px; letter-spacing:0px; margin:0px; max-width:100%; text-align:center; white-space:nowrap; width:auto; transition:color 200ms, background 200ms, opacity 200ms; border-radius:8px; display:inline-flex; padding:10px 16px; font-weight:500; background:#d83a12; color:#ffffff;}
.mv-sections .css-1iqlf8q:disabled{opacity:0.6; pointer-events:none;}
@media (max-width:1199.98px){.mv-sections .css-1iqlf8q{font-size:14px; line-height:16px;}}
@media (max-width:809.98px){.mv-sections .css-1iqlf8q{font-size:14px; line-height:16px;}}
.mv-sections .css-1iqlf8q > span{margin-left:4px; margin-right:0px; transition:transform 150ms cubic-bezier(0.2, 0.6, 0.6, 1);}
.mv-sections .css-1iqlf8q:focus-visible{outline:solid 1px; outline-offset:1px;}
.mv-sections .css-1iqlf8q:hover, .mv-sections .css-1iqlf8q:focus-visible{background:#b42d08;}
.mv-sections .css-1iqlf8q:focus-visible{outline-color:rgba(33,26,20,.18);}
.mv-sections .css-1t2groz{-webkit-box-align:center; align-items:center; -webkit-box-pack:center; justify-content:center; border:1px solid rgba(33,26,20,.24); cursor:pointer; flex-shrink:0; text-decoration:none; box-shadow:none; outline:none; font-family:"DT Inter", -apple-system, system-ui, BlinkMacSystemFont, Helvetica, Arial, "Segoe UI", Roboto, sans-serif; font-size:14px; line-height:18px; letter-spacing:0px; margin:0px; max-width:100%; text-align:center; white-space:nowrap; width:auto; transition:color 200ms, background 200ms, opacity 200ms; border-radius:8px; display:inline-flex; padding:10px 16px; font-weight:500; background:rgba(33,26,20,.07); color:#211a14;}
.mv-sections .css-1t2groz:disabled{opacity:0.6; pointer-events:none;}
@media (max-width:1199.98px){.mv-sections .css-1t2groz{font-size:14px; line-height:16px;}}
@media (max-width:809.98px){.mv-sections .css-1t2groz{font-size:14px; line-height:16px;}}
.mv-sections .css-1t2groz > span{margin-left:4px; margin-right:0px; transition:transform 150ms cubic-bezier(0.2, 0.6, 0.6, 1);}
.mv-sections .css-1t2groz:focus-visible{outline:solid 1px; outline-offset:1px;}
.mv-sections .css-1t2groz:hover, .mv-sections .css-1t2groz:focus-visible{background:rgba(33,26,20,.16);}
.mv-sections .css-1t2groz:focus-visible{outline-color:rgba(33,26,20,.18);}

.mv-sections{display:block;width:100%;position:relative;z-index:0;background:#f7f4ef;color:#211a14}
.mv-sections, .mv-sections *{box-sizing:border-box}

.mv-sections img[src*="personas-bg"]{display:none!important}

.framer-2gdd78{display:none!important}

/* ── Proof: "This is how you hit your number." — stat cards + customer voices (v31 airops translation) ── */
.mv-sections .mv-proof{margin:192px auto 0;max-width:1264px;padding:0 32px;width:100%;position:relative}
@media (max-width:1199.98px){.mv-sections .mv-proof{margin-top:128px}}
@media (max-width:809.98px){.mv-sections .mv-proof{margin-top:64px;padding:0 20px}}

.mv-sections .mv-proof-head{display:flex;flex-direction:column;align-items:center;gap:24px;text-align:center}
.mv-sections .mv-proof-title{font-family:var(--font-head),sans-serif;font-weight:var(--fw-head);font-size:var(--st-h2);line-height:1.07;letter-spacing:-0.02em;color:#211a14;margin:0;max-width:900px;text-wrap:balance}
@media (max-width:809.98px){.mv-sections .mv-proof-title{letter-spacing:-0.01em}}
.mv-sections .mv-proof-serif{font-family:"PP Mondwest",Georgia,serif;font-weight:400;font-size:1.1em}
.mv-sections .mv-proof-ico{display:inline-block;vertical-align:middle;height:0;line-height:0;font-size:0;position:relative;overflow:visible;z-index:1;width:calc(var(--st-h2)*1.1)}

.mv-sections .mv-proof-cards{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin-top:64px}
@media (max-width:1199.98px){.mv-sections .mv-proof-cards{grid-template-columns:repeat(2,1fr);margin-top:48px}}
@media (max-width:809.98px){.mv-sections .mv-proof-cards{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;margin-inline:-20px;padding-inline:20px;scrollbar-width:none;margin-top:40px}}
@media (max-width:809.98px){.mv-sections .mv-proof-cards::-webkit-scrollbar{display:none}}
.mv-sections .mv-proof-card{display:flex;flex-direction:column;min-height:340px;border-radius:8px;padding:24px;background:#f2efe8;border:1px solid rgba(33,26,20,.07);color:#211a14;text-decoration:none}
@media (max-width:809.98px){.mv-sections .mv-proof-card{flex:0 0 76%;scroll-snap-align:start;min-height:300px}}
.mv-sections .mv-proof-card.is-ember{background:#d83a12;border-color:transparent;color:#f7f4ef}
.mv-sections .mv-proof-card.is-ink{background:#211a14;border-color:transparent;color:#f7f4ef}
.mv-sections .mv-proof-stat{display:flex;align-items:flex-start;gap:8px}
.mv-sections .mv-proof-stat svg{height:26px;width:auto;margin-top:9px;flex:none}
.mv-sections .mv-proof-stat span{font-family:"PP Mondwest",Georgia,serif;font-weight:400;font-size:64px;line-height:1.05;letter-spacing:-1px;display:block}
@media (max-width:1199.98px){.mv-sections .mv-proof-stat span{font-size:56px}}
.mv-sections .mv-proof-desc{font-family:var(--font-med),sans-serif;font-weight:var(--fw-med);font-size:18px;line-height:24px;letter-spacing:-0.25px;margin:10px 0 0;color:inherit}
.mv-sections .mv-proof-foot{margin-top:auto;display:flex;align-items:center;justify-content:space-between;gap:12px;padding-top:24px}
.mv-sections .mv-proof-logo{font-family:"JetBrains Mono",ui-monospace,monospace;font-weight:700;font-size:13px;line-height:1;letter-spacing:.14em;text-transform:uppercase}
.mv-sections .mv-proof-cta{display:inline-flex;align-items:center;gap:6px;font-family:var(--font-med),sans-serif;font-weight:var(--fw-med);font-size:13px;line-height:16px;padding:8px 12px;border-radius:8px;background:rgba(33,26,20,.07);color:#211a14;white-space:nowrap;transition:background 200ms}
.mv-sections .mv-proof-card.is-ember .mv-proof-cta,.mv-sections .mv-proof-card.is-ink .mv-proof-cta{background:#f7f4ef;color:#211a14}
.mv-sections .mv-proof-card:hover .mv-proof-cta .u-arrow{transform:translateX(3px)}
.mv-sections .mv-proof-card:hover .mv-proof-cta{background:rgba(33,26,20,.12)}
.mv-sections .mv-proof-card.is-ember:hover .mv-proof-cta,.mv-sections .mv-proof-card.is-ink:hover .mv-proof-cta{background:#ffffff}

.mv-sections .mv-proof-voices{margin-top:64px;border:1px solid rgba(33,26,20,.12);border-radius:8px;overflow:hidden;background:#f7f4ef}
@media (max-width:809.98px){.mv-sections .mv-proof-voices{margin-top:40px}}
.mv-sections .mv-proof-slides{display:grid}
.mv-sections .mv-proof-slide{grid-area:1/1;display:grid;grid-template-columns:1.1fr 1fr;opacity:0;visibility:hidden;transition:opacity 260ms ease,visibility 0s linear 260ms;margin:0}
/* incoming waits for the outgoing quote to clear — never two quotes legible at once */
.mv-sections .mv-proof-slide.is-active{opacity:1;visibility:visible;transition:opacity 320ms ease 280ms}
@media (max-width:809.98px){.mv-sections .mv-proof-slide{grid-template-columns:1fr}}
.mv-sections .mv-proof-slide-left{padding:40px;display:flex;flex-direction:column;align-items:flex-start;gap:18px;border-right:1px solid rgba(33,26,20,.12)}
@media (max-width:809.98px){.mv-sections .mv-proof-slide-left{border-right:none;padding:24px 20px;order:2}}
.mv-sections .mv-proof-count{font-family:"JetBrains Mono",ui-monospace,monospace;font-size:12px;line-height:1;letter-spacing:.14em;color:#6a5d4d;background:rgba(33,26,20,.06);padding:6px 10px;border-radius:4px}
.mv-sections .mv-proof-name{margin:0;color:#211a14}
.mv-sections .mv-proof-name .mv-proof-name-serif{display:block;font-family:"PP Mondwest",Georgia,serif;font-weight:400;font-size:44px;line-height:1.02;letter-spacing:-0.5px}
.mv-sections .mv-proof-name > span:last-child{display:block;font-family:var(--font-head),sans-serif;font-weight:var(--fw-head);font-size:38px;line-height:1.08;letter-spacing:-1px}
@media (max-width:1199.98px){.mv-sections .mv-proof-name .mv-proof-name-serif{font-size:36px}.mv-sections .mv-proof-name > span:last-child{font-size:30px}}
.mv-sections .mv-proof-role{font-family:var(--font-med),sans-serif;font-weight:var(--fw-med);font-size:14px;line-height:1.3;letter-spacing:-0.1px;color:#6a5d4d;background:rgba(33,26,20,.06);padding:6px 10px;border-radius:4px}
.mv-sections .mv-proof-quote{font-family:"PP Mondwest",Georgia,serif;font-weight:400;font-size:29px;line-height:1.3;color:#b42d08;margin:auto 0 0;max-width:520px;padding-top:24px}
@media (max-width:1199.98px){.mv-sections .mv-proof-quote{font-size:24px}}

.mv-sections .mv-proof-slide-img{position:relative;min-height:440px;display:flex;align-items:flex-end;justify-content:center;overflow:hidden}
@media (max-width:809.98px){.mv-sections .mv-proof-slide-img{min-height:280px;order:1}}
.mv-sections .mv-proof-slide-img svg{width:auto;height:92%;display:block}
.mv-sections .mv-proof-slide-img.is-ink{background:#211a14}
.mv-sections .mv-proof-slide-img.is-ember{background:#d83a12}
.mv-sections .mv-proof-slide-img.is-tan{background:#e8e1d3}

.mv-sections .mv-proof-tabs{display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid rgba(33,26,20,.12)}
.mv-sections .mv-proof-tab{position:relative;appearance:none;background:none;border:none;border-left:1px solid rgba(33,26,20,.12);padding:22px 8px;cursor:pointer;font-family:"JetBrains Mono",ui-monospace,monospace;font-weight:700;font-size:13px;line-height:1;letter-spacing:.14em;text-transform:uppercase;color:#908370;transition:color 200ms;outline:none}
.mv-sections .mv-proof-tab:first-child{border-left:none}
.mv-sections .mv-proof-tab:hover,.mv-sections .mv-proof-tab:focus-visible,.mv-sections .mv-proof-tab.is-active{color:#211a14}
.mv-sections .mv-proof-tab-bar{position:absolute;left:0;bottom:-1px;height:2px;width:100%;background:#d83a12;transform:scaleX(0);transform-origin:left}
.mv-sections .mv-proof-tab.is-active .mv-proof-tab-bar{animation:mv-proof-bar 6s linear forwards}
@keyframes mv-proof-bar{from{transform:scaleX(0)}to{transform:scaleX(1)}}
@media (prefers-reduced-motion: reduce){
  .mv-sections .mv-proof-tab.is-active .mv-proof-tab-bar{animation:none;transform:scaleX(1)}
  .mv-sections .mv-proof-slide{transition:none}
}
@media (max-width:809.98px){
  .mv-sections .mv-proof-tabs{grid-template-columns:repeat(2,1fr)}
  .mv-sections .mv-proof-tab{padding:16px 8px}
  .mv-sections .mv-proof-tab:nth-child(3){border-left:none}
  .mv-sections .mv-proof-tab:nth-child(n+3){border-top:1px solid rgba(33,26,20,.12)}
}

/* brand-brain section moved above #shift — give shift its own top spacing */
.mv-sections #shift.css-t1wuou{margin-top:192px}
@media (max-width:1199.98px){.mv-sections #shift.css-t1wuou{margin-top:128px}}
@media (max-width:809.98px){.mv-sections #shift.css-t1wuou{margin-top:64px}}

/* ── Feature quote: compact customer voice, bottom-right of the last agents card ── */
@media (min-width:810px){
  .framer-PKhsd div.framer-d3ggdi,
  .framer-PKhsd div.framer-kj4vlm,
  .framer-PKhsd div.framer-bthuc5,
  .framer-PKhsd div.framer-137dhb5{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,340px);column-gap:48px;align-items:end}
  .framer-PKhsd div.framer-d3ggdi > div[data-framer-component-type],
  .framer-PKhsd div.framer-kj4vlm > div[data-framer-component-type],
  .framer-PKhsd div.framer-bthuc5 > div[data-framer-component-type],
  .framer-PKhsd div.framer-137dhb5 > div[data-framer-component-type]{grid-column:1}
  .framer-PKhsd .framer-d3ggdi .mv-feat-quote,
  .framer-PKhsd .framer-kj4vlm .mv-feat-quote,
  .framer-PKhsd .framer-bthuc5 .mv-feat-quote,
  .framer-PKhsd .framer-137dhb5 .mv-feat-quote{grid-column:2;grid-row:1/span 2;justify-self:end;align-self:end}
}
@media (min-width:810px) and (max-width:1199.98px){
  .framer-PKhsd div.framer-d3ggdi,
  .framer-PKhsd div.framer-kj4vlm,
  .framer-PKhsd div.framer-bthuc5,
  .framer-PKhsd div.framer-137dhb5{grid-template-columns:minmax(0,1fr) minmax(0,280px);column-gap:32px}
}
.mv-feat-quote{margin:0;display:flex;flex-direction:column;gap:10px;text-align:left}
.mv-feat-quote blockquote{margin:0;font-family:"PP Mondwest",Georgia,serif;font-weight:400;font-size:22px;line-height:1.3;color:#211a14}
.mv-feat-quote figcaption{font-family:"JetBrains Mono",ui-monospace,monospace;font-size:11px;line-height:1.4;letter-spacing:.12em;text-transform:uppercase;color:#6a5d4d}
.mv-feat-quote figcaption::before{
  content:"";display:inline-block;width:10px;height:10px;margin-right:8px;vertical-align:-1px;
  background:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 7 7" shape-rendering="crispEdges"><path fill="%23d83a12" d="M3 0h1v2H3zM2 2h3v1H2zM0 3h7v1H0zM2 4h3v1H2zM3 5h1v2H3z"/></svg>') no-repeat center/contain;
  image-rendering:pixelated;
}
@media (max-width:809.98px){.mv-feat-quote{margin-top:20px}}

/* ── Kicker star pop — desktop pointer only, re-arms each time it scrolls into view ── */
@keyframes mv-kicker-pop{0%{transform:scale(1)}40%{transform:scale(1.45)}100%{transform:scale(1)}}
@media (min-width:810px) and (pointer:fine){
  .u-kicker.is-inview::before{animation:mv-kicker-pop .7s cubic-bezier(.34,1.3,.4,1) 1 both}
}
@media (prefers-reduced-motion: reduce){
  .u-kicker.is-inview::before{animation:none!important}
}
