@font-face{font-family:Evolventa;src:url(/fonts/Evolventa-Regular.woff)format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Evolventa;src:url(/fonts/Evolventa-Bold.woff)format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Evolventa;src:url(/fonts/Evolventa-Oblique.woff)format("woff");font-weight:400;font-style:italic;font-display:swap}:root{--core--fonts--display:"Evolventa", system-ui, sans-serif;--core--fonts--body:"Evolventa", system-ui, sans-serif;--core--fonts--mono:ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;--font-display:var(--core--fonts--display);--font-body:var(--core--fonts--body);--font-mono:var(--core--fonts--mono);--core--colors--neutral-100:#fff;--core--colors--neutral-200:#fbf9f4;--core--colors--neutral-300:#f5f1e8;--core--colors--neutral-400:#e4ddcc;--core--colors--neutral-500:#c4bca8;--core--colors--neutral-600:#8b8477;--core--colors--neutral-700:#57534b;--core--colors--neutral-800:#2e2e2e;--core--colors--primary-100:#edf2ef;--core--colors--primary-200:#cfddd6;--core--colors--primary-300:#a3bfb2;--core--colors--primary-400:#6e9a85;--core--colors--primary-500:#447660;--core--colors--primary-600:#2f5a45;--core--colors--primary-700:#264a38;--core--colors--primary-800:#16301f;--core--colors--secondary-100:#faf2eb;--core--colors--secondary-200:#efdcc9;--core--colors--secondary-300:#dfbe9c;--core--colors--secondary-400:#c99a6b;--core--colors--secondary-500:#b77f4c;--core--colors--secondary-600:#a96b3c;--core--colors--secondary-700:#8a5530;--core--colors--secondary-800:#5e3a20;--core--colors--accent-300:#f4f79b;--core--colors--accent-400:#e9ee55;--core--colors--accent-500:#e3e62b;--core--colors--accent-600:#c2c617;--core--colors--overlay-dark-100:#0003;--core--colors--overlay-dark-200:#00000080;--core--colors--overlay-dark-300:#000000a6;--core--colors--overlay-dark-400:#000c;--core--colors--overlay-light-100:#fff3;--core--colors--overlay-light-200:#ffffff80;--core--colors--overlay-light-300:#ffffffa6;--core--colors--overlay-light-400:#fffc;--core--colors--red-400:#c0402f;--core--colors--red-100:#fbf0ee;--core--colors--blue-400:#4c7f96;--core--colors--yellow-400:#d9a441;--core--colors--green-400:#5c9366;--globals--surfaces--01:var(--core--colors--neutral-100);--globals--surfaces--02:var(--core--colors--neutral-200);--globals--surfaces--03:var(--core--colors--neutral-300);--globals--surfaces--04:var(--core--colors--neutral-400);--globals--surfaces--05:var(--core--colors--primary-100);--globals--surfaces--06:var(--core--colors--primary-700);--globals--surfaces--07:var(--core--colors--neutral-800);--globals--surfaces--accent:var(--core--colors--secondary-600);--globals--texts--01:var(--core--colors--neutral-800);--globals--texts--02:var(--core--colors--neutral-700);--globals--texts--03:var(--core--colors--neutral-600);--globals--texts--04:var(--core--colors--neutral-500);--globals--texts--on-dark:var(--core--colors--neutral-300);--globals--texts--accent:var(--core--colors--secondary-600);--globals--texts--brand:var(--core--colors--primary-700);--globals--border--1:var(--core--colors--neutral-400);--globals--border--2:var(--core--colors--neutral-500);--globals--border--3:var(--core--colors--primary-200);--globals--border--4:var(--core--colors--primary-700);--globals--border--5:var(--core--colors--neutral-800);--globals--border--6:var(--core--colors--overlay-light-200);--globals--border--accent:var(--core--colors--secondary-600);--globals--utility--1:var(--core--colors--green-400);--globals--utility--2:var(--core--colors--red-400);--globals--utility--7:var(--core--colors--yellow-400);--globals--utility--accent:var(--core--colors--accent-500);--components--buttons-primary--backgrounds--bg-light-mode:var(--core--colors--primary-700);--components--buttons-primary--backgrounds--bg-dark-mode:var(--core--colors--neutral-300);--components--buttons-primary--texts--text-light-mode:var(--core--colors--neutral-300);--components--buttons-primary--texts--text-dark-mode:var(--core--colors--primary-700);--components--buttons-primary--borders--border-light-mode:var(--core--colors--primary-700);--components--buttons-primary--borders--border-dark-mode:var(--core--colors--neutral-300);--components--buttons-secondary--backgrounds--bg-light-mode:var(--core--colors--secondary-600);--components--buttons-secondary--backgrounds--bg-dark-mode:var(--core--colors--secondary-300);--components--buttons-secondary--texts--text-light-mode:var(--core--colors--neutral-100);--components--buttons-secondary--texts--text-dark-mode:var(--core--colors--secondary-800);--components--buttons-secondary--borders--border-light-mode:var(--core--colors--secondary-600);--components--buttons-secondary--borders--border-dark-mode:var(--core--colors--secondary-300);--components--buttons-tertiary--backgrounds--bg-light-mode:transparent;--components--buttons-tertiary--backgrounds--bg-dark-mode:transparent;--components--buttons-tertiary--texts--text-light-mode:var(--core--colors--primary-700);--components--buttons-tertiary--texts--text-dark-mode:var(--core--colors--neutral-300);--components--buttons-tertiary--borders--border-light-mode:var(--core--colors--primary-700);--components--buttons-tertiary--borders--border-dark-mode:var(--core--colors--overlay-light-200);--components--cards--backgrounds--bg:var(--core--colors--neutral-100);--components--cards--backgrounds--bg-muted:var(--core--colors--neutral-300);--components--cards--borders--border:var(--core--colors--neutral-400);--components--inputs--backgrounds--bg:var(--core--colors--neutral-100);--components--inputs--borders--border:var(--core--colors--neutral-400);--components--inputs--borders--border-focus:var(--core--colors--primary-700);--components--inputs--texts--placeholder:var(--core--colors--neutral-600);--components--badges--backgrounds--bg-light-mode:var(--core--colors--primary-100);--components--badges--texts--text-light-mode:var(--core--colors--primary-700);--core--typography--base-font:18px;--core--typography--base-font-mb:16px;--core--typography--small-paragraph:14px;--core--typography--line-height--small:1.115em;--core--typography--line-height--regular:1.25em;--core--typography--line-height--large:1.5em;--core--typography--letter-spacing--regular:.08em;--core--typography--letter-spacing--display:-.01em;--core--typography--display-1:14px;--core--typography--display-2:16px;--core--typography--display-3:18px;--core--typography--display-4:20px;--core--typography--display-5:24px;--core--typography--display-6:28px;--core--typography--display-7:36px;--core--typography--display-8:48px;--core--typography--display-9:60px;--core--typography--display-10:80px;--globals--typography--h1:var(--core--typography--display-8);--globals--typography--h2:var(--core--typography--display-7);--globals--typography--h3:var(--core--typography--display-5);--globals--typography--h4:var(--core--typography--display-4);--globals--typography--h5:var(--core--typography--display-3);--globals--typography--h6:var(--core--typography--display-1);--globals--typography--weight-regular:400;--globals--typography--weight-semibold:600;--globals--typography--weight-bold:800}@media (width<=991px){:root{--core--typography--display-7:30px;--core--typography--display-8:36px;--core--typography--display-9:48px;--core--typography--display-10:64px}}@media (width<=767px){:root{--core--typography--display-5:22px;--core--typography--display-6:24px;--core--typography--display-7:28px;--core--typography--display-8:32px;--core--typography--display-9:38px;--core--typography--display-10:52px}}@media (width<=479px){:root{--core--typography--display-9:36px;--core--typography--display-10:42px}}:root{--core--sizes--size-0:0px;--core--sizes--size-1:2px;--core--sizes--size-2:4px;--core--sizes--size-3:8px;--core--sizes--size-4:12px;--core--sizes--size-5:16px;--core--sizes--size-6:20px;--core--sizes--size-7:24px;--core--sizes--size-8:32px;--core--sizes--size-9:40px;--core--sizes--size-10:48px;--core--sizes--size-11:56px;--core--sizes--size-12:64px;--core--sizes--size-13:80px;--core--sizes--size-14:96px;--core--sizes--size-15:128px;--globals--gaps--tiny:var(--core--sizes--size-0);--globals--gaps--extra-small:var(--core--sizes--size-2);--globals--gaps--small:var(--core--sizes--size-4);--globals--gaps--default:var(--core--sizes--size-5);--globals--gaps--medium:var(--core--sizes--size-6);--globals--gaps--large:var(--core--sizes--size-7);--globals--gaps--extra-large:var(--core--sizes--size-8);--globals--margins--tiny:var(--core--sizes--size-0);--globals--margins--extra-small:var(--core--sizes--size-2);--globals--margins--small:var(--core--sizes--size-4);--globals--margins--default:var(--core--sizes--size-5);--globals--margins--medium:var(--core--sizes--size-6);--globals--margins--large:var(--core--sizes--size-7);--globals--margins--extra-large:var(--core--sizes--size-8);--globals--margins--double-extra-large:var(--core--sizes--size-9);--globals--margins--long:var(--core--sizes--size-10);--globals--paddings--tiny:var(--core--sizes--size-1);--globals--paddings--extra-small:var(--core--sizes--size-2);--globals--paddings--small:var(--core--sizes--size-3);--globals--paddings--default:var(--core--sizes--size-4);--globals--paddings--medium:var(--core--sizes--size-5);--globals--paddings--large:var(--core--sizes--size-6);--globals--paddings--extra-large:var(--core--sizes--size-7);--globals--grid-gaps--small:var(--core--sizes--size-4);--globals--grid-gaps--default:var(--core--sizes--size-5);--globals--grid-gaps--medium:var(--core--sizes--size-6);--globals--grid-gaps--large:var(--core--sizes--size-7);--globals--grid-gaps--extra-large:var(--core--sizes--size-8);--globals--section-padding--extra-small:var(--core--sizes--size-8);--globals--section-padding--small:var(--core--sizes--size-10);--globals--section-padding--default:var(--core--sizes--size-12);--globals--section-padding--medium:var(--core--sizes--size-13);--globals--section-padding--large:var(--core--sizes--size-14);--globals--section-padding--extra-large:var(--core--sizes--size-15);--globals--container--padding:var(--core--sizes--size-5)}@media (width<=767px){:root{--globals--container--padding:var(--core--sizes--size-4)}}:root{--core--radius--none:0px;--core--radius--small:4px;--core--radius--regular:8px;--core--radius--medium:16px;--core--radius--large:24px;--core--radius--extra-large:48px;--core--radius--pill:300px;--core--border-width--small:1px;--core--border-width--medium:1.5px;--core--border-width--large:2px;--components--buttons--radius:var(--core--radius--pill);--components--cards--radius:var(--core--radius--medium);--components--inputs--radius:var(--core--radius--regular);--components--badges--radius:var(--core--radius--pill);--core--shadow-color--neutral-small:#2e2e2e1a;--core--shadow-color--neutral-regular:#2e2e2e14;--core--shadow-color--neutral-medium:#2e2e2e1a;--core--shadow-color--neutral-large:#2e2e2e1f;--core--shadow-color--primary-small:#0936283b;--core--shadow-color--primary-regular:#0936281a;--core--shadow-color--primary-medium:#0936281a;--core--shadow-color--primary-large:#0936281a;--globals--elevation--0:none;--globals--elevation--1:0 1px 2px var(--core--shadow-color--neutral-small);--globals--elevation--2:0 2px 8px var(--core--shadow-color--neutral-regular);--globals--elevation--3:0 8px 24px var(--core--shadow-color--neutral-medium);--globals--elevation--4:0 18px 48px var(--core--shadow-color--neutral-large);--globals--elevation--brand:0 10px 30px var(--core--shadow-color--primary-regular);--globals--motion--standard:all .3s ease;--globals--motion--fast:background-color .1s ease,color .1s ease,border-color .1s ease;--globals--motion--spin:transform .8s linear infinite;--globals--motion--ease:ease;--globals--motion--duration-fast:.1s;--globals--motion--duration-standard:.3s}@keyframes ba-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}:root{--globals--container--max-width:1272px;--globals--breakpoints--tablet:991px;--globals--breakpoints--mbl:767px;--globals--breakpoints--mbp:479px;--globals--z--dropdown:900;--globals--z--navigation:1000;--globals--z--modal:2000}body{font-family:var(--font-body);font-size:var(--core--typography--base-font);line-height:var(--core--typography--line-height--large);color:var(--globals--texts--01);background:var(--globals--surfaces--01);-webkit-font-smoothing:antialiased}h1,h2,h3,h4,h5,h6{font-family:var(--font-display);font-weight:400;line-height:var(--core--typography--line-height--small);letter-spacing:var(--core--typography--letter-spacing--display);margin:0}h1{font-size:var(--globals--typography--h1)}h2{font-size:var(--globals--typography--h2)}h3{font-size:var(--globals--typography--h3)}h4{font-size:var(--globals--typography--h4)}h5{font-size:var(--globals--typography--h5);font-family:var(--font-body);font-weight:600}h6{font-size:var(--globals--typography--h6);font-family:var(--font-body);text-transform:uppercase;letter-spacing:var(--core--typography--letter-spacing--regular);font-weight:600}a{color:var(--globals--texts--brand);border-bottom:1px solid var(--globals--border--3);transition:var(--globals--motion--fast);text-decoration:none}a:hover{color:var(--globals--texts--accent);border-bottom-color:var(--globals--border--accent)}.ba-eyebrow{font-family:var(--font-body);font-size:var(--core--typography--display-1);text-transform:uppercase;letter-spacing:var(--core--typography--letter-spacing--regular);color:var(--globals--texts--accent);font-weight:600}.ba-container{max-width:var(--globals--container--max-width);padding-left:var(--globals--container--padding);padding-right:var(--globals--container--padding);margin:0 auto}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:104px}body{background:var(--core--colors--neutral-100);font-family:var(--font-body);color:var(--globals--texts--01);-webkit-font-smoothing:antialiased;margin:0;overflow-x:hidden}a{color:inherit;border-bottom:none;text-decoration:none}a:hover{color:inherit}img,svg,video{max-width:100%}input,select,button,textarea{font-family:var(--font-body)}select{-webkit-appearance:none;appearance:none}:where(a,button,input,select,textarea):focus-visible{outline:3px solid var(--core--colors--accent-500);outline-offset:2px;border-radius:4px}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.ba-visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.ba-skip-link{z-index:2000;background:var(--core--colors--neutral-100);color:var(--core--colors--primary-700);border-radius:0 0 12px 12px;padding:12px 20px;font-weight:700;transition:top .15s;position:absolute;top:-100px;left:16px}.ba-skip-link:focus{top:0}.ba-container{width:100%;max-width:var(--globals--container--max-width);padding-inline:var(--globals--container--padding);margin-inline:auto}.ba-grid{gap:var(--ba-grid-gap,32px);min-width:0;display:grid}.ba-grid>*{min-width:0}.ba-grid-2{grid-template-columns:repeat(2,minmax(0,1fr))}.ba-grid-3{grid-template-columns:repeat(3,minmax(0,1fr))}.ba-grid-4{grid-template-columns:repeat(4,minmax(0,1fr))}@media (width<=991px){.ba-grid-3,.ba-grid-4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=767px){.ba-grid-2,.ba-grid-3,.ba-grid-4{grid-template-columns:minmax(0,1fr)}}.ba-split{grid-template-columns:var(--ba-split-cols,1.5fr 1fr);gap:var(--ba-split-gap,64px);align-items:var(--ba-split-align,center);min-width:0;display:grid}.ba-split>*{min-width:0}@media (width<=991px){.ba-split{grid-template-columns:minmax(0,1fr);gap:40px}}.ba-section{padding-block:clamp(64px,8vw,128px)}.ba-stack{gap:var(--ba-stack-gap,24px);flex-direction:column;min-width:0;display:flex}.ba-eyebrow{font-family:var(--font-body);text-transform:uppercase;letter-spacing:.14em;color:var(--core--colors--accent-500);font-size:13px;font-weight:700}.ba-h2{font-family:var(--font-display);letter-spacing:-.01em;margin:0;font-size:clamp(30px,3.4vw,48px);font-weight:700;line-height:1.1em}.ba-lede{color:var(--core--colors--neutral-700);margin:0;font-size:clamp(16px,1.3vw,19px);line-height:1.6em}.ba-btn{font-family:var(--font-body);white-space:nowrap;cursor:pointer;border:none;border-radius:999px;justify-content:center;align-items:center;gap:10px;padding:15px clamp(20px,2vw,30px);font-size:clamp(14px,1.15vw,17px);font-weight:700;transition:background .15s,color .15s,transform .15s;display:inline-flex}.ba-btn:active{transform:translateY(1px)}.ba-btn--primary{background:var(--core--colors--primary-700);color:#fff}.ba-btn--primary:hover{background:var(--core--colors--primary-800);color:#fff}.ba-btn--light{background:var(--core--colors--neutral-100);color:var(--core--colors--primary-700)}.ba-btn--light:hover{background:var(--core--colors--accent-500);color:var(--core--colors--primary-800)}.ba-btn--outline{color:#fff;background:0 0;box-shadow:inset 0 0 0 1.5px #ffffff80}.ba-btn--outline:hover{color:#fff;background:#ffffff1f}
