.brxe-button{width:auto}: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-e0406d {font-size: 4.4rem; line-height: 1.1; font-weight: 700; font-family: "Quicksand"; color: #ffffff}@media (max-width: 991px) {#brxe-e0406d {font-size: 3.8rem}}@media (max-width: 478px) {#brxe-e0406d {font-size: 2.9rem}}#brxe-c441b5 {font-size: 1.9rem; line-height: 1.6; color: #ffffff; text-align: left; font-family: "Quicksand"}@media (max-width: 478px) {#brxe-c441b5 {font-size: 1.55rem}}#brxe-2e44ca {padding-top: 14px; padding-right: 22px; padding-bottom: 14px; padding-left: 22px; border: 2px solid #355244; border-radius: 6px; text-transform: uppercase; font-size: 15px; font-family: "Quicksand"; letter-spacing: 1px; font-weight: 600; color: #355244; background-color: #FFFFFC; transition: all 0.3s}#brxe-2e44ca:hover {background-color: #4B624E; color: #F4F2EF}@media (max-width: 478px) {#brxe-2e44ca {width: 100%}}#brxe-d61523 {padding-top: 14px; padding-right: 22px; padding-bottom: 14px; padding-left: 22px; border: 2px solid #355244; border-radius: 6px; text-transform: uppercase; font-size: 15px; font-family: "Quicksand"; letter-spacing: 1px; font-weight: 600; color: #355244; background-color: #FFFFFC; transition: all 0.3s}#brxe-d61523:hover {background-color: #4B624E; color: #F4F2EF}@media (max-width: 478px) {#brxe-d61523 {width: 100%}}#brxe-db8867 {display: flex; flex-direction: row; column-gap: 14px; align-items: flex-start}@media (max-width: 478px) {#brxe-db8867 {row-gap: 12px; flex-direction: column}}#brxe-4434e9 {display: flex; flex-direction: column; row-gap: 18px; width: 100%; max-width: 820px}#brxe-e0dd44 {width: 1240px; flex-direction: column; row-gap: 20px; align-items: flex-start}@media (max-width: 478px) {#brxe-e0dd44 {row-gap: 16px}}#brxe-107aae {padding-top: 88px; padding-right: 20px; padding-bottom: 64px; padding-left: 20px; background-color: var(--bricks-color-sxwvnb); color: hsl(0, 0%, 100%)}@media (max-width: 991px) {#brxe-107aae {padding-top: 72px; padding-bottom: 52px}}@media (max-width: 478px) {#brxe-107aae {padding-top: 44px; padding-right: 16px; padding-bottom: 34px; padding-left: 16px}}#brxe-917c09 {font-size: 3rem; line-height: 1.2; font-weight: 700; font-family: "Quicksand"; color: #1F1F1C}@media (max-width: 478px) {#brxe-917c09 {font-size: 2.3rem}}#brxe-d9bdef {font-size: 1.7rem; line-height: 1.6; color: #5E5A54; text-align: left}@media (max-width: 478px) {#brxe-d9bdef {font-size: 1.5rem}}#brxe-706e16 {display: flex; flex-direction: column; row-gap: 10px; width: 100%; max-width: 760px}.brxe-5a75e4 .brxe-536f68.brxe-text {padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: left}.brxe-5a75e4 .brxe-536f68.brxe-text a {text-align: left; font-size: inherit}.tdb-archive-card__media img{display:block;width:100%;aspect-ratio:4/3;object-fit:cover;} .tdb-archive-card__media a{display:block;line-height:0;}.brxe-5a75e4 .brxe-7d30cc.brxe-heading {font-size: 2.1rem; line-height: 1.25; font-weight: 700; font-family: "Quicksand"; color: #1F1F1C}@media (max-width: 478px) {.brxe-5a75e4 .brxe-7d30cc.brxe-heading {font-size: 2rem}}.brxe-5a75e4 .brxe-488e31.brxe-text-basic {font-size: 1.55rem; line-height: 1.55; color: #5E5A54; text-align: left}{empty{display:none;}}.brxe-5a75e4 .brxe-0b6f9c.brxe-text-basic {padding-top: 8px; padding-right: 10px; padding-bottom: 8px; padding-left: 10px; background-color: #F7F3EE; border-radius: 8px; font-size: 1.35rem; line-height: 1.4; color: #1F1F1C; text-align: left}.brxe-5a75e4 .brxe-c99cc0.brxe-text-basic {padding-top: 8px; padding-right: 10px; padding-bottom: 8px; padding-left: 10px; background-color: #F7F3EE; border-radius: 8px; font-size: 1.35rem; line-height: 1.4; color: #1F1F1C; text-align: left}.brxe-5a75e4 .brxe-d5d8f4.brxe-text-basic {padding-top: 8px; padding-right: 10px; padding-bottom: 8px; padding-left: 10px; background-color: #F7F3EE; border-radius: 8px; font-size: 1.35rem; line-height: 1.4; color: #1F1F1C; text-align: left}.brxe-5a75e4 .brxe-395fa4.brxe-div {display: flex; flex-direction: column; row-gap: 8px}.brxe-5a75e4 .brxe-59550b.brxe-button {padding-top: 14px; padding-right: 22px; padding-bottom: 14px; padding-left: 22px; border: 2px solid #355244; border-radius: 6px; text-transform: uppercase; font-size: 15px; font-family: "Quicksand"; letter-spacing: 1px; font-weight: 600; color: #355244; background-color: #FFFFFC; transition: all 0.3s}.brxe-5a75e4 .brxe-59550b.brxe-button:hover {background-color: #4B624E; color: #F4F2EF}.brxe-5a75e4 .brxe-f950b3.brxe-div {display: flex; flex-direction: row; justify-content: flex-start}.brxe-5a75e4 .brxe-258266.brxe-div {display: flex; flex-direction: column; row-gap: 14px; padding-top: 18px; padding-right: 18px; padding-bottom: 18px; padding-left: 18px}@media (max-width: 478px) {.brxe-5a75e4 .brxe-258266.brxe-div {padding-top: 16px; padding-right: 16px; padding-bottom: 16px; padding-left: 16px}}.brxe-5a75e4.brxe-div {display: flex; flex-direction: column; row-gap: 0px; background-color: #FFFFFF; border: 1px solid #DDD4C8; border-radius: 18px; overflow: hidden; transition: transform 0.25s ease, box-shadow 0.25s ease; box-shadow: 0 4px 14px rgba(31,31,28,0.06)}.brxe-5a75e4.brxe-div:hover {box-shadow: 0 12px 34px rgba(31,31,28,0.10); transform: translateY(-3px)}#brxe-8a5123 {display: grid; align-items: initial; grid-template-columns: repeat(3, minmax(0, 1fr)); column-gap: 22px; row-gap: 22px}@media (max-width: 991px) {#brxe-8a5123 {grid-template-columns: repeat(2, minmax(0, 1fr))}}@media (max-width: 478px) {#brxe-8a5123 {grid-template-columns: repeat(1, minmax(0, 1fr))}}#brxe-b667d0 {width: 1240px; flex-direction: column; row-gap: 28px}@media (max-width: 478px) {#brxe-b667d0 {row-gap: 18px}}#brxe-5ec343 {padding-top: 28px; padding-right: 20px; padding-bottom: 72px; padding-left: 20px; background-color: #FFFFFC}@media (max-width: 478px) {#brxe-5ec343 {padding-top: 20px; padding-right: 16px; padding-bottom: 44px; padding-left: 16px}}#brxe-8bafa1 {font-size: 2.8rem; line-height: 1.2; font-weight: 700; font-family: "Quicksand"; color: #1F1F1C}@media (max-width: 478px) {#brxe-8bafa1 {font-size: 2.2rem}}#brxe-623625 {font-size: 1.7rem; color: #5E5A54; line-height: 1.6; text-align: left}@media (max-width: 478px) {#brxe-623625 {font-size: 1.5rem}}#brxe-5fbb75 {padding-top: 14px; padding-right: 22px; padding-bottom: 14px; padding-left: 22px; border: 2px solid #355244; border-radius: 6px; text-transform: uppercase; font-size: 15px; font-family: "Quicksand"; letter-spacing: 1px; font-weight: 600; color: #355244; background-color: #FFFFFC; transition: all 0.3s}#brxe-5fbb75:hover {background-color: #4B624E; color: #F4F2EF}#brxe-066f04 {padding-top: 14px; padding-right: 22px; padding-bottom: 14px; padding-left: 22px; border: 2px solid #355244; border-radius: 6px; text-transform: uppercase; font-size: 15px; font-family: "Quicksand"; letter-spacing: 1px; font-weight: 600; color: #355244; background-color: #FFFFFC; transition: all 0.3s}#brxe-066f04:hover {background-color: #4B624E; color: #F4F2EF}#brxe-24f9ab {padding-top: 14px; padding-right: 22px; padding-bottom: 14px; padding-left: 22px; border: 2px solid #355244; border-radius: 6px; text-transform: uppercase; font-size: 15px; font-family: "Quicksand"; letter-spacing: 1px; font-weight: 600; color: #355244; background-color: #FFFFFC; transition: all 0.3s}#brxe-24f9ab:hover {background-color: #4B624E; color: #F4F2EF}#brxe-489f98 {padding-top: 14px; padding-right: 22px; padding-bottom: 14px; padding-left: 22px; border: 2px solid #355244; border-radius: 6px; text-transform: uppercase; font-size: 15px; font-family: "Quicksand"; letter-spacing: 1px; font-weight: 600; color: #355244; background-color: #FFFFFC; transition: all 0.3s}#brxe-489f98:hover {background-color: #4B624E; color: #F4F2EF}#brxe-140bfb {padding-top: 14px; padding-right: 22px; padding-bottom: 14px; padding-left: 22px; border: 2px solid #355244; border-radius: 6px; text-transform: uppercase; font-size: 15px; font-family: "Quicksand"; letter-spacing: 1px; font-weight: 600; color: #355244; background-color: #FFFFFC; transition: all 0.3s}#brxe-140bfb:hover {background-color: #4B624E; color: #F4F2EF}#brxe-81d788 {display: flex; flex-direction: row; column-gap: 12px; row-gap: 12px; flex-wrap: wrap}#brxe-130e80 {width: 1240px; flex-direction: column; row-gap: 18px; align-items: flex-start}#brxe-a0039b {padding-top: 26px; padding-right: 20px; padding-bottom: 72px; padding-left: 20px}@media (max-width: 478px) {#brxe-a0039b {padding-top: 18px; padding-right: 16px; padding-bottom: 42px; padding-left: 16px}}#brxe-22735d {font-size: 3rem; line-height: 1.2; font-weight: 700; font-family: "Quicksand"; color: #F4F2EF; text-align: center}@media (max-width: 478px) {#brxe-22735d {font-size: 2.3rem}}#brxe-7c65ec {font-size: 1.75rem; line-height: 1.6; color: #F4F2EF; text-align: center; max-width: 760px}@media (max-width: 478px) {#brxe-7c65ec {font-size: 1.5rem}}#brxe-9a3c02 {padding-top: 14px; padding-right: 22px; padding-bottom: 14px; padding-left: 22px; border: 2px solid #F4F2EF; border-radius: 6px; text-transform: uppercase; font-size: 15px; font-family: "Quicksand"; letter-spacing: 1px; font-weight: 600; color: #F4F2EF; background-color: rgba(255,255,255,0); transition: all 0.3s}#brxe-9a3c02:hover {background-color: #F4F2EF; color: #304032}@media (max-width: 478px) {#brxe-9a3c02 {width: 100px}}#brxe-4fd747 {padding-top: 14px; padding-right: 22px; padding-bottom: 14px; padding-left: 22px; border: 2px solid #F4F2EF; border-radius: 6px; text-transform: uppercase; font-size: 15px; font-family: "Quicksand"; letter-spacing: 1px; font-weight: 600; color: #F4F2EF; background-color: rgba(255,255,255,0); transition: all 0.3s}#brxe-4fd747:hover {background-color: #F4F2EF; color: #304032}@media (max-width: 478px) {#brxe-4fd747 {width: 100px}}#brxe-a4ed8d {display: flex; flex-direction: row; column-gap: 14px; row-gap: 12px; align-items: center}@media (max-width: 478px) {#brxe-a4ed8d {flex-direction: column}}#brxe-a11141 {width: 1240px; flex-direction: column; row-gap: 16px; align-items: center}#brxe-4698bb {padding-top: 56px; padding-right: 20px; padding-bottom: 56px; padding-left: 20px; background-color: #304032}@media (max-width: 478px) {#brxe-4698bb {padding-top: 34px; padding-right: 16px; padding-bottom: 34px; padding-left: 16px}}