@layer bricks {.brxe-button{width:auto}}@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-jkvsaa {width: 67%}#brxe-alrmwp {width: 33%}#brxe-ogjjwv {width: 67%}#brxe-vnqigk {width: 33%}#brxe-dbuaun {width: 70%; font-size: var(--header-1-m); color: var(--white); line-height: 109%; letter-spacing: -5%; font-family: "Geist"; font-weight: 500; text-align: left; text-wrap: pretty}@media (max-width: 991px) {#brxe-dbuaun {font-size: var(--header-1-m); padding-bottom: 20px}}@media (max-width: 767px) {#brxe-dbuaun {font-size: var(--header-1-s); width: 100%; padding-bottom: 20px}}@media (max-width: 478px) {#brxe-dbuaun {font-size: 22px; width: 100%; padding-bottom: 20px}}#brxe-zykwyi {background-image: url("https://tailwindsystems.com.au/wp-content/uploads/2026/01/elizabeth-camp-9q7prd3EeT0-unsplash-scaled.jpg"); background-attachment: fixed; background-position: top center; background-repeat: no-repeat; background-size: cover; background-color: var(--info-dark-trans-20); background-blend-mode: darken; height: 90vh; padding-right: 64px; padding-bottom: 70px; padding-left: 64px; justify-content: flex-end; align-items: flex-start}@media (max-width: 991px) {#brxe-zykwyi {background-attachment: scroll}}@media (max-width: 767px) {#brxe-zykwyi {background-attachment: scroll}}@media (max-width: 478px) {#brxe-zykwyi {background-attachment: scroll}}#brxe-ylvrht {font-size: var(--header-1-m); color: var(--black); line-height: 95%; letter-spacing: -3%; font-family: "Geist"; font-weight: 500; position: relative}@media (max-width: 478px) {#brxe-ylvrht {text-align: left}}#brxe-eyoham {font-size: 18px; color: var(--black); line-height: 135%; letter-spacing: -2%; font-family: "Geist"; text-align: justify}@media (max-width: 991px) {#brxe-eyoham {font-size: 18px}}@media (max-width: 767px) {#brxe-eyoham {font-size: 18px}}@media (max-width: 478px) {#brxe-eyoham {font-size: 18px; text-align: left}}#brxe-oznths {flex-direction: row; column-gap: 48px}@media (max-width: 767px) {#brxe-oznths {row-gap: 30px}}#brxe-nrecjm {row-gap: 20px}@media (max-width: 991px) {#brxe-nrecjm {row-gap: 50px}}@media (max-width: 478px) {#brxe-nrecjm {padding-top: 25px; padding-right: 25px; padding-bottom: 25px; padding-left: 25px}}#brxe-mghacw {row-gap: 0px}@media (max-width: 478px) {#brxe-mghacw {align-items: center}}#brxe-egaxvh {background-color: var(--bricks-color-ikqwvt); padding-top: 135px; padding-right: 152px; padding-bottom: 135px; padding-left: 152px}#brxe-egaxvh { border-radius: 0px;}@media (max-width: 991px) {#brxe-egaxvh {padding-top: 135px; padding-right: 64px; padding-bottom: 135px; padding-left: 64px}}@media (max-width: 767px) {#brxe-egaxvh {padding-top: 80px; padding-bottom: 80px}}@media (max-width: 478px) {#brxe-egaxvh {padding-top: 48px; padding-right: 24px; padding-bottom: 48px; padding-left: 24px}}#brxe-kjcrkb {background-image: url("https://tailwindsystems.com.au/wp-content/uploads/2026/03/johnny-williams-X5hGlLv6BkE-unsplash-scaled.jpg"); background-repeat: no-repeat; background-position: center center; background-size: cover; align-self: stretch !important; width: 100%; max-width: 50%}#brxe-kjcrkb {outline: none;}@media (max-width: 478px) {#brxe-kjcrkb {width: 100%; height: 250px; max-width: 100%}}#brxe-rjphbd {width: 67%}#brxe-ovmktm {width: 33%}#brxe-dgdugs {width: 67%}#brxe-ojaqyl {width: 33%}#brxe-dkyxuw {font-size: var(--header-1-m); color: var(--white); line-height: 109%; letter-spacing: -5%; font-family: "Geist"; font-weight: 500; text-align: left; text-wrap: pretty; padding-bottom: 0}@media (max-width: 991px) {#brxe-dkyxuw {font-size: var(--header-1-m); padding-bottom: 20px}}@media (max-width: 767px) {#brxe-dkyxuw {font-size: var(--header-1-s); width: 100%; padding-bottom: 20px}}@media (max-width: 478px) {#brxe-dkyxuw {font-size: 22px; width: 100%; padding-bottom: 0px}}#brxe-01050c {font-size: 18px; color: #e5e5e5; line-height: 135%; letter-spacing: -2%; font-family: "Geist"}#brxe-01050c { text-align: justify;}@media (max-width: 991px) {#brxe-01050c {font-size: 18px}}@media (max-width: 767px) {#brxe-01050c {font-size: 18px}}@media (max-width: 478px) {#brxe-01050c {font-size: 18px; text-align: left}}#brxe-dlbsau {width: 50%; row-gap: 20px; padding-top: 100px; padding-right: 50px; padding-bottom: 100px; padding-left: 50px}@media (max-width: 478px) {#brxe-dlbsau {width: 100%; padding-top: 25px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px}}#brxe-adwxml {background-color: #14213d; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; flex-direction: row; row-gap: 0px; column-gap: 0px}@media (max-width: 478px) {#brxe-adwxml {padding-top: 48px; padding-right: 49px; padding-bottom: 48px; padding-left: 49px; flex-direction: column}}#brxe-sjyjlh {width: 67%}#brxe-rpgjye {width: 33%}#brxe-zhjzjj {width: 67%}#brxe-uaxwop {width: 33%}#brxe-vxaudc {font-size: var(--header-1-m); color: var(--black); line-height: 109%; letter-spacing: -5%; font-family: "Geist"; font-weight: 500; text-align: left; text-wrap: pretty; padding-bottom: 0}@media (max-width: 991px) {#brxe-vxaudc {font-size: var(--header-1-m); padding-bottom: 20px}}@media (max-width: 767px) {#brxe-vxaudc {font-size: var(--header-1-s); width: 100%; padding-bottom: 20px}}@media (max-width: 478px) {#brxe-vxaudc {font-size: 22px; text-align: left; text-wrap: balance; width: 100%; padding-bottom: 0px}}#brxe-zyytlk {color: #5c5c5c; font-size: 18px; line-height: 135%; letter-spacing: -2%; font-family: "Geist"}#brxe-zyytlk { text-align: justify;}@media (max-width: 991px) {#brxe-zyytlk {font-size: 18px}}@media (max-width: 767px) {#brxe-zyytlk {font-size: 18px}}@media (max-width: 478px) {#brxe-zyytlk {font-size: 18px; text-align: left}}#brxe-pbbffl {width: 50%; row-gap: 20px; padding-top: 100px; padding-right: 50px; padding-bottom: 100px; padding-left: 50px}@media (max-width: 478px) {#brxe-pbbffl {width: 100%; padding-top: 25px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px}}#brxe-vhmndn {background-image: url("https://tailwindsystems.com.au/wp-content/uploads/2026/03/markus-winkler-tkpK5vuBqaY-unsplash-scaled.jpg"); background-repeat: no-repeat; background-position: center center; background-size: cover; align-self: stretch !important; width: 100%; max-width: 50%}#brxe-vhmndn {outline: none;}@media (max-width: 478px) {#brxe-vhmndn {max-width: 100%; width: 100%; height: 250px}}#brxe-xqgaqz {background-color: #e5e5e5; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; flex-direction: row; row-gap: 0px; column-gap: 0px}@media (max-width: 478px) {#brxe-xqgaqz {padding-top: 48px; padding-right: 49px; padding-bottom: 48px; padding-left: 49px; flex-direction: column-reverse}}#brxe-ojkpkt {width: 67%}#brxe-cevqgj {width: 33%}#brxe-nhqkaq {width: 67%}#brxe-teqxee {width: 33%}#brxe-nngkef {width: 70%; font-size: var(--header-1-m); color: #e5e5e5; line-height: 109%; letter-spacing: -5%; font-family: "Geist"; font-weight: 500; text-align: right; text-wrap: pretty}@media (max-width: 991px) {#brxe-nngkef {font-size: var(--header-1-m); padding-bottom: 20px}}@media (max-width: 767px) {#brxe-nngkef {font-size: var(--header-1-s); width: 100%; padding-bottom: 20px}}@media (max-width: 478px) {#brxe-nngkef {font-size: 22px; width: 100%; padding-bottom: 20px}}#brxe-zqmzhk {padding-top: 18px; padding-right: 24px; padding-bottom: 18px; padding-left: 24px; cursor: pointer; color: var(--black); font-size: var(--paragraph-2-m); background-color: var(--white)}@media (max-width: 478px) {#brxe-zqmzhk {text-align: center; font-family: "Geist"; width: 100%}}#brxe-damsbw {background-image: url("https://tailwindsystems.com.au/wp-content/uploads/2026/03/olivia-anne-snyder-o-ADhD9o3Bg-unsplash-scaled.jpg"); background-position: center left; background-repeat: no-repeat; background-size: cover; background-color: var(--info-dark-trans-20); background-blend-mode: darken; background-attachment: fixed; padding-right: 64px; padding-bottom: 60px; padding-left: 64px; justify-content: flex-end; align-items: flex-end; row-gap: 20px; height: 650px}@media (max-width: 991px) {#brxe-damsbw {background-attachment: scroll}}@media (max-width: 767px) {#brxe-damsbw {background-attachment: scroll}}@media (max-width: 478px) {#brxe-damsbw {height: 350px; background-attachment: scroll}}