@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2c55a0e60120577a-s.0-dom-5bn10r2.woff2?dpl=dpl_6xq1zrYgMTRXVtU13HNz6U1qiiF5)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.1y4-pdgsjb-pw.woff2?dpl=dpl_6xq1zrYgMTRXVtU13HNz6U1qiiF5)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/ad66f9afd8947f86-s.3lvt2whj97whp.woff2?dpl=dpl_6xq1zrYgMTRXVtU13HNz6U1qiiF5)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/5476f68d60460930-s.2uwcyprjm3xu3.woff2?dpl=dpl_6xq1zrYgMTRXVtU13HNz6U1qiiF5)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.0k62hbripvv8p.woff2?dpl=dpl_6xq1zrYgMTRXVtU13HNz6U1qiiF5)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/1bffadaabf893a1e-s.p.3-6t-g6q0vh0a.woff2?dpl=dpl_6xq1zrYgMTRXVtU13HNz6U1qiiF5)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.2bn3s6zvc0dyp.woff2?dpl=dpl_6xq1zrYgMTRXVtU13HNz6U1qiiF5)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter Fallback;src:local(Arial);ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.0%;size-adjust:107.12%}.inter_974fd7e1-module__1Y0ixq__className{font-family:Inter,Inter Fallback;font-style:normal}
@font-face{font-family:Noto Emoji;font-style:normal;font-weight:300 700;font-display:swap;src:url(../media/ee7ea13c28ea762d-s.1ih8chv53fb74.woff2?dpl=dpl_6xq1zrYgMTRXVtU13HNz6U1qiiF5)format("woff2");unicode-range:U+1F1E6-1F1FF}@font-face{font-family:Noto Emoji;font-style:normal;font-weight:300 700;font-display:swap;src:url(../media/44902cbc6799cf0b-s.1zwv1te4q63s-.woff2?dpl=dpl_6xq1zrYgMTRXVtU13HNz6U1qiiF5)format("woff2");unicode-range:U+200D,U+2620,U+26A7,U+FE0F,U+1F308,U+1F38C,U+1F3C1,U+1F3F3-1F3F4,U+1F6A9,U+E0062-E0063,U+E0065,U+E0067,U+E006C,U+E006E,U+E0073-E0074,U+E0077,U+E007F}@font-face{font-family:Noto Emoji;font-style:normal;font-weight:300 700;font-display:swap;src:url(../media/a4aca9c5c63fccd3-s.21u0kqdumos-o.woff2?dpl=dpl_6xq1zrYgMTRXVtU13HNz6U1qiiF5)format("woff2");unicode-range:U+23,U+2A,U+30-39,U+A9,U+AE,U+200D,U+203C,U+2049,U+20E3,U+2122,U+2139,U+2194-2199,U+21A9-21AA,U+23CF,U+23E9-23EF,U+23F8-23FA,U+24C2,U+25AA-25AB,U+25B6,U+25C0,U+25FB-25FE,U+2611,U+2622-2623,U+2626,U+262A,U+262E-262F,U+2638,U+2640,U+2642,U+2648-2653,U+2660,U+2663,U+2665-2666,U+2668,U+267B,U+267E-267F,U+2695,U+269B-269C,U+26A0,U+26A7,U+26AA-26AB,U+26CE,U+26D4,U+2705,U+2714,U+2716,U+271D,U+2721,U+2733-2734,U+2747,U+274C,U+274E,U+2753-2755,U+2757,U+2764,U+2795-2797,U+27A1,U+27B0,U+27BF,U+2934-2935,U+2B05-2B07,U+2B1B-2B1C,U+2B55,U+3030,U+303D,U+3297,U+3299,U+FE0F,U+1F170-1F171,U+1F17E-1F17F,U+1F18E,U+1F191-1F19A,U+1F201-1F202,U+1F21A,U+1F22F,U+1F232-1F23A,U+1F250-1F251,U+1F310,U+1F3A6,U+1F3B5-1F3B6,U+1F3BC,U+1F3E7,U+1F441,U+1F499-1F49C,U+1F49F-1F4A0,U+1F4AC-1F4AD,U+1F4B1-1F4B2,U+1F4B9,U+1F4DB,U+1F4F2-1F4F6,U+1F500-1F507,U+1F515,U+1F518-1F524,U+1F52F-1F53D,U+1F549,U+1F54E,U+1F5A4,U+1F5E8,U+1F5EF,U+1F6AB,U+1F6AD-1F6B1,U+1F6B3,U+1F6B7-1F6BC,U+1F6BE,U+1F6C2-1F6C5,U+1F6D0-1F6D1,U+1F6D7,U+1F6DC,U+1F7E0-1F7EB,U+1F7F0,U+1F90D-1F90E,U+1F9D1-1F9D2,U+1F9E1,U+1FA75-1FA77,U+1FAAF}@font-face{font-family:Noto Emoji;font-style:normal;font-weight:300 700;font-display:swap;src:url(../media/e3266c480ededbcc-s.0foaeg9jru4s3.woff2?dpl=dpl_6xq1zrYgMTRXVtU13HNz6U1qiiF5)format("woff2");unicode-range:U+200D,U+231A-231B,U+2328,U+23F0-23F3,U+2602,U+260E,U+2692,U+2694,U+2696-2697,U+2699,U+26B0-26B1,U+26CF,U+26D1,U+26D3,U+2702,U+2709,U+270F,U+2712,U+FE0F,U+1F302,U+1F321,U+1F392-1F393,U+1F3A9,U+1F3BD,U+1F3EE,U+1F3F7,U+1F3FA,U+1F451-1F462,U+1F484,U+1F489-1F48A,U+1F48C-1F48E,U+1F4A1,U+1F4A3,U+1F4A5,U+1F4B0,U+1F4B3-1F4B8,U+1F4BB-1F4DA,U+1F4DC-1F4F1,U+1F4FF,U+1F508-1F514,U+1F516-1F517,U+1F526-1F529,U+1F52C-1F52E,U+1F550-1F567,U+1F56F-1F570,U+1F576,U+1F587,U+1F58A-1F58D,U+1F5A5,U+1F5A8,U+1F5B1-1F5B2,U+1F5C2-1F5C4,U+1F5D1-1F5D3,U+1F5DC-1F5DE,U+1F5E1,U+1F5F3,U+1F6AA,U+1F6AC,U+1F6BD,U+1F6BF,U+1F6C1,U+1F6CB,U+1F6CD-1F6CF,U+1F6D2,U+1F6E0-1F6E1,U+1F6F0,U+1F97B-1F97F,U+1F9AF,U+1F9BA,U+1F9E2-1F9E6,U+1F9EA-1F9EC,U+1F9EE-1F9F4,U+1F9F7-1F9FF,U+1FA71-1FA74,U+1FA79-1FA7B,U+1FA86,U+1FA8E-1FA8F,U+1FA91-1FA93,U+1FA96,U+1FA99-1FAA0,U+1FAA2-1FAA7,U+1FAAA-1FAAE}@font-face{font-family:Noto Emoji;font-style:normal;font-weight:300 700;font-display:swap;src:url(../media/740bab7c08ed3fa7-s.38qulkrz1hb8j.woff2?dpl=dpl_6xq1zrYgMTRXVtU13HNz6U1qiiF5)format("woff2");unicode-range:U+265F,U+26BD-26BE,U+26F3,U+26F8,U+FE0F,U+1F004,U+1F0CF,U+1F380-1F384,U+1F386-1F38B,U+1F38D-1F391,U+1F396-1F397,U+1F399-1F39B,U+1F39E-1F39F,U+1F3A3-1F3A5,U+1F3A7-1F3A9,U+1F3AB-1F3B4,U+1F3B7-1F3BB,U+1F3BD-1F3C0,U+1F3C5-1F3C6,U+1F3C8-1F3C9,U+1F3CF-1F3D3,U+1F3F8-1F3F9,U+1F47E,U+1F4E2,U+1F4F7-1F4FD,U+1F52B,U+1F579,U+1F58C-1F58D,U+1F5BC,U+1F6F7,U+1F6F9,U+1F6FC,U+1F93F,U+1F941,U+1F945,U+1F947-1F94F,U+1F9E7-1F9E9,U+1F9F5-1F9F6,U+1FA70-1FA71,U+1FA80-1FA81,U+1FA83-1FA85,U+1FA87-1FA8A,U+1FA94-1FA95,U+1FA97-1FA98,U+1FAA1,U+1FAA9,U+1FADF}@font-face{font-family:Noto Emoji;font-style:normal;font-weight:300 700;font-display:swap;src:url(../media/d807b85d2d8ecf1c-s.262bs2p14sar5.woff2?dpl=dpl_6xq1zrYgMTRXVtU13HNz6U1qiiF5)format("woff2");unicode-range:U+2693,U+26E9-26EA,U+26F1-26F2,U+26F4-26F5,U+26FA,U+26FD,U+2708,U+FE0F,U+1F301,U+1F303,U+1F306-1F307,U+1F309,U+1F310,U+1F3A0-1F3A2,U+1F3AA,U+1F3CD-1F3CE,U+1F3D5,U+1F3D7-1F3DB,U+1F3DF-1F3E6,U+1F3E8-1F3ED,U+1F3EF-1F3F0,U+1F488,U+1F492,U+1F4BA,U+1F54B-1F54D,U+1F5FA-1F5FF,U+1F680-1F6A2,U+1F6A4-1F6A8,U+1F6B2,U+1F6D1,U+1F6D5-1F6D6,U+1F6DD-1F6DF,U+1F6E2-1F6E5,U+1F6E9,U+1F6EB-1F6EC,U+1F6F3-1F6F6,U+1F6F8,U+1F6FA-1F6FB,U+1F9BC-1F9BD,U+1F9ED,U+1F9F3,U+1FA7C}@font-face{font-family:Noto Emoji;font-style:normal;font-weight:300 700;font-display:swap;src:url(../media/0156c214a4f1584c-s.1ah4lyhaqc2vk.woff2?dpl=dpl_6xq1zrYgMTRXVtU13HNz6U1qiiF5)format("woff2");unicode-range:U+200D,U+2615,U+FE0F,U+1F32D-1F330,U+1F336,U+1F33D,U+1F344-1F37F,U+1F382,U+1F52A,U+1F7E9,U+1F7EB,U+1F942-1F944,U+1F950-1F96F,U+1F99E,U+1F9AA,U+1F9C0-1F9CB,U+1FAD0-1FADC}@font-face{font-family:Noto Emoji;font-style:normal;font-weight:300 700;font-display:swap;src:url(../media/20f6c2aff9201d39-s.2ppwo45rhe__0.woff2?dpl=dpl_6xq1zrYgMTRXVtU13HNz6U1qiiF5)format("woff2");unicode-range:U+200D,U+2600-2601,U+2603-2604,U+2614,U+2618,U+26A1,U+26C4-26C5,U+26C8,U+26F0,U+2728,U+2744,U+2B1B,U+2B50,U+FE0F,U+1F300,U+1F304-1F305,U+1F308,U+1F30A-1F30F,U+1F311-1F321,U+1F324-1F32C,U+1F331-1F335,U+1F337-1F33C,U+1F33E-1F344,U+1F3D4,U+1F3D6,U+1F3DC-1F3DE,U+1F3F5,U+1F400-1F43F,U+1F490,U+1F4A7,U+1F4AE,U+1F525,U+1F54A,U+1F573,U+1F577-1F578,U+1F648-1F64A,U+1F6D8,U+1F940,U+1F980-1F9AE,U+1F9BA,U+1FA90,U+1FAA8,U+1FAB?,U+1FACD-1FACF,U+1FAE7}@font-face{font-family:Noto Emoji;font-style:normal;font-weight:300 700;font-display:swap;src:url(../media/250dde0d8767f788-s.2wbo3jddp-8b5.woff2?dpl=dpl_6xq1zrYgMTRXVtU13HNz6U1qiiF5)format("woff2");unicode-range:U+200D,U+2640,U+2642,U+2695-2696,U+26F7,U+26F9,U+2708,U+2764,U+27A1,U+FE0F,U+1F33E,U+1F373,U+1F37C,U+1F384-1F385,U+1F393,U+1F3A4,U+1F3A8,U+1F3C2-1F3C4,U+1F3C7,U+1F3CA-1F3CC,U+1F3EB,U+1F3ED,U+1F3FB-1F3FF,U+1F430,U+1F466-1F469,U+1F46B-1F478,U+1F47C,U+1F481-1F483,U+1F486-1F487,U+1F48B,U+1F48F,U+1F491,U+1F4BB-1F4BC,U+1F527,U+1F52C,U+1F574-1F575,U+1F57A,U+1F645-1F647,U+1F64B,U+1F64D-1F64E,U+1F680,U+1F692,U+1F6A3,U+1F6B4-1F6B6,U+1F6C0,U+1F6CC,U+1F91D,U+1F926,U+1F930-1F931,U+1F934-1F93A,U+1F93C-1F93E,U+1F977,U+1F9AF-1F9B3,U+1F9B8-1F9B9,U+1F9BC-1F9BD,U+1F9CC-1F9CF,U+1F9D1-1F9DF,U+1FA70,U+1FA82,U+1FAC3-1FAC5,U+1FAC8,U+1FAEF}@font-face{font-family:Noto Emoji;font-style:normal;font-weight:300 700;font-display:swap;src:url(../media/634d36c8ba24a173-s.3hk4iv0kzkfda.woff2?dpl=dpl_6xq1zrYgMTRXVtU13HNz6U1qiiF5)format("woff2");unicode-range:U+200D,U+2194-2195,U+2603,U+261D,U+2620,U+2639-263A,U+2665,U+26A1,U+26C4,U+270A-270D,U+2728,U+2763-2764,U+2B50,U+FE0F,U+1F31A-1F31F,U+1F32B,U+1F389-1F38A,U+1F3FB-1F3FF,U+1F440-1F450,U+1F463-1F465,U+1F479-1F47B,U+1F47D-1F480,U+1F485,U+1F48B-1F48C,U+1F493-1F49F,U+1F4A2,U+1F4A4-1F4A6,U+1F4A8-1F4AB,U+1F4AF,U+1F525,U+1F573,U+1F590,U+1F595-1F596,U+1F5A4,U+1F5E3,U+1F600-1F644,U+1F648-1F64A,U+1F64C,U+1F64F,U+1F90C-1F925,U+1F927-1F92F,U+1F932-1F933,U+1F970-1F976,U+1F978-1F97A,U+1F9A0,U+1F9B4-1F9B7,U+1F9BB,U+1F9BE-1F9BF,U+1F9D0,U+1F9E0-1F9E1,U+1FA75-1FA79,U+1FAC0-1FAC2,U+1FAC6,U+1FAE0-1FAE6,U+1FAE8-1FAEA,U+1FAEF-1FAF8}@font-face{font-family:Noto Emoji Fallback;src:local(Arial);ascent-override:66.59%;descent-override:17.52%;line-gap-override:0.0%;size-adjust:139.32%}.noto_emoji_252c8e92-module__EGJneW__className{font-family:Noto Emoji,Noto Emoji Fallback;font-style:normal}
.survey-checkbox{-webkit-tap-highlight-color:transparent;background:0 0!important}.survey-checkbox[data-hover],.survey-checkbox[data-focus],.survey-checkbox[data-active],.survey-checkbox[data-focus-visible]{box-shadow:none!important;background:0 0!important;transform:none!important}.survey-checkbox .chakra-checkbox__control{-webkit-tap-highlight-color:transparent}.survey-checkbox .chakra-checkbox__control:not([data-checked]),.survey-checkbox .chakra-checkbox__control:not([data-checked])[data-hover],.survey-checkbox .chakra-checkbox__control:not([data-checked])[data-focus],.survey-checkbox .chakra-checkbox__control:not([data-checked])[data-active],.survey-checkbox .chakra-checkbox__control:not([data-checked])[data-focus-visible]{border-color:var(--chakra-colors-basic-black)!important;box-shadow:none!important;background-color:#0000!important;outline:none!important}.survey-checkbox .chakra-checkbox__control[data-checked],.survey-checkbox .chakra-checkbox__control[data-checked][data-hover],.survey-checkbox .chakra-checkbox__control[data-checked][data-focus],.survey-checkbox .chakra-checkbox__control[data-checked][data-active],.survey-checkbox .chakra-checkbox__control[data-checked][data-focus-visible]{background-color:var(--chakra-colors-brand-600)!important;border-color:var(--chakra-colors-brand-600)!important;box-shadow:none!important;outline:none!important}@media (hover:hover) and (pointer:fine){.survey-checkbox .chakra-checkbox__control:not([data-checked])[data-focus-visible]{outline-offset:2px;outline:2px solid var(--chakra-colors-brand-600)!important}.survey-checkbox .chakra-checkbox__control:not([data-checked])[data-hover]{border-color:var(--chakra-colors-brand-400)!important}.survey-checkbox .chakra-checkbox__control[data-checked][data-hover]{background-color:var(--chakra-colors-brand-500)!important;border-color:var(--chakra-colors-brand-500)!important}}.survey-checkbox-grid-cell{isolation:isolate;cursor:pointer;-webkit-tap-highlight-color:transparent;touch-action:manipulation;-webkit-user-select:none;user-select:none;appearance:none;font:inherit;text-align:inherit;border:none;position:relative;overflow:hidden}.survey-checkbox-grid-cell:focus-visible{outline:2px solid var(--chakra-colors-brand-600);outline-offset:-2px}.survey-checkbox-grid-cell .survey-checkbox-grid,.survey-checkbox-grid-cell .survey-checkbox-grid *{pointer-events:none}.survey-checkbox-grid-cell .survey-checkbox-grid{justify-content:center;align-items:center;margin:0;display:inline-flex;padding:0!important}.survey-checkbox-grid-cell .survey-checkbox-grid .chakra-checkbox__control{flex-shrink:0;margin:.125rem}
:root{--error-color:#d93025;--text-color:#0e0e0e;--header-font-size:2rem;--intro-font-size:1rem;--label-font-size:1.125rem;--sublabel-font-size:1rem;--option-font-size:1rem;--required-font-size:.875rem;--outro-font-size:1.125rem;--submit-font-size:1.125rem;--header-line-height:unset;--intro-line-height:1.25;--label-line-height:unset;--sublabel-line-height:unset;--option-line-height:unset;--required-line-height:unset;--outro-line-height:unset;--submit-line-height:unset;--application-form-body-font:sans-serif;--basic-black:var(--chakra-colors-basic-black);--basic-white:var(--chakra-colors-basic-white);--button-purple:var(--chakra-colors-brand-700);--button-purple-hover:var(--chakra-colors-brand-800)}input:focus,textarea:focus{box-shadow:none!important}.application-form.form-container{max-width:720px;min-height:85dvh;margin-block:0;margin-inline:auto;padding-block:8rem 4rem}.application-form.stepped-form{flex-direction:column;justify-content:center;align-items:center;padding-block-start:2rem;display:flex}.application-form .stepped-form-content{text-align:center;flex-direction:column;align-items:center;width:100%;max-width:640px;display:flex}.application-form .step-indicator{color:#666;margin-bottom:2rem;font-size:.875rem;font-weight:500}.application-form .step-field{width:100%;margin-top:1rem;margin-bottom:3rem}.application-form .step-navigation{justify-content:center;align-items:center;gap:1rem;width:100%;display:flex}.application-form .next-button,.application-form .back-button{cursor:pointer;border:none;border-radius:.5rem;justify-content:center;align-items:center;gap:.5rem;min-width:120px;padding:.75rem 1.5rem;font-size:1rem;font-weight:500;transition:all .2s;display:flex}.application-form .next-button{background-color:var(--button-purple,#8b5cf6);color:#fff}.application-form .back-button{color:#374151;background-color:#f3f4f6;border:1px solid #d1d5db}@media (hover:hover){.application-form .next-button:hover{background-color:var(--button-purple-hover,#7c3aed)}.application-form .back-button:hover{background-color:#e5e7eb}}.application-form .intro-step{text-align:left;width:100%}.application-form .intro-step .intro-text-wrapper{margin-bottom:0}.application-form .field-group{flex-direction:column;gap:.75rem;width:100%;margin-bottom:6rem;display:flex}.application-form .intro-text-wrapper{flex-direction:column;gap:1rem;margin-bottom:4rem;display:flex}.application-form .intro-text-wrapper h1{font-size:var(--header-font-size);line-height:var(--header-line-height);color:var(--text-color)}.application-form .intro-text-wrapper p,.application-form .intro-text-wrapper li{font-size:var(--intro-font-size);line-height:var(--intro-line-height);font-family:var(--application-form-body-font);color:var(--text-color)}.application-form .intro-text-wrapper ul{color:var(--text-color);margin-inline-start:1rem}.application-form .field-group label,.application-form .field-group label p{line-height:var(--label-line-height);font-family:var(--application-form-body-font);color:var(--text-color);font-weight:400;display:inline;font-size:var(--label-font-size)!important}.application-form .field-group .sublabel,.application-form .field-group .sublabel *{font-size:var(--sublabel-font-size);line-height:var(--sublabel-line-height);font-family:var(--application-form-body-font);color:var(--text-color);margin-top:0}.application-form .field-group .sublabel .sublabel-item{margin-top:.5rem}.application-form .field-group .sublabel ul{margin-block-end:0}.application-form .field-group .sublabel .sublabel-container{flex-direction:column;gap:.5rem;margin-bottom:.25rem;display:flex}.application-form .field-group .field-group-label-container{flex-direction:column;gap:.5rem;display:flex}.application-form .field-group .required{font-size:var(--required-font-size);line-height:var(--required-line-height);margin-top:.25rem;color:var(--error-color)!important}.application-form input,.application-form textarea{font-size:1rem;font-family:var(--application-form-body-font);background-color:#ffffff71;border:1px solid #0e0e0e;border-radius:.75rem;padding:.5rem;transition:border-color .2s}.application-form input:focus,.application-form textarea:focus{border-color:#3b82f6;outline:none;box-shadow:0 0 0 3px #3b82f61a}.application-form input.error,.application-form textarea.error{border-color:#ef4444}.application-form input.error:focus,.application-form textarea.error:focus{border-color:#ef4444;box-shadow:0 0 0 3px #ef44441a}.application-form textarea{resize:vertical;min-height:120px}.application-form textarea.other-text-input{field-sizing:content;resize:vertical;border:none;border-bottom:1px solid #0e0e0e;border-radius:0;height:1.2lh;min-height:fit-content;padding:0}.application-form textarea.other-text-input:focus{border-bottom-width:1.5px}.application-form label:has(input:checked) textarea.other-text-input{color:var(--basic-white);border-color:var(--basic-white);background-color:#0000}.application-form fieldset{border:none;padding-inline-start:0}.application-form .field-set-options{flex-direction:column;gap:1rem;display:flex}.application-form .field-set-options label{cursor:pointer;flex-direction:row;align-items:flex-start;gap:.25rem;display:flex;font-size:var(--option-font-size)!important;line-height:var(--option-line-height)!important;color:var(--text-color)!important}.application-form .field-set-options input[type=radio],.application-form .field-set-options input[type=checkbox]{margin-top:calc(1rem / 16px);cursor:pointer;flex-shrink:0;align-self:flex-start;width:1rem!important;height:1rem!important;padding:2px!important}.application-form .outro-text-wrapper{flex-direction:column;gap:1rem;margin-bottom:2rem;display:flex}.application-form .outro-text-wrapper p{font-size:var(--outro-font-size);line-height:var(--outro-line-height);font-family:var(--application-form-body-font)}.application-form button{font-size:var(--submit-font-size);font-weight:500;font-family:var(--code-font);cursor:pointer;background-image:var(--button-black-gradient);min-height:48px;color:var(--basic-white);background-color:var(--basic-black);border-radius:10rem;justify-content:center;align-items:center;gap:.5rem;padding:.5rem 1rem;display:flex}.application-form button:disabled{cursor:not-allowed;background:#9ca3af;transform:none}.application-form.button-icon{font-size:1.25rem}.application-form.loading-spinner{border:2px solid #0000;border-top-color:currentColor;border-radius:50%;width:20px;height:20px;animation:1s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.application-form .error-message{color:#ef4444;width:fit-content;margin-bottom:.25rem;font-size:.875rem;display:block}@media (max-width:640px){:root{--submit-font-size:1rem;--option-font-size:11pt;--intro-line-height:1.5;--label-line-height:1.35;--sublabel-line-height:1.5;--outro-line-height:1.5;--intro-font-size:.9rem;--label-font-size:1.125rem;--sublabel-font-size:.9rem;--option-line-height:1.6;--outro-font-size:1rem}.application-form.form-container{margin-inline:auto;padding-block:6rem 2rem;padding-inline:1.5rem}.application-form .field-group .field-group-label-container{gap:.5rem}.application-form button{width:100%;padding:1rem}.application-form .success{padding:8rem .5rem}.application-form .field-set-options input[type=radio],.application-form .field-set-options input[type=checkbox]{width:1.25rem!important;height:1.25rem!important}}
.field-label{color:var(--basic-black);margin-bottom:0;font-weight:500!important}
.field-group-label-container .sublabel{line-height:1.35!important}.field-group-label-container .sublabel li{margin-bottom:.325rem}
:root{--field-group-spacing:1rem}.field-group label,.field-group .sublabel{text-align:left;max-width:max-content}.field-group .required{font-size:1.125rem;font-weight:600}.stepped-form .field-group{gap:var(--field-group-spacing);max-width:100%;margin-bottom:2rem!important}@media (max-width:640px){.application-form.stepped-form .step-field .field-group{margin-bottom:1rem!important}}
.application-form.message-container{min-height:95dvh;justify-content:center!important}.application-form.message-container .message-content{margin-bottom:2rem}.application-form.message-container .message-content{flex-direction:column;gap:0;display:flex}.application-form.message-container h3{margin-bottom:.5rem;font-size:2rem;font-weight:600}.application-form.message-container p{font-size:1.25rem;font-weight:400}.application-form.message-container .continue-button-container{flex-direction:row;justify-content:flex-start;align-items:center;gap:.5rem;width:100%;display:flex}@media (max-width:640px){.application-form.message-container h3{font-size:1.5rem!important}.application-form.message-container p{font-size:1rem;font-weight:400}.message-container button.continue-button{padding:.75rem 1rem!important}}
:root{--highlight-color:#8b5cf6;--link-color:#5d32c2;--is-mobile:0;--field-group-spacing:1rem;--option-font-size:11pt;--option-line-height:15pt}.application-form.stepped-form{justify-content:start;max-width:720px;padding-block-start:1rem;min-height:100dvh!important}.application-form.stepped-form .stepped-form-content{flex-grow:1;grid-template-rows:1fr;grid-template-columns:1fr;display:grid}.application-form.form-container.stepped-form{padding-block-end:1rem}.application-form.form-container.stepped-form:focus-visible{outline:none}.application-form.stepped-form form{flex-direction:column;flex-grow:1;justify-content:space-between;height:100%;padding-bottom:1rem;display:flex}.application-form.stepped-form:has(.loading-content) .stepped-form-content{grid-template-rows:auto 1fr}.application-form.stepped-form .loading-content{flex-direction:column;flex-grow:1;justify-content:center;align-items:center;height:100%;padding-bottom:1rem;display:flex}.application-form .intro-step{flex-direction:column;align-items:flex-start;gap:1rem;display:flex}.application-form .intro-step h1{color:var(--basic-black)}.application-form.stepped-form .step-field{flex-direction:column;min-height:200px;display:flex;position:relative}.application-form .choose-as-many{color:var(--link-color);font-size:.875rem;font-family:var(--application-form-body-font);width:fit-content}.application-form fieldset:focus-visible{outline:none}.application-form .field-set-options{flex-direction:column;gap:.25rem;width:max-content;max-width:500px;display:flex}.application-form .field-set-options label{border:1px solid var(--basic-black);min-width:100%;color:var(--basic-black);border-radius:1lh;flex-direction:row;align-items:center;gap:.25rem;padding:.25rem 2.25rem .25rem .25rem;display:flex;position:relative;font-size:var(--option-font-size)!important;line-height:var(--option-line-height)!important;background-color:#0000!important}.application-form .field-set-options label .option-selected-icon{margin-block:auto;padding-bottom:.125rem;display:none;position:absolute;right:.25rem}.application-form .field-set-options label input:not(.other-text-input){display:none}.application-form .field-set-options label:has(input:checked){background-color:var(--highlight-color);border:1px solid var(--basic-black);color:var(--basic-white)!important}.application-form .field-set-options label:has(input[type=checkbox]){border-radius:.5rem!important}.application-form .field-set-options label:has(input:checked) .option-selected-icon{display:block;color:var(--highlight-color)!important}@media (hover:hover){label:hover .option-letter{background-color:var(--highlight-color);border-color:var(--highlight-color);color:var(--basic-white)}label:hover input[type=radio]:checked+.option-letter,label:hover input[type=checkbox]:checked+.option-letter{background-color:var(--highlight-color);color:var(--basic-white);border-color:var(--basic-white)}}.application-form .step-navigation.desktop{gap:0;display:flex}.application-form .step-navigation.mobile{grid-template-columns:auto 1fr;gap:.5rem;display:none}.application-form.stepped-form.pwa .step-navigation.mobile{padding-bottom:34px}.application-form .step-navigation button{color:var(--basic-black);border:1px solid var(--basic-black);background-color:#0000;background-image:none;border-radius:10rem;min-width:0;min-height:0;padding:.5rem}.application-form button.back-button.mobile{border-radius:10rem;padding:.75rem}.application-form .step-navigation button .button-icon{font-size:1.25rem}.application-form button.next-button{border-top-left-radius:0;border-bottom-left-radius:0;margin-left:-1px}.application-form button.back-button{border-top-right-radius:0;border-bottom-right-radius:0}.application-form .step-navigation button:disabled{color:#858585;border-color:#858585}@media (hover:hover){.application-form .step-navigation button:hover{background-color:var(--basic-white)}.application-form .step-navigation button:disabled:hover{box-shadow:none;color:#858585;transform:none}}.application-form button.submit-button{width:fit-content;padding:.75rem 1.5rem!important;font-size:1rem!important}.application-form .continue-button-container{flex-direction:row;align-items:center;gap:.5rem;display:flex}.application-form .continue-button-text{color:var(--basic-black);font-size:.875rem;font-family:var(--application-form-body-font)}.application-form button.continue-button{color:var(--basic-white);background-image:none;background-color:var(--basic-black);border:1px solid var(--basic-black);border-radius:10rem;min-height:0;padding:.5rem .75rem;font-size:1rem}.application-form button.continue-button.mobile{padding:.75rem 1rem;font-size:1.125rem}@media (hover:hover){.application-form button.continue-button:hover{background-color:var(--highlight-color)}}.application-form button.continue-button:disabled:hover{box-shadow:none;background-color:var(--basic-black);transform:none}.application-form .line-break-hint{font-size:.875rem;font-family:var(--application-form-body-font);color:#000000bf;width:fit-content}@media (max-width:640px){:root{--is-mobile:1}.application-form.stepped-form{padding-block:.5rem 1.5rem;overflow-y:auto;min-height:100dvh!important;max-height:100dvh!important}.application-form.stepped-form .step-field{margin-bottom:0}.application-form.stepped-form .stepped-form-content{margin-inline:auto;padding-block:0}.application-form.stepped-form form{max-width:calc(100dvw - 3rem);padding-bottom:0}.application-form.stepped-form form fieldset{width:100%;min-inline-size:1px;padding-inline-end:0;max-width:100%!important}.application-form.stepped-form form fieldset .field-set-options{gap:.5rem;max-width:100%}.application-form .step-navigation.desktop{display:none}.application-form .step-navigation.mobile .back-button{background-color:var(--basic-white)}.application-form .step-navigation.mobile{margin-top:1rem;display:grid}.application-form .continue-button-container.desktop,.application-form .line-break-hint{display:none}}@media only screen and (min-width:1024px){.step__percent__indicator{top:80px}}.option-letter{color:#6b7280;border:1px solid var(--basic-black);background-color:#0000;border-radius:10rem;justify-content:center;align-items:center;width:24px;min-width:24px;height:24px;min-height:24px;margin-right:8px;font-family:monospace;font-size:12px;font-weight:600;transition:all .2s;display:inline-flex}input[type=checkbox]+.option-letter{border-radius:.25rem!important}input[type=radio]:checked+.option-letter,input[type=checkbox]:checked+.option-letter{background-color:var(--highlight-color);color:var(--basic-white);border-color:var(--highlight-color);transform:scale(1.05)}@media (hover:hover){label:hover .option-letter{background-color:var(--basic-white);border-color:var(--highlight-color);color:var(--highlight-color)}label:hover input[type=radio]:checked+.option-letter,label:hover input[type=checkbox]:checked+.option-letter{background-color:var(--highlight-color);border-color:var(--highlight-color);color:var(--basic-white)}}.application-form .field-set-options{gap:.5rem}.application-form .field-set-options label{border:none;border-radius:1lh;flex-direction:row;align-items:center;gap:.25rem;min-width:100%;padding:.25rem 2.25rem .25rem .25rem;display:flex;position:relative;background-color:#0000!important}.application-form .field-set-options label:has(input:checked){color:var(--basic-black)!important;border:2px solid var(--highlight-color)!important;background-color:#0000!important}.application-form label textarea.other-text-input{color:var(--basic-black)!important}@media (hover:hover){.application-form .field-set-options label:hover{background-color:rgb(from var(--highlight-color) r g b / .25)!important}.application-form .field-set-options label:has(input:checked):hover{background-color:rgb(from var(--highlight-color) r g b / .25)!important;color:var(--basic-black)!important}.application-form label:hover textarea.other-text-input{color:var(--basic-black)!important;border-color:var(--basic-black)!important;background-color:#0000!important}}.application-form .checkbox-grid-fieldset{border:none;margin:0;padding:0;position:relative}.checkbox-grid-container{border-collapse:collapse;gap:.5rem;width:100%;min-width:fit-content;max-width:100%;margin-bottom:1.5rem;display:grid}.checkbox-grid-header,.checkbox-grid-row{grid-template-columns:auto repeat(3,1fr);align-items:center;gap:0;display:grid}.checkbox-grid-header{background-color:#0000;border-radius:0;overflow:visible}.checkbox-grid-row{background-color:var(--chakra-colors-neutral-100);overflow:hidden}.checkbox-grid-row-label{font-size:var(--option-font-size);text-align:left;min-width:120px;padding:.75rem;background-color:#0000!important}.checkbox-grid-header .checkbox-grid-row-label{border:none;font-weight:400}.checkbox-grid-column-header{text-align:center;font-size:var(--option-font-size);padding:.25rem .75rem}.checkbox-grid-row-label-mobile,.checkbox-grid-column-header-mobile{display:none}.checkbox-grid-column-header-mobile{align-items:center;gap:.125rem;line-height:1.15}.checkbox-grid-cell{cursor:pointer;-webkit-tap-highlight-color:transparent;touch-action:manipulation;justify-content:center;align-items:center;min-height:48px;margin:0;padding:.5rem;display:flex}.checkbox-grid-cell input[type=checkbox],.checkbox-grid-cell input.checkbox-input{--checkbox-size:20px;width:var(--checkbox-size);height:var(--checkbox-size);cursor:pointer;accent-color:var(--highlight-color);-webkit-tap-highlight-color:transparent;margin-block-start:calc(1lh - var(--checkbox-size))!important}.checkbox-grid-cell input[type=checkbox]:focus{outline:none}@media (hover:hover){.checkbox-grid-cell input[type=checkbox]:focus-visible{outline:2px solid var(--highlight-color);outline-offset:2px}}.checkbox-grid-cell .checkbox-visual{display:none}@media (hover:hover) and (pointer:fine){.checkbox-grid-cell:hover{background-color:rgb(from var(--highlight-color) r g b / .1)}}.checkbox-grid-cell:focus-within{background-color:#0000}@media (max-width:640px){:root{--checkbox-grid-row-label-width:44px;--checkbox-grid-column-width:72px}.checkbox-grid-row-label:has(.checkbox-grid-row-label-mobile) .checkbox-grid-row-label-desktop{display:none}.checkbox-grid-row-label-mobile{display:inline}.checkbox-grid-column-header:has(.checkbox-grid-column-header-mobile) .checkbox-grid-column-header-desktop{display:none}.checkbox-grid-column-header-mobile{flex-direction:column;display:flex}.checkbox-grid-container{-webkit-overflow-scrolling:touch;gap:.5rem;min-width:0;display:grid;overflow-x:auto}.checkbox-grid-container:after{display:none}.checkbox-grid-header{grid-template-columns:var(--checkbox-grid-row-label-width) repeat(3, var(--checkbox-grid-column-width));z-index:10;background:0 0;gap:0;display:grid;position:sticky;top:0;left:0}.checkbox-grid-header:after{display:none}.checkbox-grid-header .checkbox-grid-row-label{min-width:var(--checkbox-grid-row-label-width);z-index:11;background-color:#0000;padding-inline:.5rem;position:sticky;left:0}.checkbox-grid-row{grid-template-columns:var(--checkbox-grid-row-label-width) repeat(3, var(--checkbox-grid-column-width));background-color:var(--chakra-colors-neutral-100);gap:0;display:grid}.checkbox-grid-row-label{min-width:var(--checkbox-grid-row-label-width);z-index:9;white-space:nowrap;background-color:var(--chakra-colors-neutral-100);text-align:left;padding-inline:.5rem;position:sticky;left:0}.checkbox-grid-column-header{min-width:var(--checkbox-grid-column-width);padding-inline:.25rem;display:block}.checkbox-grid-cell{min-width:var(--checkbox-grid-column-width);flex-shrink:0;min-height:50px}.checkbox-grid-cell:before{display:none}}
.application-form .step-navigation.mobile{grid-template-columns:auto 1fr;gap:.5rem;display:none}.application-form.stepped-form.pwa .step-navigation.mobile{padding-bottom:34px}.submit-button .button-icon{display:none}.submit-button.desktop{font-size:1.125rem!important}@media (max-width:640px){.application-form .step-navigation.mobile .back-button{background-color:var(--basic-white)}.application-form .step-navigation.mobile{margin-top:1rem;display:grid}.application-form .step-navigation.mobile .continue-button,.application-form .step-navigation.mobile .submit-button{background:var(--basic-black);color:var(--basic-white);width:100%;padding:.75rem 1rem!important;font-size:1.125rem!important}}
.application-form .header-container.first-step .header-title,.application-form .header-container .step-indicator{display:none}.step__percent__indicator{z-index:100;height:.25rem;width:var(--step-indicator-width);background-color:var(--basic-green);margin-top:-.25rem;transition:width .3s;position:fixed;top:66px;left:0}button.form-home-button{z-index:100;position:absolute;top:1rem;left:1rem;color:var(--chakra-colors-basic-black)!important;background-color:#0000!important;border:1px solid #0000001a!important;gap:.25rem!important;min-height:32px!important;padding:.5rem .75rem!important;font-size:.875rem!important}button.form-home-button svg{margin-right:.25rem!important;font-size:1.25rem!important}@media (hover:hover){button.form-home-button:hover{background-color:var(--chakra-colors-brand-200)!important}}@media (max-width:640px){button.form-home-button{width:fit-content;top:unset;left:unset;margin-left:-.5rem;position:relative}.step__percent__indicator{top:66px}.application-form .header-container{justify-content:space-between;align-items:center;padding-block:.5rem;display:flex;flex-direction:row!important}.header-title-container{flex-direction:column;width:fit-content;display:flex}.application-form .header-title{text-align:start;font-weight:500}}
.error-message-container{flex-direction:row;align-items:center;gap:.5rem;display:flex;color:var(--error-color)!important}.error-message-icon{height:1lh;font-size:1.125rem}.error-message{font-family:var(--application-form-body-font);text-align:left;margin-bottom:0!important;font-weight:400!important;line-height:1!important}
/*# sourceMappingURL=0zp064_21zg0j.css.map*/