/*! tailwindcss v4.2.4 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-space-y-reverse:0;--tw-divide-y-reverse:0;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-duration:initial;--tw-ease:initial;--tw-content:""}}}@font-face{font-family:Open Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/fonts/open-sans-cyrillic-ext-d0edd1c6d7e0.woff2)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:Open Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/fonts/open-sans-cyrillic-01978402fabb.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Open Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/fonts/open-sans-greek-ext-d68a324be8ff.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Open Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/fonts/open-sans-greek-206b8987ebc5.woff2)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:Open Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/fonts/open-sans-hebrew-3e8f4b311fef.woff2)format("woff2");unicode-range:U+307-308,U+590-5FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}@font-face{font-family:Open Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/fonts/open-sans-math-4f0cad5800ee.woff2)format("woff2");unicode-range:U+302-303,U+305,U+307-308,U+310,U+312,U+315,U+31A,U+326-327,U+32C,U+32F-330,U+332-333,U+338,U+33A,U+346,U+34D,U+391-3A1,U+3A3-3A9,U+3B1-3C9,U+3D1,U+3D5-3D6,U+3F0-3F1,U+3F4-3F5,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+1EE??}@font-face{font-family:Open Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/fonts/open-sans-symbols-c9d43888d700.woff2)format("woff2");unicode-range:U+1-C,U+E-1F,U+7F-9F,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+28??,U+2921-2922,U+2981,U+29BF,U+29EB,U+2B??,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+1F0??,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+1F7??,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+1FB??}@font-face{font-family:Open Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/fonts/open-sans-vietnamese-f49cd0972b92.woff2)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:Open Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/fonts/open-sans-latin-ext-2d4c25a2a206.woff2)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:Open Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/fonts/open-sans-latin-441af0def989.woff2)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:Open Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/fonts/open-sans-cyrillic-ext-d0edd1c6d7e0.woff2)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:Open Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/fonts/open-sans-cyrillic-01978402fabb.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Open Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/fonts/open-sans-greek-ext-d68a324be8ff.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Open Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/fonts/open-sans-greek-206b8987ebc5.woff2)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:Open Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/fonts/open-sans-hebrew-3e8f4b311fef.woff2)format("woff2");unicode-range:U+307-308,U+590-5FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}@font-face{font-family:Open Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/fonts/open-sans-math-4f0cad5800ee.woff2)format("woff2");unicode-range:U+302-303,U+305,U+307-308,U+310,U+312,U+315,U+31A,U+326-327,U+32C,U+32F-330,U+332-333,U+338,U+33A,U+346,U+34D,U+391-3A1,U+3A3-3A9,U+3B1-3C9,U+3D1,U+3D5-3D6,U+3F0-3F1,U+3F4-3F5,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+1EE??}@font-face{font-family:Open Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/fonts/open-sans-symbols-c9d43888d700.woff2)format("woff2");unicode-range:U+1-C,U+E-1F,U+7F-9F,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+28??,U+2921-2922,U+2981,U+29BF,U+29EB,U+2B??,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+1F0??,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+1F7??,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+1FB??}@font-face{font-family:Open Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/fonts/open-sans-vietnamese-f49cd0972b92.woff2)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:Open Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/fonts/open-sans-latin-ext-2d4c25a2a206.woff2)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:Open Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/fonts/open-sans-latin-441af0def989.woff2)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:Open Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/fonts/open-sans-cyrillic-ext-d0edd1c6d7e0.woff2)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:Open Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/fonts/open-sans-cyrillic-01978402fabb.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Open Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/fonts/open-sans-greek-ext-d68a324be8ff.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Open Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/fonts/open-sans-greek-206b8987ebc5.woff2)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:Open Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/fonts/open-sans-hebrew-3e8f4b311fef.woff2)format("woff2");unicode-range:U+307-308,U+590-5FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}@font-face{font-family:Open Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/fonts/open-sans-math-4f0cad5800ee.woff2)format("woff2");unicode-range:U+302-303,U+305,U+307-308,U+310,U+312,U+315,U+31A,U+326-327,U+32C,U+32F-330,U+332-333,U+338,U+33A,U+346,U+34D,U+391-3A1,U+3A3-3A9,U+3B1-3C9,U+3D1,U+3D5-3D6,U+3F0-3F1,U+3F4-3F5,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+1EE??}@font-face{font-family:Open Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/fonts/open-sans-symbols-c9d43888d700.woff2)format("woff2");unicode-range:U+1-C,U+E-1F,U+7F-9F,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+28??,U+2921-2922,U+2981,U+29BF,U+29EB,U+2B??,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+1F0??,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+1F7??,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+1FB??}@font-face{font-family:Open Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/fonts/open-sans-vietnamese-f49cd0972b92.woff2)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:Open Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/fonts/open-sans-latin-ext-2d4c25a2a206.woff2)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:Open Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/fonts/open-sans-latin-441af0def989.woff2)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:Open Sans;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(/fonts/open-sans-cyrillic-ext-d0edd1c6d7e0.woff2)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:Open Sans;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(/fonts/open-sans-cyrillic-01978402fabb.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Open Sans;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(/fonts/open-sans-greek-ext-d68a324be8ff.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Open Sans;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(/fonts/open-sans-greek-206b8987ebc5.woff2)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:Open Sans;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(/fonts/open-sans-hebrew-3e8f4b311fef.woff2)format("woff2");unicode-range:U+307-308,U+590-5FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}@font-face{font-family:Open Sans;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(/fonts/open-sans-math-4f0cad5800ee.woff2)format("woff2");unicode-range:U+302-303,U+305,U+307-308,U+310,U+312,U+315,U+31A,U+326-327,U+32C,U+32F-330,U+332-333,U+338,U+33A,U+346,U+34D,U+391-3A1,U+3A3-3A9,U+3B1-3C9,U+3D1,U+3D5-3D6,U+3F0-3F1,U+3F4-3F5,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+1EE??}@font-face{font-family:Open Sans;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(/fonts/open-sans-symbols-c9d43888d700.woff2)format("woff2");unicode-range:U+1-C,U+E-1F,U+7F-9F,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+28??,U+2921-2922,U+2981,U+29BF,U+29EB,U+2B??,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+1F0??,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+1F7??,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+1FB??}@font-face{font-family:Open Sans;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(/fonts/open-sans-vietnamese-f49cd0972b92.woff2)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:Open Sans;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(/fonts/open-sans-latin-ext-2d4c25a2a206.woff2)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:Open Sans;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(/fonts/open-sans-latin-441af0def989.woff2)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:Open Sans;font-style:normal;font-weight:800;font-stretch:100%;font-display:swap;src:url(/fonts/open-sans-cyrillic-ext-d0edd1c6d7e0.woff2)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:Open Sans;font-style:normal;font-weight:800;font-stretch:100%;font-display:swap;src:url(/fonts/open-sans-cyrillic-01978402fabb.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Open Sans;font-style:normal;font-weight:800;font-stretch:100%;font-display:swap;src:url(/fonts/open-sans-greek-ext-d68a324be8ff.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Open Sans;font-style:normal;font-weight:800;font-stretch:100%;font-display:swap;src:url(/fonts/open-sans-greek-206b8987ebc5.woff2)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:Open Sans;font-style:normal;font-weight:800;font-stretch:100%;font-display:swap;src:url(/fonts/open-sans-hebrew-3e8f4b311fef.woff2)format("woff2");unicode-range:U+307-308,U+590-5FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}@font-face{font-family:Open Sans;font-style:normal;font-weight:800;font-stretch:100%;font-display:swap;src:url(/fonts/open-sans-math-4f0cad5800ee.woff2)format("woff2");unicode-range:U+302-303,U+305,U+307-308,U+310,U+312,U+315,U+31A,U+326-327,U+32C,U+32F-330,U+332-333,U+338,U+33A,U+346,U+34D,U+391-3A1,U+3A3-3A9,U+3B1-3C9,U+3D1,U+3D5-3D6,U+3F0-3F1,U+3F4-3F5,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+1EE??}@font-face{font-family:Open Sans;font-style:normal;font-weight:800;font-stretch:100%;font-display:swap;src:url(/fonts/open-sans-symbols-c9d43888d700.woff2)format("woff2");unicode-range:U+1-C,U+E-1F,U+7F-9F,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+28??,U+2921-2922,U+2981,U+29BF,U+29EB,U+2B??,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+1F0??,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+1F7??,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+1FB??}@font-face{font-family:Open Sans;font-style:normal;font-weight:800;font-stretch:100%;font-display:swap;src:url(/fonts/open-sans-vietnamese-f49cd0972b92.woff2)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:Open Sans;font-style:normal;font-weight:800;font-stretch:100%;font-display:swap;src:url(/fonts/open-sans-latin-ext-2d4c25a2a206.woff2)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:Open Sans;font-style:normal;font-weight:800;font-stretch:100%;font-display:swap;src:url(/fonts/open-sans-latin-441af0def989.woff2)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:Open Sans Fallback;src:local(Arial);ascent-override:101.65%;descent-override:27.86%;line-gap-override:0.0%;size-adjust:105.15%}.variable{--font-open-sans:"Open Sans", "Open Sans Fallback"}@font-face{font-family:Fraunces;font-style:italic;font-weight:300;font-display:swap;src:url(/fonts/fraunces-r1-generated/50a3f1070da3c6cc-s.2xm1k7t3a0pcd.woff2)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:Fraunces;font-style:italic;font-weight:300;font-display:swap;src:url(/fonts/fraunces-r1-generated/b887d91685b8c137-s.330vchwb4izzb.woff2)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:Fraunces;font-style:italic;font-weight:300;font-display:swap;src:url(/fonts/fraunces-r1-generated/3c7c6164b2587822-s.16u3vygyjnhr0.woff2)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:Fraunces;font-style:italic;font-weight:400;font-display:swap;src:url(/fonts/fraunces-r1-generated/50a3f1070da3c6cc-s.2xm1k7t3a0pcd.woff2)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:Fraunces;font-style:italic;font-weight:400;font-display:swap;src:url(/fonts/fraunces-r1-generated/b887d91685b8c137-s.330vchwb4izzb.woff2)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:Fraunces;font-style:italic;font-weight:400;font-display:swap;src:url(/fonts/fraunces-r1-generated/3c7c6164b2587822-s.16u3vygyjnhr0.woff2)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:Fraunces;font-style:italic;font-weight:500;font-display:swap;src:url(/fonts/fraunces-r1-generated/50a3f1070da3c6cc-s.2xm1k7t3a0pcd.woff2)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:Fraunces;font-style:italic;font-weight:500;font-display:swap;src:url(/fonts/fraunces-r1-generated/b887d91685b8c137-s.330vchwb4izzb.woff2)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:Fraunces;font-style:italic;font-weight:500;font-display:swap;src:url(/fonts/fraunces-r1-generated/3c7c6164b2587822-s.16u3vygyjnhr0.woff2)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:Fraunces;font-style:italic;font-weight:600;font-display:swap;src:url(/fonts/fraunces-r1-generated/50a3f1070da3c6cc-s.2xm1k7t3a0pcd.woff2)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:Fraunces;font-style:italic;font-weight:600;font-display:swap;src:url(/fonts/fraunces-r1-generated/b887d91685b8c137-s.330vchwb4izzb.woff2)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:Fraunces;font-style:italic;font-weight:600;font-display:swap;src:url(/fonts/fraunces-r1-generated/3c7c6164b2587822-s.16u3vygyjnhr0.woff2)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:Fraunces;font-style:italic;font-weight:700;font-display:swap;src:url(/fonts/fraunces-r1-generated/50a3f1070da3c6cc-s.2xm1k7t3a0pcd.woff2)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:Fraunces;font-style:italic;font-weight:700;font-display:swap;src:url(/fonts/fraunces-r1-generated/b887d91685b8c137-s.330vchwb4izzb.woff2)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:Fraunces;font-style:italic;font-weight:700;font-display:swap;src:url(/fonts/fraunces-r1-generated/3c7c6164b2587822-s.16u3vygyjnhr0.woff2)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:Fraunces;font-style:italic;font-weight:800;font-display:swap;src:url(/fonts/fraunces-r1-generated/50a3f1070da3c6cc-s.2xm1k7t3a0pcd.woff2)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:Fraunces;font-style:italic;font-weight:800;font-display:swap;src:url(/fonts/fraunces-r1-generated/b887d91685b8c137-s.330vchwb4izzb.woff2)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:Fraunces;font-style:italic;font-weight:800;font-display:swap;src:url(/fonts/fraunces-r1-generated/3c7c6164b2587822-s.16u3vygyjnhr0.woff2)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:Fraunces;font-style:normal;font-weight:300;font-display:swap;src:url(/fonts/fraunces-r1-generated/1e219c03c996efbd-s.2qo5md4hn_gum.woff2)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:Fraunces;font-style:normal;font-weight:300;font-display:swap;src:url(/fonts/fraunces-r1-generated/b35b0dbffda7f2c4-s.1d9rlgtqyj_-l.woff2)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:Fraunces;font-style:normal;font-weight:300;font-display:swap;src:url(/fonts/fraunces-r1-generated/03bda585a99c6450-s.32sris142tqlb.woff2)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:Fraunces;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/fraunces-r1-generated/1e219c03c996efbd-s.2qo5md4hn_gum.woff2)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:Fraunces;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/fraunces-r1-generated/b35b0dbffda7f2c4-s.1d9rlgtqyj_-l.woff2)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:Fraunces;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/fraunces-r1-generated/03bda585a99c6450-s.32sris142tqlb.woff2)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:Fraunces;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/fraunces-r1-generated/1e219c03c996efbd-s.2qo5md4hn_gum.woff2)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:Fraunces;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/fraunces-r1-generated/b35b0dbffda7f2c4-s.1d9rlgtqyj_-l.woff2)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:Fraunces;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/fraunces-r1-generated/03bda585a99c6450-s.32sris142tqlb.woff2)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:Fraunces;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/fraunces-r1-generated/1e219c03c996efbd-s.2qo5md4hn_gum.woff2)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:Fraunces;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/fraunces-r1-generated/b35b0dbffda7f2c4-s.1d9rlgtqyj_-l.woff2)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:Fraunces;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/fraunces-r1-generated/03bda585a99c6450-s.32sris142tqlb.woff2)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:Fraunces;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/fraunces-r1-generated/1e219c03c996efbd-s.2qo5md4hn_gum.woff2)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:Fraunces;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/fraunces-r1-generated/b35b0dbffda7f2c4-s.1d9rlgtqyj_-l.woff2)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:Fraunces;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/fraunces-r1-generated/03bda585a99c6450-s.32sris142tqlb.woff2)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:Fraunces;font-style:normal;font-weight:800;font-display:swap;src:url(/fonts/fraunces-r1-generated/1e219c03c996efbd-s.2qo5md4hn_gum.woff2)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:Fraunces;font-style:normal;font-weight:800;font-display:swap;src:url(/fonts/fraunces-r1-generated/b35b0dbffda7f2c4-s.1d9rlgtqyj_-l.woff2)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:Fraunces;font-style:normal;font-weight:800;font-display:swap;src:url(/fonts/fraunces-r1-generated/03bda585a99c6450-s.32sris142tqlb.woff2)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:Fraunces Fallback;src:local(Times New Roman);ascent-override:84.71%;descent-override:22.09%;line-gap-override:0.0%;size-adjust:115.45%}@layer theme{:root,:host{--font-sans:var(--font-open-sans), ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;--font-serif:var(--font-fraunces), Georgia, "Times New Roman", serif;--font-mono:ui-monospace, SFMono-Regular, Menlo, Consolas, "Liberation Mono", monospace;--color-white:#fff;--spacing:.25rem;--container-md:28rem;--container-2xl:42rem;--container-3xl:48rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-base:1rem;--text-base--line-height:calc(1.5 / 1);--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--text-xl:1.25rem;--text-2xl:1.5rem;--text-3xl:1.875rem;--text-3xl--line-height:calc(2.25 / 1.875);--text-4xl:2.25rem;--text-4xl--line-height:calc(2.5 / 2.25);--text-5xl:3rem;--text-6xl:3.75rem;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--font-weight-extrabold:800;--tracking-tight:-.025em;--tracking-wide:.025em;--leading-tight:1.25;--leading-snug:1.375;--leading-relaxed:1.625;--radius-sm:var(--radius-sm);--radius-md:var(--radius-md);--radius-lg:var(--radius-lg);--radius-xl:var(--radius-xl);--shadow-sm:var(--shadow-sm);--shadow-md:var(--shadow-md);--shadow-lg:var(--shadow-lg);--ease-in:cubic-bezier(.4, 0, 1, 1);--ease-out:cubic-bezier(0, 0, .2, 1);--ease-in-out:cubic-bezier(.4, 0, .2, 1);--animate-spin:spin 1s linear infinite;--animate-pulse:pulse 2s cubic-bezier(.4, 0, .6, 1) infinite;--animate-bounce:bounce 1s infinite;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-open-sans), ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;--default-mono-font-family:ui-monospace, SFMono-Regular, Menlo, Consolas, "Liberation Mono", monospace;--radius-pill:var(--radius-pill);--radius-full:var(--radius-full);--shadow-dark:var(--shadow-dark);--font-inter:var(--font-open-sans);--font-jetbrains-mono:var(--font-mono);--font-fraunces:"Fraunces", "Fraunces Fallback";--font-display:var(--font-fraunces), Georgia, "Times New Roman", serif}}@layer base{*,:after,:before,::backdrop,::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea,::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor;@supports (color:color-mix(in lab, red, red)){color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit,::-webkit-datetime-edit-year-field,::-webkit-datetime-edit-month-field,::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute-field,::-webkit-datetime-edit-second-field,::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]),::file-selector-button{appearance:button}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}*{border-color:var(--border-default)}html{background-color:var(--background)}body{color:var(--text-primary);background-color:var(--background);font-family:var(--font-sans);text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}:focus-visible{outline:2px solid var(--amber);outline-offset:2px;border-radius:var(--radius-sm)}button:focus-visible,a:focus-visible,[role=button]:focus-visible{outline-offset:3px}.card-hover-lift{transition:transform .15s ease-out,box-shadow .15s ease-out}.card-hover-lift:hover{box-shadow:var(--shadow-md,0 4px 12px #0f1e2e14);transform:translateY(-2px)}.card-hover-lift:active{box-shadow:var(--shadow-sm);transform:translateY(0)}@media (prefers-reduced-motion:reduce){.card-hover-lift,.card-hover-lift:hover,.card-hover-lift:active{transition-duration:1ms;transform:none}}.touch-target-min,[data-touch-target]:not([data-touch-target=off]){position:relative}.touch-target-min:before,[data-touch-target]:not([data-touch-target=off]):before{content:"";pointer-events:auto;width:100%;min-width:48px;height:100%;min-height:48px;position:absolute;inset:50%;transform:translate(-50%,-50%)}h1,.h1{letter-spacing:-.025em;color:var(--navy);font-size:32px;font-weight:800;line-height:1.15}h2,.h2{letter-spacing:-.02em;color:var(--navy);font-size:28px;font-weight:800;line-height:1.15}h3,.h3{letter-spacing:-.018em;color:var(--navy);font-size:22px;font-weight:800;line-height:1.2}h4,.h4{letter-spacing:-.015em;color:var(--navy);font-size:18px;font-weight:700;line-height:1.3}.display{letter-spacing:-.032em;color:var(--navy);font-size:48px;font-weight:800;line-height:1.08}.eyebrow{letter-spacing:.07em;text-transform:uppercase;color:var(--text-slate);font-size:11px;font-weight:700}.tabular-nums,.num,table tbody td,[data-tabular]{font-variant-numeric:tabular-nums}@media print{.native-BkR4Xq__root .native-BkR4Xq__example[hidden],.native-BkR4Xq__root .native-BkR4Xq__example>summary[hidden]{display:block!important}}}@layer components{.hero-cta-pill{justify-content:center;min-width:200px;border-radius:9999px!important}@media (width<=540px){.hero-cta-pill{flex:1 0 100%;min-width:0}}}@layer utilities{.pointer-events-none{pointer-events:none}.\!visible{visibility:visible!important}.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.inset-0{inset:calc(var(--spacing) * 0)}.inset-x-0{inset-inline:calc(var(--spacing) * 0)}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.top-0{top:calc(var(--spacing) * 0)}.top-1\/2{top:50%}.top-2{top:calc(var(--spacing) * 2)}.top-3{top:calc(var(--spacing) * 3)}.top-4{top:calc(var(--spacing) * 4)}.top-5{top:calc(var(--spacing) * 5)}.top-10{top:calc(var(--spacing) * 10)}.top-50{top:calc(var(--spacing) * 50)}.right-2{right:calc(var(--spacing) * 2)}.right-3{right:calc(var(--spacing) * 3)}.right-4{right:calc(var(--spacing) * 4)}.bottom-2{bottom:calc(var(--spacing) * 2)}.bottom-3{bottom:calc(var(--spacing) * 3)}.left-0{left:calc(var(--spacing) * 0)}.left-2\.5{left:calc(var(--spacing) * 2.5)}.isolate{isolation:isolate}.z-50{z-index:50}.container{width:100%;@media (width>=40rem){max-width:40rem}@media (width>=48rem){max-width:48rem}@media (width>=64rem){max-width:64rem}@media (width>=80rem){max-width:80rem}@media (width>=96rem){max-width:96rem}}.m-auto{margin:auto}.mx-auto{margin-inline:auto}.mt-0\.5{margin-top:calc(var(--spacing) * .5)}.mt-1{margin-top:calc(var(--spacing) * 1)}.mt-1\.5{margin-top:calc(var(--spacing) * 1.5)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-2\.5{margin-top:calc(var(--spacing) * 2.5)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-8{margin-top:calc(var(--spacing) * 8)}.mt-10{margin-top:calc(var(--spacing) * 10)}.mt-auto{margin-top:auto}.mr-2{margin-right:calc(var(--spacing) * 2)}.-mb-px{margin-bottom:-1px}.mb-1{margin-bottom:calc(var(--spacing) * 1)}.mb-3{margin-bottom:calc(var(--spacing) * 3)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.ml-0\.5{margin-left:calc(var(--spacing) * .5)}.ml-1\.5{margin-left:calc(var(--spacing) * 1.5)}.ml-2{margin-left:calc(var(--spacing) * 2)}.ml-auto{margin-left:auto}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.inline-grid{display:inline-grid}.list-item{display:list-item}.table{display:table}.size-1\.5{width:calc(var(--spacing) * 1.5);height:calc(var(--spacing) * 1.5)}.size-3{width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3)}.size-3\.5{width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5)}.size-4{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.size-5{width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5)}.size-7{width:calc(var(--spacing) * 7);height:calc(var(--spacing) * 7)}.size-8{width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8)}.size-10{width:calc(var(--spacing) * 10);height:calc(var(--spacing) * 10)}.size-24{width:calc(var(--spacing) * 24);height:calc(var(--spacing) * 24)}.size-40{width:calc(var(--spacing) * 40);height:calc(var(--spacing) * 40)}.size-\[18px\]{width:18px;height:18px}.size-full{width:100%;height:100%}.h-1{height:calc(var(--spacing) * 1)}.h-2\.5{height:calc(var(--spacing) * 2.5)}.h-3\.5{height:calc(var(--spacing) * 3.5)}.h-4{height:calc(var(--spacing) * 4)}.h-9{height:calc(var(--spacing) * 9)}.h-32{height:calc(var(--spacing) * 32)}.h-\[2px\]{height:2px}.h-\[8px\]{height:8px}.h-\[34px\]{height:34px}.h-\[38px\]{height:38px}.h-\[42px\]{height:42px}.h-\[50px\]{height:50px}.h-\[110px\]{height:110px}.h-auto{height:auto}.h-full{height:100%}.h-px{height:1px}.min-h-11{min-height:calc(var(--spacing) * 11)}.min-h-\[55vh\]{min-height:55vh}.min-h-\[60vh\]{min-height:60vh}.min-h-\[88px\]{min-height:88px}.min-h-full{min-height:100%}.w-1\/2{width:50%}.w-3\/4{width:75%}.w-10{width:calc(var(--spacing) * 10)}.w-32{width:calc(var(--spacing) * 32)}.w-72{width:calc(var(--spacing) * 72)}.w-\[2px\]{width:2px}.w-\[34px\]{width:34px}.w-\[38px\]{width:38px}.w-\[42px\]{width:42px}.w-\[170px\]{width:170px}.w-\[180px\]{width:180px}.w-auto{width:auto}.w-full{width:100%}.w-px{width:1px}.max-w-2xl{max-width:var(--container-2xl)}.max-w-3xl{max-width:var(--container-3xl)}.max-w-\[62ch\]{max-width:62ch}.max-w-\[72ch\]{max-width:72ch}.max-w-\[180px\]{max-width:180px}.max-w-\[1200px\]{max-width:1200px}.max-w-full{max-width:100%}.max-w-md{max-width:var(--container-md)}.min-w-0{min-width:calc(var(--spacing) * 0)}.min-w-\[20px\]{min-width:20px}.min-w-fit{min-width:fit-content}.flex-1{flex:1}.flex-none{flex:none}.flex-shrink{flex-shrink:1}.flex-shrink-0{flex-shrink:0}.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.border-collapse{border-collapse:collapse}.-translate-y-0\.5{--tw-translate-y:calc(var(--spacing) * -.5);translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-1\/2{--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.animate-bounce{animation:var(--animate-bounce)}.animate-pulse{animation:var(--animate-pulse)}.animate-spin{animation:var(--animate-spin)}.cursor-pointer{cursor:pointer}.resize{resize:both}.appearance-none{appearance:none}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.place-items-center{place-items:center}.items-baseline{align-items:baseline}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.justify-start{justify-content:flex-start}.gap-1{gap:calc(var(--spacing) * 1)}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-2\.5{gap:calc(var(--spacing) * 2.5)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-5{gap:calc(var(--spacing) * 5)}.gap-6{gap:calc(var(--spacing) * 6)}.gap-\[5px\]{gap:5px}.gap-\[7px\]{gap:7px}.gap-px{gap:1px}.space-y-1{:where(&>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 1) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 1) * calc(1 - var(--tw-space-y-reverse)))}}.space-y-1\.5{:where(&>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 1.5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 1.5) * calc(1 - var(--tw-space-y-reverse)))}}.space-y-2{:where(&>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-y-reverse)))}}.space-y-2\.5{:where(&>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2.5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2.5) * calc(1 - var(--tw-space-y-reverse)))}}.space-y-3{:where(&>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 3) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 3) * calc(1 - var(--tw-space-y-reverse)))}}.space-y-5{:where(&>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 5) * calc(1 - var(--tw-space-y-reverse)))}}.space-y-6{:where(&>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 6) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 6) * calc(1 - var(--tw-space-y-reverse)))}}.space-y-8{:where(&>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 8) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 8) * calc(1 - var(--tw-space-y-reverse)))}}.gap-x-5{column-gap:calc(var(--spacing) * 5)}.gap-y-2{row-gap:calc(var(--spacing) * 2)}.divide-y{:where(&>:not(:last-child)){--tw-divide-y-reverse:0;border-bottom-style:var(--tw-border-style);border-top-style:var(--tw-border-style);border-top-width:calc(1px * var(--tw-divide-y-reverse));border-bottom-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)))}}.divide-\[color\:var\(--border-default\)\]{:where(&>:not(:last-child)){border-color:var(--border-default)}}.justify-self-start{justify-self:flex-start}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-hidden{overflow:hidden}.overflow-scroll{overflow:scroll}.overflow-x-auto{overflow-x:auto}.overflow-y-hidden{overflow-y:hidden}.rounded{border-radius:var(--radius-default)}.rounded-\[3px\]{border-radius:3px}.rounded-\[4px\]{border-radius:4px}.rounded-\[5px\]{border-radius:5px}.rounded-\[6px\]{border-radius:6px}.rounded-\[7px\]{border-radius:7px}.rounded-\[8px\]{border-radius:8px}.rounded-\[9px\]{border-radius:9px}.rounded-\[10px\]{border-radius:10px}.rounded-\[12px\]{border-radius:12px}.rounded-\[100px\]{border-radius:100px}.rounded-\[999px\]{border-radius:999px}.rounded-\[var\(--radius-md\)\]{border-radius:var(--radius-md)}.rounded-\[var\(--radius-sm\)\]{border-radius:var(--radius-sm)}.rounded-\[var\(--radius-sm\,4px\)\]{border-radius:var(--radius-sm,4px)}.rounded-full{border-radius:var(--radius-full)}.rounded-lg{border-radius:var(--radius-lg)}.rounded-md{border-radius:var(--radius-md)}.rounded-sm{border-radius:var(--radius-sm)}.rounded-r-full{border-top-right-radius:var(--radius-full);border-bottom-right-radius:var(--radius-full)}.border{border-style:var(--tw-border-style);border-width:1px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-b-0{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.border-b-\[2px\]{border-bottom-style:var(--tw-border-style);border-bottom-width:2px}.border-l-\[3px\]{border-left-style:var(--tw-border-style);border-left-width:3px}.border-dashed{--tw-border-style:dashed;border-style:dashed}.border-\[color\:var\(--amber\)\]\/40{border-color:var(--amber);@supports (color:color-mix(in lab, red, red)){border-color:color-mix(in oklab, var(--amber) 40%, transparent)}}.border-\[color\:var\(--border\,rgba\(255\,255\,255\,0\.10\)\)\]{border-color:var(--border,#ffffff1a)}.border-\[color\:var\(--border\,rgba\(255\,255\,255\,0\.16\)\)\]{border-color:var(--border,#ffffff29)}.border-\[color\:var\(--border-2\,rgba\(255\,255\,255\,0\.16\)\)\]{border-color:var(--border-2,#ffffff29)}.border-\[color\:var\(--border-default\)\]{border-color:var(--border-default)}.border-\[color\:var\(--border-default\)\]\/60{border-color:var(--border-default);@supports (color:color-mix(in lab, red, red)){border-color:color-mix(in oklab, var(--border-default) 60%, transparent)}}.border-\[color\:var\(--border-default\,\#E0DDD8\)\]{border-color:var(--border-default,#e0ddd8)}.border-\[color\:var\(--border-default\,\#E2E8F0\)\]{border-color:var(--border-default,#e2e8f0)}.border-\[color\:var\(--border-strong\)\]{border-color:var(--border-strong)}.border-\[color\:var\(--info-blue\)\]{border-color:var(--info-blue)}.border-\[color\:var\(--info-blue\)\]\/40{border-color:var(--info-blue);@supports (color:color-mix(in lab, red, red)){border-color:color-mix(in oklab, var(--info-blue) 40%, transparent)}}.border-\[color\:var\(--navy\)\]{border-color:var(--navy)}.border-\[color\:var\(--pr-border\)\]{border-color:var(--pr-border)}.border-\[color\:var\(--rag-amber\)\]{border-color:var(--rag-amber)}.border-\[color\:var\(--rag-amber\)\]\/50{border-color:var(--rag-amber);@supports (color:color-mix(in lab, red, red)){border-color:color-mix(in oklab, var(--rag-amber) 50%, transparent)}}.border-\[color\:var\(--rag-green\)\]\/30{border-color:var(--rag-green);@supports (color:color-mix(in lab, red, red)){border-color:color-mix(in oklab, var(--rag-green) 30%, transparent)}}.border-\[color\:var\(--rag-green\)\]\/50{border-color:var(--rag-green);@supports (color:color-mix(in lab, red, red)){border-color:color-mix(in oklab, var(--rag-green) 50%, transparent)}}.border-\[color\:var\(--rust\)\]\/40{border-color:var(--rust);@supports (color:color-mix(in lab, red, red)){border-color:color-mix(in oklab, var(--rust) 40%, transparent)}}.border-\[rgba\(15\,23\,42\,0\.10\)\]{border-color:#0f172a1a}.border-\[rgba\(21\,37\,56\,0\.14\)\]{border-color:#15253824}.border-\[rgba\(22\,163\,74\,0\.5\)\]{border-color:#16a34a80}.border-\[rgba\(22\,163\,74\,0\.25\)\]{border-color:#16a34a40}.border-\[rgba\(29\,78\,216\,0\.20\)\]{border-color:#1d4ed833}.border-\[rgba\(217\,119\,6\,0\.28\)\]{border-color:#d9770647}.border-\[rgba\(217\,119\,6\,0\.45\)\]{border-color:#d9770673}.border-\[rgba\(220\,38\,38\,0\.22\)\]{border-color:#dc262638}.border-\[rgba\(var\(--navy-rgb\,21\,37\,56\)\,0\.25\)\]{border-color:rgba(var(--navy-rgb,21,37,56),.25)}.border-border{border-color:var(--border-default)}.border-destructive\/50{border-color:var(--rag-red);@supports (color:color-mix(in lab, red, red)){border-color:color-mix(in oklab, var(--rag-red) 50%, transparent)}}.border-input{border-color:var(--border-default)}.border-transparent{border-color:#0000}.bg-\[\#F5F4F1\]{background-color:#f5f4f1}.bg-\[color\:\#FBBF24\]{background-color:#fbbf24}.bg-\[color\:color-mix\(in_oklab\,var\(--info-blue\)_8\%\,white\)\]{background-color:var(--info-blue);@supports (color:color-mix(in lab, red, red)){background-color:color-mix(in oklab,var(--info-blue) 8%,white)}}.bg-\[color\:color-mix\(in_oklab\,var\(--info-blue\)_18\%\,transparent\)\]{background-color:var(--info-blue);@supports (color:color-mix(in lab, red, red)){background-color:color-mix(in oklab,var(--info-blue) 18%,transparent)}}.bg-\[color\:var\(--amber\)\]{background-color:var(--amber)}.bg-\[color\:var\(--amber\)\]\/\[0\.04\]{background-color:var(--amber);@supports (color:color-mix(in lab, red, red)){background-color:color-mix(in oklab, var(--amber) 4%, transparent)}}.bg-\[color\:var\(--background\)\]{background-color:var(--background)}.bg-\[color\:var\(--border-default\)\]{background-color:var(--border-default)}.bg-\[color\:var\(--cream\)\]{background-color:var(--cream)}.bg-\[color\:var\(--cream\,\#F5F4F1\)\]{background-color:var(--cream,#f5f4f1)}.bg-\[color\:var\(--info-blue\)\]{background-color:var(--info-blue)}.bg-\[color\:var\(--info-blue\)\]\/\[0\.04\]{background-color:var(--info-blue);@supports (color:color-mix(in lab, red, red)){background-color:color-mix(in oklab, var(--info-blue) 4%, transparent)}}.bg-\[color\:var\(--navy\)\]{background-color:var(--navy)}.bg-\[color\:var\(--ok-green\)\]\/15{background-color:var(--ok-green);@supports (color:color-mix(in lab, red, red)){background-color:color-mix(in oklab, var(--ok-green) 15%, transparent)}}.bg-\[color\:var\(--pr-border\)\]{background-color:var(--pr-border)}.bg-\[color\:var\(--pr-card\)\]{background-color:var(--pr-card)}.bg-\[color\:var\(--pr-card-raised\)\]{background-color:var(--pr-card-raised)}.bg-\[color\:var\(--rag-green\)\]{background-color:var(--rag-green)}.bg-\[color\:var\(--rag-red\)\]{background-color:var(--rag-red)}.bg-\[color\:var\(--rust\)\]\/5{background-color:var(--rust);@supports (color:color-mix(in lab, red, red)){background-color:color-mix(in oklab, var(--rust) 5%, transparent)}}.bg-\[color\:var\(--surface-3\,\#1F3A54\)\]{background-color:var(--surface-3,#1f3a54)}.bg-\[rgba\(0\,0\,0\,0\.015\)\]{background-color:#00000004}.bg-\[rgba\(15\,23\,42\,0\.04\)\]{background-color:#0f172a0a}.bg-\[rgba\(21\,37\,56\,0\.06\)\]{background-color:#1525380f}.bg-\[rgba\(22\,163\,74\,0\.10\)\]{background-color:#16a34a1a}.bg-\[rgba\(22\,163\,74\,0\.14\)\]{background-color:#16a34a24}.bg-\[rgba\(29\,78\,216\,0\.10\)\]{background-color:#1d4ed81a}.bg-\[rgba\(217\,119\,6\,0\.10\)\]{background-color:#d977061a}.bg-\[rgba\(217\,119\,6\,0\.14\)\]{background-color:#d9770624}.bg-\[rgba\(220\,38\,38\,0\.10\)\]{background-color:#dc26261a}.bg-\[rgba\(var\(--navy-rgb\,21\,37\,56\)\,0\.06\)\]{background-color:rgba(var(--navy-rgb,21,37,56),.06)}.bg-background{background-color:var(--background)}.bg-border{background-color:var(--border-default)}.bg-card{background-color:var(--card)}.bg-muted\/30{background-color:var(--background);@supports (color:color-mix(in lab, red, red)){background-color:color-mix(in oklab, var(--background) 30%, transparent)}}.bg-transparent{background-color:#0000}.bg-white{background-color:var(--color-white)}.bg-white\/5{background-color:#ffffff0d;@supports (color:color-mix(in lab, red, red)){background-color:color-mix(in oklab, var(--color-white) 5%, transparent)}}.bg-white\/50{background-color:#ffffff80;@supports (color:color-mix(in lab, red, red)){background-color:color-mix(in oklab, var(--color-white) 50%, transparent)}}.p-0{padding:calc(var(--spacing) * 0)}.p-2{padding:calc(var(--spacing) * 2)}.p-3{padding:calc(var(--spacing) * 3)}.p-4{padding:calc(var(--spacing) * 4)}.p-5{padding:calc(var(--spacing) * 5)}.px-0{padding-inline:calc(var(--spacing) * 0)}.px-1{padding-inline:calc(var(--spacing) * 1)}.px-1\.5{padding-inline:calc(var(--spacing) * 1.5)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-2\.5{padding-inline:calc(var(--spacing) * 2.5)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-3\.5{padding-inline:calc(var(--spacing) * 3.5)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-5{padding-inline:calc(var(--spacing) * 5)}.px-6{padding-inline:calc(var(--spacing) * 6)}.px-\[2px\]{padding-inline:2px}.px-\[9px\]{padding-inline:9px}.px-\[11px\]{padding-inline:11px}.px-\[13px\]{padding-inline:13px}.px-\[18px\]{padding-inline:18px}.py-0\.5{padding-block:calc(var(--spacing) * .5)}.py-1{padding-block:calc(var(--spacing) * 1)}.py-1\.5{padding-block:calc(var(--spacing) * 1.5)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-2\.5{padding-block:calc(var(--spacing) * 2.5)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-4{padding-block:calc(var(--spacing) * 4)}.py-6{padding-block:calc(var(--spacing) * 6)}.py-8{padding-block:calc(var(--spacing) * 8)}.py-12{padding-block:calc(var(--spacing) * 12)}.py-16{padding-block:calc(var(--spacing) * 16)}.py-24{padding-block:calc(var(--spacing) * 24)}.py-\[1px\]{padding-block:1px}.py-\[3px\]{padding-block:3px}.py-\[5px\]{padding-block:5px}.py-\[6px\]{padding-block:6px}.py-\[7px\]{padding-block:7px}.py-\[9px\]{padding-block:9px}.py-\[10px\]{padding-block:10px}.pt-1{padding-top:calc(var(--spacing) * 1)}.pt-3{padding-top:calc(var(--spacing) * 3)}.pt-3\.5{padding-top:calc(var(--spacing) * 3.5)}.pt-4{padding-top:calc(var(--spacing) * 4)}.pr-1{padding-right:calc(var(--spacing) * 1)}.pr-9{padding-right:calc(var(--spacing) * 9)}.pr-10{padding-right:calc(var(--spacing) * 10)}.pb-3{padding-bottom:calc(var(--spacing) * 3)}.pl-3{padding-left:calc(var(--spacing) * 3)}.pl-7{padding-left:calc(var(--spacing) * 7)}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.align-top{vertical-align:top}.font-display{font-family:var(--font-fraunces), Georgia, "Times New Roman", serif}.font-mono{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,Liberation Mono,monospace}.text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\[8px\]{font-size:8px}.text-\[9\.5px\]{font-size:9.5px}.text-\[9px\]{font-size:9px}.text-\[10\.5px\]{font-size:10.5px}.text-\[10px\]{font-size:10px}.text-\[11\.5px\]{font-size:11.5px}.text-\[11px\]{font-size:11px}.text-\[12\.5px\]{font-size:12.5px}.text-\[12px\]{font-size:12px}.text-\[13\.5px\]{font-size:13.5px}.text-\[13px\]{font-size:13px}.text-\[14px\]{font-size:14px}.text-\[15px\]{font-size:15px}.text-\[16px\]{font-size:16px}.text-\[17px\]{font-size:17px}.text-\[18px\]{font-size:18px}.text-\[22px\]{font-size:22px}.text-\[24px\]{font-size:24px}.text-\[26px\]{font-size:26px}.leading-\[1\.2\]{--tw-leading:1.2;line-height:1.2}.leading-\[1\.6\]{--tw-leading:1.6;line-height:1.6}.leading-\[1\.15\]{--tw-leading:1.15;line-height:1.15}.leading-\[1\.55\]{--tw-leading:1.55;line-height:1.55}.leading-none{--tw-leading:1;line-height:1}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.leading-snug{--tw-leading:var(--leading-snug);line-height:var(--leading-snug)}.leading-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-extrabold{--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-\[0\.1em\]{--tw-tracking:.1em;letter-spacing:.1em}.tracking-\[0\.3em\]{--tw-tracking:.3em;letter-spacing:.3em}.tracking-\[0\.05em\]{--tw-tracking:.05em;letter-spacing:.05em}.tracking-\[0\.06em\]{--tw-tracking:.06em;letter-spacing:.06em}.tracking-\[0\.07em\]{--tw-tracking:.07em;letter-spacing:.07em}.tracking-\[0\.08em\]{--tw-tracking:.08em;letter-spacing:.08em}.tracking-\[0\.12em\]{--tw-tracking:.12em;letter-spacing:.12em}.tracking-\[0\.18em\]{--tw-tracking:.18em;letter-spacing:.18em}.tracking-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.tracking-wide{--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide)}.text-balance{text-wrap:balance}.break-all{word-break:break-all}.whitespace-normal{white-space:normal}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-line{white-space:pre-line}.text-\[\#4B5563\]{color:#4b5563}.text-\[\#8A4D05\]{color:#8a4d05}.text-\[color\:rgba\(var\(--navy-rgb\,21\,37\,56\)\,0\.62\)\]{color:rgba(var(--navy-rgb,21,37,56),.62)}.text-\[color\:var\(--amber\)\]{color:var(--amber)}.text-\[color\:var\(--amber-dark\)\]{color:var(--amber-dark)}.text-\[color\:var\(--cream\)\]{color:var(--cream)}.text-\[color\:var\(--fg1\,\#ffffff\)\]{color:var(--fg1,#fff)}.text-\[color\:var\(--fg2\,rgba\(255\,255\,255\,0\.72\)\)\]{color:var(--fg2,#ffffffb8)}.text-\[color\:var\(--fg3\,rgba\(255\,255\,255\,0\.52\)\)\]{color:var(--fg3,#ffffff85)}.text-\[color\:var\(--fg4\,rgba\(255\,255\,255\,0\.36\)\)\]{color:var(--fg4,#ffffff5c)}.text-\[color\:var\(--info-blue\)\]{color:var(--info-blue)}.text-\[color\:var\(--navy\)\]{color:var(--navy)}.text-\[color\:var\(--navy\,\#152538\)\]{color:var(--navy,#152538)}.text-\[color\:var\(--ok-green\)\]{color:var(--ok-green)}.text-\[color\:var\(--ok-green\,\#147a3a\)\]{color:var(--ok-green,#147a3a)}.text-\[color\:var\(--pr-body\)\]{color:var(--pr-body)}.text-\[color\:var\(--pr-faint\)\]{color:var(--pr-faint)}.text-\[color\:var\(--pr-heading\)\]{color:var(--pr-heading)}.text-\[color\:var\(--pr-muted\)\]{color:var(--pr-muted)}.text-\[color\:var\(--pr-strong\)\]{color:var(--pr-strong)}.text-\[color\:var\(--rag-amber\)\]{color:var(--rag-amber)}.text-\[color\:var\(--rag-green\)\]{color:var(--rag-green)}.text-\[color\:var\(--rag-red\)\]{color:var(--rag-red)}.text-\[color\:var\(--rust\)\]{color:var(--rust)}.text-\[color\:var\(--text-muted\)\]{color:var(--text-muted)}.text-\[color\:var\(--text-primary\)\]{color:var(--text-primary)}.text-\[color\:var\(--text-secondary\)\]{color:var(--text-secondary)}.text-\[color\:var\(--text-slate\)\]{color:var(--text-slate)}.text-\[color\:var\(--text-slate\,\#475569\)\]{color:var(--text-slate,#475569)}.text-\[color\:var\(--warning\,\#9a5708\)\]{color:var(--warning,#9a5708)}.text-\[currentColor\]{color:currentColor}.text-destructive{color:var(--rag-red)}.text-foreground{color:var(--text-primary)}.text-muted-foreground{color:var(--text-muted)}.text-white{color:var(--color-white)}.capitalize{text-transform:capitalize}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.italic{font-style:italic}.ordinal{--tw-ordinal:ordinal;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.line-through{text-decoration-line:line-through}.underline{text-decoration-line:underline}.underline-offset-2{text-underline-offset:2px}.underline-offset-4{text-underline-offset:4px}.underline-offset-\[3px\]{text-underline-offset:3px}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.opacity-50{opacity:.5}.opacity-60{opacity:.6}.opacity-70{opacity:.7}.shadow{--tw-shadow:var(--shadow-default);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_1px_0_rgba\(0\,0\,0\,0\.05\)\]{--tw-shadow:0 1px 0 var(--tw-shadow-color,#0000000d);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[var\(--shadow-sm\)\],.shadow-sm{--tw-shadow:var(--shadow-sm);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.backdrop-filter{backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[background-color\,color\,transform\,box-shadow\]{transition-property:background-color,color,transform,box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[border-color\,box-shadow\]{transition-property:border-color,box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[transform\,box-shadow\]{transition-property:transform,box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[width\]{transition-property:width;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-opacity{transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-none{transition-property:none}.duration-150{--tw-duration:.15s;transition-duration:.15s}.duration-\[var\(--duration-default\)\]{--tw-duration:var(--duration-default);transition-duration:var(--duration-default)}.duration-\[var\(--duration-fast\)\]{--tw-duration:var(--duration-fast);transition-duration:var(--duration-fast)}.duration-\[var\(--duration-moderate\)\]{--tw-duration:var(--duration-moderate);transition-duration:var(--duration-moderate)}.ease-\[var\(--ease-default\)\]{--tw-ease:var(--ease-default);transition-timing-function:var(--ease-default)}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.outline-none{--tw-outline-style:none;outline-style:none}.select-none{-webkit-user-select:none;user-select:none}.group-hover\:translate-x-0\.5{&:is(:where(.group):hover *){@media (hover:hover){--tw-translate-x:calc(var(--spacing) * .5);translate:var(--tw-translate-x) var(--tw-translate-y)}}}.group-hover\:translate-x-1{&:is(:where(.group):hover *){@media (hover:hover){--tw-translate-x:calc(var(--spacing) * 1);translate:var(--tw-translate-x) var(--tw-translate-y)}}}.peer-disabled\:cursor-not-allowed{&:is(:where(.peer):disabled~*){cursor:not-allowed}}.peer-disabled\:opacity-70{&:is(:where(.peer):disabled~*){opacity:.7}}.file\:border-0{&::file-selector-button{border-style:var(--tw-border-style);border-width:0}}.file\:bg-transparent{&::file-selector-button{background-color:#0000}}.file\:text-\[13px\]{&::file-selector-button{font-size:13px}}.file\:font-medium{&::file-selector-button{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}}.file\:text-foreground{&::file-selector-button{color:var(--text-primary)}}.placeholder\:text-\[color\:var\(--fg4\,rgba\(255\,255\,255\,0\.36\)\)\]{&::placeholder{color:var(--fg4,#ffffff5c)}}.placeholder\:text-\[color\:var\(--text-muted\)\]{&::placeholder{color:var(--text-muted)}}.before\:hidden{&:before{content:var(--tw-content);display:none}}.before\:size-1{&:before{content:var(--tw-content);width:calc(var(--spacing) * 1);height:calc(var(--spacing) * 1)}}.before\:flex-shrink-0{&:before{content:var(--tw-content);flex-shrink:0}}.before\:rounded-full{&:before{content:var(--tw-content);border-radius:var(--radius-full)}}.before\:bg-\[currentColor\]{&:before{content:var(--tw-content);background-color:currentColor}}.before\:content-\[\'\'\]{&:before{--tw-content:"";content:var(--tw-content)}}.hover\:-translate-y-0\.5{&:hover{@media (hover:hover){--tw-translate-y:calc(var(--spacing) * -.5);translate:var(--tw-translate-x) var(--tw-translate-y)}}}.hover\:-translate-y-px{&:hover{@media (hover:hover){--tw-translate-y:-1px;translate:var(--tw-translate-x) var(--tw-translate-y)}}}.hover\:border-\[color\:var\(--amber\,\#D97706\)\]{&:hover{@media (hover:hover){border-color:var(--amber,#d97706)}}}.hover\:border-\[color\:var\(--border-strong\)\]{&:hover{@media (hover:hover){border-color:var(--border-strong)}}}.hover\:border-\[color\:var\(--navy\)\]{&:hover{@media (hover:hover){border-color:var(--navy)}}}.hover\:bg-\[color\:var\(--amber-dark\)\]{&:hover{@media (hover:hover){background-color:var(--amber-dark)}}}.hover\:bg-\[color\:var\(--background\)\]{&:hover{@media (hover:hover){background-color:var(--background)}}}.hover\:bg-\[color\:var\(--cream\)\]{&:hover{@media (hover:hover){background-color:var(--cream)}}}.hover\:bg-\[color\:var\(--cream-soft\,\#FAFAF7\)\]{&:hover{@media (hover:hover){background-color:var(--cream-soft,#fafaf7)}}}.hover\:bg-\[color\:var\(--navy-mid\)\]{&:hover{@media (hover:hover){background-color:var(--navy-mid)}}}.hover\:bg-\[color\:var\(--rag-red\)\]\/90{&:hover{@media (hover:hover){background-color:var(--rag-red);@supports (color:color-mix(in lab, red, red)){background-color:color-mix(in oklab, var(--rag-red) 90%, transparent)}}}}.hover\:bg-\[color\:var\(--rust\)\]\/10{&:hover{@media (hover:hover){background-color:var(--rust);@supports (color:color-mix(in lab, red, red)){background-color:color-mix(in oklab, var(--rust) 10%, transparent)}}}}.hover\:bg-\[rgba\(0\,0\,0\,0\.012\)\]{&:hover{@media (hover:hover){background-color:#00000003}}}.hover\:bg-\[rgba\(21\,37\,56\,0\.06\)\]{&:hover{@media (hover:hover){background-color:#1525380f}}}.hover\:bg-transparent{&:hover{@media (hover:hover){background-color:#0000}}}.hover\:bg-white\/5{&:hover{@media (hover:hover){background-color:#ffffff0d;@supports (color:color-mix(in lab, red, red)){background-color:color-mix(in oklab, var(--color-white) 5%, transparent)}}}}.hover\:bg-white\/10{&:hover{@media (hover:hover){background-color:#ffffff1a;@supports (color:color-mix(in lab, red, red)){background-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}}}.hover\:text-\[color\:var\(--amber\,\#D97706\)\]{&:hover{@media (hover:hover){color:var(--amber,#d97706)}}}.hover\:text-\[color\:var\(--amber-dark\)\]{&:hover{@media (hover:hover){color:var(--amber-dark)}}}.hover\:text-\[color\:var\(--cream\)\]{&:hover{@media (hover:hover){color:var(--cream)}}}.hover\:text-\[color\:var\(--fg1\,\#ffffff\)\]{&:hover{@media (hover:hover){color:var(--fg1,#fff)}}}.hover\:text-\[color\:var\(--navy\)\]{&:hover{@media (hover:hover){color:var(--navy)}}}.hover\:underline{&:hover{@media (hover:hover){text-decoration-line:underline}}}.hover\:opacity-90{&:hover{@media (hover:hover){opacity:.9}}}.hover\:opacity-100{&:hover{@media (hover:hover){opacity:1}}}.hover\:shadow-\[0_10px_30px_-20px_rgba\(21\,37\,56\,0\.5\)\]{&:hover{@media (hover:hover){--tw-shadow:0 10px 30px -20px var(--tw-shadow-color,#15253880);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}}}.hover\:shadow-\[var\(--shadow-md\,0_4px_12px_rgba\(15\,30\,46\,0\.08\)\)\]{&:hover{@media (hover:hover){--tw-shadow:var(--shadow-md,0 4px 12px #0f1e2e14);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}}}.hover\:brightness-95{&:hover{@media (hover:hover){--tw-brightness:brightness(95%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}}}.focus\:border-\[color\:var\(--info-blue\)\]{&:focus{border-color:var(--info-blue)}}.focus\:outline-none{&:focus{--tw-outline-style:none;outline-style:none}}.focus-visible\:border-\[color\:var\(--amber\,\#D97706\)\]{&:focus-visible{border-color:var(--amber,#d97706)}}.focus-visible\:border-\[color\:var\(--navy\)\]{&:focus-visible{border-color:var(--navy)}}.focus-visible\:ring-1{&:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}}.focus-visible\:ring-2{&:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}}.focus-visible\:ring-\[rgba\(21\,37\,56\,0\.08\)\]{&:focus-visible{--tw-ring-color:#15253814}}.focus-visible\:ring-\[rgba\(21\,37\,56\,0\.18\)\]{&:focus-visible{--tw-ring-color:#1525382e}}.focus-visible\:ring-\[rgba\(217\,119\,6\,0\.40\)\]{&:focus-visible{--tw-ring-color:#d9770666}}.focus-visible\:ring-amber\/40{&:focus-visible{--tw-ring-color:var(--amber);@supports (color:color-mix(in lab, red, red)){--tw-ring-color:color-mix(in oklab, var(--amber) 40%, transparent)}}}.focus-visible\:ring-ring{&:focus-visible{--tw-ring-color:var(--navy)}}.focus-visible\:ring-offset-0{&:focus-visible{--tw-ring-offset-width:0px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}}.focus-visible\:ring-offset-2{&:focus-visible{--tw-ring-offset-width:2px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}}.focus-visible\:ring-offset-\[color\:var\(--surface\,\#13283C\)\]{&:focus-visible{--tw-ring-offset-color:var(--surface,#13283c)}}.focus-visible\:ring-offset-background{&:focus-visible{--tw-ring-offset-color:var(--background)}}.focus-visible\:outline-none{&:focus-visible{--tw-outline-style:none;outline-style:none}}.focus-visible\:ring-inset{&:focus-visible{--tw-ring-inset:inset}}.active\:translate-y-0{&:active{--tw-translate-y:calc(var(--spacing) * 0);translate:var(--tw-translate-x) var(--tw-translate-y)}}.active\:shadow-\[var\(--shadow-sm\)\]{&:active{--tw-shadow:var(--shadow-sm);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}}.active\:shadow-none{&:active{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}}.disabled\:pointer-events-none{&:disabled{pointer-events:none}}.disabled\:cursor-not-allowed{&:disabled{cursor:not-allowed}}.disabled\:bg-\[color\:var\(--background\)\]{&:disabled{background-color:var(--background)}}.disabled\:bg-\[color\:var\(--surface-2\,\#193249\)\]{&:disabled{background-color:var(--surface-2,#193249)}}.disabled\:opacity-50{&:disabled{opacity:.5}}.disabled\:opacity-60{&:disabled{opacity:.6}}.aria-\[invalid\=true\]\:border-\[color\:var\(--rag-red\)\]{&[aria-invalid=true]{border-color:var(--rag-red)}}.aria-\[invalid\=true\]\:focus-visible\:ring-\[rgba\(220\,38\,38\,0\.10\)\]{&[aria-invalid=true]{&:focus-visible{--tw-ring-color:#dc26261a}}}.motion-reduce\:transition-none{@media (prefers-reduced-motion:reduce){transition-property:none}}.sm\:min-h-\[38px\]{@media (width>=40rem){min-height:38px}}.sm\:w-\[260px\]{@media (width>=40rem){width:260px}}.sm\:w-\[280px\]{@media (width>=40rem){width:280px}}.sm\:grid-cols-2{@media (width>=40rem){grid-template-columns:repeat(2,minmax(0,1fr))}}.sm\:grid-cols-3{@media (width>=40rem){grid-template-columns:repeat(3,minmax(0,1fr))}}.sm\:grid-cols-4{@media (width>=40rem){grid-template-columns:repeat(4,minmax(0,1fr))}}.sm\:grid-cols-5{@media (width>=40rem){grid-template-columns:repeat(5,minmax(0,1fr))}}.sm\:flex-row{@media (width>=40rem){flex-direction:row}}.sm\:gap-8{@media (width>=40rem){gap:calc(var(--spacing) * 8)}}.sm\:px-6{@media (width>=40rem){padding-inline:calc(var(--spacing) * 6)}}.sm\:text-4xl{@media (width>=40rem){font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}}.sm\:text-\[13\.5px\]{@media (width>=40rem){font-size:13.5px}}.sm\:text-\[13px\]{@media (width>=40rem){font-size:13px}}.md\:grid-cols-\[160px_1fr\]{@media (width>=48rem){grid-template-columns:160px 1fr}}.lg\:grid-cols-3{@media (width>=64rem){grid-template-columns:repeat(3,minmax(0,1fr))}}.lg\:grid-cols-4{@media (width>=64rem){grid-template-columns:repeat(4,minmax(0,1fr))}}.lg\:grid-cols-5{@media (width>=64rem){grid-template-columns:repeat(5,minmax(0,1fr))}}.lg\:grid-cols-\[120px_minmax\(0\,1fr\)_auto_140px\]{@media (width>=64rem){grid-template-columns:120px minmax(0,1fr) auto 140px}}.lg\:grid-cols-\[140px_minmax\(0\,1fr\)\]{@media (width>=64rem){grid-template-columns:140px minmax(0,1fr)}}.lg\:items-baseline{@media (width>=64rem){align-items:baseline}}.lg\:gap-3{@media (width>=64rem){gap:calc(var(--spacing) * 3)}}.lg\:gap-x-4{@media (width>=64rem){column-gap:calc(var(--spacing) * 4)}}.lg\:justify-self-end{@media (width>=64rem){justify-self:flex-end}}.lg\:px-12{@media (width>=64rem){padding-inline:calc(var(--spacing) * 12)}}.lg\:py-5{@media (width>=64rem){padding-block:calc(var(--spacing) * 5)}}.lg\:py-8{@media (width>=64rem){padding-block:calc(var(--spacing) * 8)}}.lg\:py-10{@media (width>=64rem){padding-block:calc(var(--spacing) * 10)}}.lg\:py-16{@media (width>=64rem){padding-block:calc(var(--spacing) * 16)}}.lg\:text-\[34px\]{@media (width>=64rem){font-size:34px}}.dark\:border-destructive{@media (prefers-color-scheme:dark){border-color:var(--rag-red)}}.\[\&_a\]\:underline{& a{text-decoration-line:underline}}.\[\&_a\]\:underline-offset-2{& a{text-underline-offset:2px}}.\[\&_p\]\:leading-relaxed{& p{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}}.\[\&_strong\]\:font-medium{& strong{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}}.\[\&_strong\]\:text-foreground{& strong{color:var(--text-primary)}}.\[\&_ul\]\:list-disc{& ul{list-style-type:disc}}.\[\&_ul\]\:space-y-1{& ul{:where(&>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 1) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 1) * calc(1 - var(--tw-space-y-reverse)))}}}.\[\&_ul\]\:pl-5{& ul{padding-left:calc(var(--spacing) * 5)}}.\[\&\>\*\:first-child\]\:mt-0{&>:first-child{margin-top:calc(var(--spacing) * 0)}}.\[\&\>\*\:last-child\]\:mb-0{&>:last-child{margin-bottom:calc(var(--spacing) * 0)}}.\[\&\>svg\]\:absolute{&>svg{position:absolute}}.\[\&\>svg\]\:top-4{&>svg{top:calc(var(--spacing) * 4)}}.\[\&\>svg\]\:left-4{&>svg{left:calc(var(--spacing) * 4)}}.\[\&\>svg\]\:size-4{&>svg{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}}.\[\&\>svg\]\:size-\[14px\]{&>svg{width:14px;height:14px}}.\[\&\>svg\]\:size-\[15px\]{&>svg{width:15px;height:15px}}.\[\&\>svg\]\:shrink-0{&>svg{flex-shrink:0}}.\[\&\>svg\]\:text-\[color\:var\(--rag-amber\)\]{&>svg{color:var(--rag-amber)}}.\[\&\>svg\]\:text-\[color\:var\(--rag-green\)\]{&>svg{color:var(--rag-green)}}.\[\&\>svg\]\:text-destructive{&>svg{color:var(--rag-red)}}.\[\&\>svg\]\:text-foreground{&>svg{color:var(--text-primary)}}.\[\&\>svg\+div\]\:translate-y-\[-3px\]{&>svg+div{--tw-translate-y:-3px;translate:var(--tw-translate-x) var(--tw-translate-y)}}.\[\&\>svg\~\*\]\:pl-7{&>svg~*{padding-left:calc(var(--spacing) * 7)}}}@font-face{font-family:Azo Sans;src:url(/fonts/AzoSans-Light.woff2)format("woff2");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Azo Sans;src:url(/fonts/AzoSans-Regular.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Azo Sans;src:url(/fonts/AzoSans-Medium.woff2)format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Azo Sans;src:url(/fonts/AzoSans-Bold.woff2)format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Azo Sans;src:url(/fonts/AzoSans-Black.woff2)format("woff2");font-weight:900;font-style:normal;font-display:swap}:root,[data-pr-band=light]{--pr-bg:#f5f6f8;--pr-surface:#fff;--pr-surface-2:#eef0f3;--pr-border:#e6e9ed;--pr-text:#0d1b2a;--pr-text-muted:#5f6b79;--pr-text-subtle:#98a2b0;--pr-brand:var(--amber,#d97706);--pr-brand-hover:var(--amber-dark,#b45309);--pr-focus-ring:#d9770640;--pr-navy:#152538;--pr-status-green:#2a7a4e;--pr-status-amber:#ca8a04;--pr-status-red:#b42318;--pr-status-info:#2563eb;--pr-pack-bidroom:#2e90fa;--pr-pack-precon:#6172f3;--pr-pack-rams:#b42318;--pr-pack-cck:#099250;--pr-pack-margin:#7a5af8;--pr-pack-dispatch:#1570ef;--pr-font-sans:var(--font-open-sans), ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--pr-text-display:32px;--pr-text-display-lh:40px;--pr-text-h1:24px;--pr-text-h1-lh:32px;--pr-text-h2:20px;--pr-text-h2-lh:28px;--pr-text-h3:15px;--pr-text-h3-lh:20px;--pr-text-body:14px;--pr-text-body-lh:20px;--pr-text-small:13px;--pr-text-small-lh:18px;--pr-text-label:11px;--pr-text-label-lh:16px;--pr-text-label-tracking:.04em;--pr-weight-regular:400;--pr-weight-medium:500;--pr-weight-semibold:600;--pr-radius-sm:6px;--pr-radius-md:10px;--pr-radius-lg:14px;--pr-radius-full:9999px;--pr-shadow-sm:0 2px 8px #0d1b2a0f;--pr-shadow-md:0 4px 16px #0d1b2a1a;--pr-motion-fast:.15s;--pr-motion:.2s;--pr-ease:cubic-bezier(.4, 0, .2, 1)}:root[data-theme=dark],[data-pr-band=dark]{--pr-bg:#0f1823;--pr-surface:#17212f;--pr-surface-2:#1c2a3b;--pr-border:#243349;--pr-text:#e4e8ed;--pr-text-muted:#8691a0;--pr-text-subtle:#6b7785;--pr-brand:#e8901f;--pr-brand-hover:#f2a847;--pr-focus-ring:#e8901f66;--pr-navy:#0f1e2e;--pr-status-green:#3a9862;--pr-status-amber:#e0a837;--pr-status-red:#d64a3a;--pr-status-info:#53b1fd;--pr-pack-bidroom:#53b1fd;--pr-pack-precon:#8098f9;--pr-pack-rams:#e0584a;--pr-pack-cck:#15b077;--pr-pack-margin:#9b8afa;--pr-pack-dispatch:#4e9bf5;--pr-shadow-sm:0 2px 8px #0006;--pr-shadow-md:0 4px 16px #00000080}:root{--navy:#152538;--navy-rgb:21, 37, 56;--navy-deep:#0f1e2e;--navy-mid:#1f3a58;--navy-panel:#081521;--hero-navy:#0e2841;--amber:#d97706;--amber-dark:#b45309;--sidebar-bg:#0d1b2a;--background:#eae7e1;--card:#fff;--text-primary:#111827;--text-secondary:#374151;--text-muted:#4b5563;--text-slate:#64748b;--border-default:#e0ddd8;--border-strong:#cccac6;--rag-green:#16a34a;--rag-amber:#d97706;--rag-red:#dc2626;--info-blue:#1d4ed8;--pr-tone-neutral-fg:var(--navy);--pr-tone-info:var(--info-blue);--pr-tone-success:var(--rag-green);--pr-tone-warning:var(--rag-amber);--pr-tone-danger:var(--rag-red);--warning:#b25e09;--severity-blocker:#b42318;--gcard-surface:#0d2236;--gcard-border:#f5f4f11a;--gcard-divider:#f5f4f114;--gcard-radius:14px;--gcard-shadow:0 30px 70px #00000073;--gcard-pill-bg:#d9770626;--gcard-pill-border:#d9770680;--gcard-pill-text:#f59e0b;--gcard-flag-bg:#00000047;--gcard-flag-border:#d977064d;--gcard-foot-bg:#0000002e;--pr-heading:var(--navy);--pr-body:var(--text-slate);--pr-muted:var(--text-slate);--pr-card:var(--card);--pr-border:var(--border-default);--pr-strong:var(--text-primary);--state-standby:#94a3b8;--state-live:var(--amber);--state-holding:#a78bfa;--state-cleared:#34d399;--pack-commercial:#059669;--pack-bidroom:#2563eb;--pack-rams:#dc2626;--pack-service-desk:#0284c7;--pack-margin-cockpit:#7c3aed;--pack-obligations:#7c3aed;--pack-ai-governance:#0369a1;--pack-built-to-order:#0d9488;--shadow-sm:0 1px 3px #0000000f, 0 1px 2px #0000000a;--shadow-default:0 4px 16px #0000000f;--shadow-md:0 6px 24px #00000014;--shadow-lg:0 8px 32px #00000017;--shadow-dark:0 40px 80px #00000080;--amber-dim:#d977061f;--amber-border:#d9770647;--ink-04:rgba(var(--navy-rgb), .04);--ink-08:rgba(var(--navy-rgb), .08);--ink-12:rgba(var(--navy-rgb), .12);--ink-25:rgba(var(--navy-rgb), .25);--ink-40:rgba(var(--navy-rgb), .4);--ink-55:rgba(var(--navy-rgb), .55);--ink-70:rgba(var(--navy-rgb), .7);--ink-95:rgba(var(--navy-rgb), .95);--atrium-cream:var(--cream);--atrium-cream-2:#fbfaf7;--atrium-paper:var(--card);--atrium-ink:var(--navy);--cockpit-violet-rgb:124, 58, 237;--cck-green-rgb:5, 150, 105;--rams-red-rgb:220, 38, 38;--slate:#475569;--slate-mid:#94a3b8;--grid-default:#e2e8f0;--moss:#3f6b4e;--moss-bg:#3f6b4e14;--moss-border:#3f6b4e2e;--rust:#a1351c;--ok-green:#0f7c53;--ok-green-bg:#0f7c531a;--amber-weak:#fde8c7;--accent-green:#5a8b6e;--accent-green-soft:#7fb088;--accent-green-dim:#5a8b6e1a;--accent-green-border:#5a8b6e47;--hero-blob-peach:#ffbb918c;--hero-blob-amber:#d977062e;--hero-blob-sage:#7fb08847;--radius-sm:4px;--radius-default:6px;--radius-md:8px;--radius-lg:10px;--radius-xl:12px;--radius-pill:100px;--radius-full:9999px;--text-2xs:10px;--text-xs:11px;--text-sm:12px;--text-base:13px;--text-md:14px;--text-lg:16px;--text-xl:18px;--text-2xl:22px;--text-3xl:28px;--text-4xl:36px;--text-5xl:48px;--text-6xl:56px;--space-px:1px;--space-half:2px;--space-1:4px;--space-1-half:6px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--space-10:40px;--space-12:48px;--space-16:64px;--space-20:80px;--space-24:96px;--max-public:1200px;--max-app:1440px;--max-portal:960px;--topbar-public:60px;--topbar-app:52px;--topbar-portal:58px;--sidebar-app:220px;--duration-fast:.15s;--duration-default:.2s;--duration-moderate:.4s;--duration-slow:.6s;--ease-out:cubic-bezier(0, 0, .2, 1);--ease-default:cubic-bezier(.4, 0, .2, 1);--ease-spring:cubic-bezier(.34, 1.06, .64, 1);--ease-in:cubic-bezier(.4, 0, 1, 1);--pack-precon:#818cf8;--pack-cck:#6ee7b7;--pack-cockpit:#a78bfa;--pack-dispatch:#38bdf8;--pack-bto:#2dd4bf;--pack-audit:#db2777;--pack-plantroom:#94a3b8;--pack-tradecounter:#94a3b8;--cream:#f5f4f1;--cream-warm:#efede7;--navy-canvas:#0b1a28;--navy-soft:#1b2a3d;--ease-snap:cubic-bezier(.22, 1, .36, 1);--ease-bounce:cubic-bezier(.34, 1.56, .64, 1);--motion-fast:.15s cubic-bezier(.2, 0, .2, 1);--motion-default:.24s cubic-bezier(.2, .8, .2, 1);--motion-slow:.48s cubic-bezier(.16, 1, .3, 1);--motion-deliberate:.8s cubic-bezier(.7, 0, .3, 1);--gl-void:#050608;--gl-dark:#090a08;--gl-surface:#11110f;--gl-ink:#f6f1e7;--gl-paper:#f5f4f1;--gl-ledger:#e9e9e1;--gl-navy:#0f1e2e;--gl-muted:#526070;--gl-amber:#d97706;--gl-amber-on-paper-large:#c2650a;--gl-amber-on-paper-normal:#975100;--gl-line-dark:#ffffff1c;--gl-line-paper:#0f1e2e2e;--gl-plate-line:#41483f;--gl-container:min(100% - 48px, 1280px);--gl-section-pad:clamp(72px, 9vw, 128px);--reveal-duration:.64s;--reveal-ease:cubic-bezier(.16, 1, .3, 1);--reveal-distance:18px;--reveal-stagger:70ms;--enter-line-duration:.9s;--enter-line-stagger:.1s;--enter-object-delay:.2s;--specimen-lift:4px;--surface-base:var(--cream);--surface-elevated:var(--background);--surface-deep:var(--navy-canvas);--surface-card:var(--card)}[data-shell=public]{--pack-bidroom:#60a5fa;--pack-rams:#f87171;--cream:#f5f4f1;--cream-warm:#efede7;--navy:#152538;--navy-deep:#0f1e2e;--background:#eae7e1;--card:#fff;--text-primary:#111827;--text-secondary:#374151;--text-muted:#6b7280;--text-slate:#64748b;--border-default:#e0ddd8;--border-strong:#cccac6;--slate:#475569;--slate-mid:#94a3b8;--grid-default:#e2e8f0;--navy-rgb:21, 37, 56;--atrium-cream:var(--cream);--atrium-cream-2:#fbfaf7;--atrium-paper:var(--card);--atrium-ink:var(--navy);--cockpit-violet-rgb:124, 58, 237;--cck-green-rgb:5, 150, 105;--rams-red-rgb:220, 38, 38;--ink-04:rgba(var(--navy-rgb), .04);--ink-08:rgba(var(--navy-rgb), .08);--ink-12:rgba(var(--navy-rgb), .12);--ink-25:rgba(var(--navy-rgb), .25);--ink-40:rgba(var(--navy-rgb), .4);--ink-55:rgba(var(--navy-rgb), .55);--ink-70:rgba(var(--navy-rgb), .7);--ink-95:rgba(var(--navy-rgb), .95)}[data-shell=portal]{--navy:#152538;--navy-deep:#0f1e2e;--navy-canvas:#0b1a28;--surface:#13283c;--surface-2:#193249;--surface-3:#1f3a54;--fg1:#fff;--fg2:#ffffffb8;--fg3:#ffffff85;--fg4:#ffffff5c;--border:#ffffff1a;--border-2:#ffffff29;--hairline:#ffffff0e;--r-sm:6px;--r-md:8px;--r-lg:12px;--r-xl:16px;--r-2xl:22px;--r-pill:999px;--ring:0 0 0 3px #d9770666;--shadow-card:0 1px 0 #ffffff0a inset, 0 8px 28px #00000052;--shadow-pop:0 24px 70px #0000008c;--pack-bidroom-t:#60a5fa;--pack-precon-t:#818cf8;--pack-rams-t:#f87171;--pack-commercial-t:#6ee7b7;--pack-cockpit-t:#a78bfa;--pack-dispatch-t:#38bdf8;--pack-bto-t:#2dd4bf;--pack-audit-t:#f472b6;--accent:var(--pack-bidroom-t);--accent-solid:var(--pack-bidroom);--pr-heading:var(--navy);--pr-body:var(--text-slate);--pr-muted:var(--text-slate);--pr-card:var(--card);--pr-border:var(--border-default);--pr-strong:var(--text-primary);--pr-faint:var(--text-slate);--pr-card-raised:var(--card);--pr-accent-ink:var(--navy);--pr-wash:#0f1e300d}.patrium-shell[data-canvas=navy]{--pr-heading:var(--fg1);--pr-body:var(--fg2);--pr-muted:var(--fg3);--pr-card:var(--surface);--pr-border:var(--border);--pr-strong:var(--fg1);--pr-faint:var(--fg4,#ffffff5c);--pr-card-raised:var(--surface-2,#193249);--pr-accent-ink:initial;--pr-wash:#ffffff0f;--pr-tone-neutral-fg:var(--state-standby,#94a3b8);--pr-tone-info:var(--pack-bidroom-t,#60a5fa);--pr-tone-success:var(--state-cleared,#34d399);--pr-tone-warning:#fbbf24;--pr-tone-danger:var(--pack-rams-t,#f87171)}.patrium-shell[data-paint=cream]{color-scheme:light;--cream:#f5f4f1;--cream-warm:#efede7;--background:#eae7e1;--card:#fff;--text-primary:#111827;--text-secondary:#374151;--text-muted:#4b5563;--text-slate:#64748b;--border-default:#e0ddd8;--border-strong:#cccac6;--navy-rgb:21, 37, 56;--atrium-cream:var(--cream);--atrium-cream-2:#fbfaf7;--atrium-paper:var(--card);--atrium-ink:var(--navy);--ink-04:rgba(var(--navy-rgb), .04);--ink-08:rgba(var(--navy-rgb), .08);--ink-12:rgba(var(--navy-rgb), .12);--ink-25:rgba(var(--navy-rgb), .25);--ink-40:rgba(var(--navy-rgb), .4);--ink-55:rgba(var(--navy-rgb), .55);--ink-70:rgba(var(--navy-rgb), .7);--ink-95:rgba(var(--navy-rgb), .95);--slate:#475569;--slate-mid:#94a3b8;--grid-default:#e2e8f0;--cockpit-violet-rgb:124, 58, 237;--cck-green-rgb:5, 150, 105;--rams-red-rgb:220, 38, 38;--moss:#3f6b4e;--moss-bg:#3f6b4e14;--moss-border:#3f6b4e2e;--rust:#a1351c;--amber-weak:#fde8c7;--warning:#b25e09;--severity-blocker:#b42318}@keyframes pr-op-pulse{0%{box-shadow:0 0 #d977068c}70%{box-shadow:0 0 0 7px #d9770600}to{box-shadow:0 0 #d9770600}}@media (prefers-reduced-motion:reduce){:root{--duration-fast:1ms;--duration-default:1ms;--duration-moderate:1ms;--duration-slow:1ms;--reveal-duration:1ms;--reveal-distance:0px;--enter-line-duration:1ms;--enter-line-stagger:0s;--enter-object-delay:0s;--specimen-lift:0px}*,:before,:after{scroll-behavior:auto!important;transition-duration:1ms!important;animation-duration:1ms!important;animation-iteration-count:1!important}}@media (prefers-reduced-motion:no-preference){@keyframes packAnimBidroom{0%{opacity:0;transform:perspective(640px)rotateY(-32deg)scale(.94)}60%{opacity:1}to{opacity:1;transform:perspective(640px)rotateY(0)scale(1)}}@keyframes packAnimPrecon{0%{opacity:0;transform:translateY(18px)scale(.96)}70%{opacity:1;transform:translateY(-3px)scale(1.01)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes packAnimRams{0%{opacity:0;transform-origin:0;transform:scaleX(0)}45%{opacity:.6;transform-origin:0;transform:scaleX(.55)}to{opacity:1;transform-origin:0;transform:scaleX(1)}}@keyframes packAnimCck{0%{clip-path:inset(0 0 100%);opacity:0}60%{opacity:1}to{clip-path:inset(0);opacity:1}}@keyframes packAnimCockpit{0%{opacity:0;transform:rotate(-12deg)scale(.96)}75%{opacity:1;transform:rotate(2deg)scale(1.01)}to{opacity:1;transform:rotate(0)scale(1)}}@keyframes packAnimDispatch{0%{opacity:0;transform:scale(.78)}55%{opacity:1;transform:scale(1.04)}80%{transform:scale(.99)}to{opacity:1;transform:scale(1)}}@keyframes packAnimBto{0%{opacity:0;transform:translateY(22px)scale(.94)}65%{opacity:1;transform:translateY(-4px)scale(1.02)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes packAnimOia{0%{opacity:0;transform:scale(.92)}40%{opacity:.85;transform:scale(1.06)}70%{opacity:1;transform:scale(.98)}to{opacity:1;transform:scale(1)}}[data-pack-anim=bidroom][data-is-visible=true] :is(img,svg){animation:packAnimBidroom .5s var(--ease-snap) both}[data-pack-anim=precon][data-is-visible=true] :is(img,svg){animation:packAnimPrecon .46s var(--ease-bounce) both}[data-pack-anim=rams][data-is-visible=true] :is(img,svg){animation:packAnimRams .6s var(--ease-snap) both}[data-pack-anim=cck][data-is-visible=true] :is(img,svg){animation:packAnimCck .54s var(--ease-snap) both}[data-pack-anim=cockpit][data-is-visible=true] :is(img,svg){animation:packAnimCockpit .6s var(--ease-bounce) both}[data-pack-anim=dispatch][data-is-visible=true] :is(img,svg){animation:packAnimDispatch .52s var(--ease-bounce) both}[data-pack-anim=bto][data-is-visible=true] :is(img,svg){animation:packAnimBto .48s var(--ease-bounce) both}[data-pack-anim=audit][data-is-visible=true] :is(img,svg){animation:packAnimOia .62s var(--ease-snap) both}}@media print{:root{--background:#fff!important}*{box-shadow:none!important;color:#0b1a28!important;text-shadow:none!important;background:0 0!important}html,body{font-size:11.5pt;line-height:1.45;background:#fff!important}.public-nav,.public-footer,.skip-to-content,.public-nav-mobile,.ipn,.ipn-mobile,.mobile-sticky-cta,.pstc-rail,.spc-rail,.toast-container,[role=dialog][open],.recently-shipped,.public-footer-cta,.testimonials-skeleton,.wf-subnav,.hero-grad,.pack-hero-grad,.ind-hero-grad,.public-footer-cta{display:none!important}main,#main-content{padding-top:0!important}details:not([open])>:not(summary){display:revert!important}details{page-break-inside:avoid}summary{list-style:none!important}summary::-webkit-details-marker{display:none!important}.product-tile-grid,.pack-installs,.pack-other-grid,.pack-hiw-grid,.pricing-tier-grid,.cs-grid,.ind-stats-grid,.ind-pain-grid,.ind-packs-grid,.ind-cases-grid,.csd-related-grid,.recently-shipped-list{grid-template-columns:1fr!important}h1,h2,h3{page-break-after:avoid;break-after:avoid}h2{margin-top:1.4em}section,img,figure,blockquote{page-break-inside:avoid}a[href^=http]:after,a[href^=\/]:after{content:" (" attr(href) ")";word-break:break-all;font-size:9pt;color:#4a5568!important}a:not([href]):after,a[href^=\#]:after,a[href^=mailto\:]:after,.bc-home a:after,nav a:after{content:""!important}body:before{content:"BuiltAI Intelligence · built-ai.io";border-bottom:1pt solid #e2e8f0;margin-bottom:8mm;padding-bottom:4mm;font-size:9pt;font-weight:700;display:block;color:#4a5568!important}.cbar-shell,.app-sidebar,.app-topbar,.pack-accent-rail,.governance-ribbon-collapsible,.mobile-bottom-tabs,.welcome-shimmer,.keyboard-shortcuts-overlay,.command-palette,.atrium-notifs-popover,.app-breadcrumb{display:none!important}.app-shell{background:#fff!important;min-height:auto!important;padding-left:0!important}.app-shell-body{display:block!important}.app-shell-main{width:100%!important;display:block!important}.app-shell-content{max-width:none!important;margin:0!important;padding:0!important}[class$=-banner]{color:#0b1a28!important;background:#fff!important;border:1pt solid #e2e8f0!important;padding:6mm 0 4mm!important}[class$=-banner-title]{color:#0b1a28!important;font-size:24pt!important}[class$=-banner-sub]{color:#4a5568!important}[class$=-banner]:before{display:none!important}.b-row,.r-row,.p-row,.c-row,.ck-row,.dp-row,.dc-row,.ch-row{break-inside:avoid}.d-card,.ch-section,.ch-row,.vsc-fig,.gt-fig{break-inside:avoid;background:#fff!important;border:1pt solid #e2e8f0!important}.d-tabs .d-tab.is-active{color:#0b1a28!important;border-bottom:1pt solid #0b1a28!important}.d-tabs .d-tab:not(.is-active){display:none!important}}.branded-card{transition:border-color .2s var(--ease-default), box-shadow .2s var(--ease-default), transform .2s var(--ease-default);position:relative;overflow:hidden}@media (hover:hover){.branded-card:hover{border-color:var(--accent,var(--pack-accent,var(--amber)));transform:translateY(-3px);@supports (color:color-mix(in lab, red, red)){border-color:color-mix(in oklab, var(--accent,var(--pack-accent,var(--amber))) 50%, var(--border-default))}box-shadow:0 1px 2px #0b1a280f, 0 18px 36px -16px var(--accent,var(--pack-accent,var(--amber)));@supports (color:color-mix(in lab, red, red)){box-shadow:0 1px 2px #0b1a280f, 0 18px 36px -16px color-mix(in oklab, var(--accent,var(--pack-accent,var(--amber))) 30%, #0b1a282e)}}.branded-card:hover .branded-card-glow{opacity:1}.branded-card:hover .branded-card-icon{transform:scale(1.08)rotate(-3deg)}}.branded-card-glow{pointer-events:none;background:radial-gradient(ellipse 60% 60% at 100% 0%, var(--accent,var(--pack-accent,var(--amber))), transparent 65%);position:absolute;inset:0;@supports (color:color-mix(in lab, red, red)){background:radial-gradient(ellipse 60% 60% at 100% 0%, color-mix(in oklab, var(--accent,var(--pack-accent,var(--amber))) 14%, transparent), transparent 65%)}opacity:.7;transition:opacity .25s var(--ease-default)}.branded-card-mark{letter-spacing:.18em;color:#0b1a281a;font-size:10px;font-weight:800;font-family:var(--font-mono);pointer-events:none;transition:color .2s var(--ease-default);position:absolute;bottom:10px;right:12px}.branded-card:hover .branded-card-mark{color:var(--accent,var(--pack-accent,var(--amber)));@supports (color:color-mix(in lab, red, red)){color:color-mix(in oklab, var(--accent,var(--pack-accent,var(--amber))) 50%, #0b1a282e)}}.branded-card-stagger{animation:branded-card-fade-in .6s var(--ease-out) backwards;animation-delay:calc(var(--idx,0) * 70ms)}@keyframes branded-card-fade-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.branded-card-stagger{animation:none}}.atrium-count-up--flash{border-radius:4px;animation:.76s ease-out atrium-count-up-flash}@keyframes atrium-count-up-flash{0%{background-color:#d9770600}15%{background-color:#d9770638}to{background-color:#d9770600}}@media (prefers-reduced-motion:reduce){.atrium-count-up--flash{animation:none}}.atrium-stagger-in{animation:atrium-stagger-fade .44s var(--ease-out,ease-out) backwards;animation-delay:var(--atrium-delay,0s)}@keyframes atrium-stagger-fade{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.atrium-stagger-in{animation:none}}@media (width<=720px){.branded-card-stagger{animation-delay:calc(min(var(--idx,0), 5) * 50ms)}.branded-card-mark{display:none}}.branded-card-icon{transition:transform .25s var(--ease-spring), background .2s var(--ease-default), color .2s var(--ease-default)}.branded-mark{pointer-events:none;align-items:center;gap:8px;display:inline-flex}.branded-mark-grid{grid-template-columns:repeat(3,4px);gap:2px;display:grid}.branded-mark-grid>span{background:var(--amber);border-radius:1px;width:4px;height:4px}.branded-mark-grid>span:nth-child(3),.branded-mark-grid>span:nth-child(7){background:#1525382e}.branded-mark-label{letter-spacing:.05em;color:var(--text-slate);font-size:11px;font-weight:800}:root[data-theme=dark]{--background:#0a1620;--card:#1b2a3d;--text-primary:#e2e8f0;--text-secondary:#cbd5e1;--text-muted:#94a3b8;--text-slate:#94a3b8;--border-default:#ffffff1a;--border-strong:#ffffff2e;--cream:#1b2a3d;--cream-warm:#1f3a58;--navy:#e2e8f0;--atrium-cream:#1b2a3d;--atrium-cream-2:#243248;--atrium-paper:#0f1b28;--atrium-ink:#e2e8f0;--cockpit-violet-rgb:167, 139, 250;--cck-green-rgb:34, 197, 94;--rams-red-rgb:248, 113, 113;--ink-04:#e2e8f00a;--ink-08:#e2e8f014;--ink-12:#e2e8f01f;--ink-25:#e2e8f040;--ink-40:#e2e8f066;--ink-55:#e2e8f08c;--ink-70:#e2e8f0b3;--ink-95:#e2e8f0f2;--slate:#cbd5e1;--slate-mid:#94a3b8;--grid-default:#ffffff1a;--navy-deep:#0a1320;--warning:#e0922f;--severity-blocker:#f87171}:root[data-theme=dark] .conv-search-modal,:root[data-theme=dark] .kbd-shortcuts-modal{color:#e2e8f0;background:#1b2a3d}:root[data-theme=dark] .conv-search-input,:root[data-theme=dark] .kbd-shortcuts-title{color:#f1f5f9}:root[data-theme=dark] .conv-search-result-title,:root[data-theme=dark] .kbd-shortcuts-caption{color:#e2e8f0}:root[data-theme=dark] .conv-search-result:hover,:root[data-theme=dark] .kbd-shortcuts-close:hover{background:#ffffff0f}:root[data-theme=dark] .kbd-shortcuts-key{color:#f1f5f9;background:#243854;border-color:#ffffff24}:root[data-theme=dark] .app-topbar{background-color:#0f1f2e!important;border-bottom-color:#ffffff14!important}:root[data-theme=dark] .app-topbar-name{color:#e2e8f0}:root[data-theme=dark] .app-topbar-tag{color:#94a3b8}:root[data-theme=dark] .app-topbar-public,:root[data-theme=dark] .app-topbar-email{color:#cbd5e1!important}:root[data-theme=dark] .app-topbar-role{color:#94a3b8}:root[data-theme=dark] .app-topbar-theme-btn{color:#cbd5e1}.app-topbar-theme-btn{width:32px;height:32px;color:var(--text-slate);cursor:pointer;background:0 0;border:0;border-radius:8px;justify-content:center;align-items:center;padding:0;transition:background .1s,color .1s;display:inline-flex}.app-topbar-theme-btn:hover{color:var(--navy);background:#1525380d}:root[data-theme=dark] .app-topbar-theme-btn:hover{color:#f1f5f9;background:#ffffff0f}.atrium-rail-theme-btn{color:#f5f4f1a6;cursor:pointer;background:0 0;border:0;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;padding:0;transition:background .1s,color .1s;display:inline-flex}.atrium-rail-theme-btn:hover{color:var(--cream,#f5f4f1);background:#f5f4f10f}.atrium-rail-theme-btn:focus-visible{outline:2px solid var(--aatrium-accent,var(--patrium-accent,var(--amber,#d97706)));outline-offset:2px}.d-grid-3 .d-card[data-kpi=status][data-pass=true]{border-color:var(--rag-green);@supports (color:color-mix(in lab, red, red)){border-color:color-mix(in srgb, var(--rag-green) 45%, transparent)}}.d-grid-3 .d-card[data-kpi=status][data-pass=true] .d-stat{color:var(--rag-green)}.d-grid-3 .d-card[data-kpi=status][data-pass=false]{border-color:var(--rag-red);@supports (color:color-mix(in lab, red, red)){border-color:color-mix(in srgb, var(--rag-red) 45%, transparent)}}.d-grid-3 .d-card[data-kpi=status][data-pass=false] .d-stat{color:var(--rag-red)}.kbd-shortcuts-prefs{border-top:1px solid var(--border-default,#e2e8f0);background:var(--cream,#faf7f2);padding:12px 22px}.kbd-shortcuts-pref-row{cursor:pointer;color:var(--navy,#152538);align-items:flex-start;gap:10px;font-size:13px;display:flex}.kbd-shortcuts-pref-row input[type=checkbox]{accent-color:var(--amber,#d97706);cursor:pointer;margin-top:2px}.kbd-shortcuts-pref-label{flex-direction:column;gap:2px;display:flex}.kbd-shortcuts-pref-extra{color:var(--text-slate,#64748b);font-size:11.5px}:root[data-theme=dark] .kbd-shortcuts-prefs{background:#ffffff0a;border-top-color:#ffffff1a}.app-sidebar-conversations-list .app-sidebar-conversation-wrap{animation:.28s ease-out backwards app-sidebar-conv-stagger;animation-delay:calc(var(--row-idx,0) * 40ms)}.app-sidebar-conversations-list .app-sidebar-conversation-wrap:first-child{--row-idx:0}.app-sidebar-conversations-list .app-sidebar-conversation-wrap:nth-child(2){--row-idx:1}.app-sidebar-conversations-list .app-sidebar-conversation-wrap:nth-child(3){--row-idx:2}.app-sidebar-conversations-list .app-sidebar-conversation-wrap:nth-child(4){--row-idx:3}.app-sidebar-conversations-list .app-sidebar-conversation-wrap:nth-child(5){--row-idx:4}.app-sidebar-conversations-list .app-sidebar-conversation-wrap:nth-child(6){--row-idx:5}.app-sidebar-conversations-list .app-sidebar-conversation-wrap:nth-child(7){--row-idx:6}.app-sidebar-conversations-list .app-sidebar-conversation-wrap:nth-child(8){--row-idx:7}@keyframes app-sidebar-conv-stagger{0%{opacity:0;transform:translate(-4px)}to{opacity:1;transform:translate(0)}}@media (prefers-reduced-motion:reduce){.app-sidebar-conversations-list .app-sidebar-conversation-wrap{animation:none}}.portal-chat-list{flex-direction:column;gap:18px;display:flex}.portal-chat-bucket{flex-direction:column;gap:4px;display:flex}.portal-chat-bucket__label{letter-spacing:.06em;text-transform:uppercase;color:var(--text-slate,#64748b);margin:0 0 4px;font-size:10.5px;font-weight:800}.portal-chat-bucket ul{margin:0;padding:0;list-style:none}.portal-chat-row{border:1px solid var(--border-default,#e2e8f0);border-left:3px solid var(--portal-accent,var(--amber,#d97706));color:var(--navy,#152538);background:#fff;border-radius:8px;align-items:center;gap:10px;margin-bottom:4px;padding:10px 14px;text-decoration:none;transition:border-color .12s,box-shadow .12s,transform 80ms;display:flex}.portal-chat-row:hover{border-color:var(--portal-accent,var(--amber,#d97706));transform:translateY(-1px);box-shadow:0 6px 16px #1525380f}.portal-chat-row__title{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;font-size:13.5px;font-weight:600;overflow:hidden}.portal-chat-row__engagement{font-family:var(--font-mono,ui-monospace, monospace);color:var(--text-slate,#64748b);flex-shrink:0;font-size:11px;font-weight:600}.portal-chat-row__new{background:var(--portal-accent,var(--amber,#d97706));border-radius:50%;flex-shrink:0;width:7px;height:7px}.ask-builtai-fab{z-index:40;background:var(--portal-accent,var(--amber,#d97706));color:#fff;letter-spacing:.02em;border-radius:999px;align-items:center;gap:8px;padding:10px 16px;font-size:13px;font-weight:700;text-decoration:none;transition:transform .1s,box-shadow .1s,background .12s;display:inline-flex;position:fixed;bottom:24px;right:24px;box-shadow:0 10px 24px #15253840}.ask-builtai-fab:hover{transform:translateY(-1px);box-shadow:0 14px 28px #1525384d}.ask-builtai-fab:active{transform:translateY(0);box-shadow:0 6px 14px #15253838}@media (width<=720px){.ask-builtai-fab{padding:12px;bottom:96px;right:16px}.ask-builtai-fab__label{display:none}}@media (prefers-reduced-motion:reduce){.ask-builtai-fab,.ask-builtai-fab:hover{transform:none}.portal-chat-row,.portal-chat-row:hover{box-shadow:none;transform:none}}:root[data-theme=dark] .portal-chat-row{color:#e2e8f0;background:#1b2a3d;border-color:#ffffff1a}:root[data-theme=dark] .portal-chat-row__engagement{color:#94a3b8}.mobile-tabs{display:none}@media (width<=900px){.mobile-tabs{z-index:50;border-top:1px solid var(--border-default,#e2e8f0);padding-bottom:env(safe-area-inset-bottom);background:#fff;display:block;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -4px 14px #1525380f}.mobile-tabs ul{grid-template-columns:repeat(4,1fr);margin:0;padding:4px 0 6px;list-style:none;display:grid}}.mobile-tabs__item{min-height:48px;color:var(--text-slate,#64748b);border-radius:8px;flex-direction:column;justify-content:center;align-items:center;gap:3px;padding:10px 4px;font-size:11px;font-weight:500;text-decoration:none;transition:color .12s,background .12s;display:flex}.mobile-tabs__item:active{background:var(--cream,#faf7f2)}.mobile-tabs__item.is-active{color:var(--amber,#d97706)}.mobile-tabs__icon{justify-content:center;align-items:center;display:inline-flex}:root[data-theme=dark] .mobile-tabs{background:#0f1f2e;border-top-color:#ffffff1a;box-shadow:0 -4px 14px #0006}:root[data-theme=dark] .mobile-tabs__item{color:#94a3b8}:root[data-theme=dark] .mobile-tabs__item:active{background:#ffffff0a}:root[data-theme=dark] .mobile-tabs__item.is-active{color:#fbbf24}.kbd-shortcuts-overlay{backdrop-filter:blur(6px);z-index:120;background:#0f1e2e8c;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.kbd-shortcuts-modal{width:min(720px,100%);max-height:min(80vh,720px);color:var(--navy,#152538);background:#fff;border-radius:14px;flex-direction:column;display:flex;overflow:hidden;box-shadow:0 28px 56px #00000038}.kbd-shortcuts-header{border-bottom:1px solid var(--border-default,#e2e8f0);justify-content:space-between;align-items:center;padding:18px 22px 14px;display:flex}.kbd-shortcuts-title{font-family:var(--font-display,"Fraunces", Georgia, serif);letter-spacing:-.01em;margin:0;font-size:18px;font-weight:700}.kbd-shortcuts-close{appearance:none;color:var(--text-slate,#64748b);cursor:pointer;background:0 0;border:0;border-radius:6px;padding:4px 8px;font-size:22px;line-height:1}.kbd-shortcuts-close:hover{background:var(--cream,#faf7f2);color:var(--navy,#152538)}.kbd-shortcuts-grid{flex:1;gap:18px;padding:16px 22px 18px;display:grid;overflow-y:auto}@media (width>=640px){.kbd-shortcuts-grid{grid-template-columns:1fr 1fr}.kbd-shortcuts-section:nth-child(3){grid-column:1/-1}}.kbd-shortcuts-section-title{letter-spacing:.06em;text-transform:uppercase;color:var(--text-slate,#64748b);margin:0 0 8px;font-size:10.5px;font-weight:800}.kbd-shortcuts-rows{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.kbd-shortcuts-row{color:var(--navy);grid-template-columns:110px 1fr;align-items:baseline;gap:10px;font-size:13px;display:grid}.kbd-shortcuts-keys{flex-wrap:wrap;align-items:center;gap:4px;display:inline-flex}.kbd-shortcuts-keys--empty{visibility:hidden}.kbd-shortcuts-key{background:var(--cream,#faf7f2);border:1px solid var(--border-default,#e2e8f0);min-width:22px;height:22px;font-family:var(--font-mono,ui-monospace, "SF Mono", Menlo, monospace);color:var(--navy,#152538);border-radius:5px;justify-content:center;align-items:center;padding:0 6px;font-size:11.5px;font-weight:600;display:inline-flex}.kbd-shortcuts-caption{color:var(--navy)}.kbd-shortcuts-extra{color:var(--text-slate)}.kbd-shortcuts-footer{border-top:1px solid var(--border-default,#e2e8f0);color:var(--text-slate);margin:0;padding:10px 22px 16px;font-size:11.5px}.kbd-shortcuts-footer kbd{font-family:var(--font-mono,ui-monospace, monospace);background:var(--cream,#faf7f2);border:1px solid var(--border-default,#e2e8f0);border-radius:4px;padding:0 4px;font-size:10.5px}.conv-search-overlay{backdrop-filter:blur(4px);z-index:110;background:#0f1e2e73;justify-content:center;align-items:flex-start;padding:92px 24px 24px;display:flex;position:fixed;inset:0}.conv-search-modal{width:min(640px,100%);color:var(--navy,#152538);background:#fff;border-radius:12px;flex-direction:column;max-height:70vh;display:flex;overflow:hidden;box-shadow:0 24px 48px #0000002e}.conv-search-header{border-bottom:1px solid var(--border-default,#e2e8f0);color:var(--text-slate,#64748b);align-items:center;gap:10px;padding:12px 14px;display:flex}.conv-search-input{min-width:0;font:inherit;color:var(--navy);background:0 0;border:0;outline:0;flex:1;font-size:15px}.conv-search-input::placeholder{color:var(--text-slate)}.conv-search-esc{font-family:var(--font-mono,ui-monospace, monospace);background:var(--cream,#faf7f2);color:var(--text-slate);border-radius:4px;padding:2px 6px;font-size:10.5px}.conv-search-results{flex:1;padding:6px 0;overflow-y:auto}.conv-search-results ul{margin:0;padding:0;list-style:none}.conv-search-empty{text-align:center;color:var(--text-slate);padding:24px 16px;font-size:13px}.conv-search-result{color:var(--navy);border-left:2px solid #0000;align-items:center;gap:10px;padding:8px 14px;text-decoration:none;transition:background .1s,border-color .1s;display:flex}.conv-search-result:hover{background:var(--cream,#faf7f2);border-left-color:var(--conv-accent,var(--amber))}.conv-search-result-submark{opacity:.85;flex-shrink:0;width:14px;height:14px}.conv-search-result-bullet{background:var(--conv-accent,#15253866);border-radius:50%;flex-shrink:0;width:6px;height:6px}.conv-search-result-body{flex:1;min-width:0}.conv-search-result-title{white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:600;overflow:hidden}.conv-search-result-snippet{color:var(--text-slate);white-space:nowrap;text-overflow:ellipsis;margin-top:2px;font-size:11.5px;overflow:hidden}@media (width<=720px){input:not([type=range]):not([type=checkbox]):not([type=radio]):not([type=file]):not([type=color]):not([type=submit]):not([type=button]):not([type=reset]):not([type=hidden]),textarea,select,[contenteditable=true]{font-size:16px}}:root[data-theme=dark] body{color:#e2e8f0;background:#0a1620}:root[data-theme=dark] .app-shell{background:#0a1620}:root[data-theme=dark] [class$=-banner]:not([data-shell=public] *){background:linear-gradient(135deg,#1b2a3d,#0a1620)!important;border-color:#ffffff1a!important}:root[data-theme=dark] [class$=-banner-title]:not([data-shell=public] *),:root[data-theme=dark] [class$=-banner-sub]:not([data-shell=public] *),:root[data-theme=dark] [class$=-banner-eyebrow]:not([data-shell=public] *){color:#e2e8f0!important}:root[data-theme=dark] [class$=-banner-sub]:not([data-shell=public] *){color:#cbd5e1!important}:root[data-theme=dark] [class$=-banner-eyebrow]:not([data-shell=public] *){color:#94a3b8!important}:root[data-theme=dark] .d-card,:root[data-theme=dark] .d-hero,:root[data-theme=dark] .d-lifecycle,:root[data-theme=dark] .ch-section,:root[data-theme=dark] .ch-row,:root[data-theme=dark] .tp-card,:root[data-theme=dark] .ac-stream,:root[data-theme=dark] .sp-panel,:root[data-theme=dark] [class$=-list]:not([data-shell=public] *),:root[data-theme=dark] [class$=-list-head]:not([data-shell=public] *),:root[data-theme=dark] [class$=-row-link]:not([data-shell=public] *),:root[data-theme=dark] [class$=-filter-search]:not([data-shell=public] *),:root[data-theme=dark] [class$=-kpi]:not([data-shell=public] *){background:#1b2a3d!important;border-color:#ffffff1a!important}:root[data-theme=dark] [class$=-list-head]:not([data-shell=public] *){background:#ffffff0a!important}:root[data-theme=dark] [class$=-row-link]:not([data-shell=public] *):hover{background:#ffffff0f!important}:root[data-theme=dark] [class$=-row]:not([data-shell=public] *){border-bottom-color:#ffffff0f!important}:root[data-theme=dark] [class$=-row-link]:not([data-shell=public] *){border-bottom:0!important}:root[data-theme=dark] .d-hero-card,:root[data-theme=dark] .ch-stat,:root[data-theme=dark] .cbar-att,:root[data-theme=dark] .tp-card-body{background:#ffffff0a!important}:root[data-theme=dark] [style*="rgba(21, 37, 56, 0.95)"]:not([data-shell=public] *){color:#e2e8f0!important}:root[data-theme=dark] [style*="rgba(21, 37, 56, 0.7)"]:not([data-shell=public] *){color:#cbd5e1!important}:root[data-theme=dark] [style*="rgba(21, 37, 56, 0.55)"]:not([data-shell=public] *){color:#94a3b8!important}:root[data-theme=dark] [style*="rgba(21, 37, 56, 0.4)"]:not([data-shell=public] *){color:#64748b!important}:root[data-theme=dark] svg text:not([data-shell=public] *){fill:#94a3b8}:root[data-theme=dark] svg line[stroke^="rgba(21, 37, 56"]:not([data-shell=public] *){stroke:#ffffff1a!important}:root[data-theme=dark] [class$=-filter-tab]:not([data-shell=public] *){color:#94a3b8!important}:root[data-theme=dark] [class$=-filter-tab]:not([data-shell=public] *):hover{color:#e2e8f0!important;background:#ffffff0f!important}:root[data-theme=dark] .d-tab{color:#94a3b8!important}:root[data-theme=dark] .d-tab:hover{color:#e2e8f0!important}:root[data-theme=dark] .d-tabs{border-bottom-color:#ffffff1a!important}:root[data-theme=dark] .cbar-pill{background:#1b2a3d!important}:root[data-theme=dark] .cbar-peek,:root[data-theme=dark] .cbar-cmd-pop,:root[data-theme=dark] .cbar-attachments,:root[data-theme=dark] .cbar-pop{background:#1b2a3d!important;border-color:#ffffff1a!important}:root[data-theme=dark] .cbar-input{color:#e2e8f0!important}:root[data-theme=dark] .cbar-suggestion,:root[data-theme=dark] .cbar-chip,:root[data-theme=dark] .cbar-pop-item:hover,:root[data-theme=dark] .cbar-cmd:hover,:root[data-theme=dark] .cbar-mention:hover,:root[data-theme=dark] .cbar-cmd[data-active="1"],:root[data-theme=dark] .cbar-mention[data-active="1"]{color:#e2e8f0!important;background:#ffffff0f!important;border-color:#ffffff1a!important}@media print{.app-shell-sidebar,.app-sidebar,.app-topbar,.app-shell-mobile-tabs,.pack-accent-rail,.governance-ribbon-collapsible,.governance-ribbon,.cmdk-overlay,.conv-search-overlay,.tour-overlay,.kbd-shortcuts-overlay,.cbar,.cbar-shell,.cbar-wrap,.cbar-options,.cbar-attachments,.cbar-pop,.welcome-shimmer,[data-tour=briefing] .brief-replay,.atrium-iconbtn,.atrium-cta,.atrium-sidebar,.atrium-side,.atrium-rail,.mobile-tabs{display:none!important}.app-shell-body,.app-shell-main{display:block!important}.app-shell-content,.atrium-content,.atrium-main{width:100%!important;max-width:100%!important;padding:0!important}.app-shell{padding-left:0!important}.tour-overlay{display:none!important}.nr-chip,.sqp-priority-chip,.nr-dir-out,.nr-dir-in,.dqf-rework,.sp-option-tag,.sp-chip-tag{-webkit-print-color-adjust:exact;print-color-adjust:exact}.atrium-pack-grid>*,.atrium-card,.nr-row,.sqp-row,.bp-deliv,.bp-runbook,.brief{page-break-inside:avoid;break-inside:avoid}}:root[data-theme=dark]{--cream2:#243248;--paper:#1b2a3d;--ink-04:#ffffff0a;--ink-08:#ffffff14;--ink-12:#ffffff1f;--ink-25:#ffffff38;--ink-40:#fff6;--ink-55:#ffffff8c;--ink-70:#ffffffb8;--ink-95:#ffffffeb;--slate:#94a3b8;--slate-mid:#64748b;--grid-default:#ffffff14;--moss:#5fa37c;--moss-bg:#5fa37c1f;--moss-border:#5fa37c47;--rust:#d26a4f;--amber-weak:#d9770638}@keyframes pr-stagger-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@keyframes pr-pulse{0%,to{opacity:1}50%{opacity:.55}}@keyframes pr-burst{0%{opacity:0;transform:scale(.6)}60%{opacity:1;transform:scale(1.08)}to{opacity:0;transform:scale(1.4)}}@keyframes pr-toast-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes pr-aurora{0%{background-position:0 0}50%{background-position:100%}to{background-position:0 0}}.pr-stagger-in{animation:.4s cubic-bezier(.34,1.06,.64,1) both pr-stagger-in}.pr-pulse{animation:2s ease-in-out infinite pr-pulse}.pr-burst{animation:.6s ease-out both pr-burst}.pr-toast-in{animation:.24s cubic-bezier(.34,1.06,.64,1) both pr-toast-in}.pr-aurora{background-size:200% 200%;animation:14s ease-in-out infinite pr-aurora}@media (prefers-reduced-motion:reduce){.pr-stagger-in,.pr-pulse,.pr-burst,.pr-toast-in,.pr-aurora{animation:none}}.tp-skeleton{flex-direction:column;gap:12px;padding:6px 2px;display:flex}.tp-skeleton__row{background:#94a3b833;border-radius:6px;height:13px;position:relative;overflow:hidden}.tp-skeleton__row--title{width:58%;height:24px}.tp-skeleton__row--short{width:62%}.tp-skeleton__row--block{height:82px}.tp-skeleton__row:after{content:"";background:linear-gradient(90deg,#0000 0%,#ffffff73 50%,#0000 100%);animation:1.5s ease-in-out infinite tp-shimmer;position:absolute;inset:0;transform:translate(-100%)}@keyframes tp-shimmer{to{transform:translate(100%)}}.tp-skeleton__cap{color:var(--fg3,#64748bb3);font-size:12px;font-weight:600}@media (prefers-reduced-motion:reduce){.tp-skeleton__row:after{animation:none}}.portal-pack-tile{transition:transform .16s,border-color .16s,box-shadow .16s}.portal-pack-tile:hover{border-color:var(--tile-accent,var(--amber,#d97706));transform:translateY(-2px);@supports (color:color-mix(in lab, red, red)){border-color:color-mix(in srgb, var(--tile-accent,var(--amber,#d97706)) 55%, transparent)}box-shadow:0 14px 34px -18px #0009}.portal-pack-tile:focus-visible{outline:2px solid var(--tile-accent,var(--amber,#d97706));outline-offset:2px}.portal-pack-tile--locked{border-style:dashed;border-color:var(--tile-accent,var(--amber,#d97706));@supports (color:color-mix(in lab, red, red)){border-color:color-mix(in srgb, var(--tile-accent,var(--amber,#d97706)) 32%, transparent)}cursor:pointer}@media (prefers-reduced-motion:reduce){.portal-pack-tile:hover{transform:none}}@media print{.conv-view__header,.conv-composer,.psr,.conv-view__context,.conv-jump,.conv-outline,.conv-gate,.conv-msg__actions,.conv-view__focus-btn,.conv-thinking,.conv-msg--user,.conv-signed__void,.strp{display:none!important}.conv-view{background:#fff!important;height:auto!important;max-height:none!important;display:block!important}.conv-view__scroll{overflow:visible!important}.conv-view__inner{max-width:100%!important;padding:0!important}.conv-draftdoc{break-inside:avoid;box-shadow:none!important;border:1px solid #cbd5e1!important}.conv-msg__bubble,.conv-msg__bubble--assistant{color:#000!important;border-left:0!important;max-width:100%!important;padding-left:0!important}}@font-face{font-family:generalSans;src:url(/fonts/general-sans-49d3fbd2f1bcc985.woff2)format("woff2");font-display:swap;font-weight:200 700;font-style:normal}@font-face{font-family:generalSans Fallback;src:local(Arial);ascent-override:91.05%;descent-override:21.64%;line-gap-override:9.01%;size-adjust:110.93%}.builtai-general-sans-face{font-family:generalSans,generalSans Fallback,Arial,sans-serif;font-style:normal}.builtai-general-sans-variable{--font-canonical-home-sans:"generalSans", "generalSans Fallback", Arial, sans-serif}@font-face{font-family:generalSansItalic;src:url(/public-native/contact/general-sans-italic-5caa1d9baebac525.woff2)format("woff2");font-display:swap;font-weight:200 700;font-style:italic}@font-face{font-family:generalSansItalic Fallback;src:local(Arial);ascent-override:94.01%;descent-override:22.34%;line-gap-override:9.31%;size-adjust:107.43%}.builtai-general-sans-italic-face{font-family:generalSansItalic,generalSansItalic Fallback,Arial,sans-serif;font-style:italic}.builtai-general-sans-italic-variable{--font-policy-italic:"generalSansItalic", "generalSansItalic Fallback", Arial, sans-serif}@font-face{font-family:referenceDisplay;src:url(/fonts/space-grotesk-latin-a0d054c4af557de2.woff2)format("woff2");font-display:swap;font-weight:300 700}@font-face{font-family:referenceDisplay Fallback;src:local(Arial);ascent-override:88.78%;descent-override:26.34%;line-gap-override:0.0%;size-adjust:110.84%}.builtai-reference-display-face{font-family:referenceDisplay,referenceDisplay Fallback,Arial}.builtai-reference-display-variable{--font-home-reference-display:"referenceDisplay", "referenceDisplay Fallback", Arial}@font-face{font-family:referenceBody;src:url(/fonts/inter-latin-wght-normal-3100e775e8616cd2.woff2)format("woff2");font-display:swap;font-weight:100 900}@font-face{font-family:referenceBody Fallback;src:local(Arial);ascent-override:89.79%;descent-override:22.36%;line-gap-override:0.0%;size-adjust:107.89%}.builtai-reference-body-face{font-family:referenceBody,referenceBody Fallback,Arial}.builtai-reference-body-variable{--font-home-reference-body:"referenceBody", "referenceBody Fallback", Arial}@font-face{font-family:BuiltAI Public Inter;src:url(/fonts/inter-latin-wght-normal.woff2)format("woff2");font-style:normal;font-weight:400 600;font-display:swap}[data-shell=public]{--public-navy-ground:#0f1e2e;--public-navy-panel:#152538;--public-cream-ground:#f5f4f1;--public-cream-panel:#efede7;--public-black-ground:#080807;--public-black-panel:#11110f;--public-amber:#d97706;--public-amber-hover:#f59e0b;--public-amber-text:#975100;--public-amber-text-strong:#8a4d05;--public-amber-text-large:#c2650a;--public-amber-on-dark:#f5ac51;--public-text-on-navy:#f6f1e7;--public-text-on-navy-muted:#c9c6bc;--public-text-on-navy-faint:#85827a;--public-text-on-cream:#0f1e2e;--public-text-on-amber:#17120b;--public-focus:#b45309;--public-text-on-cream-muted:#4b5563;--public-pack-bidroom:#60a5fa;--public-pack-precon:#818cf8;--public-pack-rams:#f87171;--public-pack-commercial:#6ee7b7;--public-pack-cockpit:#a78bfa;--public-pack-dispatch:#38bdf8;--public-pack-bto-on-navy:#2dd4bf;--public-pack-bto-on-cream:#0d9488;--public-font-sans:"BuiltAI Public Inter", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;--public-font-mono:ui-monospace, SFMono-Regular, Menlo, Consolas, "Liberation Mono", monospace;--public-weight-regular:400;--public-weight-medium:500;--public-weight-semibold:600;--public-section-heading-size-desktop:48px;--public-section-heading-size-narrow:40px;--public-section-heading-size-mobile:32px;--public-section-heading-line:1.05;--public-section-heading-tracking:-.025em;--public-section-lead-size-mobile:17px;--public-section-lead-line-mobile:1.5;--public-section-lead-size:20px;--public-section-lead-line:30px;--public-body-size:16px;--public-body-line:26px;--public-eyebrow-size:11px;--public-eyebrow-line:16px;--public-eyebrow-tracking:.12em;--public-control-label-size:15px;--public-control-label-size-header:14px;--public-control-radius:8px;--public-panel-radius:16px;--public-control-target:44px;--public-control-height:48px;--public-control-header-paint:40px;--public-control-padding:22px;--public-control-padding-compact:18px;--public-focus-width:2px;--public-focus-offset:3px;--public-space-1:8px;--public-space-2:16px;--public-space-3:24px;--public-space-4:32px;--public-space-6:48px;--public-space-8:64px;--public-space-10:80px;--public-space-15:120px;--public-section-grid-gap:64px;--public-section-padding-desktop:120px;--public-section-first-content-desktop:80px;--public-section-padding-mobile:72px;--public-section-first-content-mobile:32px}:root{--nav-h:88px;--wow-nav-h:var(--nav-h)}.gl-nav,.gl-footer{font-family:var(--font-canonical-home-sans),Arial,sans-serif;color:var(--public-text-on-navy,#f6f1e7);background:var(--public-black-ground,#080807);box-sizing:border-box}.gl-nav *,.gl-footer *{box-sizing:border-box}.gl-nav a,.gl-footer a{color:inherit;text-decoration:none}.gl-nav a:focus-visible,.gl-nav summary:focus-visible,.gl-nav button:focus-visible,.gl-footer a:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset)}.skip-to-content{z-index:100;background:var(--public-cream-ground,#f5f4f1);color:var(--public-text-on-cream,#0f1e2e);font:650 14px/1.2 var(--font-canonical-home-sans),Arial,sans-serif;border-radius:6px;padding:10px 16px;text-decoration:none;transition:transform .15s ease-out;position:fixed;top:12px;left:12px;transform:translateY(-200%)}.skip-to-content:focus,.skip-to-content:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:2px;transform:none}@media (prefers-reduced-motion:reduce){.skip-to-content{transition:none}}.gl-nav{z-index:80;backdrop-filter:blur(12px);background:#080807f2;border-bottom:1px solid #ffffff24;position:fixed;inset:0 0 auto}.gl-nav__bar{max-width:var(--rail-max);height:var(--nav-h);padding:0 var(--rail-gutter);align-items:center;gap:26px;margin:auto;display:flex}.gl-nav__brand{flex-shrink:0;width:165px;height:54px;display:block;position:relative;overflow:hidden}.gl-nav__brand img{width:260px;max-width:none;height:auto;position:absolute;top:-4px;left:-9px}.gl-nav__desktop{align-items:center;gap:26px;margin-left:auto;font-size:15px;font-weight:500;display:flex}.gl-nav__desktop>a,.gl-nav__products>summary{white-space:nowrap;cursor:pointer;align-items:center;gap:7px;min-height:48px;display:flex}.gl-nav [aria-current=page]{text-underline-offset:7px;text-decoration:underline;text-decoration-color:var(--public-amber,#d97706)}.gl-nav summary{list-style:none}.gl-nav summary::-webkit-details-marker{display:none}.gl-nav__products{position:relative}.gl-nav__product-panel{background:var(--public-navy-ground,#0f1e2e);border:1px solid #ffffff30;width:340px;padding:12px;position:absolute;top:100%;left:0;box-shadow:0 16px 32px #0005}.gl-nav__product-panel>a{align-items:center;gap:16px;min-height:80px;padding:18px 12px;display:flex}.gl-nav__product-panel>a:hover{background:#ffffff0a}.gl-nav__product-panel strong,.gl-nav__product-panel small{display:block}.gl-nav__product-panel strong{font-size:17px;font-weight:600}.gl-nav__product-panel small{color:var(--public-text-on-navy-muted,#c9c6bc);margin-top:6px;font-size:13px;line-height:1.5}.gl-nav__product-panel>a>span:last-child{margin-left:auto}.gl-nav__book{background:var(--public-amber,#d97706);white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;gap:18px;min-height:48px;padding:0 22px;font-size:14px;font-weight:650;display:flex;color:var(--public-text-on-amber,#17120b)!important}.gl-nav__mobile{display:none}.gl-footer{border-top:1px solid #ffffff24;padding:68px 0 28px}.gl-footer__inner{max-width:var(--rail-max);padding:0 var(--rail-gutter);margin:auto}.gl-footer__identity{border-bottom:1px solid #ffffff24;grid-template-columns:1fr 1.2fr;align-items:center;gap:40px;padding-bottom:44px;display:grid}.gl-footer__identity>a{width:230px;height:76px;display:block;position:relative;overflow:hidden}.gl-footer__identity img{width:370px;max-width:none;height:auto;position:absolute;top:-6px;left:-13px}.gl-footer__identity p{letter-spacing:-.04em;margin:0;font-size:clamp(26px,3vw,44px);font-weight:600;line-height:1.15}.gl-footer__identity p span{color:var(--public-amber,#d97706)}.gl-footer__columns{grid-template-columns:1.5fr 1.15fr 1.05fr .85fr;gap:36px;padding:44px 0;display:grid}.gl-footer h2{color:var(--public-text-on-navy-muted,#c9c6bc);text-transform:uppercase;letter-spacing:.12em;margin:0 0 18px;font-size:11px;font-weight:600}.gl-footer ul{margin:0;padding:0;list-style:none}.gl-footer li>a,.gl-footer__logins>a{align-items:center;min-height:40px;font-size:14px;line-height:1.5;display:inline-flex}.gl-footer__contact p{letter-spacing:-.02em;margin:0 0 18px;font-size:23px;line-height:1.3}.gl-footer__contact>a{max-width:max-content;min-height:44px;font-size:14px;display:block}.gl-footer__contact .gl-footer__book{color:var(--public-amber,#d97706);margin-top:14px;font-weight:600}.gl-footer__logins{flex-direction:column;margin-top:22px;display:flex}.gl-footer__logins h2{margin-bottom:10px}.gl-footer a:hover{text-underline-offset:5px;text-decoration:underline}.gl-footer__legal{color:var(--public-text-on-navy-muted,#c9c6bc);border-top:1px solid #ffffff24;padding-top:26px}.gl-footer__legal p{margin:0 0 14px;font-size:12px;line-height:1.8}.gl-footer__legal ul{flex-wrap:wrap;gap:0 24px;margin-bottom:16px;display:flex}.gl-footer__legal li>a{min-height:44px;font-size:12px}@media (width<=1200px){.gl-nav__bar{gap:18px}.gl-nav__desktop{gap:18px;font-size:14px}.gl-nav__book{gap:12px;padding:0 18px}.gl-footer__columns{grid-template-columns:1.15fr 1fr;gap:36px}}@media (width<=1060px){:root{--nav-h:76px}.gl-nav__bar{gap:20px}.gl-nav__desktop{display:none}.gl-nav__book{gap:18px;margin-left:auto;padding:0 22px}.gl-nav__brand{width:143px;height:47px}.gl-nav__brand img{width:232px;left:-8px}.gl-nav__mobile{display:block}.gl-nav__mobile>summary{cursor:pointer;border:1px solid #ffffff24;border-radius:6px;justify-content:center;align-items:center;width:auto;min-width:84px;height:48px;padding:0 15px;display:flex}.gl-nav__mobile>summary>.gl-nav__menu-label{font-size:14px;font-weight:600}.gl-nav__mobile-panel{background:var(--public-black-panel,#11110f);max-height:calc(100dvh - var(--nav-h));border-bottom:1px solid #ffffff30;padding:18px 24px 28px;position:absolute;inset:100% 0 auto;overflow:auto;box-shadow:0 20px 40px #0006}.gl-nav__mobile-panel nav>a,.gl-nav__mobile-panel summary{border-bottom:1px solid #ffffff24;align-items:center;gap:12px;min-height:56px;font-size:21px;font-weight:500;display:flex}.gl-nav__product-panel{width:100%;box-shadow:none;border:0;border-left:1px solid var(--public-amber,#d97706);margin:12px 0;position:static}.gl-nav__utility{flex-wrap:wrap;gap:4px 28px;margin-top:20px;display:flex}.gl-nav__utility>a,.gl-nav__utility>button{min-height:44px;font:inherit;color:var(--public-text-on-navy-muted,#c9c6bc);cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;padding:0;font-size:13px;display:flex}}@media (width<=540px){:root{--nav-h:72px}.gl-nav__bar{gap:12px}.gl-nav__book{display:none}.gl-nav__mobile{margin-left:auto}.gl-nav__mobile-panel{padding-inline:20px}.gl-footer{padding-top:42px}.gl-footer__identity{grid-template-columns:1fr 1fr;gap:18px;padding-bottom:30px}.gl-footer__identity>a{width:145px;max-width:100%;height:48px}.gl-footer__identity img{width:230px;top:-4px;left:-8px}.gl-footer__identity p{font-size:22px}.gl-footer__columns{grid-template-columns:1fr 1fr;gap:32px 20px;padding:32px 0}.gl-footer__contact{grid-column:1/-1}.gl-footer__contact p{font-size:26px}.gl-footer__columns li>a{min-height:44px;font-size:13px}.gl-footer__legal ul{gap:0 18px}}@media (prefers-reduced-motion:reduce){.gl-nav,.gl-footer{scroll-behavior:auto}}@media (width<=360px){.gl-nav__brand{width:120px;height:44px}.gl-nav__brand img{width:195px;top:0;left:-7px}.gl-nav__bar{gap:8px}.gl-footer__identity p{font-size:20px}.gl-footer__identity img{width:212px;top:-2px;left:-7px}}@media print{.gl-nav,.gl-footer{display:none!important}}.gl-nav--home{background:#080807de;border-color:#ffffff0d}.gl-nav--home .gl-nav__bar{height:84px}.gl-nav--home .gl-nav__brand{width:155px}.gl-nav--home .gl-nav__brand img{width:245px}.gl-nav--home .gl-nav__book{border-radius:999px;min-height:44px;font-weight:600}.gl-nav--home .gl-nav__book>span{display:none}.gl-nav--home .gl-nav__desktop{font-size:14px}@media (width<=767px){.gl-nav--home .gl-nav__bar{gap:16px;height:88px}.gl-nav--home .gl-nav__book{display:none}.gl-nav--home .gl-nav__mobile{margin-left:auto}.gl-nav--home .gl-nav__brand{width:160px;height:54px}.gl-nav--home .gl-nav__brand img{width:255px;left:-9px}}.cta-pip{vertical-align:-.07em;flex:none;grid-template-columns:repeat(3,1fr);grid-auto-rows:1fr;gap:.14em;width:.92em;height:.92em;line-height:0;display:inline-grid}.cta-pip__c{opacity:1;transform-origin:50%;background:currentColor;border-radius:.1em;transition:opacity .34s cubic-bezier(.22,1,.36,1),transform .34s cubic-bezier(.22,1,.36,1);transform:scale(1)}.cta-pip__c--ghost{opacity:.24}a:hover .cta-pip__c--ghost,a:focus-visible .cta-pip__c--ghost,button:hover .cta-pip__c--ghost,button:focus-visible .cta-pip__c--ghost,.gl-nav__book:hover .cta-pip__c--ghost,.gl-footer__book:hover .cta-pip__c--ghost,[data-cta]:hover .cta-pip__c--ghost{opacity:1}@keyframes cta-pip-pulse{0%{transform:scale(1)}42%{transform:scale(.6)}to{transform:scale(1)}}a:hover .cta-pip__c,a:focus-visible .cta-pip__c,button:hover .cta-pip__c,button:focus-visible .cta-pip__c,.gl-nav__book:hover .cta-pip__c,.gl-nav__book:focus-visible .cta-pip__c,.gl-footer__book:hover .cta-pip__c,.gl-footer__book:focus-visible .cta-pip__c,[data-cta]:hover .cta-pip__c,[data-cta]:focus-visible .cta-pip__c{animation:.52s cubic-bezier(.22,1,.36,1) both cta-pip-pulse}.cta-pip__c:first-child{animation-delay:0s}.cta-pip__c:nth-child(2),.cta-pip__c:nth-child(4){animation-delay:50ms}.cta-pip__c:nth-child(3),.cta-pip__c:nth-child(5),.cta-pip__c:nth-child(7){animation-delay:.1s}.cta-pip__c:nth-child(6),.cta-pip__c:nth-child(8){animation-delay:.15s}.cta-pip__c:nth-child(9){animation-delay:.2s}@media (prefers-reduced-motion:reduce){.cta-pip__c{transition:opacity .2s;animation:none!important}}[data-shell=public]{--font-public-display:var(--font-home-reference-display),Arial,sans-serif;--rail-max:1280px;--rail-gutter:40px;--rail:min(calc(var(--rail-max) - 2*var(--rail-gutter)),calc(100% - 2*var(--rail-gutter)));--focus-ring-color:var(--public-focus,#b45309);--focus-ring-width:3px;--focus-ring-offset:4px;--pip-lit:var(--public-amber,#d97706);--pip-ghost:#3d4753}@media (width<=767px){[data-shell=public]{--rail-gutter:24px}}@media (forced-colors:active){.gl-nav__brand img,.gl-footer__identity img{background:var(--public-black-ground,#080807);forced-color-adjust:none}.gl-nav :is(a,summary,button):focus-visible,.gl-footer a:focus-visible{outline-color:highlight}}@font-face{font-family:BuiltAI Wordmark;font-style:normal;font-weight:300 800;font-display:swap;src:url(/fonts/builtai-wordmark-variable.woff2)format("woff2");unicode-range:U+41-42,U+49,U+69,U+6C,U+74-75}.brand-name.brand-name{font-size:inherit;line-height:inherit;letter-spacing:-.054em;text-transform:none;white-space:nowrap;color:var(--brand-name-ink);margin-inline-end:.054em;font-family:BuiltAI Wordmark,Open Sans Fallback,Arial,sans-serif;font-style:normal;font-weight:800;display:inline}.brand-name.brand-name .brand-name__ai{font:inherit;letter-spacing:inherit;color:var(--brand-name-amber);margin:0;margin-inline-start:.065em}.brand-name.brand-name--dark{--brand-name-ink:#fff;--brand-name-amber:var(--public-amber,#d97706)}.brand-name.brand-name--light{--brand-name-ink:var(--public-navy-panel,#152538);--brand-name-amber:#c2650a}.brand-name.brand-name--light.brand-name--normal{--brand-name-amber:#975100}.gl-faq{padding:var(--gl-section-pad) 0;background:var(--gl-faq-ground,var(--gl-paper));color:var(--gl-faq-ink,var(--gl-navy))}.gl-faq__inner{width:var(--gl-container);grid-template-columns:minmax(0,4fr) minmax(0,8fr);align-items:start;gap:56px;margin-inline:auto;display:grid}.gl-faq__eyebrow{letter-spacing:.12em;text-transform:uppercase;color:var(--gl-faq-accent,var(--gl-amber-on-paper-normal));margin:0 0 18px;font-size:12px;font-weight:600}.gl-faq h2{letter-spacing:-.04em;text-wrap:balance;max-width:18ch;margin:0;font-size:clamp(32px,3.6vw,52px);font-weight:600;line-height:1.06}.gl-faq__intro{max-width:34ch;color:var(--gl-faq-muted,var(--gl-muted));margin:20px 0 0;font-size:17px;line-height:1.6}.gl-faq__rows{border-bottom:1px solid var(--gl-faq-line,var(--gl-line-paper))}.gl-faq__row{border-top:1px solid var(--gl-faq-line,var(--gl-line-paper))}.gl-faq__question{cursor:pointer;letter-spacing:-.02em;justify-content:space-between;align-items:center;gap:24px;min-height:48px;padding:24px 0;font-size:clamp(19px,1.6vw,24px);font-weight:600;line-height:1.3;list-style:none;display:flex}.gl-faq__question::-webkit-details-marker{display:none}.gl-faq__question:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset)}.gl-faq__glyph{width:18px;height:18px;transition:transform var(--motion-default);flex:none;position:relative}.gl-faq__glyph:before,.gl-faq__glyph:after{content:"";background:currentColor;width:18px;height:1.5px;position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%)}.gl-faq__glyph:after{transform:translate(-50%,-50%)rotate(90deg)}.gl-faq__row[open] .gl-faq__glyph{transform:rotate(45deg)}.gl-faq__answer{max-width:62ch;color:var(--gl-faq-muted,var(--gl-muted));padding:0 0 28px;font-size:17px;line-height:1.65}.gl-faq__answer p{margin:0}.gl-faq__answer p+p{margin-top:12px}@media (width<=900px){.gl-faq__inner{grid-template-columns:1fr;gap:28px}.gl-faq h2{max-width:22ch}}@media (prefers-reduced-motion:reduce){.gl-faq__glyph{transition:none}}.gl-ground{background:var(--gl-void);pointer-events:none;position:absolute;inset:0;overflow:hidden}.gl-ground__still{object-fit:cover;object-position:60% 50%}.gl-ground__scene{opacity:0;width:100%;height:100%;transition:opacity var(--reveal-duration,.64s) var(--reveal-ease,ease);display:block;position:absolute;inset:0}.gl-ground__scene[data-live]{opacity:1}.gl-ground--scene .gl-ground__still{object-position:50% 50%}.gl-ground__grain{opacity:.015;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='180' height='180'><filter id='g'><feTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/></filter><rect width='100%25' height='100%25' filter='url(%23g)'/></svg>");background-repeat:repeat;background-size:180px 180px;position:absolute;inset:0}.gl-ground__vignette{background:#05060814 linear-gradient(#0506082e 0%,#05060800 32%,#0506089e 100%);position:absolute;inset:0}@media (width<=1023px),(prefers-reduced-motion:reduce){.gl-ground__scene{display:none}}[data-reveal][data-reveal-state=parked]{opacity:0;transform:translateY(var(--reveal-distance))}[data-reveal][data-reveal-state=in]{opacity:1;transition:opacity var(--reveal-duration) var(--reveal-ease), transform var(--reveal-duration) var(--reveal-ease);transition-delay:calc(min(var(--reveal-index,0), 8) * var(--reveal-stagger));transform:none}.gl-enter{animation:gl-enter var(--enter-line-duration) var(--reveal-ease) both;animation-delay:var(--enter-delay,0s)}.gl-enter--object{animation-name:gl-enter-object;animation-delay:var(--enter-object-delay)}.gl-enter-mask{margin-bottom:-.14em;padding-bottom:.14em;display:block;overflow:hidden}.gl-enter-mask>span{animation:gl-enter-line var(--enter-line-duration) var(--reveal-ease) both;animation-delay:calc(var(--enter-line,0) * var(--enter-line-stagger));display:block}@keyframes gl-enter{0%{opacity:0;transform:translateY(14px)}30%{opacity:1}to{opacity:1;transform:none}}@keyframes gl-enter-object{0%{transform:translateY(24px);box-shadow:0 0 #d9770600}to{transform:none}}@keyframes gl-enter-line{0%{transform:translateY(112%)}to{transform:none}}:root{--gl-pip-spring:cubic-bezier(.34, 1.56, .64, 1)}@supports (animation-timing-function:linear(0, 1)){:root{--gl-pip-spring:linear(0, .102, .325, .572, .787, .945, 1.042, 1.087, 1.096, 1.083, 1.06, 1.037, 1.017, 1.003, .995, .991, .991, .992, .995, .997, .999, 1, 1)}}.gl-pip-boot rect{transform-box:fill-box;transform-origin:50%}.gl-pip-boot[data-boot=parked] rect{opacity:0;transform:scale(.5)}.gl-pip-boot[data-boot=on] rect{transition:opacity .66s var(--gl-pip-spring), transform .66s var(--gl-pip-spring);transition-delay:calc(.2s + var(--pip) * 55ms)}.gl-lift{transition:transform var(--motion-fast), box-shadow var(--motion-fast)}.gl-lift:hover,.gl-lift:focus-within{transform:translateY(calc(var(--specimen-lift) * -1))}@media print{[data-reveal]{opacity:1!important;transition:none!important;transform:none!important}.gl-enter,.gl-enter-mask>span{opacity:1;transform:none;animation:none!important}.gl-pip-boot[data-boot] rect{opacity:1;transition:none;transform:none}}@media (prefers-reduced-motion:reduce){[data-reveal]{opacity:1!important;transition:none!important;transform:none!important}.gl-enter,.gl-enter-mask>span{opacity:1;transform:none;animation:none!important}.gl-pip-boot[data-boot] rect{opacity:1;transition:none;transform:none}.gl-lift,.gl-lift:hover,.gl-lift:focus-within{transition:none;transform:none}}.gl-plate{flex-direction:column;gap:12px;margin:0;display:flex}.gl-plate__page{border:1px solid var(--gl-plate-line);outline-offset:6px;color:inherit;background:#fff;text-decoration:none;display:block;position:relative;box-shadow:0 24px 48px -18px #d9770614,0 18px 40px -22px #0000008c}.gl-plate__page:before{content:"";background:var(--plate-accent,var(--gl-amber));opacity:.9;width:1px;position:absolute;inset:0 auto 0 -1px}.gl-plate__page img{width:100%;height:auto;display:block}.gl-plate__inspect{color:var(--gl-ink);letter-spacing:.01em;opacity:0;transition:opacity var(--motion-fast);background:#090a08d1;justify-content:space-between;align-items:center;gap:12px;padding:10px 14px;font-size:13px;font-weight:600;display:flex;position:absolute;bottom:0;left:0;right:0}.gl-plate__page:hover .gl-plate__inspect,.gl-plate__page:focus-visible .gl-plate__inspect{opacity:1}.gl-plate__caption{color:var(--gl-plate-caption,var(--gl-muted));flex-wrap:wrap;align-items:baseline;gap:6px 14px;font-size:13px;line-height:1.5;display:flex}.gl-plate__label{font-family:var(--gl-font-mono,ui-monospace, "JetBrains Mono", Menlo, monospace);letter-spacing:.1em;text-transform:uppercase;color:var(--gl-plate-label,var(--gl-amber-on-paper-normal));font-size:11px}.gl-plate__text{flex-basis:100%}.gl-plate__links{flex-wrap:wrap;gap:6px 16px;display:flex}.gl-plate__links a{color:inherit;text-underline-offset:4px;min-height:24px;text-decoration:underline 1px}.gl-plate__links a:hover{text-decoration-thickness:2px}.gl-plate__pages{font-family:var(--gl-font-mono,ui-monospace, "JetBrains Mono", Menlo, monospace);letter-spacing:.04em;font-size:12px}.gl-plate--hero .gl-plate__page{max-width:560px}.gl-plate--strip{scroll-snap-align:start;flex:none;width:300px}@media (hover:none){.gl-plate__inspect{opacity:1;background:var(--gl-dark);position:static}}@media (prefers-reduced-motion:reduce){.gl-plate__inspect{transition:none}}.gl-plate--stack .gl-plate__page{box-shadow:0 30px 60px -28px #000000b3,0 20px 40px -24px #d977061f}.gl-plate--stack .gl-plate__caption{color:var(--gl-plate-caption,#c9c6bc)}.gl-plate__window{aspect-ratio:794/1123;overflow:hidden}.gl-plate__window img{width:100%;height:100%;position:absolute;inset:0}.gl-plate__frame-host{position:absolute;inset:0;overflow:hidden}.gl-plate__frame{transform-origin:0 0;opacity:0;background:0 0;border:0;width:100%;height:100%;transition:opacity .4s;display:block}.gl-plate__frame-host[data-frame=loaded] .gl-plate__frame{opacity:1}.gl-plate__open{min-height:24px;color:inherit;text-underline-offset:4px;align-items:center;gap:8px;font-size:13px;font-weight:550;text-decoration:underline 1px;display:inline-flex}.gl-plate__open:hover{text-decoration-thickness:2px}@media (prefers-reduced-motion:reduce){.gl-plate__frame{transition:none}}@media print{.gl-plate__frame-host{display:none}}.gl-doc-stack{--stack-w:var(--plate-w,min(100%, 420px));position:relative}.gl-doc-stack__list{min-height:calc(var(--stack-w) * 1.4142);margin:0;padding:0;list-style:none;position:relative}.gl-doc-stack__item{width:var(--stack-w);transform:translate(calc(var(--stack-i) * 10px), calc(var(--stack-i) * -10px));z-index:calc(20 - var(--stack-i));opacity:max(0, calc(1 - var(--stack-i) * .38));transition:transform var(--reveal-duration) var(--reveal-ease), opacity var(--reveal-duration) var(--reveal-ease);position:absolute;inset:0 auto auto 0}.gl-doc-stack__item[data-front=true]{opacity:1;position:relative}.gl-doc-stack__item .gl-plate{pointer-events:none}.gl-doc-stack__item[data-front=true] .gl-plate{pointer-events:auto}.gl-doc-stack__item .gl-plate__caption{display:none}.gl-doc-stack__item[data-front=true] .gl-plate__caption{display:flex}.gl-doc-stack__item:not([data-front=true]) .gl-plate__open{visibility:hidden}.gl-doc-stack__control{color:var(--gl-plate-caption,#c9c6bc);justify-content:flex-end;align-items:center;gap:10px;margin-top:12px;font-size:12px;display:flex}.gl-doc-stack__button{width:36px;height:36px;color:inherit;cursor:pointer;font:inherit;background:0 0;border:1px solid #f6f1e759;border-radius:999px;justify-content:center;align-items:center;display:inline-flex}.gl-doc-stack__button:hover{background:#f6f1e714}.gl-doc-stack__button:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset)}.gl-doc-stack__status{min-height:36px;font-family:var(--gl-font-mono,ui-monospace, "JetBrains Mono", Menlo, monospace);letter-spacing:.04em;align-items:center;font-size:12px;display:inline-flex}@media (width<=900px),(prefers-reduced-motion:reduce){.gl-doc-stack__list{height:auto;min-height:0}.gl-doc-stack__item{opacity:1;width:100%;transition:none;position:static;transform:none}.gl-doc-stack__item:not([data-front=true]),.gl-doc-stack__control{display:none}}.gl-doc-strip{position:relative}.gl-doc-strip__track{gap:var(--strip-gap,24px);overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:thin;-webkit-overflow-scrolling:touch;padding:4px 4px 18px;display:flex;overflow-x:auto}.gl-doc-strip__track:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset)}.gl-doc-strip__track>*{scroll-snap-align:start;flex:none}.gl-doc-strip__arrows{gap:10px;margin-top:8px;display:flex}.gl-doc-strip__arrow{border:1px solid var(--gl-line-paper);width:44px;height:44px;color:inherit;cursor:pointer;font:inherit;background:0 0;border-radius:999px;justify-content:center;align-items:center;display:inline-flex}.gl-doc-strip__arrow:hover{background:#0f1e2e0f}.gl-doc-strip__arrow:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset)}@media (hover:none){.gl-doc-strip__arrows{display:none}}.gl-stage-cards{margin-top:28px;display:none}@media (width>=1100px) and (height>=800px){.gl-stage-cards{display:block}}.gl-stage-card{border-top:1px solid var(--gl-line-paper);padding-top:20px;display:none}[data-active-stage="01"] .gl-stage-card{display:none}[data-active-stage="01"] .gl-stage-card[data-stage="01"]{display:block}[data-active-stage="02"] .gl-stage-card{display:none}[data-active-stage="02"] .gl-stage-card[data-stage="02"]{display:block}[data-active-stage="03"] .gl-stage-card{display:none}[data-active-stage="03"] .gl-stage-card[data-stage="03"]{display:block}[data-active-stage="04"] .gl-stage-card{display:none}[data-active-stage="04"] .gl-stage-card[data-stage="04"]{display:block}[data-active-stage="05"] .gl-stage-card{display:none}[data-active-stage="05"] .gl-stage-card[data-stage="05"]{display:block}[data-active-stage="06"] .gl-stage-card{display:none}[data-active-stage="06"] .gl-stage-card[data-stage="06"]{display:block}.gl-stage-card__label{font-family:var(--gl-font-mono,ui-monospace, "JetBrains Mono", Menlo, monospace);letter-spacing:.08em;text-transform:uppercase;color:var(--gl-amber-on-paper-normal);margin:0 0 12px;font-size:12px}.gl-stage-card__thumb{border:1px solid var(--gl-plate-line);background:#fff;width:100%;height:auto;display:block}.gl-stage-card__title{letter-spacing:-.02em;margin:14px 0 6px;font-size:20px;font-weight:600;line-height:1.2}.gl-stage-card__link{text-underline-offset:5px;min-height:44px;color:inherit;align-items:center;gap:10px;font-size:15px;font-weight:550;text-decoration:underline;display:inline-flex}.gl-stage-link{text-underline-offset:5px;min-height:44px;color:inherit;align-items:center;gap:10px;font-size:14px;font-weight:550;text-decoration:underline;display:inline-flex}@media (width>=1100px) and (height>=800px){.gl-stage-link{display:none}}.builtai-body-font{--font-open-sans:"Open Sans", "Open Sans Fallback"}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-divide-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@property --tw-content{syntax:"*";inherits:false;initial-value:""}@keyframes spin{to{transform:rotate(360deg)}}@keyframes pulse{50%{opacity:.5}}@keyframes bounce{0%,to{animation-timing-function:cubic-bezier(.8,0,1,1);transform:translateY(-25%)}50%{animation-timing-function:cubic-bezier(0,0,.2,1);transform:none}}.ctd3{font-family:var(--font-sans);background:var(--public-navy-panel,#152538);color:var(--public-text-on-navy,#f6f1e7);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;padding-top:var(--nav-h)}.ctd3 *{box-sizing:border-box}.ctd3-stats{background:#00000026;border-bottom:1px solid #ffffff0f}.ctd3-stats-inner{max-width:var(--max-public);align-items:stretch;margin:0 auto;display:flex}.ctd3-stats-anchor{border-right:1px solid #ffffff0f;flex:none;align-items:center;gap:8px;padding:0 20px 0 0;display:flex}.ctd3-stats-anchor-text{letter-spacing:.12em;text-transform:uppercase;color:#ffffffb3;white-space:nowrap;font-size:9px;font-weight:700}.ctd3-stat{text-align:center;border-right:1px solid #ffffff0f;flex:1;padding:20px 0}.ctd3-stat:last-child{border-right:none}.ctd3-stat-num{color:var(--public-amber,#d97706);letter-spacing:-1px;font-size:26px;font-weight:800}.ctd3-stat-label{letter-spacing:.12em;text-transform:uppercase;color:#ffffff9e;margin-top:4px;font-size:9px;font-weight:600}.ctd3-hero{padding:64px 0 0;position:relative;overflow:hidden}.ctd3-hero:after{content:"";background:linear-gradient(90deg, var(--public-amber,#d97706), #d9770626 50%, transparent);z-index:2;height:4px;position:absolute;bottom:0;left:0;right:0}.ctd3-hero-inner{max-width:var(--max-public);z-index:1;margin:0 auto;padding:0 24px;position:relative}.ctd3-hero-watermark{opacity:.05;pointer-events:none;z-index:0;position:absolute;top:60px;right:32px}@media (width<=900px){.ctd3-hero-watermark{display:none}}.ctd3-hero-top{margin-bottom:12px}.ctd3-hero-eyebrow-row{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:16px;display:flex}.ctd3-hero-pack-badge{border-radius:var(--radius-pill);color:var(--public-text-on-navy,#f6f1e7);letter-spacing:.02em;background:#d977061f;border:1px solid #d9770647;align-items:center;gap:7px;padding:4px 10px 4px 6px;font-size:11px;font-weight:600;display:inline-flex}.ctd3-hero-pack-badge-mark{filter:brightness(0)invert();opacity:.95}.ctd3-hero-eyebrow{letter-spacing:.16em;text-transform:uppercase;color:var(--public-amber,#d97706);align-items:center;gap:8px;margin-bottom:0;font-size:10px;font-weight:600;display:flex}.ctd3-hero-eyebrow:before{content:"";background:var(--public-amber,#d97706);border-radius:50%;width:7px;height:7px}.ctd3-hero-h1{letter-spacing:-3px;color:var(--public-text-on-navy,#f6f1e7);max-width:680px;font-size:56px;font-weight:800;line-height:1.02;font-family:var(--font-public-display);margin-bottom:16px}.ctd3-hero-h1 .ctd3-amber{color:var(--public-amber,#d97706)}.ctd3-type-cursor{color:var(--public-amber,#d97706);font-weight:300;animation:.7s step-end infinite ctd3-blink}@keyframes ctd3-blink{0%,to{opacity:1}50%{opacity:0}}.ctd3-hero-sub-brand{font-size:var(--text-lg);color:var(--public-amber,#d97706);letter-spacing:-.3px;margin-bottom:12px;font-weight:700}.ctd3-hero-sub{font-size:var(--text-xl);color:#ffffffa6;max-width:560px;margin-bottom:20px;line-height:1.5}.ctd3-roi-strip{grid-template-columns:repeat(3,1fr);gap:12px;margin-top:24px;margin-bottom:8px;display:grid}.ctd3-roi-card{border-radius:var(--radius-lg);text-align:center;opacity:0;background:#ffffff08;border:1px solid #ffffff0f;padding:18px;transition:background .2s,transform .15s;animation:.5s cubic-bezier(.2,.7,.3,1) forwards ctd3-roi-in;transform:translateY(12px)}.ctd3-roi-card:first-child{animation-delay:.6s}.ctd3-roi-card:nth-child(2){animation-delay:.75s}.ctd3-roi-card:nth-child(3){animation-delay:.9s}@keyframes ctd3-roi-in{to{opacity:1;transform:translateY(0)}}.ctd3-roi-card:hover{background:#ffffff0f;transform:translateY(-2px)}.ctd3-roi-before{font-size:var(--text-sm);color:#ffffff4d;text-decoration:line-through}.ctd3-roi-after{color:var(--public-amber,#d97706);letter-spacing:-1px;margin:4px 0;font-size:28px;font-weight:800}.ctd3-roi-what{font-size:var(--text-xs);color:#ffffff8c}.ctd3-hero-roi-attrib{letter-spacing:.1em;text-transform:uppercase;color:#ffffff9e;margin-top:14px;font-size:10px;font-weight:600}.ctd3-hero-roi-link{color:var(--public-amber,#d97706);font-weight:700;text-decoration:none;transition:color .15s}.ctd3-hero-roi-link:hover{color:var(--public-text-on-navy,#f6f1e7)}.ctd3-hero-grid{grid-template-columns:1.3fr 1fr;align-items:start;gap:40px;padding:40px 0 56px;display:grid}.ctd3-form-card{border-radius:var(--radius-xl);color:var(--text-primary);background:#fff;padding:28px 32px;transition:transform .25s,box-shadow .25s;position:relative;box-shadow:0 16px 56px #00000059}.ctd3-form-card:before{content:"";background:linear-gradient(90deg, var(--public-amber,#d97706), #d9770626);border-radius:0 0 3px 3px;height:3px;position:absolute;top:0;left:24px;right:24px}.ctd3-form-card:hover{transform:translateY(-2px);box-shadow:0 20px 64px #0006}.ctd3-form-brand{align-items:center;gap:9px;margin-bottom:14px;display:flex}.ctd3-form-brand-mark{flex-shrink:0}.ctd3-form-brand-text{font-family:var(--font-sans);letter-spacing:-.02em;color:var(--public-text-on-cream,#0f1e2e);font-size:14px;font-weight:800;line-height:1}.ctd3-form-brand-ai{color:var(--public-amber,#d97706)}.ctd3-form-brand-pack-pill{letter-spacing:.1em;text-transform:uppercase;color:var(--public-amber-text,#975100);border-radius:var(--radius-pill);background:#d9770614;border:1px solid #d977062e;margin-left:auto;padding:3px 9px;font-size:9px;font-weight:700}.ctd3-wizard-bar{background:#1525380f;border-radius:2px;height:3px;margin-bottom:4px;overflow:hidden}.ctd3-wizard-fill{background:var(--public-amber,#d97706);border-radius:2px;height:100%;transition:width .5s cubic-bezier(.2,.7,.3,1)}.ctd3-wizard-step-label{letter-spacing:.12em;text-transform:uppercase;color:var(--text-muted);margin-bottom:12px;font-size:9px;font-weight:600}.ctd3-wizard-summary{border-radius:var(--radius-md);font-size:var(--text-xs);color:var(--text-secondary);background:#0596690a;border:1px solid #05966926;flex-wrap:wrap;align-items:center;gap:6px;margin-bottom:16px;padding:8px 14px;font-weight:500;animation:.3s cubic-bezier(.2,.7,.3,1) ctd3-pane-in;display:flex}.ctd3-ws-check{color:#059669;font-weight:700}.ctd3-ws-sep{color:var(--text-muted)}.ctd3-wizard-pane{animation:.35s cubic-bezier(.2,.7,.3,1) ctd3-pane-in}@keyframes ctd3-pane-in{0%{opacity:0;transform:translate(20px)}to{opacity:1;transform:translate(0)}}.ctd3-form-title{font-weight:800;font-size:var(--text-xl);color:var(--text-primary);letter-spacing:-.5px;margin-bottom:4px}.ctd3-form-sub{font-size:var(--text-sm);color:var(--text-secondary);margin-bottom:16px}.ctd3-form-row{margin-bottom:14px}.ctd3-floating-field{position:relative}.ctd3-floating-field .ctd3-form-input{padding-top:22px;padding-bottom:8px}.ctd3-float-label{font-size:var(--text-xs);color:var(--text-muted);pointer-events:none;letter-spacing:.02em;font-weight:600;transition:all .2s cubic-bezier(.2,.7,.3,1);position:absolute;top:18px;left:14px;transform:translateY(0)}.ctd3-floating-field .ctd3-form-input:focus~.ctd3-float-label,.ctd3-floating-field .ctd3-form-input.has-value~.ctd3-float-label{color:var(--public-amber,#d97706);transform-origin:0;font-weight:700;top:6px;transform:scale(.85)}.ctd3-form-input{border-radius:var(--radius-md);width:100%;font-family:var(--font-sans);font-size:var(--text-sm);color:var(--text-primary);background:var(--public-cream-ground,#f5f4f1);border:1.5px solid #1525381a;outline:none;padding:12px 14px;transition:border-color .3s,box-shadow .3s,background .3s}.ctd3-form-input:focus{border-color:var(--public-amber,#d97706);background:#fff;box-shadow:0 0 0 3px #d977061f}.ctd3-form-input.filled{background:#05966905;border-color:#05966959}.ctd3-form-input.filled:focus{border-color:var(--public-amber,#d97706);background:#fff}.ctd3-form-input::placeholder{color:var(--text-muted)}.ctd3-form-input.error{border-color:var(--rag-red)}.ctd3-form-error{font-size:var(--text-xs);color:var(--rag-red);margin-top:4px}textarea.ctd3-form-input{resize:vertical;min-height:90px}.ctd3-form-select{appearance:none;background-image:url("data:image/svg+xml,%3Csvg width='12' height='8' viewBox='0 0 12 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 1.5L6 6.5L11 1.5' stroke='%23999' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:right 14px center;background-repeat:no-repeat;padding-right:36px}.ctd3-role-slide{animation:.3s cubic-bezier(.2,.7,.3,1) ctd3-pane-in}.ctd3-form-consent{font-size:var(--text-xs);color:var(--text-secondary);align-items:flex-start;gap:10px;margin-bottom:20px;line-height:1.5;display:flex}.ctd3-form-consent input[type=checkbox]{width:16px;height:16px;accent-color:var(--public-amber,#d97706);cursor:pointer;flex-shrink:0;margin-top:2px}.ctd3-form-consent a{color:var(--public-amber,#d97706)}.ctd3-error-summary{border-radius:var(--radius-md);font-size:var(--text-xs);color:var(--rag-red);background:#dc26260a;border:1px solid #dc262633;margin-bottom:16px;padding:12px 16px}.ctd3-error-summary strong{margin-bottom:4px;display:block}.ctd3-error-summary ul{margin:0;padding-left:16px}.ctd3-wizard-nav{gap:12px;margin-top:16px;display:flex}.ctd3-wizard-back{border:1.5px solid var(--border-default);border-radius:var(--radius-md);cursor:pointer;font-family:var(--font-sans);font-size:var(--text-sm);color:var(--text-secondary);background:0 0;padding:14px 20px;font-weight:600;transition:all .2s}.ctd3-wizard-back:hover{border-color:var(--text-secondary);color:var(--text-primary)}.ctd3-wizard-next{background:var(--public-amber,#d97706);color:var(--public-text-on-cream,#0f1e2e);border-radius:var(--radius-md);cursor:pointer;font-family:var(--font-sans);font-size:var(--text-md);opacity:.7;border:none;flex:1;padding:16px;font-weight:700;transition:all .35s cubic-bezier(.2,.7,.3,1)}.ctd3-wizard-next:hover{opacity:1;background:#b45309}.ctd3-wizard-next.ctd3-btn-ready{opacity:1;box-shadow:0 4px 20px #d977064d}.ctd3-wizard-next.ctd3-btn-ready:hover{background:#b45309}.ctd3-progress-ring{border:2.5px solid #15253826;border-top-color:var(--public-navy-panel,#152538);border-radius:50%;width:20px;height:20px;animation:.8s linear infinite ctd3-spin;display:inline-block}@keyframes ctd3-spin{to{transform:rotate(360deg)}}.ctd3-form-helper{font-size:var(--text-xs);color:var(--text-muted);text-align:center;margin-top:8px}.ctd3-form-shortcut{font-family:var(--font-mono);color:var(--text-slate);background:#1525380a;border-radius:3px;margin-left:8px;padding:2px 6px;font-size:10px}@media (width<=1024px),(pointer:coarse){.ctd3-form-shortcut{display:none}}.ctd3-email-hint{font-size:var(--text-xs);border-radius:var(--radius-sm);margin-top:6px;padding:6px 10px}.ctd3-email-hint-typo{color:var(--public-amber,#d97706);background:#f59e0b14}.ctd3-email-hint-typo button{color:var(--public-amber,#d97706);font-family:var(--font-sans);font-size:var(--text-xs);cursor:pointer;background:0 0;border:none;font-weight:700;text-decoration:underline}.ctd3-email-hint-free{color:var(--text-secondary);background:#1525380a}.ctd3-enrichment-card{border-radius:var(--radius-md);background:#d977060a;border:1px solid #d977061a;margin-bottom:12px;padding:10px 14px;animation:.3s cubic-bezier(.2,.7,.3,1) ctd3-pane-in}.ctd3-enr-row{font-size:var(--text-xs);color:var(--text-secondary);justify-content:space-between;padding:3px 0;display:flex}.ctd3-enr-label{color:var(--text-muted);font-weight:600}.ctd3-field-check{color:#059669;font-size:14px;font-weight:700;animation:.3s cubic-bezier(.2,.7,.3,1) ctd3-check-pop;position:absolute;top:50%;right:14px;transform:translateY(-50%)}@keyframes ctd3-check-pop{0%{transform:translateY(-50%)scale(0)}to{transform:translateY(-50%)scale(1)}}.ctd3-form-shake{animation:.4s ease-in-out ctd3-shake}@keyframes ctd3-shake{0%,to{transform:translate(0)}15%{transform:translate(-6px)}30%{transform:translate(6px)}45%{transform:translate(-4px)}60%{transform:translate(4px)}75%{transform:translate(-2px)}90%{transform:translate(2px)}}.ctd3-pulse-ready{animation:2.5s ease-in-out infinite ctd3-cta-pulse}@keyframes ctd3-cta-pulse{0%,to{box-shadow:0 4px 20px #d977064d}50%{box-shadow:0 4px 32px #d9770680}}.ctd3-completion-badge{color:var(--public-amber-text,#975100);border-radius:var(--radius-pill);letter-spacing:.02em;background:#d9770614;margin-left:10px;padding:2px 8px;font-size:9px;font-weight:600;display:inline-block}.ctd3-skip-link{cursor:pointer;width:100%;font-family:var(--font-sans);font-size:var(--text-xs);color:var(--text-muted);text-align:center;background:0 0;border:none;margin-top:12px;transition:color .2s;display:block}.ctd3-skip-link:hover{color:var(--public-amber,#d97706)}.ctd3-returning{border-radius:var(--radius-md);font-size:var(--text-xs);color:var(--text-secondary);background:#d977060f;border:1px solid #d9770626;justify-content:space-between;align-items:center;margin-bottom:16px;padding:10px 14px;font-weight:500;animation:.3s cubic-bezier(.2,.7,.3,1) ctd3-pane-in;display:flex}.ctd3-returning-dismiss{cursor:pointer;color:var(--text-muted);background:0 0;border:none;padding:0 4px;font-size:16px;line-height:1}.ctd3-returning-dismiss:hover{color:var(--text-primary)}.ctd3-handoff-notice{border-radius:var(--radius-md);color:var(--text-secondary);font-size:var(--text-xs);background:#d9770612;border:1px solid #d977063d;justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:16px;padding:12px 14px;line-height:1.5;display:flex}.ctd3-handoff-notice button{color:var(--text-muted);cursor:pointer;background:0 0;border:0;flex:none;font-size:17px;line-height:1}.ctd3-notes-limit{color:var(--text-muted);font-size:var(--text-xs);text-align:right;margin:6px 0 0}.ctd3-notes-limit.is-over{color:var(--rag-red);font-weight:600}.ctd3-form-success{text-align:center;padding:36px 0}.ctd3-form-success-icon{background:#d977061a;border-radius:50%;justify-content:center;align-items:center;width:64px;height:64px;margin:0 auto 20px;display:flex}.ctd3-form-success h3{font-weight:800;font-size:var(--text-2xl);color:var(--text-primary);letter-spacing:-.5px;margin-bottom:12px}.ctd3-success-details{background:var(--public-cream-ground,#f5f4f1);border:1px solid var(--border-default);border-radius:var(--radius-md);max-width:300px;margin:16px auto;padding:14px 18px}.ctd3-sd-row{font-size:var(--text-xs);color:var(--text-secondary);border-bottom:1px solid #e0ddd880;justify-content:space-between;padding:4px 0;display:flex}.ctd3-sd-row:last-child{border-bottom:none}.ctd3-sd-label{color:var(--text-muted);font-weight:600}.ctd3-success-timeline{justify-content:center;align-items:center;gap:0;margin-top:24px;display:flex}.ctd3-st-step{flex-direction:column;align-items:center;gap:5px;display:flex}.ctd3-st-dot{background:var(--public-cream-ground,#f5f4f1);border:2px solid var(--border-default);width:26px;height:26px;font-family:var(--font-mono);color:var(--text-muted);border-radius:50%;justify-content:center;align-items:center;font-size:9px;font-weight:600;display:flex}.ctd3-st-done .ctd3-st-dot{color:var(--public-text-on-navy,#f6f1e7);background:#059669;border-color:#059669}.ctd3-st-next .ctd3-st-dot{border-color:var(--public-amber,#d97706);color:var(--public-amber,#d97706)}.ctd3-st-step span{font-size:var(--text-xs);color:var(--text-secondary);white-space:nowrap}.ctd3-st-done span{color:#059669;font-weight:600}.ctd3-st-next span{color:var(--public-amber,#d97706);font-weight:600}.ctd3-st-line{background:var(--border-default);width:28px;height:1px;margin:0 6px 20px}.ctd3-side{flex-direction:column;gap:12px;display:flex}.ctd3-rt-badge{border-radius:var(--radius-md);background:#ffffff0a;border:1px solid #ffffff0f;align-items:center;gap:12px;padding:14px 18px;display:flex}.ctd3-rt-dot{border-radius:50%;flex-shrink:0;width:10px;height:10px;animation:2s ease-in-out infinite ctd3-rtpulse}.ctd3-rt-dot--fast{background:#34d399}.ctd3-rt-dot--slow{background:#ffffff4d}.ctd3-rt-label{letter-spacing:.12em;text-transform:uppercase;color:#ffffff9e;margin-bottom:2px;font-size:9px;font-weight:600}.ctd3-rt-value{color:var(--public-text-on-navy,#f6f1e7);font-size:13px;font-weight:700}@keyframes ctd3-rtpulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.6;transform:scale(1.4)}}.ctd3-cal{background:var(--public-amber,#d97706);border-radius:var(--radius-lg);border:none;padding:18px}.ctd3-cal-head{margin-bottom:14px}.ctd3-cal-brand{align-items:center;gap:7px;margin-bottom:8px;display:flex}.ctd3-cal-brand-text{font-family:var(--font-sans);letter-spacing:-.02em;color:var(--public-text-on-cream,#0f1e2e);font-size:13px;font-weight:800;line-height:1}.ctd3-cal-brand-ai{color:var(--public-text-on-cream,#0f1e2e);opacity:.65}.ctd3-cal-brand-pack{letter-spacing:.08em;text-transform:uppercase;color:var(--public-text-on-cream,#0f1e2e);border-radius:var(--radius-pill);background:#ffffff80;align-items:center;gap:5px;margin-left:auto;padding:3px 7px;font-size:9px;font-weight:700;display:inline-flex}.ctd3-cal-brand-pack-mark{flex-shrink:0}.ctd3-cal-header{font-size:var(--text-md);color:var(--public-text-on-cream,#0f1e2e);letter-spacing:-.2px;align-items:center;gap:6px;font-weight:800;display:flex}.ctd3-cal-tz{letter-spacing:.1em;text-transform:uppercase;color:var(--public-text-on-cream,#0f1e2e);min-height:11px;margin-top:4px;font-size:9px;font-weight:600}.ctd3-cal-days{grid-template-columns:repeat(5,1fr);gap:6px;display:grid}.ctd3-cal-day{text-align:center;background:var(--public-cream-ground,#f5f4f1);border-radius:var(--radius-md);cursor:pointer;color:inherit;border:none;flex-direction:column;align-items:center;gap:4px;padding:16px 4px 14px;text-decoration:none;transition:all .15s;display:flex;position:relative}.ctd3-cal-day:hover{background:#fff;transform:translateY(-2px);box-shadow:0 4px 12px #0000001f}.ctd3-cal-day--today{outline:2px solid var(--public-navy-panel,#152538);outline-offset:-2px;background:#fff}.ctd3-cal-day--new-week{box-shadow:-10px 0 0 -7px var(--public-navy-panel,#152538)}.ctd3-cal-week-badge{letter-spacing:.08em;text-transform:uppercase;color:var(--public-text-on-navy,#f6f1e7);background:var(--public-navy-panel,#152538);border-radius:var(--radius-pill);white-space:nowrap;padding:2px 6px;font-size:8px;font-weight:700;position:absolute;top:-8px;left:50%;transform:translate(-50%)}.ctd3-cal-day-lbl{text-transform:uppercase;letter-spacing:.08em;color:#152538b3;font-size:9px;font-weight:700}.ctd3-cal-day-num{font-size:var(--text-xl);color:var(--public-text-on-cream,#0f1e2e);letter-spacing:-.5px;margin:0;font-weight:800;line-height:1}.ctd3-cal-day-cta{text-transform:uppercase;letter-spacing:.06em;color:var(--public-amber-text,#975100);align-items:center;gap:3px;margin-top:2px;font-size:9px;font-weight:700;transition:gap .15s;display:inline-flex}.ctd3-cal-day:hover .ctd3-cal-day-cta{gap:5px}.ctd3-cal-day-cta svg{flex-shrink:0}.ctd3-cal-foot{letter-spacing:.1em;text-transform:uppercase;color:var(--public-text-on-cream,#0f1e2e);text-align:center;border-top:1px solid #1525382e;margin-top:14px;padding-top:12px;font-size:9px;font-weight:700}.ctd3-proc{border-radius:var(--radius-lg);background:#ffffff1a;border:1px solid #ffffff24;padding:18px;position:relative;overflow:hidden}.ctd3-proc:before{content:"";background:linear-gradient(180deg, var(--public-amber,#d97706), #d9770633);width:3px;height:100%;position:absolute;top:0;left:0}.ctd3-proc-title{font-size:var(--text-md);color:#fffffff2;margin-bottom:14px;font-weight:700}.ctd3-proc-step{gap:12px;padding:8px 0;display:flex}.ctd3-proc-dot{width:24px;height:24px;font-family:var(--font-mono);color:#ffffff80;background:#ffffff0f;border:1.5px solid #ffffff26;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:10px;font-weight:600;display:flex}.ctd3-proc-dot--active{border-color:var(--public-amber,#d97706);color:var(--public-amber,#d97706)}.ctd3-proc-dot--done{color:var(--public-text-on-navy,#f6f1e7);background:#059669;border-color:#059669}.ctd3-proc-name{font-size:var(--text-sm);color:#ffffffd9;font-weight:600}.ctd3-proc-name--active{color:#fffffff2}.ctd3-proc-desc{font-size:var(--text-xs);color:#ffffff80;margin-top:1px}.ctd3-email-strip{text-align:center;border-radius:var(--radius-lg);background:#d977060f;border:1px solid #d977061f;padding:16px}.ctd3-email-lbl{letter-spacing:.12em;text-transform:uppercase;color:#ffffff9e;margin-bottom:6px;font-size:8px;font-weight:600}.ctd3-email-addr{font-size:var(--text-lg);color:var(--public-amber,#d97706);font-weight:700}.ctd3-email-sub{font-size:var(--text-xs);color:#ffffff9e;margin-top:4px}.ctd3-prequal-trigger{border:1px solid #ffffff1a;border-left:3px solid var(--public-amber,#d97706);border-radius:var(--radius-md);cursor:pointer;text-align:left;width:100%;font-family:var(--font-sans);color:var(--public-text-on-navy,#f6f1e7);background:#ffffff0f;align-items:center;gap:14px;margin-bottom:20px;padding:14px 18px;transition:background .2s,border-color .2s;display:flex}.ctd3-prequal-trigger:hover{background:#ffffff17;border-color:#ffffff29}.ctd3-prequal-icon{width:34px;height:34px;color:var(--public-amber,#d97706);background:#d9770624;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}.ctd3-prequal-copy{flex-direction:column;gap:2px;min-width:0;display:flex}.ctd3-prequal-eyebrow{letter-spacing:.12em;text-transform:uppercase;color:#ffffff9e;font-size:9px;font-weight:600}.ctd3-prequal-title{color:var(--public-text-on-navy,#f6f1e7);font-size:13px;font-weight:700;line-height:1.25}.ctd3-prequal-sub{font-size:var(--text-xs);color:#ffffff8c;line-height:1.4}.ctd3-prequal-trigger-arrow{color:#ffffff59;flex-shrink:0;margin-left:auto}.ctd3-prequal-card{border-radius:var(--radius-lg);background:#ffffff14;border:1px solid #ffffff1f;margin-bottom:24px;padding:24px;animation:.3s cubic-bezier(.2,.7,.3,1) ctd3-pane-in}.ctd3-prequal-progress{letter-spacing:.12em;text-transform:uppercase;color:var(--public-amber,#d97706);margin-bottom:12px;font-size:9px;font-weight:600}.ctd3-prequal-question{font-size:var(--text-lg);color:#ffffffe6;margin-bottom:16px;font-weight:700}.ctd3-prequal-options{flex-wrap:wrap;gap:8px;display:flex}.ctd3-prequal-opt{border-radius:var(--radius-pill);font-family:var(--font-sans);font-size:var(--text-xs);color:#fff9;cursor:pointer;background:#ffffff08;border:1px solid #ffffff1a;padding:10px 18px;font-weight:600;transition:all .2s}.ctd3-prequal-opt:hover{border-color:var(--public-amber,#d97706);color:var(--public-text-on-navy,#f6f1e7);background:#d977061a}.ctd3-prequal-loading{font-size:var(--text-sm);color:#fff6;text-align:center;padding:20px;font-style:italic}.ctd3-prequal-result-header{letter-spacing:.12em;text-transform:uppercase;color:var(--public-amber,#d97706);margin-bottom:10px;font-size:9px;font-weight:600}.ctd3-prequal-result-text{font-size:var(--text-sm);color:#ffffffb3;margin-bottom:12px;line-height:1.6}.ctd3-prequal-reset{font-size:var(--text-xs);color:var(--public-amber,#d97706);cursor:pointer;font-weight:600;font-family:var(--font-sans);background:0 0;border:none}.ctd3-hp{width:1px;height:1px;position:absolute;top:auto;left:-10000px;overflow:hidden}@media (width<=900px){.ctd3-hero-grid{grid-template-columns:1fr;gap:28px}.ctd3-hero-h1{font-size:42px}.ctd3-roi-strip{grid-template-columns:1fr 1fr 1fr}.ctd3-stats-inner{flex-wrap:wrap}.ctd3-stat{border-bottom:1px solid #ffffff0f;flex:50%}}@media (width<=640px){.ctd3-hero{padding:40px 0 0}.ctd3-hero-h1{letter-spacing:-2px;font-size:34px}.ctd3-hero-sub{font-size:var(--text-md)}.ctd3-roi-strip{grid-template-columns:1fr;gap:8px}.ctd3-roi-card{text-align:left;align-items:center;gap:12px;padding:14px;display:flex}.ctd3-roi-after{margin:0;font-size:22px}.ctd3-form-card{border-radius:var(--radius-lg);padding:28px 24px}.ctd3-cal-days{grid-template-columns:repeat(3,1fr)}.ctd3-success-timeline{flex-direction:column;gap:6px}.ctd3-st-line{width:1px;height:12px;margin:0}.ctd3-form-input,.ctd3-form-select,textarea.ctd3-form-input{font-size:16px}.ctd3-skip-link{box-sizing:border-box;justify-content:center;align-items:center;min-height:44px;padding:12px 8px;font-size:13px;display:inline-flex}.ctd3-form-consent{align-items:center;gap:12px;min-height:44px}.ctd3-form-consent input[type=checkbox]{width:24px;height:24px;margin:0}.ctd3-form-consent label{flex:1;align-items:center;min-height:44px;padding:10px 0;display:flex}}@media (prefers-reduced-motion:reduce){.ctd3 *,.ctd3 :before,.ctd3 :after{transition-duration:.01ms!important;animation-duration:.01ms!important}}.ctd3-form-input:focus-visible,.ctd3-wizard-next:focus-visible,.ctd3-wizard-back:focus-visible,.ctd3-prequal-opt:focus-visible{outline:none;box-shadow:0 0 0 3px #d9770659}.contact-refresh__success-heading,.contact-refresh .ct-doc-success{scroll-margin-top:112px}.contact-refresh__success-heading:focus-visible,.contact-refresh .ct-doc-success:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset)}.contact-refresh__no-script a{color:var(--public-amber-text-strong,#8a4d05);text-decoration:underline}.wow-cmdk{z-index:80;justify-content:center;align-items:flex-start;padding:12vh 16px 16px;display:flex;position:fixed;inset:0}.wow-cmdk__scrim{backdrop-filter:blur(3px);animation:wowCmdkFade .14s var(--ease-snap,ease-out);background:#06111c9e;position:absolute;inset:0}.wow-cmdk__modal{background:var(--public-navy-ground,#0f1e2e);width:100%;max-width:600px;max-height:min(70vh,560px);animation:wowCmdkPop .18s var(--ease-snap,ease-out);border:1px solid #f5f4f11f;border-radius:16px;flex-direction:column;display:flex;position:relative;overflow:hidden;box-shadow:0 40px 90px -20px #000000b3}@keyframes wowCmdkFade{0%{opacity:0}to{opacity:1}}@keyframes wowCmdkPop{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.wow-cmdk__scrim,.wow-cmdk__modal{animation:none}}.wow-cmdk__searchrow{border-bottom:1px solid #f5f4f114;flex-shrink:0;align-items:center;gap:12px;padding:15px 17px;display:flex}.wow-cmdk__searchicon{color:#f5f4f166;flex-shrink:0}.wow-cmdk__input{min-width:0;font-family:var(--font-sans,system-ui);color:var(--cream,#f5f4f1);background:0 0;border:0;outline:0;flex:1;font-size:15.5px}.wow-cmdk__input::placeholder{color:#f5f4f166}.wow-cmdk__esc{font-family:var(--font-mono,ui-monospace);letter-spacing:.1em;color:#f5f4f180;border:1px solid #f5f4f124;border-radius:5px;flex-shrink:0;padding:3px 7px;font-size:10px;font-weight:700}.wow-cmdk__results{flex:1;padding:8px;overflow-y:auto}.wow-cmdk__group{padding:6px 0}.wow-cmdk__grouphead{font-family:var(--font-mono,ui-monospace);letter-spacing:.16em;text-transform:uppercase;color:var(--amber,#d97706);padding:6px 12px;font-size:9.5px;font-weight:700}.wow-cmdk__list{flex-direction:column;gap:1px;margin:0;padding:0;list-style:none;display:flex}.wow-cmdk__item{cursor:pointer;text-align:left;width:100%;font:inherit;color:var(--cream,#f5f4f1);background:0 0;border:0;border-radius:9px;align-items:center;gap:12px;padding:10px 12px;display:flex}.wow-cmdk__item:hover,.wow-cmdk__item.is-active{background:color-mix(in srgb, var(--cmdk-accent,var(--amber,#d97706)) 14%, transparent);box-shadow:inset 2px 0 var(--cmdk-accent,var(--amber,#d97706))}.wow-cmdk__mark{flex-shrink:0;place-items:center;width:26px;height:26px;display:grid}.wow-cmdk__mark img{width:24px;height:24px;display:block}.wow-cmdk__dot{background:var(--cmdk-accent,var(--amber,#d97706));border-radius:50%;width:7px;height:7px}.wow-cmdk__text{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.wow-cmdk__label{white-space:nowrap;text-overflow:ellipsis;font-size:13.5px;font-weight:600;line-height:1.2;overflow:hidden}.wow-cmdk__sub{color:#f5f4f18c;white-space:nowrap;text-overflow:ellipsis;font-size:11.5px;line-height:1.25;overflow:hidden}.wow-cmdk__go{font-family:var(--font-mono,ui-monospace);color:#f5f4f147;flex-shrink:0;font-size:12px}.wow-cmdk__item.is-active .wow-cmdk__go{color:var(--cmdk-accent,var(--amber,#d97706))}.wow-cmdk__badge{font-family:var(--font-mono,ui-monospace);letter-spacing:.06em;text-transform:uppercase;color:#f5f4f18c;white-space:nowrap;border:1px solid #f5f4f124;border-radius:999px;flex-shrink:0;padding:2px 7px;font-size:9.5px;font-weight:700}.wow-cmdk__empty{text-align:center;color:#f5f4f180;margin:0;padding:30px 16px;font-size:13px}.wow-cmdk__footer{font-family:var(--font-mono,ui-monospace);letter-spacing:.06em;text-transform:uppercase;color:#f5f4f166;border-top:1px solid #f5f4f114;flex-shrink:0;justify-content:space-between;align-items:center;padding:10px 16px;font-size:10px;display:flex}.wow-cmdk__footer kbd{color:#f5f4f19e;background:#f5f4f10f;border:1px solid #f5f4f11f;border-radius:4px;margin:0 1px;padding:2px 6px;font-family:inherit}.wow-cmdk__footer-brand{letter-spacing:.14em;color:#f5f4f14d;font-weight:800}@media (width<=640px){.wow-cmdk{padding:7vh 12px 12px}.wow-cmdk__modal{max-height:82vh}}.native-wjGtMq__page{--contact-ink:var(--public-text-on-cream,#0f1e2e);--contact-muted:var(--public-text-on-cream-muted,#4b5563);--contact-cream:var(--public-cream-ground,#f5f4f1);--contact-amber:var(--public-amber-on-dark,#f5ac51);background:var(--public-navy-ground,#0f1e2e);color:var(--public-text-on-navy,#f6f1e7);font-family:var(--font-canonical-home-sans), Arial, sans-serif;font-synthesis:none;overflow:clip}.native-wjGtMq__page *,.native-wjGtMq__page :before,.native-wjGtMq__page :after{box-sizing:border-box}.native-wjGtMq__page [hidden]{display:none!important}.native-wjGtMq__page :is(a,button,input,textarea,select,summary,[tabindex]):focus-visible{outline:3px solid var(--public-amber-on-dark,#f5ac51);outline-offset:4px}.native-wjGtMq__page .native-wjGtMq__desk :is(a,button,input,textarea,select,summary,[tabindex]):focus-visible,.native-wjGtMq__page .native-wjGtMq__goalBand :is(a,button,input,textarea,select,summary,[tabindex]):focus-visible{outline-color:var(--public-focus,#b45309)}.native-wjGtMq__page a{color:inherit;text-underline-offset:4px}.native-wjGtMq__rail{width:min(1280px,100% - 96px);margin-inline:auto}.native-wjGtMq__hero{isolation:isolate;padding:calc(var(--public-nav-h,73px) + 28px) 0 56px;position:relative}.native-wjGtMq__products{border-top:1px solid color-mix(in srgb, var(--public-text-on-navy,#f6f1e7) 19%, transparent);padding-block:56px}.native-wjGtMq__skillsFeature{grid-template-columns:minmax(0,4fr) minmax(0,7fr);align-items:start;gap:clamp(36px,6vw,88px);padding-bottom:48px;display:grid}.native-wjGtMq__invitation,.native-wjGtMq__portfolio{min-width:0}.native-wjGtMq__page .native-wjGtMq__invitation h2{color:var(--public-text-on-navy,#f6f1e7)}.native-wjGtMq__invitation h2{letter-spacing:-.035em;text-wrap:pretty;margin:0 0 20px;font-size:clamp(34px,3.3vw,46px);font-weight:450;line-height:1.12}.native-wjGtMq__intro{max-width:43ch;color:var(--public-text-on-navy-muted,#c9c6bc);margin:0 0 16px;font-size:16px;line-height:1.65}.native-wjGtMq__page .contact-enquiry__next:not(:disabled):hover{background:var(--public-amber-hover,#f59e0b)}.native-wjGtMq__desk{background:var(--contact-cream);width:min(1100px,100%);min-width:0;color:var(--contact-ink);border:1px solid color-mix(in srgb, var(--contact-cream) 65%, transparent);scroll-margin-top:calc(var(--public-nav-h,73px) + 24px);border-radius:8px;margin-inline:auto;padding:clamp(24px,3vw,40px)}.native-wjGtMq__deskTop{border-bottom:1px solid color-mix(in srgb, var(--contact-ink) 17%, transparent);margin-bottom:24px;padding-bottom:22px}.native-wjGtMq__deskHeading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 24px;display:flex}.native-wjGtMq__deskTop p{color:var(--contact-muted)}.native-wjGtMq__deskTop .native-wjGtMq__duration{white-space:nowrap;margin:0;font-size:14px;line-height:1.4}.native-wjGtMq__page .native-wjGtMq__deskTop h1{color:var(--contact-ink)}.native-wjGtMq__deskTop h1{letter-spacing:-.035em;text-wrap:balance;margin:0;font-size:clamp(30px,3.6vw,46px);font-weight:450;line-height:1.13}.native-wjGtMq__deskTop .native-wjGtMq__bookingLead{max-width:65ch;margin:10px 0 0;font-size:16px;line-height:1.5}.native-wjGtMq__desk .native-wjGtMq__staticCalendar{text-underline-offset:4px;align-items:center;min-height:44px;text-decoration:underline 1px;display:inline-flex}.native-wjGtMq__deskFooter{border-top:1px solid color-mix(in srgb, var(--contact-ink) 14.5%, transparent);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:4px 24px;margin-top:20px;padding-top:12px;display:flex}.native-wjGtMq__reply{color:var(--contact-muted);flex:300px;margin:0;font-size:13px;line-height:1.6}.native-wjGtMq__reply strong{font-weight:450}.native-wjGtMq__deskFooter>a{align-items:center;min-height:44px;font-size:13px;line-height:1.5;display:inline-flex}.native-wjGtMq__goalBand{background:var(--contact-cream);color:var(--contact-ink)}.native-wjGtMq__productIdentity{align-items:center;gap:14px;margin-bottom:22px;display:flex}.native-wjGtMq__productIdentity picture{flex-shrink:0;width:40px;height:40px;display:block}.native-wjGtMq__productIdentity picture img{width:100%;height:auto;display:block}.native-wjGtMq__productIdentity strong{font-size:16px;font-weight:500;line-height:1.4}.native-wjGtMq__page .native-wjGtMq__productLink{text-underline-offset:5px;align-items:center;min-height:44px;font-size:14px;font-weight:500;text-decoration:underline 1px;display:inline-flex}.native-wjGtMq__page .native-wjGtMq__productLink:hover{color:var(--public-amber-on-dark,#f5ac51)}.native-wjGtMq__workspaces{border-top:1px solid color-mix(in srgb, var(--public-text-on-navy,#f6f1e7) 19%, transparent);grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(24px,5vw,72px);padding-top:36px;display:grid}.native-wjGtMq__workspace{flex-direction:column;min-width:0;display:flex}.native-wjGtMq__workspace .native-wjGtMq__productLink{align-self:flex-start;margin-top:auto}.native-wjGtMq__workspace .native-wjGtMq__productIdentity{margin-bottom:12px}.native-wjGtMq__page .native-wjGtMq__workspaces h3{color:var(--public-text-on-navy,#f6f1e7);letter-spacing:-.025em;margin:0;font-size:clamp(24px,2.5vw,30px);font-weight:450;line-height:1.2}.native-wjGtMq__workspaces p{color:var(--public-text-on-navy-muted,#c9c6bc);margin:0;font-size:15px;line-height:1.5}.native-wjGtMq__workspace figure{margin:22px 0 8px}.native-wjGtMq__workspace figure img{border-radius:4px;width:100%;height:auto;display:block}.native-wjGtMq__workspace figcaption{color:var(--public-text-on-navy-muted,#c9c6bc);margin-top:10px;font-size:14px;line-height:1.5}.native-wjGtMq__furtherInfo{padding-block:36px 48px}.native-wjGtMq__footerLead{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 28px;margin-bottom:24px;display:flex}.native-wjGtMq__email{flex-wrap:wrap;align-items:baseline;gap:8px 24px;display:flex}.native-wjGtMq__email p{color:var(--public-text-on-navy-muted,#c9c6bc);margin:0;font-size:13px}.native-wjGtMq__email a{letter-spacing:-.02em;align-items:center;min-height:44px;font-size:24px;font-weight:450;text-decoration-thickness:1px;display:inline-flex}.native-wjGtMq__directory{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(24px,5vw,72px);display:grid}.native-wjGtMq__directory>details{border-top:1px solid color-mix(in srgb, var(--public-text-on-navy,#f6f1e7) 24%, transparent);min-width:0}.native-wjGtMq__directory>details>summary{cursor:pointer;min-height:56px;padding-block:17px;font-size:16px;font-weight:450}.native-wjGtMq__callDetails dl{gap:18px;margin:4px 0 20px;display:grid}.native-wjGtMq__callDetails dt{margin-bottom:5px;font-size:14px;font-weight:550}.native-wjGtMq__callDetails dd,.native-wjGtMq__coverage p{color:var(--public-text-on-navy-muted,#c9c6bc);margin:0;font-size:14px;line-height:1.6}.native-wjGtMq__page .native-wjGtMq__coverage h2{color:var(--public-text-on-navy,#f6f1e7);letter-spacing:normal;margin:18px 0 6px;font-size:14px;font-weight:550}.native-wjGtMq__coverage ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 20px;margin:0 0 16px;padding:0;list-style:none;display:grid}.native-wjGtMq__coverage li>a{align-items:center;min-height:44px;font-size:14px;line-height:1.5;display:flex}.native-wjGtMq__proof{align-items:center;min-height:44px;font-size:14px;display:inline-flex}.native-wjGtMq__page .contact-booking__tabs{border-bottom:1px solid color-mix(in srgb, var(--contact-ink) 19%, transparent);grid-template-columns:1fr 1fr;gap:24px;width:fit-content;max-width:100%;margin-bottom:20px;display:grid}.native-wjGtMq__page .contact-booking__tabs button{color:var(--contact-muted);cursor:pointer;font:inherit;background:0 0;border:0;border-bottom:2px solid #0000;border-radius:0;min-height:44px;padding:8px 0 12px;font-size:15px;font-weight:450;transition:color .16s,border-color .16s}.native-wjGtMq__page .contact-booking__tabs button[aria-selected=true]{color:var(--contact-ink);border-bottom-color:var(--public-amber,#d97706);font-weight:550}.native-wjGtMq__page .contact-booking__tabs button:not([aria-selected=true]):hover{background:color-mix(in srgb, var(--contact-ink) 6%, transparent)}.native-wjGtMq__page .contact-booking__calendar-footer{flex-wrap:wrap;justify-content:space-between;align-items:start;gap:12px 24px;padding-block:0 14px;display:flex}.native-wjGtMq__page .contact-booking__guidance{color:var(--contact-muted);flex:360px;margin:0;font-size:13px;line-height:1.6}.native-wjGtMq__page .contact-booking__guidance>span{margin-top:4px;display:block}.native-wjGtMq__page .contact-booking__enquiry-fallback{border-top:1px solid color-mix(in srgb, var(--contact-ink) 19%, transparent);margin:24px 0 0;padding-top:16px;font-size:12px;line-height:1.65}.native-wjGtMq__page .contact-booking__form-loading{min-height:140px;padding:22px 0;font-size:14px;line-height:1.6}.native-wjGtMq__page .contact-booking__fallback{flex-wrap:wrap;align-items:center;gap:4px 20px;font-size:13px;display:flex}.native-wjGtMq__page .contact-booking__fallback>a{align-items:center;min-height:44px;display:inline-flex}.native-wjGtMq__page .contact-booking__fallback p{margin:0;line-height:1.6}.native-wjGtMq__page .contact-booking__frame-wrap{border:1px solid color-mix(in srgb, var(--contact-ink) 12.5%, transparent);background:#fff;border-radius:4px;min-height:580px;position:relative;overflow:clip}.native-wjGtMq__page .contact-booking__frame{border:0;width:100%;height:580px;display:block}.native-wjGtMq__page .contact-booking__loading{z-index:1;background:var(--contact-cream);pointer-events:none;margin:0;padding:12px;font-size:12px;line-height:1.5;position:absolute;top:12px;left:12px;right:12px}.native-wjGtMq__page .contact-enquiry{min-width:0;color:var(--contact-ink)}.native-wjGtMq__page .contact-enquiry__fields{border:0;min-width:0;margin:0;padding:0}.native-wjGtMq__page .contact-enquiry__fields>legend,.native-wjGtMq__page .contact-enquiry__fields h3{letter-spacing:-.02em;margin:0 0 10px;padding:0;font-size:21px;font-weight:550}.native-wjGtMq__page .contact-enquiry__review-legend{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.native-wjGtMq__page .contact-enquiry__hint{color:var(--contact-muted);margin:10px 0 18px;font-size:14px;line-height:1.6}.native-wjGtMq__page .contact-enquiry__hint button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.native-wjGtMq__page .contact-enquiry__row-pair{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.native-wjGtMq__page .contact-enquiry__field{min-width:0;margin-bottom:17px}.native-wjGtMq__page .contact-enquiry__field>label{margin-bottom:8px;font-size:14px;font-weight:550;display:block}.native-wjGtMq__page .contact-enquiry__field>label span{color:var(--contact-muted);font-size:12px;font-weight:400}.native-wjGtMq__page .contact-enquiry__field input,.native-wjGtMq__page .contact-enquiry__field textarea,.native-wjGtMq__page .contact-enquiry__field select{border:1px solid color-mix(in srgb, var(--contact-ink) 30%, var(--contact-cream));width:100%;min-width:0;min-height:48px;color:var(--contact-ink);font:inherit;background:#fff;border-radius:8px;padding:12px;font-size:16px;line-height:1.4}.native-wjGtMq__page .contact-enquiry__field textarea{resize:vertical;min-height:112px;display:block}.native-wjGtMq__page .contact-enquiry [aria-invalid=true]{border-color:#a32825}.native-wjGtMq__page .contact-enquiry__nav{align-items:center;gap:18px;margin-top:24px;display:flex}.native-wjGtMq__page .contact-enquiry__next,.native-wjGtMq__page .contact-enquiry__back{font:inherit;cursor:pointer;border:0;border-radius:2px;min-height:48px;padding:13px 20px;font-size:14px;font-weight:550}.native-wjGtMq__page .contact-enquiry__next{background:var(--public-amber,#d97706);color:var(--public-text-on-amber,#17120b);border-radius:999px;flex:1}.native-wjGtMq__page .contact-enquiry__back{color:var(--contact-ink);background:0 0;padding-inline:0}.native-wjGtMq__page .contact-enquiry button:disabled,.native-wjGtMq__page .contact-enquiry fieldset:disabled{opacity:.55;cursor:wait}.native-wjGtMq__page .contact-enquiry__identity{margin:22px 0;font-size:14px}.native-wjGtMq__page .contact-enquiry__identity>div{border-bottom:1px solid color-mix(in srgb, var(--contact-ink) 9.5%, transparent);grid-template-columns:110px minmax(0,1fr);gap:10px;padding-block:7px;display:grid}.native-wjGtMq__page .contact-enquiry__identity dt{color:var(--contact-muted)}.native-wjGtMq__page .contact-enquiry__identity dd{overflow-wrap:anywhere;margin:0}.native-wjGtMq__page .contact-enquiry__message{border:1px solid color-mix(in srgb, var(--contact-ink) 14.5%, transparent);background:var(--public-cream-panel,#efede7);padding:16px}.native-wjGtMq__page .contact-enquiry__message h4{margin:0 0 10px;font-size:14px;font-weight:600}.native-wjGtMq__page .contact-enquiry__message p{white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-size:14px;line-height:1.65}.native-wjGtMq__page .contact-enquiry__consent{align-items:flex-start;gap:12px;font-size:14px;line-height:1.6;display:flex}.native-wjGtMq__page .contact-enquiry__consent input{width:18px;height:18px;accent-color:var(--contact-ink);flex-shrink:0;margin:2px 0 0}.native-wjGtMq__page .contact-enquiry__consent label{cursor:pointer;min-height:44px;display:block}.native-wjGtMq__page .contact-interest-picker{border:1px solid color-mix(in srgb, var(--contact-ink) 19%, transparent);border-radius:8px;margin-block:18px;padding:0 14px}.native-wjGtMq__page .contact-interest-picker>summary,.native-wjGtMq__page .contact-services__packs>summary{cursor:pointer;min-height:48px;padding-block:15px;font-size:14px;font-weight:550}.native-wjGtMq__page .contact-interest-picker>summary span,.native-wjGtMq__page .contact-services__packs>summary span{color:var(--contact-muted);margin-left:12px;font-size:12px;font-weight:400}.native-wjGtMq__page .contact-services{border:0;min-width:0;margin:0;padding:0}.native-wjGtMq__page .contact-interest-picker[open]>.contact-services,.native-wjGtMq__page .contact-services__packs[open]>.contact-services{margin-top:12px}.native-wjGtMq__page .contact-services legend{margin:8px 0;padding:0;font-size:15px;font-weight:550}.native-wjGtMq__page .contact-services .ctd3-form-sub{color:var(--contact-muted);margin-bottom:14px;font-size:14px;line-height:1.5}.native-wjGtMq__page .contact-services__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding-bottom:14px;display:grid}.native-wjGtMq__page .contact-services__choice{border:1px solid color-mix(in srgb, var(--contact-ink) 14.5%, transparent);cursor:pointer;background:var(--public-cream-ground,#f5f4f1);border-radius:8px;align-items:flex-start;gap:10px;min-height:70px;padding:12px 10px;display:flex}.native-wjGtMq__page .contact-services__choice input{width:17px;height:17px;accent-color:var(--contact-ink);flex:0 0 17px;margin:2px 0 0}.native-wjGtMq__page .contact-services__choice strong{font-size:14px;font-weight:550;line-height:1.4;display:block}.native-wjGtMq__page .contact-services__choice small{color:var(--contact-muted);margin-top:4px;font-size:13px;line-height:1.45;display:block}.native-wjGtMq__page .contact-services__choice:has(input:checked){border-color:var(--contact-ink);background:var(--public-cream-panel,#efede7)}.native-wjGtMq__page .contact-services__context{border-left:2px solid var(--public-amber-text-strong,#8a4d05);background:var(--public-cream-panel,#efede7);margin:0 0 16px;padding:10px 12px;font-size:14px;line-height:1.6}.native-wjGtMq__page .ctd3-hp,.native-wjGtMq__page .contact-sr-only{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.native-wjGtMq__page .ctd3-wizard-bar{background:color-mix(in srgb, var(--contact-ink) 12.5%, transparent);height:3px;margin:12px 0}.native-wjGtMq__page .ctd3-wizard-fill{background:var(--contact-ink);height:100%}.native-wjGtMq__page .ctd3-wizard-step-label{color:var(--contact-muted);margin-bottom:23px;font-size:13px;line-height:1.5}.native-wjGtMq__page .ctd3-error-summary,.native-wjGtMq__page .ctd3-form-error{color:#8e201d;font-size:13px;line-height:1.5}.native-wjGtMq__page .ctd3-error-summary{background:#fff5f1;border:1px solid #a3282550;margin-block:16px;padding:14px}.native-wjGtMq__page .contact-validation-summary{scroll-margin-top:calc(var(--public-nav-h,73px) + 24px)}.native-wjGtMq__page .contact-validation-summary a{text-underline-offset:3px;align-items:center;min-height:44px;text-decoration:underline;display:inline-flex}.native-wjGtMq__page .contact-validation-summary:focus{outline:3px solid var(--public-focus,#b45309);outline-offset:4px}.native-wjGtMq__page .contact-draft-tools{margin-bottom:20px}.native-wjGtMq__page .contact-draft-actions{flex-wrap:wrap;align-items:start;column-gap:24px;display:flex}.native-wjGtMq__page .contact-draft-details{flex:240px;min-width:0}.native-wjGtMq__page .contact-draft-details summary{width:fit-content;min-height:44px;color:var(--contact-ink);cursor:pointer;padding-block:10px;font-size:.875rem;line-height:24px;display:list-item}.native-wjGtMq__page .contact-draft-details summary:focus-visible{outline:3px solid var(--public-focus);outline-offset:3px}.native-wjGtMq__page .contact-draft-notice{max-width:65ch;color:var(--public-text-muted,#52606d);margin:0 0 12px;font-size:.8125rem;line-height:1.6}.native-wjGtMq__page .contact-draft-retention,.native-wjGtMq__page .contact-draft-status{max-width:65ch;color:var(--contact-muted);margin:0 0 10px;font-size:.8125rem;line-height:1.6}.native-wjGtMq__page .contact-draft-forget{min-height:44px;color:var(--contact-ink);font:inherit;text-underline-offset:4px;cursor:pointer;background:0 0;border:0;align-items:center;margin:0;padding:0 8px;font-size:.875rem;text-decoration:underline;display:inline-flex}.native-wjGtMq__page .contact-draft-forget:disabled{opacity:.55;cursor:wait}.native-wjGtMq__page .ctd3-returning,.native-wjGtMq__page .ctd3-handoff-notice{background:var(--public-cream-panel,#efede7);align-items:start;gap:14px;margin-bottom:18px;padding:12px;font-size:12px;line-height:1.5;display:flex}.native-wjGtMq__page .ctd3-returning button,.native-wjGtMq__page .ctd3-handoff-notice button{color:inherit;cursor:pointer;font:inherit;background:0 0;border:0;min-width:28px;min-height:28px}.native-wjGtMq__page .ctd3-form-success{overflow-wrap:anywhere;font-size:14px;line-height:1.7}.native-wjGtMq__page .ctd3-form-success h3{font-size:28px;font-weight:500;line-height:1.2}.native-wjGtMq__page .ctd3-form-success .ctd3-wizard-next,.native-wjGtMq__page .ctd3-error-summary .ctd3-wizard-next{background:var(--public-navy-ground,#0f1e2e);color:var(--public-text-on-navy,#f6f1e7);min-height:44px;font:inherit;cursor:pointer;border:0;padding:14px}@media (width<=1099px){.native-wjGtMq__rail{width:calc(100% - 56px)}.native-wjGtMq__desk{padding:24px}.native-wjGtMq__skillsFeature{grid-template-columns:minmax(0,4fr) minmax(0,6fr);gap:36px}.native-wjGtMq__workspaces,.native-wjGtMq__directory{gap:24px}.native-wjGtMq__page .contact-enquiry__row-pair,.native-wjGtMq__page .contact-services__grid{grid-template-columns:1fr;gap:0}.native-wjGtMq__page .contact-services__grid{gap:8px}}@media (width<=899px){.native-wjGtMq__hero{padding-top:calc(var(--public-nav-h,73px) + 24px);padding-bottom:40px}.native-wjGtMq__products{padding-block:40px}.native-wjGtMq__skillsFeature{grid-template-columns:1fr;gap:32px}.native-wjGtMq__rail{width:calc(100% - 40px)}.native-wjGtMq__invitation{max-width:560px}.native-wjGtMq__invitation h2{margin-bottom:16px;font-size:38px}.native-wjGtMq__intro{max-width:50ch;margin-bottom:10px;font-size:16px}.native-wjGtMq__desk{padding:22px}.native-wjGtMq__deskTop{margin-bottom:16px;padding-bottom:18px}.native-wjGtMq__deskTop h1{font-size:clamp(30px,5vw,40px)}.native-wjGtMq__email a{font-size:22px}.native-wjGtMq__coverage ul{grid-template-columns:1fr}}@media (width<=699px){.native-wjGtMq__hero{padding-top:calc(var(--public-nav-h,73px) + 8px)}.native-wjGtMq__desk{padding:18px 16px}.native-wjGtMq__deskHeading{gap:4px 12px}.native-wjGtMq__deskTop{margin-bottom:10px;padding-bottom:10px}.native-wjGtMq__deskTop .native-wjGtMq__bookingLead{margin-top:6px;font-size:15px;line-height:1.45}.native-wjGtMq__page .contact-booking__tabs{gap:14px;margin-bottom:8px}.native-wjGtMq__page .contact-booking__tabs button{padding-block:4px 8px}.native-wjGtMq__page .contact-booking__calendar-footer{gap:0 12px;padding-bottom:8px}.native-wjGtMq__page .contact-booking__guidance{flex-basis:100%;line-height:1.45}.native-wjGtMq__page .contact-services__context{margin-bottom:8px;padding:7px 10px}.native-wjGtMq__page .contact-draft-tools{margin-bottom:8px}.native-wjGtMq__page .contact-draft-actions{align-items:center;gap:0 12px}.native-wjGtMq__page .contact-draft-details{flex:0 auto}.native-wjGtMq__page .contact-draft-status{margin-bottom:4px;line-height:1.45}.native-wjGtMq__page .ctd3-wizard-bar{margin:6px 0 4px}.native-wjGtMq__page .ctd3-wizard-step-label{margin-bottom:10px}.native-wjGtMq__page .contact-enquiry__fields>legend,.native-wjGtMq__page .contact-enquiry__fields h3{margin-bottom:4px;font-size:19px}.native-wjGtMq__page .contact-enquiry__hint{margin:4px 0 8px}.native-wjGtMq__workspaces,.native-wjGtMq__directory{grid-template-columns:1fr;gap:28px}.native-wjGtMq__workspace+.native-wjGtMq__workspace{border-top:1px solid color-mix(in srgb, var(--public-text-on-navy,#f6f1e7) 19%, transparent);padding-top:28px}.native-wjGtMq__directory{gap:0}.native-wjGtMq__coverage ul{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=420px){.native-wjGtMq__rail{width:calc(100% - 32px)}.native-wjGtMq__hero{padding-top:calc(var(--public-nav-h,73px) + 8px)}.native-wjGtMq__invitation h2{font-size:34px}.native-wjGtMq__desk{border-radius:6px;padding:18px 16px}.native-wjGtMq__deskHeading{gap:8px}.native-wjGtMq__deskTop .native-wjGtMq__duration{font-size:13px}.native-wjGtMq__deskTop .native-wjGtMq__bookingLead{font-size:15px}.native-wjGtMq__coverage ul{grid-template-columns:1fr}.native-wjGtMq__page .contact-booking__tabs{width:100%}.native-wjGtMq__page .contact-booking__tabs button{font-size:14px}.native-wjGtMq__page .contact-enquiry__identity>div{grid-template-columns:86px minmax(0,1fr)}}@media (width<=360px){.native-wjGtMq__page .contact-booking__tabs button{white-space:nowrap;min-width:0;padding-inline:5px;font-size:13px}}@media (prefers-reduced-motion:reduce){.native-wjGtMq__page *,.native-wjGtMq__page :before,.native-wjGtMq__page :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}@media (forced-colors:active){.native-wjGtMq__page .contact-booking__tabs button[aria-selected=true]{outline-offset:-2px;outline:2px solid highlight}.native-wjGtMq__page.native-wjGtMq__page :is(a,button,input,textarea,select,summary,[tabindex]):focus-visible{outline-offset:4px;outline:3px solid highlight}}@media print{.native-wjGtMq__page{color:var(--public-text-on-cream,#0f1e2e);background:#fff}.native-wjGtMq__page .native-wjGtMq__invitation h2,.native-wjGtMq__page .native-wjGtMq__coverage h2{color:var(--public-text-on-cream,#0f1e2e)}.native-wjGtMq__hero{break-inside:auto;padding-top:20px}.native-wjGtMq__rail{width:100%}.native-wjGtMq__products,.native-wjGtMq__skillsFeature{break-inside:auto}.native-wjGtMq__skillsFeature{padding-bottom:24px;display:block}.native-wjGtMq__invitation{break-inside:avoid}.native-wjGtMq__invitation h2{font-size:32px}.native-wjGtMq__portfolio{break-inside:auto;margin-top:24px}.native-wjGtMq__desk{box-shadow:none}.native-wjGtMq__products{padding-block:24px}.native-wjGtMq__page .contact-booking__frame-wrap{display:none}.native-wjGtMq__callDetails dd,.native-wjGtMq__coverage p,.native-wjGtMq__email p{color:var(--public-text-on-cream-muted,#4b5563)}.native-wjGtMq__page .native-wjGtMq__intro,.native-wjGtMq__page .native-wjGtMq__workspaces h3{color:var(--public-text-on-cream,#0f1e2e)}.native-wjGtMq__workspaces p,.native-wjGtMq__workspace figcaption{color:var(--public-text-on-cream-muted,#4b5563)}.native-wjGtMq__workspace{break-inside:avoid}.native-wjGtMq__directory{display:block}.native-wjGtMq__directory>details::details-content{content-visibility:visible;display:block}.native-wjGtMq__directory>details>summary{list-style:none}.native-wjGtMq__directory>details>summary::-webkit-details-marker{display:none}.native-wjGtMq__page.native-wjGtMq__page :is(a,button,input,textarea,select,summary,[tabindex]):focus-visible{box-shadow:none;outline:none}}.native-hqnIwq__guide{--guide-rule:color-mix(in srgb, var(--public-text-on-cream) 19%, transparent);background:var(--public-cream-ground);color:var(--public-text-on-cream);scroll-margin-top:calc(var(--public-nav-h,73px) + 24px);padding:48px 0 36px;font-family:inherit}.native-hqnIwq__header{justify-content:space-between;align-items:end;gap:28px;margin-bottom:28px;display:flex}.native-hqnIwq__guide .native-hqnIwq__header h2{color:inherit;font:inherit;letter-spacing:-.03em;text-wrap:pretty;margin:0;font-size:clamp(30px,3vw,40px);font-weight:450;line-height:1.15}.native-hqnIwq__lead{color:var(--public-text-on-cream-muted);margin:10px 0 0;font-size:16px;line-height:1.5}.native-hqnIwq__optional{color:var(--public-text-on-cream-muted);flex:0 205px;margin:0 0 3px;font-size:14px;line-height:1.6}.native-hqnIwq__workspace,.native-hqnIwq__resultIntro,.native-hqnIwq__resultDetails{min-width:0}.native-hqnIwq__choices{border:0;grid-template-columns:repeat(4,minmax(0,1fr));gap:0 28px;min-width:0;margin:0;padding:0;display:grid}.native-hqnIwq__choices legend{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.native-hqnIwq__choice{border-top:1px solid var(--guide-rule);cursor:pointer;grid-template-columns:34px minmax(0,1fr) 18px;align-items:center;gap:12px;min-width:0;min-height:110px;padding:18px 6px;transition:background-color .16s;display:grid;position:relative}.native-hqnIwq__choice input{width:18px;height:18px;accent-color:var(--public-text-on-cream);cursor:pointer;margin:0}.native-hqnIwq__choice:has(input:checked){background:var(--public-cream-panel);box-shadow:inset 0 -2px var(--public-amber-text-strong)}.native-hqnIwq__choice:has(input:focus-visible){outline:3px solid var(--public-focus);outline-offset:4px}.native-hqnIwq__marks{flex-direction:column;align-items:center;display:flex}.native-hqnIwq__marks img{object-fit:contain;width:34px;height:34px;display:block}.native-hqnIwq__marks:has(img+img) img{width:26px;height:26px}.native-hqnIwq__choiceCopy{min-width:0}.native-hqnIwq__choiceCopy strong{letter-spacing:-.01em;font-size:15px;font-weight:550;line-height:1.35;display:block}.native-hqnIwq__choiceCopy small{color:var(--public-text-on-cream-muted);margin-top:4px;font-size:14px;line-height:1.45;display:block}.native-hqnIwq__result{border-top:1px solid var(--guide-rule);grid-template-columns:minmax(0,4fr) minmax(0,7fr);gap:0 clamp(24px,6vw,88px);margin-top:24px;padding-top:24px;display:grid}.native-hqnIwq__status{color:var(--public-amber-text-strong);grid-column:1/-1;margin:0 0 18px;font-size:14px;font-weight:550;line-height:1.5}.native-hqnIwq__status:empty{margin:0}.native-hqnIwq__guide .native-hqnIwq__result h3{color:inherit;font:inherit;letter-spacing:-.025em;margin:0 0 12px;font-size:clamp(25px,2.4vw,32px);font-weight:450;line-height:1.2}.native-hqnIwq__note{color:var(--public-text-on-cream-muted);max-width:46ch;margin:0 0 24px;font-size:15px;line-height:1.65}.native-hqnIwq__routes{margin:0;padding:0;list-style:none}.native-hqnIwq__routes li{border-bottom:1px solid var(--guide-rule);margin-bottom:18px;padding:0 0 18px}.native-hqnIwq__routes li>div>a{letter-spacing:-.02em;text-underline-offset:5px;font-size:21px;font-weight:500;line-height:1.4;text-decoration:underline 1px;display:inline-block}.native-hqnIwq__routes p{color:var(--public-text-on-cream-muted);margin:8px 0;font-size:15px;line-height:1.6}.native-hqnIwq__guide .native-hqnIwq__discuss{max-width:100%;min-height:44px;color:var(--public-amber-text-strong);text-underline-offset:5px;align-items:center;font-size:14px;font-weight:550;line-height:1.5;text-decoration:underline 1px;display:inline-flex}.native-hqnIwq__examples{padding:0 0 16px}.native-hqnIwq__guide .native-hqnIwq__examples h4{color:inherit;margin:0 0 6px;font-size:14px;font-weight:550}.native-hqnIwq__examples>a{text-underline-offset:5px;align-items:center;width:fit-content;min-height:44px;padding:8px 0;font-size:15px;line-height:1.5;text-decoration:underline 1px;display:flex}.native-hqnIwq__examples>p{color:var(--public-text-on-cream-muted);margin:6px 0;font-size:14px;line-height:1.6}.native-hqnIwq__brief{border-top:1px solid var(--guide-rule)}.native-hqnIwq__brief summary{cursor:pointer;min-height:48px;padding:16px 0;font-size:15px;font-weight:500}.native-hqnIwq__brief summary span{color:var(--public-text-on-cream-muted);margin-left:8px;font-size:14px;font-weight:400}.native-hqnIwq__brief p{color:var(--public-text-on-cream-muted);margin:0 0 14px;font-size:14px;line-height:1.6}.native-hqnIwq__brief label{margin:0 0 8px;font-size:14px;font-weight:550;display:block}.native-hqnIwq__brief textarea{resize:vertical;background:var(--public-cream-panel);border:1px solid color-mix(in srgb, var(--public-text-on-cream) 46%, var(--public-cream-ground));width:100%;min-height:220px;color:var(--public-text-on-cream);font:inherit;border-radius:4px;padding:16px;font-size:16px;line-height:1.65;display:block}.native-hqnIwq__brief button{font:inherit;background:var(--public-amber);color:var(--public-text-on-amber);cursor:pointer;border:0;border-radius:999px;min-height:48px;margin:16px 0;padding:12px 22px;font-size:14px;font-weight:550;display:block}.native-hqnIwq__brief button:disabled{opacity:.6;cursor:wait}.native-hqnIwq__empty{grid-column:1/-1;justify-content:space-between;align-items:center;gap:24px;display:flex}.native-hqnIwq__empty p{color:var(--public-text-on-cream-muted);max-width:64ch;margin:0;font-size:14px;line-height:1.6}.native-hqnIwq__empty a{text-underline-offset:5px;flex-shrink:0;align-items:center;min-height:44px;font-size:14px;line-height:1.5;text-decoration:underline;display:inline-flex}.native-hqnIwq__boundary{color:var(--public-text-on-cream-muted);max-width:88ch;margin:18px 0 0;font-size:13px;line-height:1.65}.native-hqnIwq__guide :is(a,button,summary,textarea):focus-visible{outline:3px solid var(--public-focus);outline-offset:4px}@media (hover:hover){.native-hqnIwq__choice:hover{background:var(--public-cream-panel)}.native-hqnIwq__brief button:not(:disabled):hover{background:var(--public-amber-hover)}}@media (width<=1099px){.native-hqnIwq__choices{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 28px}.native-hqnIwq__choice{min-height:88px}}@media (width<=699px){.native-hqnIwq__guide{padding:36px 0 28px}.native-hqnIwq__header{margin-bottom:24px;display:block}.native-hqnIwq__optional{margin-top:12px}.native-hqnIwq__result{grid-template-columns:1fr;gap:0}.native-hqnIwq__note{max-width:65ch}.native-hqnIwq__empty{display:block}.native-hqnIwq__empty a{margin-top:8px}}@media (width<=559px){.native-hqnIwq__choices{grid-template-columns:1fr}.native-hqnIwq__choice{min-height:80px;padding-block:14px}}@media (prefers-reduced-motion:reduce){.native-hqnIwq__guide *,.native-hqnIwq__guide :before,.native-hqnIwq__guide :after{transition:none!important;animation:none!important;transform:none!important}}@media (forced-colors:active){.native-hqnIwq__choice,.native-hqnIwq__result,.native-hqnIwq__routes li,.native-hqnIwq__brief{border-color:canvastext}.native-hqnIwq__choice:has(input:checked){outline-offset:-3px;box-shadow:none;outline:2px solid highlight}.native-hqnIwq__brief button{border:1px solid buttontext}.native-hqnIwq__choice:has(input:focus-visible),.native-hqnIwq__guide :is(a,button,summary,input,textarea):focus-visible{outline:3px solid highlight}}@media print{.native-hqnIwq__guide{padding:20px 0}.native-hqnIwq__header,.native-hqnIwq__empty,.native-hqnIwq__result{display:block}.native-hqnIwq__choices{display:none}.native-hqnIwq__result{margin-top:20px}.native-hqnIwq__guide .native-hqnIwq__brief::details-content{content-visibility:visible;display:block}.native-hqnIwq__brief button{display:none}.native-hqnIwq__guide.native-hqnIwq__guide :is(a,button,summary,textarea,input):focus-visible{box-shadow:none!important;outline:none!important}}.native-BkR4Xq__root{min-width:0;color:var(--public-text-on-navy);font:inherit;container-type:inline-size}.native-BkR4Xq__root *,.native-BkR4Xq__root :before,.native-BkR4Xq__root :after{box-sizing:border-box}.native-BkR4Xq__enhanced{display:block}.native-BkR4Xq__root [hidden]{display:none!important}.native-BkR4Xq__srOnly{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.native-BkR4Xq__tabs{border-bottom:1px solid color-mix(in srgb, var(--public-text-on-navy-muted) 28%, transparent);grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:22px;display:grid}.native-BkR4Xq__tabs button{min-width:0;min-height:48px;color:var(--public-text-on-navy-muted);font:inherit;text-align:left;white-space:normal;cursor:pointer;background:0 0;border:0;border-bottom:3px solid #0000;padding:10px 6px 12px;font-size:15px;font-weight:450;line-height:1.4}.native-BkR4Xq__tabs button:first-child{padding-left:0}.native-BkR4Xq__tabs button[aria-selected=true]{border-bottom-color:var(--public-amber);color:var(--public-text-on-navy);font-weight:550}.native-BkR4Xq__tabs button:hover{color:var(--public-text-on-navy)}.native-BkR4Xq__panel{grid-template-columns:minmax(0,1fr) minmax(0,220px);align-items:start;gap:clamp(24px,5cqi,36px);display:grid}.native-BkR4Xq__copy{min-width:0;padding-top:6px}.native-BkR4Xq__root .native-BkR4Xq__copy h3{max-width:24ch;color:var(--public-text-on-navy);font:inherit;letter-spacing:-.025em;text-wrap:pretty;margin:0 0 14px;font-size:clamp(23px,4.5cqi,29px);font-weight:450;line-height:1.2}.native-BkR4Xq__copy p{color:var(--public-text-on-navy-muted);margin:0;font-size:15px;line-height:1.6}.native-BkR4Xq__root .native-BkR4Xq__reader{min-height:44px;color:var(--public-text-on-navy);text-underline-offset:5px;align-items:center;margin-top:16px;font-size:14px;line-height:1.5;text-decoration:underline 1px;display:inline-flex}.native-BkR4Xq__root .native-BkR4Xq__reader:hover{color:var(--public-amber-on-dark)}.native-BkR4Xq__figure{min-width:0;margin:0}.native-BkR4Xq__media{width:100%;max-width:220px;margin-left:auto}.native-BkR4Xq__media img{aspect-ratio:794/1123;object-fit:contain;width:100%;height:auto;box-shadow:0 12px 32px color-mix(in srgb, var(--public-black-ground) 30%, transparent);display:block}.native-BkR4Xq__figure figcaption{color:var(--public-text-on-navy-muted);margin-top:10px;font-size:14px;line-height:1.5}.native-BkR4Xq__notice{max-width:65ch;color:var(--public-text-on-navy-muted);margin:22px 0 0;font-size:14px;line-height:1.6}.native-BkR4Xq__native details{border-bottom:1px solid color-mix(in srgb, var(--public-text-on-navy-muted) 28%, transparent)}.native-BkR4Xq__native summary{cursor:pointer;min-height:48px;padding:14px 0;font-size:14px;font-weight:550}.native-BkR4Xq__native .native-BkR4Xq__panel{margin-bottom:24px;padding-top:12px}.native-BkR4Xq__root :is(a,button,summary,[tabindex]):focus-visible{outline:3px solid var(--public-amber-on-dark);outline-offset:4px}.native-BkR4Xq__media[data-enter=true]{animation:.42s cubic-bezier(.2,.7,.2,1) both native-BkR4Xq__document-enter}.native-BkR4Xq__panel:focus-within .native-BkR4Xq__media{animation:none;transform:none}@keyframes native-BkR4Xq__document-enter{0%{transform:translateY(9px)}to{transform:translateY(0)}}@container (width<=430px){.native-BkR4Xq__panel{grid-template-columns:minmax(0,1fr);gap:20px}.native-BkR4Xq__copy{padding-top:0}.native-BkR4Xq__root .native-BkR4Xq__copy h3{max-width:27ch;font-size:23px}.native-BkR4Xq__copy p{max-width:40ch}.native-BkR4Xq__root .native-BkR4Xq__reader{margin-top:12px}.native-BkR4Xq__figure{justify-self:center;width:min(100%,220px)}.native-BkR4Xq__tabs{margin-bottom:22px}}@media (prefers-reduced-motion:reduce){.native-BkR4Xq__media[data-enter=true]{animation:none;transform:none}}@media (forced-colors:active){.native-BkR4Xq__tabs button[aria-selected=true]{outline-offset:-2px;border-color:highlight;outline:2px solid highlight}.native-BkR4Xq__root :is(a,button,summary,[tabindex]):focus-visible{outline-color:highlight}.native-BkR4Xq__media img{box-shadow:none;border:1px solid canvastext}}@media print{.native-BkR4Xq__root{color:var(--public-text-on-cream);container-type:normal}.native-BkR4Xq__media[data-enter=true]{animation:none;transform:none}.native-BkR4Xq__tabs{display:none!important}.native-BkR4Xq__root .native-BkR4Xq__example{break-inside:avoid;border:0}.native-BkR4Xq__example>.native-BkR4Xq__panel{margin-bottom:24px;padding-top:12px;display:grid!important}.native-BkR4Xq__example::details-content{content-visibility:visible;height:auto;display:block}.native-BkR4Xq__example>summary{min-height:48px;color:var(--public-text-on-cream);padding:14px 0;font-size:14px;font-weight:550;list-style:none}.native-BkR4Xq__example>summary::-webkit-details-marker{display:none}.native-BkR4Xq__panel{grid-template-columns:minmax(0,1fr) 140px;gap:20pt}.native-BkR4Xq__root .native-BkR4Xq__copy h3,.native-BkR4Xq__copy p,.native-BkR4Xq__root .native-BkR4Xq__reader,.native-BkR4Xq__figure figcaption,.native-BkR4Xq__notice{color:var(--public-text-on-cream)}.native-BkR4Xq__media img{box-shadow:none}.native-BkR4Xq__root.native-BkR4Xq__root :is(a,button,summary,[tabindex]):focus-visible{box-shadow:none;outline:none}}