/*! tailwindcss v4.2.4 | MIT License | https://tailwindcss.com */@layer properties;:host,:root{--tw-font-heading:var(--gh-font-heading);--tw-font-body:var(--gh-font-body)}.tw\:relative{position:relative}.tw\:z-10{z-index:10}.tw\:m-\[0_0_1rem\]{margin:0 0 1rem}.tw\:m-\[0_auto\]{margin:0 auto}.tw\:mb-\[1rem\]{margin-bottom:1rem}.tw\:mb-\[calc\(2rem\+1vw\)\]{margin-bottom:calc(2rem + 1vw)}.tw\:grid{display:grid}.tw\:inline-block{display:inline-block}.tw\:max-w-\[50rem\]{max-width:50rem}.tw\:grid-cols-\[repeat\(auto-fill\,minmax\(320px\,1fr\)\)\]{grid-template-columns:repeat(auto-fill,minmax(320px,1fr))}.tw\:gap-\[2rem\]{gap:2rem}.tw\:border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.tw\:border-\[var\(--color-background-contrast\)\]{border-color:var(--color-background-contrast)}.tw\:pb-\[calc\(3rem\+1\.5vw\)\]{padding-bottom:calc(3rem + 1.5vw)}.tw\:text-center{text-align:center}.tw\:font-heading{font-family:var(--tw-font-heading)}.tw\:text-\[1\.4em\]{font-size:1.4em}.tw\:text-\[1\.8em\]{font-size:1.8em}.tw\:text-\[4em\]{font-size:4em}.tw\:leading-\[1\.1\]{--tw-leading:1.1;line-height:1.1}.tw\:leading-\[1\.5\]{--tw-leading:1.5;line-height:1.5}.tw\:font-\[500\]{--tw-font-weight:500;font-weight:500}.tw\:font-\[700\]{--tw-font-weight:700;font-weight:700}.tw\:tracking-\[0\.1em\]{--tw-tracking:0.1em;letter-spacing:.1em}.tw\:text-\[var\(--color-content-lead\)\]{color:var(--color-content-lead)}.tw\:text-\[var\(--color-content-secondary\)\]{color:var(--color-content-secondary)}.tw\:text-\[var\(--ghost-accent-color\)\]{color:var(--ghost-accent-color)}.tw\:uppercase{text-transform:uppercase}.tw\:max-\[640px\]\:text-\[1\.6em\]{@media (width < 640px){font-size:1.6em}}.tw\:max-\[640px\]\:text-\[3em\]{@media (width < 640px){font-size:3em}}.tw\:max-\[480px\]\:grid-cols-1{@media (width < 480px){grid-template-columns:repeat(1,minmax(0,1fr))}}.tw\:max-\[480px\]\:gap-\[1\.5rem\]{@media (width < 480px){gap:1.5rem}}@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}@layer properties{@supports ((-webkit-hyphens:none) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,::backdrop,:after,:before{--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial}}}