/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1;--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-outline-style:solid}}}@layer theme{:root,:host{--font-sans:"Space Grotesk", Arial, Helvetica, sans-serif;--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--font-weight-normal:400;--font-weight-bold:700;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--font-bitcount:"Bitcount Grid Double", "Space Grotesk", Arial, Helvetica, sans-serif;--color-fwt-paper:#f4f4f4;--color-fwt-ink:#333;--color-fwt-lime:#dbf631;--color-fwt-lavender:#cebaf4;--color-fwt-mute:#555;--color-fwt-mute-on-ink:#b8b8b8;--home-chapter-gap:4rem}}@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{.pointer-events-none{pointer-events:none}.collapse{visibility:collapse}.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}.top-0{top:0}.top-1\/2{top:50%}.-bottom-\[0\.14em\]{bottom:-.14em}.left-0{left:0}.left-\[-0\.1em\]{left:-.1em}.left-\[-0\.18em\]{left:-.18em}.left-\[-0\.32em\]{left:-.32em}.isolate{isolation:isolate}.-z-10{z-index:calc(10 * -1)}.z-10{z-index:10}.z-30{z-index:30}.lockup{overflow-wrap:break-word;max-width:none;margin:0;font-size:clamp(1.9rem,5vw + .7rem,3.75rem);font-weight:700;line-height:1.08}.m-0{margin:0}.-mx-4{margin-inline:calc(var(--spacing) * -4)}.mx-auto{margin-inline:auto}.\!my-0{margin-block:0!important}.\!mt-0{margin-top:0!important}.mt-\(--home-chapter-gap\){margin-top:var(--home-chapter-gap)}.mt-1{margin-top:var(--spacing)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-5{margin-top:calc(var(--spacing) * 5)}.mt-10{margin-top:calc(var(--spacing) * 10)}.mt-\[0\.2em\]{margin-top:.2em}.mt-\[0\.15rem\]{margin-top:.15rem}.\!mb-\(--home-chapter-gap\){margin-bottom:var(--home-chapter-gap)!important}.\!mb-0{margin-bottom:0!important}.\!mb-3{margin-bottom:calc(var(--spacing) * 3)!important}.mb-0{margin-bottom:0}.box-border{box-sizing:border-box}.\!flex{display:flex!important}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.\!h-\[var\(--fwt-zone-logo-height\)\]{height:var(--fwt-zone-logo-height)!important}.h-3{height:calc(var(--spacing) * 3)}.h-5{height:calc(var(--spacing) * 5)}.h-10{height:calc(var(--spacing) * 10)}.h-\[0\.9em\]{height:.9em}.h-\[1\.7em\]{height:1.7em}.h-\[1\.65em\]{height:1.65em}.h-\[calc\(2\.5rem\*148\/147\.629\)\]{height:2.50628rem}.h-\[var\(--brand-rule-band\)\]{height:var(--brand-rule-band)}.h-auto{height:auto}.min-h-dvh{min-height:100dvh}.\!w-auto{width:auto!important}.w-3{width:calc(var(--spacing) * 3)}.w-5{width:calc(var(--spacing) * 5)}.w-\[calc\(100\%\+0\.2em\)\]{width:calc(100% + .2em)}.w-\[calc\(100\%\+0\.36em\)\]{width:calc(100% + .36em)}.w-\[calc\(100\%\+0\.64em\)\]{width:calc(100% + .64em)}.w-\[calc\(100\%\+2rem\)\]{width:calc(100% + 2rem)}.w-\[calc\(100\%-2rem\)\]{width:calc(100% - 2rem)}.w-auto{width:auto}.w-fit{width:fit-content}.w-full{width:100%}.max-w-\[34rem\]{max-width:34rem}.max-w-\[52rem\]{max-width:52rem}.max-w-\[58rem\]{max-width:58rem}.max-w-\[76rem\]{max-width:76rem}.max-w-\[min\(calc\(100\%-2rem\)\,24rem\)\]{max-width:min(100% - 2rem,24rem)}.max-w-full{max-width:100%}.max-w-none{max-width:none}.flex-\[1_0_auto\]{flex:1 0 auto}.shrink-0{flex-shrink:0}.origin-bottom{transform-origin:bottom}.\!translate-y-0{--tw-translate-y:0px!important;translate:var(--tw-translate-x) var(--tw-translate-y)!important}.-translate-y-0\.5{--tw-translate-y:calc(var(--spacing) * -.5);translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-1\/2{--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.scale-y-\[0\.68\]{--tw-scale-y:.68;scale:var(--tw-scale-x) var(--tw-scale-y)}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.cursor-pointer{cursor:pointer}.list-none{list-style-type:none}.appearance-none{appearance:none}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.items-start{align-items:flex-start}.justify-center{justify-content:center}.gap-2{gap:calc(var(--spacing) * 2)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-6{gap:calc(var(--spacing) * 6)}.gap-7{gap:calc(var(--spacing) * 7)}.gap-\[0\.9rem\]{gap:.9rem}.gap-x-2{column-gap:calc(var(--spacing) * 2)}.gap-x-3\.5{column-gap:calc(var(--spacing) * 3.5)}.gap-x-\[0\.35em\]{column-gap:.35em}.gap-y-3{row-gap:calc(var(--spacing) * 3)}.justify-self-start{justify-self:flex-start}.overflow-hidden{overflow:hidden}.\!border-0{border-style:var(--tw-border-style)!important;border-width:0!important}.border{border-style:var(--tw-border-style);border-width:1px}.\!border-fwt-ink{border-color:var(--color-fwt-ink)!important}.\!border-fwt-lime{border-color:var(--color-fwt-lime)!important}.border-current{border-color:currentColor}.\!bg-fwt-ink{background-color:var(--color-fwt-ink)!important}.\!bg-fwt-lime{background-color:var(--color-fwt-lime)!important}.\!bg-transparent{background-color:#0000!important}.bg-fwt-ink{background-color:var(--color-fwt-ink)}.bg-fwt-lavender{background-color:var(--color-fwt-lavender)}.bg-fwt-lime{background-color:var(--color-fwt-lime)}.bg-fwt-paper{background-color:var(--color-fwt-paper)}.bg-transparent{background-color:#0000}.fill-fwt-ink{fill:var(--color-fwt-ink)}.fill-fwt-lavender{fill:var(--color-fwt-lavender)}.fill-fwt-lime{fill:var(--color-fwt-lime)}.\!p-0{padding:0!important}.p-0{padding:0}.p-4{padding:calc(var(--spacing) * 4)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-6{padding-inline:calc(var(--spacing) * 6)}.px-\[0\.42em\]{padding-inline:.42em}.py-1\.5{padding-block:calc(var(--spacing) * 1.5)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-6{padding-block:calc(var(--spacing) * 6)}.py-14{padding-block:calc(var(--spacing) * 14)}.py-\[0\.38em\]{padding-block:.38em}.pt-2{padding-top:calc(var(--spacing) * 2)}.pt-10{padding-top:calc(var(--spacing) * 10)}.pb-\[0\.14em\]{padding-bottom:.14em}.pb-\[var\(--brand-rule-sticky-inset\)\]{padding-bottom:var(--brand-rule-sticky-inset)}.text-center{text-align:center}.font-bitcount{font-variation-settings:"ELSH" 45;font-weight:400;font-family:var(--font-bitcount)}.font-sans{font-family:var(--font-sans)}.bitcount-pixel{font-size:1.2em!important}.text-\[1\.25rem\]{font-size:1.25rem}.leading-6{--tw-leading:calc(var(--spacing) * 6);line-height:calc(var(--spacing) * 6)}.leading-\[inherit\]{--tw-leading:inherit;line-height:inherit}.leading-none{--tw-leading:1;line-height:1}.font-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.mute{color:var(--color-fwt-mute)}.mute:where([data-theme=dark],[data-theme=dark] *){color:var(--color-fwt-mute-on-ink)}@media (prefers-color-scheme:dark){.mute:where(:root:not([data-theme=light]) *){color:var(--color-fwt-mute-on-ink)}}.\!text-fwt-ink{color:var(--color-fwt-ink)!important}.\!text-fwt-paper{color:var(--color-fwt-paper)!important}.text-fwt-ink{color:var(--color-fwt-ink)}.text-fwt-lime{color:var(--color-fwt-lime)}.text-fwt-paper{color:var(--color-fwt-paper)}.text-inherit{color:inherit}.lowercase{text-transform:lowercase}.\!no-underline{text-decoration-line:none!important}.underline{text-decoration-line:underline}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.select-none{-webkit-user-select:none;user-select:none}.not-first\:border-t:not(:first-child){border-top-style:var(--tw-border-style);border-top-width:1px}@media (hover:hover){.group-hover\:opacity-0:is(:where(.group):hover *){opacity:0}}.group-focus-visible\:opacity-0:is(:where(.group):focus-visible *){opacity:0}@media (hover:hover){.hover\:\!bg-transparent:hover{background-color:#0000!important}.hover\:\!text-fwt-ink:hover{color:var(--color-fwt-ink)!important}.hover\:\!text-fwt-lime:hover{color:var(--color-fwt-lime)!important}.hover\:\!text-inherit:hover{color:inherit!important}}.focus-visible\:outline-2:focus-visible{outline-style:var(--tw-outline-style);outline-width:2px}.focus-visible\:outline-offset-2:focus-visible{outline-offset:2px}.focus-visible\:outline-fwt-ink:focus-visible{outline-color:var(--color-fwt-ink)}@media (hover:hover){.enabled\:hover\:bg-fwt-ink:enabled:hover{background-color:var(--color-fwt-ink)}.enabled\:hover\:text-fwt-paper:enabled:hover{color:var(--color-fwt-paper)}}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.aria-checked\:font-bold[aria-checked=true]{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}@media (width>=641px){.min-\[641px\]\:px-8{padding-inline:calc(var(--spacing) * 8)}.min-\[641px\]\:py-8{padding-block:calc(var(--spacing) * 8)}}@media (width>=80rem){.min-\[80rem\]\:-mx-8{margin-inline:calc(var(--spacing) * -8)}.min-\[80rem\]\:w-\[calc\(100\%\+4rem\)\]{width:calc(100% + 4rem)}}.dark\:\!border-fwt-paper:where([data-theme=dark],[data-theme=dark] *){border-color:var(--color-fwt-paper)!important}@media (prefers-color-scheme:dark){.dark\:\!border-fwt-paper:where(:root:not([data-theme=light]) *){border-color:var(--color-fwt-paper)!important}}.dark\:\!bg-fwt-paper:where([data-theme=dark],[data-theme=dark] *){background-color:var(--color-fwt-paper)!important}@media (prefers-color-scheme:dark){.dark\:\!bg-fwt-paper:where(:root:not([data-theme=light]) *){background-color:var(--color-fwt-paper)!important}}.dark\:bg-fwt-ink:where([data-theme=dark],[data-theme=dark] *){background-color:var(--color-fwt-ink)}@media (prefers-color-scheme:dark){.dark\:bg-fwt-ink:where(:root:not([data-theme=light]) *){background-color:var(--color-fwt-ink)}}.dark\:bg-fwt-paper:where([data-theme=dark],[data-theme=dark] *){background-color:var(--color-fwt-paper)}@media (prefers-color-scheme:dark){.dark\:bg-fwt-paper:where(:root:not([data-theme=light]) *){background-color:var(--color-fwt-paper)}}.dark\:\!text-fwt-ink:where([data-theme=dark],[data-theme=dark] *){color:var(--color-fwt-ink)!important}@media (prefers-color-scheme:dark){.dark\:\!text-fwt-ink:where(:root:not([data-theme=light]) *){color:var(--color-fwt-ink)!important}}.dark\:text-fwt-ink:where([data-theme=dark],[data-theme=dark] *){color:var(--color-fwt-ink)}@media (prefers-color-scheme:dark){.dark\:text-fwt-ink:where(:root:not([data-theme=light]) *){color:var(--color-fwt-ink)}}.dark\:text-fwt-paper:where([data-theme=dark],[data-theme=dark] *){color:var(--color-fwt-paper)}@media (prefers-color-scheme:dark){.dark\:text-fwt-paper:where(:root:not([data-theme=light]) *){color:var(--color-fwt-paper)}}@media (hover:hover){.dark\:group-hover\:fill-fwt-paper:where([data-theme=dark],[data-theme=dark] *):is(:where(.group):hover *){fill:var(--color-fwt-paper)}}@media (prefers-color-scheme:dark){@media (hover:hover){.dark\:group-hover\:fill-fwt-paper:where(:root:not([data-theme=light]) *):is(:where(.group):hover *){fill:var(--color-fwt-paper)}}}.dark\:group-focus-visible\:fill-fwt-paper:where([data-theme=dark],[data-theme=dark] *):is(:where(.group):focus-visible *){fill:var(--color-fwt-paper)}@media (prefers-color-scheme:dark){.dark\:group-focus-visible\:fill-fwt-paper:where(:root:not([data-theme=light]) *):is(:where(.group):focus-visible *){fill:var(--color-fwt-paper)}}@media (hover:hover){.dark\:hover\:\!border-fwt-ink:where([data-theme=dark],[data-theme=dark] *):hover{border-color:var(--color-fwt-ink)!important}}@media (prefers-color-scheme:dark){@media (hover:hover){.dark\:hover\:\!border-fwt-ink:where(:root:not([data-theme=light]) *):hover{border-color:var(--color-fwt-ink)!important}}}@media (hover:hover){.dark\:hover\:\!bg-transparent:where([data-theme=dark],[data-theme=dark] *):hover{background-color:#0000!important}}@media (prefers-color-scheme:dark){@media (hover:hover){.dark\:hover\:\!bg-transparent:where(:root:not([data-theme=light]) *):hover{background-color:#0000!important}}}@media (hover:hover){.dark\:hover\:\!text-fwt-ink:where([data-theme=dark],[data-theme=dark] *):hover{color:var(--color-fwt-ink)!important}}@media (prefers-color-scheme:dark){@media (hover:hover){.dark\:hover\:\!text-fwt-ink:where(:root:not([data-theme=light]) *):hover{color:var(--color-fwt-ink)!important}}}@media (hover:hover){.dark\:hover\:\!text-fwt-paper:where([data-theme=dark],[data-theme=dark] *):hover{color:var(--color-fwt-paper)!important}}@media (prefers-color-scheme:dark){@media (hover:hover){.dark\:hover\:\!text-fwt-paper:where(:root:not([data-theme=light]) *):hover{color:var(--color-fwt-paper)!important}}}.dark\:focus-visible\:outline-fwt-paper:where([data-theme=dark],[data-theme=dark] *):focus-visible{outline-color:var(--color-fwt-paper)}@media (prefers-color-scheme:dark){.dark\:focus-visible\:outline-fwt-paper:where(:root:not([data-theme=light]) *):focus-visible{outline-color:var(--color-fwt-paper)}}@media (hover:hover){.dark\:enabled\:hover\:bg-fwt-paper:where([data-theme=dark],[data-theme=dark] *):enabled:hover{background-color:var(--color-fwt-paper)}}@media (prefers-color-scheme:dark){@media (hover:hover){.dark\:enabled\:hover\:bg-fwt-paper:where(:root:not([data-theme=light]) *):enabled:hover{background-color:var(--color-fwt-paper)}}}@media (hover:hover){.dark\:enabled\:hover\:text-fwt-ink:where([data-theme=dark],[data-theme=dark] *):enabled:hover{color:var(--color-fwt-ink)}}@media (prefers-color-scheme:dark){@media (hover:hover){.dark\:enabled\:hover\:text-fwt-ink:where(:root:not([data-theme=light]) *):enabled:hover{color:var(--color-fwt-ink)}}}.\[\&_h2\]\:\!mt-0 h2{margin-top:0!important}.\[\&_h3\]\:\!my-0 h3,.\[\&_p\]\:\!my-0 p{margin-block:0!important}.\[\&_p\]\:\!mb-0 p{margin-bottom:0!important}.\[\&_p\+_p\]\:\!mt-4 p+p,.\[\&_ul\]\:\!mt-4 ul{margin-top:calc(var(--spacing) * 4)!important}.\[\&_ul\]\:\!mb-0 ul{margin-bottom:0!important}.js .\[\.js_\&\]\:flex{display:flex}}html{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;text-transform:lowercase;min-height:100%;overflow-x:clip}@media (prefers-color-scheme:dark){html{--lightningcss-light: ;--lightningcss-dark:initial}}html[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}html[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}button,summary,.chrome{text-transform:lowercase}p,dd,blockquote,legend,article li,input:not([type=checkbox]):not([type=radio]):not([type=hidden]):not([type=submit]),textarea,.keep-case,option{text-transform:none}label:has([type=checkbox]){text-transform:none}label:has([type=radio]){text-transform:none}details:not([open])>:not(summary){display:none!important}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:300 700;font-display:swap;src:url(/assets/fonts/space-grotesk-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:Bitcount Grid Double;font-style:normal;font-weight:100 900;font-display:swap;src:url(/assets/fonts/bitcount-grid-double-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}body{min-height:100dvh;margin:0}a{color:inherit;text-underline-offset:.18em;text-decoration:underline}a:hover{text-decoration:none}header,section,footer{margin-block:2rem}h1{overflow-wrap:break-word;max-width:none;margin-block:2rem}h2{margin-top:3rem;margin-bottom:1rem;font-size:1.5rem;font-weight:700}h3{margin-top:2rem;margin-bottom:.5rem;font-size:1.25rem;font-weight:600}h4{margin-top:2rem;margin-bottom:.5rem;font-weight:600}p,ul,ol,dl,blockquote{margin-block:1rem}article ul{padding-left:1.5rem;list-style:outside}article ol{padding-left:1.5rem;list-style:decimal}label{gap:.25rem;display:grid}input,select{background:0 0;border:1px solid;width:100%;max-width:34rem;padding:.25rem .5rem}textarea{resize:vertical;background:0 0;border:1px solid;width:100%;max-width:34rem;min-height:7rem;padding:.25rem .5rem;display:block}button{cursor:pointer;background:0 0;border:1px solid;padding:.375rem .75rem}button:disabled{cursor:not-allowed}button:not(:disabled):hover{background:var(--color-fwt-ink);color:var(--color-fwt-paper)}:focus-visible{outline:2px solid var(--color-fwt-ink);outline-offset:2px}dt{margin-top:1rem;font-weight:700}dd{margin-left:0}@media (prefers-color-scheme:dark){html:not([data-theme=light]) button:not(:disabled):hover{background:var(--color-fwt-paper);color:var(--color-fwt-ink)}html:not([data-theme=light]) :focus-visible{outline-color:var(--color-fwt-paper)}}html[data-theme=dark] button:not(:disabled):hover{background:var(--color-fwt-paper);color:var(--color-fwt-ink)}html[data-theme=dark] :focus-visible{outline-color:var(--color-fwt-paper)}[data-zone-waitlist]{background-color:var(--color-fwt-ink);color:var(--color-fwt-paper)}[data-zone-waitlist] .mute{color:var(--color-fwt-mute-on-ink)}[data-zone-waitlist] :focus-visible{outline-color:var(--color-fwt-paper)}[data-zone-waitlist] :is(input[type=checkbox],input[type=radio]){accent-color:var(--color-fwt-lavender)}@media (prefers-color-scheme:dark){html:not([data-theme=light]) [data-zone-waitlist]{background-color:var(--color-fwt-paper);color:var(--color-fwt-ink)}html:not([data-theme=light]) [data-zone-waitlist] .mute{color:var(--color-fwt-mute)}html:not([data-theme=light]) [data-zone-waitlist] :focus-visible{outline-color:var(--color-fwt-ink)}}html[data-theme=dark] [data-zone-waitlist]{background-color:var(--color-fwt-paper);color:var(--color-fwt-ink)}html[data-theme=dark] [data-zone-waitlist] .mute{color:var(--color-fwt-mute)}html[data-theme=dark] [data-zone-waitlist] :focus-visible{outline-color:var(--color-fwt-ink)}.zone-mark{isolation:isolate;font-size:2.61071rem}[data-fwt-zone-mark]{--fwt-zone-logo-height:1.5rem;text-decoration:none;translate:0 -1px}[data-site-lockup] [data-fwt-zone-mark]{--fwt-zone-logo-height:2.5rem}h2 [data-fwt-zone-mark]{--fwt-zone-logo-height:1.8rem;translate:0 -1px}h2 [data-fwt-zone-mark] .zone-mark{translate:0 calc(.12em - 2px)}[data-fwt-zone-mark]>svg{height:var(--fwt-zone-logo-height)}[data-fwt-zone-mark] .zone-mark{font-size:calc(var(--fwt-zone-logo-height) * 92.5 / 147.629 / .6);margin-left:calc((5.629 - 11.811) / 64 * var(--fwt-zone-logo-height));text-decoration:none;translate:0 calc(.12em - 1px)}[data-fwt-zone-mark] .zone-mark svg{height:calc(var(--fwt-zone-logo-height) * 148 / 147.629)}.hero-scribble{background-color:var(--color-fwt-lavender);-webkit-mask-source-type:alpha;-webkit-mask-source-type:alpha;-webkit-mask-image:url(/assets/brand/scribble.png);mask-image:url(/assets/brand/scribble.png);-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-source-type:alpha;mask-mode:alpha}.hero-underline-mask{pointer-events:none;z-index:-10;transform-origin:bottom;background-color:var(--color-fwt-lavender);-webkit-mask-source-type:alpha;-webkit-mask-source-type:alpha;width:100%;position:absolute;bottom:-.14em;left:0;scale:1 .68;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-source-type:alpha;mask-mode:alpha}.hero-underline-lime{background-color:var(--color-fwt-lime)}.hero-underline-arch{aspect-ratio:275/29;-webkit-mask-image:url(/assets/brand/rule-arch.png);mask-image:url(/assets/brand/rule-arch.png)}.hero-underline-wave{aspect-ratio:296/44;-webkit-mask-image:url(/assets/brand/rule-wave.png);mask-image:url(/assets/brand/rule-wave.png)}.hero-underline-offset{aspect-ratio:468/22;-webkit-mask-image:url(/assets/brand/rule-offset.png);mask-image:url(/assets/brand/rule-offset.png)}main h2:not(.sr-only){z-index:0;width:max-content;max-width:100%;padding-bottom:.28em;position:relative}main h2:not(.sr-only):after{content:"";z-index:-1;pointer-events:none;background-color:var(--color-fwt-lavender);-webkit-mask-source-type:alpha;inset-inline:0;-webkit-mask-source-type:alpha;height:.3em;position:absolute;bottom:0;-webkit-mask-image:url(/assets/brand/rule-wave.png);mask-image:url(/assets/brand/rule-wave.png);-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-source-type:alpha;mask-mode:alpha}main h2[data-heading-rule=arch]:after{-webkit-mask-image:url(/assets/brand/rule-arch.png);mask-image:url(/assets/brand/rule-arch.png)}main h2[data-heading-rule=offset]:after{-webkit-mask-image:url(/assets/brand/rule-offset.png);mask-image:url(/assets/brand/rule-offset.png)}main h2[data-heading-rule=mark]:after{-webkit-mask-image:url(/assets/brand/rule-mark.png);mask-image:url(/assets/brand/rule-mark.png)}main h2[data-heading-hue=lime]:after{background-color:var(--color-fwt-lime)}.hero-circle{background-color:var(--color-fwt-lime);-webkit-mask-source-type:alpha;-webkit-mask-source-type:alpha;-webkit-mask-image:url(/assets/brand/circle.png);mask-image:url(/assets/brand/circle.png);-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-source-type:alpha;mask-mode:alpha}.hero-circle-lavender{background-color:var(--color-fwt-lavender)}.launch-announcement-panel :focus-visible{outline-color:var(--color-fwt-paper)}@media (prefers-color-scheme:dark){html:not([data-theme=light]) .launch-announcement-panel :focus-visible{outline-color:var(--color-fwt-ink)}}html[data-theme=dark] .launch-announcement-panel :focus-visible{outline-color:var(--color-fwt-ink)}main h2 a{text-decoration:none}main h2 a:hover,main h2 a:focus-visible{text-decoration:underline}:root{--brand-rule-band:2.2rem;--brand-rule-sticky-inset:1rem}@media (width>=641px){:root{--home-chapter-gap:5.5rem}}body:has(.brand-rule) footer{border-top-width:0;margin-top:0;margin-bottom:0;padding-top:0}.site-footer{--footer-sticker-headroom:var(--home-chapter-gap);justify-content:center;align-items:center;min-height:22rem;display:flex;overflow:clip visible}.footer-sticker-layer{top:var(--footer-sticker-headroom);z-index:0;pointer-events:none;position:absolute;bottom:0;left:0;right:0;overflow:clip visible}.footer-sticker{--sticker-ink:var(--color-fwt-ink);--sticker-paper:#fff;--sticker-lime:var(--color-fwt-lime);--sticker-lavender:var(--color-fwt-lavender);transform-origin:50%;line-height:0;display:block;position:absolute}.footer-sticker-hue-lime{--sticker-lavender:var(--color-fwt-lime)}.footer-sticker-hue-lavender{--sticker-lime:var(--color-fwt-lavender)}.footer-content{text-shadow:0 0 12px var(--color-fwt-paper), 0 0 18px var(--color-fwt-paper)}@media (width>=641px){.site-footer{min-height:26rem}}@media (prefers-color-scheme:dark){html:not([data-theme=light]) .footer-sticker:not(.footer-sticker-paper):not(.footer-sticker-accent){--sticker-ink:var(--color-fwt-paper)}html:not([data-theme=light]) .footer-sticker-accent{--sticker-lavender:var(--color-fwt-lime);--sticker-lime:var(--color-fwt-lime)}html:not([data-theme=light]) .footer-sticker-chat{--sticker-lime:var(--color-fwt-lavender);--sticker-lavender:var(--color-fwt-lavender)}html:not([data-theme=light]) .footer-content{text-shadow:0 0 12px var(--color-fwt-ink), 0 0 18px var(--color-fwt-ink)}}html[data-theme=dark] .footer-sticker:not(.footer-sticker-paper):not(.footer-sticker-accent){--sticker-ink:var(--color-fwt-paper)}html[data-theme=dark] .footer-sticker-accent{--sticker-lavender:var(--color-fwt-lime);--sticker-lime:var(--color-fwt-lime)}html[data-theme=dark] .footer-sticker-chat{--sticker-lime:var(--color-fwt-lavender);--sticker-lavender:var(--color-fwt-lavender)}html[data-theme=dark] .footer-content{text-shadow:0 0 12px var(--color-fwt-ink), 0 0 18px var(--color-fwt-ink)}.brand-rule-tile{-webkit-mask-source-type:alpha;-webkit-mask-source-type:alpha;flex:1 0 auto;height:.85rem;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-source-type:alpha;mask-mode:alpha}.brand-rule-arch{aspect-ratio:275/29;-webkit-mask-image:url(/assets/brand/rule-arch.png);mask-image:url(/assets/brand/rule-arch.png)}.brand-rule-wave{aspect-ratio:296/44;-webkit-mask-image:url(/assets/brand/rule-wave.png);mask-image:url(/assets/brand/rule-wave.png)}.brand-rule-offset{aspect-ratio:468/22;-webkit-mask-image:url(/assets/brand/rule-offset.png);mask-image:url(/assets/brand/rule-offset.png)}.brand-rule-mark{aspect-ratio:637/31;-webkit-mask-image:url(/assets/brand/rule-mark.png);mask-image:url(/assets/brand/rule-mark.png)}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-scale-x{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-y{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-z{syntax:"*";inherits:false;initial-value:1}@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-outline-style{syntax:"*";inherits:false;initial-value:solid}
