.category-menu-item_item__mUKdF.category-menu-item_item__mUKdF{width:100%;max-width:none;height:auto;min-height:var(--btn-md);justify-content:flex-start;gap:var(--space-md);padding:var(--space-sm) var(--space-md);border-color:transparent;border-radius:var(--radius-xl);corner-shape:var(--corner-smooth);font-family:var(--font-text);font-size:var(--fs-base);font-weight:var(--weight-medium);line-height:var(--lh-base);text-align:left;white-space:normal;text-decoration:none}.category-menu-item_label___RCRF{flex:1 1;min-width:0;overflow-wrap:anywhere}.category-menu-item_icon__ujYrW{display:flex;align-items:center;justify-content:center;flex:none}.category-menu-item_item__mUKdF>svg{flex:none}.category-menu-item_dark__ufQfI{--menu-hover:var(--bg-chrome);--menu-focus:var(--accent-on-dark)}.category-menu-item_light__aGjQI{--menu-hover:var(--bg-light);--menu-focus:var(--text-primary)}.category-menu-item_item__mUKdF.category-menu-item_item__mUKdF[aria-current=page],.category-menu-item_item__mUKdF.category-menu-item_item__mUKdF[aria-expanded=true],.category-menu-item_item__mUKdF.category-menu-item_item__mUKdF[aria-pressed=true]{background:var(--menu-hover)}.category-menu-item_dark__ufQfI.category-menu-item_item__mUKdF.category-menu-item_item__mUKdF[aria-current=page]{color:var(--accent-on-dark)}.category-menu-item_light__aGjQI.category-menu-item_item__mUKdF.category-menu-item_item__mUKdF[aria-current=page]{color:var(--text-primary)}.category-menu-item_item__mUKdF.category-menu-item_item__mUKdF:focus-visible{outline:2px solid var(--menu-focus);outline-offset:0}@media(hover:hover){.category-menu-item_item__mUKdF.category-menu-item_item__mUKdF:not(:disabled):hover{background:var(--menu-hover);border-color:transparent}}@supports not (corner-shape:superellipse(2.4)){.category-menu-item_item__mUKdF.category-menu-item_item__mUKdF{border-radius:calc(var(--radius-xl) * var(--corner-fallback-scale))}}.mosaic_mosaic__zxpMs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:repeat(2,minmax(0,1fr));gap:var(--space-sm);height:100%;min-height:360px;min-width:0}.mosaic_tile__Pdp34{min-width:0;min-height:0}.mosaic_mosaic__zxpMs[data-count="1"]{grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(0,1fr)}.mosaic_mosaic__zxpMs[data-count="2"]{grid-template-rows:minmax(0,1fr)}.mosaic_mosaic__zxpMs[data-count="3"] .mosaic_tile__Pdp34:first-child{grid-column:1/-1}.mosaic_mosaic__zxpMs[data-count="5"]{grid-template-columns:2fr 1fr 1fr}.mosaic_mosaic__zxpMs[data-count="5"] .mosaic_tile__Pdp34:first-child{grid-row:1/3}.mosaic_stageBox__dRNcm{display:none;flex-direction:column;gap:var(--space-md);min-width:0}.mosaic_stage__0anIn{aspect-ratio:var(--ratio-hero)}.mosaic_thumbs__Pw4Ug{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:var(--space-md)}.mosaic_thumb__NXY1M{aspect-ratio:var(--ratio-card)}.mosaic_more__wLtTI{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;background:var(--veil-dark);color:var(--text-on-dark)}.mosaic_stageTiles__9LsmX{min-width:0}@media (min-width:900px){.mosaic_stageBox__dRNcm{display:flex;height:100%}.mosaic_stage__0anIn{flex:1 1 auto;min-height:0;aspect-ratio:auto}.mosaic_mosaic__zxpMs.mosaic_stageTiles__9LsmX{display:none}}.mosaic_dialog__RO3zl{width:min(100vw,1100px);max-width:100vw;max-height:100dvh;padding:0;border:none;background:transparent}.mosaic_dialog__RO3zl::backdrop{background:rgb(15 15 15/82%)}.mosaic_viewer__7MMQm{position:relative;padding:var(--space-3xl) var(--space-2xl) var(--space-2xl)}.mosaic_close__hQyiK{position:absolute;top:var(--space-md);right:var(--space-md)}.mosaic_count__rrgxK{display:none}@media (min-width:900px){.mosaic_tile__Pdp34:nth-child(n+6){display:none}}@media (max-width:899px){.mosaic_mosaic__zxpMs,.mosaic_mosaic__zxpMs[data-count]{display:flex;width:100vw;margin-inline:calc(50% - 50vw);gap:var(--space-sm);height:auto;min-height:0;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none}.mosaic_mosaic__zxpMs::-webkit-scrollbar{display:none}.mosaic_mosaic__zxpMs .mosaic_tile__Pdp34,.mosaic_mosaic__zxpMs[data-count] .mosaic_tile__Pdp34:first-child{flex:0 0 100%;aspect-ratio:var(--ratio-card);border-radius:0;scroll-snap-align:start}.mosaic_count__rrgxK{position:absolute;right:var(--space-lg);bottom:var(--space-lg);display:block;padding:var(--space-sm) var(--space-md);border-radius:var(--radius-pill);border:var(--border-hairline) solid var(--glass-border-color,rgb(255 255 255/17%));color:var(--text-on-dark);pointer-events:none}}.mosaic_close__hQyiK.mosaic_close__hQyiK[data-glass-material],.mosaic_count__rrgxK.mosaic_count__rrgxK[data-glass-material]{position:absolute}.mosaic_natural__EnmQS{height:auto}@media (min-width:900px){.mosaic_stageBox__dRNcm.mosaic_natural__EnmQS{height:auto}.mosaic_natural__EnmQS .mosaic_stage__0anIn{flex:none;aspect-ratio:var(--ratio-hero)}}.site-header_header__NAfoY{position:relative;z-index:30;padding-top:var(--safe-top);background:var(--bg-chrome);color:var(--text-on-dark)}.site-header_header__NAfoY:has([data-header-section-open]){z-index:45}.site-header_bar__I6xC1{justify-content:space-between;width:100%;max-width:480px;margin:0 auto;padding:var(--space-lg) var(--page-x) var(--space-lg)}.site-header_bar__I6xC1,.site-header_logo__LwSRq{display:flex;align-items:center;gap:var(--space-md)}.site-header_logo__LwSRq{min-width:0}.site-header_mark__QBaK5{display:block;flex:none}.site-header_logoText__rjolU{display:flex;flex-direction:column;min-width:0}.site-header_tagline__kgAJn{font-size:var(--t-brand-descriptor-size);line-height:var(--t-brand-descriptor-line);color:var(--text-on-chrome);white-space:nowrap;margin-top:-2px}.site-header_actions__SEBji{display:flex;align-items:center;justify-content:flex-end;gap:var(--space-md);min-width:0}.site-header_city__gekm_{display:flex;align-items:center;gap:var(--space-sm);padding:var(--space-md) 0;color:inherit}.site-header_cityName__Dq8qk{white-space:nowrap}.site-header_avatar__WqN1G{display:flex;align-items:center;justify-content:center;flex:none;width:36px;height:36px;border:var(--border-width) solid var(--border-on-dark);border-radius:var(--radius-pill);color:var(--text-on-dark)}.site-header_nav__qrS3_{display:none}.site-header_navLink__zKvI2{display:flex;align-items:center;gap:var(--space-sm);color:var(--text-on-chrome);white-space:nowrap}.site-header_navIcon__lXAIL{width:18px;height:18px;background:currentColor;mask:var(--icon,linear-gradient(transparent,transparent)) center /18px 18px no-repeat;-webkit-mask:var(--icon,linear-gradient(transparent,transparent)) center /18px 18px no-repeat}.site-header_navLinkActive__nwmzI{color:var(--accent-base);text-decoration:underline;text-underline-offset:5px}.site-header_navLinkActive__nwmzI:hover,.site-header_navLink__zKvI2:hover{color:var(--accent-base)}@media (min-width:640px) and (pointer:fine){.site-header_bar__I6xC1{max-width:var(--shell-w-wide)}.site-header_nav__qrS3_{display:flex;align-items:center;gap:var(--space-lg);flex:1 1;justify-content:center}}@media (min-width:900px){.site-header_bar__I6xC1{max-width:var(--shell-w-wide)}.site-header_nav__qrS3_{gap:var(--space-2xl)}}.site-header_navItem__Xuqid{position:relative;display:flex;align-items:center;min-width:0}.site-header_menu__FuWG5{position:absolute;top:100%;inset-inline-start:var(--header-menu-shift,0);width:min(320px,calc(100vw - 2 * var(--page-x)));z-index:40;padding-top:var(--space-md);visibility:hidden;opacity:0;transition:opacity var(--t-state) var(--ease),visibility 0s linear var(--t-state)}.site-header_navItem__Xuqid[data-header-section-open]>.site-header_menu__FuWG5{visibility:visible;opacity:1;transition-delay:0s}.site-header_menuList__w6SiO{display:grid;gap:var(--space-xs);margin:0;padding:var(--space-md);max-height:var(--header-menu-height,calc(100dvh - 180px));overflow-y:auto;overscroll-behavior:contain;list-style:none;border-radius:var(--radius-xl);corner-shape:var(--corner-smooth);background:var(--bg-dark-soft);box-shadow:var(--shadow-overlay)}@supports not (corner-shape:superellipse(2.4)){.site-header_menuList__w6SiO{border-radius:calc(var(--radius-xl) * var(--corner-fallback-scale))}}.site-header_menuOverview__g_95z{margin-bottom:var(--space-xs);padding-bottom:var(--space-sm);border-bottom:var(--border-width) solid var(--border-on-dark)}.site-header_menuLink__eeeh0{display:flex;align-items:center;gap:var(--space-md);min-height:var(--btn-sm);padding:0 var(--space-md);border-radius:calc(var(--radius-xl) - var(--space-md));corner-shape:var(--corner-smooth);color:var(--text-on-chrome);white-space:nowrap}@supports not (corner-shape:superellipse(2.4)){.site-header_menuLink__eeeh0{border-radius:calc(calc(var(--radius-xl) - var(--space-md)) * var(--corner-fallback-scale))}}.site-header_menuIcon__6y5HP{display:flex;flex:none;color:var(--text-on-chrome);opacity:.7}.site-header_menuLink__eeeh0:focus-visible .site-header_menuIcon__6y5HP,.site-header_menuLink__eeeh0:hover .site-header_menuIcon__6y5HP{opacity:1}.site-header_menuLink__eeeh0:focus-visible,.site-header_menuLink__eeeh0:hover{background:var(--bg-chrome);color:var(--text-on-dark)}@media (prefers-reduced-motion:reduce){.site-header_menu__FuWG5{transition:none}}.site-header_menuDirections__HcGkr .site-header_menuIcon__6y5HP{width:28px;justify-content:center;opacity:1}.site-header_menuDirections__HcGkr{width:max-content;max-width:calc(100vw - 2 * var(--page-x))}.site-header_menuDirections__HcGkr .site-header_menuLink__eeeh0{min-height:48px;white-space:normal}.site-header_profileTrigger__S__lU{display:flex;flex:none}.site-header_profileLinks__Yp20R{display:grid;gap:var(--space-xs);padding:var(--space-sm);margin:0;list-style:none}.site-header_profileLinks__Yp20R .site-header_menuLink__eeeh0{min-height:44px}@media (max-width:359px){.site-header_bar__I6xC1{padding-inline:var(--space-lg)}.site-header_logo__LwSRq{gap:var(--space-sm)}.site-header_mark__QBaK5{width:36px;height:36px}.site-header_actions__SEBji{gap:var(--space-xs)}}@media (max-width:639px){.site-header_city__gekm_{display:none}.site-header_actions__SEBji{flex:none}}@media (max-width:359px){.site-header_logoText__rjolU{--t-brand-size:16px;--t-brand-domain-size:13px;max-width:80px}.site-header_tagline__kgAJn{overflow:hidden;text-overflow:ellipsis}}.site-header_navLabel__CXHDF{min-width:0}@media (min-width:640px) and (max-width:1023px) and (pointer:fine){.site-header_nav__qrS3_{gap:var(--space-sm)}.site-header_navLinkActive__nwmzI,.site-header_navLink__zKvI2{min-width:44px;min-height:44px;justify-content:center}.site-header_navLabel__CXHDF{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}}@media (min-width:640px) and (max-width:899px){.site-header_city__gekm_{display:none}}.site-header_bar__I6xC1{flex-wrap:wrap;max-width:var(--shell-w-wide)}.site-header_search__MZJUX{position:relative;min-width:0;flex:1 1 100%;order:5;color:var(--text-primary)}.site-header_searchStatus__LtL2G{position:absolute;top:100%;left:0;right:0;z-index:50;display:grid;gap:var(--space-sm);padding:var(--space-lg);background:var(--bg-dark-soft);color:var(--text-on-dark);border-radius:var(--radius-xl);corner-shape:var(--corner-smooth)}.site-header_catalog__TCWrG{position:static;margin-left:auto}.site-header_catalogTrigger__4LAF_:hover,.site-header_catalogTrigger__4LAF_[aria-expanded=true]{background:var(--accent-base)}.site-header_header__NAfoY:has([data-header-catalog-open]){z-index:55}.site-header_catalogPanel__14GPi{position:absolute;top:100%;left:var(--page-x);right:var(--page-x);max-width:calc(var(--shell-w-wide) - 2 * var(--page-x));margin-inline:auto;max-height:calc(100dvh - 180px);overflow:auto;display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-lg);padding:var(--space-lg);background:var(--bg-chrome);color:var(--text-on-dark);border:var(--border-width) solid var(--border-on-dark);border-radius:var(--radius-xl);corner-shape:var(--corner-smooth);box-shadow:var(--shadow-overlay)}.site-header_catalogDirections__6o177,.site-header_catalogWorks__VSxqd{display:grid;gap:var(--space-xs);align-content:start;min-width:0}.site-header_catalogWorksHeading__jLhXN{display:flex;align-items:center;justify-content:space-between;gap:var(--space-md)}.site-header_catalogWorksHeading__jLhXN h2{margin:0}.site-header_catalogWorks__VSxqd .site-header_menuLink__eeeh0{white-space:normal;min-height:var(--btn-sm);justify-content:space-between}@media (min-width:900px){.site-header_bar__I6xC1{flex-wrap:nowrap;gap:var(--space-lg)}.site-header_catalog__TCWrG{margin-left:0}.site-header_search__MZJUX{flex:1 1 320px;order:0}.site-header_nav__qrS3_{flex:0 0 auto;gap:var(--space-sm)}.site-header_navLinkActive__nwmzI,.site-header_navLink__zKvI2{flex-direction:column;justify-content:center;gap:var(--space-xs);min-width:44px;min-height:var(--btn-md)}.site-header_navLabel__CXHDF{font-size:var(--t-caption-size)}.site-header_actions__SEBji,.site-header_city__gekm_{display:none}.site-header_catalogPanel__14GPi{grid-template-columns:minmax(240px,300px) minmax(0,1fr);max-width:760px;margin-left:max(var(--page-x),calc((100vw - var(--shell-w-wide)) / 2 + var(--page-x)));right:auto;width:calc(100vw - 2 * var(--page-x))}.site-header_catalogWorks__VSxqd{grid-template-columns:repeat(2,minmax(0,1fr))}.site-header_catalogWorksHeading__jLhXN{grid-column:1/-1}}@media (min-width:640px) and (max-width:899px){.site-header_bar__I6xC1>.site-header_nav__qrS3_{display:none}}.site-header_bar__I6xC1 .site-header_actions__SEBji{display:flex}.site-header_bar__I6xC1 .site-header_city__gekm_{display:flex;font-size:var(--t-caption-size)}@media (min-width:900px){.site-header_actions__SEBji .site-header_profileTrigger__S__lU{display:flex}}@media (max-width:639px){.site-header_actions__SEBji .site-header_profileTrigger__S__lU{display:flex}.site-header_bar__I6xC1{gap:var(--space-md)}.site-header_catalogTrigger__4LAF_{padding-inline:var(--space-md)}}@media (max-width:359px){.site-header_catalogTrigger__4LAF_>span{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}}@supports not (corner-shape:superellipse(2.4)){.site-header_catalogPanel__14GPi,.site-header_searchStatus__LtL2G{border-radius:calc(var(--radius-xl) * var(--corner-fallback-scale))}}.site-header_desktopSearch__6tvJS{min-width:0}.site-header_mobileSearch__qzZo9{display:none}@media(max-width:899px){.site-header_desktopSearch__6tvJS{display:none}.site-header_mobileSearch__qzZo9{display:flex}.site-header_bar__I6xC1>.site-header_search__MZJUX{flex:0 0 auto;order:0}.site-header_catalogTrigger__4LAF_>span{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.site-header_bar__I6xC1 .site-header_catalogTrigger__4LAF_{width:var(--icon-button-md);min-width:44px;padding:0;justify-content:center}.site-header_catalogTrigger__4LAF_>svg:last-child{display:none}}@media (max-width:639px),(max-width:899px) and (pointer:coarse),(max-width:899px) and (pointer:none){.site-header_bar__I6xC1>.site-header_catalog__TCWrG{display:none}}.site-header_inlineCatalog__aXAyE{margin:0;position:relative;min-width:0}.site-header_inlineCatalog__aXAyE .site-header_catalogPanel__14GPi{position:relative;inset:auto;translate:none;margin:0;width:100%;max-width:none;max-height:none;overflow:visible;grid-template-columns:minmax(0,1fr);background:var(--bg-surface);color:var(--text-primary);box-shadow:none;border:0}.site-header_inlineCatalog__aXAyE .site-header_menuLink__eeeh0{color:var(--text-primary)}.site-header_inlineCatalog__aXAyE .site-header_menuLink__eeeh0:hover{background:var(--bg-light)}.site-header_inlineCatalog__aXAyE .site-header_catalogWorks__VSxqd{position:absolute;top:0;left:calc(100% - var(--space-xs));z-index:45;width:min(560px,calc(100vw - 320px - 4 * var(--page-x)));padding:var(--space-xl);background:var(--bg-surface);color:var(--text-primary);border-radius:var(--radius-xl);corner-shape:var(--corner-smooth);box-shadow:var(--shadow-overlay)}.site-header_inlineCatalog__aXAyE .site-header_catalogWorksHeading__jLhXN button{background:var(--bg-light);color:var(--text-primary)}@supports not (corner-shape:superellipse(2.4)){.site-header_inlineCatalog__aXAyE .site-header_catalogWorks__VSxqd{border-radius:calc(var(--radius-xl) * var(--corner-fallback-scale))}}@media (max-width:900px){.site-header_inlineCatalog__aXAyE .site-header_catalogWorks__VSxqd{grid-template-columns:minmax(0,1fr)}}@media (max-width:700px){.site-header_inlineCatalog__aXAyE{display:none}}.site-header_catalogTrigger__4LAF_>svg{flex-shrink:0}@media (min-width:900px){.site-header_bar__I6xC1 .site-header_nav__qrS3_{gap:var(--space-xl)}.site-header_bar__I6xC1 .site-header_navLinkActive__nwmzI,.site-header_bar__I6xC1 .site-header_navLink__zKvI2{padding-inline:var(--space-sm)}}.site-header_catalogPanel__14GPi{background:var(--bg-dark-soft);padding:var(--space-xl);gap:var(--space-xl)}.site-header_catalogWorks__VSxqd{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-xl);padding:var(--space-2xl);background:var(--bg-chrome);border-radius:var(--radius-xl);corner-shape:var(--corner-smooth)}.site-header_catalogWorkLinks__QJ4RC{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-md) var(--space-2xl);align-items:stretch}.site-header_catalogWorks__VSxqd .site-header_menuLink__eeeh0{font-family:var(--font-text);font-size:var(--fs-base);line-height:var(--lh-base);font-weight:var(--weight-medium);min-height:44px;gap:var(--space-md);padding:var(--space-sm) var(--space-md);align-items:center}.site-header_catalogWorks__VSxqd .site-header_menuLink__eeeh0>svg{flex-shrink:0}@media (min-width:900px){.site-header_catalogPanel__14GPi{max-width:1120px;grid-template-columns:320px minmax(0,1fr)}.site-header_catalogWorkLinks__QJ4RC{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:899px){.site-header_catalogPanel__14GPi[data-catalog-submenu] .site-header_catalogDirections__6o177 [data-direction]:not([data-active]),.site-header_catalogPanel__14GPi[data-catalog-submenu] .site-header_catalogDirections__6o177>a{display:none}.site-header_catalogWorks__VSxqd{padding:var(--space-lg)}}@supports not (corner-shape:superellipse(2.4)){.site-header_catalogWorks__VSxqd{border-radius:calc(var(--radius-xl) * var(--corner-fallback-scale))}}.site-header_catalogDirectionRow__bR82f{display:flex;align-items:center;gap:var(--space-sm);min-width:0;border-radius:var(--radius-xl);corner-shape:var(--corner-smooth)}.site-header_catalog__TCWrG .site-header_catalogDirectionRow__bR82f[data-active]{background:var(--bg-chrome)}.site-header_catalog__TCWrG .site-header_catalogDirectionRow__bR82f .site-header_catalogSubmenuTrigger__qBglO{flex-shrink:0;color:var(--text-on-dark)}@supports not (corner-shape:superellipse(2.4)){.site-header_catalogDirectionRow__bR82f{border-radius:calc(var(--radius-xl) * var(--corner-fallback-scale))}}@media (min-width:900px){.site-header_bar__I6xC1 .site-header_navLinkActive__nwmzI,.site-header_bar__I6xC1 .site-header_navLink__zKvI2{flex-direction:row;gap:var(--space-sm)}.site-header_bar__I6xC1 .site-header_navLabel__CXHDF{position:static;width:auto;height:auto;overflow:visible;clip-path:none}}@media (min-width:900px) and (max-width:1279px){.site-header_bar__I6xC1{flex-wrap:wrap}.site-header_bar__I6xC1>.site-header_search__MZJUX{flex:1 0 100%;order:5}.site-header_bar__I6xC1>.site-header_actions__SEBji{margin-left:auto}}.site-header_sheetCatalog__Q8_0v.site-header_inlineCatalog__aXAyE{display:block}.site-header_sheetCatalog__Q8_0v.site-header_inlineCatalog__aXAyE .site-header_catalogPanel__14GPi{padding:0;background:transparent;color:var(--text-primary);max-height:none}.site-header_sheetCatalog__Q8_0v.site-header_inlineCatalog__aXAyE .site-header_catalogDirectionRow__bR82f:hover,.site-header_sheetCatalog__Q8_0v.site-header_inlineCatalog__aXAyE .site-header_catalogDirectionRow__bR82f[data-active]{background:var(--bg-light)}.site-header_sheetCatalog__Q8_0v.site-header_inlineCatalog__aXAyE .site-header_catalogSubmenuTrigger__qBglO{color:var(--text-primary)}.site-header_sheetCatalog__Q8_0v.site-header_inlineCatalog__aXAyE .site-header_catalogWorks__VSxqd{position:static;width:100%;padding:var(--space-lg) 0 0;background:transparent;box-shadow:none}.site-header_sheetCatalog__Q8_0v .site-header_catalogWorksHeading__jLhXN{justify-content:flex-start}.site-header_sheetCatalog__Q8_0v .site-header_catalogWorksHeading__jLhXN h2{min-width:0}.site-header_sheetCatalog__Q8_0v .site-header_catalogWorks__VSxqd .site-header_menuLink__eeeh0{color:var(--text-primary)}.site-header_sheetCatalog__Q8_0v .site-header_catalogWorkLinks__QJ4RC{grid-template-columns:minmax(0,1fr)}.site-header_sheetCatalog__Q8_0v .site-header_catalogPanel__14GPi[data-catalog-submenu] .site-header_catalogDirections__6o177 [data-direction]:not([data-active]){display:none}@media (min-width:900px){.site-header_bar__I6xC1{gap:var(--space-2xl)}.site-header_bar__I6xC1>.site-header_catalog__TCWrG{margin-inline-start:var(--space-lg)}.site-header_bar__I6xC1>.site-header_search__MZJUX{margin-inline:var(--space-md)}.site-header_bar__I6xC1 .site-header_nav__qrS3_{gap:var(--space-md)}.site-header_bar__I6xC1 .site-header_actions__SEBji{gap:var(--space-lg)}}@media (min-width:900px) and (max-width:1199px){.site-header_bar__I6xC1>.site-header_search__MZJUX{margin-inline:0}}.site-header_headerSections__pxuNI{display:contents}.site-header_headerSections__pxuNI>.site-header_profileTrigger__S__lU{order:2}.site-header_headerSections__pxuNI>.site-header_actions__SEBji{order:4}.site-header_bar__I6xC1>.site-header_actions__SEBji{order:1}@media(max-width:899px){.site-header_headerSections__pxuNI>.site-header_nav__qrS3_{display:none}}@media(min-width:900px) and (pointer:fine){.site-header_headerSections__pxuNI{display:flex;flex:none;align-items:center;gap:var(--space-md)}}@media (min-width:900px){.site-header_catalogPanel__14GPi[data-direction-overview]{grid-template-columns:minmax(0,1fr)}.site-header_catalogPanel__14GPi[data-direction-overview] .site-header_catalogDirections__6o177{grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-md)}.site-header_catalogPanel__14GPi[data-direction-overview] .site-header_catalogDirections__6o177>strong{grid-column:1/-1}}@media (min-width:900px) and (max-width:1199px){.site-header_catalogPanel__14GPi[data-direction-overview] .site-header_catalogDirections__6o177{grid-template-columns:repeat(2,minmax(0,1fr))}}.site-header_catalogWorksHeading__jLhXN{justify-content:flex-start}.site-header_sheetCatalog__Q8_0v .site-header_catalogWorks__VSxqd .site-header_menuLink__eeeh0,.site-header_sheetCatalog__Q8_0v.site-header_inlineCatalog__aXAyE .site-header_catalogPanel__14GPi,.site-header_sheetCatalog__Q8_0v.site-header_inlineCatalog__aXAyE .site-header_catalogSubmenuTrigger__qBglO{color:var(--text-on-dark)}.site-header_sheetCatalog__Q8_0v.site-header_inlineCatalog__aXAyE .site-header_catalogDirectionRow__bR82f:hover,.site-header_sheetCatalog__Q8_0v.site-header_inlineCatalog__aXAyE .site-header_catalogDirectionRow__bR82f[data-active],.site-header_sheetCatalog__Q8_0v.site-header_inlineCatalog__aXAyE .site-header_menuLink__eeeh0:hover{background:var(--bg-chrome);color:var(--text-on-dark)}.site-header_sheetCatalog__Q8_0v.site-header_inlineCatalog__aXAyE .site-header_catalogWorksHeading__jLhXN button{background:transparent;color:var(--text-on-dark)}.site-header_sheetCatalog__Q8_0v.site-header_inlineCatalog__aXAyE .site-header_catalogWorks__VSxqd{padding:0}.site-header_sheetCatalog__Q8_0v .site-header_catalogPanel__14GPi[data-catalog-submenu] .site-header_catalogDirections__6o177{display:none}.site-header_sheetCatalog__Q8_0v .site-header_catalogWorksHeading__jLhXN h2,.site-header_sheetCatalog__Q8_0v.site-header_inlineCatalog__aXAyE .site-header_catalogWorks__VSxqd{color:var(--text-on-dark)}@media(max-width:899px){.site-header_bar__I6xC1>.site-header_search__MZJUX{display:none}.site-header_headerSections__pxuNI>.site-header_mobileSearch__qzZo9{order:2;flex:none}.site-header_headerSections__pxuNI>.site-header_profileTrigger__S__lU{order:3}}@media(max-width:639px){.site-header_bar__I6xC1{flex-wrap:nowrap;gap:var(--space-xs)}.site-header_logo__LwSRq{flex:1 1}}@media(max-width:359px){.site-header_logo__LwSRq .site-header_mark__QBaK5{display:none}}@media(min-width:360px) and (max-width:389px){.site-header_logo__LwSRq{gap:var(--space-xs)}.site-header_logo__LwSRq .site-header_mark__QBaK5{width:28px;height:28px}}@media (max-width:639px),(pointer:coarse),(pointer:none){.site-header_bar__I6xC1>.site-header_search__MZJUX,.site-header_headerSections__pxuNI>.site-header_mobileSearch__qzZo9{display:none}}.site-header_catalogDirectionRow__bR82f>button{flex:1 1;min-width:0}.site-header_searchFirst__q3Jfo .site-header_bar__I6xC1{display:grid;grid-template-columns:auto minmax(192px,1fr) auto;grid-template-areas:"brand search sections";row-gap:var(--space-lg);column-gap:var(--space-5xl)}.site-header_searchFirst__q3Jfo .site-header_logo__LwSRq{grid-area:brand}.site-header_searchFirst__q3Jfo .site-header_bar__I6xC1>.site-header_search__MZJUX{grid-area:search;display:block;order:0;margin:0}.site-header_searchFirst__q3Jfo .site-header_desktopSearch__6tvJS{display:block}.site-header_searchFirst__q3Jfo .site-header_headerSections__pxuNI{grid-area:sections;display:flex;align-items:center;gap:var(--space-sm)}.site-header_searchFirst__q3Jfo .site-header_headerSections__pxuNI>.site-header_actions__SEBji,.site-header_searchFirst__q3Jfo .site-header_headerSections__pxuNI>.site-header_profileTrigger__S__lU{order:0}.site-header_searchFirst__q3Jfo .site-header_nav__qrS3_{gap:var(--space-sm)}.site-header_searchFirst__q3Jfo .site-header_nav__qrS3_>.site-header_catalog__TCWrG{margin:0}.site-header_citySelector__deFQ2 [data-field-trigger]{border-radius:var(--radius-pill);corner-shape:round;background:transparent;border-color:var(--border-on-dark);color:var(--text-on-chrome)}@media(min-width:900px) and (max-width:1279px){.site-header_searchFirst__q3Jfo .site-header_bar__I6xC1{grid-template-columns:auto minmax(192px,1fr) auto auto;grid-template-areas:"brand search profile city" "sections sections sections sections";column-gap:var(--space-2xl)}.site-header_searchFirst__q3Jfo .site-header_headerSections__pxuNI{display:contents}.site-header_searchFirst__q3Jfo .site-header_headerSections__pxuNI>.site-header_nav__qrS3_{grid-area:sections;justify-content:flex-end}.site-header_searchFirst__q3Jfo .site-header_headerSections__pxuNI>.site-header_actions__SEBji{grid-area:city}.site-header_searchFirst__q3Jfo .site-header_headerSections__pxuNI>.site-header_profileTrigger__S__lU{grid-area:profile}}@media(max-width:899px){.site-header_searchFirst__q3Jfo .site-header_bar__I6xC1{grid-template-columns:minmax(0,1fr) auto auto;grid-template-areas:"brand profile city";gap:var(--space-sm)}.site-header_searchFirst__q3Jfo .site-header_headerSections__pxuNI{display:contents}.site-header_searchFirst__q3Jfo .site-header_bar__I6xC1>.site-header_search__MZJUX,.site-header_searchFirst__q3Jfo .site-header_headerSections__pxuNI>.site-header_nav__qrS3_{display:none}.site-header_searchFirst__q3Jfo .site-header_headerSections__pxuNI>.site-header_actions__SEBji{grid-area:city}.site-header_searchFirst__q3Jfo .site-header_headerSections__pxuNI>.site-header_profileTrigger__S__lU{grid-area:profile}.site-header_searchFirst__q3Jfo .site-header_logo__LwSRq{flex:initial}.site-header_searchFirst__q3Jfo .site-header_logo__LwSRq .site-header_mark__QBaK5{width:var(--control-h);height:var(--control-h)}.site-header_searchFirst__q3Jfo .site-header_logoText__rjolU{max-width:none}}@media(max-width:639px){.site-header_searchFirst__q3Jfo .site-header_bar__I6xC1{max-width:480px}}@media(max-width:359px){.site-header_searchFirst__q3Jfo .site-header_logo__LwSRq .site-header_mark__QBaK5{display:none}}.scroll-navigation_surface__3zzQy{min-width:0}.scroll-navigation_full__hWxs_[hidden]{display:none}.scroll-navigation_row__42CJv{display:flex;align-items:stretch;gap:var(--space-md);min-height:66px;animation:scroll-navigation_revealMenu__qkwP3 var(--t-state) var(--ease)}.scroll-navigation_search__JSOWH,.scroll-navigation_section__cGU43,.scroll-navigation_title__S6R2U{border:var(--border-hairline) solid var(--border-on-dark);border-radius:var(--radius-pill);background:var(--bg-chrome);color:var(--text-on-chrome);box-shadow:var(--shadow-raised)}.scroll-navigation_search__JSOWH,.scroll-navigation_section__cGU43{width:66px;height:66px;display:flex;align-items:center;justify-content:center;flex:none}.scroll-navigation_section__cGU43{color:var(--accent-base)}.scroll-navigation_asset__nME8i{width:24px;height:24px;background:currentColor;mask:var(--icon,none) center /contain no-repeat;-webkit-mask:var(--icon,none) center /contain no-repeat}.scroll-navigation_search__JSOWH{flex-direction:column;gap:var(--space-xs);text-decoration:none}.scroll-navigation_title__S6R2U{flex:1 1;min-width:0;display:flex;align-items:center;gap:var(--space-md);padding-inline:var(--space-lg);font:inherit;font-weight:var(--weight-semibold)}.scroll-navigation_titleWindow__2eJ9J{flex:1 1;min-width:0;overflow:hidden;text-align:center}.scroll-navigation_titleText__MBLZp{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;animation:scroll-navigation_rollTitle__nfNYE var(--t-state) var(--ease)}.scroll-navigation_title__S6R2U svg{flex:none}.scroll-navigation_list__dP1Zm{display:grid;gap:var(--space-sm);padding:0;margin:0;list-style:none}.scroll-navigation_item__hiupl{display:flex;align-items:center;justify-content:space-between;gap:var(--space-lg);width:100%;min-height:48px;padding:var(--space-lg);border:0;border-radius:var(--radius-xl);corner-shape:var(--corner-smooth);background:transparent;color:var(--text-on-chrome);font:inherit;text-align:left}.scroll-navigation_item__hiupl[aria-current]{background:var(--accent-base);color:var(--accent-ink)}.scroll-navigation_item__hiupl:focus-visible,.scroll-navigation_search__JSOWH:focus-visible,.scroll-navigation_section__cGU43:focus-visible,.scroll-navigation_title__S6R2U:focus-visible{outline:2px solid var(--accent-base);outline-offset:-2px}.scroll-navigation_item__hiupl:not([aria-current]):hover{background:rgb(255 255 255/8%)}@keyframes scroll-navigation_revealMenu__qkwP3{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes scroll-navigation_rollTitle__nfNYE{0%{opacity:0;transform:translateY(75%)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.scroll-navigation_full__hWxs_,.scroll-navigation_row__42CJv,.scroll-navigation_titleText__MBLZp{animation:none!important}}.scroll-navigation_chevron__gTLA1{rotate:90deg}.scroll-navigation_compactTools__5NMgP{flex:1 1;min-width:0;display:flex;align-items:stretch}.scroll-navigation_compactTools__5NMgP nav,.scroll-navigation_compactTools__5NMgP>div{display:flex;flex:1 1;min-width:0}.scroll-navigation_compactTools__5NMgP nav>div{display:flex;align-items:center;min-height:66px}.scroll-navigation_compactTools__5NMgP ul{width:100%;justify-content:center;padding-inline:var(--space-xs)}.scroll-navigation_compactTools__5NMgP [data-chip]{padding-inline:var(--space-md);font-size:var(--t-micro-size);min-height:44px}.scroll-navigation_compactTools__5NMgP [data-chip] svg{width:14px;height:14px}@media (max-width:359px){.scroll-navigation_row__42CJv{min-height:56px;align-items:center;gap:var(--space-sm)}.scroll-navigation_search__JSOWH,.scroll-navigation_section__cGU43{width:56px;height:56px}.scroll-navigation_compactTools__5NMgP nav>div{min-height:56px}}@container (max-width: 359px){.scroll-navigation_row__42CJv{min-height:56px;align-items:center;gap:var(--space-sm)}.scroll-navigation_search__JSOWH,.scroll-navigation_section__cGU43{width:56px;height:56px}.scroll-navigation_compactTools__5NMgP nav>div{min-height:56px}}.scroll-navigation_segments__Tmbut{flex:1 1;min-width:0;gap:0;box-shadow:var(--shadow-raised)}.scroll-navigation_segments__Tmbut>button{min-width:0;min-height:56px;padding-inline:var(--space-xs);font-size:var(--fs-xs);white-space:nowrap}@supports not (corner-shape:superellipse(2.4)){.scroll-navigation_item__hiupl{border-radius:calc(var(--radius-xl) * var(--corner-fallback-scale))}}.mobile-navigation-surface_surface__XGiyG{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-md);min-width:0;color:var(--text-on-chrome)}.mobile-navigation-surface_surface__XGiyG>*{min-width:0}.watercolor-image_watercolor__5GO2J{object-fit:contain;-webkit-mask-image:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent),linear-gradient(180deg,transparent,#000 5%,#000 95%,transparent);mask-image:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent),linear-gradient(180deg,transparent,#000 5%,#000 95%,transparent);-webkit-mask-composite:source-in,xor;mask-composite:intersect}.mobile-navigation-dock_dock__mPTi5{--shadow-raised:none;position:fixed;isolation:isolate;left:0;right:0;bottom:calc(var(--space-sm) + var(--safe-bottom) + var(--mobile-keyboard-inset, 0px) + var(--mobile-search-row-height, 0px));z-index:42;display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-md);max-width:480px;margin-inline:auto;padding-inline:var(--page-x);pointer-events:none}.mobile-navigation-dock_dock__mPTi5>*{min-width:0;pointer-events:auto}.mobile-navigation-dock_dock__mPTi5:has(>.mobile-navigation-dock_assistantSlot__8wHEb){grid-template-columns:var(--control-h) minmax(0,1fr);align-items:center;gap:var(--space-sm)}.mobile-navigation-dock_assistantSlot__8wHEb{width:var(--control-h);height:var(--control-h);pointer-events:none}.mobile-navigation-dock_dock__mPTi5[data-map-dock]{z-index:1100}body:has([data-mobile-search-screen][open]) .mobile-navigation-dock_dock__mPTi5{bottom:calc(var(--space-sm) + var(--safe-bottom))}.mobile-navigation-dock_mainTools__2nSxO:empty,.mobile-navigation-dock_pageTools__RjlLq:empty{display:none}.mobile-navigation-dock_dock__mPTi5:has([data-catalog-mobile-tabs]) .mobile-navigation-dock_mainFallback__0V3LT{display:none}.mobile-navigation-dock_dock__mPTi5:has([data-mobile-tools]) .mobile-navigation-dock_generic__MEiT_{display:none}.mobile-navigation-dock_generic__MEiT_:has(ul:empty) [data-mobile-context-rail]>div{display:none}@media (min-width:640px) and (pointer:fine){.mobile-navigation-dock_dock__mPTi5{display:none}}@media (max-width:359px){.mobile-navigation-dock_dock__mPTi5{padding-inline:var(--space-sm)}}.mobile-navigation-dock_dock__mPTi5:has([data-scroll-navigation][data-collapsed]) .mobile-navigation-dock_pageTools__RjlLq{display:none}body:has([data-catalog-browse][data-catalog-map-mode=true]) .mobile-navigation-dock_dock__mPTi5{display:none}.service-discovery-actions_root__YWuxE{display:flex;flex-wrap:wrap;gap:var(--space-sm);padding:var(--space-lg)}.directory_shell__9DnYq{color:var(--text-primary);background:var(--bg-sand);min-height:100svh;--directory-width:1240px}.directory_header__acBa0{max-width:var(--directory-width);margin-inline:auto;padding:var(--space-lg) var(--space-xl);display:flex;align-items:center;gap:var(--space-xl);border-bottom:1px solid var(--border-default)}.directory_wordmark__ciSdT{display:inline-flex;align-items:baseline;gap:var(--space-xs);letter-spacing:-.06em;white-space:nowrap;color:var(--text-primary);text-decoration:none}.directory_brandSuffix__mLDM4{letter-spacing:-.03em;font-weight:400}.directory_brandDot__wN3hy{color:var(--accent-base)}.directory_navigation__L4seX{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-xl);margin-left:auto}.directory_navigation__L4seX a{color:inherit;text-decoration:none}.directory_navigation__L4seX a:hover{text-decoration:underline;text-underline-offset:.25em}.directory_content__YHQ5v{padding:0 var(--space-xl) var(--space-4xl)}.directory_content__YHQ5v,.directory_footer__2D5gZ{max-width:var(--directory-width);margin-inline:auto}.directory_footer__2D5gZ{display:grid;gap:var(--space-lg);padding:var(--space-2xl) var(--space-xl);border-top:1px solid var(--border-default)}.directory_footerColumns__39a_h{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:40px;padding-block:24px}.directory_footerLinks__Td6Zy{display:grid;align-content:start;gap:16px}.directory_footerLinks__Td6Zy h3{margin:0 0 8px}.directory_footerLinks__Td6Zy a{color:inherit}.directory_muted__2hgW_{color:var(--text-muted)}.directory_category__Bs5jh{display:grid;grid-template-rows:auto auto 1fr;position:relative;gap:var(--space-md);border-top:1px solid var(--border-default);padding:var(--space-xl) var(--space-xl) var(--space-2xl) 0;text-decoration:none;color:var(--text-primary);transition:border-color var(--t-state)}.directory_category__Bs5jh:hover{border-color:var(--accent-base)}.directory_category__Bs5jh[data-illustrated=true]{grid-template-rows:auto auto auto 1fr}.directory_category__Bs5jh[data-illustrated=true] .directory_categoryNumber__I92tU{margin-bottom:0}.directory_categoryMedia__9VLyo{position:relative;display:block;width:100%;aspect-ratio:4/3}.directory_categoryNumber__I92tU{color:var(--text-muted);margin-bottom:var(--space-xl)}.directory_categoryArrow__ITSkS{position:absolute;top:var(--space-xl);right:var(--space-xs);color:var(--accent-base)}.directory_category__Bs5jh h3,.directory_category__Bs5jh p{margin:0}.directory_skip__mObut{position:absolute;left:var(--space-lg);top:var(--space-lg);z-index:100;padding:var(--space-md);background:var(--bg-surface);transform:translateY(-200%)}.directory_skip__mObut:focus{transform:none}@media (max-width:850px){.directory_header__acBa0{gap:var(--space-md);padding:var(--space-lg);flex-wrap:wrap}.directory_navigation__L4seX{order:3;flex-basis:100%;margin-left:0;padding-top:var(--space-xs)}.directory_wordmark__ciSdT{margin-right:auto}.directory_content__YHQ5v,.directory_footer__2D5gZ{padding-inline:var(--space-lg)}}@media (max-width:600px){.directory_footerColumns__39a_h{grid-template-columns:1fr}}.directory_shell__9DnYq:has([data-architecture-admin])>.directory_footer__2D5gZ,.directory_shell__9DnYq:has([data-architecture-admin])>.directory_header__acBa0{display:none}.directory_shell__9DnYq:has([data-architecture-admin])>.directory_content__YHQ5v{max-width:none;padding:0}.architecture-advisor_chat__mhIOH{display:flex;flex-direction:column;min-width:0;min-height:0;width:100%;height:100%;max-height:min(760px,100dvh);border:1px solid var(--border-default);background:var(--bg-surface)}.architecture-advisor_chatHeader__dwVzS{display:flex;align-items:center;justify-content:space-between;gap:var(--space-xl);padding:var(--space-xl);border-bottom:1px solid var(--border-default)}.architecture-advisor_advisorTitle__by0Ks{display:grid;gap:var(--space-xs)}.architecture-advisor_advisorTitle__by0Ks small{color:var(--text-muted);font-size:var(--t-caption-size)}.architecture-advisor_history__jM_WP{flex:1 1;min-height:0;overflow-y:auto;padding:var(--space-xl)}.architecture-advisor_history__jM_WP p{margin:0;white-space:pre-wrap}.architecture-advisor_own__PlUbP{margin-left:auto;width:fit-content;max-width:85%;padding:var(--space-md) var(--space-lg);background:var(--bg-light)}.architecture-advisor_questions__5j5LM{display:grid;gap:var(--space-sm);padding:var(--space-lg) 0 0}.architecture-advisor_questions__5j5LM>button{justify-content:flex-start;text-align:left;white-space:normal}.architecture-advisor_composer__Xenmt{display:grid;gap:var(--space-md);border-top:1px solid var(--border-default);padding:var(--space-lg) var(--space-xl)}.architecture-advisor_composer__Xenmt form{display:flex;align-items:flex-end;gap:var(--space-md)}.architecture-advisor_composer__Xenmt form>:first-child{flex:1 1;min-width:0}.architecture-advisor_chatFooter__AG9Eu{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-sm);color:var(--text-muted)}.architecture-advisor_launcher__9_EN9{position:fixed;z-index:var(--z-float,40);bottom:max(var(--space-xl),env(safe-area-inset-bottom));right:var(--space-xl);gap:var(--space-md)}.architecture-advisor_launcher__9_EN9 img{width:44px;height:44px;object-fit:cover;background:var(--bg-surface);border-radius:50%}.architecture-advisor_symbol__R2__a{display:inline-flex;flex:none;color:var(--section-ink,var(--text-primary))}.architecture-advisor_symbol__R2__a[data-tone=muted]{color:var(--section-muted,var(--text-muted))}.architecture-advisor_symbol__R2__a[data-tone=accent]{color:var(--section-ink,var(--text-on-dark))}.architecture-advisor_symbol__R2__a[data-motion=loop] svg{animation:architecture-advisor_arch-advisor-pulse__tc_uS 1.6s ease-in-out infinite}.architecture-advisor_symbol__R2__a[data-motion=periodic] svg{animation:architecture-advisor_arch-advisor-pulse__tc_uS 5s ease-in-out infinite}.architecture-advisor_chrome__wZV6S{padding-inline:var(--space-xl);background:var(--bg-sand);color:var(--text-primary)}.architecture-advisor_promo__nZl_6{min-width:0}.architecture-advisor_promoVisual__gU_p_{position:relative;width:100%;min-height:300px;height:100%;aspect-ratio:3/2}.architecture-advisor_promoImage__7m4D0{display:block;width:100%;height:100%;object-fit:cover}@keyframes architecture-advisor_arch-advisor-pulse__tc_uS{0%,to{opacity:1}50%{opacity:.35}}@media (max-width:600px){.architecture-advisor_chatHeader__dwVzS,.architecture-advisor_history__jM_WP{padding:var(--space-lg)}.architecture-advisor_composer__Xenmt,.architecture-advisor_questions__5j5LM{padding-inline:var(--space-lg)}.architecture-advisor_chatFooter__AG9Eu{font-size:var(--t-micro-size)}}@media (prefers-reduced-motion:reduce){.architecture-advisor_symbol__R2__a[data-motion] svg{animation:none}}.architecture-identity-examples_page__PFj16{padding:clamp(20px,4vw,64px);display:grid;gap:var(--space-3xl);min-width:0;color:var(--text-primary);background:var(--bg-sand)}.architecture-identity-examples_advisorGrid__2O5KK{display:grid;grid-template-columns:minmax(180px,.65fr) minmax(0,1fr);align-items:end;gap:clamp(24px,5vw,72px);max-width:1120px}.architecture-identity-examples_portrait__oYTJt{margin:0;min-width:0;text-align:center}.architecture-identity-examples_portrait__oYTJt img{display:block;width:100%;height:auto;max-height:660px;object-fit:contain;object-position:bottom}.architecture-identity-examples_portrait__oYTJt figcaption{color:var(--text-muted);margin-top:var(--space-lg)}.architecture-identity-examples_surfaces__WvNY9{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-xl)}.architecture-identity-examples_surface__BiHjf{display:grid;justify-items:start;gap:var(--space-2xl)}.architecture-identity-examples_sizes__xcxFS{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-3xl)}.architecture-identity-examples_visuals__BN8lR{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-2xl)}.architecture-identity-examples_visuals__BN8lR figure{margin:0;min-width:0}.architecture-identity-examples_visuals__BN8lR img{display:block;width:100%;height:auto}.architecture-identity-examples_chatExample__Q8TOb{max-width:560px;height:min(700px,100dvh);margin:auto}.architecture-identity-examples_advisorGrid__2O5KK>section{height:640px}@media (max-width:700px){.architecture-identity-examples_advisorGrid__2O5KK,.architecture-identity-examples_surfaces__WvNY9,.architecture-identity-examples_visuals__BN8lR{grid-template-columns:1fr}.architecture-identity-examples_portrait__oYTJt{max-width:240px;margin-inline:auto}.architecture-identity-examples_portrait__oYTJt img{max-height:320px}.architecture-identity-examples_page__PFj16{gap:var(--space-2xl)}}.sticky-top-bar_sentinel__7cgFT{position:absolute;display:block;width:1px;height:0}.sticky-top-bar_barOn__VG9fc,.sticky-top-bar_bar__XFXGI{position:fixed;top:var(--head-pin);left:0;right:0;padding-top:var(--safe-top);z-index:40;background:var(--bg-dark);color:var(--text-on-dark);transition:transform var(--t-state) var(--ease),opacity var(--t-state) var(--ease)}.sticky-top-bar_row__K9ZXc{display:flex;align-items:center;gap:var(--space-lg);max-width:480px;margin-inline:auto;padding:var(--space-lg) var(--page-x)}@media (min-width:900px){.sticky-top-bar_row__K9ZXc{max-width:var(--shell-w-wide)}}@media (min-width:640px) and (pointer:fine){.sticky-top-bar_row__K9ZXc{max-width:var(--shell-w-wide)}}.sticky-top-bar_bar__XFXGI{transform:translateY(-100%);opacity:0;pointer-events:none}.sticky-top-bar_barOn__VG9fc{transform:translateY(0);opacity:1}.sticky-top-bar_progress__oHeX8{position:absolute;right:0;bottom:0;left:0;height:2px;overflow:hidden;background:color-mix(in srgb,var(--bg-surface) 10%,transparent)}.sticky-top-bar_progressFill__ZfzGj{display:block;width:100%;height:100%;background:var(--accent-base);transform:scaleX(var(--reading-progress,0));transform-origin:left center;will-change:transform}.sticky-top-bar_back__QAX0j{border:0;color:inherit;flex:none;display:flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:var(--radius-pill);background:rgba(255,255,255,.14)}.sticky-top-bar_backIcon____EPF{display:block;width:16px;height:16px;background:var(--text-on-dark);mask:url(/icons/chevron-left.svg) center/14px 14px no-repeat;-webkit-mask:url(/icons/chevron-left.svg) center/14px 14px no-repeat}.sticky-top-bar_title__qIwrf{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--text-on-dark)}[data-map-heading] .sticky-top-bar_title__qIwrf,[data-retain-on-mobile=true] .sticky-top-bar_title__qIwrf{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;white-space:normal}.sticky-top-bar_stack__Tan4t{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:2px}.sticky-top-bar_compactTitle__O_N_B .sticky-top-bar_stack__Tan4t{flex:0 1 auto}.sticky-top-bar_price__Dl3L6{color:var(--accent-base);white-space:nowrap}.sticky-top-bar_action__rF3wv{flex:none}@media (max-width:639px),(pointer:coarse){.sticky-top-bar_row__K9ZXc{gap:var(--space-md)}.sticky-top-bar_action__rF3wv.sticky-top-bar_action__rF3wv{padding-inline:var(--space-lg)}}.sticky-top-bar_narrowOnly__zWOSN{visibility:visible}@media (min-width:1100px){.sticky-top-bar_narrowOnly__zWOSN{display:none}}@media (min-width:900px){.sticky-top-bar_barOn__VG9fc,.sticky-top-bar_bar__XFXGI{z-index:29}}.sticky-top-bar_leading__1rkQg{flex:none;display:flex;align-items:center}.sticky-top-bar_description__PBnTc{color:var(--text-on-chrome);overflow-wrap:anywhere}.sticky-top-bar_actions__e1XaM{display:flex;flex-wrap:wrap;gap:var(--space-md);align-items:center;flex-shrink:0}@media(max-width:639px){.sticky-top-bar_row__K9ZXc:has(.sticky-top-bar_actions__e1XaM){flex-wrap:wrap}.sticky-top-bar_actions__e1XaM{flex-basis:100%;justify-content:flex-end}}.sticky-top-bar_distributed__UkOT4 .sticky-top-bar_stack__Tan4t{flex:1 1}.sticky-top-bar_distributed__UkOT4 .sticky-top-bar_actions__e1XaM{margin-left:auto}@media (max-width:639px){.sticky-top-bar_distributed__UkOT4.sticky-top-bar_row__K9ZXc{flex-wrap:nowrap}.sticky-top-bar_distributed__UkOT4.sticky-top-bar_row__K9ZXc:has([data-studio-contacts]){flex-wrap:wrap}.sticky-top-bar_distributed__UkOT4 .sticky-top-bar_actions__e1XaM{display:none}}.sticky-top-bar_barOn__VG9fc.sticky-top-bar_barOn__VG9fc[data-sticky-top-bar],.sticky-top-bar_bar__XFXGI.sticky-top-bar_bar__XFXGI[data-sticky-top-bar]{position:fixed;overflow:clip}.sticky-top-bar_barOn__VG9fc.sticky-top-bar_barOn__VG9fc>.sticky-top-bar_progress__oHeX8,.sticky-top-bar_bar__XFXGI.sticky-top-bar_bar__XFXGI>.sticky-top-bar_progress__oHeX8{position:absolute;z-index:2}.service-work-catalog_root__8fc9Y{display:grid;gap:var(--space-2xl)}.service-work-catalog_root__8fc9Y[data-section-tone=sand]{padding:0;background:transparent}.service-work-catalog_intro__OQh9i{min-width:0}.service-work-catalog_actions__YT1MH{display:flex;flex-wrap:wrap;gap:var(--space-md)}.service-work-catalog_categories__qgDSa{display:grid;min-width:0}.service-work-catalog_category__YPhBw{min-width:0;border-top:var(--border-hairline) solid var(--section-line,var(--border-default));padding-block:var(--space-lg)}.service-work-catalog_heading__hbSPB{margin:0}.service-work-catalog_panel__D_ZAc{margin-top:var(--space-md)}.service-work-catalog_panel__D_ZAc[hidden]{display:none}.service-work-catalog_works__UbLWO{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-xs) var(--space-xl);list-style:none;padding:0;margin:0}.service-work-catalog_panel__D_ZAc>a{margin-bottom:var(--space-sm)}@media(min-width:900px){.service-work-catalog_works__UbLWO{grid-template-columns:repeat(2,minmax(0,1fr))}}