@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}}@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}}#brxe-cajknz {width: 100%; position: absolute; top: 0px; right: 0px; bottom: 0px; left: 0px; height: 100%; z-index: 0}#brxe-cajknz:not(.tag), #brxe-cajknz img {object-fit: cover; object-position: 50% 50%}@media (max-width: 478px) {#brxe-cajknz:not(.tag), #brxe-cajknz img {object-fit: cover; object-position: 25% 50%}}#brxe-upgggz {position: absolute; top: 0px; right: 0px; bottom: 0px; left: 0px; width: 100%; height: 100%; z-index: 1; pointer-events: none; background-color: rgba(21,22,18,.68)}#brxe-qezxag {width: 100%; font-family: "Manrope"; font-size: var(--sl-text-sm); font-weight: 700; line-height: 1.2; letter-spacing: 0.12em; color: #E4A030; margin-top: 0; margin-right: 0; margin-bottom: 12px; margin-left: 0}@media (max-width: 478px) {#brxe-qezxag {font-family: "Manrope"; font-size: var(--sl-text-xs); font-weight: 700; line-height: 1.25; letter-spacing: 0.09em; color: #E4A030; margin-top: 0; margin-right: 0; margin-bottom: 10px; margin-left: 0}}#brxe-vcqoqi {width: 100%; max-width: 720px; font-family: "Bitter"; font-size: var(--sl-h1); font-weight: 700; line-height: 1.04; letter-spacing: -0.018em; color: #FFF9EC; margin-top: 0; margin-right: 0; margin-bottom: 18px; margin-left: 0}@media (max-width: 478px) {#brxe-vcqoqi {font-family: "Bitter"; font-size: var(--sl-h1); font-weight: 700; line-height: 1.08; letter-spacing: -0.005em; color: #FFF9EC}}#brxe-jmyfre {width: 100%; max-width: 62ch; font-family: "Manrope"; font-size: var(--sl-text-lead); font-weight: 500; line-height: 1.5; color: rgba(255,249,236,.94); margin-top: 0; margin-right: 0; margin-bottom: 26px; margin-left: 0}@media (max-width: 478px) {#brxe-jmyfre {max-width: 38ch; font-family: "Manrope"; font-size: var(--sl-text-base); font-weight: 500; line-height: 1.5; color: rgba(255,249,236,.94); margin-top: 0; margin-right: 0; margin-bottom: 22px; margin-left: 0}}#brxe-suzurp {padding-top: 15px; padding-right: 26px; padding-bottom: 15px; padding-left: 26px; background-color: #C34A16; font-family: "Manrope"; font-size: var(--sl-text-ui); font-weight: 700; line-height: 1; color: #FFF9EC; border-radius: 4px; width: auto}@media (max-width: 478px) {#brxe-suzurp {width: 100%; min-height: 50px; justify-content: center; font-size: var(--sl-text-xs)}}#brxe-zvgnbr {padding-top: 15px; padding-right: 26px; padding-bottom: 15px; padding-left: 26px; background-color: rgba(21,22,18,.28); font-family: "Manrope"; font-size: var(--sl-text-ui); font-weight: 700; line-height: 1; color: #FFF9EC; border: 1px solid rgba(255,249,236,.78); border-radius: 4px; width: auto}@media (max-width: 478px) {#brxe-zvgnbr {width: 100%; min-height: 50px; justify-content: center; font-size: var(--sl-text-xs)}}#brxe-hyqtlx {width: 100%; display: flex; flex-direction: row; align-items: center; justify-content: flex-start; flex-wrap: wrap; column-gap: 12px; row-gap: 12px}@media (max-width: 478px) {#brxe-hyqtlx {flex-direction: row; align-items: stretch; flex-wrap: nowrap; row-gap: 10px}}#brxe-mafytm {width: 100%; max-width: 720px; display: flex; flex-direction: column; align-items: flex-start}#brxe-sjrbku {position: relative; z-index: 2; width: 100%; max-width: 1200px; height: 100%; flex-grow: 1; display: flex; flex-direction: column; justify-content: flex-end; align-items: flex-start; margin-top: 0; margin-right: auto; margin-bottom: 0; margin-left: auto; padding-top: var(--sl-space-xl); padding-right: var(--sl-gutter); padding-bottom: var(--sl-space-xl); padding-left: var(--sl-gutter)}@media (max-width: 478px) {#brxe-sjrbku {padding-top: var(--sl-space-lg); padding-right: var(--sl-gutter); padding-bottom: var(--sl-space-lg); padding-left: var(--sl-gutter)}}#brxe-nzvehc {position: relative; overflow: hidden; width: 100%; min-height: 500px; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; display: flex; flex-direction: column; background-color: #151612}@media (max-width: 991px) {#brxe-nzvehc {min-height: 470px}}@media (max-width: 767px) {#brxe-nzvehc {min-height: 450px}}@media (max-width: 478px) {#brxe-nzvehc {min-height: 440px}}#brxe-ouhvni {width: 100%; max-width: 1120px}#brxe-lhwtca {width: 100%; padding-top: var(--sl-section-y); padding-right: var(--sl-gutter); padding-bottom: var(--sl-section-y); padding-left: var(--sl-gutter); background-color: #FFF9EC; position: relative}.sl-clean-build{width:100%;background:#FFF9EC;position:relative;overflow:hidden;border-top:1px solid rgba(25,61,2,.10);} .sl-clean-build .slcb-container{max-width:1120px;width:100%;margin-inline:auto;padding:0;} .sl-clean-build .slcb-layout{width:100%;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(26px,5vw,84px);align-items:center;} .sl-clean-build .slcb-copy{display:flex;flex-direction:column;align-items:flex-start;min-width:0;} .sl-clean-build .slcb-eyebrow{font:700 clamp(12px,1vw,14px)/1.4 Manrope,Arial,sans-serif;letter-spacing:.15em;color:#A34B1B;text-transform:uppercase;margin:0 0 17px;} .sl-clean-build .slcb-title{color:#193D02;font-family:Bitter,Georgia,serif;font-size:clamp(34px,3.15vw,50px);font-weight:700;line-height:1.13;letter-spacing:-.02em;max-width:19ch;margin:0 0 18px;} .sl-clean-build .slcb-body{color:#41483D;font-family:Manrope,Arial,sans-serif;font-size:var(--sl-text-base,18px);font-weight:400;line-height:1.7;max-width:48ch;margin:0 0 25px;} .sl-clean-build .slcb-actions{display:flex;align-items:center;justify-content:flex-start;gap:18px;flex-wrap:wrap;} .sl-clean-build .slcb-cta{display:inline-flex;align-items:center;justify-content:center;min-height:49px;text-align:center;padding:14px 23px;background:#C34A16;color:#FFF9EC;font-family:Manrope,Arial,sans-serif;font-size:var(--sl-text-ui,16px);line-height:1.2;font-weight:700;white-space:normal;border-radius:5px;text-decoration:none;transition:background-color .2s ease,transform .2s ease;} .sl-clean-build .slcb-cta:hover{background:#9F3D12;color:#FFF9EC;transform:translateY(-2px);} .sl-clean-build .slcb-cta:focus-visible,.sl-clean-build .slcb-link:focus-visible{outline:3px solid #E4A030;outline-offset:4px;} .sl-clean-build .slcb-link{display:inline-flex;min-height:44px;align-items:center;font-family:Manrope,Arial,sans-serif;font-size:var(--sl-text-ui,16px);font-weight:700;color:#193D02;text-underline-offset:5px;text-decoration:underline;text-decoration-color:#B18A52;transition:color .2s ease;} .sl-clean-build .slcb-link:hover{color:#A34B1B;} .sl-clean-build .slcb-art{position:relative;width:100%;min-height:260px;aspect-ratio:520/340;background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20520%20340%22%20width%3D%22520%22%20height%3D%22340%22%20role%3D%22img%22%20aria-label%3D%22Illustrated%20worker%20gently%20hammering%20a%20tour%20specials%20sign%22%3E%0A%3Cstyle%3E%0A.slg-arm%7Btransform-origin%3A211px%20169px%3Banimation%3Aslg-tap%202.4s%20cubic-bezier%28.39%2C.06%2C.44%2C1%29%20infinite%7D%0A.slg-strike%7Btransform-origin%3A318px%20193px%3Banimation%3Aslg-strike%202.4s%20ease-out%20infinite%7D%0A.slg-check%7Banimation%3Aslg-mark%202.4s%20ease-in-out%20infinite%7D%0A%40keyframes%20slg-tap%7B0%25%2C12%25%2C100%25%7Btransform%3Arotate%28-31deg%29%7D32%25%2C43%25%7Btransform%3Arotate%280deg%29%7D51%25%2C70%25%7Btransform%3Arotate%28-31deg%29%7D83%25%7Btransform%3Arotate%28-23deg%29%7D%7D%0A%40keyframes%20slg-strike%7B0%25%2C31%25%2C46%25%2C100%25%7Bopacity%3A0%3Btransform%3Ascale%28.65%29%7D35%25%2C41%25%7Bopacity%3A1%3Btransform%3Ascale%281%29%7D%7D%0A%40keyframes%20slg-mark%7B0%25%2C39%25%7Bopacity%3A0%7D45%25%2C100%25%7Bopacity%3A1%7D%7D%0A%40media%20%28prefers-reduced-motion%3Areduce%29%7B.slg-arm%2C.slg-strike%2C.slg-check%7Banimation%3Anone%21important%7D.slg-strike%7Bopacity%3A0%7D.slg-check%7Bopacity%3A1%7D%7D%0A%3C%2Fstyle%3E%0A%3Cellipse%20cx%3D%22282%22%20cy%3D%22286%22%20rx%3D%22190%22%20ry%3D%2210%22%20fill%3D%22%2317382F%22%20opacity%3D%22.06%22%2F%3E%0A%3Ccircle%20cx%3D%22290%22%20cy%3D%22165%22%20r%3D%22141%22%20fill%3D%22%23EEE9DF%22%20opacity%3D%22.66%22%2F%3E%0A%3Cpath%20d%3D%22M181%2041%20A151%20151%200%200%201%20425%2098%22%20fill%3D%22none%22%20stroke%3D%22%23B18A52%22%20stroke-width%3D%221.5%22%20stroke-linecap%3D%22round%22%20stroke-dasharray%3D%223%2010%22%20opacity%3D%22.5%22%2F%3E%0A%3Cpath%20d%3D%22M65%20274H462%22%20stroke%3D%22%23315343%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20opacity%3D%22.24%22%2F%3E%0A%3C%21--%20construction%20board%20and%20foundations%20--%3E%0A%3Cg%20stroke%3D%22%23315343%22%20stroke-width%3D%222.6%22%20stroke-linejoin%3D%22round%22%3E%0A%20%20%3Crect%20x%3D%22312%22%20y%3D%22155%22%20width%3D%22145%22%20height%3D%22114%22%20rx%3D%228%22%20fill%3D%22%23E1D6BF%22%20%2F%3E%0A%20%20%3Crect%20x%3D%22324%22%20y%3D%22138%22%20width%3D%22145%22%20height%3D%22113%22%20rx%3D%228%22%20fill%3D%22%23FFF9EC%22%20%2F%3E%0A%20%20%3Cpath%20d%3D%22M339%20138V123M453%20138V123%22%20stroke-linecap%3D%22round%22%20%2F%3E%0A%20%20%3Cpath%20d%3D%22M350%20162H438%22%20stroke%3D%22%23B18A52%22%20stroke-width%3D%224%22%20stroke-linecap%3D%22round%22%2F%3E%0A%20%20%3Cpath%20d%3D%22M350%20182H425M350%20198H443%22%20stroke%3D%22%23315343%22%20stroke-width%3D%223%22%20stroke-linecap%3D%22round%22%20opacity%3D%22.42%22%20%2F%3E%0A%20%20%3Crect%20x%3D%22350%22%20y%3D%22215%22%20width%3D%2233%22%20height%3D%2219%22%20rx%3D%223%22%20stroke%3D%22%23C34A16%22%20fill%3D%22%23F3E0C6%22%2F%3E%0A%20%20%3Crect%20x%3D%22389%22%20y%3D%22215%22%20width%3D%2233%22%20height%3D%2219%22%20rx%3D%223%22%20stroke%3D%22%23315343%22%20fill%3D%22none%22%20stroke-dasharray%3D%224%204%22%20opacity%3D%22.45%22%2F%3E%0A%20%20%3Cpath%20d%3D%22M312%20269h153%22%20stroke-width%3D%224%22%20stroke-linecap%3D%22round%22%2F%3E%0A%20%20%3Ccircle%20cx%3D%22333%22%20cy%3D%22147%22%20r%3D%222.5%22%20fill%3D%22%23B18A52%22%20stroke%3D%22none%22%2F%3E%0A%20%20%3Ccircle%20cx%3D%22459%22%20cy%3D%22147%22%20r%3D%222.5%22%20fill%3D%22%23B18A52%22%20stroke%3D%22none%22%2F%3E%0A%3C%2Fg%3E%0A%3C%21--%20worker%20shadow%20and%20legs%20--%3E%0A%3Cg%20stroke%3D%22%2317382F%22%20stroke-width%3D%223%22%20stroke-linejoin%3D%22round%22%20stroke-linecap%3D%22round%22%3E%0A%20%20%3Cpath%20d%3D%22M156%20211%20L154%20266%20Q153%20274%20162%20275%20L180%20275%20L190%20224%22%20fill%3D%22%23315343%22%2F%3E%0A%20%20%3Cpath%20d%3D%22M190%20220%20L192%20271%20L214%20271%20L219%20209%22%20fill%3D%22%23315343%22%2F%3E%0A%20%20%3Cpath%20d%3D%22M153%20267H177Q185%20269%20184%20277H151Q147%20273%20153%20267Z%22%20fill%3D%22%2317382F%22%2F%3E%0A%20%20%3Cpath%20d%3D%22M192%20267H211Q219%20268%20223%20278H189Q187%20271%20192%20267Z%22%20fill%3D%22%2317382F%22%2F%3E%0A%20%20%3Cpath%20d%3D%22M169%20212L175%20232M199%20214L202%20235%22%20opacity%3D%22.27%22%20fill%3D%22none%22%2F%3E%0A%20%20%3C%21--%20work%20clothes%3A%20navy-green%20overshirt%20--%3E%0A%20%20%3Cpath%20d%3D%22M157%20154%20Q174%20145%20188%20149%20Q205%20148%20216%20160%20L221%20219%20Q190%20233%20146%20218L151%20169Q152%20160%20157%20154Z%22%20fill%3D%22%23315343%22%2F%3E%0A%20%20%3Cpath%20d%3D%22M177%20152L183%20183L191%20151%22%20fill%3D%22%23FFF9EC%22%2F%3E%0A%20%20%3Cpath%20d%3D%22M179%20182L177%20215%22%20stroke%3D%22%23FFF9EC%22%20opacity%3D%22.55%22%2F%3E%0A%20%20%3Cpath%20d%3D%22M159%20199H171V212H159Z%22%20fill%3D%22none%22%20stroke%3D%22%23FFF9EC%22%20opacity%3D%22.44%22%20stroke-width%3D%222%22%2F%3E%0A%20%20%3Cpath%20d%3D%22M157%20161Q142%20182%20139%20209%22%20fill%3D%22none%22%20stroke%3D%22%23C98E67%22%20stroke-width%3D%2217%22%2F%3E%0A%20%20%3Ccircle%20cx%3D%22138%22%20cy%3D%22209%22%20r%3D%229%22%20fill%3D%22%23C98E67%22%20stroke%3D%22none%22%2F%3E%0A%20%20%3C%21--%20neck%2C%20face%20--%3E%0A%20%20%3Cpath%20d%3D%22M178%20144v13h20v-18%22%20fill%3D%22%23C98E67%22%2F%3E%0A%20%20%3Cpath%20d%3D%22M164%20111Q165%2091%20185%2089%20Q205%2091%20206%20111L204%20132Q200%20150%20185%20150Q169%20149%20164%20131Z%22%20fill%3D%22%23D7A781%22%2F%3E%0A%20%20%3Cpath%20d%3D%22M181%20122H184M199%20121h1%22%20stroke-width%3D%222.7%22%2F%3E%0A%20%20%3Cpath%20d%3D%22M184%20136Q189%20139%20194%20135%22%20stroke-width%3D%222%22%20fill%3D%22none%22%2F%3E%0A%20%20%3C%21--%20hard%20hat%20--%3E%0A%20%20%3Cpath%20d%3D%22M155%20109Q158%2076%20183%2076Q209%2076%20215%20110Z%22%20fill%3D%22%23E4A030%22%2F%3E%0A%20%20%3Cpath%20d%3D%22M151%20111H222%22%20stroke%3D%22%23B18A52%22%20stroke-width%3D%228%22%2F%3E%0A%20%20%3Cpath%20d%3D%22M182%2079v28%22%20stroke%3D%22%23F6C963%22%20stroke-width%3D%227%22%2F%3E%0A%3C%2Fg%3E%0A%3C%21--%20single%20animated%20arm%20%2B%20hammer%2C%20never%20separate%20positioned%20divs%20--%3E%0A%3Cg%20class%3D%22slg-arm%22%3E%0A%20%20%3Cpath%20d%3D%22M211%20168Q237%20171%20261%20185%22%20stroke%3D%22%23C98E67%22%20stroke-width%3D%2216%22%20stroke-linecap%3D%22round%22%20fill%3D%22none%22%2F%3E%0A%20%20%3Ccircle%20cx%3D%22260%22%20cy%3D%22185%22%20r%3D%228%22%20fill%3D%22%23D7A781%22%2F%3E%0A%20%20%3Cpath%20d%3D%22M265%20188L314%20191%22%20stroke%3D%22%23946D45%22%20stroke-width%3D%227%22%20stroke-linecap%3D%22round%22%2F%3E%0A%20%20%3Crect%20x%3D%22303%22%20y%3D%22179%22%20width%3D%2227%22%20height%3D%2219%22%20rx%3D%224%22%20fill%3D%22%23677B78%22%20stroke%3D%22%2317382F%22%20stroke-width%3D%222%22%2F%3E%0A%20%20%3Crect%20x%3D%22303%22%20y%3D%22182%22%20width%3D%227%22%20height%3D%2212%22%20rx%3D%221%22%20fill%3D%22%23AFC0BA%22%2F%3E%0A%3C%2Fg%3E%0A%3C%21--%20impact%20at%20fixed%20nail%20--%3E%0A%3Cg%20class%3D%22slg-strike%22%20stroke%3D%22%23C34A16%22%20stroke-width%3D%223.2%22%20stroke-linecap%3D%22round%22%20fill%3D%22none%22%3E%3Cpath%20d%3D%22M322%20172l4-9M335%20179l10-5M334%20195l10%203%22%2F%3E%3C%2Fg%3E%0A%3C%21--%20small%20progress%20dots%20--%3E%0A%3Cg%20fill%3D%22%23B18A52%22%20opacity%3D%22.78%22%3E%3Ccircle%20cx%3D%22447%22%20cy%3D%2290%22%20r%3D%224%22%2F%3E%3Ccircle%20cx%3D%22465%22%20cy%3D%2290%22%20r%3D%224%22%2F%3E%3Ccircle%20cx%3D%22483%22%20cy%3D%2290%22%20r%3D%224%22%2F%3E%3C%2Fg%3E%0A%3C%21--%20ready%20mark%20appears%20after%20hit%20--%3E%0A%3Cpath%20class%3D%22slg-check%22%20d%3D%22M359%20226l6%206%2012-14%22%20fill%3D%22none%22%20stroke%3D%22%23315343%22%20stroke-width%3D%223.5%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%0A%3C%2Fsvg%3E");background-repeat:no-repeat;background-position:center center;background-size:contain;} .sl-clean-build .slcb-rule{height:2px;background:linear-gradient(90deg,#B18A52,transparent);width:65px;display:block;margin-bottom:22px;}@media(max-width:767px){.sl-clean-build .slcb-layout{grid-template-columns:1fr;gap:10px} .sl-clean-build .slcb-copy{align-items:center;text-align:center} .sl-clean-build .slcb-title{max-width:25ch} .sl-clean-build .slcb-body{max-width:52ch} .sl-clean-build .slcb-rule{margin-bottom:18px} .sl-clean-build .slcb-actions{justify-content:center} .sl-clean-build .slcb-art{width:min(100%,450px);margin:0 auto;min-height:190px;}}@media(max-width:477px){.sl-clean-build .slcb-eyebrow{font-size:12px;letter-spacing:.10em;margin-bottom:11px} .sl-clean-build .slcb-title{font-size:clamp(32px,8.5vw,41px);line-height:1.16;margin-bottom:14px} .sl-clean-build .slcb-body{font-size:17px;line-height:1.65;margin-bottom:16px} .sl-clean-build .slcb-actions{gap:8px 18px} .sl-clean-build .slcb-art{min-height:0;aspect-ratio:520/320;margin-top:5px} .sl-clean-build .slcb-link{min-height:46px}}@media(prefers-reduced-motion:reduce){.sl-clean-build .slcb-cta,.sl-clean-build .slcb-link{transition:none} .sl-clean-build .slcb-cta:hover{transform:none}}