.RequestDialog_dialog__Itooo{width:min(1000px,calc(100% - 40px));max-width:none;max-height:calc(100dvh - 40px);margin:auto;padding:0;border:1px solid var(--line);border-radius:10px;color:var(--paper);background:var(--ink);overflow:auto;overscroll-behavior:contain;opacity:0;transform:translateY(16px) scale(.985);transition:opacity .25s ease,transform .35s var(--ease-out),display .35s allow-discrete,overlay .35s allow-discrete}.RequestDialog_dialog__Itooo[open]{opacity:1;transform:none}.RequestDialog_dialog__Itooo::backdrop{background:rgb(0 0 0/.72);opacity:0;transition:opacity .3s,display allow-discrete .35s,overlay allow-discrete .35s}.RequestDialog_dialog__Itooo[open]::backdrop{opacity:1}.RequestDialog_dialog__Itooo[data-closing]{opacity:0;transform:translateY(12px)}.RequestDialog_dialog__Itooo[data-closing]::backdrop{opacity:0}@starting-style{.RequestDialog_dialog__Itooo[open]{opacity:0;transform:translateY(16px) scale(.985)}.RequestDialog_dialog__Itooo[open]::backdrop{opacity:0}}.RequestDialog_panel__trf7k{position:relative;display:grid;grid-template-columns:minmax(0,.7fr) minmax(0,1fr)}.RequestDialog_photo__Ktku7{position:relative;min-height:100%;background:var(--accent-deep)}.RequestDialog_photo__Ktku7 img{-o-object-fit:cover;object-fit:cover}.RequestDialog_photo__Ktku7:after{content:"";position:absolute;inset:50% 0 0;background:linear-gradient(transparent,rgb(0 0 0/.65))}.RequestDialog_photo__Ktku7>span{position:absolute;z-index:1;bottom:32px;left:28px;right:28px;font:400 28px/1.15 var(--font-display);text-transform:uppercase}.RequestDialog_content__yZYmx{min-width:0;padding:48px 40px 40px}.RequestDialog_eyebrow__8M59K{margin:0 32px 20px 0;color:var(--muted);font-size:12px}.RequestDialog_content__yZYmx h2{margin:0;font:400 clamp(24px,3vw,36px)/1.1 var(--font-sans);text-transform:uppercase;outline:none}.RequestDialog_description__96ixT{color:var(--muted);font-size:14px;line-height:1.5;margin:24px 0 28px}.RequestDialog_close__dWnn8{position:absolute;top:12px;right:12px;display:grid;place-items:center;width:40px;height:40px;padding:10px;border:1px solid var(--line);border-radius:50%;background:var(--ink);cursor:pointer;transition:background .2s}.RequestDialog_close__dWnn8:hover:not(:disabled){background:var(--accent-deep)}.RequestDialog_close__dWnn8:disabled{cursor:wait}.RequestDialog_close__dWnn8 span{grid-area:1/1;width:18px;height:1px;background:currentColor;transform:rotate(45deg)}.RequestDialog_close__dWnn8 span+span{transform:rotate(-45deg)}.RequestDialog_close__dWnn8:focus-visible{outline:2px solid var(--paper);outline-offset:3px}.RequestDialog_content__yZYmx .lead-form{display:flex;flex-direction:column;gap:20px}.RequestDialog_content__yZYmx .lead-form>label:not(.consent)>span{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.RequestDialog_content__yZYmx .primary-button{--button-size:52px;width:100%;min-height:52px;font-size:16px}.RequestDialog_content__yZYmx .estimate-preview{display:block;min-height:0;overflow:visible;background:transparent}.RequestDialog_content__yZYmx .estimate-preview__image{display:none}.RequestDialog_content__yZYmx .estimate-preview__controls{padding:0;gap:24px}.RequestDialog_content__yZYmx .estimate-preview .lead-form{--lead-consent-spacing:0px;gap:20px}.RequestDialog_content__yZYmx .estimate-preview .lead-form>label{margin-bottom:0}.RequestDialog_content__yZYmx .estimate-preview .calculator-contacts{margin:0}.RequestDialog_content__yZYmx .estimate-preview .primary-button{margin:0;background:var(--accent-deep)}.RequestDialog_content__yZYmx .estimate-preview .primary-button span{font-size:16px}.RequestDialog_content__yZYmx .estimate-range>label{margin-bottom:10px;font-size:14px}@media (max-width:760px){.RequestDialog_dialog__Itooo{width:calc(100% - 20px);max-height:calc(100dvh - 20px)}.RequestDialog_panel__trf7k{grid-template-columns:minmax(0,1fr)}.RequestDialog_photo__Ktku7{display:none}.RequestDialog_content__yZYmx{padding:48px 22px 26px}.RequestDialog_eyebrow__8M59K{margin-right:0;font-size:11px}.RequestDialog_description__96ixT{margin-block:20px 24px}.RequestDialog_content__yZYmx .estimate-preview .calculator-contacts{justify-content:flex-start;gap:12px 18px}}@media (prefers-reduced-motion:reduce){.RequestDialog_dialog__Itooo,.RequestDialog_dialog__Itooo::backdrop{transition:none;transform:none}}.ProjectOrbit_orbit__AAeEb{isolation:isolate}.ProjectOrbit_base__AOjVL,.ProjectOrbit_lettering___dtsP{display:block;width:100%;height:100%}.ProjectOrbit_base__AOjVL{color:#520015}.ProjectOrbit_silhouette__97xIT{fill:currentColor}.ProjectOrbit_envelopeFolds__ZXSsl{fill:none;stroke:currentColor;stroke-width:3;stroke-linecap:round;stroke-linejoin:round}.ProjectOrbit_lettering___dtsP{position:absolute;inset:0;overflow:visible;pointer-events:none}.ProjectOrbit_text__QaU4k{fill:#fff;font-family:var(--font-display);font-size:25.687px;font-weight:400;text-transform:none}.ProjectOrbit_orbit__AAeEb:focus-visible{outline:2px solid #fff;outline-offset:8px;border-radius:999px}.ProjectOrbit_orbit__AAeEb:active{transform:scale(.98)}.RepairApproach_approach__0Dx_x{container-type:inline-size}.RepairApproach_heading__3hr4E{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.RepairApproach_heading__3hr4E h2{max-width:670px;margin:30px 0 0;font:400 clamp(30px,3.58cqw,56px) /1.018 var(--font-sans);text-transform:uppercase}.RepairApproach_heading__3hr4E .eyebrow{margin:0;font-size:clamp(14px,1.151cqw,18px)}.RepairApproach_description__cBXgb{margin:55px 0 0;max-width:281px;font-size:clamp(14px,1.151cqw,18px);line-height:1.4;color:var(--muted)}.RepairApproach_scene__Bpfmn{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin-top:6.97cqw}.RepairApproach_collage__are4h{width:92.3575%;aspect-ratio:713/1024;position:relative;margin-top:3.197cqw}.RepairApproach_photoSlot__dvOr9{position:absolute}.RepairApproach_photo__qEN6U{position:relative;width:100%;height:100%;overflow:hidden}.RepairApproach_photo__qEN6U img{-o-object-fit:cover;object-fit:cover}.RepairApproach_photoSlot__dvOr9[data-photo="1"]{left:0;top:0;width:22.721%;height:21.68%}.RepairApproach_photoSlot__dvOr9[data-photo="1"] img{width:425.37%!important;max-width:none;height:201.27%!important;left:-38.31%!important;top:-53.64%!important;-o-object-fit:fill;object-fit:fill}.RepairApproach_photoSlot__dvOr9[data-photo="2"]{left:24.825%;top:14.16%;width:44.46%;height:19.043%}.RepairApproach_photoSlot__dvOr9[data-photo="3"]{left:50.912%;top:34.961%;width:44.46%;height:30.469%}.RepairApproach_photoSlot__dvOr9[data-photo="4"]{left:16.41%;top:44.336%;width:30.575%;height:29.199%}.RepairApproach_photoSlot__dvOr9[data-photo="5"]{left:9.537%;top:78.711%;width:41.374%;height:21.289%}.RepairApproach_photoSlot__dvOr9[data-photo="6"]{left:55.4%;top:67.188%;width:44.46%;height:24.023%}.RepairApproach_group__Ee7rV{position:relative}.RepairApproach_group__Ee7rV+.RepairApproach_group__Ee7rV{border-top:1px solid var(--line);margin-top:30px;padding-top:30px}.RepairApproach_group__Ee7rV h3{margin:0;padding:0 0 25px;font:500 clamp(22px,2.366cqw,37px) /1.337 var(--font-sans);text-transform:uppercase}.RepairApproach_group__Ee7rV ol{display:grid;gap:25px;list-style:none;padding:0;margin:0}.RepairApproach_group__Ee7rV li{display:grid;grid-template-columns:18px minmax(0,1fr);gap:9px;font-size:clamp(18px,1.535cqw,24px);line-height:1.17;color:#e9e9e9}.RepairApproach_group__Ee7rV small{font:400 14px/19px var(--font-sans);color:#767676;text-align:right}.RepairApproach_group__Ee7rV li span{padding-top:15px}@media (max-width:760px){.RepairApproach_heading__3hr4E{display:block}.RepairApproach_heading__3hr4E .eyebrow{font-size:12px}.RepairApproach_heading__3hr4E h2{font-size:24px;line-height:27px;max-width:231px;margin-top:20px}.RepairApproach_description__cBXgb{font-size:14px;max-width:176px;width:47%;margin:20px 0 0 auto}.RepairApproach_scene__Bpfmn{display:flex;flex-direction:column;gap:30px;margin-top:27px}.RepairApproach_lists__XsGZJ{order:0}.RepairApproach_group__Ee7rV h3{font-size:20px;line-height:1.35;padding-bottom:25px}.RepairApproach_group__Ee7rV+.RepairApproach_group__Ee7rV{margin-top:40px;padding-top:25px}.RepairApproach_group__Ee7rV ol{gap:10px}.RepairApproach_group__Ee7rV li{font-size:16px}.RepairApproach_collage__are4h{order:1;width:100%;aspect-ratio:375/237;margin-top:0}.RepairApproach_photoSlot__dvOr9{display:none}.RepairApproach_photoSlot__dvOr9[data-photo="2"]{display:block;left:0;top:0;width:55.733%;height:54.43%}.RepairApproach_photoSlot__dvOr9[data-photo="4"]{display:block;left:auto;right:0;top:19.41%;width:37.333%;height:80.59%}.RepairApproach_photo__qEN6U{border-radius:10px}}@media (prefers-reduced-motion:reduce){.RepairApproach_group__Ee7rV li{opacity:1!important}.RepairApproach_photo__qEN6U{transform:none!important}}.RepairApproach_scene__Bpfmn[data-reading-pinned=true] .RepairApproach_lists__XsGZJ{position:sticky;top:var(--reading-top);align-self:start}.RepairApproach_scene__Bpfmn[data-reading-pinned=true]{align-items:start}.RepairApproach_scene__Bpfmn[data-reading-pinned=true] .RepairApproach_collage__are4h{position:sticky;top:calc(var(--reading-top) + 3.197cqw)}.RepairApproach_lists__XsGZJ{align-self:start}@media (max-width:760px){.RepairApproach_lists__XsGZJ{align-self:stretch}}@property --service-detail-anchor{syntax:"<number>";inherits:true;initial-value:1}.ServicesCatalog_cards__h00_A{--service-hover-duration:.7s;--service-hover-ease:cubic-bezier(.25,.75,.25,1);--contour-cycle:21s;--contour-design:50% 3% 3% 3%;--contour-renovation:50% 50% 3% 3%;--contour-planning:3% 3% 50% 3%;display:grid;grid-template-columns:var(--service-columns);gap:26px;align-items:center;aspect-ratio:1564/659;transition:grid-template-columns var(--service-hover-duration) var(--service-hover-ease)}.ServicesCatalog_card__kELY9{position:relative;min-width:0;aspect-ratio:492/558;border-radius:var(--contour-design);animation:ServicesCatalog_designShape__690TK var(--contour-cycle) ease-in-out infinite;animation-play-state:paused}.ServicesCatalog_card__kELY9:nth-child(2){border-radius:var(--contour-renovation);animation-name:ServicesCatalog_renovationShape__IReUj}.ServicesCatalog_card__kELY9:nth-child(3){border-radius:var(--contour-planning);--service-detail-anchor:0;animation-name:ServicesCatalog_planningShape__WpPr9}.ServicesCatalog_select__a4XWe{position:absolute;inset:0;display:block;width:100%;height:100%;padding:0;border:0;border-radius:inherit;overflow:hidden;isolation:isolate;background:var(--ink);color:#fff;cursor:pointer;text-align:left}.ServicesCatalog_cards__h00_A[data-moving=true] .ServicesCatalog_card__kELY9{animation-play-state:running}@keyframes ServicesCatalog_designShape__690TK{0%,23.809524%,to{border-radius:var(--contour-design);--service-detail-anchor:1}33.333333%,57.142857%{border-radius:var(--contour-renovation);--service-detail-anchor:1}66.666667%,90.47619%{border-radius:var(--contour-planning);--service-detail-anchor:0}}@keyframes ServicesCatalog_renovationShape__IReUj{0%,23.809524%,to{border-radius:var(--contour-renovation);--service-detail-anchor:1}33.333333%,57.142857%{border-radius:var(--contour-planning);--service-detail-anchor:0}66.666667%,90.47619%{border-radius:var(--contour-design);--service-detail-anchor:1}}@keyframes ServicesCatalog_planningShape__WpPr9{0%,23.809524%,to{border-radius:var(--contour-planning);--service-detail-anchor:0}33.333333%,57.142857%{border-radius:var(--contour-design);--service-detail-anchor:1}66.666667%,90.47619%{border-radius:var(--contour-renovation);--service-detail-anchor:1}}.ServicesCatalog_select__a4XWe img{-o-object-fit:cover;object-fit:cover}.ServicesCatalog_select__a4XWe:after{content:"";position:absolute;inset:0;background:linear-gradient(197deg,transparent 11%,rgba(0,0,0,.5) 97%)}.ServicesCatalog_title__j_4Il{position:absolute;z-index:1;left:8%;bottom:18%;font-size:clamp(18px,1.635vw,31.4px);font-weight:600;line-height:1.337;text-transform:uppercase;transition:font-size var(--service-hover-duration) var(--service-hover-ease)}.ServicesCatalog_card__kELY9[data-expanded=true] .ServicesCatalog_title__j_4Il{font-size:clamp(20px,1.927vw,37px)}.ServicesCatalog_details__Yddb2{position:absolute;z-index:2;left:calc(8% + 85% * var(--service-detail-anchor));bottom:6%;width:-moz-max-content;width:max-content;translate:calc(-100% * var(--service-detail-anchor) * var(--service-detail-shift, 1)) 0;display:flex;align-items:center;gap:13px;color:#e9e9e9;font-size:18px;line-height:25px;opacity:0;visibility:hidden;transform:translateY(6px);transition:opacity .4s ease,transform var(--service-hover-duration) var(--service-hover-ease),visibility .4s}.ServicesCatalog_details__Yddb2 span{text-decoration:underline;text-underline-offset:4px}.ServicesCatalog_details__Yddb2 img{display:block;width:50px;height:8px}.ServicesCatalog_details__Yddb2 .ServicesCatalog_mobileArrow__9qsMe,.ServicesCatalog_mobileDescription__IeE7G{display:none}.ServicesCatalog_sheetHeader__G0UGF{display:flex;justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:50px}.ServicesCatalog_serviceSheet__XbVg2{min-height:min(450px,calc(100dvh - 60px))}.ServicesCatalog_sheetHeader__G0UGF h3{max-width:163px;margin:0;font-size:18px;line-height:1.4;font-weight:500;text-wrap:balance}.ServicesCatalog_collapse__r39A9{display:flex;align-items:center;gap:13px;min-height:24px;padding:0;border:0;background:none;color:#e9e9e9;font:inherit;font-size:14px;cursor:pointer}.ServicesCatalog_collapse__r39A9 span{text-decoration:underline;text-underline-offset:2px}.ServicesCatalog_collapse__r39A9 i{display:flex;align-items:center;justify-content:center;width:7.364px;height:20.5px}.ServicesCatalog_collapse__r39A9 img{display:block;flex:none;max-width:none;transform:rotate(90deg)}.ServicesCatalog_collapse__r39A9:focus-visible{outline:1px solid var(--paper);outline-offset:6px}.ServicesCatalog_collapse__r39A9:active{opacity:.7}.ServicesCatalog_card__kELY9[data-expanded=true] .ServicesCatalog_details__Yddb2{opacity:1;visibility:visible;transform:none}.ServicesCatalog_select__a4XWe:focus-visible{outline:2px solid #fff;outline-offset:6px}.ServicesCatalog_details__Yddb2:focus-visible{outline:2px solid #fff;outline-offset:5px}.ServicesCatalog_details__Yddb2:active{opacity:.7}.ServicesCatalog_list__JLyyD{container-type:inline-size;display:grid;grid-template-columns:minmax(0,508fr) minmax(0,986fr);-moz-column-gap:4.4757%;column-gap:4.4757%;padding-block:0 clamp(60px,4.9vw,94px);border-bottom:1px solid var(--line)}.ServicesCatalog_list__JLyyD h3{margin:0;color:var(--paper);font:400 clamp(24px,2.3657cqi,37px)/1.5405 var(--font-sans)}.ServicesCatalog_items__IGUWX{display:grid;grid-template-columns:minmax(0,468fr) minmax(0,458fr);grid-template-rows:repeat(var(--service-rows),auto);grid-auto-flow:column;align-content:start;gap:clamp(20px,1.5985cqi,25px) clamp(24px,3.8363cqi,60px);min-height:clamp(200px,15.8cqi,247px);font-size:clamp(16px,1.5345cqi,24px);align-items:start}.ServicesCatalog_item__ub5vn{display:flex;align-items:flex-start;gap:10px;min-width:0}.ServicesCatalog_item__ub5vn small{flex:0 0 18px;color:var(--muted-dark);font-size:14px;line-height:19px;text-align:right;transition:color var(--duration-fast)}.ServicesCatalog_item__ub5vn span{position:relative;margin-top:clamp(10px,.9591cqi,15px);font-size:inherit;line-height:1.17;transition:translate var(--duration-base) var(--ease-out),color var(--duration-fast)}.ServicesCatalog_item__ub5vn span:after{content:"";position:absolute;inset:auto 0 -8px;height:1px;background:currentColor;transform:scaleX(0);transform-origin:left;transition:transform var(--duration-base) var(--ease-out)}.ServicesCatalog_item__ub5vn:focus-visible{outline:1px solid var(--muted);outline-offset:8px}.ServicesCatalog_item__ub5vn:focus-visible span{translate:4px 0;color:var(--paper-bright)}.ServicesCatalog_item__ub5vn:focus-visible span:after{transform:scaleX(1)}.ServicesCatalog_item__ub5vn:focus-visible small{color:var(--paper)}@media (hover:hover){.ServicesCatalog_item__ub5vn:hover span{translate:4px 0;color:var(--paper-bright)}.ServicesCatalog_item__ub5vn:hover span:after{transform:scaleX(1)}.ServicesCatalog_item__ub5vn:hover small{color:var(--paper)}}.ServicesCatalog_item__ub5vn:active span{translate:2px 0;color:var(--muted)}@media (max-width:1000px) and (min-width:761px){.ServicesCatalog_cards__h00_A{gap:16px}.ServicesCatalog_card__kELY9[data-expanded=true] .ServicesCatalog_title__j_4Il,.ServicesCatalog_title__j_4Il{font-size:clamp(13px,1.9vw,20px)}.ServicesCatalog_details__Yddb2{font-size:14px;gap:8px}.ServicesCatalog_details__Yddb2 img{width:35px}.ServicesCatalog_list__JLyyD{grid-template-columns:minmax(0,1fr);gap:30px}.ServicesCatalog_items__IGUWX{min-height:0}}@media (max-width:760px){.ServicesCatalog_heading__9Q9_r.ServicesCatalog_heading__9Q9_r{display:block;margin-bottom:170px}.ServicesCatalog_heading__9Q9_r.ServicesCatalog_heading__9Q9_r h2{max-width:177px;margin-top:20px;font-size:24px;line-height:27px}.ServicesCatalog_heading__9Q9_r>p{display:none}.ServicesCatalog_cards__h00_A{--contour-design:67.4% 2.8% 2.8% 2.8%/48% 2% 2% 2%;--contour-renovation:61% 61% 2.8% 2.8%/43.2% 43.2% 2% 2%;--contour-planning:2.8% 2.8% 61% 2.8%/2% 2% 43.2% 2%;grid-template-columns:repeat(2,minmax(0,1fr));gap:30px 20px;aspect-ratio:auto;align-items:start}.ServicesCatalog_card__kELY9{aspect-ratio:177/250}.ServicesCatalog_card__kELY9:first-child{grid-row:1;grid-column:1}.ServicesCatalog_card__kELY9:nth-child(2){grid-row:2;grid-column:1}.ServicesCatalog_card__kELY9:nth-child(3){grid-row:2;grid-column:2}.ServicesCatalog_mobileDescription__IeE7G{display:block;grid-row:1;grid-column:2;margin:0;color:#b0b0b0;font-size:14px;line-height:normal}.ServicesCatalog_card__kELY9[data-expanded=true] .ServicesCatalog_title__j_4Il,.ServicesCatalog_title__j_4Il{left:15px;right:15px;bottom:52px;font-size:18px;line-height:1;overflow-wrap:anywhere}.ServicesCatalog_details__Yddb2{left:15px;bottom:20px;--service-detail-shift:0;font-size:16px;line-height:22px;gap:13px;opacity:1;visibility:visible;transform:none}.ServicesCatalog_details__Yddb2 .ServicesCatalog_desktopArrow__zFZ7P{display:none}.ServicesCatalog_details__Yddb2 .ServicesCatalog_mobileArrow__9qsMe{display:block;width:auto;height:auto}.ServicesCatalog_list__JLyyD{display:none}.ServicesCatalog_list__JLyyD h3{max-width:10.1875rem;font-size:18px;line-height:1.4;font-weight:500}.ServicesCatalog_items__IGUWX{grid-template-columns:1fr;grid-template-rows:none;grid-auto-flow:row;min-height:0;gap:20px;font-size:16px}.ServicesCatalog_item__ub5vn small{display:none}.ServicesCatalog_item__ub5vn span{margin-top:0}}@media (prefers-reduced-motion:reduce){.ServicesCatalog_cards__h00_A,.ServicesCatalog_details__Yddb2,.ServicesCatalog_item__ub5vn small,.ServicesCatalog_item__ub5vn span,.ServicesCatalog_item__ub5vn span:after,.ServicesCatalog_title__j_4Il{transition:none}.ServicesCatalog_item__ub5vn:is(:hover,:focus-visible,:active) span{translate:none}.ServicesCatalog_card__kELY9{animation:none}}.SiteAnalytics_banner__0CaI6{position:fixed;z-index:150;bottom:max(16px,env(safe-area-inset-bottom));left:50%;transform:translateX(-50%);width:min(620px,calc(100% - 32px));padding:22px;background:var(--ink-deep,#171717);color:var(--paper,#f0f0f0);border:1px solid var(--line,#555);border-radius:16px;box-shadow:0 12px 50px #0005;font-size:15px}.SiteAnalytics_banner__0CaI6 p{margin:0 0 16px}.SiteAnalytics_banner__0CaI6 a{text-decoration:underline;text-underline-offset:4px}.SiteAnalytics_actions__0IRNM{display:flex;gap:10px;flex-wrap:wrap}.SiteAnalytics_actions__0IRNM button{flex:1;min-height:44px;padding:10px 16px;border:1px solid var(--line,#555);border-radius:30px;background:transparent;color:inherit;cursor:pointer;font:inherit;transition:border-color .2s ease}.SiteAnalytics_actions__0IRNM button:last-child{background:var(--accent-deep,#682b3b)}.SiteAnalytics_actions__0IRNM button:hover{border-color:var(--paper)}.SiteAnalytics_actions__0IRNM button:focus-visible,.SiteAnalytics_settings__bEU4l:focus-visible{outline:2px solid var(--accent-pale);outline-offset:4px}.SiteAnalytics_settings__bEU4l{border:0;padding:0;background:transparent;font:inherit;color:inherit;text-align:inherit;cursor:pointer}.SiteAnalytics_settings__bEU4l:hover{color:var(--paper)}@media(max-width:480px){.SiteAnalytics_actions__0IRNM{flex-direction:column}.SiteAnalytics_banner__0CaI6{padding:18px}}@media(prefers-reduced-motion:reduce){.SiteAnalytics_actions__0IRNM button{transition:none}}.TextArrowLink_link__69zJb{display:inline-flex;flex:none;align-items:center;gap:13px;min-height:44px;color:var(--text-primary);font:400 18px/25px var(--font-sans);text-decoration:none;transition:opacity .25s}.TextArrowLink_link__69zJb>span{text-decoration:underline;text-underline-offset:3px}.TextArrowLink_link__69zJb>img,.TextArrowLink_link__69zJb>svg{flex:none}.TextArrowLink_mobileArrow__AnedS{display:none}.TextArrowLink_link__69zJb:active{opacity:.6}.TextArrowLink_link__69zJb:focus-visible{outline:2px solid var(--paper);outline-offset:6px}@media (hover:hover) and (pointer:fine){.TextArrowLink_link__69zJb:hover{opacity:.7}}@media (max-width:760px){.TextArrowLink_link__69zJb{font-size:16px;line-height:22px}.TextArrowLink_desktopArrow__SxrmB{display:none}.TextArrowLink_mobileArrow__AnedS{display:block}}@media (prefers-reduced-motion:reduce){.TextArrowLink_link__69zJb{transition:none}}.TemplateCardImage_stage__IM_T6{--shape-height:clamp(155px,12.7084vw,244px);height:var(--shape-height);width:100%;display:flex;align-items:center;justify-content:center;flex:none}.TemplateCardImage_frame__FLZIU{position:relative;width:var(--shape-height);height:var(--shape-height);flex:none}.TemplateCardImage_frame__FLZIU picture{display:contents}.TemplateCardImage_frame__FLZIU img{max-width:none;display:block;width:100%;height:100%;-o-object-fit:var(--photo-fit);object-fit:var(--photo-fit);-webkit-mask-image:var(--photo-mask);mask-image:var(--photo-mask);mask-mode:alpha;-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.TemplateCardImage_frame__FLZIU[data-shape=circle]:where([data-original=false]){border-radius:50%;overflow:hidden}.TemplateCardImage_frame__FLZIU[data-shape=arch]{width:calc(var(--shape-height) * 205 / 244);overflow:hidden;border-radius:calc(var(--shape-height) * 300 / 244) calc(var(--shape-height) * 300 / 244) calc(var(--shape-height) * 13.091 / 244) calc(var(--shape-height) * 13.091 / 244)}.TemplateCardImage_frame__FLZIU[data-shape=pill]{width:calc(var(--shape-height) * 179 / 244);border-radius:calc(var(--shape-height) * 300 / 244);overflow:hidden}.TemplateCardImage_frame__FLZIU[data-shape=organic]{width:calc(var(--shape-height) * 205 / 244);border-radius:calc(var(--shape-height) * 300 / 244) calc(var(--shape-height) * 100 / 244) calc(var(--shape-height) * 100 / 244) calc(var(--shape-height) * 200 / 244);overflow:hidden}.TemplateCardImage_frame__FLZIU[data-shape=arch] img,.TemplateCardImage_frame__FLZIU[data-shape=pill] img{-o-object-fit:cover;object-fit:cover}.TemplateCardImage_frame__FLZIU[data-crop=organic]:where([data-original=true]) img{position:absolute;width:107.71%;height:119.26%;top:-6.42%;left:-.31%}.TemplateCardImage_frame__FLZIU[data-shape=polygon] img{position:absolute;width:86.6%;height:98.74%;top:.63%;left:6.7%}.TemplateCardImage_frame__FLZIU[data-shape=loft]{height:calc(var(--shape-height) * 196 / 244)}.TemplateCardImage_frame__FLZIU[data-crop=house]:where([data-original=true]) img{position:absolute;width:100%;height:149.2%;left:.32%;top:-17.17%}@media (max-width:760px){.TemplateCardImage_frame__FLZIU img{-webkit-mask-image:var(--mobile-photo-mask);mask-image:var(--mobile-photo-mask);-o-object-fit:var(--mobile-photo-fit);object-fit:var(--mobile-photo-fit)}.TemplateCardImage_frame__FLZIU[data-crop=house][data-mobile-original=false] img,.TemplateCardImage_frame__FLZIU[data-crop=organic][data-mobile-original=false] img{position:static;width:100%;height:100%}.TemplateCardImage_frame__FLZIU[data-crop=organic][data-mobile-original=true] img{position:absolute;width:107.71%;height:119.26%;top:-6.42%;left:-.31%}.TemplateCardImage_stage__IM_T6[data-kind=style]{--shape-height:min(120px,79.365cqw)}.TemplateCardImage_stage__IM_T6[data-kind=style] .TemplateCardImage_frame__FLZIU[data-mobile-shape=arch]{width:var(--shape-height)}.TemplateCardImage_stage__IM_T6{--shape-height:120px}.TemplateCardImage_frame__FLZIU[data-mobile-shape=circle]{width:var(--shape-height);height:var(--shape-height);border-radius:0;overflow:visible}.TemplateCardImage_frame__FLZIU[data-mobile-shape=circle] img{position:static;width:100%;height:100%;-o-object-fit:var(--mobile-photo-fit);object-fit:var(--mobile-photo-fit)}.TemplateCardImage_frame__FLZIU[data-mobile-shape=circle][data-mobile-original=false]{border-radius:50%;overflow:hidden}.TemplateCardImage_frame__FLZIU[data-mobile-shape=circle][data-mobile-original=false] img{-o-object-fit:cover;object-fit:cover}.TemplateCardImage_frame__FLZIU[data-mobile-shape=arch]{width:calc(var(--shape-height) * 205 / 244);height:var(--shape-height);border-radius:calc(var(--shape-height) * 300 / 244) calc(var(--shape-height) * 300 / 244) calc(var(--shape-height) * 13.091 / 244) calc(var(--shape-height) * 13.091 / 244);overflow:hidden}.TemplateCardImage_frame__FLZIU[data-mobile-shape=arch] img{position:static;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.TemplateCardImage_frame__FLZIU[data-mobile-crop=house][data-mobile-original=true] img{position:absolute;height:149.2%;left:.32%;top:-17.17%}.TemplateCardImage_frame__FLZIU[data-shape=loft]{width:calc(var(--shape-height) * 1.26);height:var(--shape-height)}}@media (max-width:360px){.TemplateCardImage_stage__IM_T6{--shape-height:105px}}