/* v3.css fenced to the v3 sections by tools/mix/mixkit.py: do not edit */
@font-face{
  font-family: "Rethink Sans";
  src: url("/assets/fonts/RethinkSans-VariableFont_wght.woff2") format("woff2"),url("/assets/fonts/RethinkSans-VariableFont_wght.ttf") format("truetype");
  font-weight: 400 800;
  font-style: normal;
  font-display: swap;
}
@font-face{
  font-family: "Rethink Sans";
  src: url("/assets/fonts/RethinkSans-Italic-VariableFont_wght.woff2") format("woff2"),url("/assets/fonts/RethinkSans-Italic-VariableFont_wght.ttf") format("truetype");
  font-weight: 400 800;
  font-style: italic;
  font-display: swap;
}
.vx-v3{--stone:#F5F5F5;--bone:#FFFFFF;--sand:#F5F5F5;--sand-2:#AEBFCD;--charcoal:#000000;--charcoal-2:#000000;--ink-2:#607995;--ink-3:#607995;--on-dark-2:#AEBFCD;--on-dark-3:#607995;--hair-dark:rgba(245,245,245,0.16);--clay:#C55423;--clay-hover:#C55423;--clay-ink:#C55423;--ember:#F7906E;--signal:#4CC9F0;--signal-ink:#0381A2;--alert:#C55423;--font:"Rethink Sans", system-ui, -apple-system, "Segoe UI", sans-serif;--fs-h1:clamp(2.35rem, 1rem + 4.2vw, 5.25rem);--fs-h2:clamp(2.25rem, 1.4rem + 3vw, 4.25rem);--fs-h3:clamp(1.5rem, 1.2rem + 0.9vw, 2.125rem);--fs-lead:clamp(1.1875rem, 1.1rem + 0.4vw, 1.5rem);--fs-body:clamp(1.0625rem, 1rem + 0.25vw, 1.1875rem);--container:1320px;--margin:clamp(1.25rem, 4vw, 4rem);--gap:clamp(20px, 2vw, 28px);--section:clamp(5rem, 3rem + 5vw, 9rem);--r-media:18px;--shadow:0 40px 80px -30px rgba(0,0,0,0.28);--shadow-dark:0 40px 80px -30px rgba(0,0,0,0.7);--ease:cubic-bezier(0.22, 1, 0.36, 1);--nav-h:72px;--strata-ink:rgba(0,0,0,0.1);--strata-ink-dark:rgba(245,245,245,0.13);--tile-sand:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2256%22%20height%3D%2256%22%20viewBox%3D%220%200%2056%2056%22%3E%3Cpath%20d%3D%22M3.8%206.3a0.8%200.8%200%201%200%201.6%200a0.8%200.8%200%201%200%20-1.6%200M16.7%203.2a0.7%200.7%200%201%200%201.4%200a0.7%200.7%200%201%200%20-1.4%200M29.05%209.6a0.85%200.85%200%201%200%201.7%200a0.85%200.85%200%201%200%20-1.7%200M43%204.6a0.7%200.7%200%201%200%201.4%200a0.7%200.7%200%201%200%20-1.4%200M50.5%2015.9a0.8%200.8%200%201%200%201.6%200a0.8%200.8%200%201%200%20-1.6%200M8.5%2019.8a0.7%200.7%200%201%200%201.4%200a0.7%200.7%200%201%200%20-1.4%200M22.8%2022.7a0.8%200.8%200%201%200%201.6%200a0.8%200.8%200%201%200%20-1.6%200M36.1%2018.3a0.7%200.7%200%201%200%201.4%200a0.7%200.7%200%201%200%20-1.4%200M46.75%2028.4a0.85%200.85%200%201%200%201.7%200a0.85%200.85%200%201%200%20-1.7%200M2.75%2033.6a0.75%200.75%200%201%200%201.5%200a0.75%200.75%200%201%200%20-1.5%200M15.1%2037.3a0.8%200.8%200%201%200%201.6%200a0.8%200.8%200%201%200%20-1.6%200M29.6%2032.5a0.7%200.7%200%201%200%201.4%200a0.7%200.7%200%201%200%20-1.4%200M40.4%2041.8a0.8%200.8%200%201%200%201.6%200a0.8%200.8%200%201%200%20-1.6%200M52.5%2044.7a0.7%200.7%200%201%200%201.4%200a0.7%200.7%200%201%200%20-1.4%200M7.95%2049.9a0.85%200.85%200%201%200%201.7%200a0.85%200.85%200%201%200%20-1.7%200M21.1%2051.2a0.7%200.7%200%201%200%201.4%200a0.7%200.7%200%201%200%20-1.4%200M33.3%2047.6a0.8%200.8%200%201%200%201.6%200a0.8%200.8%200%201%200%20-1.6%200M45.65%2053.3a0.75%200.75%200%201%200%201.5%200a0.75%200.75%200%201%200%20-1.5%200M25.9%2041.2a0.6%200.6%200%201%200%201.2%200a0.6%200.6%200%201%200%20-1.2%200M12.1%2027.4a0.6%200.6%200%201%200%201.2%200a0.6%200.6%200%201%200%20-1.2%200%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E");--tile-sand-size:56px 56px;--tile-silt:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2248%22%20height%3D%2224%22%20viewBox%3D%220%200%2048%2024%22%3E%3Cpath%20d%3D%22M1.95%206.1a0.65%200.65%200%201%200%201.3%200a0.65%200.65%200%201%200%20-1.3%200M8.3%205.6a0.6%200.6%200%201%200%201.2%200a0.6%200.6%200%201%200%20-1.2%200M14.05%206.5a0.65%200.65%200%201%200%201.3%200a0.65%200.65%200%201%200%20-1.3%200M20.7%205.8a0.6%200.6%200%201%200%201.2%200a0.6%200.6%200%201%200%20-1.2%200M26.75%206.2a0.65%200.65%200%201%200%201.3%200a0.65%200.65%200%201%200%20-1.3%200M32.6%205.5a0.6%200.6%200%201%200%201.2%200a0.6%200.6%200%201%200%20-1.2%200M39.25%206.3a0.65%200.65%200%201%200%201.3%200a0.65%200.65%200%201%200%20-1.3%200M45%205.9a0.6%200.6%200%201%200%201.2%200a0.6%200.6%200%201%200%20-1.2%200M4.9%2018.2a0.6%200.6%200%201%200%201.2%200a0.6%200.6%200%201%200%20-1.2%200M11.15%2017.6a0.65%200.65%200%201%200%201.3%200a0.65%200.65%200%201%200%20-1.3%200M17.8%2018.5a0.6%200.6%200%201%200%201.2%200a0.6%200.6%200%201%200%20-1.2%200M23.55%2017.8a0.65%200.65%200%201%200%201.3%200a0.65%200.65%200%201%200%20-1.3%200M30.1%2018.3a0.6%200.6%200%201%200%201.2%200a0.6%200.6%200%201%200%20-1.2%200M36.15%2017.5a0.65%200.65%200%201%200%201.3%200a0.65%200.65%200%201%200%20-1.3%200M42.3%2018.4a0.6%200.6%200%201%200%201.2%200a0.6%200.6%200%201%200%20-1.2%200%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E");--tile-silt-size:48px 24px;--tile-clay:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2264%22%20height%3D%2224%22%20viewBox%3D%220%200%2064%2024%22%3E%3Cpath%20d%3D%22M0%203.5H64M0%2010.5H64M0%2018.5H64%22%20fill%3D%22none%22%20stroke%3D%22%23000%22%20stroke-width%3D%221%22%2F%3E%3C%2Fsvg%3E");--tile-clay-size:64px 24px;--tile-gravel:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2264%22%20height%3D%2264%22%20viewBox%3D%220%200%2064%2064%22%3E%3Cpath%20d%3D%22M6.3%2010.5a3.2%203.2%200%201%200%206.4%200a3.2%203.2%200%201%200%20-6.4%200M29.3%207.5a2.2%202.2%200%201%200%204.4%200a2.2%202.2%200%201%200%20-4.4%200M46.3%2014.5a4.2%204.2%200%201%200%208.4%200a4.2%204.2%200%201%200%20-8.4%200M16.9%2029.5a2.6%202.6%200%201%200%205.2%200a2.6%202.6%200%201%200%20-5.2%200M36.9%2033.5a3.6%203.6%200%201%200%207.2%200a3.6%203.6%200%201%200%20-7.2%200M55.4%2039.5a2.1%202.1%200%201%200%204.2%200a2.1%202.1%200%201%200%20-4.2%200M4.5%2047.5a4%204%200%201%200%208%200a4%204%200%201%200%20-8%200M26.1%2052.5a2.4%202.4%200%201%200%204.8%200a2.4%202.4%200%201%200%20-4.8%200M44.4%2055.5a3.1%203.1%200%201%200%206.2%200a3.1%203.1%200%201%200%20-6.2%200%22%20fill%3D%22none%22%20stroke%3D%22%23000%22%20stroke-width%3D%221%22%2F%3E%3C%2Fsvg%3E");--tile-gravel-size:64px 64px;--tile-rock:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2264%22%20height%3D%2232%22%20viewBox%3D%220%200%2064%2032%22%3E%3Cpath%20d%3D%22M0%200.5H64M0%2016.5H64M8.5%200.5V16.5M38.5%200.5V16.5M23.5%2016.5V32M55.5%2016.5V32%22%20fill%3D%22none%22%20stroke%3D%22%23000%22%20stroke-width%3D%221%22%2F%3E%3C%2Fsvg%3E");--tile-rock-size:64px 32px}
body.mix-page-v3{--stone:#F5F5F5;--bone:#FFFFFF;--sand:#F5F5F5;--sand-2:#AEBFCD;--charcoal:#000000;--charcoal-2:#000000;--ink-2:#607995;--ink-3:#607995;--on-dark-2:#AEBFCD;--on-dark-3:#607995;--hair-dark:rgba(245,245,245,0.16);--clay:#C55423;--clay-hover:#C55423;--clay-ink:#C55423;--ember:#F7906E;--signal:#4CC9F0;--signal-ink:#0381A2;--alert:#C55423;--font:"Rethink Sans", system-ui, -apple-system, "Segoe UI", sans-serif;--fs-h1:clamp(2.35rem, 1rem + 4.2vw, 5.25rem);--fs-h2:clamp(2.25rem, 1.4rem + 3vw, 4.25rem);--fs-h3:clamp(1.5rem, 1.2rem + 0.9vw, 2.125rem);--fs-lead:clamp(1.1875rem, 1.1rem + 0.4vw, 1.5rem);--fs-body:clamp(1.0625rem, 1rem + 0.25vw, 1.1875rem);--container:1320px;--margin:clamp(1.25rem, 4vw, 4rem);--gap:clamp(20px, 2vw, 28px);--section:clamp(5rem, 3rem + 5vw, 9rem);--r-media:18px;--shadow:0 40px 80px -30px rgba(0,0,0,0.28);--shadow-dark:0 40px 80px -30px rgba(0,0,0,0.7);--ease:cubic-bezier(0.22, 1, 0.36, 1);--nav-h:72px;--strata-ink:rgba(0,0,0,0.1);--strata-ink-dark:rgba(245,245,245,0.13);--tile-sand:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2256%22%20height%3D%2256%22%20viewBox%3D%220%200%2056%2056%22%3E%3Cpath%20d%3D%22M3.8%206.3a0.8%200.8%200%201%200%201.6%200a0.8%200.8%200%201%200%20-1.6%200M16.7%203.2a0.7%200.7%200%201%200%201.4%200a0.7%200.7%200%201%200%20-1.4%200M29.05%209.6a0.85%200.85%200%201%200%201.7%200a0.85%200.85%200%201%200%20-1.7%200M43%204.6a0.7%200.7%200%201%200%201.4%200a0.7%200.7%200%201%200%20-1.4%200M50.5%2015.9a0.8%200.8%200%201%200%201.6%200a0.8%200.8%200%201%200%20-1.6%200M8.5%2019.8a0.7%200.7%200%201%200%201.4%200a0.7%200.7%200%201%200%20-1.4%200M22.8%2022.7a0.8%200.8%200%201%200%201.6%200a0.8%200.8%200%201%200%20-1.6%200M36.1%2018.3a0.7%200.7%200%201%200%201.4%200a0.7%200.7%200%201%200%20-1.4%200M46.75%2028.4a0.85%200.85%200%201%200%201.7%200a0.85%200.85%200%201%200%20-1.7%200M2.75%2033.6a0.75%200.75%200%201%200%201.5%200a0.75%200.75%200%201%200%20-1.5%200M15.1%2037.3a0.8%200.8%200%201%200%201.6%200a0.8%200.8%200%201%200%20-1.6%200M29.6%2032.5a0.7%200.7%200%201%200%201.4%200a0.7%200.7%200%201%200%20-1.4%200M40.4%2041.8a0.8%200.8%200%201%200%201.6%200a0.8%200.8%200%201%200%20-1.6%200M52.5%2044.7a0.7%200.7%200%201%200%201.4%200a0.7%200.7%200%201%200%20-1.4%200M7.95%2049.9a0.85%200.85%200%201%200%201.7%200a0.85%200.85%200%201%200%20-1.7%200M21.1%2051.2a0.7%200.7%200%201%200%201.4%200a0.7%200.7%200%201%200%20-1.4%200M33.3%2047.6a0.8%200.8%200%201%200%201.6%200a0.8%200.8%200%201%200%20-1.6%200M45.65%2053.3a0.75%200.75%200%201%200%201.5%200a0.75%200.75%200%201%200%20-1.5%200M25.9%2041.2a0.6%200.6%200%201%200%201.2%200a0.6%200.6%200%201%200%20-1.2%200M12.1%2027.4a0.6%200.6%200%201%200%201.2%200a0.6%200.6%200%201%200%20-1.2%200%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E");--tile-sand-size:56px 56px;--tile-silt:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2248%22%20height%3D%2224%22%20viewBox%3D%220%200%2048%2024%22%3E%3Cpath%20d%3D%22M1.95%206.1a0.65%200.65%200%201%200%201.3%200a0.65%200.65%200%201%200%20-1.3%200M8.3%205.6a0.6%200.6%200%201%200%201.2%200a0.6%200.6%200%201%200%20-1.2%200M14.05%206.5a0.65%200.65%200%201%200%201.3%200a0.65%200.65%200%201%200%20-1.3%200M20.7%205.8a0.6%200.6%200%201%200%201.2%200a0.6%200.6%200%201%200%20-1.2%200M26.75%206.2a0.65%200.65%200%201%200%201.3%200a0.65%200.65%200%201%200%20-1.3%200M32.6%205.5a0.6%200.6%200%201%200%201.2%200a0.6%200.6%200%201%200%20-1.2%200M39.25%206.3a0.65%200.65%200%201%200%201.3%200a0.65%200.65%200%201%200%20-1.3%200M45%205.9a0.6%200.6%200%201%200%201.2%200a0.6%200.6%200%201%200%20-1.2%200M4.9%2018.2a0.6%200.6%200%201%200%201.2%200a0.6%200.6%200%201%200%20-1.2%200M11.15%2017.6a0.65%200.65%200%201%200%201.3%200a0.65%200.65%200%201%200%20-1.3%200M17.8%2018.5a0.6%200.6%200%201%200%201.2%200a0.6%200.6%200%201%200%20-1.2%200M23.55%2017.8a0.65%200.65%200%201%200%201.3%200a0.65%200.65%200%201%200%20-1.3%200M30.1%2018.3a0.6%200.6%200%201%200%201.2%200a0.6%200.6%200%201%200%20-1.2%200M36.15%2017.5a0.65%200.65%200%201%200%201.3%200a0.65%200.65%200%201%200%20-1.3%200M42.3%2018.4a0.6%200.6%200%201%200%201.2%200a0.6%200.6%200%201%200%20-1.2%200%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E");--tile-silt-size:48px 24px;--tile-clay:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2264%22%20height%3D%2224%22%20viewBox%3D%220%200%2064%2024%22%3E%3Cpath%20d%3D%22M0%203.5H64M0%2010.5H64M0%2018.5H64%22%20fill%3D%22none%22%20stroke%3D%22%23000%22%20stroke-width%3D%221%22%2F%3E%3C%2Fsvg%3E");--tile-clay-size:64px 24px;--tile-gravel:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2264%22%20height%3D%2264%22%20viewBox%3D%220%200%2064%2064%22%3E%3Cpath%20d%3D%22M6.3%2010.5a3.2%203.2%200%201%200%206.4%200a3.2%203.2%200%201%200%20-6.4%200M29.3%207.5a2.2%202.2%200%201%200%204.4%200a2.2%202.2%200%201%200%20-4.4%200M46.3%2014.5a4.2%204.2%200%201%200%208.4%200a4.2%204.2%200%201%200%20-8.4%200M16.9%2029.5a2.6%202.6%200%201%200%205.2%200a2.6%202.6%200%201%200%20-5.2%200M36.9%2033.5a3.6%203.6%200%201%200%207.2%200a3.6%203.6%200%201%200%20-7.2%200M55.4%2039.5a2.1%202.1%200%201%200%204.2%200a2.1%202.1%200%201%200%20-4.2%200M4.5%2047.5a4%204%200%201%200%208%200a4%204%200%201%200%20-8%200M26.1%2052.5a2.4%202.4%200%201%200%204.8%200a2.4%202.4%200%201%200%20-4.8%200M44.4%2055.5a3.1%203.1%200%201%200%206.2%200a3.1%203.1%200%201%200%20-6.2%200%22%20fill%3D%22none%22%20stroke%3D%22%23000%22%20stroke-width%3D%221%22%2F%3E%3C%2Fsvg%3E");--tile-gravel-size:64px 64px;--tile-rock:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2264%22%20height%3D%2232%22%20viewBox%3D%220%200%2064%2032%22%3E%3Cpath%20d%3D%22M0%200.5H64M0%2016.5H64M8.5%200.5V16.5M38.5%200.5V16.5M23.5%2016.5V32M55.5%2016.5V32%22%20fill%3D%22none%22%20stroke%3D%22%23000%22%20stroke-width%3D%221%22%2F%3E%3C%2Fsvg%3E");--tile-rock-size:64px 32px}
@media (max-width: 1023.98px){
.vx-v3{--nav-h:64px}
body.mix-page-v3{--nav-h:64px}
}
*:is(.vx-v3,.vx-v3 *),*:is(.vx-v3,.vx-v3 *)::before,*:is(.vx-v3,.vx-v3 *)::after{box-sizing:border-box}
.vx-v3{-webkit-text-size-adjust:100%;text-size-adjust:100%}
body.mix-page-v3{-webkit-text-size-adjust:100%;text-size-adjust:100%}
.vx-v3{font:400 var(--fs-body)/1.6 var(--font);color:var(--charcoal);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.vx-v3:not(.site-header){background:var(--stone)}
body.mix-page-v3{font:400 var(--fs-body)/1.6 var(--font);color:var(--charcoal);background:var(--stone);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
img:is(.vx-v3,.vx-v3 *),svg:is(.vx-v3,.vx-v3 *),iframe:is(.vx-v3,.vx-v3 *){display:block;max-width:100%}
img:is(.vx-v3,.vx-v3 *){height:auto}
h1:is(.vx-v3,.vx-v3 *),h2:is(.vx-v3,.vx-v3 *),h3:is(.vx-v3,.vx-v3 *),p:is(.vx-v3,.vx-v3 *),ul:is(.vx-v3,.vx-v3 *),ol:is(.vx-v3,.vx-v3 *),figure:is(.vx-v3,.vx-v3 *),blockquote:is(.vx-v3,.vx-v3 *){margin:0}
ul:is(.vx-v3,.vx-v3 *),ol:is(.vx-v3,.vx-v3 *){padding:0;list-style:none}
a:is(.vx-v3,.vx-v3 *){color:inherit}
button:is(.vx-v3,.vx-v3 *){font:inherit;color:inherit}
:is(.vx-v3,.vx-v3 *)::selection{background:rgba(197,84,35,0.22)}
:focus-visible:is(.vx-v3,.vx-v3 *){outline:2px solid var(--clay);outline-offset:3px}
main:focus:is(.vx-v3,.vx-v3 *){outline:none}
[hidden]:is(.vx-v3,.vx-v3 *){display:none !important}
.sr-only:is(.vx-v3,.vx-v3 *){position:absolute !important;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0}
.svg-defs:is(.vx-v3,.vx-v3 *){position:absolute;width:0;height:0;overflow:hidden}
.icon:is(.vx-v3,.vx-v3 *){width:16px;height:16px;flex:none;fill:none;stroke:currentColor;stroke-width:1.75;stroke-linecap:round;stroke-linejoin:round}
.topo:is(.vx-v3,.vx-v3 *){display:none}
.wrap:is(.vx-v3,.vx-v3 *){width:min(100% - 2 * var(--margin), var(--container));margin-inline:auto}
.section:is(.vx-v3,.vx-v3 *){position:relative;padding-block:var(--section)}
.skip-link:is(.vx-v3,.vx-v3 *){position:fixed;top:12px;left:12px;z-index:100;padding:12px 18px;border-radius:999px;background:var(--charcoal);color:var(--bone);font-weight:600;text-decoration:none;transform:translateY(-160%)}
.skip-link:focus:is(.vx-v3,.vx-v3 *){transform:none}
.strata:is(.vx-v3,.vx-v3 *){position:absolute;inset:0;z-index:0;display:block;pointer-events:none;background-color:var(--strata-ink);--extent:40%;--band:linear-gradient(#000000, #000000);-webkit-mask-image:var(--tile), var(--band);mask-image:var(--tile), var(--band);-webkit-mask-size:var(--tile-size), 100% 100%;mask-size:var(--tile-size), 100% 100%;-webkit-mask-repeat:repeat, no-repeat;mask-repeat:repeat, no-repeat;-webkit-mask-composite:source-in;mask-composite:intersect}
.strata--bottom:is(.vx-v3,.vx-v3 *){--band:linear-gradient(to top, #000000 0, #000000 calc(var(--extent) * 0.35), transparent var(--extent))}
.strata--top:is(.vx-v3,.vx-v3 *){--band:linear-gradient(to bottom, #000000 0, #000000 calc(var(--extent) * 0.35), transparent var(--extent))}
.strata--sand:is(.vx-v3,.vx-v3 *){--tile:var(--tile-sand);--tile-size:var(--tile-sand-size);--strata-ink:rgba(0,0,0,0.15)}
.strata--silt:is(.vx-v3,.vx-v3 *){--tile:var(--tile-silt);--tile-size:var(--tile-silt-size);--strata-ink:rgba(0,0,0,0.16)}
.strata--clay:is(.vx-v3,.vx-v3 *){--tile:var(--tile-clay);--tile-size:var(--tile-clay-size);--strata-ink:rgba(0,0,0,0.075)}
.strata--gravel:is(.vx-v3,.vx-v3 *){--tile:var(--tile-gravel);--tile-size:var(--tile-gravel-size)}
.strata--rock:is(.vx-v3,.vx-v3 *){--tile:var(--tile-rock);--tile-size:var(--tile-rock-size)}
.strata--dark:is(.vx-v3,.vx-v3 *){background-color:var(--strata-ink-dark)}
.strata--clay.strata--dark:is(.vx-v3,.vx-v3 *){background-color:rgba(245,245,245,0.06)}
.eyebrow:is(.vx-v3,.vx-v3 *),.layers__label:is(.vx-v3,.vx-v3 *),.decide__label:is(.vx-v3,.vx-v3 *),.record__label:is(.vx-v3,.vx-v3 *),.type-group__label:is(.vx-v3,.vx-v3 *),.footer__title:is(.vx-v3,.vx-v3 *){margin:0 0 18px;color:var(--ink-2);font-size:1rem;font-weight:600;line-height:1.4;letter-spacing:0.01em}
.h2:is(.vx-v3,.vx-v3 *){margin:0;max-inline-size:18ch;color:var(--ink-3);font-size:var(--fs-h2);font-weight:700;line-height:1.04;letter-spacing:-0.035em;text-wrap:balance}
.h2 em.hl:is(.vx-v3,.vx-v3 *){color:var(--charcoal);font-style:normal}
.h3:is(.vx-v3,.vx-v3 *){margin:0;font-size:var(--fs-h3);font-weight:700;line-height:1.15;letter-spacing:-0.02em}
.lead:is(.vx-v3,.vx-v3 *){margin:24px 0 0;max-inline-size:36em;color:var(--ink-2);font-size:var(--fs-lead);line-height:1.5;text-wrap:pretty}
.btn:is(.vx-v3,.vx-v3 *){display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:56px;padding:0 26px;border:1.5px solid transparent;border-radius:999px;font:600 1.0625rem/1 var(--font);letter-spacing:-0.005em;text-decoration:none;white-space:nowrap;cursor:pointer;transition:background-color 0.2s ease, color 0.2s ease}
.btn--primary:is(.vx-v3,.vx-v3 *){background:var(--clay);color:#FFFFFF}
.btn--primary:hover:is(.vx-v3,.vx-v3 *){background:var(--clay-hover)}
.btn--primary:active:is(.vx-v3,.vx-v3 *){transform:scale(0.98)}
.link:is(.vx-v3,.vx-v3 *){display:inline;color:var(--clay-ink);font-weight:600;text-decoration:none;background-image:linear-gradient(currentColor, currentColor);background-position:0 100%;background-repeat:no-repeat;background-size:0% 1px;padding-bottom:2px;transition:background-size 0.45s var(--ease)}
.link:hover:is(.vx-v3,.vx-v3 *),.link:focus-visible:is(.vx-v3,.vx-v3 *){background-size:100% 1px}
.draft-strip:is(.vx-v3,.vx-v3 *){position:relative;z-index:61;background:var(--charcoal);color:var(--on-dark-2);font-size:13px;line-height:1.45}
.draft-strip__inner:is(.vx-v3,.vx-v3 *){display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:6px 24px;min-height:38px;padding-block:8px}
.draft-strip__text:is(.vx-v3,.vx-v3 *){min-width:0}
.draft-strip__text b:is(.vx-v3,.vx-v3 *){color:var(--bone);font-weight:700;letter-spacing:0.08em}
.draft-strip__btn:is(.vx-v3,.vx-v3 *){flex:none;padding:4px 12px;border:1px solid rgba(245,245,245,0.45);border-radius:999px;background:transparent;color:var(--bone);font-size:12.5px;font-weight:600;cursor:pointer}
.draft-strip__btn[aria-pressed="true"]:is(.vx-v3,.vx-v3 *){background:var(--bone);color:var(--charcoal)}
.draft-strip :focus-visible:is(.vx-v3,.vx-v3 *){outline-color:var(--ember)}
.draft-badge:is(.vx-v3,.vx-v3 *){position:fixed;left:16px;bottom:16px;z-index:70;padding:8px 12px;border-radius:999px;background:var(--charcoal);color:var(--bone);font:700 11px/1 var(--font);letter-spacing:0.12em;pointer-events:none}
body.v3--show-sids [data-sid]:is(.vx-v3,.vx-v3 *)::before{content:attr(data-sid);position:absolute;top:10px;left:10px;z-index:45;padding:5px 10px;border-radius:999px;background:var(--charcoal);color:var(--bone);font:700 11px/1 var(--font);letter-spacing:0.03em;white-space:nowrap;pointer-events:none}
body.v3--show-sids .site-header:is(.vx-v3,.vx-v3 *)::before{top:calc(100% + 6px)}
body.v3--show-sids .hero:is(.vx-v3,.vx-v3 *)::before{top:calc(var(--nav-h) + 46px)}
body.v3--show-sids .vera:is(.vx-v3,.vx-v3 *)::before,body.v3--show-sids .site-footer:is(.vx-v3,.vx-v3 *)::before{background:var(--bone);color:var(--charcoal)}
.sid-only:is(.vx-v3,.vx-v3 *){display:none}
body.v3--show-sids .sid-only:is(.vx-v3,.vx-v3 *){display:inline}
.pending:is(.vx-v3,.vx-v3 *){display:block;max-width:62ch;padding:12px 16px;border:1.5px dashed var(--sand-2);border-radius:12px;color:var(--ink-2);font-size:0.9375rem;font-style:normal;font-weight:500;line-height:1.45}
.pending--inline:is(.vx-v3,.vx-v3 *){display:inline-block;padding:2px 10px;font-size:0.8125rem;border-radius:999px}
.review-note:is(.vx-v3,.vx-v3 *){margin-top:clamp(2rem, 3vw, 3rem);padding-left:14px;border-left:2px solid var(--sand-2);color:var(--ink-2);font-size:0.875rem;line-height:1.5}
.slot__label:is(.vx-v3,.vx-v3 *){display:grid;justify-items:center;gap:3px;max-width:min(90%, 360px);padding:12px 14px;color:var(--ink-2);font-size:0.8125rem;line-height:1.35;text-align:center}
.slot__id:is(.vx-v3,.vx-v3 *){color:var(--charcoal);font-weight:700;letter-spacing:0.04em}
.slot__desc:is(.vx-v3,.vx-v3 *){font-weight:500}
.slot__ratio:is(.vx-v3,.vx-v3 *){font-size:0.75rem;font-weight:700;letter-spacing:0.08em}
.site-header:is(.vx-v3,.vx-v3 *){position:fixed;top:0;left:0;right:0;z-index:60;height:var(--nav-h);color:var(--charcoal);will-change:transform}
.site-header__plate:is(.vx-v3,.vx-v3 *){position:absolute;inset:0;border-bottom:1px solid var(--sand);background:rgba(255,255,255,0.985);opacity:0;transition:opacity 0.3s ease, background-color 0.3s ease, border-color 0.3s ease}
.site-header.is-scrolled .site-header__plate:is(.vx-v3,.vx-v3 *),.site-header.has-open .site-header__plate:is(.vx-v3,.vx-v3 *){opacity:1}
html.v3--is-dark .site-header.is-scrolled:not(.has-open):is(.vx-v3,.vx-v3 *){color:var(--bone)}
html.v3--is-dark .site-header.is-scrolled:not(.has-open) .site-header__plate:is(.vx-v3,.vx-v3 *){background:rgba(0,0,0,0.94);border-bottom-color:var(--hair-dark)}
html.v3--is-dark .site-header.is-scrolled:not(.has-open) .gx-logo:is(.vx-v3,.vx-v3 *){--lg-body:#FFFFFF;--lg-arc:#4CC9F0}
html.v3--is-dark .site-header.is-scrolled:not(.has-open) :focus-visible:is(.vx-v3,.vx-v3 *){outline-color:var(--ember)}
.nav:is(.vx-v3,.vx-v3 *){position:relative;display:flex;align-items:center;gap:clamp(20px, 3vw, 40px);width:min(100% - 2 * var(--margin), var(--container));height:100%;margin-inline:auto}
.nav__logo:is(.vx-v3,.vx-v3 *){position:relative;display:block;flex:none;width:152px;height:44px;color:inherit}
.nav__logo-img:is(.vx-v3,.vx-v3 *){position:absolute !important;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}
.nav__logo-svg:is(.vx-v3,.vx-v3 *){position:absolute;left:0;top:8.5px;width:auto;height:27px}
.nav__menu:is(.vx-v3,.vx-v3 *){display:flex;align-items:center;gap:4px;min-width:0}
.nav__item:is(.vx-v3,.vx-v3 *){position:relative}
.nav__link:is(.vx-v3,.vx-v3 *),.nav__trigger:is(.vx-v3,.vx-v3 *){position:relative;display:inline-flex;align-items:center;gap:6px;min-height:44px;padding:0 14px;border:0;border-radius:10px;background:transparent;color:inherit;font:500 1.0625rem/1 var(--font);letter-spacing:-0.005em;text-decoration:none;white-space:nowrap;cursor:pointer;transition:background-color 0.2s ease}
.nav__link:hover:is(.vx-v3,.vx-v3 *),.nav__trigger:hover:is(.vx-v3,.vx-v3 *){background:rgba(0,0,0,0.06)}
html.v3--is-dark .site-header.is-scrolled:not(.has-open) :is(.nav__link, .nav__trigger):hover:is(.vx-v3,.vx-v3 *){background:rgba(245,245,245,0.12)}
.nav__chev:is(.vx-v3,.vx-v3 *){transition:transform 0.3s var(--ease)}
.nav__trigger[aria-expanded="true"] .nav__chev:is(.vx-v3,.vx-v3 *){transform:rotate(180deg)}
.mega:is(.vx-v3,.vx-v3 *){position:absolute;top:calc(100% + 14px);left:0;min-width:340px;padding:10px;border:1px solid var(--sand);border-radius:var(--r-media);background:var(--bone);box-shadow:var(--shadow);color:var(--charcoal);animation:v3-gx-drop 0.3s var(--ease)}
@keyframes v3-gx-drop{ from { opacity: 0; transform: translateY(-6px); } to { opacity: 1; transform: none; } }
.mega__list:is(.vx-v3,.vx-v3 *){display:grid;gap:2px}
.mega__list a:is(.vx-v3,.vx-v3 *){display:block;padding:14px 18px;border-radius:12px;font-size:1.0625rem;font-weight:600;line-height:1.3;text-decoration:none;white-space:nowrap;transition:background-color 0.2s ease}
.mega__list a:hover:is(.vx-v3,.vx-v3 *),.mega__list a:focus-visible:is(.vx-v3,.vx-v3 *){background:var(--stone)}
.mega__list a:focus-visible:is(.vx-v3,.vx-v3 *){outline:2px solid var(--charcoal);outline-offset:-2px}
.nav__right:is(.vx-v3,.vx-v3 *){display:flex;align-items:center;gap:12px;margin-left:auto}
.nav__login:is(.vx-v3,.vx-v3 *){display:inline-flex;align-items:center;min-height:44px;padding:0 12px;font-size:1.0625rem;font-weight:600;text-decoration:none}
.nav__login:hover:is(.vx-v3,.vx-v3 *){text-decoration:underline;text-underline-offset:6px;text-decoration-thickness:1px}
.nav__cta:is(.vx-v3,.vx-v3 *){min-height:48px;padding:0 22px;font-size:1rem}
.nav__toggle:is(.vx-v3,.vx-v3 *){display:none;align-items:center;justify-content:center;width:44px;height:44px;margin-right:-8px;border:0;border-radius:10px;background:transparent;cursor:pointer}
.nav__bars:is(.vx-v3,.vx-v3 *){position:relative;display:block;width:20px;height:14px}
.nav__bars span:is(.vx-v3,.vx-v3 *){position:absolute;left:0;right:0;height:1.5px;border-radius:1px;background:currentColor;transition:transform 0.3s var(--ease), opacity 0.2s ease}
.nav__bars span:nth-child(1):is(.vx-v3,.vx-v3 *){top:0}
.nav__bars span:nth-child(2):is(.vx-v3,.vx-v3 *){top:6.25px}
.nav__bars span:nth-child(3):is(.vx-v3,.vx-v3 *){top:12.5px}
.nav__toggle[aria-expanded="true"] .nav__bars span:nth-child(1):is(.vx-v3,.vx-v3 *){transform:translateY(6.25px) rotate(45deg)}
.nav__toggle[aria-expanded="true"] .nav__bars span:nth-child(2):is(.vx-v3,.vx-v3 *){opacity:0}
.nav__toggle[aria-expanded="true"] .nav__bars span:nth-child(3):is(.vx-v3,.vx-v3 *){transform:translateY(-6.25px) rotate(-45deg)}
.mobile-panel:is(.vx-v3,.vx-v3 *){position:absolute;top:100%;left:calc(50% - 50vw);width:100vw;max-height:calc(100svh - var(--nav-h));overflow-y:auto;padding:16px var(--margin) 32px;background:var(--charcoal);color:var(--bone);animation:v3-gx-drop 0.3s var(--ease)}
.mobile-panel :focus-visible:is(.vx-v3,.vx-v3 *){outline-color:var(--ember)}
.m-link:is(.vx-v3,.vx-v3 *),.m-acc summary:is(.vx-v3,.vx-v3 *){display:flex;align-items:center;justify-content:space-between;min-height:60px;border-bottom:1px solid var(--hair-dark);font-size:1.375rem;font-weight:600;letter-spacing:-0.02em;text-decoration:none;cursor:pointer}
.m-acc summary:is(.vx-v3,.vx-v3 *){list-style:none}
.m-acc summary:is(.vx-v3,.vx-v3 *)::-webkit-details-marker{display:none}
.m-acc[open] summary .nav__chev:is(.vx-v3,.vx-v3 *){transform:rotate(180deg)}
.m-acc .nav__chev:is(.vx-v3,.vx-v3 *){width:20px;height:20px}
.m-list:is(.vx-v3,.vx-v3 *){padding:6px 0 10px;border-bottom:1px solid var(--hair-dark)}
.m-list a:is(.vx-v3,.vx-v3 *){display:flex;align-items:center;min-height:48px;color:var(--on-dark-2);font-size:1.0625rem;text-decoration:none}
.gx-logo:is(.vx-v3,.vx-v3 *){--lg-body:#1D3557;--lg-arc:#4CC9F0;display:block;overflow:hidden}
.gx-logo .lg-b:is(.vx-v3,.vx-v3 *){fill:var(--lg-body);transition:fill 0.3s ease}
.gx-logo .lg-a:is(.vx-v3,.vx-v3 *){fill:var(--lg-arc);transition:fill 0.3s ease}
.gx-logo[data-state="rest"] .gx-logo__draw:is(.vx-v3,.vx-v3 *),.gx-logo[data-state="draw"] .gx-logo__rest:is(.vx-v3,.vx-v3 *){display:none}
html.v3--intro .nav__logo-svg:is(.vx-v3,.vx-v3 *){visibility:hidden}
.gx-logo__fold:is(.vx-v3,.vx-v3 *){transform-box:fill-box;transform-origin:0 50%;transition:opacity 0.24s ease, transform 0.4s var(--ease)}
.gx-logo.is-compact .gx-logo__fold:is(.vx-v3,.vx-v3 *){opacity:0;transform:translateX(-10px) scaleX(0.35)}
.gx-logo .gx-logo__fold:nth-child(2):is(.vx-v3,.vx-v3 *){transition-delay:0.015s}
.gx-logo .gx-logo__fold:nth-child(3):is(.vx-v3,.vx-v3 *){transition-delay:0.03s}
.gx-logo .gx-logo__fold:nth-child(4):is(.vx-v3,.vx-v3 *){transition-delay:0.045s}
.gx-logo .gx-logo__fold:nth-child(5):is(.vx-v3,.vx-v3 *){transition-delay:0.06s}
.gx-logo .gx-logo__fold:nth-child(6):is(.vx-v3,.vx-v3 *){transition-delay:0.075s}
.gx-logo .gx-logo__fold:nth-child(7):is(.vx-v3,.vx-v3 *){transition-delay:0.09s}
.gx-logo.is-compact .gx-logo__fold:nth-child(1):is(.vx-v3,.vx-v3 *){transition-delay:0.1s}
.gx-logo.is-compact .gx-logo__fold:nth-child(2):is(.vx-v3,.vx-v3 *){transition-delay:0.085s}
.gx-logo.is-compact .gx-logo__fold:nth-child(3):is(.vx-v3,.vx-v3 *){transition-delay:0.07s}
.gx-logo.is-compact .gx-logo__fold:nth-child(4):is(.vx-v3,.vx-v3 *){transition-delay:0.055s}
.gx-logo.is-compact .gx-logo__fold:nth-child(5):is(.vx-v3,.vx-v3 *){transition-delay:0.04s}
.gx-logo.is-compact .gx-logo__fold:nth-child(6):is(.vx-v3,.vx-v3 *){transition-delay:0.02s}
.gx-logo.is-compact .gx-logo__fold:nth-child(7):is(.vx-v3,.vx-v3 *){transition-delay:0s}
.gx-logo.is-compact .gx-logo__rises:is(.vx-v3,.vx-v3 *){visibility:hidden}
.gauge:is(.vx-v3,.vx-v3 *){display:none}
@media (min-width: 1280px) and (min-height: 700px){
.gauge:is(.vx-v3,.vx-v3 *){position:fixed;top:50%;right:14px;z-index:40;display:block;--g-ink:29, 29, 31;transform:translate3d(0, -50%, 0);pointer-events:none}
html.v3--gauge-dark .gauge:is(.vx-v3,.vx-v3 *){--g-ink:250, 248, 244}
}
.gauge__col:is(.vx-v3,.vx-v3 *){position:relative;display:flex;flex-direction:column;align-items:flex-end;gap:12px;width:36px;padding:6px 0}
.gauge__tick:is(.vx-v3,.vx-v3 *){display:block;width:14px;height:2px;border-radius:2px;background:rgba(var(--g-ink), 0.16);transition:background-color 0.4s ease}
.gauge__tick.is-past:is(.vx-v3,.vx-v3 *){background:rgba(var(--g-ink), 0.45)}
.gauge__marker:is(.vx-v3,.vx-v3 *){position:absolute;top:6px;right:0;width:28px;height:2px;border-radius:2px;background:var(--clay);will-change:transform}
.hero:is(.vx-v3,.vx-v3 *){position:relative;background:var(--stone)}
.hero__pin:is(.vx-v3,.vx-v3 *){position:relative;display:flex;flex-direction:column;align-items:center;height:100svh;min-height:680px;padding-top:calc(var(--nav-h) + clamp(1.25rem, 0.25rem + 2.4vw, 2.75rem));overflow:hidden;text-align:center}
.hero .strata:is(.vx-v3,.vx-v3 *){--extent:46%}
.hero__head:is(.vx-v3,.vx-v3 *){position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;width:min(100% - 2 * var(--margin), var(--container))}
.hero__eyebrow:is(.vx-v3,.vx-v3 *){margin:0 0 16px;color:var(--ink-2);font-size:var(--fs-lead);font-weight:500;letter-spacing:-0.01em}
.hero__title:is(.vx-v3,.vx-v3 *){max-inline-size:21ch;margin:0;font-size:var(--fs-h1);font-weight:700;line-height:1.0;letter-spacing:-0.035em;text-wrap:balance}
.hero__title .w:is(.vx-v3,.vx-v3 *){display:inline-block}
html.v3--intro .hero__title .w:is(.vx-v3,.vx-v3 *){opacity:0;transform:translate3d(0, 55%, 0)}
html.v3--intro-play .hero__title .w:is(.vx-v3,.vx-v3 *){animation:v3-gx-rise 0.9s cubic-bezier(0.215, 0.61, 0.355, 1) both;animation-delay:calc(0.08s + var(--i, 0) * 0.045s)}
@keyframes v3-gx-rise{ from { opacity: 0; transform: translate3d(0, 55%, 0); } to { opacity: 1; transform: none; } }
.hero__life:is(.vx-v3,.vx-v3 *){max-inline-size:38em;margin:22px 0 0;color:var(--ink-2);font-size:var(--fs-lead);line-height:1.45}
.hero__btns:is(.vx-v3,.vx-v3 *){display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:12px 28px;margin-top:30px}
.hero__how:is(.vx-v3,.vx-v3 *){font-size:1.0625rem}
.hero__cue:is(.vx-v3,.vx-v3 *){display:inline-flex;align-items:center;gap:10px;margin-top:26px;color:var(--ink-2);font-size:0.75rem;font-weight:600;letter-spacing:0.14em;text-transform:uppercase}
.hero__cue i:is(.vx-v3,.vx-v3 *){display:block;width:1px;height:26px;background:var(--sand-2)}
.ground:is(.vx-v3,.vx-v3 *){position:relative;z-index:2;width:min(100% - 2 * var(--margin), var(--container));margin-top:clamp(2rem, 4vh, 3.5rem)}
.ground__plate:is(.vx-v3,.vx-v3 *){position:relative;aspect-ratio:2.15 / 1;overflow:hidden;background:var(--stone);will-change:transform}
.ground__plate img:is(.vx-v3,.vx-v3 *){position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:50% 46%}
.ground__shade:is(.vx-v3,.vx-v3 *){mix-blend-mode:multiply}
.ground__photo:is(.vx-v3,.vx-v3 *){clip-path:circle(80% at 54% 44%)}
.ground__plate:is(.vx-v3,.vx-v3 *)::before,.ground__plate:is(.vx-v3,.vx-v3 *)::after{content:"";position:absolute;inset:0;z-index:2;pointer-events:none}
.ground__plate:is(.vx-v3,.vx-v3 *)::before{background:linear-gradient(90deg, var(--stone) 0%, rgba(245,245,245,0) 9%, rgba(245,245,245,0) 91%, var(--stone) 100%)}
.ground__plate:is(.vx-v3,.vx-v3 *)::after{background:linear-gradient(180deg, var(--stone) 0%, rgba(245,245,245,0) 7%, rgba(245,245,245,0) 86%, var(--stone) 100%)}
.story:is(.vx-v3,.vx-v3 *){position:relative;background:var(--stone)}
.story__pin:is(.vx-v3,.vx-v3 *){position:relative;display:flex;align-items:center;padding-block:clamp(4rem, 8vh, 6rem)}
.story__grid:is(.vx-v3,.vx-v3 *){display:grid;grid-template-columns:repeat(12, minmax(0, 1fr));column-gap:var(--gap);align-items:center}
.story__text:is(.vx-v3,.vx-v3 *){grid-column:1 / span 5;position:relative}
.story__words:is(.vx-v3,.vx-v3 *){color:var(--charcoal)}
.story__para:is(.vx-v3,.vx-v3 *){margin:0 0 0.9em;font-size:clamp(1.25rem, 0.85rem + 0.85vw, 1.75rem);font-weight:500;line-height:1.4;letter-spacing:-0.012em;text-wrap:pretty}
.story__para:last-child:is(.vx-v3,.vx-v3 *){margin-bottom:0}
.story__we:is(.vx-v3,.vx-v3 *){margin-top:clamp(1.75rem, 3vw, 2.75rem);font-size:clamp(1.625rem, 1rem + 1.5vw, 2.5rem);font-weight:700;line-height:1.08;letter-spacing:-0.03em;text-wrap:balance}
.story__rail:is(.vx-v3,.vx-v3 *){display:none;position:relative;width:160px;height:2px;margin-top:32px;border-radius:2px;background:rgba(0,0,0,0.1);overflow:hidden}
.story__fill:is(.vx-v3,.vx-v3 *){position:absolute;inset:0;background:var(--clay);transform-origin:0 50%}
.stage:is(.vx-v3,.vx-v3 *){grid-column:6 / -1;justify-self:end;width:100%;max-width:calc((100svh - var(--nav-h) - 9rem) * 720 / 560 + 2 * clamp(10px, 1.2vw, 18px))}
.stage__sheet:is(.vx-v3,.vx-v3 *){position:relative;padding:clamp(10px, 1.2vw, 18px);border:1px solid var(--sand);border-radius:var(--r-media);background:var(--bone);box-shadow:var(--shadow)}
.stage iframe:is(.vx-v3,.vx-v3 *){display:block;width:100%;aspect-ratio:720 / 560;border:0;background:transparent}
.stage__still:is(.vx-v3,.vx-v3 *){display:none;width:100%;aspect-ratio:720 / 560;background:url("motion/band2-static-1440x900.jpg") 90.83% 50.35% / 183.2% auto no-repeat}
@media (prefers-reduced-motion: reduce){
.stage iframe:is(.vx-v3,.vx-v3 *){display:none}
.stage__still:is(.vx-v3,.vx-v3 *){display:block}
}
.story__film:is(.vx-v3,.vx-v3 *){position:relative;padding-top:clamp(2rem, 1rem + 3vw, 4.5rem);background:var(--stone)}
.film__sheet:is(.vx-v3,.vx-v3 *){max-width:1120px;margin-left:auto;padding:clamp(8px, 1vw, 14px);border:1px solid var(--sand);border-radius:var(--r-media);background:var(--bone);box-shadow:var(--shadow)}
.film:is(.vx-v3,.vx-v3 *){display:block;width:100%;height:auto;aspect-ratio:16 / 9;border-radius:calc(var(--r-media) - 8px);background:var(--stone)}
@media (max-width: 959px){
.film__sheet:is(.vx-v3,.vx-v3 *){margin-left:0}
}
.scope:is(.vx-v3,.vx-v3 *){position:relative;padding:clamp(4rem, 2rem + 4vw, 7rem) 0 clamp(6rem, 4rem + 5vw, 10rem);background:var(--stone)}
.scope .strata:is(.vx-v3,.vx-v3 *){--extent:70%}
.scope__inner:is(.vx-v3,.vx-v3 *){position:relative;z-index:1}
.scope__aud:is(.vx-v3,.vx-v3 *){display:flex;flex-wrap:wrap;align-items:baseline;gap:0.1em 0.4em;font-size:clamp(1.75rem, 1rem + 2.4vw, 3.5rem);font-weight:700;line-height:1.12;letter-spacing:-0.035em}
.scope__for:is(.vx-v3,.vx-v3 *){color:var(--ink-3)}
.scope__sep:is(.vx-v3,.vx-v3 *){color:var(--sand-2);font-weight:500}
.aud:is(.vx-v3,.vx-v3 *){position:relative;display:inline-block}
.scope__link:is(.vx-v3,.vx-v3 *){color:var(--charcoal);text-decoration:underline;text-decoration-thickness:2px;text-decoration-color:var(--sand-2);text-underline-offset:0.14em;transition:text-decoration-color 0.25s ease}
.scope__link:hover:is(.vx-v3,.vx-v3 *),.aud.is-open .scope__link:is(.vx-v3,.vx-v3 *){text-decoration-color:var(--clay)}
.scope__arrow:is(.vx-v3,.vx-v3 *){display:inline-block;margin-left:0.12em;color:var(--clay-ink);font-weight:500;transition:transform 0.3s var(--ease)}
.aud.is-open .scope__arrow:is(.vx-v3,.vx-v3 *){transform:translateX(4px)}
.aud__panel:is(.vx-v3,.vx-v3 *){position:absolute;top:calc(100% + 14px);left:0;z-index:20;width:min(440px, calc(100vw - 32px));padding:22px 24px 20px;border:1px solid var(--sand);border-radius:var(--r-media);background:var(--bone);box-shadow:var(--shadow);color:var(--charcoal);font-size:1rem;font-weight:400;line-height:1.55;letter-spacing:0;transform:translateX(var(--aud-shift, 0px));animation:v3-gx-drop 0.3s var(--ease)}
.aud__title:is(.vx-v3,.vx-v3 *){font-size:1.125rem;font-weight:700;letter-spacing:-0.01em}
.aud__line:is(.vx-v3,.vx-v3 *){margin-top:8px;color:var(--ink-2)}
.aud__link:is(.vx-v3,.vx-v3 *){display:inline-block;margin-top:14px}
.scope__rows:is(.vx-v3,.vx-v3 *){display:grid;margin-top:clamp(2.5rem, 4vw, 4rem);border-bottom:1px solid var(--sand)}
.scope__rows > div:is(.vx-v3,.vx-v3 *){padding:18px 0;border-top:1px solid var(--sand);color:var(--ink-2);font-size:clamp(1.0625rem, 0.95rem + 0.4vw, 1.375rem);line-height:1.55;letter-spacing:-0.01em}
.scope__rows b:is(.vx-v3,.vx-v3 *){color:var(--charcoal);font-weight:700}
.proof:is(.vx-v3,.vx-v3 *){background:var(--bone)}
.proof__row:is(.vx-v3,.vx-v3 *){display:grid;grid-template-columns:repeat(12, minmax(0, 1fr));column-gap:var(--gap);row-gap:clamp(2rem, 3vw, 3rem);align-items:start}
.proof__statement:is(.vx-v3,.vx-v3 *){grid-column:1 / span 5;grid-row:1 / span 2;max-inline-size:16ch;font-size:clamp(1.75rem, 1.1rem + 1.6vw, 2.75rem);font-weight:700;line-height:1.1;letter-spacing:-0.03em;text-wrap:balance}
.logo-group:is(.vx-v3,.vx-v3 *){grid-column:7 / -1;min-width:0}
.logo-group .eyebrow:is(.vx-v3,.vx-v3 *){margin-bottom:14px}
.logo-row:is(.vx-v3,.vx-v3 *){display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));border-top:1px solid var(--sand);border-left:1px solid var(--sand)}
.logo-row > li:is(.vx-v3,.vx-v3 *){display:grid;place-items:center;min-width:0;min-height:clamp(88px, 7vw, 108px);padding:16px;border-right:1px solid var(--sand);border-bottom:1px solid var(--sand)}
.logo-row img:is(.vx-v3,.vx-v3 *){width:auto;max-width:min(80%, 170px);height:30px;object-fit:contain;filter:grayscale(1);opacity:0.62;transition:opacity 0.3s ease, filter 0.3s ease}
.logo-row img[src$="oci.png"]:is(.vx-v3,.vx-v3 *){height:40px}
.logo-row img[src$="newfields.png"]:is(.vx-v3,.vx-v3 *),.logo-row img[src$="fab5.png"]:is(.vx-v3,.vx-v3 *){height:26px}
.logo-row li:hover img:is(.vx-v3,.vx-v3 *){filter:none;opacity:1}
.logo-row .slot--logo:not(.is-logo) .slot__label:is(.vx-v3,.vx-v3 *){padding:8px 10px;border:1.5px dashed var(--sand-2);border-radius:10px;font-size:0.75rem}
.tst-grid:is(.vx-v3,.vx-v3 *){display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:clamp(32px, 5vw, 80px);margin-top:clamp(4rem, 3rem + 4vw, 7rem)}
.tst:is(.vx-v3,.vx-v3 *){padding-top:26px;border-top:1px solid var(--sand)}
.tst__head:is(.vx-v3,.vx-v3 *){display:flex;align-items:flex-start;justify-content:space-between;gap:20px}
.tst__mark:is(.vx-v3,.vx-v3 *){display:block;height:0.62em;color:var(--sand-2);font-size:5.5rem;font-weight:700;line-height:1}
.tst__portrait:is(.vx-v3,.vx-v3 *){display:flex;align-items:center;gap:12px}
.tst__portrait .blob-slot:is(.vx-v3,.vx-v3 *){width:52px;height:52px;border-radius:12px;background:var(--stone);border:1px solid var(--sand);flex:none}
.slot-caption:is(.vx-v3,.vx-v3 *){color:var(--ink-2);font-size:0.8125rem;font-weight:500;line-height:1.35}
.slot-caption b:is(.vx-v3,.vx-v3 *){color:var(--charcoal);font-weight:700}
.tst__quote:is(.vx-v3,.vx-v3 *){margin:26px 0 0}
.tst__cite:is(.vx-v3,.vx-v3 *){display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:18px}
.tst__name:is(.vx-v3,.vx-v3 *){margin-right:4px;font-weight:700}
.vera:is(.vx-v3,.vx-v3 *){background:var(--charcoal);color:var(--bone);padding-bottom:var(--section)}
.vera .eyebrow:is(.vx-v3,.vx-v3 *),.vera .layers__label:is(.vx-v3,.vx-v3 *),.vera .decide__label:is(.vx-v3,.vx-v3 *){color:var(--on-dark-2)}
.vera .h2:is(.vx-v3,.vx-v3 *){color:var(--on-dark-3);max-inline-size:19ch}
.vera .h2 em.hl:is(.vx-v3,.vx-v3 *){color:var(--bone)}
.vera .lead:is(.vx-v3,.vx-v3 *){color:var(--on-dark-2)}
.vera :focus-visible:is(.vx-v3,.vx-v3 *){outline-color:var(--ember)}
.anchor-how:is(.vx-v3,.vx-v3 *){position:absolute;top:0;left:0;width:1px;height:1px}
.layers:is(.vx-v3,.vx-v3 *){margin-top:clamp(4.5rem, 3rem + 5vw, 8rem)}
.layers__grid:is(.vx-v3,.vx-v3 *){display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:var(--gap)}
.layer:is(.vx-v3,.vx-v3 *){padding-top:26px;border-top:1px solid var(--hair-dark)}
.layer__title:is(.vx-v3,.vx-v3 *){font-size:clamp(1.75rem, 1.15rem + 1.6vw, 2.875rem);font-weight:700;line-height:1.05;letter-spacing:-0.035em}
.layer__line:is(.vx-v3,.vx-v3 *){max-inline-size:30em;margin-top:14px;color:var(--on-dark-2);line-height:1.55}
.layers__join:is(.vx-v3,.vx-v3 *){display:block;width:100%;height:96px;margin-top:28px;overflow:visible}
.layers__join path:is(.vx-v3,.vx-v3 *){fill:none;stroke:rgba(245,245,245,0.42);stroke-width:1.25;stroke-dasharray:1 1;stroke-dashoffset:0}
.layers__line:is(.vx-v3,.vx-v3 *){max-inline-size:30em;margin:22px auto 0;font-size:clamp(1.25rem, 0.95rem + 0.85vw, 1.75rem);font-weight:600;line-height:1.35;letter-spacing:-0.015em;text-align:center;text-wrap:balance}
.vtrack:is(.vx-v3,.vx-v3 *){position:relative;margin-top:clamp(5rem, 3rem + 5vw, 8rem)}
.vtrack__pin:is(.vx-v3,.vx-v3 *){position:relative;overflow:hidden;padding-block:12px clamp(3rem, 6vw, 5rem)}
.vtrack .strata:is(.vx-v3,.vx-v3 *){--extent:42%}
.vtrack__head:is(.vx-v3,.vx-v3 *){position:relative;z-index:1;display:flex;align-items:baseline;justify-content:space-between;gap:24px;margin-bottom:clamp(1.5rem, 3vw, 2.5rem)}
.vtrack__head .layers__label:is(.vx-v3,.vx-v3 *){margin:0}
.vtrack__rail:is(.vx-v3,.vx-v3 *){display:none;position:relative;width:200px;height:2px;border-radius:2px;background:var(--hair-dark);overflow:hidden}
.vtrack__fill:is(.vx-v3,.vx-v3 *){position:absolute;inset:0;background:var(--ember);transform-origin:0 50%;transform:scaleX(0)}
.vtrack__viewport:is(.vx-v3,.vx-v3 *){position:relative;z-index:1}
.vsteps:is(.vx-v3,.vx-v3 *){display:grid;grid-template-columns:repeat(auto-fit, minmax(min(100%, 228px), 1fr));gap:16px;width:min(100% - 2 * var(--margin), var(--container));margin-inline:auto}
.vstep:is(.vx-v3,.vx-v3 *){display:flex;flex-direction:column;min-height:360px;padding:clamp(26px, 2.4vw, 40px);border:1px solid var(--hair-dark);border-radius:var(--r-media);background:var(--charcoal-2)}
.vstep__top:is(.vx-v3,.vx-v3 *){display:block}
.vstep__num:is(.vx-v3,.vx-v3 *){display:block;color:transparent;font-size:clamp(4.5rem, 2.6rem + 4.6vw, 8.5rem);font-weight:700;line-height:0.9;letter-spacing:-0.05em;-webkit-text-stroke:1.5px rgba(245,245,245,0.5);transition:color 0.4s ease, -webkit-text-stroke-color 0.4s ease}
.vstep.is-current .vstep__num:is(.vx-v3,.vx-v3 *){color:var(--ember);-webkit-text-stroke-color:var(--ember)}
.vstep__title:is(.vx-v3,.vx-v3 *){margin-top:auto;padding-top:40px;max-inline-size:16ch;font-size:clamp(1.5rem, 1.1rem + 1.1vw, 2.25rem);font-weight:700;line-height:1.08;letter-spacing:-0.03em;text-wrap:balance}
.vstep__line:is(.vx-v3,.vx-v3 *){max-inline-size:30em;margin-top:14px;color:var(--on-dark-2);font-size:1.0625rem;line-height:1.55}
.vsteps__after:is(.vx-v3,.vx-v3 *){max-inline-size:19ch;margin-top:clamp(4rem, 3rem + 4vw, 7rem);font-size:clamp(2rem, 1.2rem + 2.6vw, 3.75rem);font-weight:700;line-height:1.04;letter-spacing:-0.035em;text-wrap:balance}
.decide-row:is(.vx-v3,.vx-v3 *){display:grid;grid-template-columns:repeat(12, minmax(0, 1fr));column-gap:var(--gap);row-gap:40px;align-items:center;margin-top:clamp(5rem, 3rem + 5vw, 9rem)}
.decide:is(.vx-v3,.vx-v3 *){grid-column:1 / span 5}
.decide__text:is(.vx-v3,.vx-v3 *){color:#F5F5F5;font-size:clamp(1.125rem, 1rem + 0.45vw, 1.375rem);line-height:1.55;text-wrap:pretty}
.decide-row__visual:is(.vx-v3,.vx-v3 *){grid-column:7 / -1}
.frame-figure .frame:is(.vx-v3,.vx-v3 *){overflow:hidden;border-radius:var(--r-media);background:var(--charcoal-2);box-shadow:var(--shadow-dark)}
.frame-figure .frame img:is(.vx-v3,.vx-v3 *){width:100%}
.frame-caption:is(.vx-v3,.vx-v3 *){margin-top:14px;color:var(--ink-2);font-size:0.875rem}
.vera .frame-caption:is(.vx-v3,.vx-v3 *){color:var(--on-dark-2)}
.who:is(.vx-v3,.vx-v3 *){background:var(--bone)}
.who .h2:is(.vx-v3,.vx-v3 *){max-inline-size:20ch}
.who__cards:is(.vx-v3,.vx-v3 *){display:grid;gap:16px;margin-top:clamp(2.5rem, 4vw, 4rem)}
.who-card:is(.vx-v3,.vx-v3 *){position:relative;overflow:hidden;border-radius:var(--r-media);background:var(--charcoal);color:#FFFFFF;outline:none}
.who-card__media:is(.vx-v3,.vx-v3 *){position:relative;display:block;aspect-ratio:16 / 9;overflow:hidden}
.who-card__media img:is(.vx-v3,.vx-v3 *){width:100%;height:100%;object-fit:cover}
.who-card__shade:is(.vx-v3,.vx-v3 *){position:absolute;inset:0;display:block;background:linear-gradient(180deg, rgba(0,0,0,0.1) 0%, rgba(0,0,0,0.1) 30%, rgba(0,0,0,0) 50%);pointer-events:none}
.who-card__text:is(.vx-v3,.vx-v3 *){position:relative;padding:24px 24px 28px}
.who-card__title:is(.vx-v3,.vx-v3 *){color:rgba(255,255,255,0.82);font-size:1rem;font-weight:600;letter-spacing:0.005em}
.who-card__outcome:is(.vx-v3,.vx-v3 *){margin-top:8px;font-size:clamp(1.375rem, 1.05rem + 0.9vw, 2rem);font-weight:700;line-height:1.12;letter-spacing:-0.03em;text-wrap:balance}
.who-card__body:is(.vx-v3,.vx-v3 *){margin-top:16px;color:rgba(255,255,255,0.88);font-size:1rem;line-height:1.55;text-wrap:pretty}
.who-card:focus-visible:is(.vx-v3,.vx-v3 *){box-shadow:inset 0 0 0 3px var(--ember)}
.link-row:is(.vx-v3,.vx-v3 *){margin-top:clamp(2rem, 3vw, 3rem)}
@media (min-width: 1024px) and (hover: hover) and (pointer: fine){
.who__cards:is(.vx-v3,.vx-v3 *){position:relative;display:block;height:clamp(580px, 76svh, 720px)}
.who-card:is(.vx-v3,.vx-v3 *){position:absolute;inset:0;border-radius:0;--ga:5px;--gb:5px;clip-path:inset(0 calc(100% - var(--b) + var(--gb)) 0 calc(var(--a) + var(--ga)) round var(--r-media));transition:clip-path 0.55s var(--ease)}
.who-card:nth-child(1):is(.vx-v3,.vx-v3 *){--a:0%;--b:50%;--c:25%;--ga:0px}
.who-card:nth-child(2):is(.vx-v3,.vx-v3 *){--a:50%;--b:75%;--c:62.5%}
.who-card:nth-child(3):is(.vx-v3,.vx-v3 *){--a:75%;--b:100%;--c:87.5%;--gb:0px}
.who-card__media:is(.vx-v3,.vx-v3 *){position:absolute;top:0;bottom:0;left:0;width:50%;aspect-ratio:auto;transform:translate3d(calc(var(--c) * 2 - 50%), 0, 0);transition:transform 0.55s var(--ease)}
.who-card__shade:is(.vx-v3,.vx-v3 *){background:linear-gradient(180deg, rgba(0,0,0,0.72) 0%, rgba(0,0,0,0.46) 24%, rgba(0,0,0,0.14) 44%, rgba(0,0,0,0.22) 58%, rgba(0,0,0,0.8) 100%)}
.who-card__text:is(.vx-v3,.vx-v3 *){position:absolute;inset:0;padding:0;transform:translate3d(var(--a), 0, 0);transition:transform 0.55s var(--ease);pointer-events:none}
.who-card__title:is(.vx-v3,.vx-v3 *),.who-card__outcome:is(.vx-v3,.vx-v3 *){position:relative;left:clamp(24px, 2.4vw, 40px);top:clamp(24px, 2.4vw, 40px);width:calc(25% - 2 * clamp(24px, 2.4vw, 40px));text-shadow:0 1px 22px rgba(0,0,0,0.35)}
.who-card__body:is(.vx-v3,.vx-v3 *){position:absolute;left:clamp(24px, 2.4vw, 40px);bottom:clamp(24px, 2.4vw, 36px);width:calc(50% - 2 * clamp(24px, 2.4vw, 40px));margin:0;font-size:0.9875rem;text-shadow:0 1px 16px rgba(0,0,0,0.45);opacity:0;transition:opacity 0.18s ease}
.who-card.is-open .who-card__body:is(.vx-v3,.vx-v3 *){opacity:1;transition:opacity 0.35s ease 0.18s}
html:not(.v3--js) .who-card:first-child .who-card__body:is(.vx-v3,.vx-v3 *){opacity:1}
.who-card:focus-visible:is(.vx-v3,.vx-v3 *){box-shadow:none}
.who-card:is(.vx-v3,.vx-v3 *)::after{content:"";position:absolute;top:0;bottom:0;left:calc(var(--a) + var(--ga));right:calc(100% - var(--b) + var(--gb));border-radius:var(--r-media);pointer-events:none}
.who-card:focus-visible:is(.vx-v3,.vx-v3 *)::after{box-shadow:inset 0 0 0 3px var(--ember)}
}
.prod:is(.vx-v3,.vx-v3 *){background:var(--stone)}
.prod__grid:is(.vx-v3,.vx-v3 *){display:grid;grid-template-columns:repeat(12, minmax(0, 1fr));column-gap:clamp(24px, 3vw, 56px);align-items:start}
.prod .section-head:is(.vx-v3,.vx-v3 *){grid-column:1 / span 5;grid-row:1}
.prod .h2:is(.vx-v3,.vx-v3 *){font-size:clamp(2rem, 1rem + 1.7vw, 2.75rem);max-inline-size:17ch}
.prod .lead:is(.vx-v3,.vx-v3 *){margin-top:16px;font-size:1.0625rem;max-inline-size:30em}
.console:is(.vx-v3,.vx-v3 *){display:contents}
.console__tabs:is(.vx-v3,.vx-v3 *){grid-column:1 / span 5;grid-row:2;display:grid;gap:4px;margin-top:clamp(20px, 3vh, 34px)}
.console__tab:is(.vx-v3,.vx-v3 *){position:relative;display:grid;grid-template-columns:28px minmax(0, 1fr);gap:0 10px;width:100%;padding:14px 18px 18px 14px;border:0;border-radius:16px;background:transparent;color:var(--charcoal);text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:background-color 0.35s var(--ease)}
.console__tab:hover:is(.vx-v3,.vx-v3 *){background:rgba(0,0,0,0.035)}
.console__tab[aria-selected="true"]:is(.vx-v3,.vx-v3 *){background:var(--bone);box-shadow:0 1px 0 var(--sand), 0 12px 30px -22px rgba(0,0,0,0.35)}
.console__tab-num:is(.vx-v3,.vx-v3 *){padding-top:6px;color:var(--ink-2);font-size:0.75rem;font-weight:600;letter-spacing:0.04em;font-variant-numeric:tabular-nums;opacity:0.7}
.console__tab-text:is(.vx-v3,.vx-v3 *){display:grid;gap:6px;min-width:0}
.console__tab-label:is(.vx-v3,.vx-v3 *){font-size:1.25rem;font-weight:700;letter-spacing:-0.02em;opacity:0.42;transition:opacity 0.35s var(--ease)}
.console__tab:hover .console__tab-label:is(.vx-v3,.vx-v3 *),.console__tab[aria-selected="true"] .console__tab-label:is(.vx-v3,.vx-v3 *){opacity:1}
.console__tab-line:is(.vx-v3,.vx-v3 *){display:none;color:var(--ink-2);font-size:0.9375rem;line-height:1.45;text-wrap:pretty}
.console__tab[aria-selected="true"] .console__tab-line:is(.vx-v3,.vx-v3 *){display:block;animation:v3-gx-fade-up 0.45s var(--ease) both}
@keyframes v3-gx-fade-up{ from { opacity: 0; transform: translateY(6px); } to { opacity: 1; transform: none; } }
.console__tab-bar:is(.vx-v3,.vx-v3 *){position:absolute;left:18px;right:18px;bottom:7px;height:2px;border-radius:2px;background:rgba(0,0,0,0.08);overflow:hidden;opacity:0}
.console__tab-fill:is(.vx-v3,.vx-v3 *){position:absolute;inset:0;background:var(--clay);transform-origin:0 50%;transform:scaleX(0)}
html.v3--m-prod .console__tab[aria-selected="true"] .console__tab-bar:is(.vx-v3,.vx-v3 *){opacity:1}
.console__panels:is(.vx-v3,.vx-v3 *){grid-column:6 / -1;grid-row:1 / span 2;align-self:center;min-width:0}
.console__panel:is(.vx-v3,.vx-v3 *){display:grid;grid-template-columns:minmax(0, 5fr) minmax(0, 7fr);grid-auto-rows:min-content;column-gap:clamp(20px, 2.4vw, 36px);row-gap:12px;align-content:start;min-height:min(540px, calc(100svh - var(--nav-h) - 9rem));padding:clamp(22px, 2.4vw, 36px);border:1px solid var(--sand);border-radius:var(--r-media);background:var(--bone);box-shadow:var(--shadow);animation:v3-gx-fade 0.4s var(--ease)}
@keyframes v3-gx-fade{ from { opacity: 0; } to { opacity: 1; } }
.console__panel:focus-visible:is(.vx-v3,.vx-v3 *){outline-offset:4px}
.console__panel > *:is(.vx-v3,.vx-v3 *){grid-column:1}
.console__panel > .frame:is(.vx-v3,.vx-v3 *){grid-column:2;grid-row:1 / span 8;align-self:start}
.console__caption:is(.vx-v3,.vx-v3 *){display:none;color:var(--charcoal);font-size:1.0625rem;line-height:1.5}
.console__decide:is(.vx-v3,.vx-v3 *){color:var(--ink-2);font-size:0.9375rem;line-height:1.5}
.console__decide b:is(.vx-v3,.vx-v3 *){color:var(--charcoal);font-weight:700}
.example:is(.vx-v3,.vx-v3 *){margin-top:8px;padding-top:16px;border-top:1px solid var(--sand)}
.example__label:is(.vx-v3,.vx-v3 *){margin-bottom:10px;color:var(--charcoal);font-size:0.9375rem;font-weight:700}
.example__steps:is(.vx-v3,.vx-v3 *){display:grid;gap:10px;counter-reset:ex}
.example__steps li:is(.vx-v3,.vx-v3 *){position:relative;padding-left:28px;color:var(--ink-2);font-size:0.875rem;line-height:1.45;counter-increment:ex}
.example__steps li:is(.vx-v3,.vx-v3 *)::before{content:counter(ex);position:absolute;left:0;top:0;width:18px;color:var(--clay-ink);font-weight:700;font-variant-numeric:tabular-nums}
.frame[data-scr]:is(.vx-v3,.vx-v3 *){position:relative;display:grid;place-items:center;min-width:0;aspect-ratio:16 / 10;border:1.5px dashed var(--sand-2);border-radius:12px;background:var(--stone)}
.frame--phone[data-scr]:is(.vx-v3,.vx-v3 *){aspect-ratio:9 / 19;width:auto;height:min(56svh, 460px);max-width:100%;justify-self:center}
.frame.is-filled:is(.vx-v3,.vx-v3 *){display:block;aspect-ratio:auto;overflow:hidden;border:1px solid var(--sand);background:var(--bone)}
.frame.is-filled img:is(.vx-v3,.vx-v3 *){width:100%}
.frame.is-filled > .slot__label:is(.vx-v3,.vx-v3 *){display:none}
.console__note:is(.vx-v3,.vx-v3 *){grid-column:6 / -1;grid-row:3;margin-top:14px}
.trust-strip:is(.vx-v3,.vx-v3 *){display:grid;grid-template-columns:repeat(12, minmax(0, 1fr));column-gap:var(--gap);margin-top:clamp(5rem, 3rem + 5vw, 8rem)}
.trust-strip > .h3:is(.vx-v3,.vx-v3 *){grid-column:1 / span 4;grid-row:1 / span 3;max-inline-size:11ch;font-size:clamp(1.75rem, 1.15rem + 1.6vw, 2.75rem);letter-spacing:-0.03em;line-height:1.06}
.trust-strip__list:is(.vx-v3,.vx-v3 *){grid-column:6 / -1;display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));column-gap:var(--gap);border-bottom:1px solid var(--sand)}
.trust-strip__list li:is(.vx-v3,.vx-v3 *){padding:16px 0;border-top:1px solid var(--sand);font-size:1.0625rem;line-height:1.45}
.trust-strip__list li:first-child:is(.vx-v3,.vx-v3 *){grid-column:1 / -1;font-weight:600}
.trust-strip__it:is(.vx-v3,.vx-v3 *){grid-column:6 / -1;margin-top:22px;color:var(--ink-2)}
.trust-strip > .link:is(.vx-v3,.vx-v3 *){grid-column:6 / -1;justify-self:start;margin-top:10px}
@media (min-width: 1024px){
html.v3--m-prod .prod:is(.vx-v3,.vx-v3 *){padding-top:0}
html.v3--m-prod .prod__track:is(.vx-v3,.vx-v3 *){height:480svh}
html.v3--m-prod .prod__sticky:is(.vx-v3,.vx-v3 *){position:sticky;top:0;display:flex;align-items:center;height:100svh;overflow:hidden}
html.v3--m-prod .prod__grid:is(.vx-v3,.vx-v3 *){padding-top:var(--nav-h)}
html.v3--m-prod .console__tab:is(.vx-v3,.vx-v3 *){padding-block:12px 16px}
html.v3--m-prod .console__tabs:is(.vx-v3,.vx-v3 *){margin-top:clamp(16px, 2.4vh, 28px)}
}
.value:is(.vx-v3,.vx-v3 *){background:var(--bone)}
.value__grid:is(.vx-v3,.vx-v3 *){display:grid;grid-template-columns:repeat(12, minmax(0, 1fr));column-gap:var(--gap);align-items:start}
.value .section-head:is(.vx-v3,.vx-v3 *){grid-column:1 / span 5;grid-row:1}
.value .h2:is(.vx-v3,.vx-v3 *){max-inline-size:15ch}
.value .lead:is(.vx-v3,.vx-v3 *){font-size:1.125rem}
.record:is(.vx-v3,.vx-v3 *){grid-column:1 / span 5;grid-row:2;margin-top:clamp(2.5rem, 4vw, 3.5rem)}
.record__list:is(.vx-v3,.vx-v3 *){border-bottom:1px solid var(--sand)}
.record__list li:is(.vx-v3,.vx-v3 *){padding:15px 0;border-top:1px solid var(--sand);font-size:1.0625rem;line-height:1.45}
.record__how:is(.vx-v3,.vx-v3 *){margin-top:18px;color:var(--ink-2)}
.xsec:is(.vx-v3,.vx-v3 *){grid-column:7 / -1;grid-row:1 / span 2;align-self:stretch}
.xsec__sticky:is(.vx-v3,.vx-v3 *){position:sticky;top:calc(50svh - 14rem)}
.xsec__fig:is(.vx-v3,.vx-v3 *){overflow:hidden;border-radius:var(--r-media);background:var(--stone)}
.xsec__fig svg:is(.vx-v3,.vx-v3 *){width:100%;height:auto}
.value__cards:is(.vx-v3,.vx-v3 *){grid-column:1 / -1;display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));column-gap:clamp(32px, 6vw, 112px);margin-top:clamp(5rem, 3rem + 5vw, 9rem)}
.value__cards li:is(.vx-v3,.vx-v3 *){padding:28px 0 40px;border-top:1px solid var(--sand)}
.value__cards h3:is(.vx-v3,.vx-v3 *){font-size:clamp(1.375rem, 1.05rem + 0.9vw, 2rem);font-weight:700;line-height:1.12;letter-spacing:-0.025em}
.value__cards p:is(.vx-v3,.vx-v3 *){max-inline-size:34em;margin-top:12px;color:var(--ink-2);line-height:1.55;text-wrap:pretty}
.xs-ground:is(.vx-v3,.vx-v3 *){fill:none;stroke:var(--charcoal);stroke-width:1.3}
.xs-contact:is(.vx-v3,.vx-v3 *){fill:none;stroke:rgba(0,0,0,0.28);stroke-width:1}
.xs-lift:is(.vx-v3,.vx-v3 *){fill:#F5F5F5;stroke:rgba(0,0,0,0.22);stroke-width:0.8}
.xs-design:is(.vx-v3,.vx-v3 *){fill:none;stroke:var(--signal-ink);stroke-width:1.6;stroke-dasharray:1 1}
.xs-bore:is(.vx-v3,.vx-v3 *){fill:none;stroke:var(--charcoal);stroke-width:1.2;stroke-dasharray:1 1}
.xs-bore-end:is(.vx-v3,.vx-v3 *){fill:var(--charcoal)}
.xs-pond:is(.vx-v3,.vx-v3 *){fill:rgba(76,201,240,0.2)}
.xs-pond-top:is(.vx-v3,.vx-v3 *){stroke:var(--signal-ink);stroke-width:1.2}
.xs-phreatic:is(.vx-v3,.vx-v3 *){fill:none;stroke:var(--signal-ink);stroke-width:1.5;stroke-dasharray:6 5}
.xs-inst:is(.vx-v3,.vx-v3 *){fill:none;stroke:var(--charcoal);stroke-width:1.1;stroke-dasharray:1 1}
.xs-tip:is(.vx-v3,.vx-v3 *){fill:var(--bone);stroke:var(--charcoal);stroke-width:1.4}
.xs-plate:is(.vx-v3,.vx-v3 *){fill:var(--charcoal)}
.structures-sec:is(.vx-v3,.vx-v3 *){overflow:clip;background:var(--stone)}
.structures-sec .strata:is(.vx-v3,.vx-v3 *){--extent:30%}
.structures-sec .wrap:is(.vx-v3,.vx-v3 *){position:relative;z-index:1}
.structures:is(.vx-v3,.vx-v3 *){margin-top:clamp(3rem, 2rem + 3vw, 5rem)}
.type-group + .type-group:is(.vx-v3,.vx-v3 *){margin-top:clamp(3rem, 2rem + 3vw, 5rem)}
.type-group__label:is(.vx-v3,.vx-v3 *){margin-bottom:10px}
.type-list:is(.vx-v3,.vx-v3 *){border-top:1px solid var(--sand)}
.type-list li:is(.vx-v3,.vx-v3 *){border-bottom:1px solid var(--sand)}
.type-list__item:is(.vx-v3,.vx-v3 *){display:flex;align-items:center;justify-content:space-between;gap:20px;padding:clamp(0.3rem, 0.1rem + 0.5vw, 0.65rem) 0 clamp(0.45rem, 0.2rem + 0.6vw, 0.85rem);outline-offset:4px;cursor:default}
.type-list__name:is(.vx-v3,.vx-v3 *){min-width:0;color:var(--charcoal);font-size:clamp(2.1rem, 0.6rem + 4.6vw, 5.5rem);font-weight:700;line-height:1.02;letter-spacing:-0.045em;text-wrap:balance;transition:opacity 0.3s ease}
.structures.is-hovering .type-list__item:not(.is-active) .type-list__name:is(.vx-v3,.vx-v3 *){opacity:0.22}
.type-thumb:is(.vx-v3,.vx-v3 *){display:none}
.structures__frame:is(.vx-v3,.vx-v3 *){display:none}
.accent-blob:is(.vx-v3,.vx-v3 *){display:none}
@media (hover: hover) and (pointer: fine) and (min-width: 960px){
.structures__frame:is(.vx-v3,.vx-v3 *){position:fixed;left:0;top:0;z-index:30;width:clamp(260px, 22vw, 360px);pointer-events:none;will-change:transform}
.structures__frame.is-near:is(.vx-v3,.vx-v3 *){display:block}
.structures__photos:is(.vx-v3,.vx-v3 *){position:relative;aspect-ratio:16 / 11;overflow:hidden;border-radius:var(--r-media);background:var(--sand);box-shadow:0 24px 48px -28px rgba(0,0,0,0.45);opacity:0;transform:scale(0.92);transform-origin:0 50%;transition:opacity 0.25s ease, transform 0.45s var(--ease)}
.structures__frame.is-on .structures__photos:is(.vx-v3,.vx-v3 *){opacity:1;transform:none}
.structures__photos img:is(.vx-v3,.vx-v3 *){position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:0;transition:opacity 0.3s ease}
.structures__photos img.is-active:is(.vx-v3,.vx-v3 *){opacity:1}
}
@media (hover: none), (pointer: coarse), (max-width: 959.98px){
.type-thumb:is(.vx-v3,.vx-v3 *){display:block;flex:none;width:clamp(72px, 18vw, 120px);aspect-ratio:4 / 3;overflow:hidden;border-radius:12px;background:var(--sand)}
.type-thumb img:is(.vx-v3,.vx-v3 *){width:100%;height:100%;object-fit:cover}
}
.faq-sec:is(.vx-v3,.vx-v3 *){background:var(--bone)}
.faq-layout:is(.vx-v3,.vx-v3 *){display:grid;grid-template-columns:repeat(12, minmax(0, 1fr));column-gap:var(--gap);row-gap:40px;align-items:start}
.faq-layout > .section-head:is(.vx-v3,.vx-v3 *){grid-column:1 / span 4;position:sticky;top:calc(var(--nav-h) + 40px)}
.faq-layout .h2:is(.vx-v3,.vx-v3 *){max-inline-size:11ch;font-size:clamp(2rem, 1.2rem + 2.4vw, 3.5rem)}
.faq:is(.vx-v3,.vx-v3 *){grid-column:6 / -1}
.faq__item:is(.vx-v3,.vx-v3 *){border-top:1px solid var(--sand)}
.faq__item:last-of-type:is(.vx-v3,.vx-v3 *){border-bottom:1px solid var(--sand)}
.faq__q:is(.vx-v3,.vx-v3 *){display:flex;align-items:center;justify-content:space-between;gap:24px;min-height:76px;padding:18px 0;font-size:1.25rem;font-weight:600;line-height:1.35;letter-spacing:-0.01em;list-style:none;cursor:pointer}
.faq__q:is(.vx-v3,.vx-v3 *)::-webkit-details-marker{display:none}
.faq__q:hover:is(.vx-v3,.vx-v3 *){text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:5px}
.faq__icon:is(.vx-v3,.vx-v3 *){position:relative;flex:none;width:20px;height:20px}
.faq__icon svg:is(.vx-v3,.vx-v3 *){display:none}
.faq__icon:is(.vx-v3,.vx-v3 *)::before,.faq__icon:is(.vx-v3,.vx-v3 *)::after{content:"";position:absolute;left:0;top:9.25px;width:20px;height:1.5px;border-radius:1px;background:currentColor;transition:transform 0.4s var(--ease)}
.faq__icon:is(.vx-v3,.vx-v3 *)::after{transform:rotate(90deg)}
.faq__item[open] .faq__icon:is(.vx-v3,.vx-v3 *)::before{transform:rotate(45deg)}
.faq__item[open] .faq__icon:is(.vx-v3,.vx-v3 *)::after{transform:rotate(135deg)}
.faq__a:is(.vx-v3,.vx-v3 *){padding:0 48px 28px 0;color:var(--ink-2);line-height:1.6}
.faq__item[open] .faq__a:is(.vx-v3,.vx-v3 *){animation:v3-gx-fade-up 0.4s var(--ease)}
.faq__a p + p:is(.vx-v3,.vx-v3 *){margin-top:12px}
.faq__more:is(.vx-v3,.vx-v3 *){margin-top:28px}
.behind:is(.vx-v3,.vx-v3 *){background:var(--stone)}
.founders:is(.vx-v3,.vx-v3 *){display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:clamp(40px, 6vw, 112px);margin-top:clamp(1.5rem, 3vw, 2.5rem)}
.founder__row:is(.vx-v3,.vx-v3 *){display:grid;gap:28px;align-content:start}
.founder__row:nth-child(2):is(.vx-v3,.vx-v3 *){margin-top:clamp(4rem, 10vw, 10rem)}
.founder__portrait:is(.vx-v3,.vx-v3 *){max-width:440px}
.founder__portrait .blob-slot:is(.vx-v3,.vx-v3 *){overflow:hidden;border-radius:var(--r-media);background:var(--sand);aspect-ratio:4 / 5}
.founder__portrait img:is(.vx-v3,.vx-v3 *){width:100%;height:100%;object-fit:cover;object-position:50% 20%;filter:grayscale(0.15)}
.founder__line:is(.vx-v3,.vx-v3 *){max-inline-size:22ch;font-size:clamp(1.375rem, 1rem + 1vw, 2rem);font-weight:600;line-height:1.22;letter-spacing:-0.02em;text-wrap:balance}
.founder__about:is(.vx-v3,.vx-v3 *){display:inline-block;margin-top:clamp(2.5rem, 4vw, 4rem);font-size:1.0625rem}
.close:is(.vx-v3,.vx-v3 *){background:var(--stone);padding-top:0}
.close-panel:is(.vx-v3,.vx-v3 *){position:relative;isolation:isolate;display:grid;grid-template-columns:repeat(12, minmax(0, 1fr));column-gap:var(--gap);row-gap:40px;align-items:center;overflow:hidden;padding:clamp(2.5rem, 1.5rem + 3vw, 4.75rem) clamp(1.5rem, 1rem + 3vw, 4.75rem);border-radius:var(--r-media);background:var(--clay);color:#FFFFFF}
.close-panel:is(.vx-v3,.vx-v3 *)::before{content:"";position:absolute;inset:0 0 0 40%;z-index:-1;background:repeating-linear-gradient(174deg, rgba(255,255,255,0.15) 0 1px, transparent 1px 14px);-webkit-mask-image:linear-gradient(90deg, transparent, #000000 55%);mask-image:linear-gradient(90deg, transparent, #000000 55%);pointer-events:none}
.close-panel__mark:is(.vx-v3,.vx-v3 *){grid-column:1 / span 5;width:min(100%, 38svh, 340px)}
.close-mark:is(.vx-v3,.vx-v3 *){width:100%;height:auto;--lg-body:#FFFFFF;--lg-arc:#4CC9F0;overflow:visible}
.close-panel__copy:is(.vx-v3,.vx-v3 *){grid-column:6 / -1}
.close-panel .h2:is(.vx-v3,.vx-v3 *){color:#FFFFFF;max-inline-size:15ch;font-size:clamp(2.375rem, 1rem + 3.4vw, 4.25rem)}
.close-panel .h2 em.hl:is(.vx-v3,.vx-v3 *){color:#FFFFFF}
.close-panel__line:is(.vx-v3,.vx-v3 *){max-inline-size:34em;margin-top:24px;color:rgba(255,255,255,0.9);font-size:var(--fs-lead);line-height:1.45}
.close-panel__paths:is(.vx-v3,.vx-v3 *){display:flex;flex-wrap:wrap;align-items:center;gap:14px 28px;margin-top:36px}
.close-panel .btn--primary:is(.vx-v3,.vx-v3 *){background:#FFFFFF;color:var(--charcoal)}
.close-panel .btn--primary:hover:is(.vx-v3,.vx-v3 *){background:#F5F5F5}
.close-panel .link:is(.vx-v3,.vx-v3 *){color:#FFFFFF;font-size:1.0625rem}
.close-panel__micro:is(.vx-v3,.vx-v3 *){margin-top:20px;color:rgba(255,255,255,0.86);font-size:0.9375rem}
.close-panel :focus-visible:is(.vx-v3,.vx-v3 *){outline-color:#FFFFFF}
.site-footer:is(.vx-v3,.vx-v3 *){position:relative;overflow:hidden;padding:clamp(4rem, 3rem + 3vw, 6rem) 0 40px;background:var(--charcoal);color:var(--bone)}
.site-footer .strata:is(.vx-v3,.vx-v3 *){--extent:62%;background-color:rgba(245,245,245,0.075)}
.site-footer :focus-visible:is(.vx-v3,.vx-v3 *){outline-color:var(--ember)}
.site-footer .wrap:is(.vx-v3,.vx-v3 *){position:relative;z-index:1;display:grid;grid-template-columns:repeat(12, minmax(0, 1fr));column-gap:var(--gap)}
.footer__brand:is(.vx-v3,.vx-v3 *){grid-column:1 / span 5}
.footer__brand a:is(.vx-v3,.vx-v3 *){display:inline-flex;align-items:center;min-height:44px}
.footer__brand img:is(.vx-v3,.vx-v3 *){width:152px}
.footer__cols:is(.vx-v3,.vx-v3 *){grid-column:7 / -1;display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:24px}
.footer__title:is(.vx-v3,.vx-v3 *){color:var(--on-dark-2);margin-bottom:6px}
.footer__list a:is(.vx-v3,.vx-v3 *),.footer__legal a:is(.vx-v3,.vx-v3 *){display:inline-flex;align-items:center;min-height:44px;padding-block:9px;color:var(--bone);font-size:1.0625rem;line-height:1.4;text-decoration:none;background-image:linear-gradient(currentColor, currentColor);background-position:0 calc(100% - 9px);background-repeat:no-repeat;background-size:0% 1px;transition:background-size 0.4s var(--ease)}
.footer__list a:hover:is(.vx-v3,.vx-v3 *),.footer__list a:focus-visible:is(.vx-v3,.vx-v3 *),.footer__legal a:hover:is(.vx-v3,.vx-v3 *),.footer__legal a:focus-visible:is(.vx-v3,.vx-v3 *){background-size:100% 1px}
.footer__bottom:is(.vx-v3,.vx-v3 *){grid-column:1 / -1;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 32px;margin-top:clamp(3rem, 2rem + 3vw, 5rem);padding-top:24px;border-top:1px solid var(--hair-dark);color:var(--on-dark-2);font-size:1rem}
.footer__legal:is(.vx-v3,.vx-v3 *){display:flex;flex-wrap:wrap;gap:0 24px}
.footer__legal a:is(.vx-v3,.vx-v3 *){color:var(--on-dark-2);font-size:1rem}
.footer__credits:is(.vx-v3,.vx-v3 *){grid-column:1 / -1;display:grid;gap:10px;max-inline-size:120ch;margin-top:28px;color:rgba(174,191,205,0.78);font-size:0.8125rem;line-height:1.55}
@media (min-width: 960px){
html.v3--m-desk .story__pin:is(.vx-v3,.vx-v3 *){height:100svh;min-height:640px;padding-block:var(--nav-h) 0}
html.v3--m-desk .story__rail:is(.vx-v3,.vx-v3 *){display:block}
html.v3--m-desk .vtrack__pin:is(.vx-v3,.vx-v3 *){display:flex;flex-direction:column;justify-content:center;height:100svh;min-height:640px;padding-block:var(--nav-h) 0}
html.v3--m-desk .vtrack__rail:is(.vx-v3,.vx-v3 *){display:block}
html.v3--m-desk .vsteps:is(.vx-v3,.vx-v3 *){display:flex;gap:20px;width:max-content;margin:0;padding-inline:max(var(--margin), calc((100vw - var(--container)) / 2));will-change:transform}
html.v3--m-desk .vstep:is(.vx-v3,.vx-v3 *){flex:none;width:clamp(340px, 36vw, 540px);min-height:min(56svh, 520px)}
}
@media (max-width: 1023.98px){
.prod__grid:is(.vx-v3,.vx-v3 *){display:block}
.console__tabs:is(.vx-v3,.vx-v3 *){display:flex;gap:8px;margin:28px calc(-1 * var(--margin)) 16px;padding:2px var(--margin) 8px;overflow-x:auto;scroll-snap-type:x proximity;scrollbar-width:none}
.console__tabs:is(.vx-v3,.vx-v3 *)::-webkit-scrollbar{display:none}
.console__tab:is(.vx-v3,.vx-v3 *){flex:none;display:flex;align-items:center;gap:8px;width:auto;padding:10px 16px;border:1px solid var(--sand);border-radius:999px;background:var(--bone);scroll-snap-align:start}
.console__tab-num:is(.vx-v3,.vx-v3 *){padding:0}
.console__tab-label:is(.vx-v3,.vx-v3 *){font-size:1rem;opacity:1;white-space:nowrap}
.console__tab[aria-selected="true"]:is(.vx-v3,.vx-v3 *){border-color:var(--charcoal);background:var(--charcoal);color:var(--bone);box-shadow:none}
.console__tab[aria-selected="true"] .console__tab-num:is(.vx-v3,.vx-v3 *){color:var(--on-dark-2)}
.console__tab[aria-selected="true"] .console__tab-line:is(.vx-v3,.vx-v3 *){display:none}
.console__tab-bar:is(.vx-v3,.vx-v3 *){display:none}
.console__panel:is(.vx-v3,.vx-v3 *){grid-template-columns:minmax(0, 1fr);min-height:0}
.console__panel > .frame:is(.vx-v3,.vx-v3 *){grid-column:1;grid-row:auto;margin-top:8px}
.console__caption:is(.vx-v3,.vx-v3 *){display:block}
.trust-strip > .h3:is(.vx-v3,.vx-v3 *),.trust-strip__list:is(.vx-v3,.vx-v3 *),.trust-strip__it:is(.vx-v3,.vx-v3 *),.trust-strip > .link:is(.vx-v3,.vx-v3 *){grid-column:1 / -1;grid-row:auto}
.trust-strip > .h3:is(.vx-v3,.vx-v3 *){margin-bottom:24px;max-inline-size:none}
}
@media (max-width: 959.98px){
.nav__menu:is(.vx-v3,.vx-v3 *),.nav__login:is(.vx-v3,.vx-v3 *){display:none}
.nav__toggle:is(.vx-v3,.vx-v3 *){display:inline-flex}
.nav__right:is(.vx-v3,.vx-v3 *){gap:6px}
.nav__cta:is(.vx-v3,.vx-v3 *){min-height:42px;padding:0 16px;font-size:0.9375rem}
.nav__logo:is(.vx-v3,.vx-v3 *){width:124px}
.nav__logo-svg:is(.vx-v3,.vx-v3 *){top:10px;height:23px}
.hero__pin:is(.vx-v3,.vx-v3 *){height:auto;min-height:0;padding-bottom:clamp(2rem, 6vw, 3rem)}
.ground:is(.vx-v3,.vx-v3 *){width:100%;margin-top:2.25rem}
.ground__plate:is(.vx-v3,.vx-v3 *){aspect-ratio:4 / 3}
.story__grid:is(.vx-v3,.vx-v3 *){display:block}
.stage:is(.vx-v3,.vx-v3 *){max-width:none;margin-top:2.5rem}
.stage__sheet:is(.vx-v3,.vx-v3 *){padding:8px}
.proof__row:is(.vx-v3,.vx-v3 *){display:block}
.proof__statement:is(.vx-v3,.vx-v3 *){margin-bottom:2.25rem}
.logo-group + .logo-group:is(.vx-v3,.vx-v3 *){margin-top:2rem}
.tst-grid:is(.vx-v3,.vx-v3 *){grid-template-columns:minmax(0, 1fr)}
.layers__grid:is(.vx-v3,.vx-v3 *){grid-template-columns:minmax(0, 1fr);gap:36px}
.layers__join:is(.vx-v3,.vx-v3 *){display:none}
.layers__line:is(.vx-v3,.vx-v3 *){margin-top:36px;text-align:left;margin-inline:0}
.vtrack__head:is(.vx-v3,.vx-v3 *){flex-direction:column}
.vstep:is(.vx-v3,.vx-v3 *){min-height:0}
.vstep__title:is(.vx-v3,.vx-v3 *){padding-top:28px}
.decide-row:is(.vx-v3,.vx-v3 *){display:block}
.decide-row__visual:is(.vx-v3,.vx-v3 *){margin-top:36px}
.value__grid:is(.vx-v3,.vx-v3 *){display:block}
.xsec:is(.vx-v3,.vx-v3 *){margin-top:2.5rem}
.xsec__sticky:is(.vx-v3,.vx-v3 *){position:static}
.value__cards:is(.vx-v3,.vx-v3 *){grid-template-columns:minmax(0, 1fr)}
.faq-layout:is(.vx-v3,.vx-v3 *){display:block}
.faq-layout > .section-head:is(.vx-v3,.vx-v3 *){position:static;margin-bottom:2rem}
.faq__q:is(.vx-v3,.vx-v3 *){font-size:1.125rem}
.faq__a:is(.vx-v3,.vx-v3 *){padding-right:0}
.founders:is(.vx-v3,.vx-v3 *){grid-template-columns:minmax(0, 1fr)}
.founder__row:nth-child(2):is(.vx-v3,.vx-v3 *){margin-top:0}
.founder__portrait:is(.vx-v3,.vx-v3 *){max-width:360px}
.close-panel:is(.vx-v3,.vx-v3 *){display:block}
.close-panel__mark:is(.vx-v3,.vx-v3 *){width:min(52vw, 220px);margin-bottom:2rem}
.site-footer .wrap:is(.vx-v3,.vx-v3 *){display:block}
.footer__cols:is(.vx-v3,.vx-v3 *){margin-top:2.5rem}
}
@media (max-width: 599.98px){
.draft-strip:is(.vx-v3,.vx-v3 *){font-size:12px}
.hero__btns:is(.vx-v3,.vx-v3 *){flex-direction:column;gap:8px}
.scope__rows > div:is(.vx-v3,.vx-v3 *){padding:14px 0}
.logo-row:is(.vx-v3,.vx-v3 *){grid-template-columns:repeat(2, minmax(0, 1fr))}
.trust-strip__list:is(.vx-v3,.vx-v3 *){grid-template-columns:minmax(0, 1fr)}
.type-list__item:is(.vx-v3,.vx-v3 *){gap:14px}
.nav__cta:is(.vx-v3,.vx-v3 *){display:none}
}
@media (prefers-reduced-motion: reduce){
*:is(.vx-v3,.vx-v3 *),*:is(.vx-v3,.vx-v3 *)::before,*:is(.vx-v3,.vx-v3 *)::after{animation-duration:0.001s !important;animation-delay:0s !important;transition-duration:0.001s !important;transition-delay:0s !important;scroll-behavior:auto !important}
.xsec__sticky:is(.vx-v3,.vx-v3 *),.faq-layout > .section-head:is(.vx-v3,.vx-v3 *){position:static}
}
[data-scr="SCR-03"]:is(.vx-v3,.vx-v3 *){aspect-ratio:auto!important;height:auto!important}
[data-scr="SCR-03"] > img:is(.vx-v3,.vx-v3 *){position:static!important;display:block;width:100%!important;height:auto!important}