.tenant-home{--home-ease:cubic-bezier(0.16,1,0.3,1);--home-accent-text:var(--ring)}:root:has(.tenant-home){scroll-behavior:smooth}.tenant-home-accent-text{color:var(--home-accent-text)}.tenant-home-bar{background-color:color-mix(in srgb,var(--background) 92%,transparent);border-bottom:1px solid var(--border);backdrop-filter:blur(14px)}.tenant-home-progress{display:none;position:absolute;inset-inline:0;bottom:-1px;height:2px;background:linear-gradient(90deg,var(--primary),var(--home-glow-2));transform-origin:left}@supports (animation-timeline:scroll()){.tenant-home-bar{animation:tenant-home-bar linear both;animation-timeline:scroll(root);animation-range:0 10rem}.tenant-home-progress{display:block;animation:tenant-home-progress linear both;animation-timeline:scroll(root)}}.tenant-home-hero{position:relative;isolation:isolate;overflow:hidden}.tenant-home-hero-top{margin-top:-4rem;padding-top:4rem}.tenant-home-aurora{position:absolute;inset:0;z-index:-1;pointer-events:none}.tenant-home-aurora>span{position:absolute;border-radius:9999px;filter:blur(90px);will-change:transform}.tenant-home-aurora>span:first-child{top:-10rem;right:-8rem;width:36rem;height:36rem;background:var(--home-glow);opacity:.3;animation:tenant-home-drift-a 22s ease-in-out infinite alternate}.tenant-home-aurora>span:nth-child(2){bottom:-16rem;left:-12rem;width:32rem;height:32rem;background:var(--home-glow-2);opacity:.16;animation:tenant-home-drift-b 28s ease-in-out infinite alternate}.tenant-home-aurora>span:nth-child(3){top:30%;right:18%;width:22rem;height:22rem;background:var(--primary);opacity:.14;animation:tenant-home-drift-c 34s ease-in-out infinite alternate}@media (max-width:1023px){.tenant-home-aurora>span:first-child{top:-22rem;opacity:.16}.tenant-home-aurora>span:nth-child(2){opacity:.1}.tenant-home-aurora>span:nth-child(3){opacity:.08}}.tenant-home-grid{position:absolute;inset:0;z-index:-1;pointer-events:none;background-image:linear-gradient(color-mix(in srgb,var(--foreground) 6%,transparent) 1px,transparent 1px),linear-gradient(90deg,color-mix(in srgb,var(--foreground) 6%,transparent) 1px,transparent 1px);background-size:4rem 4rem;mask-image:radial-gradient(ellipse 75% 65% at 50% 0,#000 25%,transparent 75%)}.tenant-home-enter{animation:tenant-home-enter .9s var(--home-ease) both;animation-delay:var(--delay,0s)}.tenant-home-live{position:relative;width:.5rem;height:.5rem;flex-shrink:0;border-radius:9999px;background:var(--primary)}.tenant-home-live:after{content:"";position:absolute;inset:0;border-radius:inherit;background:var(--primary);animation:tenant-home-ping 2.4s var(--home-ease) infinite}.tenant-home-title{font-family:var(--public-heading-font);font-size:clamp(2.5rem,1.2rem + 5.2vw,5.5rem);font-weight:800;line-height:1;letter-spacing:-.035em;text-wrap:balance;overflow-wrap:break-word}.tenant-home-title :where(h1,h2,h3,h4,p){margin:0}.tenant-home-title a{color:var(--home-accent-text);text-decoration:underline;text-decoration-thickness:.06em;text-underline-offset:.12em}.tenant-home-sheen{position:relative;isolation:isolate;overflow:hidden}.tenant-home-sheen:after{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(110deg,transparent 35%,color-mix(in srgb,var(--primary-foreground) 18%,transparent) 50%,transparent 65%);background-size:250% 100%;background-position:130% 0;animation:tenant-home-sheen 7s var(--home-ease) 1.2s infinite;pointer-events:none}.tenant-home-stage{position:relative;container-type:inline-size}.tenant-home-float{animation:tenant-home-float 8s ease-in-out infinite;filter:drop-shadow(0 2rem 3rem color-mix(in srgb,var(--home-glow) 22%,transparent))}.tenant-home-poster-back{position:absolute;inset:0;overflow:hidden;border:1px solid var(--border);transition:transform .8s var(--home-ease)}.tenant-home-poster-left{transform:rotate(-6deg) translate(-7%,3%) scale(.92)}.tenant-home-poster-right{transform:rotate(5deg) translate(8%,5%) scale(.88)}.tenant-home-stage:hover .tenant-home-poster-left{transform:rotate(-10deg) translate(-15%,2%) scale(.92)}.tenant-home-stage:hover .tenant-home-poster-right{transform:rotate(9deg) translate(16%,4%) scale(.88)}.tenant-home-ticket{--perf-y:62.5cqi;position:relative;transition:transform .6s var(--home-ease);mask:radial-gradient(circle at 0 var(--perf-y),transparent .85rem,#000 calc(.85rem + .5px)) 0 0 /50.5% 100% no-repeat,radial-gradient(circle at 100% var(--perf-y),transparent .85rem,#000 calc(.85rem + .5px)) 100% 0 /50.5% 100% no-repeat}.tenant-home-stage:hover .tenant-home-ticket{transform:translateY(-.375rem) rotate(-.6deg)}.tenant-home-perf{position:absolute;top:var(--perf-y);inset-inline:1.25rem;border-top:2px dashed var(--border)}.tenant-home-digit{display:inline-block;animation:tenant-home-digit .45s var(--home-ease)}.tenant-home-marquee{overflow:hidden;mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent)}.tenant-home-marquee-track{display:flex;width:max-content;animation:tenant-home-marquee var(--marquee-duration,40s) linear infinite}.tenant-home-marquee:hover .tenant-home-marquee-track{animation-play-state:paused}.tenant-home-reveal{transition:opacity .9s var(--home-ease),transform .9s var(--home-ease);transition-delay:var(--delay,0s)}[data-inview=false] .tenant-home-reveal,[data-inview=false].tenant-home-reveal{opacity:0;transform:translateY(2rem)}.tenant-home-roll{display:inline-flex;overflow:hidden;padding-block:.08em;margin-block:-.08em}.tenant-home-roll>span{display:inline-block;white-space:pre;transition:transform .9s var(--home-ease);transition-delay:calc(var(--delay, 0s) + var(--i, 0) * 55ms)}[data-inview=false] .tenant-home-roll>span{transform:translateY(110%)}.tenant-home-stat{position:relative;container-type:inline-size}.tenant-home-stat:before{content:"";position:absolute;inset:0 0 auto;height:2px;background:linear-gradient(90deg,var(--primary),var(--home-glow-2));transform-origin:left;transition:transform 1.2s var(--home-ease) var(--delay,0s)}[data-inview=false] .tenant-home-stat:before{transform:scaleX(0)}.tenant-home-stat-value{font-family:var(--public-heading-font);font-size:clamp(2.25rem,13cqi,3.75rem);font-variant-numeric:tabular-nums;font-weight:800;line-height:1;letter-spacing:-.03em}.tenant-home-h2{font-size:clamp(2rem,1.3rem + 2.6vw,3.5rem);letter-spacing:-.03em}.tenant-home-feature-title,.tenant-home-h2{font-family:var(--public-heading-font);font-weight:800;line-height:1.05;text-wrap:balance}.tenant-home-feature-title{font-size:clamp(1.75rem,1.3rem + 1.6vw,2.75rem);letter-spacing:-.025em}.tenant-home-day{font-family:var(--public-heading-font);font-size:2.75rem;font-variant-numeric:tabular-nums;font-weight:800;line-height:.9;letter-spacing:-.04em}.tenant-home-card{position:relative;isolation:isolate;transition:transform .5s var(--home-ease),box-shadow .5s var(--home-ease),border-color .3s ease}.tenant-home-card:hover{transform:translateY(-.25rem);border-color:color-mix(in srgb,var(--ring) 55%,var(--border));box-shadow:0 1.75rem 3.5rem -1.75rem color-mix(in srgb,var(--home-glow) 45%,transparent)}.tenant-home-card:after{content:"";position:absolute;inset:0;z-index:2;padding:1px;border-radius:inherit;background:radial-gradient(16rem circle at var(--glow-x,50%) var(--glow-y,0),var(--home-glow),transparent 70%);mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0);opacity:0;transition:opacity .3s ease;pointer-events:none}.tenant-home-card:hover:after{opacity:1}.tenant-home-media{transition:transform 1.2s var(--home-ease)}.tenant-home-card:hover .tenant-home-media{transform:scale(1.06)}.tenant-home-art{position:absolute;inset:0;overflow:hidden;background:radial-gradient(circle at var(--art-a,20% 25%),color-mix(in srgb,var(--home-glow) 62%,transparent),transparent 55%),radial-gradient(circle at var(--art-b,80% 70%),color-mix(in srgb,var(--home-glow-2) 52%,transparent),transparent 50%),radial-gradient(circle at var(--art-c,60% 10%),color-mix(in srgb,var(--primary) 45%,transparent),transparent 60%),var(--muted)}.tenant-home-art:before{content:"";position:absolute;inset:0;background:repeating-radial-gradient(circle at var(--art-a,20% 25%),transparent 0 1.25rem,color-mix(in srgb,var(--foreground) 12%,transparent) 1.25rem calc(1.25rem + 1px));mask-image:linear-gradient(135deg,#000 10%,transparent 80%)}.tenant-home-row{position:relative;isolation:isolate}.tenant-home-row:before{content:"";position:absolute;inset:0 -.75rem;z-index:-1;border-radius:var(--radius);background:var(--card);opacity:0;transform:scaleX(.97);transform-origin:left;transition:opacity .3s ease,transform .5s var(--home-ease)}.tenant-home-row:focus-visible:before,.tenant-home-row:hover:before{opacity:1;transform:none}@property --home-angle{syntax:"<angle>";inherits:false;initial-value:0deg}.tenant-home-cta{background:conic-gradient(from var(--home-angle),var(--border) 0deg 200deg,var(--home-glow) 260deg,var(--home-glow-2) 310deg,var(--border) 1turn);animation:tenant-home-spin 9s linear infinite}.tenant-home-cta-glow{position:absolute;inset:0;pointer-events:none;background:radial-gradient(ellipse 60% 50% at 50% 0,color-mix(in srgb,var(--home-glow) 14%,transparent),transparent 70%)}.tenant-home-media-reveal{clip-path:inset(0);transition:clip-path 1.2s var(--home-ease)}[data-inview=false] .tenant-home-media-reveal{clip-path:inset(0 0 100% 0)}.tenant-home-faq summary::-webkit-details-marker{display:none}.tenant-home-faq-icon{transition:transform .4s var(--home-ease)}.tenant-home-faq details[open] .tenant-home-faq-icon{transform:rotate(45deg)}.tenant-home-faq details{interpolate-size:allow-keywords}.tenant-home-faq details::details-content{height:0;overflow:clip;transition:height .45s var(--home-ease),content-visibility .45s allow-discrete}.tenant-home-faq details[open]::details-content{height:auto}@keyframes tenant-home-bar{0%{background-color:transparent;border-bottom-color:transparent;backdrop-filter:blur(0)}}@keyframes tenant-home-progress{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes tenant-home-enter{0%{opacity:0;filter:blur(6px);transform:translateY(1.25rem)}}@keyframes tenant-home-fade{0%{opacity:0}}@keyframes tenant-home-ping{0%{opacity:.7;transform:scale(1)}80%,to{opacity:0;transform:scale(2.8)}}@keyframes tenant-home-drift-a{to{transform:translate(-6rem,4rem) scale(1.15)}}@keyframes tenant-home-drift-b{to{transform:translate(8rem,-5rem) scale(1.1)}}@keyframes tenant-home-drift-c{to{transform:translate(-4rem,-3rem) scale(.85)}}@keyframes tenant-home-sheen{0%{background-position:130% 0}18%,to{background-position:-30% 0}}@keyframes tenant-home-float{50%{transform:translateY(-.75rem)}}@keyframes tenant-home-digit{0%{opacity:0;transform:translateY(-45%)}}@keyframes tenant-home-marquee{to{transform:translateX(-50%)}}@keyframes tenant-home-spin{to{--home-angle:360deg}}@media (prefers-reduced-motion:reduce){:root:has(.tenant-home){scroll-behavior:auto}.tenant-home-aurora>span:nth-child(n),.tenant-home-cta,.tenant-home-digit,.tenant-home-float,.tenant-home-live:after,.tenant-home-marquee-track,.tenant-home-sheen:after{animation:none}.tenant-home-enter{animation-name:tenant-home-fade}.tenant-home-reveal{transition-property:opacity}[data-inview=false] .tenant-home-reveal,[data-inview=false] .tenant-home-roll>span,[data-inview=false] .tenant-home-stat:before,[data-inview=false].tenant-home-reveal{transform:none}[data-inview=false] .tenant-home-media-reveal{clip-path:inset(0)}.tenant-home-card,.tenant-home-faq details::details-content,.tenant-home-faq-icon,.tenant-home-media,.tenant-home-poster-back,.tenant-home-row:before,.tenant-home-ticket{transition:none}.tenant-home-card:hover,.tenant-home-card:hover .tenant-home-media,.tenant-home-stage:hover .tenant-home-ticket{transform:none}.tenant-home-stage:hover .tenant-home-poster-left{transform:rotate(-6deg) translate(-7%,3%) scale(.92)}.tenant-home-stage:hover .tenant-home-poster-right{transform:rotate(5deg) translate(8%,5%) scale(.88)}}