.card-nav-container{position:fixed;top:1.25rem;left:50%;z-index:90;width:min(92%,860px);box-sizing:border-box;transform:translate(-50%);pointer-events:auto}ivymyst-card-nav{position:fixed;inset:0 0 auto;z-index:90;display:block;height:0;pointer-events:none}.card-nav{position:relative;display:block;height:60px;padding:0;overflow:hidden;border:1px solid rgba(255,255,255,.48);border-radius:8px;box-shadow:0 18px 42px #081c242e;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);will-change:height}.card-nav-top{position:absolute;inset:0 0 auto;z-index:2;display:flex;height:60px;align-items:center;justify-content:space-between;padding:.5rem .45rem .55rem 1.1rem}.hamburger-menu{display:flex;height:100%;cursor:pointer;flex-direction:column;align-items:center;justify-content:center;gap:6px}.hamburger-menu:hover .hamburger-line{opacity:.75}.hamburger-line{width:30px;height:2px;background-color:currentColor;transform-origin:50% 50%;transition:transform .25s ease,opacity .2s ease,margin .3s ease}.hamburger-menu.open .hamburger-line:first-child{transform:translateY(4px) rotate(45deg)}.hamburger-menu.open .hamburger-line:last-child{transform:translateY(-4px) rotate(-45deg)}.card-nav-logo-container{position:absolute;top:50%;left:50%;display:flex;align-items:center;transform:translate(-50%,-50%)}.card-nav-logo{width:auto;height:24px;max-width:190px;display:block;object-fit:contain;filter:brightness(0) saturate(0%) opacity(.72)}.card-nav-cta-button{display:inline-flex;height:100%;min-width:112px;cursor:pointer;align-items:center;justify-content:center;border:0;border-radius:6px;padding:0 1rem;font:600 .72rem/1 aviano-sans,Arial,sans-serif;text-transform:uppercase;letter-spacing:0;transition:background-color .3s ease,transform .3s ease}.card-nav-cta-button:hover{background-color:#0b3f4e!important;transform:translateY(-1px)}.card-nav-content{position:absolute;inset:60px 0 0;z-index:1;display:flex;flex-direction:column;align-items:stretch;gap:10px;padding:.5rem;visibility:hidden;pointer-events:none}.card-nav.open .card-nav-content{visibility:visible;pointer-events:auto}.card-nav-link-row{display:flex;min-height:34px;gap:4px;border-radius:6px;background:#0e4a5b1a;padding:4px}.card-nav-text-button{display:inline-flex;height:30px;flex:1 1 0;align-items:center;justify-content:center;border-radius:6px;background:transparent;color:#123442;font:600 .68rem/1 aviano-sans,Arial,sans-serif;text-decoration:none;text-transform:uppercase;transition:background-color .24s ease,color .24s ease,border-color .24s ease}.card-nav-text-button:hover{background:#7dd3fc47;color:#062431}.card-nav-cards{display:flex;min-height:0;flex:1 1 auto;gap:12px}.nav-card{position:relative;display:flex;height:100%;min-width:0;-webkit-user-select:none;user-select:none;flex:1 1 0;flex-direction:column;gap:8px;border-radius:8px;padding:12px 16px}.nav-card-label{font:600 1.05rem/1.2 aviano-sans,Arial,sans-serif;letter-spacing:0;text-transform:uppercase}.nav-card-links{display:flex;margin-top:auto;flex-direction:column;gap:2px}.nav-card-link{display:inline-flex;cursor:pointer;align-items:center;gap:6px;color:inherit;font:400 .92rem/1.45 aviano-sans,Arial,sans-serif;text-decoration:none;transition:opacity .3s ease}.nav-card-link:hover{opacity:.75}.nav-card-link-icon{width:1em;height:1em;flex:0 0 auto}@media(max-width:1199px){.card-nav-container{top:max(.75rem,env(safe-area-inset-top));width:min(calc(100% - 28px),720px)}.card-nav.open{max-height:calc(100svh - 1.7rem);overflow-y:auto!important;scrollbar-width:none}.card-nav.open::-webkit-scrollbar{display:none;width:0;height:0}.card-nav-top{justify-content:space-between;padding:.5rem .75rem}.hamburger-menu{order:1;height:44px;min-width:44px}.card-nav-logo-container{position:static;order:2;transform:none}.card-nav-logo{height:20px;max-width:150px}.card-nav-cta-button{order:3;height:44px;min-width:104px;padding:0 .95rem}.card-nav-content{bottom:0;flex-direction:column;align-items:stretch;justify-content:flex-start;gap:8px;padding:.5rem}.card-nav-link-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px}.card-nav-text-button{height:30px;padding:0 .35rem;font-size:.66rem}.card-nav-cards{flex:0 0 auto;flex-direction:column;gap:8px}.nav-card{height:auto;min-height:68px;max-height:none;flex:1 1 auto}.nav-card-label{font-size:.95rem}.nav-card-link{font-size:.86rem}}@media(max-width:575px){.card-nav-container{top:max(.5rem,env(safe-area-inset-top));width:min(calc(100% - 16px),440px)}.card-nav,.card-nav-top{height:56px}.card-nav.open{max-height:calc(100svh - 1rem - env(safe-area-inset-top))}.card-nav-top{padding:.4rem .55rem}.hamburger-menu{height:40px;min-width:40px}.hamburger-line{width:26px}.card-nav-logo{height:18px;max-width:132px}.card-nav-cta-button{display:none}.card-nav-content{top:56px;gap:7px;padding:.45rem}.card-nav-link-row{grid-template-columns:1fr;min-height:0}.card-nav-text-button{height:34px;justify-content:flex-start;padding:0 .75rem;font-size:.68rem}.nav-card{min-height:82px;gap:10px;padding:12px 14px}.nav-card-label{font-size:.9rem}.nav-card-link{font-size:.82rem;line-height:1.36}}@media(max-width:1199px){#main{--ivymyst-gutter: 32px}#main .ivymyst-hero[data-name=banner]{min-height:100svh!important}#main .ivymyst-hero [data-target=banner-content]{padding:128px 0 calc(128px + env(safe-area-inset-bottom))!important}#main .ivymyst-hero__layout{grid-template-columns:minmax(0,1fr);gap:40px;width:min(calc(100% - var(--ivymyst-gutter) * 2),680px)}#main .ivymyst-hero__copy{padding-bottom:0}#main .ivymyst-hero__layout>ivymyst-interest-form{margin-bottom:0}#main .ivymyst-hero__headline{font-size:clamp(30px,4.8vw,44px);line-height:1.35}#main .ivymyst-hero__description{margin-top:20px;font:300 18px/1.6 DIN,Arial,sans-serif}#main .ivymyst-hero .ivymyst-launch-note{width:100%;margin-top:24px;font:600 12px/1.6 DIN,Arial,sans-serif;letter-spacing:.1em}#main .ivymyst-hero__price strong{font-size:48px}#main .ivymyst-scroll-cue{gap:12px;bottom:max(24px,env(safe-area-inset-bottom))}#main .ivymyst-scroll-cue span{font-size:10px}#main .ivymyst-scroll-cue i{height:40px}#main .ivymyst-problem{min-height:0;padding:72px 0 64px}#main .ivymyst-problem__inner{width:min(calc(100% - var(--ivymyst-gutter) * 2),960px)}#main .ivymyst-problem h2{font-size:clamp(30px,4.5vw,48px);line-height:1.3;margin-bottom:40px}#main .ivymyst-problem__context,#main .ivymyst-problem__answer>p:last-child{font:300 17px/1.65 DIN,Arial,sans-serif;color:#d6e1f2}#main .ivymyst-problem__visual{position:relative;width:min(calc(100vw - 160px),460px);margin-top:44px}#main .ivymyst-problem__arrow{width:48px;height:64px}#main .ivymyst-problem__arrow--previous{left:-64px}#main .ivymyst-problem__arrow--next{right:-64px}#main .ivymyst-problem__play{width:44px;height:44px}#main .ivymyst-film__header{width:min(calc(100% - var(--ivymyst-gutter) * 2),960px);align-items:start;flex-direction:column;gap:24px;padding:64px 0 36px}#main .ivymyst-film h2,#main .ivymyst-resources h2{font-size:clamp(28px,4.3vw,44px);line-height:1.4}#main .ivymyst-film__controls button{min-width:44px;height:44px}#main .ivymyst-film__progress{height:44px}#main .ivymyst-architecture{min-height:0;grid-template-columns:minmax(0,1fr)}#main .ivymyst-architecture__content{min-height:0;align-content:start;gap:28px;padding:64px var(--ivymyst-gutter) 48px}#main .ivymyst-architecture__headline{margin-top:0;width:min(100%,640px)}#main .ivymyst-architecture__title{font-size:clamp(28px,4vw,40px);line-height:1.3}#main .ivymyst-architecture__eyebrow{margin-top:18px;font-size:16px;line-height:1.65;letter-spacing:.025em}#main .ivymyst-architecture__orb{width:22px}#main .ivymyst-architecture__copy{font:300 18px/1.6 DIN,Arial,sans-serif}#main .ivymyst-architecture__sizes{margin:24px 0 0;gap:16px}#main .ivymyst-architecture__sizes dd{font:300 21px/1.4 DIN,Arial,sans-serif}#main .ivymyst-architecture__actions{padding:28px 0 16px}#main .ivymyst-architecture__actions button{min-height:50px;font:600 13px/1.5 DIN,Arial,sans-serif;letter-spacing:.08em}#main .ivymyst-architecture__media{height:auto;min-height:360px;aspect-ratio:3 / 2}#main .ivymyst-interiors-gallery__footer{padding:64px var(--ivymyst-gutter) 80px}#main .ivymyst-interiors-gallery__caption{font:600 14px/1.5 DIN,Arial,sans-serif;letter-spacing:.08em}#main .ivymyst-interiors-gallery__navigation{flex-shrink:0}#main .ivymyst-interiors-gallery__steps button{height:44px}#main .investment{padding:72px var(--ivymyst-gutter)}#main .investment-inner,#main .amenities-inner{width:min(100%,960px)}#main .investment h2{font-size:clamp(28px,4vw,44px);line-height:1.4;margin-bottom:40px}#main .investment table{min-width:0}#main .investment .col-residence{width:24%}#main .investment .col-monthly{width:19%}#main .investment .col-yearly{width:21%}#main .investment .col-price{width:25%}#main .investment .col-roi{width:11%}#main .investment th,#main .investment td{padding-left:10px}#main .investment thead th{font-size:13px}#main .investment tbody th,#main .investment tbody td{font-size:clamp(19px,2.3vw,26px);font-variant-numeric:tabular-nums}#main .investment-price span{margin-right:5px}#main .payment-plans{margin-top:72px}#main .payment-percentage{font-size:80px}#main .payment-description{font-size:18px;line-height:1.5}#main .ivymyst-resources__inner{width:min(calc(100% - var(--ivymyst-gutter) * 2),960px);align-items:start;flex-direction:column;gap:32px;padding:64px 0}#main .ivymyst-resources__actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));width:100%;max-width:680px;gap:16px}#main .ivymyst-resources__actions button{min-height:56px;padding:16px 20px;font:600 13px/1.5 DIN,Arial,sans-serif;letter-spacing:.08em}#main .amenities-directory{padding:72px var(--ivymyst-gutter) 64px}#main .amenities-heading h2{font-size:clamp(30px,4vw,44px)}#main .amenity-gallery{height:90svh;min-height:540px}#main .amenity-caption{left:var(--ivymyst-gutter);bottom:208px;width:calc(100% - var(--ivymyst-gutter) * 2)}#main .amenity-caption h3{font-size:clamp(30px,4vw,48px);line-height:1.25;text-wrap:balance}#main .amenity-picker{display:none}#main .amenity-mobile-picker{position:absolute;right:auto;left:50%;bottom:max(84px,calc(env(safe-area-inset-bottom) + 72px));z-index:3;display:block;width:min(calc(100% - var(--ivymyst-gutter) * 2),720px);padding:12px 16px;border:1px solid rgba(255,255,255,.4);border-radius:6px;background:#071925cc;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);transform:translate(-50%)}#main .amenity-mobile-picker span{display:block;margin-bottom:4px;font:600 10px/1.5 DIN,Arial,sans-serif;letter-spacing:.12em;text-transform:uppercase}#main .amenity-mobile-picker select{display:block;width:100%;min-height:44px;padding:8px 28px 8px 0;border:0;background:transparent;color:#fff;font:300 16px/1.5 DIN,Arial,sans-serif;appearance:none;cursor:pointer}#main .amenity-mobile-picker option{background:#fff;color:#123b53}#main .amenity-mobile-picker svg{position:absolute;right:16px;bottom:25px;width:18px;height:18px;fill:none;stroke:#fff;stroke-width:1.5;pointer-events:none}#main .explorer{padding:64px var(--ivymyst-gutter)}#main .ivymyst-location{min-height:0;grid-template-columns:minmax(0,1fr)}#main .ivymyst-location__copy{min-height:0;justify-content:start;padding:64px var(--ivymyst-gutter) 48px}#main .ivymyst-location h2{font-size:clamp(28px,4vw,42px);line-height:1.35}#main .ivymyst-location__groups{width:min(100%,960px);grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 32px;margin-top:32px}#main .ivymyst-location__group{gap:12px}#main .ivymyst-location__group h3{font-size:14px;line-height:1.5}#main .ivymyst-location__group ul{gap:6px;color:#173f54;font:300 17px/1.5 DIN,Arial,sans-serif;text-transform:none;text-shadow:none}#main .ivymyst-location__map{height:clamp(360px,60svh,560px);min-height:0}#main .ivymyst-location__map iframe{height:100%;min-height:0}#main .ivymyst-ending.ivymyst-footer,#main .ivymyst-footer__content{min-height:0}#main .ivymyst-footer__content{padding:72px var(--ivymyst-gutter) 96px}#main .ivymyst-footer__contacts{gap:8px;margin-top:28px}#main .ivymyst-footer__contacts a{display:flex;min-height:44px;align-items:center;justify-content:center;font:300 18px/1.5 DIN,Arial,sans-serif;letter-spacing:.015em;text-transform:none;overflow-wrap:anywhere}#main .ivymyst-footer__scroll-top{position:static;margin-top:28px;min-height:44px}app-root .ivymyst-lead-modal-shell{padding:max(12px,env(safe-area-inset-top)) max(12px,env(safe-area-inset-right)) max(12px,env(safe-area-inset-bottom)) max(12px,env(safe-area-inset-left))}app-root .ivymyst-lead-modal-shell .ivymyst-lead-modal{width:min(100%,560px);max-height:calc(100dvh - 24px - env(safe-area-inset-top) - env(safe-area-inset-bottom));background:#061928;overscroll-behavior:contain}app-root .ivymyst-lead-form{gap:20px}app-root .ivymyst-lead-field input,app-root .ivymyst-lead-field textarea{min-height:48px;font:300 16px/1.5 DIN,Arial,sans-serif;scroll-margin-block:76px 24px}app-root .ivymyst-lead-field span{font:600 11px/1.5 DIN,Arial,sans-serif;letter-spacing:.08em}app-root .ivymyst-lead-modal-shell .ivymyst-lead-modal__copy,app-root .ivymyst-lead-check span{font:300 15px/1.6 DIN,Arial,sans-serif;letter-spacing:0;text-transform:none}app-root .ivymyst-lead-check{min-height:44px;align-items:center;gap:12px}app-root .ivymyst-lead-check input{width:20px;height:20px;margin:0}}@media(max-width:700px){#main{--ivymyst-gutter: 20px}#main .ivymyst-hero [data-target=banner-content]{padding-top:104px!important}#main .ivymyst-hero__layout{gap:32px;max-width:480px}#main .ivymyst-hero__headline{font-size:clamp(24px,6.4vw,34px)}#main .ivymyst-hero__details--desktop{display:none}#main .ivymyst-hero__details--mobile{display:block}#main .ivymyst-hero__details--mobile .ivymyst-hero__construction{margin-top:0}#main .ivymyst-hero__description{font-size:16px}#main .ivymyst-hero__price{gap:8px}#main .ivymyst-hero__price strong{font-size:40px}#main .ivymyst-problem{padding:64px 0 56px}#main .ivymyst-problem h2{font-size:clamp(24px,6.4vw,34px);margin-bottom:32px}#main .ivymyst-problem h2>span{font-size:.65em}#main .ivymyst-problem h3,#main .ivymyst-problem h4{font-size:clamp(15px,3.8vw,19px);line-height:1.5}#main .ivymyst-problem__context,#main .ivymyst-problem__answer>p:last-child{font-size:16px}#main .ivymyst-problem__prompt,#main .ivymyst-problem__answer{min-height:0}#main .ivymyst-problem__answer{margin-top:28px}#main .ivymyst-problem__visual{width:min(calc(100vw - 104px),380px)}#main .ivymyst-problem__arrow{width:44px;height:56px}#main .ivymyst-problem__arrow--previous{left:-48px}#main .ivymyst-problem__arrow--next{right:-48px}#main .ivymyst-problem__arrow svg{width:28px;height:36px}#main .ivymyst-problem__expand{right:12px;bottom:12px}#main .ivymyst-film__header,#main .ivymyst-resources__inner{padding-top:56px}#main .ivymyst-film h2,#main .ivymyst-resources h2{font-size:clamp(24px,6vw,34px)}#main .ivymyst-film__toolbar{left:12px;right:12px;bottom:8px;gap:8px}#main .ivymyst-film__player:fullscreen .ivymyst-film__toolbar{bottom:max(12px,env(safe-area-inset-bottom))}#main .ivymyst-film__time,#main .ivymyst-film__mute>span{display:none}#main .ivymyst-architecture__content{gap:24px;padding-top:56px;padding-bottom:40px}#main .ivymyst-architecture__eyebrow{font-size:14px}#main .ivymyst-architecture__copy{font-size:16px}#main .ivymyst-architecture__sizes{gap:8px;padding-top:20px}#main .ivymyst-architecture__sizes dt{font:600 10px/1.5 DIN,Arial,sans-serif;letter-spacing:.06em}#main .ivymyst-architecture__sizes dd{font-size:clamp(15px,4.1vw,20px);white-space:nowrap}#main .ivymyst-architecture__actions{flex-direction:column;align-items:stretch;padding-top:24px;gap:12px}#main .ivymyst-architecture__media{aspect-ratio:4 / 5;min-height:0}#main .ivymyst-interiors-gallery__footer{padding:36px calc(var(--ivymyst-gutter) + 70px) 16px var(--ivymyst-gutter)}#main .ivymyst-interiors-gallery__caption{flex-wrap:nowrap;gap:12px}#main .ivymyst-interiors-gallery__caption>span{min-width:0;font-size:12px;letter-spacing:.06em}#main .ivymyst-interiors-gallery__steps{display:none}#main .investment{padding-top:56px;padding-bottom:56px}#main .investment h2{font-size:clamp(24px,6vw,34px);margin-bottom:32px}#main .investment-tables{gap:40px}#main .investment-table-scroll{overflow-x:visible}#main .investment thead{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}#main .investment table{display:block;min-width:0}#main .investment colgroup{display:none}#main .investment caption{position:static;display:block;width:auto;height:auto;overflow:visible;clip-path:none;margin-bottom:4px;color:#fff;font:600 13px/1.5 DIN,Arial,sans-serif;text-align:left;white-space:normal;letter-spacing:.08em;text-transform:uppercase}#main .investment tbody{display:grid}#main .investment tbody tr{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 16px;padding:24px 0;border-bottom:1px solid rgba(255,255,255,.35)}#main .investment tbody th{position:static;grid-column:1 / -1;padding:0;background:transparent;font-size:20px;text-align:left}#main .investment tbody td{min-width:0;padding:0;font-size:23px;line-height:1.4;text-align:left;white-space:normal}#main .investment tbody td:before{display:block;margin-bottom:6px;content:attr(data-label);color:#c9dce7;font:600 10px/1.5 DIN,Arial,sans-serif;letter-spacing:.04em;text-transform:uppercase}#main .payment-plans{margin-top:48px}#main .payment-plan h3{margin-bottom:24px;font-size:20px}#main .payment-grid,#main .payment-grid--cash{grid-template-columns:minmax(0,1fr);gap:28px}#main .payment-step{grid-template-columns:104px minmax(0,1fr);gap:20px;align-items:center}#main .payment-percentage{font-size:70px}#main .payment-description{font-size:16px;text-transform:none}#main .payment-plan+.payment-plan{margin-top:36px;padding-top:36px}#main .ivymyst-resources__actions{max-width:none;grid-template-columns:minmax(0,1fr);gap:12px}#main .amenities-directory{padding-top:56px;padding-bottom:56px}#main .amenities-heading h2{font-size:clamp(26px,6.4vw,36px)}#main .amenities-footer{align-items:stretch;flex-direction:column;gap:16px;margin-top:28px}#main .amenities-footer button{min-height:48px;justify-content:center;font-size:12px}#main .amenity-gallery{height:84svh;min-height:520px}#main .amenity-mobile-picker{display:none}#main .amenity-caption{bottom:24px;width:calc(100% - var(--ivymyst-gutter) * 2 - 70px)}#main .amenity-caption h3{font-size:clamp(24px,6vw,34px)}#main .amenity-level{font-size:10px;margin-bottom:12px}#main .explorer{padding-top:56px;padding-bottom:56px}#main .explorer h2{font-size:clamp(24px,6vw,32px);line-height:1.4}#main .ivymyst-location__copy{padding-top:56px;padding-bottom:40px}#main .ivymyst-location__label{font-size:10px;line-height:1.5}#main .ivymyst-location h2{font-size:clamp(24px,6vw,34px)}#main .ivymyst-location__address{font:600 16px/1.5 DIN,Arial,sans-serif;letter-spacing:.04em}#main .ivymyst-location__groups{grid-template-columns:minmax(0,1fr);gap:28px}#main .ivymyst-location__group ul{font-size:16px}#main .ivymyst-location__cta{width:100%;max-width:none;min-height:48px;font-size:11px;letter-spacing:.06em}#main .ivymyst-location__map{height:360px}#main .ivymyst-brand-logo--footer{width:min(72vw,280px);height:44px}#main .ivymyst-footer__contacts a{font-size:17px}app-root .ivymyst-lead-modal-shell{align-items:center}app-root .ivymyst-lead-modal-shell .ivymyst-lead-modal__content{padding:32px 20px 24px}app-root .ivymyst-lead-modal__title{padding-right:48px;font-size:20px;line-height:1.4;letter-spacing:.04em}app-root .ivymyst-lead-modal__close{position:sticky;top:12px;display:grid;place-items:center;width:44px;height:44px;margin:12px 12px -56px auto}app-root .ivymyst-lead-modal__actions,app-root .ivymyst-lead-submit{width:100%}app-root .ivymyst-lead-submit{min-height:48px;padding:12px;font-size:11px;letter-spacing:.06em}.ivymyst-whatsapp{right:max(16px,env(safe-area-inset-right));bottom:max(16px,env(safe-area-inset-bottom));width:52px;height:52px;min-height:52px;justify-content:center;padding:0}.ivymyst-whatsapp span{display:none}}@media(max-width:1199px){ivymyst-card-nav .card-nav-text-button,ivymyst-card-nav .nav-card-link{min-height:44px;height:auto;font-family:DIN,Arial,sans-serif;font-size:14px;line-height:1.5}ivymyst-card-nav .nav-card-label{font-size:13px;line-height:1.5}}@media(max-width:575px){ivymyst-card-nav .card-nav-top{display:grid;grid-template-columns:44px minmax(0,1fr) 80px;gap:8px;padding:6px 8px}ivymyst-card-nav .hamburger-menu{height:44px;min-width:44px}ivymyst-card-nav .card-nav-logo-container{min-width:0;justify-self:center}ivymyst-card-nav .card-nav-logo{height:auto;width:min(100%,120px);max-width:100%}ivymyst-card-nav .card-nav-cta-button{display:inline-flex;min-width:0;height:44px;padding:0 8px;font-size:9px}}@media(min-width:1200px){#main .ivymyst-problem__inner{width:min(calc(100% - 192px),1440px)}#main .ivymyst-problem__carousel{display:grid;grid-template-columns:minmax(0,.95fr) minmax(0,1.1fr);grid-template-rows:min-content 1fr auto;column-gap:clamp(48px,5vw,104px);align-items:start}#main .ivymyst-problem__visual{grid-column:1;grid-row:1 / span 2;align-self:center;justify-self:center;width:min(100%,460px);margin-top:0}#main .ivymyst-problem__copy{grid-column:2;width:100%;min-height:0;text-align:left}#main .ivymyst-problem__prompt{grid-row:1;align-self:start}#main .ivymyst-problem__answer{grid-row:2;align-self:start;margin-top:24px;padding-top:20px;border-top:1px solid rgba(196,212,255,.28)}#main .ivymyst-problem__carousel .ivymyst-problem__label{justify-content:flex-start}#main .ivymyst-problem__controls{grid-column:1 / -1;grid-row:3;justify-self:center;margin-top:40px}}*,:before,:after{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }@font-face{font-family:aviano-sans;font-display:swap;font-style:normal;font-weight:300;src:url(/assets/fonts/AvianoSans-Light.woff2) format("woff2"),url(/assets/fonts/AvianoSans-Light.woff) format("woff")}@font-face{font-family:aviano-sans;font-display:swap;font-style:normal;font-weight:600;src:url(/assets/fonts/AvianoSans-Bol.otf) format("opentype")}html,body{min-height:100%;overflow-x:hidden;overflow-y:auto;background:#edf8fd;color-scheme:only light}body{margin:0}input,textarea,select,button{color-scheme:only light}*,:before,:after{box-sizing:border-box}.pointer-events-none{pointer-events:none}.\!visible{visibility:visible!important}.visible{visibility:visible}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.inset-0{inset:0}.bottom-0{bottom:0}.left-0{left:0}.right-0{right:0}.top-0{top:0}.isolate{isolation:isolate}.z-0{z-index:0}.z-10{z-index:10}.z-20{z-index:20}.z-\[49\]{z-index:49}.col-span-12{grid-column:span 12 / span 12}.block{display:block}.flex{display:flex}.table{display:table}.grid{display:grid}.contents{display:contents}.hidden{display:none}.h-dvh{height:100dvh}.h-full{height:100%}.min-h-dvh{min-height:100dvh}.w-full{width:100%}.w-screen{width:100vw}.flex-shrink{flex-shrink:1}.translate-y-full{--tw-translate-y: 100%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.resize{resize:both}.grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.flex-wrap{flex-wrap:wrap}.justify-center{justify-content:center}.gap-x-12{column-gap:3rem}.overflow-auto{overflow:auto}.text-wrap{text-wrap:wrap}.rounded{border-radius:.25rem}.border{border-width:1px}.text-center{text-align:center}.uppercase{text-transform:uppercase}.opacity-0{opacity:0}.outline{outline-style:solid}.blur{--tw-blur: blur(8px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.blur-\[10px\]{--tw-blur: blur(10px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.drop-shadow{--tw-drop-shadow: drop-shadow(0 1px 2px rgb(0 0 0 / .1)) drop-shadow(0 1px 1px rgb(0 0 0 / .06));filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.invert{--tw-invert: invert(100%);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}ivymyst-card-nav.ivymyst-card-nav--section-hidden{opacity:0;visibility:hidden}ivymyst-problem-section .swiper-notification,ivymyst-architecture-design-section .swiper-notification,ivymyst-amenities-gallery-section .swiper-notification{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.ivymyst-project-band-start{display:block;height:1px;pointer-events:none}#main .ivymyst-footer__scroll-top{position:static;align-self:center;margin-top:28px}#main .ivymyst-footer__cta{display:inline-flex;align-items:center;justify-content:center;gap:10px;align-self:center;width:min(100%,440px);min-height:52px;margin-top:28px;padding:16px 22px;border:1px solid #fff;border-radius:6px;background:#fff;color:#062431;font:500 18px/1.5 DIN,Arial,sans-serif;text-align:center;cursor:pointer}#main .ivymyst-footer__cta svg{width:20px;height:20px;flex-shrink:0;fill:#075384}#main .ivymyst-footer__cta:focus-visible{outline:2px solid #fff;outline-offset:5px}.ivymyst-whatsapp{position:fixed;right:max(24px,env(safe-area-inset-right));bottom:max(24px,env(safe-area-inset-bottom));z-index:48;display:inline-flex;align-items:center;gap:9px;min-height:52px;padding:13px 18px;border:1px solid rgba(255,255,255,.4);border-radius:999px;background:#168943;color:#fff;box-shadow:0 6px 24px #0000003d;font:600 13px/1.2 sans-serif;text-decoration:none;transition:background .18s ease}.ivymyst-whatsapp:hover{background:#116c35}.ivymyst-whatsapp:focus-visible{outline:3px solid #d8bd8d;outline-offset:4px}.ivymyst-whatsapp svg{width:25px;height:25px;flex-shrink:0}body.ivymyst-project-band-visible .ivymyst-whatsapp{bottom:calc(var(--ivymyst-project-band-clearance, 0px) + max(24px,env(safe-area-inset-bottom)))}body.ivymyst-project-band-visible #main .amenity-picker{bottom:calc(var(--ivymyst-project-band-clearance, 0px) + clamp(40px,5.5vh,76px))}body.ivymyst-project-band-visible #main .amenity-caption{bottom:calc(var(--ivymyst-project-band-clearance, 0px) + clamp(160px,18vh,220px))}body.ivymyst-project-band-visible #main .ivymyst-interiors-gallery__footer{bottom:var(--ivymyst-project-band-clearance, 0px)}@media(max-width:1199px){body.ivymyst-project-band-visible #main .amenity-mobile-picker{bottom:calc(var(--ivymyst-project-band-clearance, 0px) + max(84px,calc(env(safe-area-inset-bottom) + 72px)))}body.ivymyst-project-band-visible #main .amenity-caption{bottom:calc(var(--ivymyst-project-band-clearance, 0px) + 208px)}}@media(max-width:700px){body.ivymyst-project-band-visible #main .amenity-caption{bottom:24px}body.ivymyst-project-band-visible #main .ivymyst-interiors-gallery__footer{bottom:0}body.ivymyst-project-band-visible .ivymyst-whatsapp{bottom:calc(var(--ivymyst-project-band-clearance, 0px) + max(16px,env(safe-area-inset-bottom)))}}@media(max-width:575px){.ivymyst-whatsapp{right:max(16px,env(safe-area-inset-right));bottom:max(16px,env(safe-area-inset-bottom));width:54px;height:54px;justify-content:center;padding:0}.ivymyst-whatsapp span{display:none}}@media(min-width:768px){.md\:items-center{align-items:center}.md\:pt-0{padding-top:0}}@media(min-width:1024px){.lg\:col-span-8{grid-column:span 8 / span 8}.lg\:col-start-3{grid-column-start:3}}
