@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/7fea77d1d19108bf-s.2e4y-bhazgt_v.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:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/1bcd0e671759a44c-s.3o0_l_yqebdng.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/e15f58668ad64cb8-s.2mglm451ism6l.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:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/90c51ce8fb754fe8-s.3bjsqkuy1d2v8.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:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/57215795b8570f5c-s.0xluf1kzv7x5w.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/03fc1b4a8d284b5e-s.p.45487z7p3r8wm.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:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/7fea77d1d19108bf-s.2e4y-bhazgt_v.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:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/1bcd0e671759a44c-s.3o0_l_yqebdng.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/e15f58668ad64cb8-s.2mglm451ism6l.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:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/90c51ce8fb754fe8-s.3bjsqkuy1d2v8.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:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/57215795b8570f5c-s.0xluf1kzv7x5w.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/03fc1b4a8d284b5e-s.p.45487z7p3r8wm.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:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/7fea77d1d19108bf-s.2e4y-bhazgt_v.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:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/1bcd0e671759a44c-s.3o0_l_yqebdng.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/e15f58668ad64cb8-s.2mglm451ism6l.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:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/90c51ce8fb754fe8-s.3bjsqkuy1d2v8.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:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/57215795b8570f5c-s.0xluf1kzv7x5w.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/03fc1b4a8d284b5e-s.p.45487z7p3r8wm.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:IBM Plex Sans Fallback;src:local(Arial);ascent-override:101.32%;descent-override:27.18%;line-gap-override:0.0%;size-adjust:101.17%}.ibm_plex_sans_20bf868a-module__A-CEiG__className{font-family:IBM Plex Sans,IBM Plex Sans Fallback;font-style:normal}.ibm_plex_sans_20bf868a-module__A-CEiG__variable{--font-plex-sans:"IBM Plex Sans", "IBM Plex Sans Fallback"}
@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:200 900;font-display:swap;src:url(../media/0fb96d1b5bc8468e-s.3hcunrvt_bt_o.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:"Source Serif 4";font-style:normal;font-weight:200 900;font-display:swap;src:url(../media/1a36275c0a5dae4b-s.452ifmvv-9yum.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:200 900;font-display:swap;src:url(../media/4516abe641523af1-s.1kbk5odn53sdi.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:"Source Serif 4";font-style:normal;font-weight:200 900;font-display:swap;src:url(../media/8b28f59145c251c9-s.3_mv2jnzqn6zb.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:"Source Serif 4";font-style:normal;font-weight:200 900;font-display:swap;src:url(../media/6809fa33fa73d760-s.0yy0rfmygkgha.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:200 900;font-display:swap;src:url(../media/cef856781ea24bd1-s.p.0i67n8kf07qoy.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:"Source Serif 4 Fallback";src:local(Times New Roman);ascent-override:87.87%;descent-override:28.41%;line-gap-override:0.0%;size-adjust:117.91%}.source_serif_4_f5293a50-module__681O0q__className{font-family:"Source Serif 4","Source Serif 4 Fallback";font-style:normal}.source_serif_4_f5293a50-module__681O0q__variable{--font-source-serif:"Source Serif 4", "Source Serif 4 Fallback"}
@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-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking: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}}}@layer theme{:root,:host{--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-black:#000;--color-white:#fff;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--animate-spin:spin 1s linear infinite;--default-font-family:var(--font-plex-sans), sans-serif;--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::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,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, 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]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration: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:where(:not(iframe)){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{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::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)){::placeholder{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{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-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]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.inset-0{inset:0}.inset-\[-3\.33\%\]{inset:-3.33%}.inset-\[-3\.52\%_-3\.33\%\]{inset:-3.52% -3.33%}.inset-\[-3\.53\%\]{inset:-3.53%}.inset-\[-3\.53\%_-3\.33\%\]{inset:-3.53% -3.33%}.inset-\[-3\.81\%\]{inset:-3.81%}.inset-\[-3\.81\%_-5\.71\%\]{inset:-3.81% -5.71%}.inset-\[-4\.03\%\]{inset:-4.03%}.inset-\[-4\.44\%_-4\%\]{inset:-4.44% -4%}.inset-\[-4\.44\%_-4\.45\%\]{inset:-4.44% -4.45%}.inset-\[-4\.44\%_-5\.71\%\]{inset:-4.44% -5.71%}.inset-\[-4\.71\%\]{inset:-4.71%}.inset-\[-4\.85\%_-6\.23\%\]{inset:-4.85% -6.23%}.inset-\[-5\%_-4\%\]{inset:-5% -4%}.inset-\[-5\.33\%\]{inset:-5.33%}.inset-\[-5\.33\%_-6\.86\%\]{inset:-5.33% -6.86%}.inset-\[-5\.33\%_-8\%\]{inset:-5.33% -8%}.inset-\[-5\.64\%_-5\.33\%\]{inset:-5.64% -5.33%}.inset-\[-5\.65\%_-5\.33\%\]{inset:-5.65% -5.33%}.inset-\[-5\.93\%\]{inset:-5.93%}.inset-\[-5\.93\%_-7\.62\%\]{inset:-5.93% -7.62%}.inset-\[-5\.93\%_-8\.89\%\]{inset:-5.93% -8.89%}.inset-\[-6\.35\%_-3\.67\%\]{inset:-6.35% -3.67%}.inset-\[-6\.67\%\]{inset:-6.67%}.inset-\[-6\.67\%_-5\.33\%\]{inset:-6.67% -5.33%}.inset-\[-7\.42\%\]{inset:-7.42%}.inset-\[-7\.62\%_-4\.4\%\]{inset:-7.62% -4.4%}.inset-\[0\.32\%_31\.36\%_20\.95\%_30\.48\%\]{inset:.32% 31.36% 20.95% 30.48%}.inset-\[12\.5\%\]{inset:12.5%}.inset-\[12\.5\%_8\.33\%\]{inset:12.5% 8.33%}.inset-\[12\.5\%_8\.33\%_20\.83\%_8\.33\%\]{inset:12.5% 8.33% 20.83%}.inset-\[12\.5\%_20\.83\%\]{inset:12.5% 20.83%}.inset-\[16\.53\%_12\.5\%_12\.5\%_12\.5\%\]{inset:16.53% 12.5% 12.5%}.inset-\[16\.67\%_8\.33\%\]{inset:16.67% 8.33%}.inset-\[16\.67\%_12\.5\%_12\.5\%_12\.5\%\]{inset:16.67% 12.5% 12.5%}.inset-\[16\.67\%_12\.5\%_12\.5\%_16\.67\%\]{inset:16.67% 12.5% 12.5% 16.67%}.inset-\[23\.75\%_8\.75\%_23\.75\%_0\.42\%\]{inset:23.75% 8.75% 23.75% .42%}.top-0{top:0}.top-\[12\.5\%\]{top:12.5%}.top-\[28px\]{top:28px}.top-\[118px\]{top:118px}.top-\[244px\]{top:244px}.right-1\/4{right:25%}.bottom-\[12\.5\%\]{bottom:12.5%}.left-0{left:0}.left-1\/4{left:25%}.left-\[12px\]{left:12px}.left-\[168px\]{left:168px}.left-\[306px\]{left:306px}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.mb-0{margin-bottom:0}.ml-auto{margin-left:auto}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.size-\[12px\]{width:12px;height:12px}.size-\[16px\]{width:16px;height:16px}.size-\[18\.474px\]{width:18.474px;height:18.474px}.size-\[18px\]{width:18px;height:18px}.size-\[20\.526px\]{width:20.526px;height:20.526px}.size-\[20px\]{width:20px;height:20px}.size-\[24px\]{width:24px;height:24px}.size-\[40px\]{width:40px;height:40px}.size-full{width:100%;height:100%}.h-\[1\.026px\]{height:1.026px}.h-\[20px\]{height:20px}.h-\[28px\]{height:28px}.h-\[316px\]{height:316px}.h-\[499px\]{height:499px}.h-px{height:1px}.min-h-\[36px\]{min-height:36px}.min-h-\[538\.947px\]{min-height:538.947px}.w-\[16px\]{width:16px}.w-\[24px\]{width:24px}.w-\[46px\]{width:46px}.w-\[57px\]{width:57px}.w-\[58px\]{width:58px}.w-\[64px\]{width:64px}.w-\[66px\]{width:66px}.w-\[70px\]{width:70px}.w-\[78px\]{width:78px}.w-\[82px\]{width:82px}.w-\[105px\]{width:105px}.w-\[112px\]{width:112px}.w-\[116px\]{width:116px}.w-\[130\.947px\]{width:130.947px}.w-\[145\.947px\]{width:145.947px}.w-\[170\.579px\]{width:170.579px}.w-\[172\.421px\]{width:172.421px}.w-\[197\.053px\]{width:197.053px}.w-\[204px\]{width:204px}.w-\[206px\]{width:206px}.w-\[212px\]{width:212px}.w-\[220px\]{width:220px}.w-\[221\.684px\]{width:221.684px}.w-\[224px\]{width:224px}.w-\[230px\]{width:230px}.w-\[232px\]{width:232px}.w-\[236px\]{width:236px}.w-\[238px\]{width:238px}.w-\[244px\]{width:244px}.w-\[256px\]{width:256px}.w-\[260px\]{width:260px}.w-\[270px\]{width:270px}.w-\[276px\]{width:276px}.w-\[282px\]{width:282px}.w-\[286px\]{width:286px}.w-\[296px\]{width:296px}.w-\[300px\]{width:300px}.w-\[310px\]{width:310px}.w-\[328px\]{width:328px}.w-\[332px\]{width:332px}.w-\[342px\]{width:342px}.w-\[353\.474px\]{width:353.474px}.w-\[360px\]{width:360px}.w-\[428px\]{width:428px}.w-\[432px\]{width:432px}.w-\[468px\]{width:468px}.w-\[503\.316px\]{width:503.316px}.w-\[504px\]{width:504px}.w-\[508px\]{width:508px}.w-\[512px\]{width:512px}.w-\[552px\]{width:552px}.w-\[560px\]{width:560px}.w-\[584px\]{width:584px}.w-\[591\.579px\]{width:591.579px}.w-\[624\.421px\]{width:624.421px}.w-\[624px\]{width:624px}.w-\[708px\]{width:708px}.w-\[728px\]{width:728px}.w-\[755\.368px\]{width:755.368px}.w-\[780px\]{width:780px}.w-\[824px\]{width:824px}.w-\[872px\]{width:872px}.w-\[904px\]{width:904px}.w-\[950px\]{width:950px}.w-\[1248px\]{width:1248px}.w-\[1312px\]{width:1312px}.w-full{width:100%}.max-w-none{max-width:none}.min-w-0{min-width:0}.flex-1{flex:1}.shrink-0{flex-shrink:0}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.animate-spin{animation:var(--animate-spin)}.resize{resize:both}.flex-col{flex-direction:column}.content-stretch{align-content:stretch}.items-center{align-items:center}.items-start{align-items:flex-start}.items-stretch{align-items:stretch}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.gap-\[4px\]{gap:4px}.gap-\[5px\]{gap:5px}.gap-\[6px\]{gap:6px}.gap-\[8\.211px\]{gap:8.211px}.gap-\[8px\]{gap:8px}.gap-\[10px\]{gap:10px}.gap-\[12\.316px\]{gap:12.316px}.gap-\[12px\]{gap:12px}.gap-\[14px\]{gap:14px}.gap-\[16\.421px\]{gap:16.421px}.gap-\[16px\]{gap:16px}.gap-\[18px\]{gap:18px}.gap-\[20\.526px\]{gap:20.526px}.gap-\[20px\]{gap:20px}.gap-\[28px\]{gap:28px}.gap-\[var\(--lg-space-0\,0px\)\]{gap:var(--lg-space-0,0px)}.gap-\[var\(--lg-space-4\,4px\)\]{gap:var(--lg-space-4,4px)}.gap-\[var\(--lg-space-8\,8px\)\]{gap:var(--lg-space-8,8px)}.gap-\[var\(--lg-space-12\,12px\)\]{gap:var(--lg-space-12,12px)}.gap-\[var\(--lg-space-16\,16px\)\]{gap:var(--lg-space-16,16px)}.gap-\[var\(--lg-space-20\,20px\)\]{gap:var(--lg-space-20,20px)}.gap-\[var\(--lg-space-24\,24px\)\]{gap:var(--lg-space-24,24px)}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-clip{overflow:clip}.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-\[10px\]{border-radius:10px}.rounded-\[16px\]{border-radius:16px}.rounded-\[18px\]{border-radius:18px}.rounded-\[var\(--lg-radius-8\,8px\)\]{border-radius:var(--lg-radius-8,8px)}.rounded-\[var\(--lg-radius-12\,12px\)\]{border-radius:var(--lg-radius-12,12px)}.rounded-full{border-radius:3.40282e38px}.border{border-style:var(--tw-border-style);border-width:1px}.border-\[1\.5px\]{border-style:var(--tw-border-style);border-width:1.5px}.border-\[length\:var\(--lg-stroke-1\,1px\)\]{border-style:var(--tw-border-style);border-width:var(--lg-stroke-1,1px)}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-r{border-right-style:var(--tw-border-style);border-right-width:1px}.border-solid{--tw-border-style:solid;border-style:solid}.border-\[var\(--border-default\)\]{border-color:var(--border-default)}.border-\[var\(--lg-color-border\,\#e1e6eb\)\]{border-color:var(--lg-color-border,#e1e6eb)}.border-\[var\(--lg-color-dark-border\,\#263747\)\]{border-color:var(--lg-color-dark-border,#263747)}.border-\[var\(--lg-color-insight-blue\,\#3e78a8\)\]{border-color:var(--lg-color-insight-blue,#3e78a8)}.border-white\/20{border-color:#fff3}@supports (color:color-mix(in lab, red, red)){.border-white\/20{border-color:color-mix(in oklab, var(--color-white) 20%, transparent)}}.bg-\[var\(--brand-authority\)\]{background-color:var(--brand-authority)}.bg-\[var\(--brand-navy\)\]{background-color:var(--brand-navy)}.bg-\[var\(--lg-atmosphere-blue-soft\,\#eaf0f6\)\]{background-color:var(--lg-atmosphere-blue-soft,#eaf0f6)}.bg-\[var\(--lg-color-authority-blue\,\#234b70\)\]{background-color:var(--lg-color-authority-blue,#234b70)}.bg-\[var\(--lg-color-border\,\#e1e6eb\)\]{background-color:var(--lg-color-border,#e1e6eb)}.bg-\[var\(--lg-color-navy\,\#0b1f33\)\]{background-color:var(--lg-color-navy,#0b1f33)}.bg-\[var\(--lg-color-paper\,\#f7f8fa\)\]{background-color:var(--lg-color-paper,#f7f8fa)}.bg-\[var\(--lg-color-white\,white\)\]{background-color:var(--lg-color-white,white)}.bg-\[var\(--lg-surface-dark-card\,\#142534\)\]{background-color:var(--lg-surface-dark-card,#142534)}.bg-\[var\(--logo-navy\,\#0b1f33\)\]{background-color:var(--logo-navy,#0b1f33)}.bg-\[var\(--logo-white\,white\)\]{background-color:var(--logo-white,white)}.bg-\[var\(--surface-paper\)\]{background-color:var(--surface-paper)}.bg-\[var\(--surface-soft\)\]{background-color:var(--surface-soft)}.p-\[8\.211px\]{padding:8.211px}.p-\[8px\]{padding:8px}.p-\[12\.316px\]{padding:12.316px}.p-\[12px\]{padding:12px}.p-\[14px\]{padding:14px}.p-\[16\.421px\]{padding:16.421px}.p-\[16px\]{padding:16px}.p-\[var\(--lg-space-0\,0px\)\]{padding:var(--lg-space-0,0px)}.p-\[var\(--lg-space-8\,8px\)\]{padding:var(--lg-space-8,8px)}.p-\[var\(--lg-space-12\,12px\)\]{padding:var(--lg-space-12,12px)}.p-\[var\(--lg-space-16\,16px\)\]{padding:var(--lg-space-16,16px)}.p-\[var\(--lg-space-20\,20px\)\]{padding:var(--lg-space-20,20px)}.p-\[var\(--lg-space-24\,24px\)\]{padding:var(--lg-space-24,24px)}.p-\[var\(--lg-space-32\,32px\)\]{padding:var(--lg-space-32,32px)}.px-\[6px\]{padding-inline:6px}.px-\[8px\]{padding-inline:8px}.px-\[12\.316px\]{padding-inline:12.316px}.px-\[16px\]{padding-inline:16px}.px-\[var\(--lg-space-0\,0px\)\]{padding-inline:var(--lg-space-0,0px)}.px-\[var\(--lg-space-20\,20px\)\]{padding-inline:var(--lg-space-20,20px)}.px-\[var\(--lg-space-32\,32px\)\]{padding-inline:var(--lg-space-32,32px)}.py-\[4px\]{padding-block:4px}.py-\[5px\]{padding-block:5px}.py-\[8px\]{padding-block:8px}.py-\[11\.5px\]{padding-block:11.5px}.py-\[12px\]{padding-block:12px}.py-\[14px\]{padding-block:14px}.py-\[16px\]{padding-block:16px}.py-\[24px\]{padding-block:24px}.py-\[28px\]{padding-block:28px}.pt-\[4px\]{padding-top:4px}.pt-\[8px\]{padding-top:8px}.pb-\[8px\]{padding-bottom:8px}.text-right{text-align:right}.font-sans{font-family:var(--font-plex-sans), sans-serif}.font-serif{font-family:var(--font-source-serif), Georgia, serif}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.text-\[12px\]{font-size:12px}.text-\[13px\]{font-size:13px}.text-\[14px\]{font-size:14px}.text-\[16px\]{font-size:16px}.text-\[17px\]{font-size:17px}.text-\[18px\]{font-size:18px}.text-\[21px\]{font-size:21px}.text-\[22px\]{font-size:22px}.text-\[26px\]{font-size:26px}.leading-\[0\]{--tw-leading:0;line-height:0}.leading-\[14px\]{--tw-leading:14px;line-height:14px}.leading-\[16px\]{--tw-leading:16px;line-height:16px}.leading-\[17px\]{--tw-leading:17px;line-height:17px}.leading-\[18px\]{--tw-leading:18px;line-height:18px}.leading-\[20px\]{--tw-leading:20px;line-height:20px}.leading-\[21px\]{--tw-leading:21px;line-height:21px}.leading-\[22px\]{--tw-leading:22px;line-height:22px}.leading-\[23px\]{--tw-leading:23px;line-height:23px}.leading-\[24px\]{--tw-leading:24px;line-height:24px}.leading-\[25px\]{--tw-leading:25px;line-height:25px}.leading-\[27px\]{--tw-leading:27px;line-height:27px}.leading-\[28px\]{--tw-leading:28px;line-height:28px}.leading-\[32px\]{--tw-leading:32px;line-height:32px}.leading-\[34px\]{--tw-leading:34px;line-height:34px}.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\.3px\]{--tw-tracking:-.3px;letter-spacing:-.3px}.tracking-\[-0\.3079px\]{--tw-tracking:-.3079px;letter-spacing:-.3079px}.tracking-\[0\.2px\]{--tw-tracking:.2px;letter-spacing:.2px}.tracking-\[0\.5px\]{--tw-tracking:.5px;letter-spacing:.5px}.tracking-\[0\.33px\]{--tw-tracking:.33px;letter-spacing:.33px}.tracking-\[0\.36px\]{--tw-tracking:.36px;letter-spacing:.36px}.tracking-\[0\.2053px\]{--tw-tracking:.2053px;letter-spacing:.2053px}.tracking-\[1\.4px\]{--tw-tracking:1.4px;letter-spacing:1.4px}.\[word-break\:break-word\]{word-break:break-word}.whitespace-nowrap{white-space:nowrap}.whitespace-pre{white-space:pre}.whitespace-pre-wrap{white-space:pre-wrap}.text-\[\#526375\]{color:#526375}.text-\[color\:var\(--lg-color-authority-blue\,\#234b70\)\]{color:var(--lg-color-authority-blue,#234b70)}.text-\[color\:var\(--lg-color-dark-secondary\,\#9eacb9\)\]{color:var(--lg-color-dark-secondary,#9eacb9)}.text-\[color\:var\(--lg-color-graphite\,\#20272e\)\]{color:var(--lg-color-graphite,#20272e)}.text-\[color\:var\(--lg-color-navy\,\#0b1f33\)\]{color:var(--lg-color-navy,#0b1f33)}.text-\[color\:var\(--lg-color-white\,white\)\]{color:var(--lg-color-white,white)}.text-\[color\:var\(--logo-navy\,\#0b1f33\)\]{color:var(--logo-navy,#0b1f33)}.text-\[color\:var\(--logo-white\,white\)\]{color:var(--logo-white,white)}.text-\[var\(--brand-authority\)\]{color:var(--brand-authority)}.text-\[var\(--brand-navy\)\]{color:var(--brand-navy)}.text-\[var\(--text-secondary\)\]{color:var(--text-secondary)}.text-black\/70{color:#000000b3}@supports (color:color-mix(in lab, red, red)){.text-black\/70{color:color-mix(in oklab, var(--color-black) 70%, transparent)}}.text-white{color:var(--color-white)}.text-white\/80{color:#fffc}@supports (color:color-mix(in lab, red, red)){.text-white\/80{color:color-mix(in oklab, var(--color-white) 80%, transparent)}}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.shadow-\[0px_2px_6px_0px_rgba\(11\,31\,51\,0\.03\)\,0px_20px_48px_-18px_rgba\(11\,31\,51\,0\.09\)\]{--tw-shadow:0px 2px 6px 0px var(--tw-shadow-color,#0b1f3308), 0px 20px 48px -18px var(--tw-shadow-color,#0b1f3317);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0px_8px_20px_0px_rgba\(10\,31\,51\,0\.12\)\]{--tw-shadow:0px 8px 20px 0px var(--tw-shadow-color,#0a1f331f);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[inset_2px_0_0_var\(--brand-authority\)\]{--tw-shadow:inset 2px 0 0 var(--tw-shadow-color,var(--brand-authority));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}.drop-shadow-\[0px_2px_2px_rgba\(11\,31\,51\,0\.05\)\,0px_16px_16px_rgba\(11\,31\,51\,0\.17\)\]{--tw-drop-shadow-size:drop-shadow(0px 2px 2px var(--tw-drop-shadow-color,#0b1f330d)) drop-shadow(0px 16px 16px var(--tw-drop-shadow-color,#0b1f332b));--tw-drop-shadow:var(--tw-drop-shadow-size);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,)}.drop-shadow-\[0px_3px_4px_rgba\(10\,31\,56\,0\.05\)\]{--tw-drop-shadow-size:drop-shadow(0px 3px 4px var(--tw-drop-shadow-color,#0a1f380d));--tw-drop-shadow:var(--tw-drop-shadow-size);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,)}.drop-shadow-\[0px_5px_8px_rgba\(10\,31\,56\,0\.07\)\]{--tw-drop-shadow-size:drop-shadow(0px 5px 8px var(--tw-drop-shadow-color,#0a1f3812));--tw-drop-shadow:var(--tw-drop-shadow-size);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,)}.drop-shadow-\[0px_7px_10px_rgba\(10\,31\,51\,0\.06\)\]{--tw-drop-shadow-size:drop-shadow(0px 7px 10px var(--tw-drop-shadow-color,#0a1f330f));--tw-drop-shadow:var(--tw-drop-shadow-size);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,)}.drop-shadow-\[0px_12px_14px_rgba\(10\,31\,51\,0\.1\)\]{--tw-drop-shadow-size:drop-shadow(0px 12px 14px var(--tw-drop-shadow-color,#0a1f331a));--tw-drop-shadow:var(--tw-drop-shadow-size);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,)}.drop-shadow-\[0px_16px_20px_rgba\(11\,31\,51\,0\.12\)\]{--tw-drop-shadow-size:drop-shadow(0px 16px 20px var(--tw-drop-shadow-color,#0b1f331f));--tw-drop-shadow:var(--tw-drop-shadow-size);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,)}@media (prefers-reduced-motion:reduce){.motion-reduce\:animate-none{animation:none}}}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--brand-navy:#0b1f33;--brand-authority:#234b70;--brand-insight:#3e78a8;--text-primary:#20272e;--text-secondary:#678;--surface-paper:#f7f8fa;--surface-white:#fff;--surface-midnight:#07111c;--surface-soft:#eaf0f6;--surface-dark-card:#142534;--border-default:#e1e6eb;--border-dark:#263747;--text-on-dark-secondary:#9eacb9;--status-verified:#23856d;--status-warning:#b7791f;--status-error:#b84747;--radius-control:8px;--radius-card:12px;--lg-color-navy:var(--brand-navy);--lg-color-authority-blue:var(--brand-authority);--lg-color-insight-blue:var(--brand-insight);--lg-color-graphite:var(--text-primary);--lg-color-slate:var(--text-secondary);--lg-color-paper:var(--surface-paper);--lg-color-white:var(--surface-white);--lg-color-midnight:var(--surface-midnight);--lg-color-border:var(--border-default);--lg-atmosphere-blue-soft:var(--surface-soft);--lg-surface-dark-card:var(--surface-dark-card);--lg-color-dark-border:var(--border-dark);--lg-color-dark-secondary:var(--text-on-dark-secondary);--logo-navy:var(--brand-navy);--logo-white:var(--surface-white);--logo-paper:var(--surface-paper);--lg-radius-8:var(--radius-control);--lg-radius-12:var(--radius-card);--lg-stroke-1:1px;--lg-space-0:0px;--lg-space-4:4px;--lg-space-8:8px;--lg-space-12:12px;--lg-space-16:16px;--lg-space-20:20px;--lg-space-24:24px;--lg-space-32:32px;--lg-space-40:40px;--lg-space-48:48px;--lg-space-64:64px;--lg-space-72:72px;--lg-space-80:80px;--lg-space-96:96px}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}body{background:var(--surface-white);color:var(--text-primary);font-family:var(--font-plex-sans), sans-serif;margin:0}button,input,select{font:inherit}button,a,input,select{-webkit-tap-highlight-color:transparent}a{text-decoration:none}button{cursor:pointer}:focus-visible{outline:2px solid var(--brand-authority);outline-offset:4px}section[id],div[id]{scroll-margin-top:24px}.skip-link{z-index:100;color:var(--brand-navy);background:#fff;padding:12px 20px;position:fixed;top:8px;left:8px;transform:translateY(-160%)}.skip-link:focus{transform:translateY(0)}.site-container{width:calc(100% - 128px);max-width:1312px;margin-inline:auto}.marketing-header{background:#fff}.header-content{justify-content:space-between;align-items:center;gap:24px;min-height:98px;display:flex}.brand-link{flex-shrink:0;align-items:center;display:inline-flex}.desktop-nav{color:var(--brand-navy);align-items:center;gap:28px;font-size:14px;font-weight:500;display:flex}.desktop-nav a{padding-block:12px}.marketing-button{border-radius:var(--radius-control);white-space:nowrap;justify-content:center;align-items:center;gap:12px;min-height:52px;padding:16px;font-size:14px;font-weight:500;line-height:20px;transition:background .15s;display:inline-flex}.button-blue{background:var(--brand-authority);color:#fff;box-shadow:0 4px 12px #0a1f381f}.button-blue:hover{background:var(--brand-navy)}.button-outline{border:1px solid var(--border-default);color:var(--brand-authority);background:#fff}.button-outline:hover{background:var(--surface-paper)}.button-inverse{color:var(--brand-navy);background:#fff;padding:20px 36px;font-size:16px;line-height:24px}.button-inverse:hover{background:var(--surface-soft)}.mobile-menu,.mobile-copy,.mobile-preview,.mobile-preview-caption{display:none}.hero{background:linear-gradient(90deg,#f3f8fc,#eaf3fa 42%,#d3e4f5);padding-block:60px 32px}.hero-grid{grid-template-columns:minmax(0,500fr) minmax(0,780fr);align-items:center;gap:32px;display:grid}.hero-copy{flex-direction:column;gap:26px;display:flex}.eyebrow{letter-spacing:1.4px;text-transform:uppercase;color:var(--brand-authority);font-size:11px;font-weight:600;line-height:16px}.hero h1{font-family:var(--font-source-serif), Georgia, serif;letter-spacing:-1.28px;color:var(--brand-navy);font-size:64px;font-weight:600;line-height:68px}.hero h1 span{color:var(--brand-authority)}.hero-description{max-width:472px;font-size:19px;line-height:29px}.hero-actions{gap:16px;display:flex}.research-prompt{border:1px solid var(--border-default);color:var(--brand-authority);background:#fff;border-radius:8px;align-items:flex-start;gap:12px;padding:12px 14px;font-size:14px;line-height:20px;display:flex}.prelaunch{letter-spacing:.2px;font-size:11px;font-weight:500;line-height:16px}.design-preview{width:100%;min-width:0;position:relative}.design-preview-artwork{transform-origin:0 0}.research-principles{border:1px solid var(--border-default);color:var(--brand-authority);background:#fff;border-radius:10px;justify-content:space-between;gap:24px;margin-top:32px;padding:20px;font-size:14px;font-weight:500;line-height:20px;display:flex}.research-principles li{align-items:flex-start;gap:12px;display:flex}.section-space{padding-block:72px}.capabilities{padding-block:56px}.sans-heading{color:var(--brand-navy);letter-spacing:-.8px;font-size:36px;font-weight:600;line-height:42px}.section-subtitle{color:var(--text-secondary);margin-top:16px;font-size:16px;line-height:24px}.capability-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;margin-top:28px;display:grid}.capability-card{border:1px solid var(--border-default);border-radius:10px;flex-direction:column;gap:16px;min-height:284px;padding:24px;display:flex;box-shadow:0 3px 10px #0b1f330a}.icon-tile{border:1px solid var(--border-default);background:var(--surface-soft);border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:48px;height:48px;display:flex}.capability-card h3{letter-spacing:-.3px;min-height:56px;color:var(--brand-navy);font-size:22px;font-weight:600;line-height:28px}.capability-card p{flex:1;font-size:16px;line-height:24px}.capability-card small{color:var(--brand-authority);font-size:12px;font-weight:600;line-height:18px}.connected-workflow{color:var(--brand-authority);gap:32px;margin-top:28px;font-size:12px;line-height:18px;display:flex}.connected-workflow p{color:#526375;flex:1}.connected-workflow span{flex:1}.discovery{background:linear-gradient(90deg, #f0f5f9, var(--surface-soft))}.discovery-grid{grid-template-columns:minmax(0,360fr) minmax(0,904fr);align-items:center;gap:48px;display:grid}.serif-heading{font-family:var(--font-source-serif), Georgia, serif;letter-spacing:-1.2px;color:var(--brand-navy);font-size:46px;font-weight:600;line-height:54px}.discovery .serif-heading{margin-top:20px;line-height:52px}.section-body{margin-top:20px;font-size:18px;line-height:27px}.feature-list{flex-direction:column;gap:18px;margin-top:28px;display:flex}.feature-list.mobile-copy{display:none}.feature-list li{align-items:flex-start;gap:12px;display:flex}.feature-list h3{color:var(--brand-authority);font-size:14px;font-weight:500;line-height:20px}.discovery .feature-list p{display:none}.text-link{min-height:44px;color:var(--brand-authority);align-items:center;margin-top:20px;font-size:14px;display:inline-flex}.verification .serif-heading{margin-top:20px}.verification .design-preview{margin-top:36px}.preview-caption{color:var(--text-secondary);margin-top:36px;font-size:12px;line-height:18px}.workflow{background:var(--brand-navy);color:#fff}.workflow .sans-heading,.workflow .eyebrow{color:#fff}.workflow .eyebrow{color:var(--text-on-dark-secondary);letter-spacing:.36px;margin-top:16px;font-size:12px}.workflow-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;margin-top:36px;display:grid}.workflow-grid li{border:1px solid var(--border-dark);background:var(--surface-dark-card);border-radius:10px;flex-direction:column;gap:20px;min-height:248px;padding:24px;display:flex}.step-top{justify-content:space-between;align-items:flex-start;display:flex}.step-top>span:last-child{font-size:22px;line-height:28px}.workflow-grid h3{font-size:22px;font-weight:600;line-height:28px}.workflow-grid p{color:var(--text-on-dark-secondary);font-size:16px;line-height:24px}.audiences{background:var(--surface-paper);padding-block:64px}.audiences .serif-heading{letter-spacing:-.8px;font-size:42px;line-height:48px}.audiences .section-body{max-width:720px;margin-top:16px;font-size:16px;line-height:24px}.audience-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:20px;margin-top:32px;display:grid}.audience-card{border:1px solid var(--border-default);background:#fff;border-radius:10px;flex-direction:column;gap:14px;min-height:252px;padding:20px;display:flex}.audience-card .icon-tile{width:44px;height:44px}.audience-card h3{color:var(--brand-navy);font-size:18px;font-weight:600;line-height:24px}.audience-card p{font-size:14px;line-height:21px}.early-access{background:linear-gradient(90deg, #1b3c5d, var(--brand-authority));color:#fff;padding-block:96px}.early-access-grid{justify-content:space-between;align-items:center;gap:32px;display:flex}.early-access .eyebrow{color:#fff;letter-spacing:.36px;font-size:12px}.early-access h2{font-family:var(--font-source-serif), Georgia, serif;letter-spacing:-1.2px;margin-top:20px;font-size:58px;font-weight:600;line-height:64px}.early-access p:last-child{margin-top:20px;font-size:16px;line-height:27px}.marketing-footer{background:var(--surface-midnight);color:#fff;padding-block:32px}.footer-top{border-top:1px solid var(--border-dark);justify-content:space-between;align-items:center;gap:32px;padding-top:28px;display:flex}.footer-top nav{align-items:center;gap:28px;font-size:14px;font-weight:500;display:flex}.footer-top nav a{align-items:center;min-height:44px;display:flex}.footer-bottom{color:var(--text-on-dark-secondary);justify-content:space-between;gap:32px;margin-top:28px;font-size:12px;line-height:18px;display:flex}.focused-header .header-content{min-height:96px}.back-link{min-height:44px;color:var(--brand-authority);justify-content:flex-end;align-items:center;gap:8px;font-size:14px;display:inline-flex}.waitlist-main{background:linear-gradient(117.7deg,#f7fafc 7.8%,#e9f2f8 46.9%,#dfebf6 85.9%);min-height:992px;padding-block:40px}.waitlist-grid{grid-template-columns:minmax(0,608fr) minmax(0,624fr);gap:80px;display:grid}.waitlist-story{padding-top:24px}.waitlist-eyebrow{align-items:center;gap:12px;display:flex}.waitlist-eyebrow:before{content:"";background:var(--brand-authority);width:24px;height:1px}.waitlist-story h1{font-family:var(--font-source-serif), Georgia, serif;letter-spacing:-1.2px;color:var(--brand-navy);margin-top:20px;font-size:60px;font-weight:600;line-height:64px}.waitlist-story h1 span{color:var(--brand-authority)}.waitlist-story>p{max-width:480px;margin-top:24px;font-size:18px;line-height:28px}.waitlist-story .design-preview{margin-top:32px}.waitlist-values{color:var(--brand-authority);flex-direction:column;gap:12px;margin-top:24px;font-size:14px;line-height:20px;display:flex}.waitlist-values li{align-items:center;gap:12px;display:flex}.waitlist-values li>span{background:#fff;border-radius:8px;padding:8px;display:flex}.waitlist-rail{min-width:0}.waitlist-card{border:1px solid var(--border-default);background:#fff;border-radius:12px;padding:40px;position:relative;box-shadow:0 20px 48px -18px #0b1f3317}.waitlist-card:before{content:"";background:var(--brand-authority);border-radius:2px;width:56px;height:3px;position:absolute;top:-1px;left:39px}.waitlist-card h2{color:var(--brand-navy);font-size:29px;font-weight:600;line-height:36px}.waitlist-description{border-bottom:1px solid var(--border-default);color:var(--text-secondary);margin-top:12px;padding-bottom:12px;font-size:16px;line-height:24px}.waitlist-fields{margin-top:24px}.waitlist-field{min-height:96px;display:block}.field-label{color:var(--brand-navy);justify-content:space-between;gap:12px;margin-bottom:4px;font-size:14px;font-weight:500;line-height:20px;display:flex}.field-label small{color:var(--text-secondary);font-size:12px;font-weight:400}.waitlist-field input:not([type=hidden]),.waitlist-select-trigger{border:1px solid var(--text-secondary);background:var(--surface-white);width:100%;height:52px;color:var(--brand-navy);border-radius:8px;padding:0 16px;font-size:16px;display:block}.waitlist-field input::placeholder{color:var(--text-secondary);opacity:1}.waitlist-select{position:relative}.waitlist-select-trigger{text-align:left;cursor:pointer;justify-content:space-between;align-items:center;gap:12px;display:flex}.waitlist-select-trigger>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.waitlist-select-trigger[data-placeholder=true]{color:var(--text-secondary)}.waitlist-select-chevron{color:var(--brand-authority);flex-shrink:0;transition:transform .16s}.waitlist-select-trigger[aria-expanded=true] .waitlist-select-chevron{transform:rotate(180deg)}.waitlist-field input:focus,.waitlist-select-trigger:focus,.waitlist-select-trigger[aria-expanded=true]{border:2px solid var(--brand-authority);outline:none;box-shadow:0 0 0 3px #3e78a829}.waitlist-field input[aria-invalid=true],.waitlist-select-trigger[aria-invalid=true]{border:2px solid var(--status-error)}.waitlist-select-menu{z-index:20;overscroll-behavior:contain;background:var(--surface-white);border:1px solid var(--border-default);border-radius:var(--radius-control);max-height:264px;padding:6px;position:absolute;top:calc(100% + 8px);left:0;right:0;overflow-y:auto;box-shadow:0 12px 28px -8px #0b1f332e}.waitlist-select-option{min-height:44px;color:var(--brand-navy);cursor:pointer;border-radius:4px;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;font-size:14px;line-height:20px;display:flex}.waitlist-select-option[data-active=true]{background:var(--surface-soft);color:var(--brand-authority);outline:1px solid var(--brand-insight);outline-offset:-1px}.waitlist-select-option[aria-selected=true]{color:var(--brand-authority);font-weight:500}.waitlist-select-option>svg{flex-shrink:0}@media (prefers-reduced-motion:reduce){.waitlist-select-chevron{transition:none}}.field-error{min-height:16px;color:var(--status-error);margin-top:4px;font-size:12px;line-height:16px;display:block}.research-checkbox{cursor:pointer;align-items:flex-start;gap:8px;min-height:44px;margin-block:8px 24px;padding-block:2px;font-size:14px;line-height:20px;display:flex}.research-checkbox>span:first-child{flex-shrink:0;width:20px;height:20px;position:relative}.research-checkbox input{appearance:none;border:1.5px solid var(--text-secondary);background:var(--surface-white);cursor:pointer;border-radius:4px;width:20px;height:20px;margin:0;display:block}.research-checkbox:hover input{border-color:var(--brand-authority);background:var(--surface-soft)}.research-checkbox input:checked{border-color:var(--brand-authority);background:var(--brand-authority)}.research-checkbox input:focus-visible{outline:2px solid var(--brand-insight);outline-offset:3px}.research-checkbox>span:first-child>svg{color:var(--surface-white);opacity:0;pointer-events:none;position:absolute;inset:3px}.research-checkbox input:checked+svg{opacity:1}@media (forced-colors:active){.research-checkbox input{appearance:auto}.research-checkbox>span:first-child>svg{display:none}}.waitlist-submit{background:var(--brand-navy);color:#fff;border:0;border-radius:8px;justify-content:center;align-items:center;gap:12px;width:100%;min-height:56px;font-size:16px;font-weight:500;display:flex;box-shadow:0 4px 10px #0b1f3326}.waitlist-submit:hover{background:var(--brand-authority)}.waitlist-submit:disabled{opacity:.7;cursor:wait}.waitlist-privacy{text-align:center;color:var(--text-secondary);margin-top:16px;font-size:13px;line-height:20px}.waitlist-community{text-align:center;color:var(--brand-authority);margin-top:20px;font-size:14px;line-height:20px}.preview-notice{text-align:center;color:var(--brand-authority);margin-top:16px;font-size:13px;line-height:20px}.preview-notice a{text-underline-offset:3px;text-decoration:underline}.waitlist-success{margin-top:96px}.success-symbol{background:var(--surface-soft);border:1px solid var(--border-default);border-radius:50%;justify-content:center;align-items:center;width:72px;height:72px;display:flex;box-shadow:0 0 0 8px #3e78a80f}.waitlist-success .eyebrow{margin-top:20px;font-size:10px}.waitlist-success h2{font-family:var(--font-source-serif), Georgia, serif;letter-spacing:-.72px;margin-top:20px;font-size:48px;line-height:56px}.success-description{margin-top:20px;font-size:18px;line-height:28px}.success-next{background:var(--surface-paper);border:1px solid var(--border-default);border-radius:8px;margin-block:24px;padding:24px;font-size:16px;line-height:24px}.success-next h3{color:var(--brand-authority);margin-bottom:12px;font-size:14px;font-weight:500;line-height:20px}.waitlist-footer{min-height:72px;color:var(--brand-authority);border-top:1px solid var(--border-default);justify-content:space-between;align-items:center;gap:24px;font-size:13px;line-height:20px;display:flex}.small-brand{color:var(--brand-navy);align-items:center;gap:8px;display:flex}@media (max-width:1100px) and (min-width:768px){.site-container{width:calc(100% - 64px)}.desktop-nav{gap:14px;font-size:12px}.hero h1{font-size:48px;line-height:52px}.hero-description{font-size:17px;line-height:26px}.hero-actions{flex-wrap:wrap}.capability-grid,.audience-grid,.workflow-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.discovery-grid{grid-template-columns:minmax(0,1fr)}.discovery-copy{max-width:600px}.waitlist-grid{gap:32px}.waitlist-story h1{font-size:46px;line-height:52px}.waitlist-card{padding:24px}.waitlist-card:before{left:23px}.waitlist-success h2{font-size:38px;line-height:46px}}@media (max-width:767px){.site-container{width:calc(100% - 48px)}.header-content{gap:16px;min-height:78px}.brand-link img{width:164px!important}.desktop-nav,.header-cta,.desktop-copy,.desktop-preview{display:none}.mobile-copy{display:inline}.mobile-preview{display:block}.mobile-menu{display:block;position:relative}.menu-toggle{border:1px solid var(--border-default);background:#fff;border-radius:10px;justify-content:center;align-items:center;width:44px;height:44px;display:flex}.mobile-menu nav{z-index:20;border:1px solid var(--border-default);background:#fff;border-radius:12px;width:250px;padding:8px;position:absolute;top:52px;right:0;box-shadow:0 12px 24px #0b1f331f}.mobile-menu nav a{min-height:44px;color:var(--brand-navy);align-items:center;padding:8px 12px;font-size:14px;display:flex}.hero{padding-block:32px}.hero-grid{flex-direction:column;align-items:flex-start;gap:18px;display:flex}.hero-copy{gap:18px;width:100%}.eyebrow{letter-spacing:1px;font-size:10px;line-height:15px}.hero h1{letter-spacing:-.86px;font-size:43px;line-height:47px}.hero-description{font-size:17px;line-height:26px}.hero-actions{flex-direction:column;gap:12px}.hero-actions .marketing-button{width:100%;min-height:52px}.research-prompt{border-radius:10px;padding:14px;font-size:14px;line-height:21px}.prelaunch{letter-spacing:.36px;font-size:12px;line-height:18px}.hero .mobile-preview{align-self:center}.research-principles{display:none}.mobile-preview-caption{color:#526375;letter-spacing:.2px;font-size:12px;font-weight:500;line-height:18px;display:block}.section-space{padding-block:36px}.sans-heading{font-size:28px;line-height:35px}.section-subtitle{margin-top:18px;font-size:14px;line-height:20px}.capability-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:18px}.capability-card{gap:12px;min-height:210px;padding:14px}.capability-card .icon-tile{border-radius:8px;width:36px;height:36px;padding:6px}.capability-card .icon-tile>div{width:24px!important;height:24px!important}.capability-card h3{min-height:44px;font-size:16px;line-height:22px}.capability-card p{font-size:14px;line-height:21px}.capability-card small{display:none}.connected-workflow{background:var(--surface-soft);border:1px solid var(--border-default);border-radius:8px;flex-wrap:wrap;gap:6px;margin-top:18px;padding:16px;font-size:12px;line-height:18px}.connected-workflow p{flex-basis:100%;font-size:10px}.connected-workflow span{flex:initial}.connected-workflow span:not(:last-child):after{content:" ·"}.discovery-grid{display:block}.serif-heading,.discovery .serif-heading{letter-spacing:-1.2px;font-size:35px;line-height:41px}.discovery .serif-heading,.verification .serif-heading{margin-top:16px}.section-body{margin-top:16px;font-size:16px;line-height:25px}.feature-list{border:1px solid var(--border-default);background:#fff;border-radius:10px;gap:0;margin-top:16px}.feature-list li{gap:12px;padding:16px}.feature-list li+li{border-top:1px solid var(--border-default)}.feature-list h3{font-size:15px;font-weight:600;line-height:22px}.feature-list p,.discovery .feature-list p{color:#415060;margin-top:4px;font-size:14px;line-height:21px;display:block}.text-link{margin-top:16px}.verification .serif-heading{font-size:33px;line-height:39px}.verification .feature-list{background:var(--surface-paper);display:flex}.verification .feature-list li{padding:14px 16px}.verification .feature-list h3{color:var(--brand-navy)}.workflow .eyebrow{margin-top:18px}.workflow-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:18px}.workflow-grid li{gap:12px;min-height:196px;padding:14px}.step-top>span:last-child{font-size:18px;line-height:24px}.workflow-grid h3{min-height:44px;font-size:16px;line-height:22px}.workflow-grid p{font-size:14px;line-height:21px}.audiences .serif-heading{font-size:33px;line-height:39px}.audiences .section-body{font-size:16px;line-height:25px}.audience-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:18px}.audience-card{gap:12px;min-height:201px;padding:16px 14px}.audience-card h3{font-size:16px;line-height:22px}.audience-card:not(:last-child) h3{min-height:44px}.audience-card p{font-size:14px;line-height:21px}.audience-card:last-child{flex-flow:wrap;grid-column:1/-1;align-items:center;gap:12px;min-height:138px;padding:20px}.audience-card:last-child h3{flex:1;font-size:18px}.audience-card:last-child p{flex-basis:100%;font-size:15px;line-height:23px}.early-access{padding-block:40px}.early-access-grid{flex-direction:column;align-items:stretch;gap:18px;display:flex}.early-access h2{margin-top:18px;font-size:36px;line-height:43px}.early-access p:last-child{margin-top:18px;font-size:16px;line-height:25px}.early-access .marketing-button{width:100%}.marketing-footer{padding-block:32px 28px}.footer-top{border:0;flex-direction:column;align-items:flex-start;gap:18px;padding:0}.footer-copyright{color:var(--text-on-dark-secondary);font-size:12px;line-height:19px}.footer-top nav{grid-template-rows:repeat(4,44px);grid-template-columns:1fr 1fr;grid-auto-flow:column;gap:0 24px;width:100%;display:grid}.footer-top nav>:nth-child(4){grid-area:1/2}.footer-top nav>:nth-child(5){grid-area:2/2}.footer-top nav>:nth-child(6){grid-area:3/2}.footer-top nav>:nth-child(7){grid-area:4/2}.footer-top nav>*{align-items:center;min-height:44px;display:flex}.footer-bottom{flex-direction:column;gap:18px;margin-top:18px}.focused-header .header-content{gap:8px;min-height:78px}.focused-header .brand-link img{width:140px!important}.back-link{gap:4px;font-size:12px}.waitlist-main{min-height:0;padding-block:32px 40px}.waitlist-grid{grid-template-columns:minmax(0,1fr);gap:32px}.waitlist-story{padding-top:0}.waitlist-story h1{letter-spacing:-.86px;font-size:43px;line-height:47px}.waitlist-story>p{margin-top:18px;font-size:16px;line-height:25px}.waitlist-story .design-preview{margin-top:24px}.waitlist-values{gap:12px;margin-top:20px;font-size:13px}.waitlist-card{padding:24px 20px}.waitlist-card:before{left:19px}.waitlist-card h2{font-size:25px;line-height:32px}.waitlist-description{font-size:14px;line-height:21px}.waitlist-field{min-height:96px}.waitlist-field input,.waitlist-field select{font-size:16px}.research-checkbox{margin-bottom:20px;font-size:13px}.waitlist-success{margin-top:0}.waitlist-success h2{font-size:36px;line-height:43px}.success-description{font-size:16px;line-height:25px}.success-next{padding:16px;font-size:14px;line-height:21px}.waitlist-footer{gap:12px;padding-block:20px;font-size:11px}}@media (max-width:359px){.site-container{width:calc(100% - 32px)}.hero h1{font-size:36px;line-height:41px}.capability-grid,.audience-grid,.workflow-grid{grid-template-columns:minmax(0,1fr)}.capability-card,.audience-card,.workflow-grid li,.capability-card h3,.workflow-grid h3{min-height:0}.back-link{font-size:11px}.focused-header .brand-link img{width:120px!important}}@media (prefers-reduced-motion:reduce){.marketing-button{transition:none}}@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-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-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}@keyframes spin{to{transform:rotate(360deg)}}
