/* Native sections from exact Figma contexts. */
.about-page .af-bc93ec61e1{align-content:stretch;display:flex;flex-direction:column;gap:20px;align-items:flex-start;position:relative;width:100%;height:100%;}
.about-page .af-fbd7ae6e03{align-content:stretch;display:flex;gap:20px;align-items:center;position:relative;flex-shrink:0;width:100%;}
.about-page .af-39f1ffc976{display:flex;flex:1 0 0;flex-direction:row;align-items:center;align-self:stretch;}
.about-page .af-93804d0136{align-content:stretch;display:flex;flex:1 0 0;flex-direction:column;gap:20px;height:100%;align-items:flex-start;justify-content:flex-end;min-width:1px;overflow:clip;position:relative;}
.about-page .af-d84a43b8db{align-content:stretch;display:flex;flex-direction:column;align-items:flex-start;position:relative;flex-shrink:0;width:100%;}
.about-page .af-f4ad778409{overflow-wrap:break-word;font-family:Roboto,sans-serif;font-weight:600;line-height:1.2;position:relative;flex-shrink:0;font-size:48px;color:var(--text);width:100%;}
.about-page .af-7643b80a9d{align-content:stretch;display:flex;flex-direction:column;gap:20px;align-items:flex-start;position:relative;flex-shrink:0;width:100%;}
.about-page .af-7dd9b7a2c4{align-content:stretch;display:flex;gap:8px;align-items:flex-start;position:relative;flex-shrink:0;width:100%;}
.about-page .af-dddf1a9d56{align-content:stretch;display:flex;flex:1 0 0;flex-direction:column;gap:20px;align-items:flex-start;min-width:1px;position:relative;}
.about-page .af-bdd07d2e50{overflow-wrap:break-word;font-family:Roboto,sans-serif;font-weight:400;line-height:1.2;min-width:100%;position:relative;flex-shrink:0;font-size:24px;color:var(--muted);width:min-content;white-space:pre-wrap;}
.about-page .af-83d3a60f76{height:0;position:relative;flex-shrink:0;width:84px;}
.about-page .af-5362fe851b{position:absolute;inset:-2px 0 0 0;}
.about-page .af-4fce1da575{display:block;max-width:none;}
.about-page .af-aa407d45ad{overflow-wrap:break-word;font-family:Roboto,sans-serif;font-weight:400;line-height:0;min-width:100%;position:relative;flex-shrink:0;font-size:24px;color:var(--muted);width:min-content;}
.about-page .af-0111cd355f{line-height:1.2;margin-bottom:0;}
.about-page .af-423d7bb336{line-height:1.2;}
.about-page .af-5c447ac373{align-content:stretch;display:flex;flex:1 0 0;flex-direction:column;align-items:flex-start;min-width:1px;overflow:clip;position:relative;border-radius:24px;}
.about-page .af-084fd84f7b{align-content:stretch;display:flex;flex-direction:column;gap:30px;align-items:flex-start;overflow:clip;position:relative;flex-shrink:0;width:100%;}
.about-page .af-31acf3d704{align-content:stretch;display:flex;flex:1 0 0;flex-direction:column;align-items:flex-start;min-width:1px;position:relative;}
.about-page .af-938354be60{overflow-wrap:break-word;font-family:Roboto,sans-serif;font-weight:400;line-height:1.2;position:relative;flex-shrink:0;font-size:24px;color:var(--muted);width:100%;}
.about-page .af-1f7804af77{align-content:stretch;display:flex;gap:20px;align-items:flex-start;position:relative;flex-shrink:0;width:100%;}
.about-page .af-7ab0336579{background:var(--line);border-width:1px;border-color:var(--line);border-style:solid;align-content:stretch;display:flex;gap:8px;height:58px;align-items:center;justify-content:center;overflow:clip;padding-left:24px;padding-right:24px;padding-top:10px;padding-bottom:10px;position:relative;border-radius:10px;flex-shrink:0;}
.about-page .af-a729b6371e{overflow-wrap:break-word;font-family:Roboto,sans-serif;font-weight:600;line-height:1.2;position:relative;flex-shrink:0;font-size:18px;color:var(--hosting-on-accent,#00091e);white-space:nowrap;}
.about-page .af-7f33278bd7{height:0;position:relative;flex-shrink:0;width:24px;}
.about-page .af-ca8674bb08{position:absolute;inset:-7.36px -4.17% -7.36px 0;}
.about-page .af-8c60e5b371{border-width:1px;border-color:var(--line);border-style:solid;align-content:stretch;display:flex;gap:8px;height:58px;align-items:center;justify-content:center;overflow:clip;padding-left:24px;padding-right:24px;padding-top:10px;padding-bottom:10px;position:relative;border-radius:10px;flex-shrink:0;}
.about-page .af-04910173d1{overflow-wrap:break-word;font-family:Roboto,sans-serif;font-weight:600;line-height:1.2;position:relative;flex-shrink:0;font-size:18px;color:var(--line);white-space:nowrap;}
.about-page .af-1d93933fc1{border-width:1px;border-color:var(--line);border-style:solid;align-content:stretch;display:flex;gap:20px;align-items:center;overflow:clip;padding-left:40px;padding-right:40px;padding-top:20px;padding-bottom:20px;position:relative;border-radius:24px;width:100%;height:100%;}
.about-page .af-6c4db81669{align-content:stretch;display:flex;gap:8px;align-items:center;position:relative;flex-shrink:0;}
.about-page .af-127ace8b2f{display:flex;height:80px;align-items:center;justify-content:center;position:relative;flex-shrink:0;width:0;}
.about-page .af-99a8f702a7{flex:none;rotate:90deg;}
.about-page .af-62cff19e6f{height:0;position:relative;width:80px;}
.about-page .af-d64ac4d2b2{position:absolute;inset:-1px 0 0 0;}
.about-page .af-36defdf045{align-content:stretch;display:flex;flex:1 0 0;flex-direction:column;gap:8px;height:80px;align-items:flex-start;justify-content:center;min-width:1px;position:relative;}
.about-page .af-db84aec30d{align-content:stretch;display:flex;align-items:center;justify-content:center;position:relative;flex-shrink:0;width:100%;}
.about-page .af-854c20c953{overflow-wrap:break-word;flex:1 0 0;font-family:Roboto,sans-serif;font-weight:500;line-height:1.2;min-width:1px;position:relative;font-size:34px;color:var(--text);text-transform:uppercase;}
.about-page .af-3a851deff4{overflow-wrap:break-word;align-content:stretch;display:flex;flex-direction:column;gap:8px;align-items:center;position:relative;width:100%;height:100%;text-align:center;}
.about-page .af-a66db7677e{font-family:Roboto,sans-serif;font-weight:600;line-height:1.2;position:relative;flex-shrink:0;font-size:48px;color:var(--text);width:100%;}
.about-page .af-9c58951134{font-family:Roboto,sans-serif;font-weight:400;line-height:1.5;position:relative;flex-shrink:0;font-size:24px;color:var(--muted);width:100%;white-space:pre-wrap;}
.about-page .af-f7c7c80365{border-width:1px;border-color:var(--line);border-style:solid;align-content:stretch;display:flex;flex-direction:column;gap:20px;align-items:flex-start;padding:20px;position:relative;border-radius:26px;width:100%;height:100%;}
.about-page .af-8b4c73cad0{overflow-wrap:break-word;font-family:Roboto,sans-serif;font-weight:600;line-height:1.2;position:relative;flex-shrink:0;font-size:34px;color:var(--text);white-space:nowrap;}
.about-page .af-12263d67ad{overflow-wrap:break-word;flex:1 0 0;font-family:Roboto,sans-serif;font-weight:400;line-height:0;min-width:1px;position:relative;font-size:24px;color:var(--text);}
.about-page .af-c6db26f3f9{line-height:1.5;margin-bottom:0;}
.about-page .af-7155515da0{line-height:1.5;}
.about-page .af-7d716a48bd{border-width:1px;border-color:var(--violet);border-style:solid;align-content:stretch;display:flex;flex-direction:column;gap:20px;align-items:flex-start;padding:20px;position:relative;border-radius:26px;width:100%;height:100%;}
.about-page .af-67eebde100{overflow-wrap:break-word;flex:1 0 0;font-family:Roboto,sans-serif;font-weight:400;line-height:1.5;min-width:1px;position:relative;font-size:24px;color:var(--text);}
.about-page .af-6f39cff2fa{overflow-wrap:break-word;flex:1 0 0;font-family:Roboto,sans-serif;font-weight:400;line-height:1.5;min-width:1px;position:relative;font-size:24px;color:var(--text);white-space:pre-wrap;}
.about-page .af-ff35f1d122{background:var(--line);border-width:1px;border-color:var(--line);border-style:solid;align-content:stretch;display:flex;align-items:center;justify-content:center;overflow:clip;padding-left:24px;padding-right:24px;padding-top:10px;padding-bottom:10px;position:relative;border-radius:10px;width:100%;height:100%;}
.about-page .af-0b71203783{align-content:stretch;display:flex;flex-direction:column;gap:30px;align-items:center;position:relative;width:100%;height:100%;}
.about-page .af-3c17b644f9{border-width:1px;border-color:var(--line);border-style:solid;align-content:stretch;display:flex;gap:20px;align-items:center;overflow:clip;padding-left:40px;padding-right:40px;padding-top:20px;padding-bottom:20px;position:relative;border-radius:24px;flex-shrink:0;width:1360px;}
.about-page .af-ea4b8ef01e{align-content:stretch;display:flex;flex-direction:column;gap:20px;align-items:center;position:relative;flex-shrink:0;width:100%;}
.about-page .af-80750e2ad5{overflow-wrap:break-word;align-content:stretch;display:flex;flex-direction:column;gap:8px;align-items:center;position:relative;flex-shrink:0;text-align:center;width:100%;}
.about-page .af-2fb08c83b8{font-family:Roboto,sans-serif;font-weight:400;line-height:1.5;position:relative;flex-shrink:0;font-size:24px;color:var(--muted);width:100%;}
.about-page .af-f42892757e{column-gap:20px;row-gap:20px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-template-rows:repeat(2,fit-content(100%));overflow:clip;position:relative;flex-shrink:0;width:100%;}
.about-page .af-c1bc278bf5{border-width:1px;border-color:var(--line);border-style:solid;align-content:stretch;display:flex;flex-direction:column;gap:8px;align-items:flex-start;justify-self:stretch;padding:20px;position:relative;border-radius:26px;align-self:stretch;flex-shrink:0;grid-column-start:1;grid-row-start:1}
.about-page .af-86a62ab121{overflow-wrap:break-word;font-family:Roboto,sans-serif;font-weight:600;line-height:1.2;min-width:100%;position:relative;flex-shrink:0;font-size:24px;color:var(--text);width:min-content;}
.about-page .af-b2c8ad86aa{overflow-wrap:break-word;font-family:Roboto,sans-serif;font-weight:400;line-height:1.5;min-width:100%;position:relative;flex-shrink:0;font-size:18px;color:var(--muted);width:min-content;}
.about-page .af-ff25f955df{border-width:1px;border-color:var(--violet);border-style:solid;align-content:stretch;display:flex;flex-direction:column;gap:8px;align-items:flex-start;justify-self:stretch;padding:20px;position:relative;border-radius:26px;align-self:flex-start;flex-shrink:0;grid-column-start:2;grid-row-start:1}
.about-page .af-f6dce4ae8f{overflow-wrap:break-word;font-family:Roboto,sans-serif;font-weight:600;line-height:1.2;min-width:100%;position:relative;flex-shrink:0;font-size:24px;color:var(--text);width:min-content;white-space:pre-wrap;}
.about-page .af-09d27efad8{border-width:1px;border-color:var(--line);border-style:solid;align-content:stretch;display:flex;flex-direction:column;gap:8px;align-items:flex-start;justify-self:stretch;padding:20px;position:relative;border-radius:26px;align-self:stretch;flex-shrink:0;grid-column-start:3;grid-row-start:1}
.about-page .af-06f40dcbc3{border-width:1px;border-color:var(--violet);border-style:solid;align-content:stretch;display:flex;flex-direction:column;gap:8px;align-items:flex-start;justify-self:stretch;padding:20px;position:relative;border-radius:26px;align-self:flex-start;flex-shrink:0;grid-column-start:1;grid-row-start:2}
.about-page .af-4df4fbd800{border-width:1px;border-color:var(--line);border-style:solid;align-content:stretch;display:flex;flex-direction:column;gap:8px;align-items:flex-start;justify-self:stretch;padding:20px;position:relative;border-radius:26px;align-self:flex-start;flex-shrink:0;grid-column-start:2;grid-row-start:2}
.about-page .af-367e13e704{overflow-wrap:break-word;font-family:Roboto,sans-serif;font-weight:400;line-height:0;min-width:100%;position:relative;flex-shrink:0;font-size:18px;color:var(--muted);width:min-content;}
.about-page .af-ba5c2acfe1{border-width:1px;border-color:var(--violet);border-style:solid;align-content:stretch;display:flex;flex-direction:column;gap:8px;align-items:flex-start;justify-self:stretch;padding:20px;position:relative;border-radius:26px;align-self:flex-start;flex-shrink:0;grid-column-start:3;grid-row-start:2}
.about-page .af-c4f2b9c958{align-content:stretch;display:flex;gap:8px;align-items:center;overflow:clip;padding-left:48px;padding-right:48px;position:relative;border-radius:24px;flex-shrink:0;width:100%;}
.about-page .af-0f827745f3{overflow-wrap:break-word;flex:1 0 0;font-family:Roboto,sans-serif;font-weight:400;line-height:1.5;min-width:1px;position:relative;font-size:18px;color:var(--muted);text-align:center;}
.about-page .af-d56681799c{align-content:stretch;display:flex;gap:20px;align-items:flex-start;justify-content:center;position:relative;flex-shrink:0;}
.about-page .af-82d41f6a28{overflow-wrap:break-word;align-content:stretch;display:flex;flex-direction:column;gap:8px;align-items:flex-start;position:relative;flex-shrink:0;text-align:center;width:100%;}
.about-page .af-4cebe21433{font-family:Roboto,sans-serif;font-weight:600;line-height:0;position:relative;flex-shrink:0;font-size:48px;color:var(--text);width:100%;white-space:pre-wrap;}
.about-page .af-e6e816241b{border-color:var(--muted);border-style:solid;align-content:stretch;display:flex;gap:20px;align-items:center;overflow:clip;padding-bottom:20px;position:relative;flex-shrink:0;width:100%;border-width:0;border-bottom-width:1px}
.about-page .af-79bbf908b0{display:flex;flex-direction:row;align-items:center;align-self:stretch;}
.about-page .af-3ee6028944{align-content:stretch;display:flex;gap:8px;height:100%;align-items:center;position:relative;flex-shrink:0;width:128px;}
.about-page .af-193b985aa0{display:flex;flex:1 0 0;height:91px;align-items:center;justify-content:center;min-width:1px;position:relative;}
.about-page .af-20356000b6{flex:none;height:100cqw;rotate:90deg;}
.about-page .af-62d80668da{height:100%;position:relative;width:91px;}
.about-page .af-bd6cfd3688{overflow-wrap:break-word;align-content:stretch;display:flex;flex:1 0 0;flex-direction:column;gap:8px;align-items:flex-start;justify-content:center;min-width:1px;position:relative;}
.about-page .af-3bf8b1ee81{font-family:Roboto,sans-serif;font-weight:600;line-height:1.2;position:relative;flex-shrink:0;font-size:24px;color:var(--text);text-align:center;white-space:nowrap;}
.about-page .af-60232b4197{font-family:Roboto,sans-serif;font-weight:400;line-height:1.5;min-width:100%;position:relative;flex-shrink:0;font-size:18px;color:var(--muted);width:min-content;}
.about-page .af-9be4c32d7d{display:flex;height:64px;align-items:center;justify-content:center;position:relative;flex-shrink:0;width:0;}
.about-page .af-e91a067cbe{height:0;position:relative;width:64px;}
.about-page .af-85dda799d6{display:flex;flex:1 0 0;height:64px;align-items:center;justify-content:center;min-width:1px;position:relative;}
.about-page .af-b8535cbfef{height:100%;position:relative;width:64px;}
.about-page .af-2fe06cc45b{border-width:1px;border-color:var(--line);border-style:solid;align-content:stretch;display:flex;align-items:center;padding:20px;position:relative;border-radius:24px;flex-shrink:0;width:1360px;}
.about-page .af-d454d3bafa{align-content:stretch;display:flex;flex:1 0 0;gap:20px;align-items:center;min-width:1px;position:relative;}
.about-page .af-406496b426{display:flex;height:87px;align-items:center;justify-content:center;position:relative;flex-shrink:0;width:0;}
.about-page .af-4b681eda4d{height:0;position:relative;width:87px;}
.about-page .af-93a2aa1fa6{overflow-wrap:break-word;align-content:stretch;display:flex;flex:1 0 0;flex-direction:column;gap:4px;align-items:flex-start;justify-content:center;min-width:1px;position:relative;}
.about-page .af-5cfb326716{font-family:Roboto,sans-serif;font-weight:600;line-height:1.2;position:relative;flex-shrink:0;font-size:24px;color:var(--text);width:100%;}
.about-page .af-03aeefb593{font-family:Roboto,sans-serif;font-weight:400;line-height:1.5;position:relative;flex-shrink:0;font-size:18px;color:var(--muted);width:100%;}
.about-page .af-d6acf8a408{align-content:stretch;display:flex;flex-direction:column;gap:30px;align-items:flex-start;position:relative;width:100%;height:100%;}
.about-page .af-52cf65960e{overflow-wrap:break-word;flex:1 0 0;font-family:Inter,sans-serif;font-weight:500;line-height:1.2;min-width:1px;font-style:normal;position:relative;font-size:34px;color:var(--text);text-transform:uppercase;}
.about-page .af-26ecb10e0b{align-content:stretch;display:flex;gap:20px;align-items:flex-start;overflow:clip;position:relative;flex-shrink:0;width:1360px;}
.about-page .af-6b972fa609{align-content:stretch;display:flex;flex-direction:column;gap:20px;align-items:flex-start;position:relative;flex-shrink:0;width:514px;}
.about-page .af-c07b001295{overflow-wrap:break-word;align-content:stretch;display:flex;flex-direction:column;gap:20px;align-items:flex-start;position:relative;flex-shrink:0;width:100%;}
.about-page .af-a552ab2f09{align-content:stretch;display:flex;flex-direction:column;font-family:Roboto,sans-serif;font-weight:400;gap:20px;align-items:flex-start;line-height:1.5;position:relative;flex-shrink:0;font-size:18px;color:var(--muted);width:100%;}
.about-page .af-80c87a1cbd{position:relative;flex-shrink:0;width:100%;}
.about-page .af-8de36ecd8d{align-content:stretch;display:flex;flex-direction:column;align-items:center;position:relative;flex-shrink:0;width:100%;}
.about-page .af-0ab7608965{border-width:1px;border-color:var(--line);border-style:solid;align-content:stretch;display:flex;flex-direction:column;gap:8px;align-items:flex-start;padding:20px;position:relative;border-radius:26px;flex-shrink:0;width:100%;}
.about-page .af-71f890028c{align-content:stretch;display:flex;flex:1 0 0;flex-direction:column;gap:8px;align-items:flex-start;min-width:1px;position:relative;}
.about-page .af-365c35ac82{overflow-wrap:break-word;font-family:Roboto,sans-serif;font-weight:400;line-height:1.5;position:relative;flex-shrink:0;font-size:18px;color:var(--text);width:100%;}
.about-page .af-b234bad064{border-width:1px;border-color:var(--line);border-style:solid;align-content:stretch;display:flex;height:64px;align-items:center;padding-left:40px;padding-right:40px;padding-top:14px;padding-bottom:14px;position:relative;border-radius:10px;flex-shrink:0;width:100%;}
.about-page .af-be8965c5c7{border-width:1px;border-color:var(--line);border-style:solid;align-content:stretch;display:flex;height:64px;align-items:center;justify-content:space-between;padding-left:40px;padding-right:40px;padding-top:14px;padding-bottom:14px;position:relative;border-radius:10px;flex-shrink:0;width:100%;}
.about-page .af-29b99caad6{align-content:stretch;display:flex;align-items:center;position:relative;flex-shrink:0;width:100%;}
.about-page .af-1ae5e0d5ef{border-width:1px;border-color:var(--line);border-style:solid;align-content:stretch;display:flex;align-items:center;justify-content:space-between;overflow:clip;padding-left:20px;padding-right:20px;padding-top:14px;padding-bottom:14px;position:relative;border-radius:10px;flex-shrink:0;width:100%;}
.about-page .af-8f3877c675{align-content:stretch;display:flex;align-items:center;position:relative;flex-shrink:0;}
.about-page .af-465135d685{display:flex;height:8.574px;align-items:center;justify-content:center;position:relative;flex-shrink:0;width:14px;}
.about-page .af-769873a681{height:14px;position:relative;width:8.574px;}
.about-page .af-6626503c3f{position:absolute;display:block;inset:0;max-width:none;}
.about-page .af-7042b1cfe7{align-content:stretch;display:flex;flex-direction:column;gap:8px;align-items:flex-start;position:relative;flex-shrink:0;width:100%;}
.about-page .af-b311d33086{border-width:1px;border-color:var(--line);border-style:solid;align-content:stretch;display:flex;height:98px;align-items:center;padding-left:40px;padding-right:40px;padding-top:14px;padding-bottom:14px;position:relative;border-radius:10px;flex-shrink:0;width:100%;}
.about-page .af-d5da23153a{overflow-wrap:break-word;font-family:Roboto,sans-serif;font-weight:400;line-height:1.5;position:relative;flex-shrink:0;font-size:16px;color:var(--muted);width:100%;}
.about-page .af-22d47fb541{align-content:stretch;display:flex;gap:10px;align-items:flex-start;position:relative;flex-shrink:0;width:100%;}
.about-page .af-b114a02c03{overflow-wrap:break-word;flex:1 0 0;font-family:Roboto,sans-serif;font-weight:400;line-height:1.5;min-width:1px;position:relative;font-size:18px;color:var(--text);}
.about-page .af-93c8ffda73{background:var(--line);border-width:1px;border-color:var(--line);border-style:solid;align-content:stretch;display:flex;height:58px;align-items:center;justify-content:center;overflow:clip;padding-left:24px;padding-right:24px;padding-top:10px;padding-bottom:10px;position:relative;border-radius:10px;flex-shrink:0;width:100%;}
.about-page .af-d182b0c849{align-content:stretch;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;position:relative;width:100%;height:100%;}
.about-page .af-94539f9fff{border-width:1px;border-color:var(--line);border-style:solid;align-content:stretch;display:flex;align-items:center;justify-content:center;overflow:clip;padding:20px;position:relative;border-radius:24px;flex-shrink:0;width:100%;}
.about-page .af-40ad5cc9aa{align-content:stretch;display:flex;flex:1 0 0;gap:30px;align-items:center;justify-content:center;min-width:1px;position:relative;}
.about-page .af-7f6e6780a3{overflow-wrap:break-word;align-content:stretch;display:flex;flex:1 0 0;flex-direction:column;gap:8px;align-items:flex-start;min-width:1px;position:relative;}
.about-page .af-4cd609cab1{font-family:Roboto,sans-serif;font-weight:600;line-height:1.2;position:relative;flex-shrink:0;font-size:34px;color:var(--text);width:100%;}
.about-page{width:min(calc(100% - 80px),1360px);margin:40px auto;display:flex;flex-direction:column;gap:120px;--hosting-on-accent:#00091e}
.about-page>section{margin:0;width:100%;height:auto;min-width:0;scroll-margin-top:24px}
.about-page p,.about-page h1,.about-page h2{margin:0}
.about-page .af-text{margin:0;min-width:0;flex-shrink:1}
.about-page .af-fluid{min-width:0;max-width:100%}
.about-page .af-original-icon{display:block;flex-shrink:0;object-fit:contain;max-width:100%}
.about-page .af-rich-line{display:block}
.about-page a{color:inherit;text-decoration:none}
.about-page a:focus-visible,.about-page button:focus-visible,.about-page .about-input:focus-visible{outline:2px solid var(--violet);outline-offset:4px}
.about-page .af-accent-surface{--hosting-on-accent:#00091e;--line:#22d3ee;color:#00091e}
.about-page .af-fixed-surface{--text:#fff;--muted:#cbd5e1}
.about-page .af-responsive-row{gap:16px}
.about-page .af-responsive-row>.af-fluid{flex:1 1 0}
.about-page .about-team-body{display:flex;flex-direction:column;gap:20px;width:100%;align-items:center}
.about-page #about-team{display:flex;flex-direction:column;gap:20px}
.about-page :is([data-figma="4249:9166"],[data-figma="4249:9482"],[data-figma="4250:18011"],[data-figma="4251:18890"]){height:auto;min-height:122px;padding-top:20px;padding-bottom:20px}
.about-page :is([data-figma="4249:13202"],[data-figma="4249:9481"],[data-figma="4250:18010"],[data-figma="4251:18889"]){height:auto;gap:30px}
.about-page label.af-text{font-weight:400}
.about-page .about-input{display:block;background:transparent;box-shadow:none;border:0;border-radius:0;padding:0;width:100%;min-width:0;min-height:27px;color:var(--text);font:400 18px/1.5 Roboto,sans-serif;outline-offset:4px}
.about-page input.about-input{height:100%}
.about-page textarea.about-input{height:100%;resize:vertical}
.about-page select.about-input{appearance:none}
.about-page select.about-input option{background:var(--bg);color:var(--text)}
.about-page .about-consent{width:27px;height:27px;flex:0 0 27px;margin:0;accent-color:var(--line)}
.about-page [data-figma="4251:19567"],.about-page [data-figma="4251:19589"]{width:auto;flex:1;min-width:0}
.about-page [data-figma="4251:19254"]{align-items:flex-start}
.about-page [data-figma="4251:19256"]{width:auto;flex:1;white-space:normal}
.about-page [data-figma="4251:19258"]{cursor:pointer}
.about-page [data-figma="4251:19008"]{gap:20px}
.about-page [data-figma="4251:19008"]>[data-figma="4251:19047"]{width:514px;flex:0 0 514px}
.about-page [data-figma="4251:19555"]{width:auto;flex:1 1 0}
.about-page [data-figma="4251:19511"]{width:100%;height:auto}
@media(max-width:1399px){
 .about-page .af-fluid{width:100%;height:auto;min-height:0}
 .about-page .af-responsive-row>.af-fluid{width:auto}
}
@media(min-width:761px) and (max-width:1024px){.about-page{width:calc(100% - 48px);gap:80px}}
@media(max-width:1024px){
 .about-page .af-fluid{width:100%;height:auto;min-height:0;min-width:0;max-width:100%}
 .about-page .af-responsive-row{flex-direction:column;align-items:stretch;gap:16px}
 .about-page .af-responsive-row>.af-fluid{width:100%;flex:0 1 auto}
 .about-page .af-panel{padding:20px}
 .about-page .af-type-48{font-size:30px;line-height:1.2;white-space:normal;text-wrap:balance}
 .about-page .af-type-34{font-size:26px;line-height:1.25;white-space:normal}
 .about-page .af-type-24{font-size:20px;line-height:1.4;white-space:normal}
 .about-page .af-type-18{font-size:18px;line-height:1.5;white-space:normal}
 .about-page .af-rich-line{white-space:normal}
 .about-page .af-original-icon{height:auto}
 .about-page #about-team .about-team-body>.af-panel>.af-flex:not(.af-column){flex-direction:column;align-items:flex-start;gap:16px}
 .about-page #about-team .about-team-body>.af-panel>.af-flex>.af-original-icon{width:80px;height:80px}
 .about-page [data-figma="4251:19008"]>[data-figma="4251:19047"]{width:100%;flex:0 1 auto}
 .about-page [data-figma="4251:19555"]{width:100%;flex:0 1 auto}
 .about-page :is([data-figma="4251:19196"],[data-figma="4251:19225"]){display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}
 .about-page :is([data-figma="4251:19199"],[data-figma="4251:19206"],[data-figma="4251:19228"],[data-figma="4251:19235"],[data-figma="4251:19566"],[data-figma="4251:19610"],[data-figma="4251:19588"]){min-height:58px}
}
@media(max-width:760px){
 .about-page{width:calc(100% - 32px);gap:64px;margin:24px auto}
 .about-page :is([data-figma="4251:19196"],[data-figma="4251:19225"]){grid-template-columns:1fr}
}

/* Preserve the Figma fill-container text sizing and content-height cards. */
.about-page .af-min-content{width:100%;min-width:100%;flex-shrink:0}
.about-page .af-responsive-row{gap:20px}
.about-page [data-figma="4249:9063"]{display:flex;flex-direction:row}
.about-page [data-figma="4249:9063"]>.af-column{height:auto}
.about-page :is([data-figma="4249:13508"],[data-figma="4250:16891"],[data-figma="4250:18523"]){width:100%;justify-content:center}
.about-page :is([data-figma="4249:13508"],[data-figma="4250:16891"],[data-figma="4250:18523"])>a{width:auto;flex:0 0 auto}
.about-page a .af-text{flex-shrink:0;width:auto;max-width:100%}
.about-page [data-figma="4249:9478"]{width:auto;height:auto}
.about-page [data-figma="4251:19047"]{width:514px;flex:0 0 514px}
.about-page .af-193b985aa0,.about-page .af-85dda799d6{flex:0 0 0;min-width:0}
.about-page .af-20356000b6{height:0}
@media(max-width:1024px){
 .about-page #about-team .about-team-body>.af-panel>.af-flex>.af-text{flex:0 1 auto;width:100%;height:auto}
 .about-page [data-figma="4250:15991"]{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:none}
 .about-page [data-figma="4250:15991"]>.af-panel{grid-column:auto;grid-row:auto;align-self:stretch}
 .about-page [data-figma="4251:19047"]{width:100%;flex:0 1 auto}
 .about-page :is([data-figma="4249:13508"],[data-figma="4250:16891"],[data-figma="4250:18523"])>a{width:100%;flex:0 1 auto}
}
@media(max-width:760px){
 .about-page [data-figma="4250:15991"]{grid-template-columns:1fr}
 .about-page #about-hero .af-original-icon:not(.af-fluid){width:56px;height:56px}
 .about-page #about-process .af-3ee6028944{width:96px}
 .about-page #about-process .af-3ee6028944>.af-original-icon{width:40px;height:auto}
 .about-page #about-process .af-e6e816241b{gap:12px;align-items:flex-start}
 .about-page #about-process .af-type-24{white-space:normal;text-align:left}
 .about-page #about-process .af-d454d3bafa{flex-direction:column;align-items:flex-start}
}

.about-page [data-figma="4251:19008"]>[data-figma="4251:19046"]{width:100%;flex:0 1 auto}
.about-page [data-figma="4251:19046"]>[data-figma="4251:19047"]{width:514px;flex:0 0 514px}
.about-page [data-figma="4251:19046"]>[data-figma="4251:19555"]{width:auto;flex:1 1 0}
.about-page :is([data-figma="4249:13508"],[data-figma="4250:16891"],[data-figma="4250:18523"])>a.af-fluid{width:auto;flex:0 0 auto}
.about-page [data-figma="4249:13508"]{justify-content:flex-start}
.about-page #about-team [data-figma="4249:9478"]{width:auto;height:58px;flex:none}
@media(max-width:1024px){
 .about-page [data-figma="4251:19046"]{flex-direction:column}
 .about-page [data-figma="4251:19046"]>[data-figma="4251:19047"],.about-page [data-figma="4251:19046"]>[data-figma="4251:19555"]{width:100%;flex:0 1 auto}
 .about-page :is([data-figma="4249:13508"],[data-figma="4250:16891"],[data-figma="4250:18523"])>a.af-fluid{width:100%;flex:0 1 auto}
}
@media(max-width:760px){.about-page #about-process .af-93a2aa1fa6{flex:0 1 auto;width:100%}}

.about-page [data-figma="4249:13202"]{gap:20px}
@media(max-width:1024px){.about-page #about-team .about-team-body>.af-panel>.af-flex>.af-type-24{flex:0 1 auto;width:100%;height:auto}}
@media(max-width:760px){
 .about-page #about-process .af-406496b426{width:87px;height:1px;flex:none}
 .about-page #about-process .af-406496b426 .af-99a8f702a7{rotate:0deg}
}

.about-page>section{flex:none;display:flex;flex-direction:column}
@media(max-width:760px){.about-page #about-process .af-3bf8b1ee81{width:100%;text-wrap:balance}}

.about-page>#contact{height:auto;min-height:0}
.about-page [data-figma="4249:9097"]{background:#00091e}
[data-theme="light"] .about-page [data-figma="4249:9097"]{background:transparent}
