@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(/assets/1b08e7fc267a5c7e.ttf) format('truetype');
}
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(/assets/8c883f63b2c4157d.ttf) format('truetype');
}
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(/assets/b37284b5701b6b16.ttf) format('truetype');
}
@font-face {
  font-family: 'Space Grotesk';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(/assets/ec926d5065eaca49.ttf) format('truetype');
}
@font-face {
  font-family: 'Space Grotesk';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(/assets/6c0346b8d297ebdc.ttf) format('truetype');
}
@font-face {
  font-family: 'Space Grotesk';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(/assets/3e756954468ff1cb.ttf) format('truetype');
}
:root{--color-accent:#C8F35B;--color-accentAlt:#53C8C0;--color-ink:#10231F;--color-paper:#F3F6F2;--font-body:"Inter",Arial,sans-serif;--font-display:"Space Grotesk",Georgia,serif;--radius-lg:16px;--radius-md:8px;--radius-pill:999px;--radius-sm:4px;--size-2xl:56px;--size-base:16px;--size-lg:20px;--size-sm:14px;--size-xl:32px;--size-xs:12px;--space-0:0px;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:24px;--space-6:32px;--space-7:48px;--space-8:64px;--space-9:96px}
*,*::before,*::after{box-sizing:border-box}html,body{margin:0;min-height:100%;padding:0}body{background:#fff;color:#111}button,input,textarea{font:inherit}img,video{display:block;max-width:100%}p,h1,h2,h3,h4,h5,h6{margin:0}a{color:inherit}
.n-FyQl8O_hCA{display:flex;flex-direction:column;gap:var(--space-0);padding:var(--space-0) var(--space-0) var(--space-0) var(--space-0);justify-content:flex-start;align-items:stretch;flex-wrap:nowrap;width:100%;height:fit-content;min-height:720px;background:var(--color-paper);opacity:1;overflow:visible;position:static}
.n-PxrOOFBzKo{display:flex;flex-direction:column;gap:var(--space-0);padding:var(--space-4) var(--space-7) var(--space-4) var(--space-7);justify-content:center;align-items:stretch;flex-wrap:nowrap;width:100%;align-self:stretch;flex:0 0 auto;height:fit-content;background:var(--color-paper);border-style:none;opacity:1;overflow:visible;position:static}
.n-jflewjnOVf{display:flex;flex-direction:row;gap:var(--space-6);padding:var(--space-0) var(--space-0) var(--space-0) var(--space-0);justify-content:space-between;align-items:center;flex-wrap:nowrap;width:100%;align-self:stretch;flex:0 0 auto;height:fit-content;opacity:1;overflow:visible;position:static}
.n-y9dtuo9qex{flex:0 0 auto;width:fit-content;height:fit-content;font-family:var(--font-display);font-size:var(--size-lg);font-weight:700;line-height:1;letter-spacing:-0.03em;text-align:left;text-transform:none;color:var(--color-ink);opacity:1;overflow:visible;position:static}
.n-0NumSE6hhl{display:flex;flex-direction:row;gap:var(--space-5);padding:var(--space-0) var(--space-0) var(--space-0) var(--space-0);justify-content:flex-start;align-items:center;flex-wrap:nowrap;flex:0 0 auto;width:fit-content;height:fit-content;opacity:1;overflow:visible;position:static}
.n-fxKGwoUpGs{flex:0 0 auto;width:fit-content;height:fit-content;font-family:var(--font-body);font-size:var(--size-sm);font-weight:500;line-height:1.3;letter-spacing:0em;text-align:left;text-transform:none;color:var(--color-ink);opacity:1;overflow:visible;position:static}
.n-PpmLgZx_Kw{flex:0 0 auto;width:fit-content;height:fit-content;font-family:var(--font-body);font-size:var(--size-sm);font-weight:500;line-height:1.3;letter-spacing:0em;text-align:left;text-transform:none;color:var(--color-ink);opacity:1;overflow:visible;position:static}
.n-HldOqLL7tR{flex:0 0 auto;width:fit-content;height:fit-content;font-family:var(--font-body);font-size:var(--size-sm);font-weight:500;line-height:1.3;letter-spacing:0em;text-align:left;text-transform:none;color:var(--color-ink);opacity:1;overflow:visible;position:static}
.n-PZfbHKSZv6{display:flex;flex-direction:row;gap:var(--space-2);padding:var(--space-2) var(--space-4) var(--space-2) var(--space-4);justify-content:center;align-items:center;flex-wrap:nowrap;flex:0 0 auto;width:fit-content;height:fit-content;background:var(--color-accent);font-family:var(--font-body);font-size:var(--size-sm);font-weight:700;line-height:1.2;letter-spacing:0em;text-align:center;text-transform:none;color:var(--color-ink);border-width:1px;border-style:solid;border-color:var(--color-ink);border-radius:var(--radius-pill) var(--radius-pill) var(--radius-pill) var(--radius-pill);opacity:1;overflow:visible;position:static}
.n-zcF8CRuVZQ{display:flex;flex-direction:column;gap:var(--space-8);padding:var(--space-9) var(--space-8) var(--space-9) var(--space-8);justify-content:center;align-items:stretch;flex-wrap:nowrap;width:100%;align-self:stretch;flex:0 0 auto;height:fit-content;min-height:620px;background:var(--color-ink);opacity:1;overflow:hidden;position:static}
.n-cFsoD6MvEn{display:flex;flex-direction:row;gap:var(--space-3);padding:var(--space-0) var(--space-0) var(--space-0) var(--space-0);justify-content:flex-start;align-items:center;flex-wrap:nowrap;width:fit-content;flex:0 0 auto;height:fit-content;opacity:1;overflow:visible;position:static}
.n-5xyLAn2Afv{display:flex;flex-direction:row;gap:var(--space-2);padding:var(--space-2) var(--space-2) var(--space-2) var(--space-2);justify-content:center;align-items:center;flex-wrap:nowrap;flex:0 0 auto;width:fit-content;height:fit-content;background:var(--color-accent);border-radius:var(--radius-pill) var(--radius-pill) var(--radius-pill) var(--radius-pill);opacity:1;overflow:visible;position:static}
.n-ReYbXqG4hH{flex:1 1 0%;min-width:0;height:fit-content;font-family:var(--font-body);font-size:var(--size-sm);font-weight:600;line-height:1.2;letter-spacing:1em;text-align:left;text-transform:uppercase;color:var(--color-accent);opacity:1;overflow:visible;position:static}
.n-NVrjCiZtiF{display:flex;flex-direction:row;gap:var(--space-8);padding:var(--space-0) var(--space-0) var(--space-0) var(--space-0);justify-content:space-between;align-items:center;flex-wrap:nowrap;width:100%;align-self:stretch;flex:0 0 auto;height:fit-content;max-width:1200px;opacity:1;overflow:visible;position:static}
.n-_NNNnYos9E{display:flex;flex-direction:column;gap:var(--space-5);padding:var(--space-0) var(--space-0) var(--space-0) var(--space-0);justify-content:center;align-items:flex-start;flex-wrap:nowrap;flex:0 0 48%;width:48%;height:fit-content;max-width:580px;opacity:1;overflow:visible;position:static}
.n-5QjWDTatPB{width:100%;align-self:stretch;flex:0 0 auto;height:fit-content;font-family:var(--font-display);font-size:var(--size-2xl);font-weight:700;line-height:1.02;letter-spacing:-0.03em;text-align:left;text-transform:none;color:var(--color-paper);opacity:1;overflow:visible;position:static}
.n-lY7YyJga9H{width:100%;align-self:stretch;flex:0 0 auto;height:fit-content;max-width:500px;font-family:var(--font-body);font-size:var(--size-lg);font-weight:400;line-height:1.5;letter-spacing:0em;text-align:left;text-transform:none;color:var(--color-paper);opacity:0.82;overflow:visible;position:static}
.n-7PraUcNmtE{display:flex;flex-direction:row;gap:var(--space-4);padding:var(--space-0) var(--space-0) var(--space-0) var(--space-0);justify-content:flex-start;align-items:center;flex-wrap:wrap;width:fit-content;flex:0 0 auto;height:fit-content;opacity:1;overflow:visible;position:static}
.n-l0Kc05rOpJ{display:flex;flex-direction:row;padding:var(--space-4) var(--space-5) var(--space-4) var(--space-5);justify-content:center;align-items:center;flex-wrap:nowrap;flex:0 0 auto;width:fit-content;height:fit-content;background:var(--color-accent);font-family:var(--font-body);font-size:var(--size-base);font-weight:700;line-height:1.2;letter-spacing:0em;text-align:center;text-transform:none;color:var(--color-ink);border-radius:var(--radius-pill) var(--radius-pill) var(--radius-pill) var(--radius-pill);opacity:1;overflow:visible;position:static}
.n-rtJjsFDWN3{flex:1 1 0%;min-width:0;height:fit-content;font-family:var(--font-body);font-size:var(--size-sm);font-weight:500;line-height:1.4;letter-spacing:0em;text-align:left;text-transform:none;color:var(--color-paper);opacity:0.7;overflow:visible;position:static}
.n-NbJbkMg4vr{gap:var(--space-2);padding:var(--space-0) var(--space-0) var(--space-0) var(--space-0);justify-content:flex-start;align-items:stretch;flex:0 0 46%;width:46%;height:460px;max-width:560px;background:var(--color-accentAlt);border-radius:var(--radius-lg) var(--radius-lg) var(--radius-lg) var(--radius-lg);opacity:1;overflow:hidden;position:relative}
.n-bo1sxafj_L{width:100%;height:100%;opacity:0.72;overflow:hidden;position:absolute;top:0px;right:0px;bottom:0px;left:0px}
.n-kdLJDcJXSz{display:flex;flex-direction:column;gap:var(--space-2);padding:var(--space-4) var(--space-4) var(--space-4) var(--space-4);justify-content:flex-start;align-items:flex-start;flex-wrap:nowrap;width:205px;height:fit-content;background:var(--color-ink);border-width:1px;border-style:solid;border-color:var(--color-accent);border-radius:var(--radius-md) var(--radius-md) var(--radius-md) var(--radius-md);opacity:0.94;overflow:visible;position:absolute;top:24px;left:24px}
.n-4w_LTO-YQg{width:100%;align-self:stretch;flex:0 0 auto;height:fit-content;font-family:var(--font-body);font-size:var(--size-xs);font-weight:600;line-height:1.2;letter-spacing:0.8em;text-align:left;text-transform:uppercase;color:var(--color-accent);opacity:1;overflow:visible;position:static}
.n-lAQcJJqqh-{width:100%;align-self:stretch;flex:0 0 auto;height:fit-content;font-family:var(--font-display);font-size:var(--size-xl);font-weight:700;line-height:1.1;letter-spacing:-0.02em;text-align:left;text-transform:none;color:var(--color-paper);opacity:1;overflow:visible;position:static}
.n-hYpi0khWQQ{display:flex;flex-direction:column;gap:var(--space-1);padding:var(--space-3) var(--space-4) var(--space-3) var(--space-4);justify-content:flex-start;align-items:flex-start;flex-wrap:nowrap;width:170px;height:fit-content;background:var(--color-paper);border-radius:var(--radius-md) var(--radius-md) var(--radius-md) var(--radius-md);opacity:0.95;overflow:visible;position:absolute;right:24px;bottom:24px}
.n-jmKgNjiXwJ{width:100%;align-self:stretch;flex:0 0 auto;height:fit-content;font-family:var(--font-body);font-size:var(--size-xs);font-weight:600;line-height:1.2;letter-spacing:0.6em;text-align:left;text-transform:uppercase;color:var(--color-ink);opacity:0.65;overflow:visible;position:static}
.n-e5ecDdxiTs{width:100%;align-self:stretch;flex:0 0 auto;height:fit-content;font-family:var(--font-display);font-size:var(--size-lg);font-weight:700;line-height:1.1;letter-spacing:-0.02em;text-align:left;text-transform:none;color:var(--color-ink);opacity:1;overflow:visible;position:static}
.n-Jy_CjCYLQ7{display:flex;flex-direction:column;gap:var(--space-7);padding:var(--space-9) var(--space-8) var(--space-9) var(--space-8);justify-content:flex-start;align-items:stretch;flex-wrap:nowrap;width:100%;align-self:stretch;flex:0 0 auto;height:fit-content;background:var(--color-ink);opacity:1;overflow:hidden;position:static}
.n-jpS4nfT4Yq{display:flex;flex-direction:column;gap:var(--space-3);padding:var(--space-0) var(--space-0) var(--space-0) var(--space-0);justify-content:flex-start;align-items:flex-start;flex-wrap:nowrap;width:62%;flex:0 0 auto;height:fit-content;opacity:1;overflow:visible;position:static}
.n-zmj2QnsZUd{width:fit-content;flex:0 0 auto;height:fit-content;background:var(--color-accent);font-family:var(--font-body);font-size:var(--size-xs);font-weight:700;line-height:1.2;letter-spacing:1em;text-align:left;text-transform:uppercase;color:var(--color-ink);border-radius:var(--radius-pill) var(--radius-pill) var(--radius-pill) var(--radius-pill);opacity:1;overflow:visible;position:static}
.n-aCPHlO3Biz{width:100%;align-self:stretch;flex:0 0 auto;height:fit-content;font-family:var(--font-display);font-size:var(--size-2xl);font-weight:600;line-height:1.05;letter-spacing:-0.04em;text-align:left;text-transform:none;color:var(--color-paper);opacity:1;overflow:visible;position:static}
.n-XDygh-fQ40{width:82%;flex:0 0 auto;height:fit-content;font-family:var(--font-body);font-size:var(--size-lg);font-weight:400;line-height:1.5;letter-spacing:0em;text-align:left;text-transform:none;color:var(--color-paper);opacity:0.78;overflow:visible;position:static}
.n-FLX35F4tPD{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-4);padding:var(--space-0) var(--space-0) var(--space-0) var(--space-0);justify-content:flex-start;align-items:stretch;width:100%;align-self:stretch;flex:0 0 auto;height:fit-content;opacity:1;overflow:visible;position:static}
.n-3lg6hWb98c{display:flex;flex-direction:column;gap:var(--space-5);padding:var(--space-6) var(--space-6) var(--space-6) var(--space-6);justify-content:space-between;align-items:flex-start;flex-wrap:nowrap;width:100%;height:348px;background:var(--color-paper);border-radius:var(--radius-lg) var(--radius-lg) var(--radius-lg) var(--radius-lg);opacity:1;overflow:hidden;position:static}
.n-oTl0g9n5lH{width:fit-content;flex:0 0 auto;height:fit-content;background:var(--color-accent);font-family:var(--font-display);font-size:var(--size-lg);font-weight:600;line-height:1;letter-spacing:0em;text-align:left;text-transform:none;color:var(--color-ink);border-radius:var(--radius-pill) var(--radius-pill) var(--radius-pill) var(--radius-pill);opacity:1;overflow:visible;position:static}
.n-_XWnUaWSCN{display:flex;flex-direction:column;gap:var(--space-2);padding:var(--space-0) var(--space-0) var(--space-0) var(--space-0);justify-content:flex-start;align-items:flex-start;flex-wrap:nowrap;width:100%;align-self:stretch;flex:0 0 auto;height:fit-content;opacity:1;overflow:visible;position:static}
.n-ZcxlnxUEkB{width:100%;align-self:stretch;flex:0 0 auto;height:fit-content;font-family:var(--font-display);font-size:var(--size-xl);font-weight:600;line-height:1.1;letter-spacing:-0.02em;text-align:left;text-transform:none;color:var(--color-ink);opacity:1;overflow:visible;position:static}
.n-1J36y0csSj{width:100%;align-self:stretch;flex:0 0 auto;height:fit-content;font-family:var(--font-body);font-size:var(--size-base);font-weight:400;line-height:1.5;letter-spacing:0em;text-align:left;text-transform:none;color:var(--color-ink);opacity:0.72;overflow:visible;position:static}
.n-aHcLoRvKrv{display:flex;flex-direction:column;gap:var(--space-5);padding:var(--space-6) var(--space-6) var(--space-6) var(--space-6);justify-content:space-between;align-items:flex-start;flex-wrap:nowrap;width:100%;height:402px;background:var(--color-accentAlt);border-radius:var(--radius-lg) var(--radius-lg) var(--radius-lg) var(--radius-lg);opacity:1;overflow:hidden;position:static}
.n-Ybnzguue0N{width:fit-content;flex:0 0 auto;height:fit-content;background:var(--color-ink);font-family:var(--font-display);font-size:var(--size-lg);font-weight:600;line-height:1;letter-spacing:0em;text-align:left;text-transform:none;color:var(--color-paper);border-radius:var(--radius-pill) var(--radius-pill) var(--radius-pill) var(--radius-pill);opacity:1;overflow:visible;position:static}
.n-KwGylirAwT{display:flex;flex-direction:column;gap:var(--space-2);padding:var(--space-0) var(--space-0) var(--space-0) var(--space-0);justify-content:flex-start;align-items:flex-start;flex-wrap:nowrap;width:100%;align-self:stretch;flex:0 0 auto;height:fit-content;opacity:1;overflow:visible;position:static}
.n-6AbnLmL7eI{width:100%;align-self:stretch;flex:0 0 auto;height:fit-content;font-family:var(--font-display);font-size:var(--size-xl);font-weight:600;line-height:1.1;letter-spacing:-0.02em;text-align:left;text-transform:none;color:var(--color-ink);opacity:1;overflow:visible;position:static}
.n-UEqEHh4mHS{width:100%;align-self:stretch;flex:0 0 auto;height:fit-content;font-family:var(--font-body);font-size:var(--size-base);font-weight:400;line-height:1.5;letter-spacing:0em;text-align:left;text-transform:none;color:var(--color-ink);opacity:0.78;overflow:visible;position:static}
.n-luIj34FSTO{display:flex;flex-direction:column;gap:var(--space-5);padding:var(--space-6) var(--space-6) var(--space-6) var(--space-6);justify-content:space-between;align-items:flex-start;flex-wrap:nowrap;width:100%;height:330px;border-width:1px;border-style:solid;border-color:var(--color-paper);border-radius:var(--radius-lg) var(--radius-lg) var(--radius-lg) var(--radius-lg);opacity:1;overflow:hidden;position:static}
.n-kPUtUNqvQG{width:fit-content;flex:0 0 auto;height:fit-content;background:var(--color-accent);font-family:var(--font-display);font-size:var(--size-lg);font-weight:600;line-height:1;letter-spacing:0em;text-align:left;text-transform:none;color:var(--color-ink);border-radius:var(--radius-pill) var(--radius-pill) var(--radius-pill) var(--radius-pill);opacity:1;overflow:visible;position:static}
.n-tcnFFjAcqg{display:flex;flex-direction:column;gap:var(--space-2);padding:var(--space-0) var(--space-0) var(--space-0) var(--space-0);justify-content:flex-start;align-items:flex-start;flex-wrap:nowrap;width:100%;align-self:stretch;flex:0 0 auto;height:fit-content;opacity:1;overflow:visible;position:static}
.n-uCw-lcXJR_{width:100%;align-self:stretch;flex:0 0 auto;height:fit-content;font-family:var(--font-display);font-size:var(--size-xl);font-weight:600;line-height:1.1;letter-spacing:-0.02em;text-align:left;text-transform:none;color:var(--color-paper);opacity:1;overflow:visible;position:static}
.n--clSVsdhDS{width:100%;align-self:stretch;flex:0 0 auto;height:fit-content;font-family:var(--font-body);font-size:var(--size-base);font-weight:400;line-height:1.5;letter-spacing:0em;text-align:left;text-transform:none;color:var(--color-paper);opacity:0.76;overflow:visible;position:static}
.n-XJIyuVKkDf{display:flex;flex-direction:row;gap:var(--space-4);padding:var(--space-5) var(--space-6) var(--space-5) var(--space-6);justify-content:space-between;align-items:center;flex-wrap:nowrap;width:100%;align-self:stretch;flex:0 0 auto;height:fit-content;background:var(--color-paper);border-radius:var(--radius-md) var(--radius-md) var(--radius-md) var(--radius-md);opacity:1;overflow:hidden;position:static}
.n-k5yUWwZpj7{flex:0 0 65%;width:65%;height:fit-content;font-family:var(--font-body);font-size:var(--size-base);font-weight:500;line-height:1.4;letter-spacing:0em;text-align:left;text-transform:none;color:var(--color-ink);opacity:1;overflow:visible;position:static}
.n-3SsnIaqfvw{flex:0 0 auto;width:fit-content;height:fit-content;background:var(--color-ink);font-family:var(--font-body);font-size:var(--size-sm);font-weight:700;line-height:1.1;letter-spacing:0em;text-align:center;text-transform:none;color:var(--color-paper);border-radius:var(--radius-pill) var(--radius-pill) var(--radius-pill) var(--radius-pill);opacity:1;overflow:visible;position:static}
.n-qpkZ29fIke{display:flex;flex-direction:column;gap:var(--space-8);padding:var(--space-9) var(--space-7) var(--space-9) var(--space-7);justify-content:flex-start;align-items:stretch;flex-wrap:nowrap;width:100%;align-self:stretch;flex:0 0 auto;height:fit-content;background:var(--color-paper);opacity:1;overflow:visible;position:static}
.n-MCc_qcRnT7{display:flex;flex-direction:column;gap:var(--space-5);padding:var(--space-0) var(--space-0) var(--space-0) var(--space-0);justify-content:flex-start;align-items:center;flex-wrap:nowrap;width:100%;align-self:stretch;flex:0 0 auto;height:fit-content;max-width:1200px;opacity:1;overflow:visible;position:static}
.n-Y7KfxB6YHM{width:fit-content;flex:0 0 auto;height:fit-content;font-family:var(--font-body);font-size:var(--size-xs);font-weight:700;line-height:1.2;letter-spacing:1em;text-align:center;text-transform:uppercase;color:var(--color-accentAlt);opacity:1;overflow:visible;position:static}
.n-cMX8-wd4me{width:fit-content;flex:0 0 auto;height:fit-content;max-width:760px;font-family:var(--font-display);font-size:var(--size-xl);font-weight:600;line-height:1.1;letter-spacing:-0.02em;text-align:center;text-transform:none;color:var(--color-ink);opacity:1;overflow:visible;position:static}
.n-8GXgpsi2Hu{display:flex;flex-direction:row;gap:var(--space-7);padding:var(--space-4) var(--space-6) var(--space-4) var(--space-6);justify-content:space-between;align-items:center;flex-wrap:wrap;width:100%;align-self:stretch;flex:0 0 auto;height:fit-content;max-width:1120px;background:var(--color-paper);border-width:1px;border-style:solid;border-color:var(--color-accentAlt);opacity:1;overflow:visible;position:static}
.n-RvEQyQ-srO{flex:0 0 auto;width:fit-content;height:fit-content;font-family:var(--font-display);font-size:var(--size-base);font-weight:700;line-height:1;letter-spacing:0em;text-align:left;text-transform:uppercase;color:var(--color-ink);opacity:1;overflow:visible;position:static}
.n-waYlSGZsaJ{flex:0 0 auto;width:fit-content;height:fit-content;font-family:var(--font-display);font-size:var(--size-base);font-weight:700;line-height:1;letter-spacing:0em;text-align:left;text-transform:uppercase;color:var(--color-ink);opacity:1;overflow:visible;position:static}
.n-1nURwZ9_k2{flex:0 0 auto;width:fit-content;height:fit-content;font-family:var(--font-display);font-size:var(--size-base);font-weight:700;line-height:1;letter-spacing:0em;text-align:left;text-transform:uppercase;color:var(--color-ink);opacity:1;overflow:visible;position:static}
.n-OTpfsXuSLb{flex:0 0 auto;width:fit-content;height:fit-content;font-family:var(--font-display);font-size:var(--size-base);font-weight:700;line-height:1;letter-spacing:0em;text-align:left;text-transform:uppercase;color:var(--color-ink);opacity:1;overflow:visible;position:static}
.n-u4hic9Zoyi{display:flex;flex-direction:row;gap:var(--space-7);padding:var(--space-7) var(--space-7) var(--space-7) var(--space-7);justify-content:flex-start;align-items:stretch;flex-wrap:nowrap;width:100%;align-self:stretch;flex:0 0 auto;height:fit-content;max-width:1200px;background:var(--color-ink);border-radius:var(--radius-lg) var(--radius-lg) var(--radius-lg) var(--radius-lg);opacity:1;overflow:hidden;position:static}
.n-AViwmDItR6{flex:0 0 42%;width:42%;height:100%;align-self:stretch;min-height:320px;border-radius:var(--radius-md) var(--radius-md) var(--radius-md) var(--radius-md);opacity:1;overflow:hidden;position:static}
.n-fqS8GXP-Ah{display:flex;flex-direction:column;gap:var(--space-5);padding:var(--space-0) var(--space-0) var(--space-0) var(--space-0);justify-content:center;align-items:flex-start;flex-wrap:nowrap;flex:1 1 0%;min-width:0;height:fit-content;opacity:1;overflow:visible;position:static}
.n-MaaTF8STRd{width:fit-content;flex:0 0 auto;height:fit-content;font-family:var(--font-body);font-size:var(--size-xs);font-weight:700;line-height:1.2;letter-spacing:1em;text-align:left;text-transform:uppercase;color:var(--color-accent);opacity:1;overflow:visible;position:static}
.n-WnV2L0uaoB{width:fit-content;flex:0 0 auto;height:fit-content;max-width:620px;font-family:var(--font-display);font-size:var(--size-xl);font-weight:600;line-height:1.1;letter-spacing:-0.02em;text-align:left;text-transform:none;color:var(--color-paper);opacity:1;overflow:visible;position:static}
.n-uK70dC-ZLP{width:fit-content;flex:0 0 auto;height:fit-content;max-width:570px;font-family:var(--font-body);font-size:var(--size-base);font-weight:400;line-height:1.55;letter-spacing:0em;text-align:left;text-transform:none;color:var(--color-paper);opacity:0.86;overflow:visible;position:static}
.n-OMV5wn7AY-{display:flex;flex-direction:row;gap:var(--space-6);padding:var(--space-4) var(--space-0) var(--space-0) var(--space-0);justify-content:flex-start;align-items:flex-start;flex-wrap:wrap;width:100%;align-self:stretch;flex:0 0 auto;height:fit-content;opacity:1;overflow:visible;position:static}
.n-iVgqvNWHO3{display:flex;flex-direction:column;gap:var(--space-1);padding:var(--space-0) var(--space-0) var(--space-0) var(--space-0);justify-content:flex-start;align-items:flex-start;flex-wrap:nowrap;flex:0 0 auto;width:fit-content;height:fit-content;opacity:1;overflow:visible;position:static}
.n-kFTwAocaPm{width:fit-content;flex:0 0 auto;height:fit-content;font-family:var(--font-display);font-size:var(--size-2xl);font-weight:600;line-height:1;letter-spacing:-0.03em;text-align:left;text-transform:none;color:var(--color-accent);opacity:1;overflow:visible;position:static}
.n-TYaC4pOSV_{width:fit-content;flex:0 0 auto;height:fit-content;max-width:180px;font-family:var(--font-body);font-size:var(--size-sm);font-weight:500;line-height:1.35;letter-spacing:0em;text-align:left;text-transform:none;color:var(--color-paper);opacity:0.8;overflow:visible;position:static}
.n-_5q3ddyGB8{display:flex;flex-direction:column;gap:var(--space-1);padding:var(--space-0) var(--space-0) var(--space-0) var(--space-0);justify-content:flex-start;align-items:flex-start;flex-wrap:nowrap;flex:0 0 auto;width:fit-content;height:fit-content;border-width:1px;border-style:solid;border-color:var(--color-accentAlt);opacity:1;overflow:visible;position:static}
.n-0oA1yndajk{width:fit-content;flex:0 0 auto;height:fit-content;font-family:var(--font-display);font-size:var(--size-2xl);font-weight:600;line-height:1;letter-spacing:-0.03em;text-align:left;text-transform:none;color:var(--color-accent);opacity:1;overflow:visible;position:static}
.n-lxqWzYtQLv{width:fit-content;flex:0 0 auto;height:fit-content;max-width:180px;font-family:var(--font-body);font-size:var(--size-sm);font-weight:500;line-height:1.35;letter-spacing:0em;text-align:left;text-transform:none;color:var(--color-paper);opacity:0.8;overflow:visible;position:static}
.n-VveOUHFQWb{width:fit-content;flex:0 0 auto;height:fit-content;background:var(--color-accent);font-family:var(--font-body);font-size:var(--size-sm);font-weight:700;line-height:1.2;letter-spacing:0em;text-align:center;text-transform:none;color:var(--color-ink);border-radius:var(--radius-pill) var(--radius-pill) var(--radius-pill) var(--radius-pill);opacity:1;overflow:visible;position:static}
.n-u9JIPTIaBD{display:flex;flex-direction:column;gap:var(--space-7);padding:var(--space-9) var(--space-8) var(--space-9) var(--space-8);justify-content:center;align-items:stretch;flex-wrap:nowrap;width:100%;align-self:stretch;flex:0 0 auto;height:fit-content;background:var(--color-ink);opacity:1;overflow:hidden;position:static}
.n-XRyNLKDF_A{display:flex;flex-direction:row;gap:var(--space-8);padding:var(--space-0) var(--space-0) var(--space-0) var(--space-0);justify-content:space-between;align-items:center;flex-wrap:nowrap;width:100%;align-self:stretch;flex:0 0 auto;height:fit-content;max-width:1200px;opacity:1;overflow:visible;position:static}
.n-ihFmsXseqI{display:flex;flex-direction:column;gap:var(--space-5);padding:var(--space-0) var(--space-0) var(--space-0) var(--space-0);justify-content:center;align-items:flex-start;flex-wrap:nowrap;flex:0 0 50%;width:50%;height:fit-content;max-width:560px;opacity:1;overflow:visible;position:static}
.n-hJjXdeD9_7{width:fit-content;flex:0 0 auto;height:fit-content;background:var(--color-accent);font-family:var(--font-body);font-size:var(--size-xs);font-weight:700;line-height:1.2;letter-spacing:1em;text-align:left;text-transform:uppercase;color:var(--color-ink);border-radius:var(--radius-pill) var(--radius-pill) var(--radius-pill) var(--radius-pill);opacity:1;overflow:visible;position:static}
.n--zY5gkMbG5{width:100%;align-self:stretch;flex:0 0 auto;height:fit-content;font-family:var(--font-display);font-size:var(--size-2xl);font-weight:600;line-height:1.02;letter-spacing:-0.04em;text-align:left;text-transform:none;color:var(--color-paper);opacity:1;overflow:visible;position:static}
.n-5UQM_-Md_C{width:100%;align-self:stretch;flex:0 0 auto;height:fit-content;max-width:500px;font-family:var(--font-body);font-size:var(--size-lg);font-weight:400;line-height:1.5;letter-spacing:0em;text-align:left;text-transform:none;color:var(--color-paper);opacity:0.8;overflow:visible;position:static}
.n-YJoZmA7jiA{display:flex;flex-direction:row;gap:var(--space-4);padding:var(--space-2) var(--space-0) var(--space-0) var(--space-0);justify-content:flex-start;align-items:center;flex-wrap:wrap;width:100%;align-self:stretch;flex:0 0 auto;height:fit-content;opacity:1;overflow:visible;position:static}
.n-WZ2fFTQznR{flex:0 0 auto;width:fit-content;height:fit-content;background:var(--color-accentAlt);font-family:var(--font-body);font-size:var(--size-sm);font-weight:600;line-height:1.3;letter-spacing:0em;text-align:left;text-transform:none;color:var(--color-ink);border-radius:var(--radius-pill) var(--radius-pill) var(--radius-pill) var(--radius-pill);opacity:1;overflow:visible;position:static}
.n-7ZuXlqh-RJ{flex:0 0 auto;width:fit-content;height:fit-content;font-family:var(--font-body);font-size:var(--size-sm);font-weight:500;line-height:1.3;letter-spacing:0em;text-align:left;text-transform:none;color:var(--color-paper);opacity:0.72;overflow:visible;position:static}
.n-QOjO7qxMVm{display:flex;flex-direction:column;gap:var(--space-5);padding:var(--space-7) var(--space-6) var(--space-6) var(--space-6);justify-content:flex-start;align-items:stretch;flex-wrap:nowrap;flex:0 0 42%;width:42%;height:fit-content;min-width:360px;max-width:480px;background:var(--color-paper);border-width:1px;border-style:solid;border-color:var(--color-accentAlt);border-radius:var(--radius-lg) var(--radius-lg) var(--radius-lg) var(--radius-lg);opacity:1;overflow:visible;position:static}
.n-CchoVDOAKQ{width:100%;align-self:stretch;flex:0 0 auto;height:fit-content;font-family:var(--font-display);font-size:var(--size-lg);font-weight:600;line-height:1.15;letter-spacing:-0.02em;text-align:left;text-transform:none;color:var(--color-ink);opacity:1;overflow:visible;position:static}
.n-QOXusseJjg{width:100%;align-self:stretch;flex:0 0 auto;height:fit-content;font-family:var(--font-body);font-size:var(--size-sm);font-weight:400;line-height:1.45;letter-spacing:0em;text-align:left;text-transform:none;color:var(--color-ink);opacity:0.72;overflow:visible;position:static}
.n-oCHxa4khdj{width:100%;align-self:stretch;flex:0 0 auto;height:fit-content;font-family:var(--font-body);font-size:var(--size-base);font-weight:400;line-height:1.5;letter-spacing:0em;text-align:left;text-transform:none;color:var(--color-ink);opacity:1;overflow:visible;position:static}
.n-SdPt2hkJ5A{width:100%;align-self:stretch;flex:0 0 auto;height:fit-content;background:var(--color-accent);font-family:var(--font-body);font-size:var(--size-base);font-weight:700;line-height:1.2;letter-spacing:0em;text-align:center;text-transform:none;color:var(--color-ink);border-radius:var(--radius-md) var(--radius-md) var(--radius-md) var(--radius-md);opacity:1;overflow:visible;position:static}
.n-FNkbFXlvYA{width:100%;align-self:stretch;flex:0 0 auto;height:fit-content;font-family:var(--font-body);font-size:var(--size-xs);font-weight:400;line-height:1.4;letter-spacing:0em;text-align:center;text-transform:none;color:var(--color-ink);opacity:0.58;overflow:visible;position:static}
.n-9H_VDfbp__{display:flex;flex-direction:column;gap:var(--space-7);padding:var(--space-8) var(--space-7) var(--space-6) var(--space-7);justify-content:flex-start;align-items:stretch;flex-wrap:nowrap;width:100%;align-self:stretch;flex:0 0 auto;height:fit-content;background:var(--color-ink);opacity:1;overflow:visible;position:static}
.n-qDgLZpA9EA{display:flex;flex-direction:row;gap:var(--space-8);padding:var(--space-0) var(--space-0) var(--space-0) var(--space-0);justify-content:space-between;align-items:flex-start;flex-wrap:nowrap;width:100%;align-self:stretch;flex:0 0 auto;height:fit-content;opacity:1;overflow:visible;position:static}
.n-PwAQ6DwfMI{display:flex;flex-direction:column;gap:var(--space-4);padding:var(--space-0) var(--space-0) var(--space-0) var(--space-0);justify-content:flex-start;align-items:flex-start;flex-wrap:nowrap;flex:0 0 35%;width:35%;height:fit-content;opacity:1;overflow:visible;position:static}
.n-sD5LHZYRiX{width:100%;align-self:stretch;flex:0 0 auto;height:fit-content;font-family:var(--font-display);font-size:var(--size-lg);font-weight:700;line-height:1.1;letter-spacing:-0.02em;text-align:left;text-transform:none;color:var(--color-paper);opacity:1;overflow:visible;position:static}
.n-J0Z45aOj4Y{width:90%;flex:0 0 auto;height:fit-content;font-family:var(--font-body);font-size:var(--size-base);font-weight:400;line-height:1.5;letter-spacing:0em;text-align:left;text-transform:none;color:var(--color-paper);opacity:0.78;overflow:visible;position:static}
.n--TbEuiSwPW{width:100%;align-self:stretch;flex:0 0 auto;height:fit-content;font-family:var(--font-body);font-size:var(--size-sm);font-weight:600;line-height:1.4;letter-spacing:0em;text-align:left;text-transform:none;color:var(--color-accent);opacity:1;overflow:visible;position:static}
.n-zHg3eIPcLf{display:flex;flex-direction:row;gap:var(--space-8);padding:var(--space-0) var(--space-0) var(--space-0) var(--space-0);justify-content:flex-start;align-items:flex-start;flex-wrap:nowrap;flex:0 0 55%;width:55%;height:fit-content;opacity:1;overflow:visible;position:static}
.n--zCIVWA2FE{display:flex;flex-direction:column;gap:var(--space-3);padding:var(--space-0) var(--space-0) var(--space-0) var(--space-0);justify-content:flex-start;align-items:flex-start;flex-wrap:nowrap;flex:1 1 0%;min-width:0;height:fit-content;opacity:1;overflow:visible;position:static}
.n-xS-TpgmRA1{width:100%;align-self:stretch;flex:0 0 auto;height:fit-content;font-family:var(--font-body);font-size:var(--size-xs);font-weight:700;line-height:1.3;letter-spacing:0.08em;text-align:left;text-transform:uppercase;color:var(--color-accentAlt);opacity:1;overflow:visible;position:static}
.n-W_AMN8ON0T{width:100%;align-self:stretch;flex:0 0 auto;height:fit-content;font-family:var(--font-body);font-size:var(--size-sm);font-weight:400;line-height:1.4;letter-spacing:0em;text-align:left;text-transform:none;color:var(--color-paper);opacity:0.8;overflow:visible;position:static}
.n-4PRpVnJF9i{width:100%;align-self:stretch;flex:0 0 auto;height:fit-content;font-family:var(--font-body);font-size:var(--size-sm);font-weight:400;line-height:1.4;letter-spacing:0em;text-align:left;text-transform:none;color:var(--color-paper);opacity:0.8;overflow:visible;position:static}
.n-qDBnybTsWn{display:flex;flex-direction:column;gap:var(--space-3);padding:var(--space-0) var(--space-0) var(--space-0) var(--space-0);justify-content:flex-start;align-items:flex-start;flex-wrap:nowrap;flex:1 1 0%;min-width:0;height:fit-content;opacity:1;overflow:visible;position:static}
.n-jlvosJOm9w{width:100%;align-self:stretch;flex:0 0 auto;height:fit-content;font-family:var(--font-body);font-size:var(--size-xs);font-weight:700;line-height:1.3;letter-spacing:0.08em;text-align:left;text-transform:uppercase;color:var(--color-accentAlt);opacity:1;overflow:visible;position:static}
.n-KT9CRe0c-W{width:100%;align-self:stretch;flex:0 0 auto;height:fit-content;font-family:var(--font-body);font-size:var(--size-sm);font-weight:400;line-height:1.4;letter-spacing:0em;text-align:left;text-transform:none;color:var(--color-paper);opacity:0.8;overflow:visible;position:static}
.n-fE_o44FRgC{width:100%;align-self:stretch;flex:0 0 auto;height:fit-content;font-family:var(--font-body);font-size:var(--size-sm);font-weight:400;line-height:1.4;letter-spacing:0em;text-align:left;text-transform:none;color:var(--color-paper);opacity:0.8;overflow:visible;position:static}
.n-uPh2QB5hYm{display:flex;flex-direction:column;gap:var(--space-3);padding:var(--space-0) var(--space-0) var(--space-0) var(--space-0);justify-content:flex-start;align-items:flex-start;flex-wrap:nowrap;flex:1 1 0%;min-width:0;height:fit-content;opacity:1;overflow:visible;position:static}
.n-eS-qjSGi7d{width:100%;align-self:stretch;flex:0 0 auto;height:fit-content;font-family:var(--font-body);font-size:var(--size-xs);font-weight:700;line-height:1.3;letter-spacing:0.08em;text-align:left;text-transform:uppercase;color:var(--color-accentAlt);opacity:1;overflow:visible;position:static}
.n-tGX4vWOzqH{width:100%;align-self:stretch;flex:0 0 auto;height:fit-content;font-family:var(--font-body);font-size:var(--size-sm);font-weight:400;line-height:1.4;letter-spacing:0em;text-align:left;text-transform:none;color:var(--color-paper);opacity:0.8;overflow:visible;position:static}
.n-ByEuCQH6T5{width:100%;align-self:stretch;flex:0 0 auto;height:fit-content;font-family:var(--font-body);font-size:var(--size-sm);font-weight:400;line-height:1.4;letter-spacing:0em;text-align:left;text-transform:none;color:var(--color-paper);opacity:0.8;overflow:visible;position:static}
.n-ICkWWiu4WM{display:flex;flex-direction:row;gap:var(--space-4);padding:var(--space-5) var(--space-0) var(--space-0) var(--space-0);justify-content:space-between;align-items:center;flex-wrap:nowrap;width:100%;align-self:stretch;flex:0 0 auto;height:fit-content;border-width:1px;border-style:solid;border-color:var(--color-paper);opacity:0.7;overflow:visible;position:static}
.n-Qh1guLnz8X{flex:1 1 0%;min-width:0;height:fit-content;font-family:var(--font-body);font-size:var(--size-xs);font-weight:400;line-height:1.4;letter-spacing:0em;text-align:left;text-transform:none;color:var(--color-paper);opacity:1;overflow:visible;position:static}
.n-JCF1v5A8kz{display:flex;flex-direction:row;gap:var(--space-5);padding:var(--space-0) var(--space-0) var(--space-0) var(--space-0);justify-content:flex-start;align-items:center;flex-wrap:nowrap;flex:0 0 auto;width:fit-content;height:fit-content;opacity:1;overflow:visible;position:static}
.n-Drjrzfs0Pn{flex:1 1 0%;min-width:0;height:fit-content;font-family:var(--font-body);font-size:var(--size-xs);font-weight:400;line-height:1.4;letter-spacing:0em;text-align:left;text-transform:none;color:var(--color-paper);opacity:1;overflow:visible;position:static}
.n-4Vjzq-f_81{flex:1 1 0%;min-width:0;height:fit-content;font-family:var(--font-body);font-size:var(--size-xs);font-weight:400;line-height:1.4;letter-spacing:0em;text-align:left;text-transform:none;color:var(--color-paper);opacity:1;overflow:visible;position:static}
@media (max-width:1024px){.n-PxrOOFBzKo{padding:var(--space-4) var(--space-5) var(--space-4) var(--space-5)}.n-jflewjnOVf{gap:var(--space-4)}.n-0NumSE6hhl{gap:var(--space-3)}.n-PZfbHKSZv6{padding:var(--space-2) var(--space-3) var(--space-2) var(--space-3)}.n-zcF8CRuVZQ{padding:var(--space-8) var(--space-6) var(--space-8) var(--space-6)}.n-NVrjCiZtiF{flex-direction:column;gap:var(--space-7);justify-content:flex-start;align-items:stretch}.n-_NNNnYos9E{width:100%;align-self:stretch;flex:0 0 auto;max-width:560px}.n-NbJbkMg4vr{width:100%;align-self:stretch;flex:0 0 380px;height:380px}.n-Jy_CjCYLQ7{padding:var(--space-9) var(--space-6) var(--space-9) var(--space-6)}.n-FLX35F4tPD{grid-template-columns:repeat(2,minmax(0,1fr))}.n-qpkZ29fIke{padding:var(--space-9) var(--space-5) var(--space-9) var(--space-5)}.n-u9JIPTIaBD{padding:var(--space-8) var(--space-6) var(--space-8) var(--space-6)}.n-9H_VDfbp__{padding:var(--space-8) var(--space-5) var(--space-6) var(--space-5)}}
@media (max-width:640px){.n-PxrOOFBzKo{padding:var(--space-3) var(--space-4) var(--space-3) var(--space-4)}.n-jflewjnOVf{gap:var(--space-3)}.n-0NumSE6hhl{opacity:0}.n-PZfbHKSZv6{font-size:var(--size-xs)}.n-zcF8CRuVZQ{gap:var(--space-6);padding:var(--space-7) var(--space-4) var(--space-7) var(--space-4)}.n-5QjWDTatPB{font-size:var(--size-xl)}.n-NbJbkMg4vr{flex:0 0 300px;height:300px}.n-Jy_CjCYLQ7{gap:var(--space-6);padding:var(--space-8) var(--space-4) var(--space-8) var(--space-4)}.n-jpS4nfT4Yq{width:100%;align-self:stretch}.n-aCPHlO3Biz{font-size:var(--size-xl)}.n-XDygh-fQ40{width:100%;align-self:stretch;font-size:var(--size-base)}.n-FLX35F4tPD{grid-template-columns:repeat(1,minmax(0,1fr));gap:var(--space-3)}.n-3lg6hWb98c{padding:var(--space-5) var(--space-5) var(--space-5) var(--space-5);height:fit-content}.n-aHcLoRvKrv{padding:var(--space-5) var(--space-5) var(--space-5) var(--space-5);height:fit-content}.n-luIj34FSTO{padding:var(--space-5) var(--space-5) var(--space-5) var(--space-5);height:fit-content}.n-XJIyuVKkDf{flex-direction:column;gap:var(--space-3);padding:var(--space-5) var(--space-5) var(--space-5) var(--space-5);align-items:flex-start}.n-k5yUWwZpj7{width:100%;align-self:stretch;flex:0 0 auto}.n-qpkZ29fIke{gap:var(--space-6);padding:var(--space-7) var(--space-4) var(--space-7) var(--space-4)}.n-MCc_qcRnT7{align-items:flex-start}.n-Y7KfxB6YHM{text-align:left}.n-cMX8-wd4me{font-size:var(--size-lg);text-align:left}.n-8GXgpsi2Hu{flex-direction:column;gap:var(--space-3);padding:var(--space-4) var(--space-4) var(--space-4) var(--space-4);justify-content:flex-start;align-items:flex-start;flex-wrap:nowrap}.n-u4hic9Zoyi{flex-direction:column;gap:var(--space-6);padding:var(--space-6) var(--space-5) var(--space-6) var(--space-5)}.n-AViwmDItR6{width:100%;flex:0 0 220px;height:220px}.n-fqS8GXP-Ah{width:100%;align-self:stretch;flex:0 0 auto;min-width:0}.n-WnV2L0uaoB{font-size:var(--size-lg)}.n-OMV5wn7AY-{flex-direction:column;gap:var(--space-4);flex-wrap:nowrap}.n-u9JIPTIaBD{gap:var(--space-6);padding:var(--space-7) var(--space-4) var(--space-7) var(--space-4)}.n-XRyNLKDF_A{flex-direction:column;gap:var(--space-7);justify-content:flex-start;align-items:stretch}.n-ihFmsXseqI{width:100%;align-self:stretch;flex:0 0 auto}.n--zY5gkMbG5{font-size:var(--size-xl)}.n-QOjO7qxMVm{padding:var(--space-6) var(--space-5) var(--space-5) var(--space-5);width:100%;align-self:stretch;flex:0 0 auto;min-width:0px}.n-9H_VDfbp__{gap:var(--space-6);padding:var(--space-7) var(--space-4) var(--space-5) var(--space-4)}.n-qDgLZpA9EA{flex-direction:column;gap:var(--space-6);align-items:stretch}.n-PwAQ6DwfMI{width:100%;align-self:stretch;flex:0 0 auto}.n-zHg3eIPcLf{flex-direction:column;gap:var(--space-5);width:100%;align-self:stretch;flex:0 0 auto}.n--zCIVWA2FE{width:100%;align-self:stretch;flex:0 0 auto;min-width:0}.n-qDBnybTsWn{width:100%;align-self:stretch;flex:0 0 auto;min-width:0}.n-uPh2QB5hYm{width:100%;align-self:stretch;flex:0 0 auto;min-width:0}.n-ICkWWiu4WM{flex-direction:column;gap:var(--space-3);align-items:flex-start}.n-Qh1guLnz8X{width:100%;align-self:stretch;flex:0 0 auto;min-width:0}}