:root{--large-container-max-width:1920px;--listings-page-max-width:3840px;--container-max-width:1240px;--container-padding:96px;--container-padding-redesign:64px;--project-max-width:812px;--project-margin-right:340px;--header-height:84px}@media screen and (max-width:1400px){:root{--container-padding:64px;--project-max-width:750px}}@media screen and (max-width:1100px){:root{--project-margin-right:0}}@media screen and (max-width:992px){:root{--container-padding:48px;--container-padding-redesign:48px;--project-max-width:646px;--project-margin-right:0}}@media screen and (max-width:768px){:root{--container-padding:8px;--container-padding-redesign:20px;--project-margin-right:0}}@property --home-glass-ring-angle{syntax:"<angle>";initial-value:0deg;inherits:false}@keyframes home-glass-orb-float{0%{transform:translate(0) scale(1)}to{transform:translate(10px,-12px) scale(1.05)}}@keyframes home-glass-orb-float-wide{0%{transform:translate(0) scale(1)}to{transform:translate(18px,-24px) scale(1.06)}}@keyframes home-glass-panel-glow{0%{box-shadow:inset 0 1px #ffffffa6,0 20px 56px #6a4ec00f}to{box-shadow:inset 0 1px #ffffffb8,0 24px 64px #6a4ec01f}}@keyframes home-glass-dark-panel-glow{0%{box-shadow:inset 0 1px #ffffff24,0 20px 56px #00000047}to{box-shadow:inset 0 1px #ffffff2e,0 24px 64px #6a4ec033}}@keyframes home-glass-panel-ring{to{--home-glass-ring-angle:360deg}}@keyframes home-glass-title-shimmer{0%,to{background-position:0}50%{background-position:100%}}@keyframes home-glass-rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@keyframes home-glass-shine{0%{left:-55%;opacity:0}12%{opacity:1}to{left:118%;opacity:0}}@keyframes home-glass-shine-1{0%,18%,to{left:-55%;opacity:0}14%,4%{opacity:1}16%{left:118%;opacity:0}}@keyframes home-glass-shine-2{0%,33%,51%,to{left:-55%;opacity:0}37%,47%{opacity:1}49%{left:118%;opacity:0}}@keyframes home-glass-shine-3{0%,66%,84%,to{left:-55%;opacity:0}70%,80%{opacity:1}82%{left:118%;opacity:0}}.find-properties-autocomplete-panel.app-input-autocomplete__options{backdrop-filter:blur(28px) saturate(150%)!important;-webkit-backdrop-filter:blur(28px) saturate(150%)!important;background:#161226e0!important;border:1px solid hsla(0,0%,100%,.14)!important;border-radius:14px!important;box-shadow:inset 0 1px #ffffff1a,0 20px 48px #00000073!important}.find-properties-autocomplete-panel.app-input-autocomplete__options:after{background:linear-gradient(180deg,#ffffff1a,#ffffff05)!important}.find-properties-autocomplete-panel.app-input-autocomplete__options .app-option-list__option{border-bottom-color:#ffffff14!important;color:#ffffffeb}.find-properties-autocomplete-panel.app-input-autocomplete__options .app-option-list__option.active,.find-properties-autocomplete-panel.app-input-autocomplete__options .app-option-list__option:hover{--option-bg-color:hsla(0,0%,100%,.12);background-color:#ffffff1f!important;box-shadow:inset 0 0 0 1px #ffffff24}.find-properties-autocomplete-panel.app-input-autocomplete__options .app-option-list__empty-content,.find-properties-autocomplete-panel.app-input-autocomplete__options .app-option-list__empty-label,.find-properties-autocomplete-panel.app-input-autocomplete__options .app-option-list__item-label{border-bottom-color:#ffffff14!important}.find-properties-autocomplete-panel.app-input-autocomplete__options .app-option-list__item-label .checkbox-label{color:#ffffffe0}.find-properties-autocomplete-panel.app-input-autocomplete__options .app-input-autocomplete__loader{background-color:#16122680}.find-properties-autocomplete-panel.app-input-autocomplete__options .app-input-autocomplete__loader .app-spinner{--bg-color:conic-gradient(from 90deg at 50% 50%,hsla(0,0%,100%,0) 0deg,hsla(0,0%,100%,0) .04deg,#fff 250.2deg,#fff 360.04deg)}.collections-tailored{margin-bottom:112px;margin-top:112px;overflow-x:clip;position:relative}.collections-tailored .collections-tailored__backdrop{top:0;right:0;bottom:0;left:0;pointer-events:none;position:absolute;z-index:0}.collections-tailored .collections-tailored__orb{border-radius:50%;filter:blur(56px);position:absolute}.collections-tailored .collections-tailored__mesh{background-image:linear-gradient(rgba(106,78,192,.05) 1px,transparent 0),linear-gradient(90deg,rgba(106,78,192,.05) 1px,transparent 0);background-size:48px 48px;top:0;right:0;bottom:0;left:0;-webkit-mask-image:radial-gradient(ellipse 85% 75% at 50% 45%,#000 15%,transparent 78%);mask-image:radial-gradient(ellipse 85% 75% at 50% 45%,#000 15%,transparent 78%);position:absolute}.collections-tailored .collections-tailored__panel{animation:home-glass-panel-glow 6s ease-in-out infinite alternate;backdrop-filter:blur(32px) saturate(180%);-webkit-backdrop-filter:blur(32px) saturate(180%);background:#ffffff8c;border:none;border-radius:var(--rounded-2xl);box-shadow:inset 0 1px #ffffffb3,inset 0 -1px #1418230f,0 0 0 1px #1418230a,0 0 16px #1418230d,0 0 32px #1418230f;isolation:isolate;overflow:visible;padding:36px 40px 32px;position:relative}.collections-tailored .collections-tailored__panel:before{background-image:conic-gradient(#ffffffe6 78deg,#ffffff40 85deg,#ffffff40 95deg,#ffffffd9 102deg,#ffffffd9 258deg,#ffffff26 265deg,#ffffff26 275deg,#ffffffe6 282deg);border-radius:inherit;content:"";top:0;right:0;bottom:0;left:0;margin:-1.5px;mask:linear-gradient(#fff,#fff) content-box exclude,linear-gradient(#fff,#fff);-webkit-mask:linear-gradient(#fff,#fff) content-box,linear-gradient(#fff,#fff);-webkit-mask-composite:xor;mask-composite:exclude;padding:1.5px;pointer-events:none;position:absolute;z-index:0}.collections-tailored .collections-tailored__panel:after{background:radial-gradient(closest-side,#6a4ec024,#6a4ec000 72%);border-radius:0 var(--rounded-2xl) 0 0;content:"";filter:blur(32px);height:260px;inset:0 0 auto auto;pointer-events:none;position:absolute;width:440px;z-index:0}.collections-tailored .collections-tailored__panel>:not(.collections-tailored__panel-ring){position:relative;z-index:1}.collections-tailored .collections-tailored__panel-ring{animation:home-glass-panel-ring 12s linear infinite;background:conic-gradient(from var(--home-glass-ring-angle,0deg),rgba(106,78,192,0) 0deg,rgba(106,78,192,.4) 90deg,rgba(164,142,217,.85) 150deg,rgba(106,78,192,.3) 230deg,rgba(106,78,192,0) 300deg);border-radius:calc(var(--rounded-2xl) + 2px);top:-2px;right:-2px;bottom:-2px;left:-2px;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;opacity:.88;padding:2px;pointer-events:none;position:absolute;z-index:0}.collections-tailored .collections-tailored__action-link{align-items:center;backdrop-filter:blur(28px) saturate(180%);-webkit-backdrop-filter:blur(28px) saturate(180%);background:#ffffff94;border:none;border-radius:var(--rounded-3xl);box-shadow:inset 0 1px #ffffffe6,inset 0 -1px #14182314,0 0 0 1px #1418230d,0 0 8px #1418231f,0 0 18px #14182329,0 0 32px #14182324;display:inline-flex;isolation:isolate;overflow:hidden;position:relative;text-decoration:none;transition:background .2s ease}.collections-tailored .collections-tailored__action-link:before{background-image:conic-gradient(#ffffffe6 78deg,#ffffff40 85deg,#ffffff40 95deg,#ffffffd9 102deg,#ffffffd9 258deg,#ffffff26 265deg,#ffffff26 275deg,#ffffffe6 282deg);border-radius:inherit;content:"";top:0;right:0;bottom:0;left:0;margin:-1.5px;mask:linear-gradient(#fff,#fff) content-box exclude,linear-gradient(#fff,#fff);-webkit-mask:linear-gradient(#fff,#fff) content-box,linear-gradient(#fff,#fff);-webkit-mask-composite:xor;mask-composite:exclude;padding:1.5px;pointer-events:none;position:absolute;z-index:0}.collections-tailored .collections-tailored__action-link>*{position:relative;z-index:1}.collections-tailored .collections-tailored__action-link:hover{background:#ffffffbd!important}.collections-tailored .collections-tailored__action-btn:hover:after,.collections-tailored .collections-tailored__action-link:hover .collections-tailored__action-btn:after{animation:home-glass-shine .75s ease-out}.collections-tailored .collections-tailored__action-btn{-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:transparent!important;border-radius:inherit;box-shadow:none!important;isolation:isolate;position:relative}.collections-tailored .collections-tailored__action-btn:after{background:linear-gradient(105deg,#6a4ec000,#6a4ec02e 38%,#a48ed9a6,#6a4ec02e 62%,#6a4ec000);border-radius:inherit;content:"";height:100%;left:-55%;opacity:0;pointer-events:none;position:absolute;top:0;transform:skew(-16deg);width:48%;z-index:1}.collections-tailored .collections-tailored__action-btn>span{background:transparent!important;border-radius:inherit;position:relative;z-index:2}.collections-tailored__panel:after{background:radial-gradient(closest-side,#6a4ec01f,#6a4ec000 72%);border-radius:0;filter:blur(40px);inset:0 auto auto 50%;transform:translate(-50%)}.collections-tailored__orb{opacity:.5}.collections-tailored__orb_primary{animation:home-glass-orb-float 16s ease-in-out infinite alternate;background:radial-gradient(circle,#6a4ec057 0,#6a4ec000 72%);height:360px;left:50%;margin-left:-180px;top:8%;width:360px}.collections-tailored__orb_secondary{animation:home-glass-orb-float 18s ease-in-out -6s infinite alternate;background:radial-gradient(circle,#a48ed947 0,#a48ed900 70%);bottom:6%;height:260px;right:10%;width:260px}.collections-tailored__mesh{opacity:.28}.collections-tailored .container-base{position:relative;z-index:1}.collections-tailored__header{align-items:center;display:flex;flex-direction:column;margin-bottom:24px;text-align:center;text-wrap:balance}.collections-tailored__header .glass-eyebrow{margin-bottom:4px}.collections-tailored__header .glass-title-accent{margin:0 auto 8px}.collections-tailored__title{animation:home-glass-rise .72s cubic-bezier(.22,1,.36,1) .04s both,home-glass-title-shimmer 9s ease-in-out infinite;background:linear-gradient(100deg,#6a4ec0,#a48ed9 28%,#c9b8ea 42%,#8167bf 58%,#6a4ec0);background-clip:text;-webkit-background-clip:text;background-size:220% auto;color:transparent;font-size:40px;font-weight:600;letter-spacing:-.02em;line-height:128%;margin:0 0 8px}.collections-tailored__description{animation:home-glass-rise .72s cubic-bezier(.22,1,.36,1) .1s both;color:var(--ui-text-muted);font-size:17px;font-weight:var(--font-weight-medium,500);line-height:155%;margin:0;max-width:54ch}.collections-tailored__track{display:grid;gap:12px;grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:24px}.collections-tailored__card{animation:home-glass-rise .72s cubic-bezier(.22,1,.36,1) var(--card-delay,.18s) both;backdrop-filter:blur(20px) saturate(180%);-webkit-backdrop-filter:blur(20px) saturate(180%);background:#ffffffb8;border:none;border-radius:var(--rounded-lg);color:inherit;display:flex;flex-direction:column;isolation:isolate;min-width:0;overflow:hidden;position:relative;text-decoration:none;transition:transform .28s cubic-bezier(.22,1,.36,1),background .22s ease,box-shadow .28s ease}.collections-tailored__card:before{background-image:conic-gradient(#ffffffe6 78deg,#ffffff40 85deg,#ffffff40 95deg,#ffffffd9 102deg,#ffffffd9 258deg,#ffffff26 265deg,#ffffff26 275deg,#ffffffe6 282deg);border-radius:inherit;content:"";top:0;right:0;bottom:0;left:0;margin:-1.5px;mask:linear-gradient(#fff,#fff) content-box exclude,linear-gradient(#fff,#fff);-webkit-mask:linear-gradient(#fff,#fff) content-box,linear-gradient(#fff,#fff);-webkit-mask-composite:xor;mask-composite:exclude;padding:1.5px;pointer-events:none;position:absolute;z-index:0}.collections-tailored__card:hover{background:#ffffffe0!important;box-shadow:inset 0 1px #ffffffe6,0 12px 28px #6a4ec024;transform:translateY(-3px)}.collections-tailored__card:hover .collections-tailored__picture{transform:scale(1.05)}.collections-tailored__card:hover .collections-tailored__name{color:#6a4ec0}.collections-tailored__card:hover .collections-tailored__arrow{background:linear-gradient(145deg,#6a4ec033,#a48ed91f);transform:translate(2px)}.collections-tailored__card:focus-visible{outline:2px solid rgba(106,78,192,.45);outline-offset:3px}.collections-tailored__card_skeleton{animation:collections-tailored-skeleton 1.4s ease-in-out infinite;background:linear-gradient(110deg,#6a4ec00f,#a48ed91f 45%,#6a4ec00f 90%);background-size:200% 100%;min-height:168px}.collections-tailored__card_skeleton:before{display:none}.collections-tailored__media{aspect-ratio:5/4;background:#6a4ec00f;overflow:hidden;position:relative;z-index:1}.collections-tailored__picture{display:block;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .35s cubic-bezier(.22,1,.36,1);width:100%}.collections-tailored__index{background:#ffffffe6;border-radius:var(--rounded-md);box-shadow:0 4px 12px #6a4ec01f;color:#5c4699;font-size:10px;font-variant-numeric:tabular-nums;font-weight:700;left:8px;letter-spacing:.1em;line-height:1;padding:4px 7px;position:absolute;top:8px;z-index:2}.collections-tailored__body{align-items:center;display:flex;gap:8px;min-height:44px;padding:10px 12px;position:relative;z-index:1}.collections-tailored__name{align-self:center;color:var(--ui-text-primary,#141823);display:-webkit-box;flex:1 1 auto;font-size:14px;font-weight:600;letter-spacing:-.01em;line-height:130%;margin:0;min-width:0;transition:color .22s ease;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.collections-tailored__arrow{align-items:center;align-self:center;background:linear-gradient(145deg,#6a4ec01f,#a48ed914);border-radius:var(--rounded-md);color:#6a4ec0;display:flex;flex-shrink:0;height:28px;justify-content:center;transition:background .22s ease,transform .28s cubic-bezier(.22,1,.36,1);width:28px}.collections-tailored__arrow svg{display:block;flex-shrink:0;height:14px;width:14px}.collections-tailored__footer{display:flex;justify-content:center}.collections-tailored__action-link{animation:home-glass-rise .72s cubic-bezier(.22,1,.36,1) .22s both}.collections-tailored__empty{padding:8px 0 20px}@media(max-width:1100px){.collections-tailored__track{gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:780px){.collections-tailored{margin-bottom:72px;margin-top:72px}.collections-tailored .container-base{padding:0}.collections-tailored__orb_primary{height:220px;margin-left:-110px;width:220px}.collections-tailored__orb_secondary{height:160px;width:160px}.collections-tailored__panel{animation:none;border-radius:var(--rounded-xl);padding:20px 16px 22px}.collections-tailored__panel-ring{border-radius:calc(var(--rounded-xl) + 2px)}.collections-tailored__header{margin-bottom:20px;text-wrap:wrap}.collections-tailored__title{font-size:28px;text-wrap:wrap}.collections-tailored__description{font-size:15px;max-width:none}.collections-tailored__track{display:flex;gap:10px;margin-bottom:20px;overflow-x:auto;padding-bottom:4px;scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch;scrollbar-width:none}.collections-tailored__track::-webkit-scrollbar{display:none}.collections-tailored__card{flex:0 0 min(168px,44vw);scroll-snap-align:start}.collections-tailored__card_skeleton{min-height:156px}.collections-tailored__media{aspect-ratio:4/3}.collections-tailored__name{font-size:13px}}@keyframes collections-tailored-skeleton{0%{background-position:100% 0}to{background-position:-100% 0}}@media(prefers-reduced-motion:reduce){.collections-tailored__orb,.collections-tailored__panel,.collections-tailored__panel-ring,.collections-tailored__title{animation:none!important}.collections-tailored__title{background-position:0}.collections-tailored__action-btn:hover:after,.collections-tailored__action-link:hover .collections-tailored__action-btn:after{animation:none!important}.collections-tailored .glass-eyebrow,.collections-tailored .glass-title-accent{animation:none!important;opacity:1}.collections-tailored .glass-eyebrow_animated:after,.collections-tailored__card,.collections-tailored__card_skeleton,.collections-tailored__description{animation:none!important}.collections-tailored__card:hover,.collections-tailored__card:hover .collections-tailored__arrow,.collections-tailored__card:hover .collections-tailored__picture{transform:none}}@media(min-width:781px)and (max-width:1540px)and (max-height:1000px){.collections-tailored{margin-bottom:72px;margin-top:72px}.collections-tailored__panel{padding:28px 28px 26px}.collections-tailored__title{font-size:34px}.collections-tailored__description{font-size:16px}}
