body.home .mainHeader{position:sticky;top:0;background:#000}body.home #MainForm iframe{max-width:100%}.ta-artwork{background:#050505;color:#fff;--hero-gold:#efda9b}.ta-hero-track{display:flex;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none}.ta-hero-track::-webkit-scrollbar{display:none}.ta-artwork-slide{flex:0 0 100%;min-width:0;height:clamp(400px,44.921875vw,660px);scroll-snap-align:start;scroll-snap-stop:always;overflow:hidden}.ta-artwork-link{display:block;height:100%;color:#fff}.ta-artwork .ta-banner-desktop{display:block;width:100%;height:100%;object-fit:contain}.ta-artwork .ta-banner-mobile{display:none}.ta-artwork .ta-hero-controls{width:min(1280px,calc(100% - 64px));min-height:64px;margin:0 auto;display:flex;align-items:center;justify-content:space-between;gap:12px}.ta-hero-controls[hidden]{display:none}.ta-hero-pagination,.ta-hero-navigation{display:flex;align-items:center;gap:8px}.ta-hero-controls button{display:grid;place-items:center;width:44px;height:44px;padding:0;border:1px solid #555;border-radius:50%;color:#fff;background:transparent;cursor:pointer;font:400 21px/1 'Roboto',sans-serif}.ta-hero-controls button:hover{border-color:var(--hero-gold)}.ta-hero-pagination button{border:none}.ta-hero-pagination button::after{content:'';width:7px;height:7px;background:#777;border-radius:10px}.ta-hero-pagination button[aria-current="true"]::after{width:28px;background:var(--hero-gold)}.ta-artwork .ta-hero-counter{margin-right:16px;color:#fff;font:500 13px/1 'Roboto',sans-serif;letter-spacing:2px}.ta-hero-counter span{color:#999;font-weight:300}.ta-artwork .ta-hero-play{font-size:13px}.ta-artwork a:focus-visible,.ta-artwork button:focus-visible{outline:2px solid var(--hero-gold);outline-offset:-3px}.ta-hero-track:focus-visible{outline:2px solid var(--hero-gold);outline-offset:-3px}.ta-hero-status{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}@media (max-width:767px){.ta-artwork-slide{height:auto}.ta-artwork-link{width:100%;height:auto;aspect-ratio: 1200 / 1658}.ta-artwork .ta-banner-desktop{display:none}.ta-artwork .ta-banner-mobile{display:block;width:100%;height:100%;object-fit:contain}.ta-artwork .ta-mobile-composition{position:relative;overflow:hidden;background:radial-gradient(ellipse at 58% 67%,#2a2824 0%,#0a0a09 50%,#030303 78%);font-family:'Roboto',sans-serif}.ta-art-copy{position:relative;z-index:2;padding:28px 14px 0;text-align:center}.ta-artwork .ta-art-overline{display:block;font:600 12px/1.4 'Roboto',sans-serif;letter-spacing:1.2px}.ta-artwork .ta-art-number{display:block;margin:6px 0 12px;color:#f5df96;font: 900 clamp(44px, 12.5vw, 80px)/1.05 'Roboto', sans-serif;letter-spacing:-1.5px}.ta-artwork .ta-art-ribbon{display:inline-block;padding:7px 14px;background:#e0002a;font: 800 clamp(12px, 3.5vw, 18px)/1.3 'Roboto', sans-serif}.ta-artwork .ta-art-portrait{position:absolute;right:2%;bottom:0;width:96%;height:70%;object-fit:contain;object-position:center bottom}.ta-artwork .ta-art-signature{position:absolute;right:0;bottom:0;left:0;margin:0;padding:42px 12px 23px;background:linear-gradient(transparent,rgba(0,0,0,.8));text-align:center}.ta-art-signature strong,.ta-art-signature span{display:block}.ta-art-signature strong{font:800 20px/1.3 'Roboto',sans-serif}.ta-art-signature span{margin-top:3px;font:400 11px/1.4 'Roboto',sans-serif}.ta-artwork .ta-mobile-transactions .ta-art-number{font-size:clamp(64px,20vw,110px)}.ta-artwork .ta-art-caption{display:block;font: 800 clamp(14px, 4.3vw, 22px)/1.3 'Roboto', sans-serif}.ta-artwork .ta-mobile-transactions .ta-art-portrait{height:64%}.ta-artwork .ta-art-footnote{position:absolute;bottom:0;left:0;right:0;margin:0;padding:32px 14px 16px;background:linear-gradient(transparent,rgba(0,0,0,.92));color:#eee;font:400 10px/1.4 'Roboto',sans-serif;text-align:center}.ta-artwork .ta-mobile-hotel{background: linear-gradient(#000 0%, #000 35%, rgba(0,0,0,.15) 72%, rgba(0,0,0,.65)), url('../images/Hotel-investment.webp') center bottom / auto 62% no-repeat}.ta-hotel-copy{padding:30px 24px}.ta-artwork .ta-hotel-copy>strong{display:block;margin:14px 0;font: 600 clamp(28px, 7.3vw, 44px)/1.15 'Roboto', sans-serif;letter-spacing:-.6px}.ta-artwork .ta-hotel-copy p{max-width:310px;font:400 14px/1.5 'Roboto',sans-serif}.ta-artwork .ta-art-cta{display:inline-flex;align-items:center;min-height:44px;margin-top:18px;padding:10px 16px;background:#c72c37;font:600 14px/1.4 'Roboto',sans-serif}.ta-artwork .ta-hero-controls{width:calc(100% - 32px);min-height:58px;gap:8px}.ta-hero-pagination{gap:0}.ta-artwork .ta-hero-counter,.ta-artwork .ta-hero-prev,.ta-artwork .ta-hero-next{display:none}}@media (prefers-reduced-motion:no-preference){.ta-hero-track{scroll-behavior:smooth}}.ta-artwork .ta-hero-counter{opacity:.6}.ta-artwork .ta-hero-play{opacity:.6}.ta-artwork .ta-hero-play:hover,.ta-artwork .ta-hero-play:focus-visible{opacity:1}@media (hover:hover) and (pointer:fine){.ta-artwork .ta-hero-prev,.ta-artwork .ta-hero-next{opacity:.12;transition:opacity .2s ease}.ta-artwork:hover .ta-hero-prev,.ta-artwork:hover .ta-hero-next,.ta-artwork:focus-within .ta-hero-prev,.ta-artwork:focus-within .ta-hero-next{opacity:.8}.ta-artwork .ta-hero-prev:hover,.ta-artwork .ta-hero-next:hover,.ta-artwork .ta-hero-prev:focus-visible,.ta-artwork .ta-hero-next:focus-visible{opacity:1}}