@keyframes object-featured-shine{0%{background-position:-80% 0}88.9%,to{background-position:180% 0}}.object-featured{padding:20px 0 155px;margin-bottom:-30px;position:relative}.object-featured:before{height:155px;background:url(/_next/static/media/featured__tabs__house__line.3bfcaa6c.svg) no-repeat bottom;bottom:0;z-index:-1}.object-featured:after,.object-featured:before{content:"";display:block;width:100vw;position:absolute;right:calc((100% - 100vw)/2)}.object-featured:after{height:68px;background-color:var(--c-primary);background-image:linear-gradient(45deg,transparent 44%,color-mix(in srgb,var(--c-white) 50%,transparent) 50%,transparent 56%);background-size:300% 100%;background-repeat:no-repeat;background-position:-80% 0;animation:object-featured-shine 9s linear infinite;-webkit-mask-image:url(/_next/static/media/featured__tabs__house__people.cc7a5aa9.svg);mask-image:url(/_next/static/media/featured__tabs__house__people.cc7a5aa9.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center bottom;mask-position:center bottom;bottom:-14px;z-index:1}@media(prefers-reduced-motion:reduce){.object-featured:after{animation:none;background-image:none}}:root[data-theme$=-dark] .object-featured:after{background-color:color-mix(in oklab,var(--c-primary) 75%,black 25%)}:root[data-theme^=theme-04] .object-featured:after{background-color:var(--c-tertiary)}.object-featured__tabs{display:flex;flex-wrap:wrap;gap:clamp(16px,3vw,32px);margin-bottom:20px;border-bottom:1px solid var(--c-border);position:relative}.object-featured__tabs:before{content:"";display:block;width:363px;height:68px;background:linear-gradient(to right,var(--c-border),var(--c-primary));-webkit-mask-image:url(/_next/static/media/featured__tabs__house1.5.0e661771.svg);mask-image:url(/_next/static/media/featured__tabs__house1.5.0e661771.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;position:absolute;right:0;bottom:0;z-index:-1}@media(max-width:767px){.object-featured__tabs:before{display:none}}.object-featured__tabs:after{content:"";display:block;width:359px;height:1px;background-color:var(--c-bg);position:absolute;right:0;bottom:-1px}.object-featured__tabs button{padding:12px 10px;margin-bottom:-1px;font-weight:700;font-size:1.2rem;color:var(--c-text-muted);border-bottom:2px solid rgba(0,0,0,0);transition:color .18s cubic-bezier(.4,0,.2,1),border-color .18s cubic-bezier(.4,0,.2,1);white-space:nowrap;position:relative}.object-featured__tabs button:after{content:"";display:block;width:0;height:0;position:absolute;bottom:0;right:-8px;background:var(--c-primary);-webkit-mask-image:url(/_next/static/media/featured__tabs__button.is-active.20566f9c.svg);mask-image:url(/_next/static/media/featured__tabs__button.is-active.20566f9c.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:right bottom;mask-position:right bottom;transition:all .5s ease-out;opacity:0}.object-featured__tabs button.is-active{color:var(--c-primary-fg);border-bottom-color:var(--c-primary-fg)}.object-featured__tabs button.is-active:after{width:56px;height:31px;opacity:.5}.object-featured__tabs button:focus-visible,.object-featured__tabs button:hover{color:var(--c-primary-fg)}@media(max-width:479px){.object-featured__tabs{gap:16px;overflow-x:auto;flex-wrap:nowrap;scrollbar-width:none}.object-featured__tabs::-webkit-scrollbar{display:none}}.object-featured__panel[hidden]{display:none}.object-featured__summary{margin-bottom:16px;color:var(--c-text-muted);font-size:1rem}.object-featured__summary strong{margin:0 2px;color:var(--c-primary-fg);font-size:1.3rem;font-weight:800}.object-featured__grid{display:grid;grid-template-columns:repeat(1,1fr);grid-gap:34px 30px;gap:34px 30px}@media(max-width:1279px){.object-featured__grid>:nth-child(n+5){display:none}}@media(min-width:480px){.object-featured__grid{grid-template-columns:repeat(2,1fr)}}@media(min-width:768px){.object-featured__grid{grid-template-columns:repeat(3,1fr)}}@media(min-width:1024px){.object-featured__grid{grid-template-columns:repeat(4,1fr)}}@media(min-width:1280px){.object-featured__grid{grid-template-columns:repeat(5,1fr);gap:40px 40px}}