/* roboto-cyrillic-ext-400-normal */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-display: swap;
  font-weight: 400;
  src: url(/dist/fonts/roboto-cyrillic-ext-400-normal.98f0f40c.woff2) format('woff2'), url(/dist/fonts/roboto-cyrillic-ext-400-normal.548f6caa.woff) format('woff');
  unicode-range: U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;
}

/* roboto-cyrillic-400-normal */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-display: swap;
  font-weight: 400;
  src: url(/dist/fonts/roboto-cyrillic-400-normal.853412e1.woff2) format('woff2'), url(/dist/fonts/roboto-cyrillic-400-normal.087726fc.woff) format('woff');
  unicode-range: U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;
}

/* roboto-greek-ext-400-normal */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-display: swap;
  font-weight: 400;
  src: url(/dist/fonts/roboto-greek-ext-400-normal.9642a4a4.woff2) format('woff2'), url(/dist/fonts/roboto-greek-ext-400-normal.48ded419.woff) format('woff');
  unicode-range: U+1F00-1FFF;
}

/* roboto-greek-400-normal */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-display: swap;
  font-weight: 400;
  src: url(/dist/fonts/roboto-greek-400-normal.57812cd2.woff2) format('woff2'), url(/dist/fonts/roboto-greek-400-normal.7ec7a0e9.woff) format('woff');
  unicode-range: U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF;
}

/* roboto-math-400-normal */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-display: swap;
  font-weight: 400;
  src: url(/dist/fonts/roboto-math-400-normal.bc7e0dec.woff2) format('woff2'), url(/dist/fonts/roboto-math-400-normal.692ee665.woff) format('woff');
  unicode-range: U+0302-0303,U+0305,U+0307-0308,U+0310,U+0312,U+0315,U+031A,U+0326-0327,U+032C,U+032F-0330,U+0332-0333,U+0338,U+033A,U+0346,U+034D,U+0391-03A1,U+03A3-03A9,U+03B1-03C9,U+03D1,U+03D5-03D6,U+03F0-03F1,U+03F4-03F5,U+2016-2017,U+2034-2038,U+203C,U+2040,U+2043,U+2047,U+2050,U+2057,U+205F,U+2070-2071,U+2074-208E,U+2090-209C,U+20D0-20DC,U+20E1,U+20E5-20EF,U+2100-2112,U+2114-2115,U+2117-2121,U+2123-214F,U+2190,U+2192,U+2194-21AE,U+21B0-21E5,U+21F1-21F2,U+21F4-2211,U+2213-2214,U+2216-22FF,U+2308-230B,U+2310,U+2319,U+231C-2321,U+2336-237A,U+237C,U+2395,U+239B-23B7,U+23D0,U+23DC-23E1,U+2474-2475,U+25AF,U+25B3,U+25B7,U+25BD,U+25C1,U+25CA,U+25CC,U+25FB,U+266D-266F,U+27C0-27FF,U+2900-2AFF,U+2B0E-2B11,U+2B30-2B4C,U+2BFE,U+3030,U+FF5B,U+FF5D,U+1D400-1D7FF,U+1EE00-1EEFF;
}

/* roboto-symbols-400-normal */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-display: swap;
  font-weight: 400;
  src: url(/dist/fonts/roboto-symbols-400-normal.f296d06d.woff2) format('woff2'), url(/dist/fonts/roboto-symbols-400-normal.aabf754f.woff) format('woff');
  unicode-range: U+0001-000C,U+000E-001F,U+007F-009F,U+20DD-20E0,U+20E2-20E4,U+2150-218F,U+2190,U+2192,U+2194-2199,U+21AF,U+21E6-21F0,U+21F3,U+2218-2219,U+2299,U+22C4-22C6,U+2300-243F,U+2440-244A,U+2460-24FF,U+25A0-27BF,U+2800-28FF,U+2921-2922,U+2981,U+29BF,U+29EB,U+2B00-2BFF,U+4DC0-4DFF,U+FFF9-FFFB,U+10140-1018E,U+10190-1019C,U+101A0,U+101D0-101FD,U+102E0-102FB,U+10E60-10E7E,U+1D2C0-1D2D3,U+1D2E0-1D37F,U+1F000-1F0FF,U+1F100-1F1AD,U+1F1E6-1F1FF,U+1F30D-1F30F,U+1F315,U+1F31C,U+1F31E,U+1F320-1F32C,U+1F336,U+1F378,U+1F37D,U+1F382,U+1F393-1F39F,U+1F3A7-1F3A8,U+1F3AC-1F3AF,U+1F3C2,U+1F3C4-1F3C6,U+1F3CA-1F3CE,U+1F3D4-1F3E0,U+1F3ED,U+1F3F1-1F3F3,U+1F3F5-1F3F7,U+1F408,U+1F415,U+1F41F,U+1F426,U+1F43F,U+1F441-1F442,U+1F444,U+1F446-1F449,U+1F44C-1F44E,U+1F453,U+1F46A,U+1F47D,U+1F4A3,U+1F4B0,U+1F4B3,U+1F4B9,U+1F4BB,U+1F4BF,U+1F4C8-1F4CB,U+1F4D6,U+1F4DA,U+1F4DF,U+1F4E3-1F4E6,U+1F4EA-1F4ED,U+1F4F7,U+1F4F9-1F4FB,U+1F4FD-1F4FE,U+1F503,U+1F507-1F50B,U+1F50D,U+1F512-1F513,U+1F53E-1F54A,U+1F54F-1F5FA,U+1F610,U+1F650-1F67F,U+1F687,U+1F68D,U+1F691,U+1F694,U+1F698,U+1F6AD,U+1F6B2,U+1F6B9-1F6BA,U+1F6BC,U+1F6C6-1F6CF,U+1F6D3-1F6D7,U+1F6E0-1F6EA,U+1F6F0-1F6F3,U+1F6F7-1F6FC,U+1F700-1F7FF,U+1F800-1F80B,U+1F810-1F847,U+1F850-1F859,U+1F860-1F887,U+1F890-1F8AD,U+1F8B0-1F8BB,U+1F8C0-1F8C1,U+1F900-1F90B,U+1F93B,U+1F946,U+1F984,U+1F996,U+1F9E9,U+1FA00-1FA6F,U+1FA70-1FA7C,U+1FA80-1FA89,U+1FA8F-1FAC6,U+1FACE-1FADC,U+1FADF-1FAE9,U+1FAF0-1FAF8,U+1FB00-1FBFF;
}

/* roboto-vietnamese-400-normal */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-display: swap;
  font-weight: 400;
  src: url(/dist/fonts/roboto-vietnamese-400-normal.518707bb.woff2) format('woff2'), url(/dist/fonts/roboto-vietnamese-400-normal.f0d6cc08.woff) format('woff');
  unicode-range: U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB;
}

/* roboto-latin-ext-400-normal */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-display: swap;
  font-weight: 400;
  src: url(/dist/fonts/roboto-latin-ext-400-normal.63938345.woff2) format('woff2'), url(/dist/fonts/roboto-latin-ext-400-normal.ef4cc4f9.woff) format('woff');
  unicode-range: U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;
}

/* roboto-latin-400-normal */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-display: swap;
  font-weight: 400;
  src: url(/dist/fonts/roboto-latin-400-normal.0d16261b.woff2) format('woff2'), url(/dist/fonts/roboto-latin-400-normal.c1b1c5c6.woff) format('woff');
  unicode-range: U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;
}
/* roboto-cyrillic-ext-500-normal */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-display: swap;
  font-weight: 500;
  src: url(/dist/fonts/roboto-cyrillic-ext-500-normal.ef0965b4.woff2) format('woff2'), url(/dist/fonts/roboto-cyrillic-ext-500-normal.aeab2cc4.woff) format('woff');
  unicode-range: U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;
}

/* roboto-cyrillic-500-normal */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-display: swap;
  font-weight: 500;
  src: url(/dist/fonts/roboto-cyrillic-500-normal.01780fd6.woff2) format('woff2'), url(/dist/fonts/roboto-cyrillic-500-normal.d21a79f9.woff) format('woff');
  unicode-range: U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;
}

/* roboto-greek-ext-500-normal */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-display: swap;
  font-weight: 500;
  src: url(/dist/fonts/roboto-greek-ext-500-normal.973c29ab.woff2) format('woff2'), url(/dist/fonts/roboto-greek-ext-500-normal.635e4d35.woff) format('woff');
  unicode-range: U+1F00-1FFF;
}

/* roboto-greek-500-normal */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-display: swap;
  font-weight: 500;
  src: url(/dist/fonts/roboto-greek-500-normal.cb9864dc.woff2) format('woff2'), url(/dist/fonts/roboto-greek-500-normal.b9a41503.woff) format('woff');
  unicode-range: U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF;
}

/* roboto-math-500-normal */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-display: swap;
  font-weight: 500;
  src: url(/dist/fonts/roboto-math-500-normal.233f0580.woff2) format('woff2'), url(/dist/fonts/roboto-math-500-normal.4d9eda12.woff) format('woff');
  unicode-range: U+0302-0303,U+0305,U+0307-0308,U+0310,U+0312,U+0315,U+031A,U+0326-0327,U+032C,U+032F-0330,U+0332-0333,U+0338,U+033A,U+0346,U+034D,U+0391-03A1,U+03A3-03A9,U+03B1-03C9,U+03D1,U+03D5-03D6,U+03F0-03F1,U+03F4-03F5,U+2016-2017,U+2034-2038,U+203C,U+2040,U+2043,U+2047,U+2050,U+2057,U+205F,U+2070-2071,U+2074-208E,U+2090-209C,U+20D0-20DC,U+20E1,U+20E5-20EF,U+2100-2112,U+2114-2115,U+2117-2121,U+2123-214F,U+2190,U+2192,U+2194-21AE,U+21B0-21E5,U+21F1-21F2,U+21F4-2211,U+2213-2214,U+2216-22FF,U+2308-230B,U+2310,U+2319,U+231C-2321,U+2336-237A,U+237C,U+2395,U+239B-23B7,U+23D0,U+23DC-23E1,U+2474-2475,U+25AF,U+25B3,U+25B7,U+25BD,U+25C1,U+25CA,U+25CC,U+25FB,U+266D-266F,U+27C0-27FF,U+2900-2AFF,U+2B0E-2B11,U+2B30-2B4C,U+2BFE,U+3030,U+FF5B,U+FF5D,U+1D400-1D7FF,U+1EE00-1EEFF;
}

/* roboto-symbols-500-normal */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-display: swap;
  font-weight: 500;
  src: url(/dist/fonts/roboto-symbols-500-normal.e8741b6e.woff2) format('woff2'), url(/dist/fonts/roboto-symbols-500-normal.55416127.woff) format('woff');
  unicode-range: U+0001-000C,U+000E-001F,U+007F-009F,U+20DD-20E0,U+20E2-20E4,U+2150-218F,U+2190,U+2192,U+2194-2199,U+21AF,U+21E6-21F0,U+21F3,U+2218-2219,U+2299,U+22C4-22C6,U+2300-243F,U+2440-244A,U+2460-24FF,U+25A0-27BF,U+2800-28FF,U+2921-2922,U+2981,U+29BF,U+29EB,U+2B00-2BFF,U+4DC0-4DFF,U+FFF9-FFFB,U+10140-1018E,U+10190-1019C,U+101A0,U+101D0-101FD,U+102E0-102FB,U+10E60-10E7E,U+1D2C0-1D2D3,U+1D2E0-1D37F,U+1F000-1F0FF,U+1F100-1F1AD,U+1F1E6-1F1FF,U+1F30D-1F30F,U+1F315,U+1F31C,U+1F31E,U+1F320-1F32C,U+1F336,U+1F378,U+1F37D,U+1F382,U+1F393-1F39F,U+1F3A7-1F3A8,U+1F3AC-1F3AF,U+1F3C2,U+1F3C4-1F3C6,U+1F3CA-1F3CE,U+1F3D4-1F3E0,U+1F3ED,U+1F3F1-1F3F3,U+1F3F5-1F3F7,U+1F408,U+1F415,U+1F41F,U+1F426,U+1F43F,U+1F441-1F442,U+1F444,U+1F446-1F449,U+1F44C-1F44E,U+1F453,U+1F46A,U+1F47D,U+1F4A3,U+1F4B0,U+1F4B3,U+1F4B9,U+1F4BB,U+1F4BF,U+1F4C8-1F4CB,U+1F4D6,U+1F4DA,U+1F4DF,U+1F4E3-1F4E6,U+1F4EA-1F4ED,U+1F4F7,U+1F4F9-1F4FB,U+1F4FD-1F4FE,U+1F503,U+1F507-1F50B,U+1F50D,U+1F512-1F513,U+1F53E-1F54A,U+1F54F-1F5FA,U+1F610,U+1F650-1F67F,U+1F687,U+1F68D,U+1F691,U+1F694,U+1F698,U+1F6AD,U+1F6B2,U+1F6B9-1F6BA,U+1F6BC,U+1F6C6-1F6CF,U+1F6D3-1F6D7,U+1F6E0-1F6EA,U+1F6F0-1F6F3,U+1F6F7-1F6FC,U+1F700-1F7FF,U+1F800-1F80B,U+1F810-1F847,U+1F850-1F859,U+1F860-1F887,U+1F890-1F8AD,U+1F8B0-1F8BB,U+1F8C0-1F8C1,U+1F900-1F90B,U+1F93B,U+1F946,U+1F984,U+1F996,U+1F9E9,U+1FA00-1FA6F,U+1FA70-1FA7C,U+1FA80-1FA89,U+1FA8F-1FAC6,U+1FACE-1FADC,U+1FADF-1FAE9,U+1FAF0-1FAF8,U+1FB00-1FBFF;
}

/* roboto-vietnamese-500-normal */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-display: swap;
  font-weight: 500;
  src: url(/dist/fonts/roboto-vietnamese-500-normal.f7cefda9.woff2) format('woff2'), url(/dist/fonts/roboto-vietnamese-500-normal.3164363b.woff) format('woff');
  unicode-range: U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB;
}

/* roboto-latin-ext-500-normal */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-display: swap;
  font-weight: 500;
  src: url(/dist/fonts/roboto-latin-ext-500-normal.a352ed92.woff2) format('woff2'), url(/dist/fonts/roboto-latin-ext-500-normal.d929fcd4.woff) format('woff');
  unicode-range: U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;
}

/* roboto-latin-500-normal */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-display: swap;
  font-weight: 500;
  src: url(/dist/fonts/roboto-latin-500-normal.1c7e8aa0.woff2) format('woff2'), url(/dist/fonts/roboto-latin-500-normal.f4ee5bd9.woff) format('woff');
  unicode-range: U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;
}
/* roboto-cyrillic-ext-600-normal */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-display: swap;
  font-weight: 600;
  src: url(/dist/fonts/roboto-cyrillic-ext-600-normal.eafb70c5.woff2) format('woff2'), url(/dist/fonts/roboto-cyrillic-ext-600-normal.4760da58.woff) format('woff');
  unicode-range: U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;
}

/* roboto-cyrillic-600-normal */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-display: swap;
  font-weight: 600;
  src: url(/dist/fonts/roboto-cyrillic-600-normal.54eaf114.woff2) format('woff2'), url(/dist/fonts/roboto-cyrillic-600-normal.3a163b94.woff) format('woff');
  unicode-range: U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;
}

/* roboto-greek-ext-600-normal */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-display: swap;
  font-weight: 600;
  src: url(/dist/fonts/roboto-greek-ext-600-normal.333a363d.woff2) format('woff2'), url(/dist/fonts/roboto-greek-ext-600-normal.0d2fd987.woff) format('woff');
  unicode-range: U+1F00-1FFF;
}

/* roboto-greek-600-normal */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-display: swap;
  font-weight: 600;
  src: url(/dist/fonts/roboto-greek-600-normal.b4e4c9a8.woff2) format('woff2'), url(/dist/fonts/roboto-greek-600-normal.cb7eaf20.woff) format('woff');
  unicode-range: U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF;
}

/* roboto-math-600-normal */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-display: swap;
  font-weight: 600;
  src: url(/dist/fonts/roboto-math-600-normal.6a040e43.woff2) format('woff2'), url(/dist/fonts/roboto-math-600-normal.8fb3f674.woff) format('woff');
  unicode-range: U+0302-0303,U+0305,U+0307-0308,U+0310,U+0312,U+0315,U+031A,U+0326-0327,U+032C,U+032F-0330,U+0332-0333,U+0338,U+033A,U+0346,U+034D,U+0391-03A1,U+03A3-03A9,U+03B1-03C9,U+03D1,U+03D5-03D6,U+03F0-03F1,U+03F4-03F5,U+2016-2017,U+2034-2038,U+203C,U+2040,U+2043,U+2047,U+2050,U+2057,U+205F,U+2070-2071,U+2074-208E,U+2090-209C,U+20D0-20DC,U+20E1,U+20E5-20EF,U+2100-2112,U+2114-2115,U+2117-2121,U+2123-214F,U+2190,U+2192,U+2194-21AE,U+21B0-21E5,U+21F1-21F2,U+21F4-2211,U+2213-2214,U+2216-22FF,U+2308-230B,U+2310,U+2319,U+231C-2321,U+2336-237A,U+237C,U+2395,U+239B-23B7,U+23D0,U+23DC-23E1,U+2474-2475,U+25AF,U+25B3,U+25B7,U+25BD,U+25C1,U+25CA,U+25CC,U+25FB,U+266D-266F,U+27C0-27FF,U+2900-2AFF,U+2B0E-2B11,U+2B30-2B4C,U+2BFE,U+3030,U+FF5B,U+FF5D,U+1D400-1D7FF,U+1EE00-1EEFF;
}

/* roboto-symbols-600-normal */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-display: swap;
  font-weight: 600;
  src: url(/dist/fonts/roboto-symbols-600-normal.37f8a11c.woff2) format('woff2'), url(/dist/fonts/roboto-symbols-600-normal.418e28cd.woff) format('woff');
  unicode-range: U+0001-000C,U+000E-001F,U+007F-009F,U+20DD-20E0,U+20E2-20E4,U+2150-218F,U+2190,U+2192,U+2194-2199,U+21AF,U+21E6-21F0,U+21F3,U+2218-2219,U+2299,U+22C4-22C6,U+2300-243F,U+2440-244A,U+2460-24FF,U+25A0-27BF,U+2800-28FF,U+2921-2922,U+2981,U+29BF,U+29EB,U+2B00-2BFF,U+4DC0-4DFF,U+FFF9-FFFB,U+10140-1018E,U+10190-1019C,U+101A0,U+101D0-101FD,U+102E0-102FB,U+10E60-10E7E,U+1D2C0-1D2D3,U+1D2E0-1D37F,U+1F000-1F0FF,U+1F100-1F1AD,U+1F1E6-1F1FF,U+1F30D-1F30F,U+1F315,U+1F31C,U+1F31E,U+1F320-1F32C,U+1F336,U+1F378,U+1F37D,U+1F382,U+1F393-1F39F,U+1F3A7-1F3A8,U+1F3AC-1F3AF,U+1F3C2,U+1F3C4-1F3C6,U+1F3CA-1F3CE,U+1F3D4-1F3E0,U+1F3ED,U+1F3F1-1F3F3,U+1F3F5-1F3F7,U+1F408,U+1F415,U+1F41F,U+1F426,U+1F43F,U+1F441-1F442,U+1F444,U+1F446-1F449,U+1F44C-1F44E,U+1F453,U+1F46A,U+1F47D,U+1F4A3,U+1F4B0,U+1F4B3,U+1F4B9,U+1F4BB,U+1F4BF,U+1F4C8-1F4CB,U+1F4D6,U+1F4DA,U+1F4DF,U+1F4E3-1F4E6,U+1F4EA-1F4ED,U+1F4F7,U+1F4F9-1F4FB,U+1F4FD-1F4FE,U+1F503,U+1F507-1F50B,U+1F50D,U+1F512-1F513,U+1F53E-1F54A,U+1F54F-1F5FA,U+1F610,U+1F650-1F67F,U+1F687,U+1F68D,U+1F691,U+1F694,U+1F698,U+1F6AD,U+1F6B2,U+1F6B9-1F6BA,U+1F6BC,U+1F6C6-1F6CF,U+1F6D3-1F6D7,U+1F6E0-1F6EA,U+1F6F0-1F6F3,U+1F6F7-1F6FC,U+1F700-1F7FF,U+1F800-1F80B,U+1F810-1F847,U+1F850-1F859,U+1F860-1F887,U+1F890-1F8AD,U+1F8B0-1F8BB,U+1F8C0-1F8C1,U+1F900-1F90B,U+1F93B,U+1F946,U+1F984,U+1F996,U+1F9E9,U+1FA00-1FA6F,U+1FA70-1FA7C,U+1FA80-1FA89,U+1FA8F-1FAC6,U+1FACE-1FADC,U+1FADF-1FAE9,U+1FAF0-1FAF8,U+1FB00-1FBFF;
}

/* roboto-vietnamese-600-normal */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-display: swap;
  font-weight: 600;
  src: url(/dist/fonts/roboto-vietnamese-600-normal.1b873efd.woff2) format('woff2'), url(/dist/fonts/roboto-vietnamese-600-normal.8167e4c6.woff) format('woff');
  unicode-range: U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB;
}

/* roboto-latin-ext-600-normal */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-display: swap;
  font-weight: 600;
  src: url(/dist/fonts/roboto-latin-ext-600-normal.9bd13cff.woff2) format('woff2'), url(/dist/fonts/roboto-latin-ext-600-normal.2b8ae946.woff) format('woff');
  unicode-range: U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;
}

/* roboto-latin-600-normal */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-display: swap;
  font-weight: 600;
  src: url(/dist/fonts/roboto-latin-600-normal.21f03201.woff2) format('woff2'), url(/dist/fonts/roboto-latin-600-normal.0e4be36c.woff) format('woff');
  unicode-range: U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;
}
/* roboto-cyrillic-ext-700-normal */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-display: swap;
  font-weight: 700;
  src: url(/dist/fonts/roboto-cyrillic-ext-700-normal.27eb18da.woff2) format('woff2'), url(/dist/fonts/roboto-cyrillic-ext-700-normal.4f601222.woff) format('woff');
  unicode-range: U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;
}

/* roboto-cyrillic-700-normal */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-display: swap;
  font-weight: 700;
  src: url(/dist/fonts/roboto-cyrillic-700-normal.926e1a41.woff2) format('woff2'), url(/dist/fonts/roboto-cyrillic-700-normal.1a63fc63.woff) format('woff');
  unicode-range: U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;
}

/* roboto-greek-ext-700-normal */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-display: swap;
  font-weight: 700;
  src: url(/dist/fonts/roboto-greek-ext-700-normal.79b6b258.woff2) format('woff2'), url(/dist/fonts/roboto-greek-ext-700-normal.06ed51b0.woff) format('woff');
  unicode-range: U+1F00-1FFF;
}

/* roboto-greek-700-normal */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-display: swap;
  font-weight: 700;
  src: url(/dist/fonts/roboto-greek-700-normal.6d6f137c.woff2) format('woff2'), url(/dist/fonts/roboto-greek-700-normal.93f12f4a.woff) format('woff');
  unicode-range: U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF;
}

/* roboto-math-700-normal */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-display: swap;
  font-weight: 700;
  src: url(/dist/fonts/roboto-math-700-normal.d1cf4bc3.woff2) format('woff2'), url(/dist/fonts/roboto-math-700-normal.84f709db.woff) format('woff');
  unicode-range: U+0302-0303,U+0305,U+0307-0308,U+0310,U+0312,U+0315,U+031A,U+0326-0327,U+032C,U+032F-0330,U+0332-0333,U+0338,U+033A,U+0346,U+034D,U+0391-03A1,U+03A3-03A9,U+03B1-03C9,U+03D1,U+03D5-03D6,U+03F0-03F1,U+03F4-03F5,U+2016-2017,U+2034-2038,U+203C,U+2040,U+2043,U+2047,U+2050,U+2057,U+205F,U+2070-2071,U+2074-208E,U+2090-209C,U+20D0-20DC,U+20E1,U+20E5-20EF,U+2100-2112,U+2114-2115,U+2117-2121,U+2123-214F,U+2190,U+2192,U+2194-21AE,U+21B0-21E5,U+21F1-21F2,U+21F4-2211,U+2213-2214,U+2216-22FF,U+2308-230B,U+2310,U+2319,U+231C-2321,U+2336-237A,U+237C,U+2395,U+239B-23B7,U+23D0,U+23DC-23E1,U+2474-2475,U+25AF,U+25B3,U+25B7,U+25BD,U+25C1,U+25CA,U+25CC,U+25FB,U+266D-266F,U+27C0-27FF,U+2900-2AFF,U+2B0E-2B11,U+2B30-2B4C,U+2BFE,U+3030,U+FF5B,U+FF5D,U+1D400-1D7FF,U+1EE00-1EEFF;
}

/* roboto-symbols-700-normal */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-display: swap;
  font-weight: 700;
  src: url(/dist/fonts/roboto-symbols-700-normal.e1d71acc.woff2) format('woff2'), url(/dist/fonts/roboto-symbols-700-normal.51b45ee7.woff) format('woff');
  unicode-range: U+0001-000C,U+000E-001F,U+007F-009F,U+20DD-20E0,U+20E2-20E4,U+2150-218F,U+2190,U+2192,U+2194-2199,U+21AF,U+21E6-21F0,U+21F3,U+2218-2219,U+2299,U+22C4-22C6,U+2300-243F,U+2440-244A,U+2460-24FF,U+25A0-27BF,U+2800-28FF,U+2921-2922,U+2981,U+29BF,U+29EB,U+2B00-2BFF,U+4DC0-4DFF,U+FFF9-FFFB,U+10140-1018E,U+10190-1019C,U+101A0,U+101D0-101FD,U+102E0-102FB,U+10E60-10E7E,U+1D2C0-1D2D3,U+1D2E0-1D37F,U+1F000-1F0FF,U+1F100-1F1AD,U+1F1E6-1F1FF,U+1F30D-1F30F,U+1F315,U+1F31C,U+1F31E,U+1F320-1F32C,U+1F336,U+1F378,U+1F37D,U+1F382,U+1F393-1F39F,U+1F3A7-1F3A8,U+1F3AC-1F3AF,U+1F3C2,U+1F3C4-1F3C6,U+1F3CA-1F3CE,U+1F3D4-1F3E0,U+1F3ED,U+1F3F1-1F3F3,U+1F3F5-1F3F7,U+1F408,U+1F415,U+1F41F,U+1F426,U+1F43F,U+1F441-1F442,U+1F444,U+1F446-1F449,U+1F44C-1F44E,U+1F453,U+1F46A,U+1F47D,U+1F4A3,U+1F4B0,U+1F4B3,U+1F4B9,U+1F4BB,U+1F4BF,U+1F4C8-1F4CB,U+1F4D6,U+1F4DA,U+1F4DF,U+1F4E3-1F4E6,U+1F4EA-1F4ED,U+1F4F7,U+1F4F9-1F4FB,U+1F4FD-1F4FE,U+1F503,U+1F507-1F50B,U+1F50D,U+1F512-1F513,U+1F53E-1F54A,U+1F54F-1F5FA,U+1F610,U+1F650-1F67F,U+1F687,U+1F68D,U+1F691,U+1F694,U+1F698,U+1F6AD,U+1F6B2,U+1F6B9-1F6BA,U+1F6BC,U+1F6C6-1F6CF,U+1F6D3-1F6D7,U+1F6E0-1F6EA,U+1F6F0-1F6F3,U+1F6F7-1F6FC,U+1F700-1F7FF,U+1F800-1F80B,U+1F810-1F847,U+1F850-1F859,U+1F860-1F887,U+1F890-1F8AD,U+1F8B0-1F8BB,U+1F8C0-1F8C1,U+1F900-1F90B,U+1F93B,U+1F946,U+1F984,U+1F996,U+1F9E9,U+1FA00-1FA6F,U+1FA70-1FA7C,U+1FA80-1FA89,U+1FA8F-1FAC6,U+1FACE-1FADC,U+1FADF-1FAE9,U+1FAF0-1FAF8,U+1FB00-1FBFF;
}

/* roboto-vietnamese-700-normal */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-display: swap;
  font-weight: 700;
  src: url(/dist/fonts/roboto-vietnamese-700-normal.876757aa.woff2) format('woff2'), url(/dist/fonts/roboto-vietnamese-700-normal.6424b1c3.woff) format('woff');
  unicode-range: U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB;
}

/* roboto-latin-ext-700-normal */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-display: swap;
  font-weight: 700;
  src: url(/dist/fonts/roboto-latin-ext-700-normal.265de738.woff2) format('woff2'), url(/dist/fonts/roboto-latin-ext-700-normal.064c6977.woff) format('woff');
  unicode-range: U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;
}

/* roboto-latin-700-normal */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-display: swap;
  font-weight: 700;
  src: url(/dist/fonts/roboto-latin-700-normal.d89b03c5.woff2) format('woff2'), url(/dist/fonts/roboto-latin-700-normal.53f3933b.woff) format('woff');
  unicode-range: U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;
}
/* roboto-mono-cyrillic-ext-400-normal */
@font-face {
  font-family: 'Roboto Mono';
  font-style: normal;
  font-display: swap;
  font-weight: 400;
  src: url(/dist/fonts/roboto-mono-cyrillic-ext-400-normal.98a51630.woff2) format('woff2'), url(/dist/fonts/roboto-mono-cyrillic-ext-400-normal.ac366e2d.woff) format('woff');
  unicode-range: U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;
}

/* roboto-mono-cyrillic-400-normal */
@font-face {
  font-family: 'Roboto Mono';
  font-style: normal;
  font-display: swap;
  font-weight: 400;
  src: url(/dist/fonts/roboto-mono-cyrillic-400-normal.0bae3fcf.woff2) format('woff2'), url(/dist/fonts/roboto-mono-cyrillic-400-normal.748b7e7f.woff) format('woff');
  unicode-range: U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;
}

/* roboto-mono-greek-400-normal */
@font-face {
  font-family: 'Roboto Mono';
  font-style: normal;
  font-display: swap;
  font-weight: 400;
  src: url(/dist/fonts/roboto-mono-greek-400-normal.c016aa95.woff2) format('woff2'), url(/dist/fonts/roboto-mono-greek-400-normal.7bb90b5c.woff) format('woff');
  unicode-range: U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF;
}

/* roboto-mono-vietnamese-400-normal */
@font-face {
  font-family: 'Roboto Mono';
  font-style: normal;
  font-display: swap;
  font-weight: 400;
  src: url(/dist/fonts/roboto-mono-vietnamese-400-normal.a25957b6.woff2) format('woff2'), url(/dist/fonts/roboto-mono-vietnamese-400-normal.24d8be8e.woff) format('woff');
  unicode-range: U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB;
}

/* roboto-mono-latin-ext-400-normal */
@font-face {
  font-family: 'Roboto Mono';
  font-style: normal;
  font-display: swap;
  font-weight: 400;
  src: url(/dist/fonts/roboto-mono-latin-ext-400-normal.9aab3294.woff2) format('woff2'), url(/dist/fonts/roboto-mono-latin-ext-400-normal.63bf8786.woff) format('woff');
  unicode-range: U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;
}

/* roboto-mono-latin-400-normal */
@font-face {
  font-family: 'Roboto Mono';
  font-style: normal;
  font-display: swap;
  font-weight: 400;
  src: url(/dist/fonts/roboto-mono-latin-400-normal.77efd891.woff2) format('woff2'), url(/dist/fonts/roboto-mono-latin-400-normal.bc5f7b85.woff) format('woff');
  unicode-range: U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;
}
*,*::before,*::after{box-sizing:border-box}*{margin:0}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}html:focus-within{scroll-behavior:auto}body{line-height:1.5;-webkit-font-smoothing:antialiased}img,picture,video,canvas,svg{display:block;max-width:100%;height:auto}img{border-radius:3px}.event-header__image{border-radius:0}input,button,textarea,select{font:inherit;color:inherit}p,h1,h2,h3,h4{word-wrap:break-word}ul[class],ol[class]{padding:0;list-style:none}button{background:none;border:0;cursor:pointer}@media(prefers-reduced-motion: reduce){*,*::before,*::after{animation-duration:.01ms !important;animation-iteration-count:1 !important;transition-duration:.01ms !important;scroll-behavior:auto !important}}:root{--c-base: #ede0d4;--c-footer: #f5ece4;--c-text: #1a1a1a;--c-mark: #b0a52f;--c-accent: #c9f24d;--c-muted: rgba(26, 26, 26, 0.6);--header-height: 4.5rem;--gutter: 1rem}@media(min-width: 1340px){:root{--gutter: 2.5rem}}html{background-color:#ede0d4;background-color:var(--c-base);color:#1a1a1a;color:var(--c-text)}body{display:flex;flex-direction:column;min-height:100vh;min-height:100svh;font-family:"Roboto",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;background-color:#ede0d4;background-color:var(--c-base);color:#1a1a1a;color:var(--c-text);transition:background-color 640ms cubic-bezier(0.65, 0, 0.35, 1)}main{flex:1 0 auto}h1,h2,h3,h4{font-weight:400;line-height:1.1}h1{font-size:2.75rem}@media(min-width: 800px){h1{font-size:3.75rem}}h1{line-height:1.1}h2{font-size:1.5rem}@media(min-width: 800px){h2{font-size:2.25rem}}h2{line-height:1.3}p{font-size:1rem}@media(min-width: 800px){p{font-size:1.125rem}}p{line-height:1.55;text-wrap:pretty}.u-lead{font-size:1.125rem}@media(min-width: 800px){.u-lead{font-size:1.5rem}}.u-lead{line-height:1.3}.u-hero{font-size:1.75rem}@media(min-width: 800px){.u-hero{font-size:3.75rem}}.u-hero{line-height:1.3}.u-kicker{font-family:"Roboto Mono",ui-monospace,"SF Mono",Menlo,monospace;letter-spacing:.05em;font-size:.75rem}@media(min-width: 800px){.u-kicker{font-size:1rem}}.u-visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}a{color:inherit;text-underline-offset:.1em;text-decoration-thickness:.075em}a:focus-visible{outline:2px solid #c9f24d;outline:2px solid var(--c-accent);outline-offset:3px}.u-link-accent{color:#c9f24d;color:var(--c-accent);-webkit-text-decoration:underline;text-decoration:underline}::-moz-selection{color:#1a1a1a;background-color:#c9f24d;background-color:var(--c-accent)}::selection{color:#1a1a1a;background-color:#c9f24d;background-color:var(--c-accent)}.page{width:100%;max-width:1600px;margin-left:auto;margin-right:auto;padding-left:1rem;padding-right:1rem;padding-left:var(--gutter);padding-right:var(--gutter);padding-top:calc(4.5rem + 2.5rem);padding-top:calc(var(--header-height) + 2.5rem);padding-bottom:max(4rem, min(8vw, 8rem))}.page__head{max-width:min(max(100%,65vw),58.5rem);margin-bottom:2.5rem}.page__kicker{font-size:.875rem}@media(min-width: 800px){.page__kicker{font-size:1.125rem}}.page__intro{font-size:1.25rem}@media(min-width: 800px){.page__intro{font-size:1.5rem}}.page__intro{line-height:1.1;margin-top:1rem}.page__intro p{font:inherit;margin:0}.page__intro p+p{margin-top:1rem}.page__meta span{display:block}.page__prose{max-width:68ch}.page__prose p+p,.page__prose p+h2,.page__prose h2+p{margin-top:1rem}.page__prose ul,.page__prose ol{font-size:1rem}@media(min-width: 800px){.page__prose ul,.page__prose ol{font-size:1.125rem}}.page__prose ul,.page__prose ol{line-height:1.55;margin-top:1rem;margin-bottom:1rem;padding-left:1.4em}.page__prose li+li{margin-top:.4em}.page__prose li>ul,.page__prose li>ol{margin-top:.4em;margin-bottom:0}.page__controls{display:flex;flex-wrap:wrap;gap:1.5rem;align-items:center;margin-bottom:2.5rem}.page__controls .filter-pills{margin-bottom:0}.page__controls .filter-pills__list{justify-content:flex-start}@media(min-width: 768px){.page__controls{display:grid;grid-template-columns:1fr auto 1fr}.page__controls .view-toggle{grid-column:1;justify-self:start;white-space:nowrap}.page__controls .filter-pills{grid-column:2}.page__controls .filter-pills__list{justify-content:center}}.page__empty{padding-top:4rem;padding-bottom:4rem;color:rgba(26, 26, 26, 0.6);color:var(--c-muted)}.card-grid{display:grid;grid-row-gap:1rem;grid-row-gap:var(--gutter);row-gap:1rem;row-gap:var(--gutter);grid-column-gap:1rem;-moz-column-gap:1rem;column-gap:1rem;margin:0}@media(min-width: 768px){.card-grid--2{grid-template-columns:repeat(2, minmax(0, 1fr))}}@media(min-width: 768px){.card-grid--3{grid-template-columns:repeat(3, minmax(0, 1fr))}}.card-grid--4{grid-template-columns:repeat(2, minmax(0, 1fr))}@media(min-width: 1024px){.card-grid--4{grid-template-columns:repeat(4, minmax(0, 1fr))}}[data-filter-value][hidden]{display:none}.header{position:fixed;top:0;right:0;bottom:auto;left:0;z-index:100;background-color:rgba(0,0,0,0)}@media(prefers-reduced-motion: no-preference){.header{transition:background-color .24s ease, color .24s ease, transform 320ms cubic-bezier(0.22, 1, 0.36, 1), filter .36s ease, opacity .36s ease}}.has-lightbox-open .header{opacity:.75;filter:blur(1rem)}.is-header-hidden .header{transform:translateY(-100%)}.header.is-stuck{background-color:#ede0d4;background-color:var(--c-base)}.is-header-over-video .header,.is-header-inverted .header{color:#fff}.header::before{content:"";position:absolute;top:0;right:0;bottom:auto;left:0;height:220%;z-index:-1;pointer-events:none;opacity:0;background-image:linear-gradient(to bottom, rgba(0, 0, 0, 0.45) 0%, rgba(0, 0, 0, 0.3) 24%, rgba(0, 0, 0, 0.15) 52%, rgba(0, 0, 0, 0.05) 78%, rgba(0, 0, 0, 0) 100%)}@media(prefers-reduced-motion: no-preference){.header::before{transition:opacity .24s ease}}.is-header-over-video .header::before,.is-header-inverted .header::before{opacity:1}.header.is-stuck::before{opacity:0}.no-js .header{position:sticky;background-color:#ede0d4;background-color:var(--c-base)}.header{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;grid-gap:1.5rem;gap:1.5rem;min-height:4.5rem;min-height:var(--header-height);padding-top:1rem;padding-bottom:1rem;padding-left:max(1rem,(100% - 1600px)/2 + 1rem);padding-right:max(1rem,(100% - 1600px)/2 + 1rem);padding-left:max(var(--gutter),(100% - 1600px)/2 + var(--gutter));padding-right:max(var(--gutter),(100% - 1600px)/2 + var(--gutter))}.header__sentinel{position:absolute;top:0;left:0;width:1px;height:4.5rem;height:var(--header-height);visibility:hidden;pointer-events:none}.header__skip:focus-visible{outline:2px solid #c9f24d;outline:2px solid var(--c-accent);outline-offset:3px;position:fixed;top:1rem;left:1rem;z-index:200;width:auto;height:auto;padding:.5rem 1rem;clip-path:none;background:#ede0d4;background:var(--c-base)}.header__toggle{grid-column:1;justify-self:start;display:grid;align-items:center;justify-items:center;place-items:center;width:2.75rem;height:2.75rem;background:hsla(0,0%,100%,.55);border-radius:50%}.header__toggle:focus-visible{outline:2px solid #c9f24d;outline:2px solid var(--c-accent);outline-offset:3px}@media(min-width: 768px){.header__toggle{display:none}}.header__toggle-bars{position:relative;display:block;width:1.125rem;height:2px;background:currentcolor}.header__toggle-bars::before,.header__toggle-bars::after{position:absolute;left:0;width:100%;height:100%;content:"";background:currentcolor}.header__toggle-bars::before{top:-0.375rem}.header__toggle-bars::after{top:.375rem}.header__nav{grid-column:2;display:none}@media(min-width: 768px){.header__nav{display:block}}.header__list{display:flex;gap:max(1rem, min(1.67vw, 1.5rem));justify-content:center;margin:0}.header__link{font-size:1rem}@media(min-width: 800px){.header__link{font-size:1.25rem}}.header__link{font-weight:500;-webkit-text-decoration:none;text-decoration:none}.header__link:hover,.header__link.is-current{-webkit-text-decoration:underline;text-decoration:underline}.header__logo{display:block;height:max(1.625rem, min(2.44vw, 2.1875rem));aspect-ratio:1200/263;grid-column:3;justify-self:end}.logo{display:block;width:100%;height:100%}.footer{padding-top:1.875rem;padding-bottom:2rem}@media(min-width: 768px){.footer{padding-top:1.375rem;padding-bottom:.5rem}}.footer{padding-left:max(1rem,(100% - 1600px)/2 + 1rem);padding-right:max(1rem,(100% - 1600px)/2 + 1rem);padding-left:max(var(--gutter),(100% - 1600px)/2 + var(--gutter));padding-right:max(var(--gutter),(100% - 1600px)/2 + var(--gutter));background-color:#f5ece4;background-color:var(--c-footer)}@media(prefers-reduced-motion: no-preference){.footer{transition:filter .36s ease, opacity .36s ease}}.has-lightbox-open .footer{opacity:.75;filter:blur(1rem)}.footer__inner{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));grid-gap:1rem;gap:1rem;min-height:20rem}@media(min-width: 768px){.footer__inner{gap:4rem;min-height:0}}.footer__col{display:flex;flex-direction:column}.footer__col>:last-child{margin-top:auto}.footer__heading{font-size:1.25rem;line-height:normal;margin-bottom:.25rem}.footer__list{display:grid;grid-gap:.25rem;gap:.25rem;margin:0}@media(min-width: 768px){.footer__list{gap:0}}.footer__link{font-size:.75rem;line-height:2;-webkit-text-decoration:none;text-decoration:none}.footer__link:hover{-webkit-text-decoration:underline;text-decoration:underline}@media(min-width: 768px){.footer__legal{margin-top:2.5rem}}.footer__legal-list{display:flex;flex-direction:column;gap:.5rem;margin:0}@media(min-width: 768px){.footer__legal-list{flex-direction:row;gap:1.5rem}}.footer__legal-list .footer__link{font-size:.625rem}.footer__legal-list button.footer__link{padding:0;text-align:inherit;vertical-align:baseline}.footer__copyright{font-size:1.25rem;line-height:2;margin-top:1.5rem}@media(min-width: 768px){.footer__copyright{text-align:right}}.next-link{font-size:2.75rem}@media(min-width: 800px){.next-link{font-size:3.75rem}}.next-link{line-height:1.1;display:block;padding-top:max(4rem, min(8vw, 8rem));padding-bottom:4rem;padding-left:max(1rem,(100% - 1600px)/2 + 1rem);padding-right:max(1rem,(100% - 1600px)/2 + 1rem);padding-left:max(var(--gutter),(100% - 1600px)/2 + var(--gutter));padding-right:max(var(--gutter),(100% - 1600px)/2 + var(--gutter));-webkit-text-decoration:none;text-decoration:none}.next-link .next-link__label,.next-link .next-link__target{display:block;width:-moz-fit-content;width:fit-content;-webkit-text-decoration:underline;text-decoration:underline;text-decoration-thickness:.05em;text-underline-offset:.08em}@media(prefers-reduced-motion: no-preference){.next-link .next-link__label,.next-link .next-link__target{transition:text-decoration-color .2s ease}}.next-link:hover .next-link__label,.next-link:hover .next-link__target,.next-link:focus-visible .next-link__label,.next-link:focus-visible .next-link__target{text-decoration-color:#c9f24d;text-decoration-color:var(--c-accent)}.nav-overlay{--nav-overlay-ink: #fff;position:fixed;top:0;right:0;bottom:0;left:0;z-index:200;display:flex;flex-direction:column;padding:1rem 1rem 4rem;padding:1rem var(--gutter) 4rem;overflow-y:auto;color:#fff;color:var(--nav-overlay-ink);background-color:#a38073}.nav-overlay .circles__dot{fill:var(--nav-overlay-ink)}.nav-overlay[hidden]{display:none}@media(min-width: 768px){.nav-overlay{display:none}}.nav-overlay__bar{display:flex;align-items:center;justify-content:space-between;margin-bottom:4rem}.nav-overlay__close{display:grid;flex:none;align-items:center;justify-items:center;place-items:center;width:2.75rem;height:2.75rem;font-size:1.5rem;line-height:1;color:inherit;background:hsla(0,0%,100%,.25);border-radius:50%}.nav-overlay__close:focus-visible{outline:2px solid #c9f24d;outline:2px solid var(--c-accent);outline-offset:3px}.nav-overlay__logo{display:block;flex:none;height:1.625rem;aspect-ratio:1200/263}.nav-overlay__logo:focus-visible{outline:2px solid #c9f24d;outline:2px solid var(--c-accent);outline-offset:3px}.nav-overlay__list{display:grid;grid-gap:.5rem;gap:.5rem;margin:0}.nav-overlay__link{font-size:2.75rem}@media(min-width: 800px){.nav-overlay__link{font-size:3.75rem}}.nav-overlay__link{line-height:1.05;display:block;-webkit-text-decoration:none;text-decoration:none}@media(prefers-reduced-motion: no-preference){.nav-overlay__link{transition:opacity 200ms ease}}.nav-overlay__link.is-current{color:#c9f24d;color:var(--c-accent)}.nav-overlay.is-leaving .nav-overlay__link:not(.is-chosen){opacity:.35}.nav-overlay__circles{width:min(48%,12rem);margin:auto auto 0;opacity:.9}@media(prefers-reduced-motion: no-preference){:where(html:not(.no-js)) [data-module~=scroll-reveal]{opacity:.05}:where(html:not(.no-js)) [data-module~=scroll-reveal].reveal--active{opacity:1}:where(html:not(.no-js) [data-module~=scroll-reveal]) .reveal__word{opacity:.05}}@media(prefers-reduced-motion: no-preference){.reveal--active .reveal__word{transition:opacity 120ms linear, filter 120ms linear}}.is-revealed .reveal__word{opacity:1 !important;filter:none !important}.page__reveal{max-width:none;line-height:1.15;padding-top:0;padding-bottom:max(6rem, min(12vw, 12rem))}.page__reveal p{font:inherit;line-height:inherit;margin:0}.page__reveal p+p{margin-top:.4em}.circles{width:100%;height:100%;overflow:visible}.circles__dot{fill:#b0a52f;fill:var(--c-mark)}.hero-video{--hero-video-fade: 1;position:relative;margin-top:0;margin-bottom:max(4rem, min(8vw, 8rem))}.hero-video__hint{position:absolute;top:calc(100vh - 4rem);top:calc(100svh - 4rem);left:50%;translate:-50% 0;z-index:21;width:1.75rem;height:1.75rem;color:#fff;opacity:1;opacity:var(--hero-hint, 1);pointer-events:none}.hero-video__chevron{display:block;width:100%;height:100%;stroke-linecap:square}@media(prefers-reduced-motion: no-preference){.hero-video__chevron{animation:hero-hint-bob 2.4s cubic-bezier(0.65, 0, 0.35, 1) infinite}}@keyframes hero-hint-bob{0%,100%{translate:0 0}50%{translate:0 .35rem}}.hero-video__sticky{position:sticky;top:0;height:100vh;height:100svh;overflow:hidden;opacity:var(--hero-video-fade)}.hero-video__poster{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:0;pointer-events:none}.hero-video__poster.is-hidden{opacity:0;visibility:hidden}@media(prefers-reduced-motion: no-preference){.hero-video__poster{transition:opacity .4s ease, visibility 0s linear .4s}}.hero-video__media{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;pointer-events:none}.hero-video__sentences{position:relative;z-index:21;margin-top:-100vh;margin-top:-100svh;display:grid;grid-gap:50vh;gap:50vh;gap:50svh;padding-top:50vh;padding-top:50svh;padding-bottom:50vh;padding-bottom:50svh;color:#fff}@media(prefers-reduced-motion: no-preference){.hero-video__sentences{animation:hero-video-in 640ms cubic-bezier(0.22, 1, 0.36, 1) both}}.hero-video__sentences>:first-child{transform:translateY(-50%)}@keyframes hero-video-in{from{opacity:0}to{opacity:1}}.hero-video__sentence{max-width:min(max(100%,71vw),64rem);margin-left:auto;margin-right:auto;line-height:.97;text-align:center;text-wrap:balance}@media(prefers-reduced-motion: no-preference){.hero-video__sentence .reveal__word{opacity:0}}.hero-video__mark{display:grid;align-items:center;justify-items:center;place-items:center;padding:4rem 1rem;padding:4rem var(--gutter);margin-bottom:-34vh;margin-bottom:-34svh}.hero-mark--on-video{--c-mark: #fff}.circle-gallery{--gallery-gutter: max(4rem, min(8vw, 8rem));display:grid;align-items:center;justify-items:center;place-items:center;min-height:calc(100vh + max(4rem, min(8vw, 8rem))*2);min-height:calc(100vh + var(--gallery-gutter)*2);min-height:calc(100svh + max(4rem, min(8vw, 8rem))*2);min-height:calc(100svh + var(--gallery-gutter)*2);padding-top:max(4rem, min(8vw, 8rem));padding-bottom:max(4rem, min(8vw, 8rem));padding-top:var(--gallery-gutter);padding-bottom:var(--gallery-gutter);overflow:hidden;perspective:110vw}@media(prefers-reduced-motion: no-preference){.circle-gallery{transition:filter .36s ease, opacity .36s ease}}.circle-gallery__ring{--radius: 58vw;--item-height: 20vmin;--tilt-x: 62deg;--tilt-z: 13deg;--rotation: 0deg;position:relative;width:1px;height:1px;margin:0;cursor:grab;translate:0 0;translate:0 var(--disc-shift, 0);will-change:transform;transform-style:preserve-3d;transform:rotate(13deg) rotateX(62deg) rotateZ(0deg);transform:rotate(var(--tilt-z)) rotateX(var(--tilt-x)) rotateZ(var(--rotation));touch-action:pan-y}@media(min-width: 768px){.circle-gallery__ring{--radius: 52vw}}@media(min-width: 1024px){.circle-gallery__ring{--radius: 36vw;--tilt-x: 68deg}}.is-dragging .circle-gallery__ring{cursor:grabbing}.circle-gallery__ring::before{content:"";position:absolute;width:var(--radius);height:0;visibility:hidden;pointer-events:none}.circle-gallery__item{--angle: 0deg;--radius-scale: 1;--scale: 1;--ar: 3 / 4;position:absolute;top:0;left:0;height:calc(var(--item-height)*1);height:calc(var(--item-height)*var(--scale));width:auto;min-height:4rem;aspect-ratio:3 / 4;aspect-ratio:var(--ar);transform-origin:0 0;transform:rotateZ(0deg) translateY(calc(var(--radius) * 1 * -1)) rotateZ(calc(0deg * -1)) rotateZ(calc(var(--rotation) * -1)) rotateX(calc(var(--tilt-x) * -1)) rotate(calc(var(--tilt-z) * -1)) translate(-50%, -50%);transform:rotateZ(var(--angle)) translateY(calc(var(--radius) * var(--radius-scale) * -1)) rotateZ(calc(var(--angle) * -1)) rotateZ(calc(var(--rotation) * -1)) rotateX(calc(var(--tilt-x) * -1)) rotate(calc(var(--tilt-z) * -1)) translate(-50%, -50%)}.circle-gallery__button{display:block;width:100%;height:100%;padding:0;cursor:inherit;-webkit-user-drag:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.circle-gallery__button:focus-visible{outline:2px solid #c9f24d;outline:2px solid var(--c-accent);outline-offset:3px;position:relative;z-index:100}.circle-gallery__button img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;pointer-events:none;-webkit-user-drag:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.page--ambassadors-circle{display:flex;flex-direction:column;min-height:100vh;min-height:100svh;padding-top:4.5rem;padding-top:var(--header-height);padding-bottom:1.5rem}.page--ambassadors-circle .circle-gallery{width:100vw;max-width:none;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw)}.page--ambassadors-circle{position:relative}.page--ambassadors-circle .view-toggle{position:absolute;top:calc(4.5rem + 1.5rem);top:calc(var(--header-height) + 1.5rem);left:1rem;left:var(--gutter);z-index:5}@media(min-width: 880px){.page--ambassadors-circle .view-toggle{position:fixed;top:calc(4.5rem*.35);top:calc(var(--header-height)*.35);z-index:100}}.circle-close{position:absolute;top:calc(4.5rem + 1.5rem);top:calc(var(--header-height) + 1.5rem);right:1rem;right:var(--gutter);z-index:5;display:block;width:1.75rem;height:1.75rem;color:inherit}@media(prefers-reduced-motion: no-preference){.circle-close{transition:opacity .15s ease}}.circle-close:hover{opacity:.6}.circle-close:focus-visible{outline:2px solid #c9f24d;outline:2px solid var(--c-accent);outline-offset:3px}.circle-close__mark{width:100%;height:100%}.circle-gallery--people{padding-top:.5rem;padding-bottom:calc(3lh + 1rem);flex:1;min-height:0;position:relative;perspective:none}.circle-gallery__caption{font-size:1rem}@media(min-width: 800px){.circle-gallery__caption{font-size:1.125rem}}.circle-gallery__caption{line-height:1.3;position:absolute;top:auto;right:0;bottom:0;left:0;margin-left:auto;margin-right:auto;z-index:10;max-width:min(58ch,90vw);text-align:center;text-wrap:balance;pointer-events:none;opacity:0}@media(prefers-reduced-motion: no-preference){.circle-gallery__caption{transition:opacity .18s ease}}.has-caption .circle-gallery__caption{opacity:1}.circle-gallery__caption-name,.circle-gallery__caption-role{display:inline}.circle-gallery__item.is-front .circle-gallery__button,.circle-gallery__button:hover,.circle-gallery__button:focus-visible{scale:1.18}@media(prefers-reduced-motion: no-preference){.circle-gallery__button{transition:scale .5s ease}}.has-lightbox-open main{opacity:.75}@media(prefers-reduced-motion: no-preference){.has-lightbox-open main{transition:filter .36s ease, opacity .36s ease}}.has-lightbox-open main{filter:blur(1rem)}@media(prefers-reduced-motion: no-preference){main{transition:filter .36s ease, opacity .36s ease}}.lightbox{position:fixed;top:0;right:0;bottom:0;left:0;z-index:300;display:grid;align-items:center;justify-items:center;place-items:center;padding:1.5rem;background-color:rgba(0,0,0,0)}.lightbox[hidden]{display:none}.lightbox__stage{display:grid;align-items:center;justify-items:center;place-items:center;width:100%;height:100%;margin:0}.lightbox__image{max-width:min(88vw,90vh);max-height:80vh;-o-object-fit:contain;object-fit:contain}@media(prefers-reduced-motion: no-preference){.lightbox__image{animation:lightbox-in .36s ease both}}@keyframes lightbox-in{from{opacity:0;transform:scale(0.94)}to{opacity:1;transform:none}}.lightbox__close{position:absolute;top:calc(4.5rem + 1rem);top:calc(var(--header-height) + 1rem);right:max(1rem,(100% - 1600px)/2 + 1rem);right:max(var(--gutter),(100% - 1600px)/2 + var(--gutter));z-index:2;display:block;width:1.75rem;height:1.75rem;padding:0}.lightbox__close:focus-visible{outline:2px solid #c9f24d;outline:2px solid var(--c-accent);outline-offset:3px}.lightbox__close-mark{width:100%;height:100%}.lightbox__nav{position:absolute;top:50%;z-index:2;font-size:1.5rem;line-height:1;transform:translateY(-50%)}.lightbox__nav--prev{left:1rem;left:var(--gutter)}.lightbox__nav--next{right:1rem;right:var(--gutter)}.lightbox__nav:focus-visible{outline:2px solid #c9f24d;outline:2px solid var(--c-accent);outline-offset:3px}.lightbox__cursor{position:fixed;top:0;left:0;z-index:3;color:#1a1a1a;color:var(--c-text);opacity:0;pointer-events:none;transform:translate3d(-100vw, 0, 0);will-change:transform}@media(prefers-reduced-motion: no-preference){.lightbox__cursor{transition:opacity .2s ease}}.lightbox__cursor.is-visible{opacity:1}.lightbox__cursor svg{display:block;transform:translate(-50%, -50%)}.lightbox__cursor.lightbox__cursor--prev svg{transform:translate(-50%, -50%) scaleX(-1)}@media(hover: hover)and (pointer: fine){.lightbox:not([hidden]){cursor:none}.lightbox__close{cursor:pointer}.lightbox__nav{opacity:0;pointer-events:none}.lightbox__nav:focus-visible{opacity:1;pointer-events:auto;cursor:pointer}}.close-mark{display:block;stroke-linecap:square}.gallery{padding-left:max(1rem,(100% - 1600px)/2 + 1rem);padding-right:max(1rem,(100% - 1600px)/2 + 1rem);padding-left:max(var(--gutter),(100% - 1600px)/2 + var(--gutter));padding-right:max(var(--gutter),(100% - 1600px)/2 + var(--gutter));padding-top:2.5rem;padding-bottom:2.5rem}.gallery__track{display:flex;gap:1rem;margin:0;overflow-x:auto;scroll-snap-type:x mandatory}@media(prefers-reduced-motion: no-preference){.gallery__track{scroll-behavior:smooth}}.gallery__track{scrollbar-width:none}.gallery__track::-webkit-scrollbar{display:none}.gallery__track:focus-visible{outline:2px solid #c9f24d;outline:2px solid var(--c-accent);outline-offset:3px}.gallery__item{flex:0 0 auto;height:48vw;width:auto;scroll-snap-align:start}@media(min-width: 800px){.gallery__item{height:20vw;width:auto}}.gallery__button{display:block;height:100%;padding:0;cursor:zoom-in;background:none;border:0}.gallery__button:focus-visible{outline:2px solid #c9f24d;outline:2px solid var(--c-accent);outline-offset:3px}.gallery__image{display:block;height:100%;width:auto}.gallery__controls{display:flex;gap:1rem;justify-content:flex-end;margin-top:1rem}.gallery__arrow{display:grid;align-items:center;justify-items:center;place-items:center;padding:.25rem .5rem;color:inherit;background:none;border:0;cursor:pointer}.gallery__arrow:disabled{cursor:default;opacity:.35}.gallery__arrow:focus-visible{outline:2px solid #c9f24d;outline:2px solid var(--c-accent);outline-offset:3px}.gallery__arrow .arrow{display:block;width:3.25rem;height:auto}.speakers{padding-left:max(1rem,(100% - 1600px)/2 + 1rem);padding-right:max(1rem,(100% - 1600px)/2 + 1rem);padding-left:max(var(--gutter),(100% - 1600px)/2 + var(--gutter));padding-right:max(var(--gutter),(100% - 1600px)/2 + var(--gutter));padding-top:1rem;padding-bottom:max(4rem, min(8vw, 8rem))}.speakers__head{max-width:min(max(100%,65vw),58.5rem);margin-bottom:max(4rem, min(8vw, 8rem))}.speakers__heading{font-size:2.75rem}@media(min-width: 800px){.speakers__heading{font-size:3.75rem}}.speakers__heading{line-height:1.1;font-weight:400;margin-bottom:1rem}.speakers__intro{font-size:1.25rem}@media(min-width: 800px){.speakers__intro{font-size:1.5rem}}.speakers__intro{line-height:1.167}.speakers__intro p{font:inherit;margin:0}.speakers__intro p+p{margin-top:1rem}.speakers__intro a{color:#c9f24d;color:var(--c-accent);-webkit-text-decoration:underline;text-decoration:underline}.speakers__list{display:grid;grid-gap:2.5rem 1rem;gap:2.5rem 1rem;margin:0}@media(min-width: 800px){.speakers:not(.speakers--plain) .speakers__list{display:flex;flex-wrap:wrap;justify-content:center}}@media(min-width: 800px){.speakers:not(.speakers--plain) .speakers__person{flex:0 1 calc((100% - 2rem)/3)}}.speakers:not(.speakers--plain) .speakers__name{font-size:1rem}@media(min-width: 800px){.speakers:not(.speakers--plain) .speakers__name{font-size:1.125rem}}.speakers:not(.speakers--plain) .speakers__name{line-height:1.2;margin-top:.5rem;font-weight:400}.speakers__portrait{display:block;width:100%;aspect-ratio:3/4;-o-object-fit:cover;object-fit:cover}.speakers__bio{font-size:1rem}@media(min-width: 800px){.speakers__bio{font-size:1.125rem}}.speakers__bio{line-height:1.3;margin-top:1rem}.speakers--plain .speakers__name{font-size:2.75rem}@media(min-width: 800px){.speakers--plain .speakers__name{font-size:3.75rem}}.speakers--plain .speakers__name{line-height:1.1;font-weight:400}.speakers--plain .speakers__role{font-size:1rem}@media(min-width: 800px){.speakers--plain .speakers__role{font-size:1.125rem}}.speakers--plain .speakers__role{line-height:1.2}.speakers--plain .speakers__person+.speakers__person{margin-top:1.5rem}.speakers--plain .speakers__list{gap:0}.speakers__name a{-webkit-text-decoration:none;text-decoration:none}.speakers__name a:hover{-webkit-text-decoration:underline;text-decoration:underline}.speakers__role{font-size:.875rem}@media(min-width: 800px){.speakers__role{font-size:.875rem}}.speakers__role{line-height:1.2}.video--player{position:relative;aspect-ratio:16/9;aspect-ratio:var(--video-ratio, 16/9);overflow:hidden;background-color:rgba(0,0,0,.3);container-type:inline-size}.video__poster,.video__media{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.video__poster--placeholder{background-color:hsla(0,0%,100%,.2)}.video--player.is-playing .video__poster,.video--player.is-playing .video__play{display:none}.video__media{-o-object-fit:contain;object-fit:contain;background-color:#000}.video__play{--play-size: max(3rem, min(15.8cqw, 14rem));position:absolute;top:50%;left:50%;z-index:2;display:grid;align-items:center;justify-items:center;place-items:center;width:max(3rem, min(15.8cqw, 14rem));width:var(--play-size);aspect-ratio:1;padding:0;font-size:calc(max(3rem, min(15.8cqw, 14rem))/5);font-size:calc(var(--play-size)/5);cursor:pointer;color:#fff;background-color:rgba(0,0,0,0);border:calc(max(3rem, min(15.8cqw, 14rem))/50) solid currentcolor;border:calc(var(--play-size)/50) solid currentcolor;border-radius:50%;transform:translate(-50%, -50%)}@media(prefers-reduced-motion: no-preference){.video__play{transition:color 180ms cubic-bezier(0.22, 1, 0.36, 1)}}.video__play:hover{color:#c9f24d;color:var(--c-accent)}.video__play:focus-visible{outline:2px solid #c9f24d;outline:2px solid var(--c-accent);outline-offset:3px}.video__play-icon{width:0;height:0;margin-left:.18em;border-top:.9em solid rgba(0,0,0,0);border-bottom:.9em solid rgba(0,0,0,0);border-left:1.5em solid currentcolor}.video__controls{position:absolute;right:0;bottom:0;left:0;z-index:3;display:flex;gap:max(.5rem, min(1.4vw, 1rem));align-items:center;padding:max(.75rem, min(2vw, 1.25rem));color:#fff;background:linear-gradient(to top, rgba(0, 0, 0, 0.65), rgba(0, 0, 0, 0))}@media(prefers-reduced-motion: no-preference){.video__controls{transition:opacity 180ms cubic-bezier(0.22, 1, 0.36, 1)}}.video--player.is-idle .video__controls{opacity:0;pointer-events:none}.video--player.is-idle{cursor:none}.video__control{display:grid;flex:none;align-items:center;justify-items:center;place-items:center;width:2rem;height:2rem;padding:0;color:inherit;cursor:pointer;background:none;border:0;border-radius:50%}@media(prefers-reduced-motion: no-preference){.video__control{transition:color 180ms cubic-bezier(0.22, 1, 0.36, 1)}}.video__control:hover{color:#c9f24d;color:var(--c-accent)}.video__control:focus-visible{outline:2px solid #c9f24d;outline:2px solid var(--c-accent);outline-offset:3px}.video__control.is-off{color:hsla(0,0%,100%,.55)}.video__time{flex:none;font-size:.8125rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;line-height:1}.video__time--duration{margin-right:auto}.video__scrub{--played: 0%;--buffered: 0%;--track: 0.1875rem;--thumb: 0.8125rem;flex:1 1 auto;min-width:4rem;height:0.8125rem;height:var(--thumb);margin:0;cursor:pointer;background:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.video__scrub:focus-visible{outline:2px solid #c9f24d;outline:2px solid var(--c-accent);outline-offset:3px}.video__scrub::-webkit-slider-runnable-track{height:var(--track);border-radius:var(--track);background:linear-gradient(to right, #c9f24d var(--played), transparent var(--played)),linear-gradient(to right, rgba(255, 255, 255, 0.45) var(--buffered), transparent var(--buffered)),hsla(0,0%,100%,.2);background:linear-gradient(to right, var(--c-accent) var(--played), transparent var(--played)),linear-gradient(to right, rgba(255, 255, 255, 0.45) var(--buffered), transparent var(--buffered)),hsla(0,0%,100%,.2)}.video__scrub::-moz-range-track{height:var(--track);border-radius:var(--track);background:linear-gradient(to right, #c9f24d var(--played), transparent var(--played)),linear-gradient(to right, rgba(255, 255, 255, 0.45) var(--buffered), transparent var(--buffered)),hsla(0,0%,100%,.2);background:linear-gradient(to right, var(--c-accent) var(--played), transparent var(--played)),linear-gradient(to right, rgba(255, 255, 255, 0.45) var(--buffered), transparent var(--buffered)),hsla(0,0%,100%,.2)}.video__scrub::-webkit-slider-thumb{width:var(--thumb);height:var(--thumb);margin-top:calc((var(--track) - var(--thumb))/2);background:#c9f24d;background:var(--c-accent);border:0;border-radius:50%;-webkit-appearance:none;appearance:none}.video__scrub::-moz-range-thumb{width:var(--thumb);height:var(--thumb);background:#c9f24d;background:var(--c-accent);border:0;border-radius:50%}.video--player.is-fullscreen{aspect-ratio:auto;width:100%;height:100%;background-color:#000}.hero-video__media::-webkit-media-controls-start-playback-button,.hero-video__media::-webkit-media-controls-play-button,.hero-video__media::-webkit-media-controls,.video--loop::-webkit-media-controls-start-playback-button,.video--loop::-webkit-media-controls-play-button,.video--loop::-webkit-media-controls{display:none !important;-webkit-appearance:none}.card{height:100%}.card__link{display:flex;flex-direction:column;height:100%;-webkit-text-decoration:none;text-decoration:none}.card__link:focus-visible{outline:2px solid #c9f24d;outline:2px solid var(--c-accent);outline-offset:3px}.card__link:hover .card__heading{-webkit-text-decoration:underline;text-decoration:underline}.card__media{overflow:hidden}.card__image{width:100%;height:auto;aspect-ratio:4/3;aspect-ratio:var(--card-ratio, 4/3);-o-object-fit:cover;object-fit:cover}.card__image--placeholder{background-color:hsla(0,0%,100%,.25)}.card__body{padding-top:.5rem}.card__kicker{margin-bottom:0}.card__heading{font-size:1.25rem}@media(min-width: 800px){.card__heading{font-size:1.625rem}}.card__heading{line-height:1.2;font-weight:400}.card__subtitle{font-size:.75rem}@media(min-width: 800px){.card__subtitle{font-size:1rem}}.card__subtitle{line-height:1.2;margin-top:.375rem}.card--person .card__subtitle{margin-top:0}.filter-pills{margin-bottom:2.5rem}.filter-pills__list{display:flex;flex-wrap:wrap;gap:.5rem;justify-content:center;margin:0}.filter-pills__pill{font-size:.875rem}@media(min-width: 800px){.filter-pills__pill{font-size:.875rem}}.filter-pills__pill{line-height:1.55;padding:.4rem 1rem;color:#1a1a1a;color:var(--c-text);border:1px solid currentcolor;border-radius:999px;transition:background-color 180ms cubic-bezier(0.22, 1, 0.36, 1), color 180ms cubic-bezier(0.22, 1, 0.36, 1)}.filter-pills__pill:focus-visible{outline:2px solid #c9f24d;outline:2px solid var(--c-accent);outline-offset:3px}.filter-pills__pill:hover{background-color:hsla(0,0%,100%,.15)}.filter-pills__pill[aria-pressed=true]{color:#ede0d4;color:var(--c-base);background-color:#1a1a1a;background-color:var(--c-text)}.view-toggle{position:fixed;top:calc(4.5rem*.35);top:calc(var(--header-height)*.35);left:1rem;left:var(--gutter);z-index:100;display:inline-flex;gap:.6rem;align-items:center;-webkit-text-decoration:none;text-decoration:none}@media(prefers-reduced-motion: no-preference){.view-toggle{transition:transform 320ms cubic-bezier(0.22, 1, 0.36, 1)}}.is-header-hidden .view-toggle:not(.view-toggle--inline){transform:translateY(calc(-100% - 4.5rem * 0.35));transform:translateY(calc(-100% - var(--header-height) * 0.35))}.view-toggle:focus-visible{outline:2px solid #c9f24d;outline:2px solid var(--c-accent);outline-offset:3px}.view-toggle--inline{position:static}.carousel__caption+.view-toggle{margin-top:2.5rem}.view-toggle__track{position:relative;display:block;width:2.25rem;height:1.25rem;background-color:hsla(0,0%,100%,.45);border-radius:999px;transition:background-color 180ms cubic-bezier(0.22, 1, 0.36, 1)}.view-toggle.is-on .view-toggle__track{background-color:#c9f24d;background-color:var(--c-accent)}.view-toggle__thumb{position:absolute;top:.1875rem;left:.1875rem;width:.875rem;height:.875rem;background-color:#fff;border-radius:50%;transition:transform 180ms cubic-bezier(0.22, 1, 0.36, 1)}.view-toggle.is-on .view-toggle__thumb{transform:translateX(1rem)}.view-toggle__label{font-size:.875rem}@media(min-width: 800px){.view-toggle__label{font-size:.875rem}}.view-toggle__label{line-height:1.55}.back{--back-ink: var(--c-text);display:none}@media(min-width: 768px){.back{display:inline-flex}}.back{color:var(--back-ink);position:fixed;top:0;z-index:100;left:max(1rem,(100% - 1600px)/2 + 1rem);left:max(var(--gutter),(100% - 1600px)/2 + var(--gutter));gap:.75rem;align-items:center;height:4.5rem;height:var(--header-height);-webkit-text-decoration:none;text-decoration:none}@media(prefers-reduced-motion: no-preference){.back{transition:color 180ms cubic-bezier(0.22, 1, 0.36, 1), transform 320ms cubic-bezier(0.22, 1, 0.36, 1)}}.is-header-hidden .back{transform:translateY(-100%)}.back:hover{color:#c9f24d;color:var(--c-accent)}.back:focus-visible{outline:2px solid #c9f24d;outline:2px solid var(--c-accent);outline-offset:3px}.back__arrow{display:block;width:3.25em;height:auto}@media(prefers-reduced-motion: no-preference){.back__arrow{transition:transform 180ms cubic-bezier(0.22, 1, 0.36, 1)}}.back:hover .back__arrow{transform:translateX(-0.15em)}.back__label{font-size:1rem}@media(min-width: 800px){.back__label{font-size:1.125rem}}.back__label{line-height:1.55;line-height:1}.event-header--light .back{--back-ink: #fff}.event-header--dark .back{--back-ink: #1a1a1a}body:has(.header.is-stuck) .back{--back-ink: var(--c-text)}.arrow--right{transform:scaleX(-1)}.carousel{position:relative;min-height:300vh;min-height:var(--carousel-scroll, 300vh)}.carousel:focus-visible{outline:2px solid #c9f24d;outline:2px solid var(--c-accent);outline-offset:3px}.carousel__stage{position:sticky;top:0;display:grid;--carousel-caption-row: 6.25rem}@media(min-width: 768px){.carousel__stage{--carousel-caption-row: 5.5rem}}.carousel__stage{grid-template-rows:auto var(--carousel-caption-row) auto;align-content:center;justify-content:center;place-content:center;justify-items:center;height:100vh;height:100svh;overflow:hidden}.carousel__track{position:relative;display:grid;align-items:center;justify-items:center;place-items:center;margin:0}.carousel__item{grid-area:1/1;width:min(52vw,21rem);will-change:transform}.carousel__item[hidden]{display:none}.carousel__media img,.carousel__placeholder{display:block;width:100%;aspect-ratio:3/4;-o-object-fit:cover;object-fit:cover}.carousel__placeholder{background-color:hsla(0,0%,100%,.25)}.carousel__caption{font-size:1rem}@media(min-width: 800px){.carousel__caption{font-size:1.125rem}}.carousel__caption{line-height:1.3;position:relative;z-index:200;max-width:min(58ch,90vw);margin-top:1.5rem;padding-left:1rem;padding-right:1rem;padding-left:var(--gutter);padding-right:var(--gutter);text-align:center}.button{font-size:1.25rem;line-height:1.4;display:inline-block;padding:.375rem 1rem;color:#1a1a1a;-webkit-text-decoration:none;text-decoration:none;background-color:#c9f24d;background-color:var(--c-accent);border-radius:8px}.button:focus-visible{outline:2px solid #c9f24d;outline:2px solid var(--c-accent);outline-offset:3px}.button:hover{filter:brightness(1.06)}.signup{margin-top:2.5rem;margin-bottom:max(4rem, min(8vw, 8rem))}.signup__trigger{border:0;cursor:pointer;font-family:inherit}.signup__trigger[aria-expanded=true]{display:none}.signup__form[hidden]{display:none}.signup__form:empty{min-height:max(80vh,32rem)}.signup__form{margin-top:1.5rem}.signup__form .hs-form-iframe{width:100%;max-width:100%;border:0}.signup__form .hs-form{display:flex;flex-direction:column;gap:1rem;max-width:min(max(100%,65vw),58.5rem)}.signup__form fieldset.form-columns-2{display:grid;grid-template-columns:1fr;grid-gap:1rem;gap:1rem}@media(min-width: 768px){.signup__form fieldset.form-columns-2{grid-template-columns:repeat(2, minmax(0, 1fr))}}.signup__form fieldset{max-width:none !important;border:0;padding:0;margin:0}.signup__form .hs-form-field,.signup__form .hs-richtext,.signup__form .hs-dependent-field,.signup__form .hs_submit{float:none !important;width:100% !important;max-width:none !important}.signup__form .hs-richtext span[style*=underline]{-webkit-text-decoration:none !important;text-decoration:none !important}.signup__form .hs-input:not([type=checkbox]):not([type=radio]){width:100% !important}.signup__form .hs-form-field>.input{margin-right:0 !important}.signup__form .hs-form-field>label{font-size:.875rem}@media(min-width: 800px){.signup__form .hs-form-field>label{font-size:.875rem}}.signup__form .hs-form-field>label{line-height:1.55;display:block;margin-bottom:.25rem;color:rgba(26, 26, 26, 0.6);color:var(--c-muted)}.signup__form .hs-form-required{margin-left:.15em}.signup__form .hs-input{font-size:1rem}@media(min-width: 800px){.signup__form .hs-input{font-size:1.125rem}}.signup__form .hs-input{line-height:1.55;width:100%;padding:.7rem .9rem;font-family:inherit;color:#1a1a1a;color:var(--c-text);background-color:hsla(0,0%,100%,.22);border:0;border-radius:6px;height:3rem;-webkit-appearance:none;-moz-appearance:none;appearance:none}.signup__form .hs-input::-moz-placeholder{color:rgba(26, 26, 26, 0.6);color:var(--c-muted)}.signup__form .hs-input::placeholder{color:rgba(26, 26, 26, 0.6);color:var(--c-muted)}.signup__form .hs-input:focus-visible{outline:2px solid #c9f24d;outline:2px solid var(--c-accent);outline-offset:3px}.signup__form textarea.hs-input{height:auto;min-height:6rem}.signup__form select.hs-input{padding-right:2.25rem;background-image:url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 24 24%27 fill=%27none%27 stroke=%27%23fff%27 stroke-width=%271.5%27%3E%3Cpath d=%27M5 9l7 7 7-7%27/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right .9rem center;background-size:1rem}.signup__form .hs-input[type=checkbox],.signup__form .hs-input[type=radio]{height:auto;width:auto;padding:0}.signup__form .hs-form-booleancheckbox label{font-size:.875rem}@media(min-width: 800px){.signup__form .hs-form-booleancheckbox label{font-size:.875rem}}.signup__form .hs-form-booleancheckbox label{line-height:1.55;display:flex;gap:.6rem;align-items:flex-start;max-width:46ch;color:#1a1a1a;color:var(--c-text)}.signup__form .hs-richtext{font-size:.875rem}@media(min-width: 800px){.signup__form .hs-richtext{font-size:.875rem}}.signup__form .hs-richtext{line-height:1.55;max-width:60ch;color:rgba(26, 26, 26, 0.6);color:var(--c-muted)}.signup__form .hs-error-msgs{font-size:.875rem}@media(min-width: 800px){.signup__form .hs-error-msgs{font-size:.875rem}}.signup__form .hs-error-msgs{line-height:1.55;margin:.3rem 0 0;list-style:none}.signup__form .hs-error-msgs label{color:#b00020}.signup__form .hs-button{font-size:1.25rem;line-height:1.4;display:inline-block;padding:.375rem 1rem;font-family:inherit;color:#1a1a1a;cursor:pointer;background-color:#c9f24d;background-color:var(--c-accent);border:0;border-radius:8px}.signup__form .hs-button:hover{filter:brightness(1.06)}.signup__form .hs-button:focus-visible{outline:2px solid #c9f24d;outline:2px solid var(--c-accent);outline-offset:3px}.signup__form .submitted-message{font-size:1rem}@media(min-width: 800px){.signup__form .submitted-message{font-size:1.125rem}}.signup__form .submitted-message{line-height:1.55;grid-column:1/-1}.signup__status{font-size:.875rem}@media(min-width: 800px){.signup__status{font-size:.875rem}}.signup__status{line-height:1.55;margin-top:1rem}.signup__status[data-state=error]{color:#b00020}.signup__status[data-state=success]{color:inherit;font-weight:500}.signup__note{font-size:.875rem}@media(min-width: 800px){.signup__note{font-size:.875rem}}.signup__note{line-height:1.55;margin-top:1rem;color:rgba(26, 26, 26, 0.6);color:var(--c-muted)}@property --slide-delay{syntax:"<time>";inherits:false;initial-value:0ms}@media(prefers-reduced-motion: no-preference){:where(html:not(.no-js)) [data-module~=slide-in]:not(.body)>*:where(:not([data-module~=slide-in]):not([data-module~=scroll-reveal]):not([data-no-slide])){opacity:0;translate:0 2rem;transition:opacity 640ms cubic-bezier(0.22, 1, 0.36, 1), translate 640ms cubic-bezier(0.22, 1, 0.36, 1);transition-delay:0ms;transition-delay:var(--slide-delay, 0ms)}:where(html:not(.no-js)) [data-module~=slide-in]:not(.body)>.is-in{opacity:1;translate:none}}.body{display:grid;grid-gap:1rem;grid-gap:var(--gutter);gap:1rem;gap:var(--gutter)}@media(prefers-reduced-motion: no-preference){:where(html:not(.no-js)) .body>*>*{opacity:0;translate:0 2rem;transition:opacity 640ms cubic-bezier(0.22, 1, 0.36, 1), translate 640ms cubic-bezier(0.22, 1, 0.36, 1)}:where(html:not(.no-js)) .body>.is-in>*{opacity:1;translate:none}:where(html:not(.no-js)) .body>*>:not(.block__text){transition-duration:960ms}:where(html:not(.no-js)) .body>*:has(.block__asset)>.block__text{transition-delay:180ms}}.block--full-asset{margin-top:0;margin-bottom:0}.block__image{width:100%;height:auto}.block--full-asset .video--loop,.block--full-asset video{width:100%;height:auto}.block--columns{display:grid;grid-template-columns:1fr;grid-row-gap:1rem;grid-row-gap:var(--gutter);row-gap:1rem;row-gap:var(--gutter);grid-column-gap:1rem;-moz-column-gap:1rem;column-gap:1rem}@media(min-width: 768px){.block--columns{grid-template-columns:repeat(2, minmax(0, 1fr))}}.block--columns p+p{margin-top:1.2em}.block__text{font-size:1.25rem}@media(min-width: 800px){.block__text{font-size:1.5rem}}.block__text{line-height:1.55;max-width:62ch}.block__text h2,.block__text p{font-size:1.25rem}@media(min-width: 800px){.block__text h2,.block__text p{font-size:1.5rem}}.block__text h2,.block__text p{line-height:1.2}.block__text h2{font-weight:400;margin-bottom:.625rem}.block__text h2 strong,.block__text h2 b{font-weight:inherit}.block__asset img{width:100%;height:auto}@media(min-width: 768px){.block--asset-left .block__text{order:2}.block--asset-left .block__asset{order:1}}.block--align-top .block__text{align-self:start}.block--align-bottom .block__text{align-self:end}#ot-sdk-btn-floating{display:none !important}@media(min-width: 768px){#onetrust-banner-sdk{top:auto !important;left:auto !important;right:1rem !important;right:var(--gutter) !important;bottom:1rem !important;bottom:var(--gutter) !important;width:calc(100% - 1rem*2) !important;width:calc(100% - var(--gutter)*2) !important;max-width:26rem !important;border-radius:.75rem !important;overflow:hidden !important;box-shadow:0 12px 32px rgba(0,0,0,.18) !important}}[data-section=home] .header.is-stuck{background-color:rgba(0,0,0,0)}.hero-intro{position:relative;display:grid;align-items:center;justify-items:center;place-items:center;min-height:100vh;min-height:100svh}.hero-mark{display:block;width:max(20rem, min(39vw, 60rem));aspect-ratio:760/640;height:auto;color:#b0a52f;color:var(--c-mark)}.event-header{position:relative;display:flex;align-items:flex-end;min-height:70vh;min-height:70svh;overflow:hidden}.event-header__image{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.event-header__scrim{position:relative;display:flex;flex-direction:column;gap:1rem;width:100%;padding:max(4rem, min(8vw, 8rem)) 1rem 1.5rem;padding:max(4rem, min(8vw, 8rem)) var(--gutter) 1.5rem}@media(min-width: 768px){.event-header__scrim{flex-direction:row;align-items:flex-end;justify-content:space-between}}.event-header--light .event-header__scrim{color:#fff;background:linear-gradient(to top, rgba(0, 0, 0, 0.75), transparent)}.event-header--dark .event-header__scrim{color:#1a1a1a;background:linear-gradient(to top, rgba(255, 255, 255, 0.75), transparent)}.event-header__title{font-size:2.75rem}@media(min-width: 800px){.event-header__title{font-size:3.75rem}}.event-header__title{line-height:1.1;max-width:20ch}.event-header__meta{font-size:1rem}@media(min-width: 800px){.event-header__meta{font-size:1.125rem}}.event-header__meta{line-height:1.55;font-weight:700}.event-header__meta span{display:block}@media(min-width: 768px){.event-header__meta{text-align:right}}.event-body{--event-lead-reserve: 6rem;width:100%;max-width:1600px;margin-left:auto;margin-right:auto;padding-left:1rem;padding-right:1rem;padding-left:var(--gutter);padding-right:var(--gutter);display:grid;grid-template-columns:1fr;grid-gap:1rem;grid-gap:var(--gutter);gap:1rem;gap:var(--gutter);padding-top:4rem;padding-bottom:1rem}@media(min-width: 768px){.event-body{grid-template-columns:2fr 1fr}}.event-body p+p{margin-top:1rem}.event-body__text .button{margin-top:2rem}@media(min-width: 768px){.event-body__text{padding-bottom:var(--event-lead-reserve)}}.event-body__text p{font-size:1.25rem}@media(min-width: 800px){.event-body__text p{font-size:1.5rem}}.event-body__text p{line-height:1.2}.event-body__text p+p{margin-top:1.2em}.event-highlights{width:100%;max-width:1600px;margin-left:auto;margin-right:auto;padding-left:1rem;padding-right:1rem;padding-left:var(--gutter);padding-right:var(--gutter);position:relative;padding-top:2.5rem;padding-bottom:0}@media(min-width: 768px){.event-highlights{padding-top:0}}.event-highlights__lead{font-size:1.25rem}@media(min-width: 800px){.event-highlights__lead{font-size:1.5rem}}.event-highlights__lead{line-height:1.2;max-width:min(max(100%,65vw),58.5rem);margin-bottom:1rem}@media(min-width: 768px){.event-highlights__lead{position:absolute;bottom:100%}}.event-report{width:100%;max-width:1600px;margin-left:auto;margin-right:auto;padding-left:1rem;padding-right:1rem;padding-left:var(--gutter);padding-right:var(--gutter);display:grid;grid-template-columns:1fr;grid-gap:1rem;grid-gap:var(--gutter);gap:1rem;gap:var(--gutter);padding-top:1rem;padding-bottom:2.5rem;align-items:start}@media(min-width: 768px){.event-report{grid-template-columns:2fr 1fr}}.event-report h2{font-size:2.75rem}@media(min-width: 800px){.event-report h2{font-size:3.75rem}}.event-report h2{line-height:1.1;margin-bottom:1rem}.event-report p{font-size:1.25rem}@media(min-width: 800px){.event-report p{font-size:1.5rem}}.event-report p{line-height:1.2;max-width:44rem}.event-report p+p{margin-top:1.2em}.event-report .button{margin-top:2.5rem}.event-lead{display:grid;grid-template-columns:1fr;grid-row-gap:1rem;grid-row-gap:var(--gutter);row-gap:1rem;row-gap:var(--gutter);grid-column-gap:1rem;-moz-column-gap:1rem;column-gap:1rem;align-items:start;padding-top:2.5rem;padding-bottom:4rem}@media(min-width: 768px){.event-lead{grid-template-columns:3fr 2fr}}@media(min-width: 1440px){.event-lead{grid-template-columns:repeat(2, minmax(0, 1fr))}}@media(min-width: 768px){.event-lead--soon{grid-template-columns:minmax(0, 1fr) minmax(0, 1fr)}}.event-lead--soon .event-lead__text{max-width:43.5rem}.event-lead__kicker{margin-bottom:0}.event-lead__title{font-size:2.75rem}@media(min-width: 800px){.event-lead__title{font-size:3.75rem}}.event-lead__title{line-height:1.1;margin-bottom:.675rem}.event-lead__title a{color:inherit;-webkit-text-decoration:none;text-decoration:none}.event-lead__title a:hover{-webkit-text-decoration:underline;text-decoration:underline}.event-lead__meta{font-size:1.25rem}@media(min-width: 800px){.event-lead__meta{font-size:1.5rem}}.event-lead__meta{line-height:1.2;font-weight:700;margin-bottom:3rem}.event-lead__meta span{display:block}.event-lead__meta span+span{margin-top:.5em}.event-lead__body{max-width:44rem}.event-lead__body p{font-size:1.25rem}@media(min-width: 800px){.event-lead__body p{font-size:1.5rem}}.event-lead__body p{line-height:1.2}.event-lead__body p+p{margin-top:1.2em}.event-lead__body+.button,.event-lead__title+.button,.event-lead__meta+.button{display:inline-block;margin-top:3rem}.event-lead__media-link{display:block}@media(prefers-reduced-motion: no-preference){.event-lead__media-link{transition:opacity 180ms cubic-bezier(0.22, 1, 0.36, 1)}}.event-lead__media-link:hover{opacity:.9}.event-lead__media img{display:block;width:100%;height:auto}.event-past{width:100vw;margin-left:50%;transform:translateX(-50%);padding-top:4rem;padding-bottom:max(4rem, min(8vw, 8rem));background-color:#ede0d4;background-color:var(--c-base);background-image:linear-gradient(rgba(0, 0, 0, 0.1), rgba(0, 0, 0, 0.1))}@media(prefers-reduced-motion: no-preference){.event-past:not(.is-in),.event-past.is-in{opacity:1;translate:none}[data-module~=slide-in]>.event-past:not(.is-in)>*{opacity:0;translate:0 2rem;transition:opacity 640ms cubic-bezier(0.22, 1, 0.36, 1), translate 640ms cubic-bezier(0.22, 1, 0.36, 1)}[data-module~=slide-in]>.event-past.is-in>*{opacity:1;translate:none}}.event-past__heading{width:100%;max-width:1600px;margin-left:auto;margin-right:auto;padding-left:1rem;padding-right:1rem;padding-left:var(--gutter);padding-right:var(--gutter);font-size:2.75rem}@media(min-width: 800px){.event-past__heading{font-size:3.75rem}}.event-past__heading{line-height:1.1;margin-bottom:2.5rem}.event-past .card-grid{width:100%;max-width:1600px;margin-left:auto;margin-right:auto;padding-left:1rem;padding-right:1rem;padding-left:var(--gutter);padding-right:var(--gutter)}.event-past .card__heading{font-size:1.25rem}@media(min-width: 800px){.event-past .card__heading{font-size:1.875rem}}.event-past .card__heading{line-height:1.2}@media(prefers-reduced-motion: no-preference){.event-past .card__heading{transition:color .15s ease}}.event-past .card__link:hover .card__heading,.event-past .card__link:focus-visible .card__heading{color:#c9f24d;color:var(--highlight, var(--c-accent))}[data-section=events] .page--events{padding-bottom:0}[data-section=events] .next-link{background-color:#ede0d4;background-color:var(--c-base);background-image:linear-gradient(rgba(0, 0, 0, 0.1), rgba(0, 0, 0, 0.1))}@media(prefers-reduced-motion: no-preference){[data-section=events] .next-link:not(.is-in),[data-section=events] .next-link.is-in{opacity:1;translate:none}[data-module~=slide-in]>[data-section=events] .next-link:not(.is-in)>*{opacity:0;translate:0 2rem;transition:opacity 640ms cubic-bezier(0.22, 1, 0.36, 1), translate 640ms cubic-bezier(0.22, 1, 0.36, 1)}[data-module~=slide-in]>[data-section=events] .next-link.is-in>*{opacity:1;translate:none}}[data-section=events] .next-link{padding-top:2.5rem}.speakers,.speakers~*{background-color:#ede0d4;background-color:var(--c-base);background-image:linear-gradient(rgba(0, 0, 0, 0.1), rgba(0, 0, 0, 0.1))}@media(prefers-reduced-motion: no-preference){.speakers:not(.is-in),.speakers.is-in,.speakers~*:not(.is-in),.speakers~*.is-in{opacity:1;translate:none}[data-module~=slide-in]>.speakers:not(.is-in)>*,[data-module~=slide-in]>.speakers~*:not(.is-in)>*{opacity:0;translate:0 2rem;transition:opacity 640ms cubic-bezier(0.22, 1, 0.36, 1), translate 640ms cubic-bezier(0.22, 1, 0.36, 1)}[data-module~=slide-in]>.speakers.is-in>*,[data-module~=slide-in]>.speakers~*.is-in>*{opacity:1;translate:none}}.speakers~.next-link,.speakers~.back-link{padding-top:2.5rem}.ambassador__intro{display:grid;grid-template-columns:1fr;grid-gap:1rem;grid-gap:var(--gutter);gap:1rem;gap:var(--gutter)}@media(min-width: 768px){.ambassador__intro{grid-template-columns:1.3fr 1fr}}.ambassador__role{font-size:1.25rem}@media(min-width: 800px){.ambassador__role{font-size:1.5rem}}.ambassador__role{line-height:1.2;margin-top:.25rem}.ambassador__bio{margin-top:1.5rem;font-size:1.25rem}@media(min-width: 800px){.ambassador__bio{font-size:1.5rem}}.ambassador__bio{line-height:1.2;max-width:62ch}.ambassador__bio p{font-size:1.25rem}@media(min-width: 800px){.ambassador__bio p{font-size:1.5rem}}.ambassador__bio p{line-height:1.2}.ambassador__bio p+p{margin-top:1.2em}.ambassador__socials{display:flex;flex-wrap:wrap;gap:1.25rem;margin:1.5rem 0 0;padding:0;list-style:none}.ambassador__socials a{font-size:1.25rem;line-height:1.1}.ambassador__portrait img{width:100%;aspect-ratio:4/5;-o-object-fit:cover;object-fit:cover}.ambassador__video-band{padding-top:4rem;padding-bottom:4rem;padding-left:max(1rem,(100% - 1600px)/2 + 1rem);padding-right:max(1rem,(100% - 1600px)/2 + 1rem);padding-left:max(var(--gutter),(100% - 1600px)/2 + var(--gutter));padding-right:max(var(--gutter),(100% - 1600px)/2 + var(--gutter));background-color:#ede0d4;background-color:var(--c-base);background-image:linear-gradient(rgba(0, 0, 0, 0.1), rgba(0, 0, 0, 0.1))}@media(prefers-reduced-motion: no-preference){.ambassador__video-band:not(.is-in),.ambassador__video-band.is-in{opacity:1;translate:none}[data-module~=slide-in]>.ambassador__video-band:not(.is-in)>*{opacity:0;translate:0 2rem;transition:opacity 640ms cubic-bezier(0.22, 1, 0.36, 1), translate 640ms cubic-bezier(0.22, 1, 0.36, 1)}[data-module~=slide-in]>.ambassador__video-band.is-in>*{opacity:1;translate:none}}.ambassador__video-band h2{font-size:2.75rem}@media(min-width: 800px){.ambassador__video-band h2{font-size:3.75rem}}.ambassador__video-band h2{line-height:1.1;margin-bottom:2.5rem}.ambassador__video-band .video{max-width:26rem;margin-left:auto;margin-right:auto}.ambassador__video-band .video--player{--video-ratio: 9 / 16}.ambassador__video-band~.next-link{background-color:#ede0d4;background-color:var(--c-base);background-image:linear-gradient(rgba(0, 0, 0, 0.1), rgba(0, 0, 0, 0.1))}@media(prefers-reduced-motion: no-preference){.ambassador__video-band~.next-link:not(.is-in),.ambassador__video-band~.next-link.is-in{opacity:1;translate:none}[data-module~=slide-in]>.ambassador__video-band~.next-link:not(.is-in)>*{opacity:0;translate:0 2rem;transition:opacity 640ms cubic-bezier(0.22, 1, 0.36, 1), translate 640ms cubic-bezier(0.22, 1, 0.36, 1)}[data-module~=slide-in]>.ambassador__video-band~.next-link.is-in>*{opacity:1;translate:none}}.ambassador__video-band~.next-link{padding-top:2.5rem}@media(prefers-reduced-motion: no-preference){.ambassadors__intro>:first-child .reveal__word{animation:ambassadors-intro-wipe 320ms cubic-bezier(0.22, 1, 0.36, 1) backwards;animation-delay:calc(0*45ms);animation-delay:calc(var(--reveal-index, 0)*45ms)}}@keyframes ambassadors-intro-wipe{from{opacity:0}}.page--ambassadors-grid{--card-ratio: 3 / 4;padding-top:4rem}.page--resources{--card-ratio: 3 / 4}.resource-download{display:grid;grid-template-columns:1fr;grid-gap:1rem;grid-gap:var(--gutter);gap:1rem;gap:var(--gutter);align-items:start;margin-top:1.5rem}@media(min-width: 768px){.resource-download{grid-template-columns:2fr 1fr}}.resource-download__meta{font-family:"Roboto Mono",ui-monospace,"SF Mono",Menlo,monospace;letter-spacing:.05em;font-size:.75rem}@media(min-width: 800px){.resource-download__meta{font-size:1rem}}.resource-download__meta{margin-top:.5rem;margin-left:.2em}.resource-download__cover img{display:block;width:100%;height:auto}.resource-external{margin-top:2.5rem}.page--resource .video--player+.body{margin-top:1.5rem}.resource-download__intro{max-width:none;margin-top:0;margin-bottom:2.5rem}.page--connect .block__text h2{font-size:2.75rem}@media(min-width: 800px){.page--connect .block__text h2{font-size:3.75rem}}.page--connect .block__text h2{line-height:1.1;font-weight:400;margin-bottom:.625rem}[data-theme=cream]{--c-base: #ede0d4;--c-footer: #f5ece4;--c-text: #1a1a1a;--c-mark: #aca328;--c-accent: #c9f24d;--c-muted: rgba(26, 26, 26, 0.6)}[data-theme=periwinkle]{--c-base: #9b9bad;--c-footer: #b4b4c2;--c-text: #ffffff;--c-mark: #ffffff;--c-accent: #c9f24d;--c-muted: rgba(255, 255, 255, 0.7)}[data-theme=clay]{--c-base: #bd9a90;--c-footer: #d6bcb4;--c-text: #ffffff;--c-mark: #ffffff;--c-accent: #c9f24d;--c-muted: rgba(255, 255, 255, 0.7)}[data-theme=khaki]{--c-base: #9c9a63;--c-footer: #b3b184;--c-text: #ffffff;--c-mark: #ffffff;--c-accent: #c9f24d;--c-muted: rgba(255, 255, 255, 0.7)}[data-theme=terracotta]{--c-base: #d1743f;--c-footer: #e0a077;--c-text: #ffffff;--c-mark: #ffffff;--c-accent: #c9f24d;--c-muted: rgba(255, 255, 255, 0.7)}[data-theme=mauve]{--c-base: #b39a92;--c-footer: #ccbab4;--c-text: #ffffff;--c-mark: #ffffff;--c-accent: #c9f24d;--c-muted: rgba(255, 255, 255, 0.7)}

/*# sourceMappingURL=app.1d1f79db.css.map*/