.rayon_page__fO5RS{display:grid;gap:var(--step-block);padding-top:var(--space-lg);padding-bottom:var(--space-3xl)}.rayon_districtPage__Y9Of5{padding-top:0}.rayon_districtLead__I6aWt,.rayon_districtTitle__ZM4mS{margin:0;color:var(--text-on-dark)}.rayon_districtLead__I6aWt{max-width:var(--measure);margin-top:var(--space-lg);color:var(--text-on-chrome)}.rayon_back__E5VN9{margin-bottom:var(--space-sm)}.rayon_title__D9x0y{margin:0}.rayon_lead___I_8w{max-width:var(--measure);margin:0;color:var(--text-muted)}.rayon_districtHero__sbOD8{display:flex;flex-direction:column;justify-content:flex-end;gap:var(--space-sm);min-height:clamp(280px,28vw,360px);padding:clamp(var(--space-xl),4vw,var(--space-3xl));border-radius:var(--radius-outer);corner-shape:var(--corner-smooth);background-color:var(--text-primary);background-size:cover,auto 100%;background-position:50%,100%;background-repeat:no-repeat;color:white;overflow:hidden}.rayon_districtHeroTitle__O_HbD{max-width:18ch;margin:0;color:inherit}.rayon_districtHeroLead__lKdIy{max-width:56ch;margin:0;color:rgba(255,255,255,.94)}.rayon_imageDisclosure__tYKsS{margin-bottom:auto;color:rgba(255,255,255,.86);font-size:var(--fs-xs);font-weight:var(--weight-medium)}.rayon_block__Umzwa{display:grid;gap:var(--step-item)}.rayon_blockTitle__e4_Wg{margin:0}.rayon_links__hIa4Q,.rayon_studios__h3G6e{display:grid;gap:var(--gutter);margin:0;padding:0;list-style:none}.rayon_linkCard__EnA5c{display:flex;flex-direction:column;gap:var(--space-xs);height:100%;padding:var(--space-lg);border-radius:var(--radius-xl);corner-shape:var(--corner-smooth);background:var(--bg-surface);color:var(--text-primary);text-decoration:none}.rayon_photoCard__R2M4Y{justify-content:flex-end;min-height:230px;background-color:var(--text-primary);background-size:cover;background-position:50%;color:white}.rayon_photoCard__R2M4Y .rayon_linkNote____his{color:rgba(255,255,255,.9)}@supports not (corner-shape:superellipse(2.4)){.rayon_districtHero__sbOD8{border-radius:calc(var(--radius-outer) * var(--corner-fallback-scale))}.rayon_linkCard__EnA5c{border-radius:calc(var(--radius-xl) * var(--corner-fallback-scale))}}.rayon_linkNote____his{color:var(--text-muted)}.rayon_more__Zr4FX{justify-self:start;color:var(--text-primary)}@media (min-width:640px){.rayon_page__fO5RS{max-width:var(--shell-w-wide)}.rayon_links__hIa4Q{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:900px){.rayon_page__fO5RS{max-width:var(--shell-w-wide)}.rayon_studios__h3G6e{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start}.rayon_links__hIa4Q{grid-template-columns:repeat(4,minmax(0,1fr))}}.skeleton_shape__Q5GPv{display:block;position:relative;overflow:hidden;flex-shrink:0;width:100%;max-width:100%;height:1em;border-radius:0;background:color-mix(in srgb,currentColor 9%,transparent)}.skeleton_shape__Q5GPv:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(100deg,transparent 20%,color-mix(in srgb,currentColor 7%,transparent) 50%,transparent 80%);transform:translateX(-100%)}.skeleton_circle__WI4Wc{border-radius:var(--radius-pill)}.skeleton_fill__Q8EZz{position:absolute;inset:0;width:100%;height:100%;border-radius:inherit;corner-shape:inherit}.skeleton_text__gBN6K{display:grid;width:100%;gap:var(--space-md);min-width:0}@media(prefers-reduced-motion:no-preference){.skeleton_shape__Q5GPv:after{animation:skeleton_sheen__IlLFh 1.8s ease-in-out .3s infinite}}@keyframes skeleton_sheen__IlLFh{to{transform:translateX(100%)}}.category-work-disclosure_root__BLJgv{scroll-margin-block-start:var(--safe-top);overflow-anchor:none;min-width:0;overflow:hidden;border-radius:var(--radius-outer);corner-shape:var(--corner-smooth);background:var(--bg-dark);color:var(--text-on-dark)}.category-work-disclosure_visual__VWJ_4{position:relative;min-width:0}.category-work-disclosure_root__BLJgv .category-work-disclosure_visual__VWJ_4>.category-work-disclosure_toggle__PyVOx{position:absolute;z-index:3;bottom:var(--space-lg);right:var(--space-lg)}.category-work-disclosure_details__uOqkZ[hidden]{display:none}.category-work-disclosure_works__l8aqb{display:grid;gap:var(--space-sm);margin:0;padding:var(--space-lg);list-style:none}.category-work-disclosure_details__uOqkZ>p{padding:var(--space-lg)}.category-work-disclosure_toggle__PyVOx svg{rotate:90deg}.category-work-disclosure_toggle__PyVOx[aria-expanded=true] svg{rotate:-90deg}@supports not (corner-shape:superellipse(2.4)){.category-work-disclosure_root__BLJgv{border-radius:calc(var(--radius-outer) * var(--corner-fallback-scale))}}.category-work-disclosure_root__BLJgv .category-work-disclosure_visual__VWJ_4>:first-child{border:0;border-radius:0;box-shadow:none}.service-tiles_rows__B3m1V{display:grid;grid-template-columns:1fr 1fr;gap:var(--gutter);margin-bottom:var(--space-2xl)}.service-tiles_row__LIYrc{display:contents}.service-tiles_deck__uY_gV{display:grid;grid-template-columns:1fr 1fr;gap:var(--gutter);margin-bottom:var(--space-2xl)}.service-tiles_tile__0YNOy{position:relative;display:flex;align-items:flex-end;aspect-ratio:1/1;overflow:hidden;border-radius:var(--radius-surface);corner-shape:var(--corner-smooth);background:var(--bg-dark-soft);color:var(--text-on-dark);isolation:isolate}@supports not (corner-shape:superellipse(2.4)){.service-tiles_tile__0YNOy{border-radius:calc(var(--radius-surface) * var(--corner-fallback-scale))}}.service-tiles_photo__vaKcE{z-index:0;object-fit:cover}.service-tiles_shade__AEdmd{position:absolute;inset:0;z-index:1;background:linear-gradient(0deg,rgb(0 0 0/82%) 0,rgb(0 0 0/58%) 14%,rgb(0 0 0/22%) 30%,rgb(0 0 0/0) 45%)}.service-tiles_watermark__vmfIr{position:absolute;top:calc(var(--space-lg) * -1);right:calc(var(--space-lg) * -1);z-index:0;color:var(--text-on-dark);opacity:.16}.service-tiles_body__huTfO{position:relative;z-index:2;display:flex;flex-direction:column;gap:var(--space-sm);width:100%;padding:var(--space-lg)}.service-tiles_title__hp4bg{color:var(--text-on-dark);overflow-wrap:break-word}.service-tiles_figures__AUr5x{display:flex;flex-direction:column;min-width:0}.service-tiles_price__GQX3z{color:var(--accent-base);white-space:nowrap}.service-tiles_meta__gQVzo{color:var(--text-on-chrome);white-space:normal}.service-tiles_all__wdGrl{display:flex;flex-direction:column;justify-content:flex-end;gap:var(--space-xs);aspect-ratio:1/1;padding:var(--space-lg);border:var(--border-hairline) solid var(--border-default);border-radius:var(--radius-xl);corner-shape:var(--corner-smooth);color:var(--text-primary)}@supports not (corner-shape:superellipse(2.4)){.service-tiles_all__wdGrl{border-radius:calc(var(--radius-xl) * var(--corner-fallback-scale))}}.service-tiles_allIcon__IrJ6X{margin-bottom:auto;color:var(--text-muted)}.service-tiles_allTitle__K3jWW{color:var(--text-primary)}.service-tiles_allNote__tdowr{color:var(--text-muted)}@media (min-width:900px){.service-tiles_deck__uY_gV{grid-template-columns:repeat(12,minmax(0,1fr));grid-template-rows:260px 210px}.service-tiles_deck__uY_gV>:first-child,.service-tiles_deck__uY_gV>:nth-child(2){grid-column:span 6}.service-tiles_deck__uY_gV>.service-tiles_more__YGkvt,.service-tiles_deck__uY_gV>:nth-child(3),.service-tiles_deck__uY_gV>:nth-child(4),.service-tiles_deck__uY_gV>:nth-child(5){grid-column:span 3}.service-tiles_rows__B3m1V{display:flex;flex-direction:column;gap:var(--gutter)}.service-tiles_row__LIYrc{display:flex;gap:var(--gutter);height:210px}.service-tiles_row__LIYrc[data-row="0"]{height:260px}.service-tiles_row__LIYrc[data-row="2"]{height:190px}.service-tiles_all__wdGrl,.service-tiles_tile__0YNOy{flex:0 1;min-width:150px;aspect-ratio:auto;height:100%}.service-tiles_all__wdGrl{min-width:190px;max-width:240px}}.service-tiles_go__evkeB{position:absolute;top:var(--space-lg);right:var(--space-lg);z-index:2}.service-tiles_go__evkeB.service-tiles_go__evkeB{transition:transform .18s var(--ease),background-color .18s var(--ease),color .18s var(--ease)}@media (hover:hover){.service-tiles_tile__0YNOy:hover .service-tiles_go__evkeB{transform:translate(2px,-2px)}}.service-tiles_grid__Ce6r0>a{animation:service-tiles_tileIn__Jr10F .24s ease both}.service-tiles_grid__Ce6r0>a:first-child{animation-delay:0s}.service-tiles_grid__Ce6r0>a:nth-child(2){animation-delay:40ms}.service-tiles_grid__Ce6r0>a:nth-child(3){animation-delay:80ms}.service-tiles_grid__Ce6r0>a:nth-child(4){animation-delay:.12s}.service-tiles_grid__Ce6r0>a:nth-child(5){animation-delay:.16s}.service-tiles_grid__Ce6r0>a:nth-child(6){animation-delay:.2s}.service-tiles_grid__Ce6r0>a:nth-child(7){animation-delay:.24s}.service-tiles_grid__Ce6r0>a:nth-child(n+8){animation-delay:.28s}@keyframes service-tiles_tileIn__Jr10F{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.service-tiles_grid__Ce6r0>a{animation:none}}.service-tiles_more__YGkvt{grid-column:1/-1}@media (max-width:899px){.service-tiles_deck__uY_gV>.service-tiles_more__YGkvt:nth-child(2n){grid-column:auto}.service-tiles_deck__uY_gV>.service-tiles_more__YGkvt:nth-child(2n)>.service-tiles_moreTile___R0iV{height:100%}}.service-tiles_moreTile___R0iV{aspect-ratio:auto;min-height:112px;cursor:pointer;list-style:none;border:var(--border-hairline) solid var(--border-default);background:transparent;color:var(--text-primary)}.service-tiles_moreTile___R0iV .service-tiles_title__hp4bg{color:var(--text-primary)}.service-tiles_moreTile___R0iV .service-tiles_meta__gQVzo{color:var(--text-muted)}.service-tiles_moreTile___R0iV::-webkit-details-marker{display:none}.service-tiles_moreClosed__LYSLK{display:inline}.service-tiles_moreOpen__bqc0I,.service-tiles_more__YGkvt[open] .service-tiles_moreClosed__LYSLK{display:none}.service-tiles_more__YGkvt[open] .service-tiles_moreOpen__bqc0I{display:inline}.service-tiles_deck__uY_gV>.service-tiles_rows__B3m1V{display:none;margin-top:0;margin-bottom:0}.service-tiles_deck__uY_gV:has(.service-tiles_more__YGkvt[open])>.service-tiles_rows__B3m1V{display:grid;grid-column:1/-1}@media (min-width:900px){.service-tiles_deck__uY_gV:has(.service-tiles_more__YGkvt[open])>.service-tiles_rows__B3m1V{display:flex}}.service-tiles_more__YGkvt[open] .service-tiles_go__evkeB.service-tiles_go__evkeB{transform:rotate(180deg)}.service-tiles_photo__vaKcE{transition:transform var(--t-move) var(--ease)}@media (hover:hover) and (pointer:fine){.service-tiles_tile__0YNOy:hover .service-tiles_photo__vaKcE{transform:scale(1.025)}}@media (prefers-reduced-motion:reduce){.service-tiles_tile__0YNOy:hover .service-tiles_photo__vaKcE{transform:none}}.service-tiles_deck__uY_gV:has(.service-tiles_more__YGkvt[open])>.service-tiles_rows__B3m1V{animation:service-tiles_directions-reveal__1d1IJ var(--t-state) var(--ease)}@keyframes service-tiles_directions-reveal__1d1IJ{0%{opacity:0}to{opacity:1}}.service-tiles_go__evkeB.service-tiles_go__evkeB.service-tiles_go__evkeB{position:absolute}.service-tiles_goDown___rUtH svg{transform:rotate(90deg)}.service-tiles_carousel__rHlar{display:flex;gap:var(--space-sm);min-width:0;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x proximity;scroll-padding-inline:var(--space-xs);padding:var(--space-xs);scrollbar-width:thin}.service-tiles_carousel__rHlar .service-tiles_tile__0YNOy{flex:0 0 176px;min-width:0;height:168px;aspect-ratio:auto;border:0;text-align:left;scroll-snap-align:start}.service-tiles_carousel__rHlar .service-tiles_title__hp4bg{font-size:var(--t-body-size);line-height:var(--t-body-line)}.service-tiles_carousel__rHlar .service-tiles_body__huTfO{padding:var(--space-md)}.service-tiles_carousel__rHlar .service-tiles_go__evkeB{top:var(--space-sm);right:var(--space-sm)}.service-tiles_carousel__rHlar .service-tiles_tile__0YNOy[aria-pressed=true]{outline:3px solid var(--accent-base);outline-offset:-3px}.service-tiles_carousel__rHlar .service-tiles_tile__0YNOy[aria-pressed=true] .service-tiles_go__evkeB{background:var(--accent-base);color:var(--text-primary)}.service-tiles_carousel__rHlar .service-tiles_allTile__PJkSg{flex-basis:104px;background:var(--bg-light);color:var(--text-primary)}.service-tiles_carousel__rHlar .service-tiles_allTile__PJkSg .service-tiles_title__hp4bg{color:var(--text-primary)}.service-tiles_pills__WKTCM{display:flex;gap:var(--space-sm);min-width:0;overflow-x:auto;overscroll-behavior-x:contain;padding:var(--space-xs);scrollbar-width:none}.service-tiles_pills__WKTCM::-webkit-scrollbar{display:none}.service-tiles_edgePills__rq72e{min-width:0}@media (max-width:899px){.service-tiles_edgePills__rq72e{padding-inline:var(--page-x);scroll-padding-inline:var(--page-x)}}.service-tiles_filterList__jCWHj{display:grid;gap:var(--space-sm);min-width:0;padding:var(--space-xs)}.service-tiles_filterList__jCWHj .service-tiles_outlineChoice__y3IWg{width:100%;min-width:0;min-height:96px;aspect-ratio:auto;display:flex;align-items:center;gap:var(--space-sm);padding:var(--space-lg);border:var(--border-hairline) solid var(--border-default);border-radius:var(--radius-xl);corner-shape:round;background:var(--bg-sand);color:var(--text-primary);text-align:left}.service-tiles_filterList__jCWHj .service-tiles_outlineChoice__y3IWg .service-tiles_body__huTfO{flex:1 1;min-width:0;width:auto;padding:0;gap:var(--space-xs)}.service-tiles_filterList__jCWHj .service-tiles_outlineChoice__y3IWg.service-tiles_outlineChoice__y3IWg .service-tiles_title__hp4bg{min-width:0;color:var(--text-primary);font-size:var(--t-body-size);line-height:var(--t-body-line);text-wrap:pretty}.service-tiles_filterList__jCWHj .service-tiles_outlineChoice__y3IWg .service-tiles_meta__gQVzo{color:var(--text-muted)}.service-tiles_choiceHeading__P6cSc{display:flex;align-items:center;gap:var(--space-xs)}.service-tiles_choiceHeading__P6cSc>svg{flex:none}.service-tiles_choiceArt__ALl_p{display:flex;align-items:center;justify-content:center;flex:0 0 64px}.service-tiles_filterList__jCWHj .service-tiles_outlineChoice__y3IWg[aria-pressed=true]{background:color-mix(in srgb,var(--accent-base) 14%,var(--bg-sand))}.service-tiles_filterList__jCWHj .service-tiles_outlineChoice__y3IWg.service-tiles_outlineChoice__y3IWg:focus-visible{outline:2px solid var(--text-primary);outline-offset:2px}@media (hover:hover) and (pointer:fine){.service-tiles_filterList__jCWHj .service-tiles_outlineChoice__y3IWg:hover{background:color-mix(in srgb,var(--text-primary) 4%,var(--bg-sand))}.service-tiles_filterList__jCWHj .service-tiles_outlineChoice__y3IWg[aria-pressed=true]:hover{background:color-mix(in srgb,var(--accent-base) 20%,var(--bg-sand))}}@media (min-width:900px){.service-tiles_deck__uY_gV[data-layout=balanced]{grid-template-columns:repeat(3,minmax(0,1fr));grid-template-rows:repeat(2,clamp(176px,13vw,192px))}.service-tiles_deck__uY_gV[data-layout=balanced]>:is(.service-tiles_tile__0YNOy,.service-tiles_more__YGkvt){grid-column:span 1}}@property --category-ring-angle{syntax:"<angle>";inherits:false;initial-value:0deg}.service-tiles_categoryChoice__6R_UX.service-tiles_categoryChoice__6R_UX{position:relative}.service-tiles_categoryChoice__6R_UX.service-tiles_categoryChoice__6R_UX[aria-pressed=true]{outline:none}.service-tiles_categoryChoice__6R_UX.service-tiles_allTile__PJkSg{background:transparent}.service-tiles_categoryChoice__6R_UX[aria-pressed=true] .service-tiles_title__hp4bg{color:var(--accent-base)}.service-tiles_categoryChoice__6R_UX.service-tiles_allTile__PJkSg[aria-pressed=true] .service-tiles_title__hp4bg{color:color-mix(in srgb,var(--accent-base) 25%,var(--text-primary))}.service-tiles_categoryChoice__6R_UX.service-tiles_allTile__PJkSg:not([aria-pressed=true]){border:1px solid var(--border-default)}.service-tiles_selectionRing___cmMH.service-tiles_selectionRing___cmMH.service-tiles_selectionRing___cmMH{position:absolute;z-index:4;inset:0;border-radius:inherit;corner-shape:inherit;padding:3px;background:var(--accent-base);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none;display:none}.service-tiles_categoryChoice__6R_UX[aria-pressed=true]>.service-tiles_selectionRing___cmMH{display:block}.service-tiles_categoryChoice__6R_UX[aria-pressed=true][aria-busy=true]>.service-tiles_selectionRing___cmMH{background:conic-gradient(from var(--category-ring-angle),color-mix(in srgb,var(--accent-base) 25%,transparent),var(--accent-base) 100deg,color-mix(in srgb,var(--accent-base) 25%,transparent) 200deg);animation:service-tiles_category-ring-loading__MvUCb 1.1s linear infinite}@keyframes service-tiles_category-ring-loading__MvUCb{to{--category-ring-angle:360deg}}@media (prefers-reduced-motion:reduce){.service-tiles_categoryChoice__6R_UX[aria-pressed=true][aria-busy=true]>.service-tiles_selectionRing___cmMH{animation:none;background:var(--accent-base)}}.service-tiles_pills__WKTCM .service-tiles_categoryChoice__6R_UX>.service-tiles_selectionRing___cmMH{display:none}.service-tiles_filterSquares__aNYte.service-tiles_filterSquares__aNYte{display:flex;gap:var(--space-sm);overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x proximity;scrollbar-width:thin;padding-bottom:var(--space-sm)}.service-tiles_filterSquares__aNYte .service-tiles_outlineChoice__y3IWg{--choice-side:160px;flex:0 0 var(--choice-side);width:var(--choice-side);height:var(--choice-side);min-height:var(--choice-side);aspect-ratio:1;flex-direction:column;align-items:stretch;justify-content:space-between;scroll-snap-align:start}.service-tiles_filterSquares__aNYte .service-tiles_outlineChoice__y3IWg .service-tiles_body__huTfO{flex:none}.service-tiles_filterSquares__aNYte .service-tiles_outlineChoice__y3IWg.service-tiles_outlineChoice__y3IWg .service-tiles_title__hp4bg{font-size:var(--t-caption-size);line-height:var(--t-caption-line);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.service-tiles_filterSquares__aNYte .service-tiles_choiceHeading__P6cSc{align-items:flex-start}.service-tiles_filterSquares__aNYte .service-tiles_choiceArt__ALl_p{flex:0 0 64px;justify-content:flex-end}@media (max-width:599px){.service-tiles_filterSquares__aNYte .service-tiles_outlineChoice__y3IWg{--choice-side:152px;padding:var(--space-md);gap:var(--space-xs)}}@media (min-width:900px){.service-tiles_filterSquares__aNYte.service-tiles_filterSquares__aNYte{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);gap:var(--space-sm);overflow:visible;scroll-snap-type:none;padding-bottom:var(--space-xs)}.service-tiles_filterSquares__aNYte .service-tiles_outlineChoice__y3IWg{width:100%;height:auto;min-height:112px;aspect-ratio:auto;padding:var(--space-md);gap:var(--space-xs)}.service-tiles_filterSquares__aNYte .service-tiles_outlineChoice__y3IWg.service-tiles_outlineChoice__y3IWg .service-tiles_title__hp4bg{font-size:var(--t-label-size);line-height:var(--t-label-line);display:block;-webkit-line-clamp:unset;overflow-wrap:anywhere}.service-tiles_filterSquares__aNYte .service-tiles_outlineChoice__y3IWg .service-tiles_body__huTfO{position:static}.service-tiles_filterSquares__aNYte .service-tiles_outlineChoice__y3IWg .service-tiles_meta__gQVzo{font-size:var(--t-label-size);line-height:var(--t-label-line)}.service-tiles_filterSquares__aNYte .service-tiles_choiceArt__ALl_p{flex-basis:64px}.service-tiles_filterSquares__aNYte .service-tiles_choiceArt__ALl_p>*{max-width:64px;max-height:64px}.service-tiles_filterSquares__aNYte .service-tiles_choiceHeading__P6cSc>svg{position:absolute;left:var(--space-md);bottom:var(--space-md);width:16px;height:16px}}@media (min-width:900px) and (max-width:1199px){.service-tiles_filterSquares__aNYte .service-tiles_outlineChoice__y3IWg{min-height:144px;aspect-ratio:auto}.service-tiles_filterSquares__aNYte .service-tiles_outlineChoice__y3IWg.service-tiles_outlineChoice__y3IWg .service-tiles_title__hp4bg{display:block;-webkit-line-clamp:unset}}.service-tiles_filterSquares__aNYte .service-tiles_outlineChoice__y3IWg{justify-content:flex-start;gap:var(--space-md)}.service-tiles_filterSquares__aNYte .service-tiles_choiceArt__ALl_p{flex-basis:80px;height:80px;justify-content:center}.service-tiles_filterSquares__aNYte .service-tiles_choiceArt__ALl_p>*{max-width:100%;max-height:80px}.service-tiles_filterSquares__aNYte .service-tiles_outlineChoice__y3IWg .service-tiles_body__huTfO{width:100%}.service-tiles_filterSquares__aNYte .service-tiles_outlineChoice__y3IWg.service-tiles_outlineChoice__y3IWg .service-tiles_title__hp4bg{display:block;-webkit-line-clamp:unset;overflow:visible;overflow-wrap:break-word}.service-tiles_choiceCheck__zsXs4{position:absolute;top:var(--space-md);right:var(--space-md);z-index:4}@media(min-width:900px){.service-tiles_filterSquares__aNYte .service-tiles_outlineChoice__y3IWg{min-height:152px}}@media(min-width:900px) and (max-width:1199px){.service-tiles_filterSquares__aNYte.service-tiles_filterSquares__aNYte{grid-auto-flow:row;grid-template-columns:repeat(6,minmax(0,1fr));grid-auto-columns:auto}}.service-tiles_deck__uY_gV button.service-tiles_tile__0YNOy{border:0;text-align:left}.service-tiles_deck__uY_gV[data-layout=compact]{display:grid;grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:160px;grid-template-rows:136px;gap:var(--space-md);min-width:0;max-width:100%;overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;scrollbar-width:thin}.service-tiles_deck__uY_gV[data-layout=compact]>:is(.service-tiles_tile__0YNOy,.service-tiles_more__YGkvt){grid-column:auto;min-width:0}.service-tiles_deck__uY_gV[data-layout=compact] .service-tiles_tile__0YNOy{width:100%;height:136px;aspect-ratio:auto;border-radius:var(--radius-xl);corner-shape:var(--corner-smooth)}.service-tiles_deck__uY_gV[data-layout=compact] .service-tiles_body__huTfO{padding:var(--space-lg)}.service-tiles_deck__uY_gV[data-layout=compact] .service-tiles_title__hp4bg{font-size:var(--fs-base);line-height:var(--lh-base)}.service-tiles_deck__uY_gV[data-layout=compact] .service-tiles_go__evkeB{width:32px;height:32px;top:var(--space-md);right:var(--space-md)}.service-tiles_deck__uY_gV[data-layout=compact]:has(.service-tiles_more__YGkvt[open])>.service-tiles_rows__B3m1V,.service-tiles_deck__uY_gV[data-layout=compact]>.service-tiles_rows__B3m1V>.service-tiles_row__LIYrc{display:contents}@media(min-width:900px){.service-tiles_deck__uY_gV[data-layout=compact]{grid-template-columns:repeat(6,minmax(0,1fr));grid-auto-flow:row;grid-template-rows:none;grid-auto-rows:136px;overflow:visible}}@supports not (corner-shape:superellipse(2.4)){.service-tiles_deck__uY_gV[data-layout=compact] .service-tiles_tile__0YNOy{border-radius:calc(var(--radius-xl) * var(--corner-fallback-scale))}}.service-tiles_deck__uY_gV[data-layout=stacked]{grid-template-columns:minmax(0,1fr);grid-template-rows:none;grid-auto-rows:auto;margin-bottom:0}.service-tiles_deck__uY_gV[data-layout=stacked]>:is(.service-tiles_tile__0YNOy,.service-tiles_more__YGkvt){grid-column:1/-1}.service-tiles_deck__uY_gV[data-layout=stacked] .service-tiles_tile__0YNOy{width:100%;min-width:0;height:clamp(184px,48vw,300px);aspect-ratio:auto}.service-tiles_deck__uY_gV[data-layout=stacked] [data-category-work-card] .service-tiles_body__huTfO{padding-right:calc(var(--space-lg) * 2 + var(--control-h))}.service-tiles_deck__uY_gV[data-layout=stacked] .service-tiles_moreTile___R0iV{min-height:80px;height:80px;border-color:var(--border-default);background:transparent;color:var(--text-primary)}.service-tiles_deck__uY_gV[data-layout=stacked] .service-tiles_moreTile___R0iV :is(.service-tiles_title__hp4bg,.service-tiles_meta__gQVzo){color:var(--text-primary)}.service-tiles_deck__uY_gV[data-layout=stacked]:has(.service-tiles_more__YGkvt[open])>.service-tiles_rows__B3m1V,.service-tiles_deck__uY_gV[data-layout=stacked]>.service-tiles_rows__B3m1V>.service-tiles_row__LIYrc{display:contents}@media (min-width:900px){.service-tiles_deck__uY_gV[data-layout=stacked]{--direction-card-height:clamp(176px,13vw,192px);grid-template-columns:repeat(3,minmax(0,1fr));align-items:start}.service-tiles_deck__uY_gV[data-layout=stacked]>:is(.service-tiles_tile__0YNOy,.service-tiles_more__YGkvt,[data-category-work-card]){grid-column:auto}.service-tiles_deck__uY_gV[data-layout=stacked] :is(.service-tiles_tile__0YNOy,.service-tiles_moreTile___R0iV){height:var(--direction-card-height)}}.service-tiles_iconRail__6REGc{display:flex;gap:var(--space-sm);min-width:0;max-width:100%;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x proximity;scrollbar-width:thin;padding:var(--space-xs)}.service-tiles_iconChoice__vtceU{flex:0 0 196px;display:grid;grid-template-columns:32px minmax(0,1fr);align-items:center;gap:var(--space-md);min-width:0;height:72px;padding:var(--space-md);border:var(--border-hairline) solid var(--border-default);border-radius:var(--radius-xl);corner-shape:var(--corner-smooth);background:transparent;color:var(--text-primary);font:inherit;text-align:left;text-decoration:none;scroll-snap-align:start}.service-tiles_iconChoice__vtceU[aria-pressed=true]{background:var(--accent-base);color:var(--accent-ink)}.service-tiles_iconLabel__0gzId{font-weight:var(--weight-semibold);font-size:var(--fs-sm);line-height:var(--lh-sm);overflow-wrap:break-word}.service-tiles_iconChoice__vtceU:focus-visible{outline:2px solid var(--accent-base);outline-offset:2px}.service-tiles_titleArrow__iinXA{display:inline-block;vertical-align:-.12em;rotate:-45deg}@supports not (corner-shape:superellipse(2.4)){.service-tiles_iconChoice__vtceU{border-radius:calc(var(--radius-xl) * var(--corner-fallback-scale))}}.back-link_back__Oo37N{width:fit-content;max-width:100%;flex:none}.back-link_back__Oo37N>svg{flex:none}.back-link_chrome__3e12H{background:var(--bg-chrome);color:var(--text-on-chrome)}.back-link_soft__6ASes{border:var(--border-hairline) solid var(--border-default)}.architecture-scene_figure__ZlU6O{margin:0;min-width:0}.architecture-scene_scene__IP0B1{position:relative;aspect-ratio:4/5;background:transparent}.architecture-scene_scene__IP0B1[data-format=banner]{aspect-ratio:3/1}.architecture-scene_scene__IP0B1[data-format=landscape]{aspect-ratio:3/2}.architecture-scene_scene__IP0B1[data-motion=draft] .architecture-scene_image__3Ebly{animation:architecture-scene_scene-arrive__eB7NU calc(var(--t-move, .32s) * 2) var(--ease) both}.architecture-scene_sceneIndex__g_Zfr{color:var(--accent-base);letter-spacing:.06em}.architecture-scene_caption__35D6O{display:flex;flex-wrap:wrap;justify-content:space-between;gap:6px 16px;margin-top:12px;color:var(--text-muted);line-height:1.5}@keyframes architecture-scene_scene-arrive__eB7NU{0%{transform:scale(1.012)}to{transform:scale(1)}}@media (prefers-reduced-motion:reduce){.architecture-scene_scene__IP0B1[data-motion=draft] .architecture-scene_image__3Ebly{animation:none}}.architecture-design_lab__d1OLe{background:var(--bg-sand);color:var(--text-primary);font-family:var(--font-text);padding:0 clamp(20px,4.7vw,76px);min-width:0;overflow-wrap:break-word}.architecture-design_labFooter__AFnyP,.architecture-design_labTop__NzyTx{display:flex;justify-content:space-between;align-items:center;gap:20px;padding:24px 0;border-bottom:1px solid var(--border-default);font-size:var(--fs-xs);letter-spacing:.08em}.architecture-design_toolbar__4z2pN{display:flex;justify-content:space-between;gap:20px;padding:30px 0;border-bottom:1px solid var(--border-default)}.architecture-design_eyebrow__yQmY7{display:block;margin:0 0 16px;font-family:var(--font-text);font-size:var(--fs-xs);line-height:1.6;font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:var(--text-muted)}.architecture-design_choices__g2ILk{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.architecture-design_toolbarNote__gg_Dj{font-size:var(--fs-sm);line-height:1.8;text-align:right;margin:0}.architecture-design_toolbarNote__gg_Dj span{color:var(--text-muted)}.architecture-design_sampleHeader__syjLw{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:30px 0}.architecture-design_headerNote__e_vPc{font-size:var(--t-micro-size);color:var(--text-muted)}.architecture-design_brand__Iy4NV{display:inline-flex;align-items:center;gap:10px;color:inherit;white-space:nowrap}.architecture-design_brandType__gU05q{font-family:var(--font-arch-brand);font-size:var(--t-arch-brand-size);line-height:1;font-weight:600;letter-spacing:-.025em}.architecture-design_brandDot__u4aeC{color:var(--accent-base)}.architecture-design_brandDetail__kgXbO{display:block;font:var(--t-arch-brand-descriptor-size)/1.8 var(--font-text);letter-spacing:.1em;text-transform:uppercase;margin-top:4px}.architecture-design_hero__aReLb{display:grid;grid-template-columns:1fr 1fr;gap:clamp(24px,5vw,80px);align-items:center;padding:40px 0 96px}.architecture-design_heroCopy__8JRX8{min-width:0}.architecture-design_heroTitle__Rw5Yd{font:var(--arch-heading-weight,400) var(--arch-hero-size,var(--t-arch-design-hero-size))/var(--arch-heading-leading,1.03) var(--font-display);letter-spacing:var(--arch-heading-tracking,-.05em);margin:24px 0}.architecture-design_heroTitle__Rw5Yd em{font-style:normal;color:inherit}.architecture-design_intro__fD3G1{font-size:var(--fs-base);line-height:1.7;max-width:42ch;color:var(--text-muted);margin:0 0 40px}.architecture-design_smallNote__Id8en{font-size:var(--t-micro-size);line-height:1.7;color:var(--text-muted)}.architecture-design_section__V40vT{padding:56px 0;border-top:1px solid var(--border-default);scroll-margin-top:20px}.architecture-design_sectionHeading__3meqD{display:flex;justify-content:space-between;align-items:flex-end;gap:32px;margin-bottom:28px}.architecture-design_heading__i2PIy{font:var(--arch-heading-weight,400) var(--t-arch-design-section-size)/1.18 var(--font-display);letter-spacing:var(--arch-heading-tracking,-.04em);margin:0}.architecture-design_sideNote__0hmuv{max-width:40ch;font-size:var(--fs-sm);line-height:1.8;color:var(--text-muted);margin:0}.architecture-design_projectGrid__rZkFU{display:grid;grid-template-columns:1fr 1fr;gap:24px;--ratio-square:4/3}.architecture-design_projectDetails__bSLoJ{padding:24px;margin-top:20px;background:var(--bg-surface);border-left:2px solid var(--accent-base);font-size:var(--t-arch-project-note-size);line-height:1.7}.architecture-design_palette__Y2Hm2{display:grid;grid-template-columns:repeat(5,1fr);gap:12px}.architecture-design_swatch__ds44y{display:grid;gap:8px;font-size:var(--t-micro-size)}.architecture-design_swatch__ds44y>div{height:96px;border:1px solid var(--border-default);border-radius:var(--radius-surface);corner-shape:round}.architecture-design_swatch__ds44y code{font-size:var(--fs-xs);color:var(--text-muted)}.architecture-design_typeGrid__C7bVe{display:grid;grid-template-columns:1fr 1fr;gap:48px;padding-top:48px}.architecture-design_typeSample___fTly{font:var(--arch-heading-weight,400) var(--t-arch-design-type-sample-size)/1.08 var(--font-display);letter-spacing:var(--arch-heading-tracking,-.045em);margin:0 0 20px}.architecture-design_bodySample__kCCfM{font:400 var(--fs-lg)/1.6 var(--font-text);max-width:35ch}.architecture-design_figures__uf9Vd{font:400 var(--t-arch-figure-size)/1.5 var(--font-text);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.architecture-design_logoGrid__xp9JZ{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-top:32px}.architecture-design_logoOption__SGzXk{display:flex;flex-direction:column;align-items:flex-start;gap:16px;padding:28px 20px;background:var(--bg-surface);border:1px solid var(--border-default);border-radius:var(--radius-surface);corner-shape:round}.architecture-design_logoOption__SGzXk p{font-size:var(--t-micro-size);line-height:1.6;min-height:38px;color:var(--text-muted)}.architecture-design_componentGrid__LzW2i{display:grid;grid-template-columns:1fr 1fr;gap:36px}.architecture-design_formPanel__ibwKl,.architecture-design_statesPanel__0O_6Y{display:grid;align-content:start;gap:20px;padding:28px;background:var(--bg-surface);border:1px solid var(--border-default);border-radius:var(--radius-surface);corner-shape:round;min-width:0}.architecture-design_subheading__3U76X{font:500 var(--t-work-card-compact-size)/1.4 var(--font-display);margin:0 0 4px}.architecture-design_iconRow__L7jo2{display:flex;gap:20px;flex-wrap:wrap}.architecture-design_iconRow__L7jo2 span{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px}.architecture-design_labFooter__AFnyP{border-top:1px solid var(--border-default);border-bottom:0;padding:36px 0}.architecture-design_labFooter__AFnyP p{font-size:var(--fs-sm)}.architecture-design_labFooter__AFnyP>span{color:var(--text-muted);font-size:var(--fs-xs)}.architecture-design_logoDark__7NV7c{background:#15171b;--text-primary:#f5f5fa;--text-muted:#b4b7c7;--accent-base:#f5f5fa;border-color:#15171b}.architecture-design_referenceGrid__FR1Ka{display:grid;grid-template-columns:1fr 1fr;gap:40px;margin:40px 0}.architecture-design_referenceItem__EK7DD{border-top:1px solid var(--border-default);padding-top:24px}.architecture-design_referenceItem__EK7DD p{font-size:var(--t-filter-size);line-height:1.8;color:var(--text-muted);max-width:50ch}:where(.architecture-design_lab__d1OLe[data-arch-style=material]) .architecture-design_hero__aReLb{grid-template-columns:.9fr 1.1fr;gap:clamp(32px,6vw,96px)}:where(.architecture-design_lab__d1OLe[data-arch-style=blueprint]) .architecture-design_hero__aReLb{border-bottom:1px solid var(--accent-base);background-image:linear-gradient(to right,transparent calc(50% - .5px),var(--border-default) 50%,transparent calc(50% + .5px));padding-top:48px}:where(.architecture-design_lab__d1OLe[data-arch-style=blueprint]) .architecture-design_heroTitle__Rw5Yd{font-weight:600;font-size:var(--t-arch-blueprint-hero-size);letter-spacing:-.055em}:where(.architecture-design_lab__d1OLe[data-arch-style=editorial]) .architecture-design_hero__aReLb{grid-template-columns:1.1fr .9fr;gap:clamp(24px,5vw,80px)}:where(.architecture-design_lab__d1OLe[data-arch-style=editorial]) .architecture-design_heroTitle__Rw5Yd{font-size:var(--t-arch-editorial-hero-size);line-height:1.13;letter-spacing:-.045em}@media(max-width:850px){.architecture-design_hero__aReLb{grid-template-columns:1fr 1fr;gap:24px}.architecture-design_headerNote__e_vPc{display:none}.architecture-design_sectionHeading__3meqD{align-items:flex-start;flex-direction:column;gap:20px}.architecture-design_logoGrid__xp9JZ{grid-template-columns:1fr}.architecture-design_logoOption__SGzXk{display:grid;grid-template-columns:1fr auto;align-items:center}.architecture-design_logoOption__SGzXk p{grid-column:1;margin:0;min-height:0}.architecture-design_logoOption__SGzXk button{grid-column:2;grid-row:1/3}.architecture-design_componentGrid__LzW2i{gap:16px}.architecture-design_formPanel__ibwKl,.architecture-design_statesPanel__0O_6Y{padding:20px}}@media(max-width:600px){.architecture-design_labTop__NzyTx{font-size:var(--t-arch-compact-note-size);gap:12px}.architecture-design_labTop__NzyTx>span:last-child{max-width:17ch;text-align:right}.architecture-design_toolbar__4z2pN{flex-direction:column;gap:16px;padding:24px 0}.architecture-design_toolbarNote__gg_Dj{text-align:left}.architecture-design_sampleHeader__syjLw{flex-wrap:wrap}.architecture-design_sampleHeader__syjLw>a{font-size:var(--t-micro-size);padding-inline:14px}.architecture-design_hero__aReLb{grid-template-columns:1fr;padding-top:12px;padding-bottom:48px;gap:32px;background-image:none}.architecture-design_heroTitle__Rw5Yd{font-size:var(--t-arch-mobile-hero-size)}.architecture-design_section__V40vT{padding:36px 0}.architecture-design_componentGrid__LzW2i,.architecture-design_projectGrid__rZkFU,.architecture-design_referenceGrid__FR1Ka,.architecture-design_typeGrid__C7bVe{grid-template-columns:1fr}.architecture-design_typeGrid__C7bVe{gap:24px}.architecture-design_palette__Y2Hm2{grid-template-columns:repeat(3,1fr)}.architecture-design_swatch__ds44y>div{height:72px}.architecture-design_logoOption__SGzXk{display:flex;padding:24px}.architecture-design_labFooter__AFnyP{flex-wrap:wrap;gap:12px}.architecture-design_labFooter__AFnyP p{width:100%;order:3;margin:0}.architecture-design_projectGrid__rZkFU{gap:28px}}@media(prefers-reduced-motion:reduce){.architecture-design_lab__d1OLe *{scroll-behavior:auto}}.aftercare_panel__7D8lz,.aftercare_stack__Ub12d,.aftercare_text__lxx6V{display:grid;gap:var(--space-xl);min-width:0}.aftercare_stack__Ub12d{padding-block:var(--space-xl)}.aftercare_panel__7D8lz{padding:var(--space-xl)}.aftercare_panel__7D8lz h3,.aftercare_panel__7D8lz p,.aftercare_row__ORpre p{margin:0}.aftercare_grid__coT0M{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-xl)}.aftercare_grid__coT0M>:only-child{grid-column:1/-1}.aftercare_actions__yiI9u,.aftercare_row__ORpre{display:flex;flex-wrap:wrap;gap:var(--space-md);align-items:center;justify-content:space-between}.aftercare_actions__yiI9u{justify-content:flex-start}.aftercare_muted__UQL9Q{color:var(--text-muted)}.aftercare_facts__269B9{margin:0;display:grid}.aftercare_fact__D4wf2{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:var(--space-md);padding-block:var(--space-md);border-bottom:var(--border-hairline) solid var(--border-default)}.aftercare_fact__D4wf2 dd{margin:0}.aftercare_fact__D4wf2 dd,.aftercare_preserve__aBPLM,.aftercare_text__lxx6V p{overflow-wrap:anywhere;white-space:pre-wrap}.aftercare_history__xKSq4{list-style:none;margin:0;padding:0;display:grid;gap:var(--space-xl)}.aftercare_entry__GXxnB{position:relative;display:grid;gap:var(--space-sm);border-left:var(--border-hairline) solid var(--border-default);padding-left:var(--space-xl)}.aftercare_entry__GXxnB:before{content:"";position:absolute;width:8px;height:8px;left:-4px;top:6px;border-radius:var(--radius-pill);background:var(--text-muted);outline:2px solid var(--bg-surface)}.aftercare_photos__qSpOp{display:flex;gap:var(--space-sm);flex-wrap:wrap}.aftercare_photos__qSpOp img{display:block;width:140px;height:105px;object-fit:cover;border-radius:var(--radius-xl);corner-shape:var(--corner-smooth)}.aftercare_qr__GG19d{width:180px;height:180px;max-width:100%}.aftercare_shareUrl__OmmzP{overflow-wrap:anywhere}.aftercare_form__RUBxa{display:grid;gap:var(--space-lg);max-width:720px}@media (max-width:640px){.aftercare_grid__coT0M{grid-template-columns:minmax(0,1fr)}.aftercare_panel__7D8lz{padding:var(--space-lg)}.aftercare_fact__D4wf2{grid-template-columns:minmax(0,1fr);gap:var(--space-xs)}}@media print{body:has(.aftercare_printCard__mz3XO) *{visibility:hidden}.aftercare_printCard__mz3XO,.aftercare_printCard__mz3XO *{visibility:visible}.aftercare_printCard__mz3XO{position:absolute;top:0;left:0;width:100%}.aftercare_printCard__mz3XO .aftercare_actions__yiI9u,.aftercare_printCard__mz3XO button{display:none}}.aftercare_workspaceStack__h1d8s{display:grid;gap:var(--step-item);min-width:0}.aftercare_mobileAction__Sr_TA{display:none}@media (max-width:700px){.aftercare_mobileAction__Sr_TA:has(button){display:block}.aftercare_workspaceStack__h1d8s,.aftercare_workspaceStack__h1d8s .aftercare_panel__7D8lz{gap:var(--space-lg)}.aftercare_workspaceStack__h1d8s .aftercare_panel__7D8lz>header h2{font-size:var(--t-card-size);line-height:var(--t-card-line)}}.aftercare_printFacts__a5eNE{display:none}@media print{.aftercare_printFacts__a5eNE{display:block}.aftercare_contextMetadata__VZ7ui{display:none}}@supports not (corner-shape:superellipse(2.4)){.aftercare_photos__qSpOp img{border-radius:calc(var(--radius-xl) * var(--corner-fallback-scale))}}.share-button_root__80i1P{display:grid;gap:var(--space-sm);min-width:0}.share-button_root__80i1P p{margin:0;overflow-wrap:anywhere}.mobile-context-rail_rail__YsipH{display:flex;align-items:center;gap:var(--space-md);min-width:0}.mobile-context-rail_items__SOSG7{flex:1 1;min-width:0;margin:0;border:var(--border-hairline) solid var(--border-on-dark);border-radius:var(--radius-pill);background:var(--bg-chrome);color:var(--text-on-chrome);overflow:hidden}.mobile-context-rail_items__SOSG7>ul{flex-wrap:nowrap;gap:0;overflow-x:auto;padding:var(--space-xs) var(--space-lg) var(--space-xs) var(--space-xs);scroll-padding-inline:var(--space-md);overscroll-behavior-x:contain;scrollbar-width:none}.mobile-context-rail_items__SOSG7>ul>li{flex:none}.mobile-context-rail_items__SOSG7 [data-chip]{border-color:transparent;background:transparent}.mobile-context-rail_items__SOSG7 [data-chip][data-selected]{background:var(--accent-base);color:var(--accent-ink)}.mobile-context-rail_items__SOSG7 [data-chip-group] [data-chip]{background:transparent}.mobile-context-rail_rail__YsipH[data-surface=light] .mobile-context-rail_items__SOSG7{border-color:var(--border-default);background:var(--bg-surface);color:var(--text-primary)}.mobile-context-rail_rail__YsipH[data-compact=true] .mobile-context-rail_items__SOSG7>ul{padding:var(--space-xs)}.mobile-context-rail_rail__YsipH[data-compact=true] .mobile-context-rail_items__SOSG7 [data-chip]{padding-inline:var(--space-xs);gap:var(--space-xs)}.control-group_group__Q7xZ9{display:grid;gap:var(--space-lg);width:100%;max-width:var(--measure);min-width:0;justify-self:start}.care-work-collection_root__0OT2Q{display:grid;gap:var(--space-lg);min-width:0;container:care-collection/inline-size}.care-work-collection_root__0OT2Q p{margin:0;overflow-wrap:anywhere}.care-work-collection_toolbar__ywzbE{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-md)}.care-work-collection_toolbar__ywzbE:empty{display:none}.care-work-collection_muted__01JXV{color:var(--text-muted)}.care-work-collection_list__S5NyU{display:grid;gap:var(--space-lg);list-style:none;margin:0;padding:0}.care-work-collection_list__S5NyU>li{min-width:0}.care-work-collection_card__ziu4r{display:flex;flex-direction:column;gap:var(--space-md);height:100%;border:var(--border-hairline) solid var(--border-default)}.care-work-collection_summary__p4_2Z{display:grid;gap:var(--space-sm);min-width:0}.care-work-collection_next__vyqUv{display:flex;align-items:start;gap:var(--space-md);background:var(--bg-sand);padding:var(--space-md);border-radius:var(--radius-xl);corner-shape:var(--corner-smooth)}.care-work-collection_next__vyqUv svg{flex:none;margin-top:var(--space-xs)}.care-work-collection_preview__3flBX{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden}.care-work-collection_card__ziu4r>a{margin-top:auto;align-self:start}@container care-collection (min-width: 580px){.care-work-collection_toolbar__ywzbE:has(>:nth-child(2)){grid-template-columns:minmax(0,1.4fr) minmax(0,1fr)}.care-work-collection_list__S5NyU{grid-template-columns:repeat(2,minmax(0,1fr))}}@container care-collection (max-width: 420px){.care-work-collection_card__ziu4r>a{width:100%;justify-content:space-between}}@supports not (corner-shape:superellipse(2.4)){.care-work-collection_next__vyqUv{border-radius:calc(var(--radius-xl) * var(--corner-fallback-scale))}}.quote-scope_facts__MwKuK{margin:0;display:grid;gap:var(--space-sm)}.quote-scope_facts__MwKuK>div{display:grid;grid-template-columns:minmax(5rem,1fr) minmax(0,2fr);gap:var(--space-md)}.quote-scope_facts__MwKuK dt{position:relative;color:var(--text-muted)}.quote-scope_different__oo5LL{background:var(--bg-sand);padding:var(--space-sm);border-inline-start:2px solid var(--text-primary)}.quote-scope_different__oo5LL dt{color:var(--text-primary)}.quote-scope_facts__MwKuK dd{margin:0;overflow-wrap:anywhere;white-space:pre-wrap}.quote-scope_facts__MwKuK[data-layout=comparison]>div{grid-template-columns:minmax(0,1fr);align-content:start;gap:var(--space-xs)}@supports (grid-template-rows:subgrid){.quote-scope_facts__MwKuK[data-layout=comparison]{grid-row:span var(--quote-fact-count,6);grid-template-rows:subgrid;gap:var(--space-lg)}}.studio-join-banner_host___Yk0r{container:studio-promo/inline-size;min-width:0}.studio-join-banner_banner__mQ8jR,.studio-join-banner_compactBanner__Dc7tG{height:100%;background:var(--bg-surface);color:var(--text-primary);border-radius:var(--banner-radius);corner-shape:var(--corner-smooth);scroll-margin-top:96px}.studio-join-banner_copy__CCjUV{width:100%;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:var(--banner-gap);padding:var(--banner-pad-compact);min-height:var(--banner-height-strip)}.studio-join-banner_mark__3wjNi{align-self:start;margin-top:var(--space-xs)}.studio-join-banner_body__e5n7g,.studio-join-banner_catalogCard__2AoFH{min-width:0}.studio-join-banner_eyebrow__EViRU{margin:0 0 var(--space-sm);color:var(--text-muted)}.studio-join-banner_title__MA8Zd{margin:0;text-wrap:balance;overflow-wrap:anywhere}.studio-join-banner_text__pL1Vf{margin:var(--space-md) 0 0;max-width:64ch}.studio-join-banner_note__1KMjj{margin:var(--space-md) 0 0;color:var(--text-muted);max-width:72ch}.studio-join-banner_action__5Mu5e,.studio-join-banner_compactCopy___q5Vc>a{min-height:48px;height:auto;max-width:100%;white-space:normal;text-shadow:none}.studio-join-banner_action__5Mu5e svg{flex:none}.studio-join-banner_catalogCard__2AoFH{display:grid}.studio-join-banner_compactBanner__Dc7tG.studio-join-banner_compactBanner__Dc7tG{border:0}.studio-join-banner_compactCopy___q5Vc{width:100%;height:100%;display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-xl);padding:var(--banner-pad-compact) var(--banner-pad-narrow) var(--banner-pad-wide)}.studio-join-banner_compactCopy___q5Vc h2,.studio-join-banner_compactLabel__4ZrCp,.studio-join-banner_compactText__QeUCq{margin:0}.studio-join-banner_compactGraphic__8N5yd{margin-block:var(--space-lg)}.studio-join-banner_compactText__QeUCq{color:var(--text-muted)}.studio-join-banner_compactCopy___q5Vc>a{margin-top:auto;width:100%}@container studio-promo (max-width: 960px){.studio-join-banner_copy__CCjUV{grid-template-columns:auto minmax(0,1fr)}.studio-join-banner_action__5Mu5e{grid-column:2;justify-self:start}}@container studio-promo (max-width: 600px){.studio-join-banner_copy__CCjUV{grid-template-columns:minmax(0,1fr);padding:var(--banner-pad-narrow)}.studio-join-banner_mark__3wjNi{display:none}.studio-join-banner_action__5Mu5e{grid-column:1;width:100%}}@container studio-promo (min-width: 300px){.studio-join-banner_compactCopy___q5Vc{display:grid;grid-template-columns:64px minmax(0,1fr);align-items:center;gap:var(--space-md) var(--space-xl);padding:var(--banner-pad-narrow)}.studio-join-banner_compactLabel__4ZrCp{grid-column:2;grid-row:1}.studio-join-banner_compactGraphic__8N5yd{grid-column:1;grid-row:1/4;margin:0}.studio-join-banner_compactGraphic__8N5yd>*{width:64px;height:64px}.studio-join-banner_compactCopy___q5Vc h2{grid-column:2;grid-row:2}.studio-join-banner_compactText__QeUCq{grid-column:2;grid-row:3}.studio-join-banner_compactCopy___q5Vc>a{grid-column:1/-1;grid-row:4;margin-top:var(--space-md)}}@container studio-promo (min-width: 600px){.studio-join-banner_compactCopy___q5Vc{grid-template-columns:64px minmax(0,1fr) auto;padding:var(--banner-pad-compact)}.studio-join-banner_compactCopy___q5Vc>a{grid-column:3;grid-row:1/4;margin-top:0}}@supports not (corner-shape:superellipse(2.4)){.studio-join-banner_banner__mQ8jR,.studio-join-banner_compactBanner__Dc7tG{border-radius:calc(var(--banner-radius) * var(--corner-fallback-scale))}}.request-layout_layout__sPePK{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-2xl);min-width:0;align-items:start}.request-layout_content__VBt_m,.request-layout_context__kmC7j{min-width:0}.request-layout_content__VBt_m{gap:var(--space-2xl)}.request-layout_content__VBt_m,.request-layout_context__kmC7j{display:grid;grid-template-columns:minmax(0,1fr);align-content:start}.request-layout_context__kmC7j{gap:var(--space-xl)}.request-layout_footer__9P__e{min-width:0}@media (min-width:1000px){.request-layout_layout__sPePK[data-has-context=true]{grid-template-columns:minmax(0,1fr) minmax(280px,320px);gap:var(--space-4xl)}.request-layout_content__VBt_m{grid-column:1;grid-row:1}.request-layout_context__kmC7j{grid-column:2;grid-row:1}.request-layout_footer__9P__e{grid-column:1;grid-row:2}}@media (min-width:1000px) and (min-height:800px){.request-layout_context__kmC7j{position:sticky;top:calc(var(--head-pin, 0px) + var(--space-2xl))}.request-layout_context__kmC7j:has([data-long-summary]){position:static}}.request-layout_layout__sPePK[data-compact]{grid-template-columns:minmax(0,1fr);gap:var(--space-xl)}.request-layout_layout__sPePK[data-compact]>.request-layout_content__VBt_m,.request-layout_layout__sPePK[data-compact]>.request-layout_context__kmC7j,.request-layout_layout__sPePK[data-compact]>.request-layout_footer__9P__e{grid-column:1;grid-row:auto;position:static}.loading-region_visual__W5RKu{animation:loading-region_reveal__YDOER 1ms step-end .2s both}@keyframes loading-region_reveal__YDOER{0%{visibility:hidden}to{visibility:visible}}.grouped-workspace-nav_navigation__PXlVN,.grouped-workspace-nav_pages__YNpbD{display:grid;gap:var(--space-sm);min-width:0}.grouped-workspace-nav_label__xnXe0,.grouped-workspace-nav_pageLabel__KoInB{display:none;margin:0;color:var(--text-muted)}@media (min-width:1100px){.grouped-workspace-nav_pageLabel__KoInB{display:block;padding-inline:var(--space-md)}.grouped-workspace-nav_navigation__PXlVN[data-appearance=sidebar]{gap:var(--space-lg)}.grouped-workspace-nav_navigation__PXlVN[data-appearance=sidebar] .grouped-workspace-nav_label__xnXe0{display:block;padding:var(--space-sm) var(--space-md) 0}.grouped-workspace-nav_navigation__PXlVN[data-appearance=sidebar]>nav a[aria-current=location]{color:var(--text-primary);font-weight:var(--weight-bold)}.grouped-workspace-nav_navigation__PXlVN[data-appearance=sidebar] .grouped-workspace-nav_pages__YNpbD{margin-inline-start:var(--space-md);padding-inline-start:var(--space-sm);border-inline-start:var(--border-hairline) solid var(--border-default)}}.article-card_root__Qpm9t{position:relative;display:flex;min-width:0;flex-direction:column;overflow:hidden;border:var(--border-hairline) solid var(--border-default);border-radius:var(--radius-xl);corner-shape:var(--corner-smooth);background:var(--bg-surface);color:var(--text-primary);text-decoration:none;transition:scale var(--t-press) var(--ease),filter var(--t-state) var(--ease),box-shadow var(--t-state) var(--ease),border-color var(--t-state) var(--ease)}.article-card_root__Qpm9t:focus-visible{outline:2px solid var(--text-primary);outline-offset:4px}.article-card_card__W9ov2{height:100%}.article-card_cover__yKKle{position:relative;display:block;flex:none;aspect-ratio:16/10;overflow:hidden;background:var(--bg-dark-soft)}.article-card_image__g8tb_{object-fit:cover}.article-card_body__BdRyp{display:flex;flex:1 1;min-width:0;flex-direction:column;align-items:flex-start;gap:var(--space-md);padding:var(--space-xl)}.article-card_title__vB885{color:var(--text-primary);overflow-wrap:anywhere}.article-card_excerpt__WLtKW,.article-card_meta__uCvDw{color:var(--text-muted)}.article-card_excerpt__WLtKW{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden;overflow-wrap:anywhere}.article-card_go__paCvV{display:inline-flex;align-items:center;gap:var(--space-md);margin-top:auto;padding-top:var(--space-md);color:var(--text-primary)}.article-card_go__paCvV svg{flex:none;transition:transform var(--t-state) var(--ease)}.article-card_row__YElBm{display:grid;grid-template-columns:88px minmax(0,1fr);align-items:start;gap:var(--space-lg);padding:var(--space-lg);height:auto}.article-card_row__YElBm .article-card_cover__yKKle{aspect-ratio:4/3;border-radius:var(--radius-xl);corner-shape:var(--corner-smooth)}.article-card_row__YElBm .article-card_body__BdRyp{padding:0 28px 0 0;gap:var(--space-xs)}.article-card_row__YElBm .article-card_excerpt__WLtKW{-webkit-line-clamp:2}.article-card_row__YElBm .article-card_go__paCvV{position:absolute;right:var(--space-lg);top:50%;padding:0;margin:0;transform:translateY(-50%)}.article-card_row__YElBm .article-card_goText__gXHLL{display:none}.article-card_row__YElBm[data-cover=false]{grid-template-columns:minmax(0,1fr)}.article-card_featured__U1n5K{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));background:var(--bg-sand)}.article-card_featured__U1n5K .article-card_cover__yKKle{width:100%;min-width:0;aspect-ratio:16/9}.article-card_featured__U1n5K .article-card_body__BdRyp{padding:var(--space-2xl);gap:var(--space-lg)}@media (min-width:900px){.article-card_featured__U1n5K{min-height:300px}.article-card_featured__U1n5K .article-card_cover__yKKle{height:100%;min-height:300px}.article-card_featured__U1n5K .article-card_body__BdRyp{justify-content:center;padding:var(--space-3xl)}.article-card_featured__U1n5K .article-card_go__paCvV{margin-top:0}}.article-card_featured__U1n5K[data-cover=false]{grid-template-columns:minmax(0,1fr);min-height:0}.article-card_featured__U1n5K[data-cover=false] .article-card_body__BdRyp{max-width:var(--measure)}@media (max-width:639px){.article-card_featured__U1n5K .article-card_title__vB885{font-size:var(--t-card-size);line-height:var(--t-card-line);font-family:var(--font-text),system-ui,sans-serif}}@media (max-width:359px){.article-card_row__YElBm{grid-template-columns:64px minmax(0,1fr);gap:var(--space-md)}}@media (hover:hover) and (pointer:fine){.article-card_root__Qpm9t:hover{border-color:var(--text-muted);box-shadow:var(--shadow-card-hover)}.article-card_root__Qpm9t:hover .article-card_title__vB885{text-decoration:underline;text-underline-offset:3px}.article-card_root__Qpm9t:hover .article-card_go__paCvV svg{transform:translateX(3px)}}@media (prefers-reduced-motion:reduce){.article-card_go__paCvV svg{transition:none}}@supports not (corner-shape:superellipse(2.4)){.article-card_root__Qpm9t,.article-card_row__YElBm .article-card_cover__yKKle{border-radius:calc(var(--radius-xl) * var(--corner-fallback-scale))}}.article-card_loadingCover__VglCl{background:var(--bg-light);color:var(--text-primary)}.growth_stack___ETk3{display:grid;gap:var(--space-lg)}.growth_panel__dAFQ9{background:var(--bg-surface);border-radius:var(--radius-outer);corner-shape:var(--corner-smooth);padding:var(--step-block);display:grid;gap:var(--step-item);min-width:0}.growth_facts___kUr5{margin:0;display:grid;gap:var(--space-sm)}.growth_facts___kUr5>div{display:grid;grid-template-columns:minmax(5rem,1fr) minmax(0,2fr);gap:var(--space-md)}.growth_facts___kUr5 dt{color:var(--text-muted)}.growth_facts___kUr5 dd{margin:0;overflow-wrap:anywhere;white-space:pre-wrap}.growth_actions__Pj5eh{display:flex;gap:var(--space-md);flex-wrap:wrap}.growth_history___vAT9{border-top:1px solid var(--border-default);padding-top:var(--space-lg);display:grid;gap:var(--space-md)}.growth_photos__K3Pzy{display:flex;gap:var(--space-md);flex-wrap:wrap}.growth_photos__K3Pzy img{width:96px;height:96px;object-fit:cover;border-radius:var(--radius-xl);corner-shape:var(--corner-smooth)}.growth_notice__u6cCD{margin:0;white-space:pre-wrap;overflow-wrap:anywhere}@supports not (corner-shape:superellipse(2.4)){.growth_panel__dAFQ9{border-radius:calc(var(--radius-outer) * var(--corner-fallback-scale))}.growth_photos__K3Pzy img{border-radius:calc(var(--radius-xl) * var(--corner-fallback-scale))}}.workspace-design-examples_controls__eySuq{max-width:1440px;margin-inline:auto;padding:var(--space-lg) var(--page-x) 0;display:grid;gap:var(--space-md)}.public-question-browser_browser__Dn3l0{display:grid;gap:var(--space-lg);min-width:0}.architecture-landing_preview__2hoVl{display:grid;gap:var(--space-xl);min-width:0}.architecture-landing_preview__2hoVl>p{margin:0}.architecture-landing_facts__05tV_{display:grid;gap:var(--space-lg);margin:0}.architecture-landing_fact__DHuXt{display:grid;grid-template-columns:minmax(0,.7fr) minmax(0,1fr);gap:var(--space-lg);padding-bottom:var(--space-lg);border-bottom:1px solid var(--border-default)}.architecture-landing_fact__DHuXt dt{color:var(--text-muted)}.architecture-landing_fact__DHuXt dd{margin:0}.architecture-landing_muted__i6TYB{color:var(--text-muted)}.architecture-landing_materials__8G1cm{display:grid;gap:var(--space-2xl)}.architecture-content_hero__JQQ6W{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:clamp(32px,6vw,88px);padding-block:32px 8px}.architecture-content_hero__JQQ6W[data-visual=false]{grid-template-columns:minmax(0,940px);padding-block:32px}.architecture-content_hero__JQQ6W[data-wide-visual=true]{grid-template-columns:minmax(0,1fr);gap:32px}.architecture-content_hero__JQQ6W[data-wide-visual=true] .architecture-content_heroCopy__XoKOW{max-width:1060px}.architecture-content_heroCopy__XoKOW{display:grid;gap:28px;min-width:0}.architecture-content_heroCopy__XoKOW p{margin:0}.architecture-content_title__oPqJH{font-family:var(--font-display);font-size:var(--arch-hero-size,var(--t-arch-content-hero-size));font-weight:var(--arch-heading-weight,500);line-height:var(--arch-heading-leading,.99);letter-spacing:var(--arch-heading-tracking,-.055em);margin:0;text-wrap:balance;overflow-wrap:anywhere}.architecture-content_lead__ieCm9{max-width:43em;color:var(--text-muted)}.architecture-content_directionSection__BN7g5{display:grid;gap:28px}.architecture-content_directionNote__MbRmU{display:grid;gap:20px;padding:clamp(24px,4vw,48px)}.architecture-content_directionPreparation__gVKsu{display:grid;grid-template-columns:1fr 1fr;gap:48px}.architecture-content_directions__nhKiR{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));column-gap:40px;row-gap:24px}.architecture-content_guides__W4_Bv{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.architecture-content_facts__RNCql{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:40px;margin:0}.architecture-content_fact___x_TX{display:grid;align-content:start;gap:20px;padding-top:24px;border-top:1px solid var(--border-default);min-width:0}.architecture-content_fact___x_TX dd,.architecture-content_fact___x_TX dt{margin:0}.architecture-content_muted__kHdje{color:var(--text-muted)}.architecture-content_checklist__2xfTl{display:grid;gap:16px;padding-left:1.25em;margin:0;max-width:64ch}.architecture-content_checklist__2xfTl li{padding-left:8px}.architecture-content_reading__2phKy{max-width:820px;margin-inline:auto;display:grid;gap:64px}.architecture-content_readingSection__tIFWk{position:relative;padding-top:24px;border-top:1px solid var(--border-default);display:grid;gap:24px}.architecture-content_readingSection__tIFWk p{margin:0}.architecture-content_readingSection__tIFWk>p:last-child{max-width:68ch;line-height:1.8}.architecture-content_readingNumber__GYus1{color:var(--text-muted)}.architecture-content_start__J3MBf{display:grid;justify-items:start;gap:28px;padding:clamp(28px,6vw,72px)}.architecture-content_start__J3MBf>p{margin:0}.architecture-content_startNote__Pnwi8{color:var(--text-on-dark-muted,#d1d5db)}@media (max-width:900px){.architecture-content_hero__JQQ6W{gap:32px}.architecture-content_title__oPqJH{font-size:var(--t-arch-content-hero-tablet-size)}.architecture-content_directions__nhKiR,.architecture-content_guides__W4_Bv{grid-template-columns:repeat(2,minmax(0,1fr))}.architecture-content_facts__RNCql{grid-template-columns:1fr;gap:28px}}@media (max-width:650px){.architecture-content_directionPreparation__gVKsu{grid-template-columns:1fr;gap:24px}.architecture-content_hero__JQQ6W{grid-template-columns:1fr;padding-block:8px}.architecture-content_hero__JQQ6W[data-visual=false]{padding-block:8px}.architecture-content_heroCopy__XoKOW{gap:24px}.architecture-content_title__oPqJH{font-size:var(--t-arch-content-hero-mobile-size)}.architecture-content_directions__nhKiR,.architecture-content_guides__W4_Bv{grid-template-columns:1fr;gap:16px}.architecture-content_reading__2phKy{gap:40px}}