@layer bricks {:where(.brxe-heading).has-separator{align-items:center;display:inline-flex;gap:20px}:where(.brxe-heading)>[contenteditable]{display:inline-block;text-decoration:inherit}:where(.brxe-heading) .separator{border-top:1px solid;flex-grow:1;flex-shrink:0;height:1px}}#brxe-l1n7qs {font-family: "IBM Plex Mono", ui-monospace, monospace; font-size: var(--text-xs); font-weight: 600; letter-spacing: 0.1em; text-transform: uppercase; color: var(--magenta-ink)}#brxe-daaywx {font-family: "Bricolage Grotesque", system-ui, sans-serif; font-size: var(--text-h1); font-weight: var(--weight-display); line-height: var(--leading-display); letter-spacing: var(--tracking-display); color: var(--text-primary)}#brxe-f5dc6p {font-family: "Archivo", system-ui, sans-serif; font-size: var(--text-lg); font-weight: 400; line-height: var(--leading-body); color: var(--text-primary)}#brxe-vosvrq {display: flex; flex-direction: column; row-gap: var(--space-md)}#brxe-ktmihy {font-family: "IBM Plex Mono", ui-monospace, monospace; font-size: var(--text-xs); font-weight: 500; letter-spacing: 0.1em; text-transform: uppercase; color: var(--amarillo)}#brxe-roq3qv {font-family: "Bricolage Grotesque", system-ui, sans-serif; font-size: 48px; font-weight: 800; line-height: 1; letter-spacing: -0.03em; color: var(--blanco)}#brxe-fxmo5v {font-family: "IBM Plex Mono", ui-monospace, monospace; font-size: var(--text-sm); font-weight: 500; line-height: 1.5; color: var(--text-inverse)}#brxe-wk8g6d {display: flex; flex-direction: row; align-items: center; column-gap: 14px}#brxe-u045ud {font-family: "Bricolage Grotesque", system-ui, sans-serif; font-size: 48px; font-weight: 800; line-height: 1; letter-spacing: -0.03em; color: var(--blanco)}#brxe-n4zamz {font-family: "IBM Plex Mono", ui-monospace, monospace; font-size: var(--text-sm); font-weight: 500; line-height: 1.5; color: var(--text-inverse)}#brxe-w0k6p8 {display: flex; flex-direction: row; align-items: center; column-gap: 14px}#brxe-x27sxj {font-family: "Bricolage Grotesque", system-ui, sans-serif; font-size: 48px; font-weight: 800; line-height: 1; letter-spacing: -0.03em; color: var(--blanco)}#brxe-dhnsqf {font-family: "IBM Plex Mono", ui-monospace, monospace; font-size: var(--text-sm); font-weight: 500; line-height: 1.5; color: var(--text-inverse)}#brxe-pts22x {display: flex; flex-direction: row; align-items: center; column-gap: 14px}#brxe-gj7uq1 {display: flex; flex-direction: column; row-gap: 10px; background-color: var(--surface-inverse); padding-top: var(--space-md); padding-right: var(--space-lg); padding-bottom: var(--space-md); padding-left: var(--space-lg); border-radius: var(--radius-card)}#brxe-dbon8l {display: grid; align-items: initial; grid-template-columns: minmax(0, 1.2fr) minmax(0, .8fr); column-gap: var(--space-2xl); row-gap: var(--space-lg); align-items: end}@media (max-width: 900px) {#brxe-dbon8l {grid-template-columns: minmax(0, 1fr)}}@media (max-width: 560px) {#brxe-dbon8l {grid-template-columns: minmax(0, 1fr)}}#brxe-on33um {display: flex; flex-direction: column; width: var(--content-max); row-gap: var(--space-md)}#brxe-buppl1 {background-color: var(--surface-base); padding-top: var(--section-y); padding-right: var(--section-x); padding-bottom: var(--section-y); padding-left: var(--section-x)}#brxe-w9pq0a {font-family: "IBM Plex Mono", ui-monospace, monospace; font-size: var(--text-xs); font-weight: 600; letter-spacing: 0.1em; text-transform: uppercase; color: var(--text-primary)}#brxe-h0uycq {font-family: "Bricolage Grotesque", system-ui, sans-serif; font-size: var(--text-h2); font-weight: var(--weight-display); line-height: var(--leading-tight); letter-spacing: var(--tracking-tight); color: var(--text-primary)}#brxe-wybdlk {display: flex; flex-direction: column; row-gap: var(--space-sm); width: auto}#brxe-jmzr4c {font-family: "Archivo", system-ui, sans-serif; font-size: var(--text-lg); font-weight: 400; line-height: var(--leading-body); color: var(--text-primary); width: min(420px, 100%)}#brxe-hp9zka {display: flex; flex-direction: row; justify-content: space-between; align-items: flex-end; column-gap: var(--space-lg); row-gap: var(--space-md)}@media (max-width: 900px) {#brxe-hp9zka {flex-direction: column; align-items: flex-start}}@media (max-width: 560px) {#brxe-hp9zka {flex-direction: column; align-items: flex-start}}.brxe-fdg230 {font-family: "IBM Plex Mono", ui-monospace, monospace; font-size: var(--text-xs); font-weight: 600; letter-spacing: 0.1em; text-transform: uppercase; color: var(--magenta-ink)}.brxe-raf3tj {font-family: "Bricolage Grotesque", system-ui, sans-serif; font-size: var(--text-h3); font-weight: var(--weight-display); line-height: 1.15; letter-spacing: -0.02em; color: var(--text-primary)}.brxe-r21cg1 {font-family: "Archivo", system-ui, sans-serif; font-size: var(--text-sm); font-weight: 400; line-height: var(--leading-body); color: var(--text-secondary); font-style: italic; padding-left: 12px; border-left: 3px solid var(--amarillo)}.brxe-zx079l {font-family: "Archivo", system-ui, sans-serif; font-size: var(--text-sm); font-weight: 400; line-height: 1.6; color: var(--text-primary)}.brxe-wm1w6d {font-family: "Bricolage Grotesque", system-ui, sans-serif; font-weight: 800; font-size: 15px; color: var(--magenta-ink)}.brxe-i1iu4z {font-family: "IBM Plex Mono", ui-monospace, monospace; font-size: var(--text-xs); font-weight: 500; color: var(--text-primary); padding-top: 12px; border-top: 1px solid var(--border-subtle)}.brxe-dobavn {display: flex; flex-direction: column; row-gap: 12px}.brxe-qj311b {display: flex; flex-direction: column; row-gap: 12px; padding-top: var(--space-md); padding-right: var(--space-md); padding-bottom: var(--space-md); padding-left: var(--space-md); background-color: var(--surface-card); border: var(--border-width) solid var(--border-strong); border-radius: var(--radius-card)}#brxe-y6a53f {display: grid; align-items: initial; grid-template-columns: repeat(3, minmax(0, 1fr)); column-gap: var(--space-md); row-gap: var(--space-md)}@media (max-width: 900px) {#brxe-y6a53f {grid-template-columns: repeat(2, minmax(0, 1fr))}}@media (max-width: 560px) {#brxe-y6a53f {grid-template-columns: minmax(0, 1fr)}}#brxe-e5ivro {display: flex; flex-direction: column; width: var(--content-max); row-gap: var(--space-xl)}#brxe-vh4zs3 {background-color: var(--surface-highlight); padding-top: var(--section-y); padding-right: var(--section-x); padding-bottom: var(--section-y); padding-left: var(--section-x)}.brxe-a9mr72 {font-family: "Bricolage Grotesque", system-ui, sans-serif; font-size: var(--text-h2); font-weight: var(--weight-display); line-height: var(--leading-tight); letter-spacing: var(--tracking-tight); color: var(--text-primary)}.brxe-aiwyu7 {width: 100%}.brxe-gl8zgt {display: flex; flex-direction: column; align-items: flex-start; row-gap: var(--space-sm); background-color: var(--crema-honda); padding-top: var(--section-y); padding-right: var(--section-x); padding-bottom: var(--section-y); padding-left: var(--section-x)}#brxe-lgf7xu {font-family: "IBM Plex Mono", ui-monospace, monospace; font-size: var(--text-xs); font-weight: 600; letter-spacing: 0.1em; text-transform: uppercase; color: var(--amarillo)}#brxe-iwrm69 {font-family: "Bricolage Grotesque", system-ui, sans-serif; font-size: var(--text-h2); font-weight: var(--weight-display); line-height: var(--leading-tight); letter-spacing: var(--tracking-tight); color: var(--text-inverse)}#brxe-zgzg48 {font-family: "Archivo", system-ui, sans-serif; font-size: var(--text-lg); font-weight: 400; line-height: var(--leading-body); color: var(--text-inverse-secondary); width: min(680px, 100%)}#brxe-p894ws {font-family: "Bricolage Grotesque", system-ui, sans-serif; font-size: 48px; font-weight: 800; line-height: 1; letter-spacing: -0.04em; color: var(--magenta)}#brxe-fc69kb {font-family: "IBM Plex Mono", ui-monospace, monospace; font-size: var(--text-xs); font-weight: 600; letter-spacing: 0.1em; text-transform: uppercase; color: var(--amarillo)}#brxe-b3rr14 {font-family: "Bricolage Grotesque", system-ui, sans-serif; font-size: var(--text-h3); font-weight: var(--weight-display); line-height: 1.15; letter-spacing: -0.02em; color: var(--blanco)}#brxe-bto99g {font-family: "Archivo", system-ui, sans-serif; font-size: var(--text-sm); font-weight: 400; line-height: var(--leading-body); color: var(--text-inverse-secondary)}#brxe-swbseu {display: flex; flex-direction: column; row-gap: 10px; padding-top: var(--space-md); border-top: 1px solid var(--border-inverse)}#brxe-rhenv8 {font-family: "Bricolage Grotesque", system-ui, sans-serif; font-size: 48px; font-weight: 800; line-height: 1; letter-spacing: -0.04em; color: var(--magenta)}#brxe-s015xz {font-family: "IBM Plex Mono", ui-monospace, monospace; font-size: var(--text-xs); font-weight: 600; letter-spacing: 0.1em; text-transform: uppercase; color: var(--amarillo)}#brxe-lu53ku {font-family: "Bricolage Grotesque", system-ui, sans-serif; font-size: var(--text-h3); font-weight: var(--weight-display); line-height: 1.15; letter-spacing: -0.02em; color: var(--blanco)}#brxe-iuf2ja {font-family: "Archivo", system-ui, sans-serif; font-size: var(--text-sm); font-weight: 400; line-height: var(--leading-body); color: var(--text-inverse-secondary)}#brxe-ctt6jv {display: flex; flex-direction: column; row-gap: 10px; padding-top: var(--space-md); border-top: 1px solid var(--border-inverse)}#brxe-p6vxow {font-family: "Bricolage Grotesque", system-ui, sans-serif; font-size: 48px; font-weight: 800; line-height: 1; letter-spacing: -0.04em; color: var(--magenta)}#brxe-d03e4w {font-family: "IBM Plex Mono", ui-monospace, monospace; font-size: var(--text-xs); font-weight: 600; letter-spacing: 0.1em; text-transform: uppercase; color: var(--amarillo)}#brxe-wxu5vw {font-family: "Bricolage Grotesque", system-ui, sans-serif; font-size: var(--text-h3); font-weight: var(--weight-display); line-height: 1.15; letter-spacing: -0.02em; color: var(--blanco)}#brxe-pwzf4t {font-family: "Archivo", system-ui, sans-serif; font-size: var(--text-sm); font-weight: 400; line-height: var(--leading-body); color: var(--text-inverse-secondary)}#brxe-xizib2 {display: flex; flex-direction: column; row-gap: 10px; padding-top: var(--space-md); border-top: 1px solid var(--border-inverse)}#brxe-uz8m80 {font-family: "Bricolage Grotesque", system-ui, sans-serif; font-size: 48px; font-weight: 800; line-height: 1; letter-spacing: -0.04em; color: var(--magenta)}#brxe-uuqn4b {font-family: "IBM Plex Mono", ui-monospace, monospace; font-size: var(--text-xs); font-weight: 600; letter-spacing: 0.1em; text-transform: uppercase; color: var(--amarillo)}#brxe-sts7hu {font-family: "Bricolage Grotesque", system-ui, sans-serif; font-size: var(--text-h3); font-weight: var(--weight-display); line-height: 1.15; letter-spacing: -0.02em; color: var(--blanco)}#brxe-wm85f9 {font-family: "Archivo", system-ui, sans-serif; font-size: var(--text-sm); font-weight: 400; line-height: var(--leading-body); color: var(--text-inverse-secondary)}#brxe-h0e5ce {display: flex; flex-direction: column; row-gap: 10px; padding-top: var(--space-md); border-top: 1px solid var(--border-inverse)}#brxe-e58oya {display: grid; align-items: initial; grid-template-columns: repeat(4, minmax(0, 1fr)); column-gap: var(--space-md); row-gap: var(--space-lg); margin-top: var(--space-md)}@media (max-width: 900px) {#brxe-e58oya {grid-template-columns: repeat(2, minmax(0, 1fr))}}@media (max-width: 560px) {#brxe-e58oya {grid-template-columns: minmax(0, 1fr)}}#brxe-i9sn56 {display: flex; flex-direction: column; width: var(--content-max); row-gap: var(--space-md)}#brxe-s571jk {background-color: var(--surface-inverse); padding-top: var(--section-y); padding-right: var(--section-x); padding-bottom: var(--section-y); padding-left: var(--section-x)}#brxe-r1dpr4 {font-family: "Bricolage Grotesque", system-ui, sans-serif; font-size: var(--text-h2); font-weight: var(--weight-display); line-height: var(--leading-tight); letter-spacing: var(--tracking-tight); color: var(--text-on-accent)}#brxe-z75ukw {font-family: "Archivo", system-ui, sans-serif; font-size: var(--text-lg); font-weight: 400; line-height: var(--leading-body); color: var(--text-on-accent)}#brxe-h9hrlc {display: flex; flex-direction: column; row-gap: var(--space-md)}#brxe-bucvwr {font-family: "Archivo", system-ui, sans-serif; font-size: var(--text-base); font-weight: 700; color: var(--tinta)}#brxe-a4snng {font-family: "Archivo", system-ui, sans-serif; font-size: var(--text-base); font-weight: 700; color: var(--tinta)}#brxe-tzxpkw {font-family: "Archivo", system-ui, sans-serif; font-size: var(--text-base); font-weight: 700; color: var(--tinta)}#brxe-p1dmru {font-family: "Archivo", system-ui, sans-serif; font-size: var(--text-base); font-weight: 700; color: var(--tinta)}#brxe-yxhv6v {font-family: "Archivo", system-ui, sans-serif; font-size: var(--text-base); font-weight: 700; color: var(--tinta)}#brxe-cmgqml {font-family: "Archivo", system-ui, sans-serif; font-size: var(--text-base); font-weight: 700; color: var(--tinta)}#brxe-j9k7dn {font-family: "Archivo", system-ui, sans-serif; font-size: var(--text-base); font-weight: 700; color: var(--tinta)}#brxe-jytg1a {display: grid; align-items: initial; row-gap: 10px}#brxe-v2n0zf {display: grid; align-items: initial; grid-template-columns: repeat(2, minmax(0, 1fr)); width: var(--content-max); column-gap: var(--space-2xl); row-gap: var(--space-lg); align-items: center}@media (max-width: 900px) {#brxe-v2n0zf {grid-template-columns: minmax(0, 1fr)}}@media (max-width: 560px) {#brxe-v2n0zf {grid-template-columns: minmax(0, 1fr)}}#brxe-gktqf6 {background-color: var(--surface-accent); padding-top: var(--section-y); padding-right: var(--section-x); padding-bottom: var(--section-y); padding-left: var(--section-x)}.brxe-idum4t {font-family: "Bricolage Grotesque", system-ui, sans-serif; font-weight: 800; color: var(--text-primary); font-size: clamp(26px, 3vw, 40px); line-height: 1.0; letter-spacing: -0.035em; margin-bottom: 30px}@media (max-width: 900px) {.brxe-idum4t {align-self: flex-start}}@media (max-width: 560px) {.brxe-idum4t {align-self: flex-start}}.brxe-miz4ng {font-family: "Bricolage Grotesque", system-ui, sans-serif; font-weight: 800; color: var(--text-primary); font-size: 19px; line-height: 1.2; letter-spacing: -0.022em}.brxe-vav17r {font-family: "Archivo", system-ui, sans-serif; color: var(--text-secondary); font-size: 15px; line-height: 1.6}.brxe-pnx6pw {font-family: "Bricolage Grotesque", system-ui, sans-serif; font-weight: 800; color: var(--text-primary); font-size: 19px; line-height: 1.2; letter-spacing: -0.022em}.brxe-eewetf {font-family: "Archivo", system-ui, sans-serif; color: var(--text-secondary); font-size: 15px; line-height: 1.6}.brxe-n027yc {font-family: "Bricolage Grotesque", system-ui, sans-serif; font-weight: 800; color: var(--text-primary); font-size: 19px; line-height: 1.2; letter-spacing: -0.022em}.brxe-xl0eu9 {font-family: "Archivo", system-ui, sans-serif; color: var(--text-secondary); font-size: 15px; line-height: 1.6}.brxe-etfzh1 {font-family: "Bricolage Grotesque", system-ui, sans-serif; font-weight: 800; color: var(--text-primary); font-size: 19px; line-height: 1.2; letter-spacing: -0.022em}.brxe-kqsl5x {font-family: "Archivo", system-ui, sans-serif; color: var(--text-secondary); font-size: 15px; line-height: 1.6}.brxe-fr2sp8 {font-family: "Bricolage Grotesque", system-ui, sans-serif; font-weight: 800; color: var(--text-primary); font-size: 19px; line-height: 1.2; letter-spacing: -0.022em}.brxe-nsvher {font-family: "Archivo", system-ui, sans-serif; color: var(--text-secondary); font-size: 15px; line-height: 1.6}.brxe-kisn0j {font-family: "Bricolage Grotesque", system-ui, sans-serif; font-weight: 800; color: var(--text-primary); font-size: 19px; line-height: 1.2; letter-spacing: -0.022em}.brxe-ycck8n {font-family: "Archivo", system-ui, sans-serif; color: var(--text-secondary); font-size: 15px; line-height: 1.6}.brxe-d7cc8z {display: flex; flex-direction: column; background-color: var(--surface-muted); padding-top: clamp(40px, 5vw, 72px); padding-right: var(--section-x); padding-bottom: clamp(40px, 5vw, 72px); padding-left: var(--section-x); border-top: var(--border-width) solid var(--border-strong)}