.page-module__mxWalG__page{--accent:#9b7843;--dark:#26231e;color:var(--dark);font-family:var(--font-inter),Arial,sans-serif;overscroll-behavior-x:none;background:#fff;overflow-x:clip}.page-module__mxWalG__top{background:var(--accent);color:#fff;text-align:center;letter-spacing:.12em;padding:12px 14px;font-size:11px;font-weight:600}.page-module__mxWalG__header{justify-content:space-between;align-items:center;max-width:1160px;margin:auto;padding:22px 28px;display:flex}.page-module__mxWalG__header img{width:170px;height:auto}.page-module__mxWalG__headerLink{font-size:13px;font-weight:600}.page-module__mxWalG__headerLink span{margin-left:14px}.page-module__mxWalG__hero{text-align:center;background:radial-gradient(at 50% 40%,#f4eee4,#0000 65%);padding:46px 24px 65px}.page-module__mxWalG__eyebrow{color:var(--accent);letter-spacing:.12em;text-transform:uppercase;margin:0 0 20px;font-size:12px;font-weight:650}.page-module__mxWalG__hero h1{letter-spacing:-.055em;max-width:960px;margin:0 auto;font-family:inherit;font-size:clamp(37px,4.8vw,66px);font-weight:750;line-height:1.09}.page-module__mxWalG__hero h1 span,.page-module__mxWalG__section h2 span{color:var(--accent)}.page-module__mxWalG__intro{color:#69655d;max-width:650px;margin:24px auto 28px;font-size:17px;line-height:1.7}.page-module__mxWalG__heroVideo{width:min(100%,350px);margin:0 auto 28px}.page-module__mxWalG__video{aspect-ratio:9/16;background:0 0;border-radius:10px;position:relative;overflow:hidden}.page-module__mxWalG__video img{object-fit:cover}.page-module__mxWalG__video video{object-fit:cover;width:100%;height:100%;display:block}.page-module__mxWalG__videoTrigger{cursor:pointer;background:0 0;border:0;place-items:center;width:100%;height:100%;padding:0;display:grid;position:absolute;inset:0}.page-module__mxWalG__videoPanel{width:80%;color:var(--accent);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#ffffffe6;border-radius:14px;flex-direction:column;justify-content:center;align-items:center;gap:12px;padding:23px 12px;font-size:14px;font-weight:550;line-height:1.4;display:flex}.page-module__mxWalG__videoPanel svg{flex-shrink:0}.page-module__mxWalG__videoError{color:#fff;text-align:center;background:#0009;border-radius:5px;padding:8px;font-size:12px;position:absolute;bottom:18px;left:12px;right:12px}.page-module__mxWalG__cta{color:#fff;background:#229b5c;border-radius:7px;justify-content:center;align-items:center;gap:16px;padding:18px 27px;font-size:15px;font-weight:650;text-decoration:none;transition:background .2s,transform .2s;display:inline-flex;box-shadow:0 8px 20px #229b5c22}.page-module__mxWalG__cta svg{flex-shrink:0}.page-module__mxWalG__cta:hover{background:#187a46;transform:translateY(-2px)}.page-module__mxWalG__cta:focus-visible,.page-module__mxWalG__video button:focus-visible{outline-offset:4px;outline:3px solid #b58b4e}.page-module__mxWalG__micro{color:#827c70;max-width:700px;line-height:1.65;margin:18px auto 0!important;font-size:11px!important}.page-module__mxWalG__section{text-align:center;padding:85px max(24px,50vw - 560px)}.page-module__mxWalG__section h2{letter-spacing:-.045em;margin:0 auto 22px;font-family:inherit;font-size:clamp(31px,3.8vw,49px);font-weight:720;line-height:1.13}.page-module__mxWalG__subtitle{color:#777166;max-width:620px;margin:0 auto 38px;font-size:16px;line-height:1.7}.page-module__mxWalG__steps{text-align:left;grid-template-columns:repeat(4,1fr);gap:23px;margin:40px 0;display:grid}.page-module__mxWalG__stepPhoto{border-radius:7px;height:190px;position:relative;overflow:hidden}.page-module__mxWalG__stepPhoto img{object-fit:cover}.page-module__mxWalG__number{color:var(--accent);letter-spacing:-.05em;margin:19px 0 8px;font-size:30px;font-weight:700}.page-module__mxWalG__steps h3{margin:0 0 12px;font-family:inherit;font-size:17px;font-weight:650;line-height:1.35}.page-module__mxWalG__steps article>p:last-child{color:#797368;font-size:13px;line-height:1.7}.page-module__mxWalG__tint{background:#f7f6f3}.page-module__mxWalG__videoRail,.page-module__mxWalG__caseRail,.page-module__mxWalG__structureRail{scroll-snap-type:x mandatory;scrollbar-width:thin;scrollbar-color:#c6b797 transparent;gap:24px;padding:10px 0 24px;display:flex;overflow-x:auto}.page-module__mxWalG__videoRail article{scroll-snap-align:center;flex:1 0 29%;min-width:240px}.page-module__mxWalG__videoRail .page-module__mxWalG__video{width:100%}.page-module__mxWalG__videoRail h3{margin:16px 0 0;font-family:inherit;font-size:14px;font-weight:550}.page-module__mxWalG__caseRail figure{scroll-snap-align:center;flex:0 0 32%;min-width:260px;margin:0}.page-module__mxWalG__caseRail img{aspect-ratio:1;object-fit:cover;border-radius:7px;width:100%;height:auto}.page-module__mxWalG__caseRail figcaption{color:#797368;padding-top:12px;font-size:11px}.page-module__mxWalG__caseRail+.page-module__mxWalG__micro{margin-bottom:28px!important}.page-module__mxWalG__structureRail figure{scroll-snap-align:center;flex:0 0 48%;margin:0}.page-module__mxWalG__structureRail img{aspect-ratio:1.4;object-fit:cover;border-radius:8px;width:100%;height:auto}.page-module__mxWalG__about{text-align:left;background:#f7f6f3;grid-template-columns:1.4fr 1fr;align-items:center;gap:80px;display:grid}.page-module__mxWalG__about h2{margin-left:0}.page-module__mxWalG__about p:not(.page-module__mxWalG__eyebrow){color:#797368;margin:20px 0;font-size:15px;line-height:1.85}.page-module__mxWalG__about .page-module__mxWalG__video{justify-self:center;width:100%;max-width:360px}.page-module__mxWalG__about .page-module__mxWalG__cta{margin-top:10px}.page-module__mxWalG__faq>div{text-align:left;max-width:780px;margin:40px auto 0}.page-module__mxWalG__faq details{border-bottom:1px solid #e4dfd5;padding:22px 0}.page-module__mxWalG__faq summary{cursor:pointer;justify-content:space-between;gap:20px;font-size:15px;font-weight:600;list-style:none;display:flex}.page-module__mxWalG__faq summary::-webkit-details-marker{display:none}.page-module__mxWalG__faq summary span{color:var(--accent);font-size:23px;line-height:20px}.page-module__mxWalG__faq details[open] summary span{transform:rotate(45deg)}.page-module__mxWalG__faq details p{color:#777166;margin:18px 0 0;padding-right:25px;font-size:14px;line-height:1.8}.page-module__mxWalG__contact{background:#eee9df}.page-module__mxWalG__contact>p:not(.page-module__mxWalG__eyebrow){margin:24px auto;font-size:15px;line-height:1.8}.page-module__mxWalG__contact .page-module__mxWalG__cta{margin:0 0 12px}.page-module__mxWalG__footer{text-align:center;color:#827c70;padding:40px 20px;font-size:11px}.page-module__mxWalG__footer img{height:auto;margin:0 auto 18px}.page-module__mxWalG__footer a{margin-top:10px;text-decoration:none;display:inline-block}.page-module__mxWalG__footer a img{width:128px;margin:0 auto}.page-module__mxWalG__fab{color:#fff;z-index:30;background:#229b5c;border-radius:50%;place-items:center;width:56px;height:56px;font-size:32px;display:grid;position:fixed;bottom:24px;right:24px;box-shadow:0 6px 22px #0002}@media (max-width:700px){.page-module__mxWalG__header{padding:18px 22px}.page-module__mxWalG__header img{width:140px}.page-module__mxWalG__headerLink{max-width:110px;font-size:11px}.page-module__mxWalG__headerLink span{margin-left:2px}.page-module__mxWalG__hero{padding:26px 22px 52px}.page-module__mxWalG__eyebrow{letter-spacing:.1em;margin-bottom:17px;font-size:10px}.page-module__mxWalG__hero h1{letter-spacing:-.055em;font-size:38px;line-height:1.09}.page-module__mxWalG__intro{max-width:360px;margin:20px auto 25px;font-size:14px;line-height:1.65}.page-module__mxWalG__heroVideo{max-width:295px}.page-module__mxWalG__cta{gap:10px;padding:17px 20px;font-size:13px}.page-module__mxWalG__section{padding:58px 22px}.page-module__mxWalG__section h2{font-size:34px}.page-module__mxWalG__subtitle{margin-bottom:28px;font-size:14px}.page-module__mxWalG__steps{grid-template-columns:1fr 1fr;gap:28px 16px;margin:32px 0}.page-module__mxWalG__stepPhoto{height:145px}.page-module__mxWalG__steps h3{font-size:15px}.page-module__mxWalG__steps article>p:last-child{font-size:12px}.page-module__mxWalG__number{margin-top:12px;font-size:26px}.page-module__mxWalG__videoRail,.page-module__mxWalG__caseRail,.page-module__mxWalG__structureRail{gap:16px;margin-right:-22px;padding-right:22px}.page-module__mxWalG__videoRail article{flex:0 0 76%;min-width:0}.page-module__mxWalG__videoRail .page-module__mxWalG__video{max-height:none}.page-module__mxWalG__caseRail figure{flex:0 0 86%;min-width:0}.page-module__mxWalG__structureRail figure{flex:0 0 86%}.page-module__mxWalG__about{text-align:center;grid-template-columns:1fr;gap:28px}.page-module__mxWalG__about h2{margin-left:auto}.page-module__mxWalG__about .page-module__mxWalG__video{max-width:295px}.page-module__mxWalG__faq summary,.page-module__mxWalG__contact>p:not(.page-module__mxWalG__eyebrow){font-size:14px}.page-module__mxWalG__fab{width:52px;height:52px;bottom:18px;right:18px}}@media (prefers-reduced-motion:reduce){.page-module__mxWalG__cta{transition:none}}.page-module__mxWalG__railControls{justify-content:center;align-items:center;gap:18px;margin-top:10px;display:flex}.page-module__mxWalG__railControls button{color:#80633a;cursor:pointer;background:#fff;border:1px solid #c8b99e;border-radius:6px;min-height:36px;padding:6px 10px;font-size:12px}.page-module__mxWalG__railControls span{color:#827c70;font-size:11px}.page-module__mxWalG__footer details{max-width:650px;margin:15px auto;line-height:1.8}.page-module__mxWalG__footer summary{cursor:pointer;text-decoration:underline}.page-module__mxWalG__caseRail img{object-fit:contain}.page-module__mxWalG__photoLoop{--slide-width:clamp(280px,36vw,430px);--slide-gap:24px;min-width:0;margin:32px 0}.page-module__mxWalG__loopStructure{--slide-width:clamp(360px,46vw,570px)}.page-module__mxWalG__loopViewport{touch-action:pan-y;cursor:grab;padding:20px 0;overflow:hidden}.page-module__mxWalG__loopViewport:active{cursor:grabbing}.page-module__mxWalG__loopViewport:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.page-module__mxWalG__loopTrack{gap:var(--slide-gap);will-change:transform;-webkit-user-select:none;user-select:none;align-items:center;transition:transform .7s cubic-bezier(.22,.61,.36,1);display:flex}.page-module__mxWalG__loopTrack[data-animated=false],.page-module__mxWalG__loopTrack[data-animated=false] .page-module__mxWalG__loopSlide{transition:none}.page-module__mxWalG__loopSlide{flex:0 0 var(--slide-width);width:var(--slide-width);opacity:.65;transition:transform .7s cubic-bezier(.22,.61,.36,1),opacity .7s;transform:scale(.86)}.page-module__mxWalG__loopSlide[data-active=true]{opacity:1;transform:scale(1)}.page-module__mxWalG__loopSlide figure{isolation:isolate;border-radius:24px;margin:0;overflow:hidden}.page-module__mxWalG__loopSlide img{pointer-events:none;border-radius:24px;width:100%;height:auto;display:block}.page-module__mxWalG__loopCases img{aspect-ratio:4/5;object-fit:cover}.page-module__mxWalG__loopStructure img{aspect-ratio:1.4;object-fit:cover}.page-module__mxWalG__loopSlide figcaption{color:#797368;text-align:center;padding:14px 0 0;font-size:11px}.page-module__mxWalG__loopDots{justify-content:center;align-items:center;gap:0;margin-top:5px;display:flex}.page-module__mxWalG__loopDots button{cursor:pointer;background:0 0;border:0;border-radius:14px;flex:0 0 28px;width:28px;height:26px;padding:0;position:relative}.page-module__mxWalG__loopDots button:after{content:"";background:#d9d5cf;border-radius:10px;width:28px;height:8px;transition:transform .3s,background .3s;position:absolute;top:9px;left:0;transform:scaleX(.285714)}.page-module__mxWalG__loopDots button[aria-current=true]:after{background:#35332e;transform:scaleX(1)}.page-module__mxWalG__loopDots button:focus-visible{outline:2px solid var(--accent);outline-offset:5px}.page-module__mxWalG__loopControls{color:#827c70;justify-content:center;align-items:center;gap:18px;margin-top:12px;font-size:11px;display:flex}.page-module__mxWalG__loopControls button{font:inherit;color:#80633a;cursor:pointer;background:0 0;border:0;min-height:36px;text-decoration:underline}.page-module__mxWalG__loopControls button:focus-visible{outline:2px solid var(--accent);outline-offset:3px}@media (max-width:700px){.page-module__mxWalG__photoLoop{--slide-width:68%;--slide-gap:14px;margin-left:-22px;margin-right:-22px}.page-module__mxWalG__loopStructure{--slide-width:72%}.page-module__mxWalG__loopSlide figure,.page-module__mxWalG__loopSlide img{border-radius:22px}.page-module__mxWalG__loopControls{margin-top:8px}.page-module__mxWalG__loopViewport{padding:14px 0}}@media (prefers-reduced-motion:reduce){.page-module__mxWalG__loopTrack,.page-module__mxWalG__loopSlide,.page-module__mxWalG__loopDots button:after{transition:none}.page-module__mxWalG__loopControls button{display:none}}.page-module__mxWalG__videoCard{border-radius:24px}.page-module__mxWalG__cardPlay{color:#151515;background:#fffffff5;border-radius:50%;place-items:center;width:66px;height:66px;display:grid}.page-module__mxWalG__cardPlay svg{width:28px;height:28px;margin-left:3px}.page-module__mxWalG__cardPlay svg path{fill:currentColor;stroke:none}.page-module__mxWalG__srOnly{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.page-module__mxWalG__videoSlider{--video-width:31.8%;--video-gap:24px;min-width:0;margin-top:30px}.page-module__mxWalG__videoSliderViewport{touch-action:pan-y;cursor:grab;padding-bottom:10px;overflow:hidden}.page-module__mxWalG__videoSliderViewport:active{cursor:grabbing}.page-module__mxWalG__videoSliderViewport:focus-visible{outline:2px solid var(--accent);outline-offset:4px}.page-module__mxWalG__videoSliderTrack{align-items:flex-start;gap:var(--video-gap);will-change:transform;transition:transform .7s cubic-bezier(.22,.61,.36,1);display:flex}.page-module__mxWalG__videoSliderTrack[data-animated=false]{transition:none}.page-module__mxWalG__videoSliderItem{flex:0 0 var(--video-width);width:var(--video-width);min-width:0}.page-module__mxWalG__videoSliderItem article{margin:0}.page-module__mxWalG__videoSliderItem h3{text-align:center;margin:16px 0 0;font-family:inherit;font-size:14px;font-weight:550;line-height:1.5}.page-module__mxWalG__videoNavigation{justify-content:center;align-items:center;gap:12px;margin-top:8px;display:flex}.page-module__mxWalG__videoNavigation .page-module__mxWalG__loopDots{margin:0}.page-module__mxWalG__videoPause{color:#827c70;cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;width:28px;height:28px;display:grid}.page-module__mxWalG__videoPause:focus-visible{outline:2px solid var(--accent);outline-offset:3px}@media (max-width:700px){.page-module__mxWalG__videoSlider{--video-width:74%;--video-gap:14px;margin-right:-22px}.page-module__mxWalG__cardPlay{width:60px;height:60px}.page-module__mxWalG__videoSliderItem h3{margin-top:14px;font-size:13px}}@media (prefers-reduced-motion:reduce){.page-module__mxWalG__videoSliderTrack{transition:none}.page-module__mxWalG__videoPause{display:none}}.page-module__mxWalG__videoNavigation .page-module__mxWalG__loopDots button:after{border-radius:14px/4px}.page-module__mxWalG__videoNavigation .page-module__mxWalG__loopDots button[aria-current=true]:after{border-radius:4px}
.page-module__HzS2BW__materials{text-align:left;grid-template-columns:repeat(3,minmax(0,1fr));gap:36px;margin:42px 0;display:grid}.page-module__HzS2BW__materials article{border-top:1px solid #d8d0c3;padding-top:22px}.page-module__HzS2BW__materials h3{margin:12px 0;font-family:inherit;font-size:24px;font-weight:650;line-height:1.25}.page-module__HzS2BW__materials p,.page-module__HzS2BW__materials li{color:#69655d;font-size:14px;line-height:1.8}.page-module__HzS2BW__materials ul{margin:18px 0 0;padding-left:18px}.page-module__HzS2BW__materials li{margin:7px 0;padding-left:4px}.page-module__HzS2BW__materialTag{text-transform:uppercase;letter-spacing:.08em;font-weight:650;color:#9b7843!important;font-size:11px!important}.page-module__HzS2BW__videoCaption{color:#827c70;margin:7px 0 0;font-size:12px;line-height:1.5}.page-module__HzS2BW__records{text-align:left;border-top:1px solid #e4dfd5;border-bottom:1px solid #e4dfd5;max-width:950px;margin:30px auto;padding:18px 0}.page-module__HzS2BW__records>summary{cursor:pointer;color:#69655d;font-size:14px;font-weight:600}.page-module__HzS2BW__recordsGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px;margin:25px 0;display:grid}.page-module__HzS2BW__recordsGrid h3{margin:0 0 6px;font-family:inherit;font-size:17px;font-weight:650}.page-module__HzS2BW__recordsGrid p{color:#827c70;margin:6px 0 12px;font-size:12px}.page-module__HzS2BW__comparison{grid-template-columns:1fr 1fr;gap:10px;display:grid}.page-module__HzS2BW__comparison figure{min-width:0;margin:0}.page-module__HzS2BW__comparison img{border-radius:8px;width:100%;height:auto;display:block}.page-module__HzS2BW__comparison figcaption{text-align:center;color:#827c70;margin-top:6px;font-size:11px}@media (max-width:700px){.page-module__HzS2BW__materials{grid-template-columns:1fr;gap:28px;margin:32px 0}.page-module__HzS2BW__materials h3{font-size:22px}.page-module__HzS2BW__recordsGrid{grid-template-columns:1fr;gap:28px}.page-module__HzS2BW__videoCaption{font-size:11px}}.page-module__HzS2BW__sp3Logo{width:128px;height:auto;display:block}
