@layer bricks {.brxe-code{width:100%}}@layer bricks {:where(.brxe-svg){height:auto;width:auto}:where(.brxe-svg) svg{height:auto;max-width:100%;overflow:visible;width:auto}}@layer bricks {@keyframes load8{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes spin{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes scrolling{0%{opacity:1}to{opacity:0;-webkit-transform:translateY(10px);transform:translateY(10px)}}a.brxe-image{display:inline-block}figure.brxe-image{margin:0}:where(.brxe-image).tag{display:inline-block;height:fit-content;position:relative;width:auto}:where(.brxe-image).caption{position:relative}:where(.brxe-image).caption:has(figcaption.bricks-image-caption){overflow:hidden}:where(.brxe-image).overlay{position:relative}:where(.brxe-image).overlay:before{bottom:0;content:"";left:0;pointer-events:none;position:absolute;right:0;top:0}:where(.brxe-image):before{border-radius:inherit}:where(.brxe-image) a{border-radius:inherit;position:static;transition:inherit}:where(.brxe-image) picture{border-radius:inherit;transition:inherit}:where(.brxe-image) img{border-radius:inherit;height:100%;position:static!important;transition:inherit;width:100%}:where(.brxe-image) img.bricks-lazy-hidden+figcaption{display:none}:where(.brxe-image) .icon{color:#fff;font-size:60px;pointer-events:none;position:absolute;right:50%;text-align:center;top:50%;transform:translate(50%,-50%);z-index:5}:where(.brxe-image) .bricks-image-caption{background:linear-gradient(0deg,rgba(0,0,0,.5),rgba(0,0,0,.25) 70%,transparent);bottom:0;color:#fff;font-size:inherit;margin:0;padding:10px 15px;pointer-events:none;position:absolute;text-align:center;width:100%;z-index:1}}@layer bricks {.brxe-text-link{gap:5px}.brxe-text-link,.brxe-text-link span{align-items:center;display:inline-flex}.brxe-text-link span{justify-content:center}}@layer bricks {.brxe-icon{font-size:60px}svg.brxe-icon{font-size:inherit}}@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}}@layer bricks {.brxe-button{width:auto}}#brxe-a34d1c {color: var(--white)}@media (max-width: 478px) {#brxe-a34d1c {font-size: calc(var(--h2) * 1.9)}}#brxe-99f689 {color: var(--white)}#brxe-fkbogu {row-gap: var(--content-gap)}@media (max-width: 991px) {#brxe-omksyc {display: none}}#brxe-qznbgo {align-self: flex-end !important}@media (max-width: 991px) {#brxe-qznbgo {align-self: flex-start !important}}#brxe-rfdtrv {align-self: center !important; justify-content: center; align-items: center}#brxe-347cde {display: grid; align-items: initial; grid-gap: var(--grid-gap); grid-template-columns: var(--grid-2)}@media (max-width: 991px) {#brxe-347cde {grid-template-columns: var(--grid-1)}}#brxe-2e1a72 {background-image: url(https://www.canyonclan.com/wp-content/uploads/2025/06/Canyon-Lines-1.3.svg); background-size: cover; background-position: bottom center; padding-bottom: 15em; margin-bottom: -10em}@media (max-width: 991px) {#brxe-2e1a72 {margin-bottom: -5em}}#brxe-gjuzbt {border-radius: 0}#brxe-osqdlq {align-self: center !important}#brxe-rzikiw {font-size: var(--text-l)}#brxe-hibehy {font-weight: 500}#brxe-kdevlh {display: flex; flex-direction: column; row-gap: var(--space-xs)}#brxe-jyyutd {background-color: var(--cc-bg-light); border-radius: var(--card-radius); box-shadow: 0 2px 5px 0 var(--neutral-light); flex-direction: row; column-gap: var(--space-s); padding-top: var(--space-s); padding-right: var(--space-s); padding-bottom: var(--space-s); padding-left: var(--space-s); align-items: center; position: relative; color: var(--text-dark)}#brxe-jyyutd:hover {background-color: var(--bg-light)}#brxe-njibsf {border-radius: 0}#brxe-aamljx {align-self: center !important}#brxe-bkiavv {font-size: var(--text-l)}#brxe-tbhjia {font-weight: 500}#brxe-jzaoev {display: flex; flex-direction: column; row-gap: var(--space-xs)}#brxe-cdyywc {background-color: var(--cc-bg-light); border-radius: var(--card-radius); box-shadow: 0 2px 5px 0 var(--neutral-light); flex-direction: row; column-gap: var(--space-s); padding-top: var(--space-s); padding-right: var(--space-s); padding-bottom: var(--space-s); padding-left: var(--space-s); align-items: center; position: relative; color: var(--text-dark)}#brxe-cdyywc:hover {background-color: var(--bg-light)}#brxe-cwkvkf {border-radius: 0}#brxe-ejizrs {align-self: center !important}#brxe-yrojuw {font-size: var(--text-l)}#brxe-twlarw {font-weight: 500}#brxe-kinzgd {display: flex; flex-direction: column; row-gap: var(--space-xs)}#brxe-iukkyj {background-color: var(--cc-bg-light); border-radius: var(--card-radius); box-shadow: 0 2px 5px 0 var(--neutral-light); flex-direction: row; column-gap: var(--space-s); padding-top: var(--space-s); padding-right: var(--space-s); padding-bottom: var(--space-s); padding-left: var(--space-s); align-items: center; position: relative; color: var(--text-dark)}#brxe-iukkyj:hover {background-color: var(--bg-light)}#brxe-jxmjmf {border-radius: 0}#brxe-warbsn {align-self: center !important}#brxe-yqetoa {font-size: var(--text-l)}#brxe-jufedd {font-weight: 500}#brxe-hzbmfs {display: flex; flex-direction: column; row-gap: var(--space-xs)}#brxe-asecgq {background-color: var(--cc-bg-light); border-radius: var(--card-radius); box-shadow: 0 2px 5px 0 var(--neutral-light); flex-direction: row; column-gap: var(--space-s); padding-top: var(--space-s); padding-right: var(--space-s); padding-bottom: var(--space-s); padding-left: var(--space-s); align-items: center; position: relative; color: var(--text-dark)}#brxe-asecgq:hover {background-color: var(--bg-light)}#brxe-rxdukb {display: grid; align-items: initial; grid-template-columns: var(--grid-auto-2)}#brxe-adzson {position: relative; margin-top: var(--space-l); margin-bottom: var(--space-l)}@media (max-width: 991px) {#brxe-adzson {margin-top: 0; background-color: rgba(0, 0, 0, 0)}}@media (max-width: 767px) {#brxe-adzson {margin-top: 0}}.brxe-danich {row-gap: var(--content-gap)}@media (max-width: 767px) {.brxe-ymjpia {align-self: flex-start !important}}.brxe-zqwsdx {align-items: center}@media (max-width: 767px) {.brxe-zqwsdx {order: -1}}.brxe-zzjbic {display: grid; align-items: initial; grid-gap: var(--grid-gap); grid-template-columns: var(--grid-2)}@media (max-width: 991px) {.brxe-zzjbic {grid-template-columns: var(--grid-2); align-items: center}}@media (max-width: 767px) {.brxe-zzjbic {grid-template-columns: var(--grid-1)}}.brxe-czlfar {color: var(--secondary-semi-dark)}.brxe-563d33.brxi-uuwdau {stroke: var(--primary)}.brxe-ngkowv.brxi-uuwdau {stroke: var(--primary)}.brxe-cvanat.brxi-uuwdau {stroke: var(--primary)}.brxe-uspxra.brxi-uuwdau {stroke: var(--primary)}.brxe-yphprt.brxi-uuwdau {stroke: var(--primary)}.brxe-xlfevz {display: flex; column-gap: 0.5em}.brxe-qagzbl {row-gap: var(--content-gap)}.brxe-bjeuog {display: grid; align-items: initial; grid-gap: var(--grid-gap); grid-template-columns: var(--grid-2-3); padding-top: var(--space-m); padding-right: var(--space-m); padding-bottom: var(--space-m); padding-left: var(--space-m); background-color: var(--neutral-ultra-light); box-shadow: 0 2px 5px 0 var(--neutral-light); border-radius: var(--fr-card-radius)}@media (max-width: 767px) {.brxe-bjeuog {grid-template-columns: var(--grid-2)}}@media (max-width: 478px) {.brxe-bjeuog {grid-template-columns: var(--grid-1)}}.brxe-cbqldc {color: var(--secondary-semi-dark)}.brxe-grbqhn.brxi-uuwdau {stroke: var(--primary)}.brxe-qrphmp.brxi-uuwdau {stroke: var(--primary)}.brxe-xcrfij.brxi-uuwdau {stroke: var(--primary)}.brxe-hicaht.brxi-uuwdau {stroke: var(--primary)}.brxe-azlzng.brxi-uuwdau {stroke: var(--primary)}.brxe-akdisj {display: flex; column-gap: 0.5em}.brxe-fkbrmp {row-gap: var(--content-gap)}.brxe-fewiui {display: grid; align-items: initial; grid-gap: var(--grid-gap); grid-template-columns: var(--grid-2-3); padding-top: var(--space-m); padding-right: var(--space-m); padding-bottom: var(--space-m); padding-left: var(--space-m); background-color: var(--neutral-ultra-light); box-shadow: 0 2px 5px 0 var(--neutral-light); border-radius: var(--fr-card-radius)}@media (max-width: 767px) {.brxe-fewiui {grid-template-columns: var(--grid-2)}}@media (max-width: 478px) {.brxe-fewiui {grid-template-columns: var(--grid-1)}}.brxe-auzsnw {color: var(--secondary-semi-dark)}.brxe-ykholi.brxi-uuwdau {stroke: var(--primary)}.brxe-mxqpia.brxi-uuwdau {stroke: var(--primary)}.brxe-cjahgu.brxi-uuwdau {stroke: var(--primary)}.brxe-vomcle.brxi-uuwdau {stroke: var(--primary)}.brxe-imbvmg {display: flex; column-gap: 0.5em}.brxe-knajlo {row-gap: var(--content-gap)}.brxe-lrurqn {display: grid; align-items: initial; grid-gap: var(--grid-gap); grid-template-columns: var(--grid-2-3); padding-top: var(--space-m); padding-right: var(--space-m); padding-bottom: var(--space-m); padding-left: var(--space-m); background-color: var(--neutral-ultra-light); box-shadow: 0 2px 5px 0 var(--neutral-light); border-radius: var(--fr-card-radius)}@media (max-width: 767px) {.brxe-lrurqn {grid-template-columns: var(--grid-2)}}@media (max-width: 478px) {.brxe-lrurqn {grid-template-columns: var(--grid-1)}}.brxe-ekpkyj:not(.tag), .brxe-ekpkyj img {aspect-ratio: 1/1}.brxe-svupzy {color: var(--secondary-semi-dark)}.brxe-cynfyl.brxi-uuwdau {stroke: var(--primary)}.brxe-izblsx.brxi-uuwdau {stroke: var(--primary)}.brxe-cxbfhc.brxi-uuwdau {stroke: var(--primary)}.brxe-zylgdy {display: flex; column-gap: 0.5em}.brxe-dzwtdr {row-gap: var(--content-gap)}.brxe-cldeki {display: grid; align-items: initial; grid-gap: var(--grid-gap); grid-template-columns: var(--grid-2-3); padding-top: var(--space-m); padding-right: var(--space-m); padding-bottom: var(--space-m); padding-left: var(--space-m); background-color: var(--neutral-ultra-light); box-shadow: 0 2px 5px 0 var(--neutral-light); border-radius: var(--fr-card-radius)}@media (max-width: 767px) {.brxe-cldeki {grid-template-columns: var(--grid-2)}}@media (max-width: 478px) {.brxe-cldeki {grid-template-columns: var(--grid-1)}}.brxe-cuukrg {grid-template-columns: var(--grid-2-3); position: relative; z-index: 99}.brxe-nakner {z-index: -1}.brxe-yfaglg {position: absolute; right: 0px; top: 50%; z-index: -1}.brxe-parjvw {position: relative; z-index: 99}#brxe-bctcrx {stroke: var(--primary)}#brxe-toovkr {stroke: var(--primary)}#brxe-mjfivy {stroke: var(--primary)}#brxe-zfvyqb {color: var(--secondary-semi-dark); font-size: var(--text-m); font-weight: 600; margin-top: auto}#brxe-alxnyo {background-color: var(--neutral-light-trans-10); border-radius: var(--card-radius); box-shadow: 0 2px 5px 0 var(--secondary-light); padding-top: var(--card-padding); padding-right: var(--card-padding); padding-bottom: var(--card-padding); padding-left: var(--card-padding); row-gap: var(--content-gap)}#brxe-jxdmpc {stroke: var(--primary)}#brxe-cezpnr {stroke: var(--primary)}#brxe-ajypwq {stroke: var(--primary)}#brxe-zemhsp {color: var(--secondary-semi-dark); font-size: var(--text-m); font-weight: 600; margin-top: auto}#brxe-ntivpc {background-color: var(--neutral-light-trans-10); border-radius: var(--card-radius); box-shadow: 0 2px 5px 0 var(--secondary-light); padding-top: var(--card-padding); padding-right: var(--card-padding); padding-bottom: var(--card-padding); padding-left: var(--card-padding); row-gap: var(--content-gap)}#brxe-rmmuwl {stroke: var(--primary)}#brxe-sftqau {stroke: var(--primary)}#brxe-thqysw {stroke: var(--primary)}#brxe-zwoqch {font-weight: 600; font-size: var(--text-m); color: var(--secondary-semi-dark); margin-top: auto}#brxe-dixmqc {background-color: var(--neutral-light-trans-10); border-radius: var(--card-radius); box-shadow: 0 2px 5px 0 var(--secondary-light); padding-top: var(--card-padding); padding-right: var(--card-padding); padding-bottom: var(--card-padding); padding-left: var(--card-padding); row-gap: var(--content-gap)}#brxe-vavtzi {display: grid; align-items: initial; grid-template-columns: var(--grid-auto-3)}#brxe-urfqtb {font-family: "Metropolis"; font-weight: 700; text-align: center; line-height: 1.3; font-size: var(--text-xxl)}#brxe-mqqgdl {justify-content: center; align-self: center !important; align-items: center; padding-top: var(--space-l); padding-right: var(--space-m); padding-bottom: var(--space-l); padding-left: var(--space-m); background-color: var(--tertiary); color: var(--white); border-radius: var(--card-radius)}.brxe-wqoxpp {color: var(--secondary-semi-dark); font-size: var(--text-l)}.brxe-vbvaaa {row-gap: var(--card-gap)}.brxe-tzupak {color: var(--secondary-semi-dark); font-size: var(--text-l)}.brxe-kwtivc {row-gap: var(--card-gap)}.brxe-hwgehn {color: var(--secondary-semi-dark); font-size: var(--text-l)}.brxe-mkhapj {row-gap: var(--card-gap)}.brxe-juscbq {display: grid; align-items: initial; grid-template-columns: var(--grid-3); grid-gap: 5em; padding-left: 0}@media (max-width: 991px) {.brxe-juscbq {grid-template-columns: var(--grid-1); grid-gap: 2em}}.brxe-hqvpix {flex-direction: row; column-gap: var(--content-gap)}.brxe-qsyfqv {display: grid; align-items: initial; grid-template-columns: var(--grid-auto-2)}.brxe-24bceb {width: 100%}.brxe-79575f {position: absolute; right: 0px; left: 0px; bottom: 0px; top: -10vw; z-index: -99999}@media (max-width: 991px) {.brxe-79575f {top: 0px}}@media (max-width: 767px) {.brxe-79575f {visibility: hidden}}@media (max-width: 478px) {.brxe-79575f {visibility: hidden}}.brxe-5bf4d3.brxi-plywfc {color: var(--tertiary); fill: var(--tertiary)}.brxe-5be34d.brxi-plywfc {color: var(--tertiary); fill: var(--tertiary)}.brxe-2e13c4.brxi-plywfc {color: var(--tertiary); fill: var(--tertiary)}.brxe-b1bccf.brxi-plywfc {color: var(--tertiary); fill: var(--tertiary)}.brxe-f56d92.brxi-plywfc {color: var(--tertiary); fill: var(--tertiary)}.brxe-bd7e26 .splide__arrows .splide__arrow {font-size: var(--space-l)}.brxe-bd7e26 .splide__arrow--prev {inset-block-start: 50%; inset-inline-start: var(--space-xs)}.brxe-bd7e26 .splide__arrow--next {inset-block-start: 50%; inset-inline-end: var(--space-xs)}.brxe-bd7e26 {clip-path: inset(-100vw 0 -100vw -100vw)}.brxe-kwwope {position: relative; margin-bottom: var(--space-xxl)}#brxe-warkmr {color: var(--secondary-semi-dark); font-size: var(--text-l)}#brxe-yuuify {row-gap: var(--card-gap)}#brxe-vcvldv {color: var(--secondary-semi-dark); font-size: var(--text-l)}#brxe-hvdzyu {row-gap: var(--card-gap)}#brxe-gojjhn {color: var(--secondary-semi-dark); font-size: var(--text-l)}#brxe-orhehf {row-gap: var(--card-gap)}#brxe-bzxtdf {display: grid; align-items: initial; grid-template-columns: var(--grid-3); grid-gap: 5em}@media (max-width: 991px) {#brxe-bzxtdf {grid-template-columns: var(--grid-1); grid-gap: 2em}}#brxe-gyygkl {z-index: 99; position: relative; padding-top: calc(var(--space-xxl) * 2.5)}