.abh-lux-exp-step7 .abh-index{--ix-paper:#eeeae2;--ix-ink:#24211d;--ix-soft:rgba(36, 33, 29, .66);--ix-faint:rgba(36, 33, 29, .44);--ix-line:rgba(36, 33, 29, .14);--ix-clay:#986b55;--ix-ease:cubic-bezier(0.16, 1, 0.3, 1);--ix-band:clamp(72px, 8vw, 140px);--ix-sky:calc(100vw * 9 / 16 * .47 + 40px);--ix-card-w:min(1180px, 64vw);--ix-card-x:clamp(20px, 3vw, 52px);position:relative;isolation:isolate;width:100%;max-width:none;margin:0;padding:var(--ix-band) 0 0;background:#f1ece4;color:var(--ix-ink);overflow:clip}.abh-lux-exp-step7 .abh-index::before{content:"";position:absolute;inset:0 0 auto;height:var(--ix-band);z-index:-1;background:var(--abh-char-plaster) center / 760px repeat;mix-blend-mode:multiply;opacity:.4;pointer-events:none}.abh-lux-exp-step7 .abh-index__scene{position:relative;padding:var(--ix-sky) 0 clamp(64px, 7vw, 120px) var(--ix-card-x);overflow:clip}.abh-lux-exp-step7 .abh-index__horizon{position:absolute;top:0;left:0;z-index:0;width:100%;height:auto;aspect-ratio:16 / 9;object-fit:cover;filter:brightness(1.12) saturate(.94);-webkit-mask-image:linear-gradient(to bottom,#000 80%,transparent);mask-image:linear-gradient(to bottom,#000 80%,transparent)}.abh-lux-exp-step7 .abh-index__card{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,5fr) minmax(0,6fr);gap:clamp(40px, 5vw, 96px);width:var(--ix-card-w);padding:clamp(72px, 7vw, 128px) clamp(36px, 5vw, 96px) clamp(72px, 7vw, 120px);background:var(--ix-paper)}.abh-lux-exp-step7 .abh-index__card::before{content:"";position:absolute;inset:0;z-index:-1;background:var(--abh-char-plaster) center / 760px repeat;mix-blend-mode:multiply;opacity:.28;pointer-events:none}.abh-lux-exp-step7 .abh-index__arch{position:absolute;z-index:2;margin:0;width:clamp(220px, 19vw, 340px);left:calc(var(--ix-card-x) + var(--ix-card-w) * .5);top:calc(var(--ix-sky) - clamp(210px, 18.5vw, 330px));pointer-events:none;filter:drop-shadow(0 18px 24px rgb(24 20 16 / .18))}.abh-lux-exp-step7 .abh-index__arch img{display:block;width:100%;height:auto}.abh-lux-exp-step7 .abh-index__eyebrow{margin:0 0 22px;font-size:11px;letter-spacing:.2em;color:var(--ix-ink)}.abh-lux-exp-step7 .abh-index__title{margin:0 0 clamp(48px, 5vw, 80px);font-family:"Cormorant Garamond",var(--abh-serif);font-style:italic;font-weight:400;font-size:clamp(34px, 3vw, 50px);line-height:1.12;letter-spacing:-.005em;color:var(--ix-clay)}.abh-lux-exp-step7 .abh-index__view{margin:0 0 clamp(40px, 4vw, 64px);max-width:340px}.abh-lux-exp-step7 .abh-index__frame{position:relative;aspect-ratio:5 / 2;overflow:clip;background:#d9d1c4}.abh-lux-exp-step7 .abh-index__photo{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:50% 50%;opacity:0;transition:opacity .7s ease}.abh-lux-exp-step7 .abh-index__photo.is-active{opacity:1}.abh-lux-exp-step7 .abh-index__caption{display:grid;gap:6px;margin-top:14px;min-height:74px}.abh-lux-exp-step7 .abh-index__cap-line{color:var(--ix-ink)}.abh-lux-exp-step7 .abh-index__cap-desc{font-family:var(--abh-sans);font-size:13px;line-height:1.6;color:var(--ix-soft)}.abh-lux-exp-step7 .abh-index__cap-coords{color:var(--ix-faint)}.abh-lux-exp-step7 .abh-index__cta{display:inline-flex;align-items:baseline;gap:14px;font-family:var(--abh-char-mono);font-size:clamp(14px, 1.15vw, 17px);letter-spacing:.06em;line-height:1.5;text-transform:uppercase;text-decoration:none;color:#b07d67;background:linear-gradient(currentColor,currentColor) left bottom / 0 1px no-repeat;transition:background-size .5s var(--ix-ease),color .26s ease}.abh-lux-exp-step7 .abh-index__cta:hover,.abh-lux-exp-step7 .abh-index__cta:focus-visible{color:var(--ix-clay);background-size:100% 1px}.abh-lux-exp-step7 .abh-index__col--text{padding-top:clamp(120px, 11vw, 200px)}.abh-lux-exp-step7 .abh-index__lede,.abh-lux-exp-step7 .abh-index__row,.abh-lux-exp-step7 .abh-index__note{font-family:var(--abh-char-mono)}.abh-lux-exp-step7 .abh-index__lede{max-width:44ch;margin:0 0 clamp(28px, 3vw, 40px);font-size:clamp(14px, 1.1vw, 16px);line-height:1.55;color:var(--ix-ink)}.abh-lux-exp-step7 .abh-index__list{margin:0;padding:0;list-style:none;border-top:1px solid var(--ix-line)}.abh-lux-exp-step7 .abh-index__list li{margin:0;padding:0}.abh-lux-exp-step7 .abh-index__row{display:grid;grid-template-columns:34px minmax(0,1fr) auto;align-items:baseline;gap:8px;width:100%;padding:13px 0 12px;border:0;border-bottom:1px solid var(--ix-line);background:none;color:var(--ix-faint);font-size:clamp(13px, 1vw, 15px);line-height:1.4;text-align:left;cursor:pointer;transition:color .26s ease}.abh-lux-exp-step7 .abh-index__num{color:inherit}.abh-lux-exp-step7 .abh-index__dist{font-size:.82em;letter-spacing:.04em;white-space:nowrap}.abh-lux-exp-step7 .abh-index__desc{display:none}.abh-lux-exp-step7 .abh-index__row:hover{color:var(--ix-soft)}.abh-lux-exp-step7 .abh-index__row[aria-pressed="true"]{color:var(--ix-ink)}.abh-lux-exp-step7 .abh-index__row[aria-pressed="true"] .abh-index__num{color:#b07d67}.abh-lux-exp-step7 .abh-index__row:focus-visible{outline:1px solid #b07d67;outline-offset:4px}.abh-lux-exp-step7 .abh-index__note{margin:16px 0 0;font-size:10.5px;letter-spacing:.04em;color:var(--ix-faint)}@media (max-width:1100px){.abh-lux-exp-step7 .abh-index{--ix-card-w:min(100%, 88vw)}}@media (max-width:860px){.abh-lux-exp-step7 .abh-index{--ix-band:56px;--ix-sky:calc(100vw * 9 / 16)}.abh-lux-exp-step7 .abh-index__scene{padding:var(--ix-sky) 0 40px}.abh-lux-exp-step7 .abh-index__card{grid-template-columns:1fr;width:auto;margin:0 12px;padding:56px 24px 64px}.abh-lux-exp-step7 .abh-index__arch{width:34vw;left:auto;right:8vw;top:calc(100vw * 9 / 16 * .47 - 25vw)}.abh-lux-exp-step7 .abh-index__col--text{padding-top:0}.abh-lux-exp-step7 .abh-index__view{max-width:none}}@media (prefers-reduced-motion:reduce){.abh-lux-exp-step7 .abh-index__photo,.abh-lux-exp-step7 .abh-index__row,.abh-lux-exp-step7 .abh-index__cta{transition:none}}