@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){:root,:host{--vp-100:0px}*,: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-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-ease:initial}}}@layer theme{:root,:host{--font-sans:-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-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-red-900:#163a6e;--spacing:.25rem;--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);--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}@supports (color:lab(0% 0 0)){:root,:host{--color-red-900:#163a6e}}}@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{.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}.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}}.m-1{margin:var(--spacing)}.m-4{margin:calc(var(--spacing) * 4)}.m-12{margin:calc(var(--spacing) * 12)}.m-18{margin:calc(var(--spacing) * 18)}.m-19{margin:calc(var(--spacing) * 19)}.m-20{margin:calc(var(--spacing) * 20)}.m-23{margin:calc(var(--spacing) * 23)}.m-24{margin:calc(var(--spacing) * 24)}.m-25{margin:calc(var(--spacing) * 25)}.m-26{margin:calc(var(--spacing) * 26)}.m-30{margin:calc(var(--spacing) * 30)}.m-34{margin:calc(var(--spacing) * 34)}.m-35{margin:calc(var(--spacing) * 35)}.m-42{margin:calc(var(--spacing) * 42)}.m-55{margin:calc(var(--spacing) * 55)}.m-58{margin:calc(var(--spacing) * 58)}.m-59{margin:calc(var(--spacing) * 59)}.m-60{margin:calc(var(--spacing) * 60)}.m-61{margin:calc(var(--spacing) * 61)}.m-62{margin:calc(var(--spacing) * 62)}.m-63{margin:calc(var(--spacing) * 63)}.m-66{margin:calc(var(--spacing) * 66)}.m-74{margin:calc(var(--spacing) * 74)}.m-80{margin:calc(var(--spacing) * 80)}.m-82{margin:calc(var(--spacing) * 82)}.m-84{margin:calc(var(--spacing) * 84)}.m-86{margin:calc(var(--spacing) * 86)}.m-90{margin:calc(var(--spacing) * 90)}.m-92{margin:calc(var(--spacing) * 92)}.m-93{margin:calc(var(--spacing) * 93)}.m-95{margin:calc(var(--spacing) * 95)}.m-96{margin:calc(var(--spacing) * 96)}.m-101{margin:calc(var(--spacing) * 101)}.m-103{margin:calc(var(--spacing) * 103)}.m-107{margin:calc(var(--spacing) * 107)}.m-108{margin:calc(var(--spacing) * 108)}.m-110{margin:calc(var(--spacing) * 110)}.m-113{margin:calc(var(--spacing) * 113)}.m-115{margin:calc(var(--spacing) * 115)}.m-120{margin:calc(var(--spacing) * 120)}.m-121{margin:calc(var(--spacing) * 121)}.m-143{margin:calc(var(--spacing) * 143)}.m-144{margin:calc(var(--spacing) * 144)}.m-149{margin:calc(var(--spacing) * 149)}.m-150{margin:calc(var(--spacing) * 150)}.m-159{margin:calc(var(--spacing) * 159)}.m-160{margin:calc(var(--spacing) * 160)}.m-168{margin:calc(var(--spacing) * 168)}.m-170{margin:calc(var(--spacing) * 170)}.m-176{margin:calc(var(--spacing) * 176)}.m-178{margin:calc(var(--spacing) * 178)}.m-180{margin:calc(var(--spacing) * 180)}.m-184{margin:calc(var(--spacing) * 184)}.m-186{margin:calc(var(--spacing) * 186)}.m-189{margin:calc(var(--spacing) * 189)}.m-204{margin:calc(var(--spacing) * 204)}.m-211{margin:calc(var(--spacing) * 211)}.m-212{margin:calc(var(--spacing) * 212)}.m-217{margin:calc(var(--spacing) * 217)}.m-218{margin:calc(var(--spacing) * 218)}.m-221{margin:calc(var(--spacing) * 221)}.m-230{margin:calc(var(--spacing) * 230)}.m-239{margin:calc(var(--spacing) * 239)}.m-240{margin:calc(var(--spacing) * 240)}.m-241{margin:calc(var(--spacing) * 241)}.m-242{margin:calc(var(--spacing) * 242)}.m-248{margin:calc(var(--spacing) * 248)}.m-249{margin:calc(var(--spacing) * 249)}.m-251{margin:calc(var(--spacing) * 251)}.m-254{margin:calc(var(--spacing) * 254)}.m-261{margin:calc(var(--spacing) * 261)}.m-268{margin:calc(var(--spacing) * 268)}.m-292{margin:calc(var(--spacing) * 292)}.m-300{margin:calc(var(--spacing) * 300)}.m-304{margin:calc(var(--spacing) * 304)}.m-305{margin:calc(var(--spacing) * 305)}.m-309{margin:calc(var(--spacing) * 309)}.m-320{margin:calc(var(--spacing) * 320)}.m-322{margin:calc(var(--spacing) * 322)}.m-336{margin:calc(var(--spacing) * 336)}.m-345{margin:calc(var(--spacing) * 345)}.m-350{margin:calc(var(--spacing) * 350)}.m-355{margin:calc(var(--spacing) * 355)}.m-361{margin:calc(var(--spacing) * 361)}.m-362{margin:calc(var(--spacing) * 362)}.m-366{margin:calc(var(--spacing) * 366)}.m-370{margin:calc(var(--spacing) * 370)}.m-376{margin:calc(var(--spacing) * 376)}.m-386{margin:calc(var(--spacing) * 386)}.m-412{margin:calc(var(--spacing) * 412)}.m-426{margin:calc(var(--spacing) * 426)}.m-431{margin:calc(var(--spacing) * 431)}.m-451{margin:calc(var(--spacing) * 451)}.m-463{margin:calc(var(--spacing) * 463)}.m-470{margin:calc(var(--spacing) * 470)}.m-472{margin:calc(var(--spacing) * 472)}.m-473{margin:calc(var(--spacing) * 473)}.m-477{margin:calc(var(--spacing) * 477)}.m-480{margin:calc(var(--spacing) * 480)}.m-485{margin:calc(var(--spacing) * 485)}.m-492{margin:calc(var(--spacing) * 492)}.m-519{margin:calc(var(--spacing) * 519)}.m-526{margin:calc(var(--spacing) * 526)}.m-548{margin:calc(var(--spacing) * 548)}.m-555{margin:calc(var(--spacing) * 555)}.m-556{margin:calc(var(--spacing) * 556)}.m-562{margin:calc(var(--spacing) * 562)}.m-578{margin:calc(var(--spacing) * 578)}.m-580{margin:calc(var(--spacing) * 580)}.m-584{margin:calc(var(--spacing) * 584)}.m-596{margin:calc(var(--spacing) * 596)}.m-615{margin:calc(var(--spacing) * 615)}.m-627{margin:calc(var(--spacing) * 627)}.m-641{margin:calc(var(--spacing) * 641)}.m-643{margin:calc(var(--spacing) * 643)}.m-650{margin:calc(var(--spacing) * 650)}.m-651{margin:calc(var(--spacing) * 651)}.m-652{margin:calc(var(--spacing) * 652)}.m-659{margin:calc(var(--spacing) * 659)}.m-671{margin:calc(var(--spacing) * 671)}.m-681{margin:calc(var(--spacing) * 681)}.m-682{margin:calc(var(--spacing) * 682)}.m-692{margin:calc(var(--spacing) * 692)}.m-697{margin:calc(var(--spacing) * 697)}.m-710{margin:calc(var(--spacing) * 710)}.m-716{margin:calc(var(--spacing) * 716)}.m-719{margin:calc(var(--spacing) * 719)}.m-726{margin:calc(var(--spacing) * 726)}.m-730{margin:calc(var(--spacing) * 730)}.m-737{margin:calc(var(--spacing) * 737)}.m-766{margin:calc(var(--spacing) * 766)}.m-775{margin:calc(var(--spacing) * 775)}.m-792{margin:calc(var(--spacing) * 792)}.m-820{margin:calc(var(--spacing) * 820)}.m-835{margin:calc(var(--spacing) * 835)}.m-846{margin:calc(var(--spacing) * 846)}.m-862{margin:calc(var(--spacing) * 862)}.m-874{margin:calc(var(--spacing) * 874)}.m-894{margin:calc(var(--spacing) * 894)}.m-895{margin:calc(var(--spacing) * 895)}.m-905{margin:calc(var(--spacing) * 905)}.m-934{margin:calc(var(--spacing) * 934)}.m-964{margin:calc(var(--spacing) * 964)}.m-975{margin:calc(var(--spacing) * 975)}.m-986{margin:calc(var(--spacing) * 986)}.m-987{margin:calc(var(--spacing) * 987)}.m-995{margin:calc(var(--spacing) * 995)}.m-1009{margin:calc(var(--spacing) * 1009)}.m-1010{margin:calc(var(--spacing) * 1010)}.m-1011{margin:calc(var(--spacing) * 1011)}.m-1018{margin:calc(var(--spacing) * 1018)}.m-1021{margin:calc(var(--spacing) * 1021)}.m-1035{margin:calc(var(--spacing) * 1035)}.m-1056{margin:calc(var(--spacing) * 1056)}.m-1066{margin:calc(var(--spacing) * 1066)}.m-1080{margin:calc(var(--spacing) * 1080)}.m-1087{margin:calc(var(--spacing) * 1087)}.m-1090{margin:calc(var(--spacing) * 1090)}.m-1095{margin:calc(var(--spacing) * 1095)}.m-1156{margin:calc(var(--spacing) * 1156)}.m-1159{margin:calc(var(--spacing) * 1159)}.m-1167{margin:calc(var(--spacing) * 1167)}.m-1170{margin:calc(var(--spacing) * 1170)}.m-1179{margin:calc(var(--spacing) * 1179)}.m-1181{margin:calc(var(--spacing) * 1181)}.m-1188{margin:calc(var(--spacing) * 1188)}.m-1204{margin:calc(var(--spacing) * 1204)}.m-1207{margin:calc(var(--spacing) * 1207)}.m-1228{margin:calc(var(--spacing) * 1228)}.m-1246{margin:calc(var(--spacing) * 1246)}.m-1252{margin:calc(var(--spacing) * 1252)}.m-1254{margin:calc(var(--spacing) * 1254)}.m-1274{margin:calc(var(--spacing) * 1274)}.m-1277{margin:calc(var(--spacing) * 1277)}.m-1290{margin:calc(var(--spacing) * 1290)}.m-1300{margin:calc(var(--spacing) * 1300)}.m-1317{margin:calc(var(--spacing) * 1317)}.m-1335{margin:calc(var(--spacing) * 1335)}.m-1343{margin:calc(var(--spacing) * 1343)}.m-1378{margin:calc(var(--spacing) * 1378)}.m-1394{margin:calc(var(--spacing) * 1394)}.m-1410{margin:calc(var(--spacing) * 1410)}.m-1440{margin:calc(var(--spacing) * 1440)}.m-1448{margin:calc(var(--spacing) * 1448)}.m-1455{margin:calc(var(--spacing) * 1455)}.m-1468{margin:calc(var(--spacing) * 1468)}.m-1476{margin:calc(var(--spacing) * 1476)}.m-1478{margin:calc(var(--spacing) * 1478)}.m-1485{margin:calc(var(--spacing) * 1485)}.m-1516{margin:calc(var(--spacing) * 1516)}.m-1532{margin:calc(var(--spacing) * 1532)}.m-1535{margin:calc(var(--spacing) * 1535)}.m-1537{margin:calc(var(--spacing) * 1537)}.m-1540{margin:calc(var(--spacing) * 1540)}.m-1546{margin:calc(var(--spacing) * 1546)}.m-1563{margin:calc(var(--spacing) * 1563)}.m-1565{margin:calc(var(--spacing) * 1565)}.m-1586{margin:calc(var(--spacing) * 1586)}.m-1599{margin:calc(var(--spacing) * 1599)}.m-1605{margin:calc(var(--spacing) * 1605)}.m-1609{margin:calc(var(--spacing) * 1609)}.m-1697{margin:calc(var(--spacing) * 1697)}.m-1754{margin:calc(var(--spacing) * 1754)}.m-1757{margin:calc(var(--spacing) * 1757)}.m-1761{margin:calc(var(--spacing) * 1761)}.m-1766{margin:calc(var(--spacing) * 1766)}.m-1774{margin:calc(var(--spacing) * 1774)}.m-1798{margin:calc(var(--spacing) * 1798)}.m-1801{margin:calc(var(--spacing) * 1801)}.m-1807{margin:calc(var(--spacing) * 1807)}.m-1823{margin:calc(var(--spacing) * 1823)}.m-1828{margin:calc(var(--spacing) * 1828)}.m-1829{margin:calc(var(--spacing) * 1829)}.m-1853{margin:calc(var(--spacing) * 1853)}.m-1870{margin:calc(var(--spacing) * 1870)}.m-1871{margin:calc(var(--spacing) * 1871)}.m-1873{margin:calc(var(--spacing) * 1873)}.m-1937{margin:calc(var(--spacing) * 1937)}.m-1964{margin:calc(var(--spacing) * 1964)}.m-1969{margin:calc(var(--spacing) * 1969)}.m-2000{margin:calc(var(--spacing) * 2000)}.m-2035{margin:calc(var(--spacing) * 2035)}.m-2037{margin:calc(var(--spacing) * 2037)}.m-2038{margin:calc(var(--spacing) * 2038)}.m-2057{margin:calc(var(--spacing) * 2057)}.m-2099{margin:calc(var(--spacing) * 2099)}.m-2104{margin:calc(var(--spacing) * 2104)}.m-2142{margin:calc(var(--spacing) * 2142)}.m-2160{margin:calc(var(--spacing) * 2160)}.m-2190{margin:calc(var(--spacing) * 2190)}.m-2215{margin:calc(var(--spacing) * 2215)}.m-2257{margin:calc(var(--spacing) * 2257)}.m-2307{margin:calc(var(--spacing) * 2307)}.m-2363{margin:calc(var(--spacing) * 2363)}.m-2379{margin:calc(var(--spacing) * 2379)}.m-2382{margin:calc(var(--spacing) * 2382)}.m-2390{margin:calc(var(--spacing) * 2390)}.m-2418{margin:calc(var(--spacing) * 2418)}.m-2426{margin:calc(var(--spacing) * 2426)}.m-2509{margin:calc(var(--spacing) * 2509)}.m-2523{margin:calc(var(--spacing) * 2523)}.m-2540{margin:calc(var(--spacing) * 2540)}.m-2636{margin:calc(var(--spacing) * 2636)}.m-2644{margin:calc(var(--spacing) * 2644)}.m-2645{margin:calc(var(--spacing) * 2645)}.m-2646{margin:calc(var(--spacing) * 2646)}.m-2670{margin:calc(var(--spacing) * 2670)}.m-2672{margin:calc(var(--spacing) * 2672)}.m-2695{margin:calc(var(--spacing) * 2695)}.m-2742{margin:calc(var(--spacing) * 2742)}.m-2782{margin:calc(var(--spacing) * 2782)}.m-2788{margin:calc(var(--spacing) * 2788)}.m-2813{margin:calc(var(--spacing) * 2813)}.m-2849{margin:calc(var(--spacing) * 2849)}.m-2850{margin:calc(var(--spacing) * 2850)}.m-2908{margin:calc(var(--spacing) * 2908)}.m-2941{margin:calc(var(--spacing) * 2941)}.m-3018{margin:calc(var(--spacing) * 3018)}.m-3030{margin:calc(var(--spacing) * 3030)}.m-3200{margin:calc(var(--spacing) * 3200)}.m-3294{margin:calc(var(--spacing) * 3294)}.m-3372{margin:calc(var(--spacing) * 3372)}.m-3551{margin:calc(var(--spacing) * 3551)}.m-3555{margin:calc(var(--spacing) * 3555)}.m-3659{margin:calc(var(--spacing) * 3659)}.m-3684{margin:calc(var(--spacing) * 3684)}.m-3718{margin:calc(var(--spacing) * 3718)}.m-3729{margin:calc(var(--spacing) * 3729)}.m-3736{margin:calc(var(--spacing) * 3736)}.m-3813{margin:calc(var(--spacing) * 3813)}.m-3829{margin:calc(var(--spacing) * 3829)}.m-3866{margin:calc(var(--spacing) * 3866)}.m-3997{margin:calc(var(--spacing) * 3997)}.m-4321{margin:calc(var(--spacing) * 4321)}.m-4349{margin:calc(var(--spacing) * 4349)}.m-4405{margin:calc(var(--spacing) * 4405)}.m-4424{margin:calc(var(--spacing) * 4424)}.m-4505{margin:calc(var(--spacing) * 4505)}.m-4630{margin:calc(var(--spacing) * 4630)}.m-4636{margin:calc(var(--spacing) * 4636)}.m-4653{margin:calc(var(--spacing) * 4653)}.m-4766{margin:calc(var(--spacing) * 4766)}.m-4872{margin:calc(var(--spacing) * 4872)}.m-5045{margin:calc(var(--spacing) * 5045)}.m-5090{margin:calc(var(--spacing) * 5090)}.m-5160{margin:calc(var(--spacing) * 5160)}.m-5187{margin:calc(var(--spacing) * 5187)}.m-5800{margin:calc(var(--spacing) * 5800)}.m-5897{margin:calc(var(--spacing) * 5897)}.m-6134{margin:calc(var(--spacing) * 6134)}.m-6259{margin:calc(var(--spacing) * 6259)}.m-6378{margin:calc(var(--spacing) * 6378)}.m-6642{margin:calc(var(--spacing) * 6642)}.m-6666{margin:calc(var(--spacing) * 6666)}.m-7494{margin:calc(var(--spacing) * 7494)}.mt-6{margin-top:calc(var(--spacing) * 6)}.mt-\[18px\]{margin-top:18px}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.table{display:table}.shrink{flex-shrink:1}.grow{flex-grow:1}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.flex-wrap{flex-wrap:wrap}.gap-\(--gap-block\){gap:var(--gap-block)}.rounded{border-radius:.25rem}.border{border-style:var(--tw-border-style);border-width:1px}.bg-cinnabar{background-color:var(--cinnabar)}.p-\(--page-pad-x\){padding:var(--page-pad-x)}.text-\[12px\]{font-size:12px}.text-\[42px\]{font-size:42px}.text-wrap{text-wrap:wrap}.\!text-red-900{color:var(--color-red-900)!important}.text-spring{color:var(--spring)}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.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,)}.underline{text-decoration-line:underline}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);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,)}.drop-shadow{--tw-drop-shadow-size:drop-shadow(0 1px 2px var(--tw-drop-shadow-color,#0000001a)) drop-shadow(0 1px 1px var(--tw-drop-shadow-color,#0000000f));--tw-drop-shadow:drop-shadow(0 1px 2px #0000001a) drop-shadow(0 1px 1px #0000000f);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,)}.invert{--tw-invert:invert(100%);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{-webkit-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,);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))}.ease-in{--tw-ease:var(--ease-in);transition-timing-function:var(--ease-in)}.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)}}@font-face{font-family:Impact;src:url(/fonts/Impact.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}:root{--font-display:"Impact", "Arial Narrow", sans-serif;--font-bayon:"Bayon", "Arial Narrow", sans-serif;--font-sans:"Geist", "Helvetica Neue", Helvetica, Arial, sans-serif;--font-mono:"Geist Mono", "SF Mono", Menlo, monospace;--font-helvetica:"Helvetica Neue", Helvetica, Arial, sans-serif;--spring:#f1ece3;--ink:#221d1a;--cinnabar:#2a5aa6;--cherub:#d6e1ee;--sail:#b9cfe6;--cobalt:#1d3f78;--marigold:#c58a43;--grey:#6e655d;--grey-soft:#a39a8f;--cream:var(--spring);--red:var(--cinnabar);--vp-ref:1440px;--vp-100:100vw;--vp-scale:1;--h0:calc(clamp(88px, calc(33.4px + 14vw), 235px) * var(--vp-scale));--h1:calc(clamp(72px, calc(28.17px + 11.24vw), 190px) * var(--vp-scale));--h2:calc(clamp(62px, calc(28.57px + 8.57vw), 152px) * var(--vp-scale));--h3:calc(clamp(52px, calc(32.31px + 5.05vw), 105px) * var(--vp-scale));--h4:calc(clamp(46px, calc(32.63px + 3.43vw), 82px) * var(--vp-scale));--h5:calc(clamp(40px, calc(29.6px + 2.67vw), 68px) * var(--vp-scale));--h6:calc(clamp(34px, calc(24.34px + 2.48vw), 60px) * var(--vp-scale));--h7:calc(clamp(29px, calc(22.69px + 1.62vw), 46px) * var(--vp-scale));--h8:calc(clamp(21px, calc(15.43px + 1.43vw), 36px) * var(--vp-scale));--h9:calc(clamp(18px, calc(14.66px + .86vw), 27px) * var(--vp-scale));--lh-monument:.95;--lh-headline:1;--lh-h7:1.06;--lh-small:1.14;--p1-size:calc(16px * var(--vp-scale));--p1-lh:1.5;--p2-size:calc(14px * var(--vp-scale));--p2-lh:1;--micro-size:calc(12px * var(--vp-scale));--lede-size:calc(20px * var(--vp-scale));--s1:calc(4px * var(--vp-scale));--s2:calc(8px * var(--vp-scale));--s3:calc(12px * var(--vp-scale));--s4:calc(16px * var(--vp-scale));--s5:calc(20px * var(--vp-scale));--s6:calc(24px * var(--vp-scale));--s7:calc(32px * var(--vp-scale));--s8:calc(40px * var(--vp-scale));--s9:calc(64px * var(--vp-scale));--s10:calc(80px * var(--vp-scale));--s11:calc(128px * var(--vp-scale));--section-pad-y:var(--s9);--page-pad-x:var(--s4);--gap-eyebrow:var(--s3);--gap-head:var(--s3);--gap-lede:var(--s3);--gap-cta:var(--s6);--gap-item:var(--s4);--gap-block:var(--s6);--gap-group:var(--s8)}@property --vp-100{syntax:"<length>";inherits:true;initial-value:0}@supports (width:calc(1px * tan(atan2(1px, 1px)))){:root{--vp-scale:clamp(1, calc(.4 + .6 * tan(atan2(var(--vp-100), var(--vp-ref)))), 1.5)}}@media (min-width:810px){:root{--lh-monument:.93;--lh-headline:.97;--lh-h7:1.03;--lh-small:1.1;--p1-lh:1.45;--section-pad-y:calc(96px * var(--vp-scale));--page-pad-x:var(--s6);--gap-head:var(--s4);--gap-item:var(--s5);--gap-block:var(--s7)}}@media (min-width:1025px){:root{--lh-monument:.9;--lh-headline:.95;--lh-h7:1;--lh-small:1.1;--p1-lh:1.4;--section-pad-y:var(--s11);--page-pad-x:var(--s8);--gap-eyebrow:var(--s4);--gap-head:var(--s5);--gap-lede:var(--s4);--gap-cta:var(--s7);--gap-item:var(--s6);--gap-block:var(--s8);--gap-group:var(--s9)}}*{box-sizing:border-box;margin:0}html{-webkit-font-smoothing:antialiased}body{font-family:var(--font-sans);font-weight:400;font-size:var(--p1-size);line-height:var(--p1-lh);background:var(--cream);color:var(--ink)}.display{font-family:var(--font-display);font-synthesis-weight:none;letter-spacing:var(--track,0);margin-left:calc(1px - .035em);font-weight:400}.edge-flat{margin-left:calc(1px - .041em)}.edge-sharp{margin-left:calc(1px - .003em)}.edge-center{margin-left:0}.h0{font-size:var(--h0);line-height:var(--lh-monument)}.h1{font-size:var(--h1);line-height:var(--lh-monument)}.h2{font-size:var(--h2);line-height:var(--lh-monument)}.h3{font-size:var(--h3);line-height:var(--lh-headline)}.h4{font-size:var(--h4);line-height:var(--lh-headline)}.h5{font-size:var(--h5);line-height:var(--lh-headline);--track:.015em}.h6{font-size:var(--h6);line-height:var(--lh-headline);--track:.015em}.h7{font-size:var(--h7);line-height:var(--lh-h7);--track:.015em}.h8{font-size:var(--h8);line-height:var(--lh-small);--track:.015em}.h9{font-size:var(--h9);line-height:var(--lh-small);--track:.015em}p{max-width:36em}.label{font-size:var(--p2-size);line-height:var(--p2-lh);text-transform:uppercase;font-weight:500}.label.multiline{line-height:1.3}.micro{font-family:var(--font-mono);font-size:var(--micro-size);text-transform:uppercase;line-height:1.2}.red{color:var(--red)}.muted{color:var(--grey)}.ghost{color:var(--grey-soft)}.cobalt{color:var(--cobalt)}.highlight{background:var(--marigold);-webkit-box-decoration-break:clone;box-decoration-break:clone;padding:0 .12em}section{padding:var(--section-pad-y) var(--page-pad-x)}.inner{width:100%}.stack>*+*{margin-top:var(--gap-block)}p+p{margin-top:var(--s4)}.display,.lede,.label,.micro,p{text-box-trim:trim-both;text-box-edge:cap alphabetic;text-box:trim-both cap alphabetic}.tap{position:relative}.tap:after{content:"";height:44px;position:absolute;top:50%;left:-6px;right:-6px;transform:translateY(-50%)}.lede{font-size:var(--lede-size);line-height:1.3}@font-face{font-family:Bayon;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/google/Bayon-400-latin.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:Courier Prime;font-style:italic;font-weight:400;font-display:swap;src:url(/fonts/google/CourierPrime-400i-latin-ext.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:Courier Prime;font-style:italic;font-weight:400;font-display:swap;src:url(/fonts/google/CourierPrime-400i-latin.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:Courier Prime;font-style:italic;font-weight:700;font-display:swap;src:url(/fonts/google/CourierPrime-700i-latin-ext.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:Courier Prime;font-style:italic;font-weight:700;font-display:swap;src:url(/fonts/google/CourierPrime-700i-latin.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:Courier Prime;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/google/CourierPrime-400-latin-ext.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:Courier Prime;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/google/CourierPrime-400-latin.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:Courier Prime;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/google/CourierPrime-700-latin-ext.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:Courier Prime;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/google/CourierPrime-700-latin.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:Geist;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/google/Geist-400-latin-ext.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:Geist;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/google/Geist-400-latin.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:Geist;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/google/Geist-500-latin-ext.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:Geist;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/google/Geist-500-latin.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:Geist Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/google/GeistMono-400-latin-ext.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:Geist Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/google/GeistMono-400-latin.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:Patrick Hand;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/google/PatrickHand-400-latin-ext.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:Patrick Hand;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/google/PatrickHand-400-latin.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:Pirata One;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/google/PirataOne-400-latin-ext.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:Pirata One;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/google/PirataOne-400-latin.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}:root{--ease-site:cubic-bezier(.22, 1, .36, 1);--ease-pop:cubic-bezier(.34, 1.45, .64, 1);--dur-pop:1.05s;--nav-h:calc(56px * var(--vp-scale))}@media (min-width:810px){:root{--nav-h:calc(64px * var(--vp-scale))}}:root{--title-size:var(--h3)}@media (max-width:1024px){:root{--title-size:min(var(--h3), max(7.68svh, 40px))}}html{overflow-anchor:none;scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}html[data-returning]{scroll-behavior:auto!important}[data-still],[data-still] *{transition:none!important}::selection{background:var(--cinnabar);color:var(--cream)}html{-webkit-tap-highlight-color:transparent;-webkit-text-size-adjust:100%;overscroll-behavior:none}body{overscroll-behavior:none}a,button,[role=button],summary{touch-action:manipulation;-webkit-user-select:none;user-select:none}button,[role=button]{-webkit-touch-callout:none}@media (hover:none){a:active,button:active,[role=button]:active{opacity:var(--press-dim,.55);transition:opacity .12s var(--ease-site)}}@media (prefers-reduced-motion:reduce){a:active,button:active,[role=button]:active{transition:none}}section{padding-inline:max(var(--page-pad-x), env(safe-area-inset-left,0px)) max(var(--page-pad-x), env(safe-area-inset-right,0px))}.line{padding-block:var(--clip-pad,.08em);margin-block:calc(var(--clip-pad,.08em) * -1);display:block;overflow:clip}.txt{transform:translateY(var(--clip-rise,130%));transition:transform var(--clip-dur,1.2s) var(--clip-ease,var(--ease-site));transition-delay:calc(var(--i,0) * var(--clip-stagger,90ms));will-change:transform;display:block}.in .txt{transform:none}.tap-slice{position:relative}.tap-slice:after{content:"";inset:calc(var(--gap-item) / -2) 0;position:absolute}.roll{--roll-travel:1em;--roll-dur:.7s;--roll-stagger:22ms;text-box-trim:trim-both;text-box-edge:cap alphabetic;text-box:trim-both cap alphabetic;display:block;position:relative}.roll__w{white-space:nowrap;text-box-trim:trim-both;text-box-edge:cap alphabetic;text-box:trim-both cap alphabetic;display:inline-block;overflow:visible clip}.roll__c{text-shadow:0 var(--roll-travel) currentColor;transition:transform var(--roll-dur) var(--ease-site);transition-delay:calc((var(--n,1) - 1 - var(--i,0)) * var(--roll-stagger));display:inline-block}a:focus-visible .roll__c{transform:translateY(calc(-1 * var(--roll-travel)));transition-delay:calc(var(--i,0) * var(--roll-stagger))}@media (hover:hover) and (pointer:fine){a:hover .roll__c{transform:translateY(calc(-1 * var(--roll-travel)));transition-delay:calc(var(--i,0) * var(--roll-stagger))}}.fullstop{visibility:hidden;display:inline;position:relative}:root{--stop-left:.0176em;--stop-bottom:.2109em;--stop-size:.149em}.bo-copy,.f2-tagline{--stop-left:.044em;--stop-bottom:.295em;--stop-size:.113em}.bo-title{--stop-left:.06em;--stop-bottom:.217em;--stop-size:.155em}.f2-meta{--stop-left:.238em;--stop-bottom:.295em;--stop-size:.123em}.fullstop:after{content:"";visibility:visible;left:var(--stop-left);bottom:var(--stop-bottom);width:var(--stop-size);height:var(--stop-size);background:currentColor;border-radius:50%;position:absolute}.sr-only{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){.txt{transition:none;transform:none}.roll__c{transition:none}a:hover .roll__c,a:focus-visible .roll__c{transform:none}}.f-top{color:var(--cinnabar);align-items:baseline;gap:.5em;text-decoration:none;display:inline-flex}.f-top-bracket{display:inline-block}.f-top:focus-visible{outline:2px solid var(--cobalt);outline-offset:4px}.f-top{transition:transform .4s var(--ease-site), opacity .4s var(--ease-site)}.f-top.is-returning{transform:translateY(calc(-3px * var(--vp-scale)));opacity:var(--press-dim,.55);transition-duration:.12s}@media (prefers-reduced-motion:reduce){.f-top{transition:none}.f-top.is-returning{opacity:1;transform: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-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-ease{syntax:"*";inherits:false}
#site-nav{z-index:50;height:calc(var(--nav-h) + env(safe-area-inset-top,0px));padding-top:env(safe-area-inset-top,0px);transition:transform .4s var(--ease-site);position:fixed;inset:0 0 auto}@media (prefers-reduced-motion:reduce){#site-nav{transition:none}}#site-nav.entering,#site-nav.entering *{transition:none!important}#site-nav.away{transform:translateY(-110%)}.nav-inner{z-index:2;height:100%;padding-block:0;padding-inline:max(var(--page-pad-x), env(safe-area-inset-left,0px)) max(var(--page-pad-x), env(safe-area-inset-right,0px));align-items:center;display:flex;position:relative}.nav-logo{cursor:pointer;width:calc(87.6px * var(--vp-scale));height:calc(38.4px * var(--vp-scale));background:var(--cinnabar);border:0;padding:0;display:block;-webkit-background-clip:text!important;background-clip:text!important}.nav-logo>.logo-ink{background:inherit;width:100%;height:100%;display:block;-webkit-mask:url(/asere-logo.svg) 50%/contain no-repeat;mask:url(/asere-logo.svg) 50%/contain no-repeat;-webkit-background-clip:border-box!important;background-clip:border-box!important}.nav-logo:focus-visible{outline:2px solid var(--cinnabar);outline-offset:4px}.nav-logo{transform-origin:50% 100%;transition:scale .52s cubic-bezier(.34,1.8,.64,1)}.nav-logo:active{transition-duration:.12s;transition-timing-function:var(--ease-site);scale:1.08 .84}@media (prefers-reduced-motion:reduce){.nav-logo,.nav-logo:active{transition:none;scale:none}}@media (min-width:810px){.nav-logo{width:calc(98.4px * var(--vp-scale));height:calc(43.2px * var(--vp-scale))}}.nav-burger{--burger-icon:calc(38px * var(--vp-scale));margin-left:auto;margin-right:calc((var(--burger-icon) - 44px) / 2);cursor:pointer;background:0 0;border:0;flex:none;width:44px;height:44px;padding:0;display:block;position:relative}.nav-heart{left:calc(50% - var(--burger-icon) / 2);top:calc(50% - var(--burger-icon) * 119 / 300);width:var(--burger-icon);aspect-ratio:300/238;pointer-events:none;position:absolute}.nav-burger i{transform-origin:50% 98.3%;color:var(--cinnabar);transition:color .3s var(--ease-site);position:absolute;inset:0}.nav-burger svg{fill:currentColor;width:100%;height:100%;display:block;overflow:visible}.nav-burger .half-l{clip-path:polygon(-5% -5%,50.67% -5%,48% 16.8%,52.67% 33.6%,47.33% 52.5%,52% 71.4%,48.67% 86.1%,50% 105%,-5% 105%)}.nav-burger .half-r{clip-path:polygon(105% -5%,50.67% -5%,48% 16.8%,52.67% 33.6%,47.33% 52.5%,52% 71.4%,48.67% 86.1%,50% 105%,105% 105%)}.nav-burger:focus-visible{outline:2px solid var(--cinnabar);outline-offset:4px}.nav-takeover{z-index:1;padding:calc(var(--nav-h) + var(--s8)) var(--page-pad-x) var(--s8);justify-content:space-between;gap:var(--gap-block);color:var(--spring);will-change:transform;flex-direction:column;display:flex;position:fixed;inset:0;overflow:clip;transform:translate(100%)}.nav-takeover[hidden]{display:none}.takeover-bg{z-index:0;background:var(--ink);position:absolute;inset:0}.takeover-top{z-index:1;justify-content:center;align-items:flex-start;gap:var(--gap-group);flex-direction:column;flex:auto;min-height:0;display:flex;position:relative}.takeover-links{--menu-gap:calc(.5 * var(--gap-item));align-items:flex-start;gap:var(--menu-gap);--menu-size:calc(var(--h3) * 1.1);flex-direction:column;max-width:100%;display:flex;position:relative}@media (max-width:809.98px){.takeover-links{--menu-size:max(calc(var(--h3) * 1.1), min(calc((100vw - 2 * var(--page-pad-x)) / 5.46), calc((100svh - var(--nav-h) - 260px) / 4.4)))}}.takeover-links a{font-family:var(--font-display);letter-spacing:0;font-weight:400;font-size:var(--menu-size);text-transform:uppercase;white-space:nowrap;color:var(--spring);padding-top:var(--menu-room);height:calc(1em * var(--lh-monument) + var(--menu-room));text-shadow:0 1.1em;--dot:0;padding-left:calc(.35em * var(--dot));transition:color .35s var(--ease-site),  padding-left .35s var(--ease-site);text-decoration:none;display:block;position:relative;overflow:clip}.takeover-links a.dot-home{--dot:1}.takeover-links{--menu-room:.03em;--menu-pull:calc(1em * (var(--lh-monument) - .82) + var(--menu-room))}.takeover-links a+a{margin-top:calc(-1 * var(--menu-pull))}.takeover-dot{font-size:var(--menu-size);background:var(--cinnabar);pointer-events:none;will-change:transform;border-radius:50%;width:.2em;height:.2em;position:absolute;top:0;left:0}.takeover-dot[hidden]{display:none}.takeover-links a:after{content:"";left:0;right:0;top:calc(-.5 * var(--menu-gap) + .5 * var(--menu-pull));bottom:calc(-.5 * var(--menu-gap) + .5 * var(--menu-pull));position:absolute}.takeover-links .base{width:0;height:0;display:inline-block}.takeover-links .ch{line-height:var(--lh-monument);will-change:transform;display:inline-block}.takeover-links a:focus-visible{color:var(--cinnabar);outline:none}@media (hover:hover) and (pointer:fine){.takeover-links a:hover{color:var(--cinnabar)}}.takeover-footer>.takeover-social-row{display:none}.takeover-social{gap:var(--gap-item);flex-wrap:nowrap;margin:0;padding:0;list-style:none;display:flex}.takeover-social li{display:flex}.takeover-social a{color:inherit;transition:opacity .35s var(--ease-site);text-decoration:none;display:inline-block}.takeover-social a:focus-visible{outline:2px solid var(--spring);outline-offset:4px}@media (hover:hover) and (pointer:fine){.takeover-social a:hover{opacity:.6}}@media (min-width:810px) and (min-height:561px){.takeover-footer>.takeover-social-row{grid-area:2/1;align-self:end;display:flex}}.takeover-footer{z-index:1;gap:var(--gap-item);flex-direction:column;display:flex;position:relative}.takeover-footer>div{gap:var(--gap-eyebrow);flex-direction:column;display:flex}.takeover-footer .micro{color:var(--grey-soft)}.takeover-footer a{color:inherit;text-decoration:none}.takeover-footer a:focus-visible{outline:2px solid var(--spring);outline-offset:4px}.takeover-photo{z-index:1;display:none}@media (min-width:810px),(orientation:landscape) and (max-height:560px){.nav-takeover{column-gap:var(--gap-block);row-gap:var(--gap-block);grid-template-rows:1fr auto;grid-template-columns:max-content 1fr;display:grid}.takeover-top{grid-area:1/1;align-self:center}.takeover-footer{display:contents}.takeover-footer>div:last-child{text-align:right;padding-top:var(--gap-group);grid-area:2/2;place-self:end}.nav-takeover{padding-top:calc(var(--nav-h) + var(--s11))}.takeover-photo{left:75%;top:var(--nav-photo-base,50%);width:auto;max-width:45%;height:var(--nav-photo-h,auto);display:block;position:absolute}}@media (orientation:landscape) and (max-height:560px){.nav-takeover{padding-top:calc(var(--nav-h) + var(--s4));padding-bottom:var(--s6);row-gap:var(--gap-item);overflow:hidden auto}.takeover-links{--menu-size:min(calc(var(--h3) * 1.1), calc((100svh - var(--nav-h) - var(--s4) - var(--s6) * 2 - var(--gap-item)) / 5.3))}.takeover-footer>div:last-child{padding-top:0}}#site-nav.open .nav-burger i{color:var(--cinnabar)!important}#site-nav.open .nav-burger:focus-visible{outline-color:var(--cinnabar)}@media (prefers-reduced-motion:reduce){#site-nav,#site-nav *{transition:none!important}}#site-nav.inverted .nav-logo{background:var(--ink)}#site-nav.inverted .nav-burger i{color:var(--ink)}#site-nav.inverted .nav-logo:focus-visible{outline-color:var(--ink)}#site-nav{view-transition-name:site-nav}.dandelion-seeds{view-transition-name:dandelion-seeds}::view-transition-group(site-nav){animation:none}::view-transition-group(dandelion-seeds){animation:none}::view-transition-old(site-nav){display:none}::view-transition-old(dandelion-seeds){display:none}::view-transition-new(site-nav){animation:none}::view-transition-new(dandelion-seeds){animation:none}html:active-view-transition-type(logo-home)::view-transition-old(root){animation:.36s cubic-bezier(.22,1,.36,1) both logo-home-out}::view-transition-new(.logo-home){animation:.36s cubic-bezier(.22,1,.36,1) both logo-home-in}@keyframes logo-home-in{0%{opacity:0}}@keyframes logo-home-out{to{opacity:0}}@media (prefers-reduced-motion:reduce){html:active-view-transition-type(logo-home)::view-transition-old(root){animation:none}::view-transition-new(.logo-home){animation:none}}.nav-made-heart{margin-inline:-.179em -.107em}.nav-made-brain{margin-inline:.036em .071em}.nav-made-cc{margin-inline-start:.036em}
@media (hover:hover) and (pointer:fine){html.has-tc,html.has-tc *{cursor:none!important}html.has-tc :is(input:not([type=button],[type=submit],[type=checkbox],[type=radio],[type=range]),textarea,[contenteditable=""],[contenteditable=true]){cursor:text!important}html.has-tc [data-cursor=none],html.has-tc [data-cursor=none] *{cursor:auto!important}}.tc{--tc-ink:var(--ink);--tc-mark:var(--cinnabar);--tc-ball:var(--cinnabar);z-index:2147483000;pointer-events:none;font-family:var(--font-mono);font-size:var(--p2-size);text-transform:none;letter-spacing:0;opacity:0;line-height:1;transition:opacity .2s ease-out;position:fixed;inset:0;overflow:hidden}.tc[data-on=true]{opacity:1}.tc>*{will-change:transform;white-space:pre;position:absolute;top:0;left:0}.tc[data-tone=dark]{--tc-ink:var(--spring)}.tc[data-ink=cinnabar]:not([data-tone=red]){--tc-ink:var(--cinnabar)}.tc[data-tone=red]{--tc-ink:var(--ink);--tc-mark:var(--ink);--tc-ball:var(--ink)}.tc[data-tone=photo]{--tc-ink:var(--spring)}.tc[data-tone=photo] .tc-verb{text-shadow:0 0 6px #221d1a80,0 0 1px #221d1a99}.tc-verb__in,.tc-ball__in{transition:opacity .22s ease-out, transform .34s var(--ease-site);display:block}.tc[data-mode=idle] .tc-verb__in{opacity:0;transform:scale(.5)}.tc[data-mode=word] .tc-ball__in{opacity:0;transform:scale(.3)}.tc-trail{transition:opacity .22s ease-out}.tc[data-mode=word] .tc-trail{opacity:0}.tc-trail__dot{will-change:transform;position:absolute;top:0;left:0}.tc-trail__dot:before{content:"";left:calc(var(--d) / -2);top:calc(var(--d) / -2);width:var(--d);height:var(--d);background:var(--tc-ball);border-radius:50%;position:absolute}.tc-trail__dot:first-child{--d:12px;opacity:.85}.tc-trail__dot:nth-child(2){--d:10.5px;opacity:.7}.tc-trail__dot:nth-child(3){--d:9px;opacity:.55}.tc-trail__dot:nth-child(4){--d:7.5px;opacity:.4}.tc-trail__dot:nth-child(5){--d:6px;opacity:.28}.tc-trail__dot:nth-child(6){--d:4.5px;opacity:.16}.tc-ball__dot{background:var(--tc-ball);border-radius:50%;width:14px;height:14px;position:absolute;top:-7px;left:-7px}.tc-verb{color:var(--tc-ink)}.tc-verb__w{transition:transform .18s var(--ease-site);align-items:baseline;display:flex}.tc-ch{width:1ch;display:inline-block}.tc-verb__arrow{color:var(--tc-mark);margin-left:.6ch;display:inline-block}.tc-verb.is-down .tc-verb__w{transform:scale(.82,.74)}.tc-verb[data-verb=scroll] .tc-ch,.tc-verb[data-verb=scroll] .tc-verb__arrow{animation:1.1s cubic-bezier(.45,0,.55,1) infinite tc-drop;animation-delay:calc(var(--i,6) * 70ms)}@keyframes tc-drop{0%,to{transform:translateY(-.12em)}50%{transform:translateY(.28em)}}.tc-verb[data-verb=hover] .tc-verb__w,.tc-verb[data-verb=hover] .tc-ch{animation:1.8s cubic-bezier(.45,0,.55,1) infinite tc-float}.tc-verb[data-verb=hover] .tc-ch{animation-delay:calc(var(--i) * -150ms)}@keyframes tc-float{0%,to{transform:translateY(-.18em)}50%{transform:translateY(.18em)}}.tc-verb[data-verb=draw] .tc-verb__w{color:var(--tc-mark);align-items:flex-end}.tc-verb__pen{flex:none;width:1.05em;height:1.05em;display:block}.tc-verb__pen svg{width:100%;height:100%;display:block;overflow:visible}.tc-verb__ink{margin-left:.35ch;animation:1.6s steps(12,end) infinite tc-write;display:flex}@keyframes tc-write{0%{clip-path:inset(0 100% 0 0)}60%,to{clip-path:inset(0)}}.tc-verb[data-verb=drag] .tc-verb__w{animation:1.4s cubic-bezier(.45,0,.55,1) infinite tc-sway}@keyframes tc-sway{0%,to{transform:translate(-.3em)}50%{transform:translate(.3em)}}.tc-verb[data-verb=peel] .tc-ch{transform-origin:50% 100%;animation:1.6s cubic-bezier(.45,0,.55,1) infinite tc-peel;animation-delay:calc(var(--i) * -90ms)}@keyframes tc-peel{0%,55%,to{transform:none}25%{transform:translateY(-.22em)rotate(-10deg)}}.tc-verb[data-verb=stick] .tc-ch{transform-origin:50% 100%;animation:1.2s cubic-bezier(.45,0,.55,1) infinite tc-stick;animation-delay:calc(var(--i) * 60ms)}@keyframes tc-stick{0%,to{transform:translateY(-.2em)}45%{transform:translateY(.05em)scale(1.12,.8)}60%{transform:none}}.tc-verb[data-verb=open] .tc-verb__arrow{color:var(--tc-ink);animation:1.2s cubic-bezier(.45,0,.55,1) infinite tc-out}@keyframes tc-out{0%,to{transform:none}50%{transform:translate(.2em,-.2em)}}@media (prefers-reduced-motion:reduce){.tc *,.tc{transition:none!important;animation:none!important}.tc-trail{display:none}}

/* asere.edit */
:root{color-scheme:light}
#awwwards{display:none!important}
/* hero name: ASERE.EDIT is 4.299em wide in Impact vs 2.907em for the original name.
   Same size; right edge kept where the original ends, so the extra width grows to the left. */
@media (min-width:1025px),(min-width:810px) and (min-aspect-ratio:4/3){
  .hero .hero-stage .hero-word.hero-word--asere{left:calc(var(--hero-name-left) - 1.392 * 16.6872cqw)}
}
