/*! tailwindcss v4.1.18 | MIT License | https://tailwindcss.com */@layer properties{@supports ((-webkit-hyphens:none) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,::backdrop,:after,:before{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-leading:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-duration:initial;--tw-ease:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000}}}@layer theme{:host,:root{--font-nunito:"Nunito",sans-serif;--font-standard:"Old Standard TT",serif;--font-playfair:"Playfair Display",serif;--color-main:#536571;--color-on-main:#e2e7ec;--color-primary:#fac75c;--color-on-primary:#222528;--color-secondary:#131f28;--color-on-secondary:#fff}}@layer base{*,::backdrop,:after,:before{border:0 solid;box-sizing:border-box;margin:0;padding:0}::file-selector-button{border:0 solid;box-sizing:border-box;margin:0;padding:0}:host,html{-webkit-text-size-adjust:100%;font-family:var(--default-font-family,var(--font-sans,ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji"));font-feature-settings:var(--default-font-feature-settings,initial);font-variation-settings:var(--default-font-variation-settings,initial);line-height:1.5;tab-size:4;-webkit-tap-highlight-color:transparent}hr{border-top-width:1px;color:inherit;height:0}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:var(--default-mono-font-family,var(--font-mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace));font-feature-settings:var(--default-mono-font-feature-settings,initial);font-size:1em;font-variation-settings:var(--default-mono-font-variation-settings,initial)}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:initial}sub{bottom:-.25em}sup{top:-.5em}table{border-collapse:collapse;border-color:inherit;text-indent:0}:-moz-focusring{outline:auto}progress{vertical-align:initial}summary{display:list-item}menu,ol,ul{list-style:none}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}img,video{height:auto;max-width:100%}button,input,optgroup,select,textarea{background-color:#0000;border-radius:0;color:inherit;font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;opacity:1}::file-selector-button{background-color:#0000;border-radius:0;color:inherit;font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;opacity:1}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not (-webkit-appearance:-apple-pay-button)) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,#0000)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit,::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.static{position:static}.container{width:100%}@media(min-width:40rem){.container{max-width:40rem}}@media(min-width:48rem){.container{max-width:48rem}}@media(min-width:64rem){.container{max-width:64rem}}@media(min-width:80rem){.container{max-width:80rem}}@media(min-width:96rem){.container{max-width:96rem}}.container{padding-inline:calc(var(--spacing,.25rem)*4)}.container,.mx-auto{margin-inline:auto}.mt-2{margin-top:calc(var(--spacing,.25rem)*2)}.mt-4{margin-top:calc(var(--spacing,.25rem)*4)}.flex{display:flex}.grid{display:grid}.hidden{display:none}.transform{transform:var(--tw-rotate-x,)var(--tw-rotate-y,)var(--tw-rotate-z,)var(--tw-skew-x,)var(--tw-skew-y,)}.resize{resize:both}.flex-col{flex-direction:column}.flex-row{flex-direction:row}.flex-wrap{flex-wrap:wrap}.items-start{align-items:flex-start}.justify-around{justify-content:space-around}.justify-center{justify-content:center}.gap-2{gap:calc(var(--spacing,.25rem)*2)}.gap-4{gap:calc(var(--spacing,.25rem)*4)}.gap-8{gap:calc(var(--spacing,.25rem)*8)}.border{border-style:var(--tw-border-style);border-width:1px}.px-4{padding-inline:calc(var(--spacing,.25rem)*4)}.text-center{text-align:center}.uppercase{text-transform:uppercase}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.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,)}.transition{transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)))}.select-none{-webkit-user-select:none;user-select:none}@media(min-width:48rem){.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:64rem){.lg\:block{display:block}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(min-width:80rem){.xl\:col-span-2{grid-column:span 2/span 2}.xl\:mx-0{margin-inline:calc(var(--spacing,.25rem)*0)}.xl\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(min-width:96rem){.\32xl\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}}html{font-family:var(--font-nunito);scrollbar-color:#b77857a6 #ffffff0a;scrollbar-width:thin}html body{display:block;margin:calc(var(--spacing,.25rem)*0);padding:calc(var(--spacing,.25rem)*0)}html .app-background{background-color:var(--color-main);color:var(--color-on-main)}::-webkit-scrollbar{height:8px;width:8px}::-webkit-scrollbar-track{background:#ffffff0a;border-radius:999px}::-webkit-scrollbar-thumb{background:linear-gradient(#b77857e6,#ffddc98c);border-radius:999px;box-shadow:inset 0 0 0 1px #ffffff24}::-webkit-scrollbar-thumb:hover{background:linear-gradient(#b77857,#ffddc9b3)}::-webkit-scrollbar-thumb:active{background:linear-gradient(#b77857,#ffddc9d9)}::-webkit-scrollbar-corner{background:#ffffff0a}.material-symbols-rounded{font-variation-settings:"FILL" 0,"wght" 200,"GRAD" -25,"opsz" 24}.app-container{display:flex;flex-direction:column;height:100vh;overflow-x:hidden;width:100vw}.app-header{box-shadow:0 1px 3px #0000001f;display:block;height:4rem;position:sticky;top:calc(var(--spacing,.25rem)*0);width:100%;z-index:1000}.app-header .header-content{background-color:var(--color-secondary);display:flex;flex-direction:row;height:4rem;position:absolute;width:100vw;z-index:100}.app-header .header-content .header-left{display:flex;flex:1;justify-content:flex-start}.app-header .header-content .header-left button.menu-button{padding-inline:calc(var(--spacing,.25rem)*2);--tw-font-weight:var(--font-weight-medium,500);align-items:center;color:var(--color-white,#fff);display:inline-flex;font-weight:var(--font-weight-medium,500);justify-content:center;line-height:0;min-height:44px;min-width:44px}.app-header .header-content .header-left button.menu-button svg{display:block;height:24px;width:24px}.app-header .header-content .header-left button.menu-button:hover{background-color:#d1d1f033}.app-header .header-content .header-center{display:flex;justify-content:center}.app-header .header-content .header-right{display:flex;flex:1;justify-content:flex-end;position:relative}.app-header .header-content .header-right .header-cta{align-items:center;display:none;padding-right:calc(var(--spacing,.25rem)*6)}@media(min-width:64rem){.app-header .header-content .header-right .header-cta{display:flex}}.app-header .header-content .header-right a.header-book-now{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,1.42857));padding-block:calc(var(--spacing,.25rem)*2);padding-inline:calc(var(--spacing,.25rem)*4);--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);--tw-tracking:var(--tracking-wide,.025em);align-items:center;background-color:var(--color-primary);border-radius:3.40282e+38px;box-shadow:0 8px 22px #00000040;color:var(--color-on-primary);display:inline-flex;justify-content:center;letter-spacing:var(--tracking-wide,.025em);text-transform:uppercase;white-space:nowrap}.app-header .header-content .header-right a.header-book-now:hover{filter:brightness(1.05)}.app-header .header-content .header-right a.header-book-now:focus-visible{outline:2px solid #ffffffe6;outline-offset:2px}.app-header .header-content .header-right button:not(:first-child){margin-left:calc(var(--spacing,.25rem)*1)}.app-header .header-content .header-right button:not(:last-child){margin-right:calc(var(--spacing,.25rem)*1)}.app-header .header-content .app-logo{padding:calc(var(--spacing,.25rem)*2)}.app-header .menu-pop{display:none;height:calc(var(--spacing,.25rem)*0);position:fixed;width:calc(var(--spacing,.25rem)*0);z-index:110}.app-header .menu-pop.menu-open{-webkit-backdrop-filter:blur(2px);background:#00000059;display:block}.app-header .menu-pop .menu-container{container-type:inline-size;height:100vh;position:relative;width:100vw}.app-header .menu-pop .menu-background{background-color:var(--color-gray-500,oklch(55.1% .027 264.364));height:calc(100vh + 36.397cqw);min-width:800px;position:absolute;top:-34.202cqw;transform:rotate(20deg);transform-origin:0 0;width:80vw}.app-header .menu-pop .app-sidenav{box-shadow:0 24px 80px #0000008c;height:100%;width:400px}.app-header .menu-pop .app-menu{background-color:var(--color-secondary);display:flex;flex-direction:column;gap:calc(var(--spacing,.25rem)*4);min-height:100%;padding-block:calc(var(--spacing,.25rem)*4)}.app-header .menu-pop .sidebar-header{margin-block:calc(var(--spacing,.25rem)*0);margin-inline:auto}.app-header .menu-pop .sidebar-content{display:flex;flex-direction:column;margin-block:calc(var(--spacing,.25rem)*0);margin-inline:calc(var(--spacing,.25rem)*0)}.app-header .menu-pop .sidebar-content a.sidebar-menu-item{padding:calc(var(--spacing,.25rem)*2);text-align:center;--tw-font-weight:var(--font-weight-normal,400);font-weight:var(--font-weight-normal,400);--tw-tracking:.8px;color:var(--color-primary);letter-spacing:.8px;text-transform:uppercase}.app-header .menu-pop .sidebar-content a.sidebar-menu-item.link-active{background:#ffab4033}.app-header .menu-pop .sidebar-content a.sidebar-menu-item:hover{background:#ffab4026}.app-footer{background-color:var(--color-secondary);position:relative}.app-footer,.app-footer .footer-container{display:flex;flex-direction:column}.app-footer .footer-container>*{margin-inline:auto;width:100%}.app-footer .footer-container .social-icons .svg-icon-social{fill:var(--color-gray-200,oklch(92.8% .006 264.531));height:18px;width:18px}.app-footer .footer-container .social-icons .svg-icon-social:hover{fill:var(--color-primary)}.app-footer .footer-container .footer-contact-us{padding-block:calc(var(--spacing,.25rem)*6)}.app-footer .footer-container .footer-contact-us .section-grid-cell{padding-block:calc(var(--spacing,.25rem)*2);text-align:center}.app-footer .footer-container .footer-contact-us .section-grid-cell .cell-title{font-family:var(--font-playfair);font-size:var(--text-xl,1.25rem);line-height:var(--tw-leading,var(--text-xl--line-height,1.4));margin-bottom:calc(var(--spacing,.25rem)*4);--tw-font-weight:var(--font-weight-normal,400);color:var(--color-primary);display:inline-block;font-weight:var(--font-weight-normal,400)}.app-footer .footer-container .footer-navbar{color:var(--color-gray-200,oklch(92.8% .006 264.531));padding-block:calc(var(--spacing,.25rem)*6)}.app-footer .footer-container .footer-navbar .footer-gird{box-sizing:border-box;font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,1.42857));padding-block:calc(var(--spacing,.25rem)*2)}.app-footer .footer-container .footer-navbar .footer-gird-item.item-title{color:var(--color-primary);font-family:var(--font-playfair);font-size:var(--text-lg,1.125rem);line-height:var(--tw-leading,var(--text-lg--line-height,1.55556));margin-bottom:calc(var(--spacing,.25rem)*6);text-transform:uppercase}.app-footer .footer-container .footer-navbar .footer-gird-item.item-details li,.app-footer .footer-container .footer-navbar .footer-gird-item.item-details p{margin-bottom:calc(var(--spacing,.25rem)*3)}.app-footer .footer-container .footer-navbar .footer-gird-item.item-details a{color:var(--color-gray-200,oklch(92.8% .006 264.531));outline:none;text-decoration:none;vertical-align:initial}.app-footer .footer-container .footer-copyright{color:var(--color-gray-200,oklch(92.8% .006 264.531));display:flex;flex-direction:column;padding-block:calc(var(--spacing,.25rem)*4);padding-inline:calc(var(--spacing,.25rem)*0);text-align:center}.app-logo{cursor:pointer;-webkit-user-select:none;user-select:none}.app-logo.app-logo-small{height:calc(var(--spacing,.25rem)*9)}.app-logo.app-logo-medium{height:calc(var(--spacing,.25rem)*16)}.app-logo.app-logo-large{height:calc(var(--spacing,.25rem)*20)}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}a,a:focus{outline:none}a.link-underline-scroll{background-image:linear-gradient(#fbc64c 100% 100%);background-position:0 1.3em;background-repeat:no-repeat;background-size:0 1px;display:inline;transition:background-size .5s cubic-bezier(.165,.84,.44,1)}a.link-underline-scroll:hover{background-size:100% 1px}ul.inline-icons{display:inline-flex}ul.inline-icons li:not(:first-child){padding-left:calc(var(--spacing,.25rem)*1)}ul.inline-icons li:not(:last-child){padding-right:calc(var(--spacing,.25rem)*1)}.page-content{display:flex;flex:auto;flex-direction:column}.under-header-content{margin-top:64px}a.button-border-rounded{background-color:var(--color-primary);border-radius:var(--radius-xl,.75rem);box-sizing:border-box;font-size:var(--text-base,1rem);line-height:var(--tw-leading,var(--text-base--line-height,1.5));padding-block:calc(var(--spacing,.25rem)*2);padding-inline:calc(var(--spacing,.25rem)*4);--tw-leading:calc(var(--spacing,.25rem)*5);color:var(--color-on-primary);line-height:calc(var(--spacing,.25rem)*5)}swiper-container{--swiper-theme-color:var(--color-primary);--swiper-navigation-size:38px;height:100%;width:100%}swiper-container .swiper-pagination-bullet.swiper-pagination-bullet-line{background:#222528;border-radius:0;display:inline-block;height:2px;margin-left:5px;margin-right:5px;opacity:1;width:6px}swiper-container .swiper-pagination-bullet.swiper-pagination-bullet-line.swiper-pagination-bullet-active{width:33px}.page-header{align-items:center;background-color:var(--color-primary);display:flex;flex-direction:column;justify-content:center;margin-bottom:calc(var(--spacing,.25rem)*4);margin-top:calc(var(--spacing,.25rem)*1);padding-block:calc(var(--spacing,.25rem)*4);width:100%}.page-header .page-title{font-size:var(--text-4xl,2.25rem);line-height:var(--tw-leading,var(--text-4xl--line-height,1.11111));--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600)}.detail-page-content .container-fluid{box-sizing:border-box;display:flex;flex:auto;flex-direction:column}.detail-page-content.view-detail-page .mat-mdc-card-title{color:var(--color-primary)}.detail-page-content.view-detail-page .mat-mdc-card-actions{align-items:center;display:flex;flex-direction:row;margin:calc(var(--spacing,.25rem)*0);place-content:center flex-end}.detail-page-content.view-detail-page .card-section-title{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,1.42857));margin-block:calc(var(--spacing,.25rem)*4);padding-block:calc(var(--spacing,.25rem)*1);padding-inline:calc(var(--spacing,.25rem)*2);--tw-font-weight:var(--font-weight-semibold,600);align-items:center;background:#eee;border:1px solid #0000001f;border-radius:.25rem;color:var(--color-primary);flex-wrap:wrap;font-weight:var(--font-weight-semibold,600);justify-content:flex-start}.home-carousel-container{height:calc(100vh - 64px);min-height:326px;position:relative;width:100%}.home-carousel-container .home-carousel-slide{display:flex;flex-direction:column;height:100%;position:relative;width:100%}.home-carousel-container .home-carousel-slide.carousel-background{background-position:50%;background-repeat:no-repeat;background-size:cover;opacity:1;visibility:inherit}.home-carousel-container .home-carousel-slide .home-carousel-caption{align-items:center;background-color:#17171799;display:flex;flex-direction:column;flex-grow:1;height:100%;place-content:center;position:absolute;width:100%}@supports (color:color-mix(in lab,red,red)){.home-carousel-container .home-carousel-slide .home-carousel-caption{background-color:color-mix(in oklab,var(--color-neutral-900,oklch(20.5% 0 0))60%,#0000)}}.home-carousel-container .home-carousel-slide .home-carousel-caption{--tw-backdrop-blur:blur(var(--blur-sm,8px));backdrop-filter:blur(2px);background-color:#05050599}.home-carousel-container .home-carousel-slide .home-carousel-caption .home-carousel-caption-title{font-family:var(--font-playfair);font-size:var(--text-5xl,3rem);line-height:var(--tw-leading,var(--text-5xl--line-height,1));margin:calc(var(--spacing,.25rem)*4);text-align:center;--tw-font-weight:var(--font-weight-normal,400);color:var(--color-primary);font-weight:var(--font-weight-normal,400)}.home-carousel-container .home-carousel-overlay{color:var(--color-white,#fff);cursor:pointer;display:flex;flex-direction:column;height:100%;position:absolute;top:calc(var(--spacing,.25rem)*0);width:100%;z-index:20}.home-carousel-container .home-carousel-overlay .home-carousel-header{align-items:center;color:var(--color-white,#fff);display:flex;flex-direction:column;flex-grow:2;justify-content:flex-end}.home-carousel-container .home-carousel-overlay .home-carousel-header .home-carousel-caption-welcome{font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,1.33333));margin:calc(var(--spacing,.25rem)*4);--tw-font-weight:var(--font-weight-normal,400);font-weight:var(--font-weight-normal,400);text-transform:uppercase}.home-carousel-container .home-carousel-overlay .home-carousel-content{flex-grow:5}.home-carousel-container .home-carousel-overlay .home-carousel-footer{align-items:center;animation:var(--animate-bounce,bounce 1s infinite);color:var(--color-white,#fff);display:flex;flex-direction:column;margin-bottom:calc(var(--spacing,.25rem)*8);margin-top:calc(var(--spacing,.25rem)*4)}.home-carousel-container .home-carousel-overlay .home-carousel-footer .app-discover-more{font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,1.33333));margin:calc(var(--spacing,.25rem)*2);--tw-font-weight:var(--font-weight-extralight,200);font-weight:var(--font-weight-extralight,200)}.home-carousel-container .home-carousel-overlay .home-carousel-footer .svg-icon-discover-more-icon{height:calc(var(--spacing,.25rem)*7);width:calc(var(--spacing,.25rem)*7)}.home-carousel-container .home-banner swiper-slide.swiper-slide-prev .home-carousel-caption .home-carousel-caption-title{animation:carousel-out 1s ease-out;opacity:0}.home-carousel-container .home-banner swiper-slide.swiper-slide-active .home-carousel-caption .home-carousel-caption-title{animation:carousel-in 1s ease-out}.home-page .detail-page-content .detail-section .section-sub-container.row{margin-left:0;margin-right:0;padding-left:0;padding-right:0}.home-page .detail-page-content .detail-section.section-explore .row{justify-content:space-around}.home-page .detail-page-content .detail-section.section-explore .section-description{margin-bottom:4rem}.home-explore-card{padding-inline:calc(var(--spacing,.25rem)*3);width:100%}@media(min-width:48rem){.home-explore-card{width:50%}}.home-explore-card{display:flex;justify-content:center;max-width:360px}.home-explore-card .app-card{background:#fff;border-radius:.5rem;border-style:solid;box-sizing:border-box;display:flex;flex-direction:column;margin:1rem 0;overflow:hidden;padding:0;position:relative}.home-explore-card .app-card .image-slide{height:100%;max-height:100%;max-width:100%;object-fit:cover}.home-explore-card .app-card .card-body{display:flex;flex:auto;flex-direction:column;padding:16px}.home-explore-card .app-card .card-body .card-title{color:var(--color-primary);font-family:var(--font-playfair);font-size:28px;line-height:28px}.home-explore-card .app-card .card-body .card-text{color:#05050599;flex:auto;font-size:14px;text-align:justify}.home-explore-card .app-card .card-body .link-show-more{color:var(--color-primary)}.app-advantage-tile{padding-inline:calc(var(--spacing,.25rem)*3);padding-bottom:calc(var(--spacing,.25rem)*8)}.app-advantage-tile .app-advantage-tile-content{display:flex;flex-direction:row}.app-advantage-tile .app-advantage-tile-content .svg-icon-advantage{display:block;flex:none;float:left;height:calc(var(--spacing,.25rem)*10);margin-right:calc(var(--spacing,.25rem)*4);margin-top:calc(var(--spacing,.25rem)*2);width:calc(var(--spacing,.25rem)*10)}.app-advantage-tile .app-advantage-tile-content .app-advantage-box-content{display:flex;flex:auto;flex-direction:column}.app-advantage-tile .app-advantage-tile-content .app-advantage-box-content .app-advantage-box-title{font-family:Playfair Display,serif;font-size:1.5rem;font-weight:400;letter-spacing:.25px;line-height:1.875rem}.app-advantage-tile .app-advantage-tile-content .app-advantage-box-content p{text-align:justify}.home-testimonials{display:flex;flex-direction:column}.home-testimonials swiper-container swiper-slide{box-sizing:border-box;height:600px;padding:3rem 1rem;width:100%}.home-testimonials .testimonial-slide{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:flex-start;margin:auto;max-width:700px;text-align:center}.home-testimonials .testimonial-slide .testimonial-blockquote{font-family:Old Standard TT,serif;font-size:30px;font-weight:400;line-height:30px;padding:1em}@media(min-width:500px)and (max-width:700px){.home-testimonials .testimonial-slide .testimonial-blockquote{font-size:26px}}@media(max-width:500px){.home-testimonials .testimonial-slide .testimonial-blockquote{font-size:20px}}.home-testimonials .testimonial-slide .testimonial-author{font-size:14px;font-weight:300;line-height:14px;padding:1em;text-transform:uppercase}.section-grid-cell .image-place,.section-grid-cell .share-place-map{border-radius:.5rem;margin:auto;object-fit:cover}.milenia-grid-item .milenia-entity{border-radius:var(--radius-xl,.75rem);display:flex;flex-direction:column;overflow:hidden;position:relative}.milenia-grid-item .milenia-entity .milenia-entity-media{display:flex;flex-direction:column;height:100%;width:100%}.milenia-grid-item .milenia-entity .milenia-entity-media .milenia-entity-link img{height:420px;object-fit:cover;width:100%}.milenia-grid-item .milenia-entity .milenia-entity-content{height:50%;padding:calc(var(--spacing,.25rem)*4);transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));transition-property:bottom;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));width:100%;--tw-duration:.3s;--tw-ease:var(--ease-in-out,cubic-bezier(.4,0,.2,1));background-color:#253541dd;bottom:-50%;position:absolute;transition-duration:.3s;transition-timing-function:var(--ease-in-out,cubic-bezier(.4,0,.2,1))}.milenia-grid-item .milenia-entity .milenia-entity-content .milenia-aligner{display:flex;flex-direction:column;text-align:center}.milenia-grid-item .milenia-entity:hover .milenia-entity-content{bottom:calc(var(--spacing,.25rem)*0)}.detail-page-content{display:flex;flex:auto;flex-direction:column}.detail-page-content .page-title{font-family:var(--font-playfair);font-size:var(--text-5xl,3rem);line-height:var(--tw-leading,var(--text-5xl--line-height,1));padding-bottom:calc(var(--spacing,.25rem)*4);padding-top:calc(var(--spacing,.25rem)*10);text-align:center;--tw-font-weight:var(--font-weight-normal,400);color:var(--color-primary);font-weight:var(--font-weight-normal,400)}.detail-page-content .detail-section{margin-block:calc(var(--spacing,.25rem)*12);margin-inline:calc(var(--spacing,.25rem)*0)}.detail-page-content .detail-section .section-subtitle{color:var(--color-primary);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,1.42857));margin-bottom:calc(var(--spacing,.25rem)*2.5);text-transform:uppercase}.detail-page-content .detail-section .section-title{color:var(--color-primary);font-family:var(--font-playfair);font-size:var(--text-5xl,3rem);line-height:var(--tw-leading,var(--text-5xl--line-height,1));margin-bottom:calc(var(--spacing,.25rem)*12)}.detail-page-content .detail-section .section-description{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,1.42857));margin-bottom:calc(var(--spacing,.25rem)*2)}.detail-page-content .detail-section .section-description.first-line{font-size:var(--text-base,1rem);line-height:var(--tw-leading,var(--text-base--line-height,1.5))}.detail-page-content .detail-section .section-grid-cell{margin-block:calc(var(--spacing,.25rem)*4);text-align:center}.detail-page-content .detail-section .section-grid-cell .cell-title{font-family:var(--font-playfair);font-size:var(--text-xl,1.25rem);line-height:var(--tw-leading,var(--text-xl--line-height,1.4));margin-bottom:calc(var(--spacing,.25rem)*4);--tw-font-weight:var(--font-weight-normal,400);color:var(--color-primary);display:inline-block;font-weight:var(--font-weight-normal,400)}.detail-page-content .detail-section.flex-section .section-grid-cell{display:flex;flex-direction:column;justify-content:center}.detail-page-content .detail-section.flex-section .section-grid-cell img{border-radius:var(--radius-lg,.5rem);margin-block:calc(var(--spacing,.25rem)*2);margin-inline:calc(var(--spacing,.25rem)*0);overflow:hidden;width:100%}.detail-page-content .detail-section.flex-section .section-grid-cell h2,.detail-page-content .detail-section.flex-section .section-grid-cell h6{text-align:left}.detail-page-content .detail-section.flex-section .section-grid-cell p{text-align:justify}.detail-page-content .section-description.section-service-price{color:var(--color-primary);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,1.42857))}.detail-page-content .section-description.section-service-price strong.service-price{font-family:var(--font-standard);font-size:var(--text-xl,1.25rem);line-height:var(--tw-leading,var(--text-xl--line-height,1.4));--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700)}.detail-page-content .section-list-item{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,1.42857));list-style-position:inside;list-style-type:disc;text-align:left}.rentals-page .rentals-hero{background-color:var(--color-secondary);border-radius:var(--radius-xl,.75rem);color:var(--color-on-secondary);overflow:hidden;position:relative}.rentals-page .rentals-hero .rentals-hero-inner{padding-block:calc(var(--spacing,.25rem)*4);padding-inline:calc(var(--spacing,.25rem)*6)}@media(min-width:40rem){.rentals-page .rentals-hero .rentals-hero-inner{padding-block:calc(var(--spacing,.25rem)*8);padding-inline:calc(var(--spacing,.25rem)*10)}}.rentals-page .rentals-hero .rentals-hero-title{color:var(--color-primary);font-family:var(--font-playfair);font-size:var(--text-4xl,2.25rem);line-height:var(--tw-leading,var(--text-4xl--line-height,1.11111))}@media(min-width:40rem){.rentals-page .rentals-hero .rentals-hero-title{font-size:var(--text-5xl,3rem);line-height:var(--tw-leading,var(--text-5xl--line-height,1))}}.rentals-page .rentals-hero .rentals-hero-subtitle{color:var(--color-gray-200,oklch(92.8% .006 264.531));font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,1.42857))}@media(min-width:40rem){.rentals-page .rentals-hero .rentals-hero-subtitle{font-size:var(--text-base,1rem);line-height:var(--tw-leading,var(--text-base--line-height,1.5))}}.rentals-page .rentals-hero .rentals-hero-actions{display:flex;flex-direction:column;gap:calc(var(--spacing,.25rem)*3);margin-top:calc(var(--spacing,.25rem)*6)}@media(min-width:40rem){.rentals-page .rentals-hero .rentals-hero-actions{flex-direction:row}}.rentals-page .rentals-hero .rentals-hero-actions a{border-radius:var(--radius-md,.375rem);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,1.42857));padding-block:calc(var(--spacing,.25rem)*3);padding-inline:calc(var(--spacing,.25rem)*5);--tw-tracking:var(--tracking-wide,.025em);align-items:center;display:inline-flex;justify-content:center;letter-spacing:var(--tracking-wide,.025em);text-transform:uppercase}.rentals-page .rentals-hero .rentals-hero-actions .primary{background-color:var(--color-primary);color:var(--color-on-primary)}.rentals-page .rentals-hero .rentals-hero-actions .secondary{border-color:var(--color-primary);border-style:var(--tw-border-style);border-width:1px;color:var(--color-primary)}.rentals-page .rentals-toolbar{display:flex;flex-direction:column;gap:calc(var(--spacing,.25rem)*3);margin-top:calc(var(--spacing,.25rem)*8)}@media(min-width:64rem){.rentals-page .rentals-toolbar{align-items:center;flex-direction:row;justify-content:space-between}}.rentals-page .rentals-toolbar .toolbar-left{display:flex;flex-direction:column;gap:calc(var(--spacing,.25rem)*3)}@media(min-width:40rem){.rentals-page .rentals-toolbar .toolbar-left{flex-direction:row}}.rentals-page .rentals-toolbar .toolbar-input{background-color:#fffffff2;border-radius:var(--radius-md,.375rem);width:100%}@supports (color:color-mix(in lab,red,red)){.rentals-page .rentals-toolbar .toolbar-input{background-color:color-mix(in oklab,var(--color-white,#fff)95%,#0000)}}.rentals-page .rentals-toolbar .toolbar-input{color:var(--color-secondary);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,1.42857));padding-block:calc(var(--spacing,.25rem)*3);padding-inline:calc(var(--spacing,.25rem)*4);--tw-outline-style:none;outline-style:none}@media(min-width:40rem){.rentals-page .rentals-toolbar .toolbar-input{width:320px}}.rentals-page .rentals-toolbar .toolbar-select{background-color:#fffffff2;border-radius:var(--radius-md,.375rem);width:100%}@supports (color:color-mix(in lab,red,red)){.rentals-page .rentals-toolbar .toolbar-select{background-color:color-mix(in oklab,var(--color-white,#fff)95%,#0000)}}.rentals-page .rentals-toolbar .toolbar-select{color:var(--color-secondary);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,1.42857));padding-block:calc(var(--spacing,.25rem)*3);padding-inline:calc(var(--spacing,.25rem)*4);--tw-outline-style:none;outline-style:none}@media(min-width:40rem){.rentals-page .rentals-toolbar .toolbar-select{width:220px}}.rentals-page .rentals-toolbar .toolbar-right{color:var(--color-gray-200,oklch(92.8% .006 264.531));font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,1.33333))}.rentals-page .rentals-grid{display:grid;gap:calc(var(--spacing,.25rem)*6);margin-top:calc(var(--spacing,.25rem)*8)}@media(min-width:64rem){.rentals-page .rentals-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:96rem){.rentals-page .rentals-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.rentals-page .rental-card{border-radius:var(--radius-xl,.75rem);color:var(--color-secondary);--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a);background-color:#eaeff2;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);display:flex;flex-direction:column;overflow:hidden;position:relative}.rentals-page .rental-card .card-media{aspect-ratio:16/12;overflow:hidden;position:relative;width:100%}.rentals-page .rental-card .card-media img{height:100%;object-fit:cover;width:100%}.rentals-page .rental-card .card-media .card-badge{background-color:var(--color-primary);font-size:var(--text-xs,.75rem);left:calc(var(--spacing,.25rem)*4);line-height:var(--tw-leading,var(--text-xs--line-height,1.33333));padding-block:calc(var(--spacing,.25rem)*1);padding-inline:calc(var(--spacing,.25rem)*3);top:calc(var(--spacing,.25rem)*4);--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);--tw-tracking:var(--tracking-wide,.025em);border-radius:3.40282e+38px;color:var(--color-on-primary);letter-spacing:var(--tracking-wide,.025em);position:absolute;text-transform:uppercase}.rentals-page .rental-card .card-media .card-gradient{inset:calc(var(--spacing,.25rem)*0);opacity:0;transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));--tw-duration:.3s;background:linear-gradient(#0000 25%,#0000008c);position:absolute;transition-duration:.3s}.rentals-page .rental-card .card-desc-container{aspect-ratio:16/10;display:flex;flex:auto;flex-direction:column;position:relative;width:100%}.rentals-page .rental-card .card-body{display:flex;flex:auto;flex-direction:column;padding:calc(var(--spacing,.25rem)*5)}.rentals-page .rental-card .card-body .card-title{font-size:var(--text-lg,1.125rem);line-height:var(--tw-leading,var(--text-lg--line-height,1.55556));--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600)}.rentals-page .rental-card .card-body .card-meta{color:var(--color-gray-600,oklch(44.6% .03 256.802));font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,1.42857));margin-top:calc(var(--spacing,.25rem)*1)}.rentals-page .rental-card .card-body .card-highlights{display:grid;gap:calc(var(--spacing,.25rem)*2);grid-template-columns:repeat(3,minmax(0,1fr));margin-top:calc(var(--spacing,.25rem)*4);text-align:center}.rentals-page .rental-card .card-body .card-highlights .pill{background-color:var(--color-gray-100,oklch(96.7% .003 264.542));border-radius:var(--radius-md,.375rem);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,1.33333));padding-block:calc(var(--spacing,.25rem)*2);padding-inline:calc(var(--spacing,.25rem)*2)}.rentals-page .rental-card .card-body .card-highlights .pill .label{--tw-tracking:var(--tracking-wide,.025em);color:var(--color-gray-500,oklch(55.1% .027 264.364));display:block;font-size:10px;letter-spacing:var(--tracking-wide,.025em);text-transform:uppercase}.rentals-page .rental-card .card-body .card-highlights .pill .value{margin-top:calc(var(--spacing,.25rem)*.5);--tw-font-weight:var(--font-weight-semibold,600);display:block;font-weight:var(--font-weight-semibold,600)}.rentals-page .rental-card .card-body .card-actions{display:flex;flex-direction:column;gap:calc(var(--spacing,.25rem)*3);margin-top:calc(var(--spacing,.25rem)*5)}@media(min-width:40rem){.rentals-page .rental-card .card-body .card-actions{flex-direction:row}}.rentals-page .rental-card .card-body .card-actions a{border-radius:var(--radius-md,.375rem);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,1.42857));padding-block:calc(var(--spacing,.25rem)*2);padding-inline:calc(var(--spacing,.25rem)*4);--tw-font-weight:var(--font-weight-medium,500);align-items:center;display:inline-flex;font-weight:var(--font-weight-medium,500);justify-content:center}.rentals-page .rental-card .card-body .card-actions .action-primary{background-color:var(--color-secondary);color:var(--color-on-secondary)}.rentals-page .rental-card .card-body .card-actions .action-secondary{border-color:#131f2833;border-style:var(--tw-border-style);border-width:1px}@supports (color:color-mix(in lab,red,red)){.rentals-page .rental-card .card-body .card-actions .action-secondary{border-color:color-mix(in oklab,var(--color-secondary)20%,#0000)}}.rentals-page .rental-card:hover .card-media .card-gradient{opacity:1}.rentals-page .rentals-empty{border-color:#ffffff1a;border-radius:var(--radius-xl,.75rem);border-style:var(--tw-border-style);border-width:1px;margin-top:calc(var(--spacing,.25rem)*10)}@supports (color:color-mix(in lab,red,red)){.rentals-page .rentals-empty{border-color:color-mix(in oklab,var(--color-white,#fff)10%,#0000)}}.rentals-page .rentals-empty{background-color:#ffffff0d}@supports (color:color-mix(in lab,red,red)){.rentals-page .rentals-empty{background-color:color-mix(in oklab,var(--color-white,#fff)5%,#0000)}}.rentals-page .rentals-empty{color:var(--color-gray-200,oklch(92.8% .006 264.531));padding:calc(var(--spacing,.25rem)*6);text-align:center}.rentals-page .rentals-empty h2{color:var(--color-primary);font-family:var(--font-playfair);font-size:var(--text-xl,1.25rem);line-height:var(--tw-leading,var(--text-xl--line-height,1.4))}.rentals-page .rentals-empty p{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,1.42857));margin-top:calc(var(--spacing,.25rem)*2)}.rental-modal{background:#141414fa;border:0;border-radius:16px;box-shadow:0 24px 80px #0000008c;color:#f5f5f5;margin:auto;max-height:calc(100vh - 32px);overflow:hidden;padding:0;width:min(960px,100% - 32px)}.rental-modal[open]{inset:0}.rental-modal::backdrop{background:#000000a6}.rental-modal-frame{display:flex;flex-direction:column;height:100%;max-height:calc(100vh - 32px);overflow:hidden;width:100%}.rental-modal-header{align-items:center;border-bottom:1px solid #ffffff14;display:flex;flex:none;gap:14px;justify-content:space-between;padding:18px 18px 10px}.rental-modal-title{font-size:var(--text-xl,1.25rem);line-height:var(--tw-leading,var(--text-xl--line-height,1.4));line-height:1.3;margin:0}.rental-modal-close{align-items:center;background:#ffffff0f;border:1px solid #ffffff2e;border-radius:3.40282e+38px;color:inherit;cursor:pointer;display:inline-flex;font-size:22px;height:40px;justify-content:center;line-height:1;width:40px}.rental-modal-body{flex:auto;min-height:0;overflow:auto;padding:14px 18px;scrollbar-color:#b77857a6 #ffffff0a;scrollbar-width:thin}.rental-modal-image{background:#ffffff0a;border-radius:12px;margin-bottom:14px;overflow:hidden;width:100%}.rental-modal-image img{aspect-ratio:16/9;display:block;height:auto;object-fit:cover;width:100%}.rental-modal-content p{margin:0 0 12px}.rental-modal-content ol,.rental-modal-content ul{margin:0 0 14px 22px}.rental-modal-content a{color:#ffddc9;text-decoration:underline}.rental-modal-footer{background:#141414fa;border-top:1px solid #ffffff14;display:flex;flex:none;gap:10px;justify-content:flex-end;padding:14px 18px 18px}.for-sale-page .sales-hero{background-color:var(--color-secondary);border-radius:var(--radius-xl,.75rem);color:var(--color-on-secondary);overflow:hidden;position:relative}.for-sale-page .sales-hero .rentals-hero-inner{padding-block:calc(var(--spacing,.25rem)*4);padding-inline:calc(var(--spacing,.25rem)*6)}@media(min-width:40rem){.for-sale-page .sales-hero .rentals-hero-inner{padding-block:calc(var(--spacing,.25rem)*8);padding-inline:calc(var(--spacing,.25rem)*10)}}.for-sale-page .sales-hero .rentals-hero-subtitle{color:var(--color-gray-200,oklch(92.8% .006 264.531));font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,1.42857))}@media(min-width:40rem){.for-sale-page .sales-hero .rentals-hero-subtitle{font-size:var(--text-base,1rem);line-height:var(--tw-leading,var(--text-base--line-height,1.5))}}.for-sale-page .sales-hero .rentals-hero-actions{display:flex;flex-direction:column;gap:calc(var(--spacing,.25rem)*3);margin-top:calc(var(--spacing,.25rem)*6)}@media(min-width:40rem){.for-sale-page .sales-hero .rentals-hero-actions{flex-direction:row}}.for-sale-page .sales-hero .rentals-hero-actions a{border-radius:var(--radius-md,.375rem);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,1.42857));padding-block:calc(var(--spacing,.25rem)*3);padding-inline:calc(var(--spacing,.25rem)*5);--tw-tracking:var(--tracking-wide,.025em);align-items:center;display:inline-flex;justify-content:center;letter-spacing:var(--tracking-wide,.025em);text-transform:uppercase}.for-sale-page .sales-hero .rentals-hero-actions .primary{background-color:var(--color-primary);color:var(--color-on-primary)}.for-sale-page .sales-hero .rentals-hero-actions .secondary{border-color:var(--color-primary);border-style:var(--tw-border-style);border-width:1px;color:var(--color-primary)}.for-sale-page .sales-grid{display:grid;gap:calc(var(--spacing,.25rem)*6);margin-top:calc(var(--spacing,.25rem)*8)}@media(min-width:64rem){.for-sale-page .sales-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:96rem){.for-sale-page .sales-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.for-sale-page .sale-card{border-radius:var(--radius-xl,.75rem);color:var(--color-secondary);--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a);background-color:#eaeff2;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);display:flex;flex-direction:column;overflow:hidden;position:relative}.for-sale-page .sale-card .sale-card-media{aspect-ratio:16/12;cursor:pointer;overflow:hidden;position:relative;width:100%}.for-sale-page .sale-card .sale-card-media img{display:block;height:100%;object-fit:cover;width:100%}.for-sale-page .sale-card .sale-card-media .sale-card-badge{background-color:var(--color-primary);font-size:var(--text-xs,.75rem);left:calc(var(--spacing,.25rem)*4);line-height:var(--tw-leading,var(--text-xs--line-height,1.33333));padding-block:calc(var(--spacing,.25rem)*1);padding-inline:calc(var(--spacing,.25rem)*3);top:calc(var(--spacing,.25rem)*4);--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);--tw-tracking:var(--tracking-wide,.025em);border-radius:3.40282e+38px;color:var(--color-on-primary);letter-spacing:var(--tracking-wide,.025em);position:absolute;text-transform:uppercase}.for-sale-page .sale-card .sale-card-media .sale-card-gradient{inset:calc(var(--spacing,.25rem)*0);opacity:0;transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));--tw-duration:.3s;background:linear-gradient(#0000 25%,#0000008c);position:absolute;transition-duration:.3s}.for-sale-page .sale-card:hover .sale-card-media .sale-card-gradient{opacity:1}.for-sale-page .sale-card .sale-card-body{display:flex;flex:auto;flex-direction:column;padding:calc(var(--spacing,.25rem)*5)}.for-sale-page .sale-card .sale-card-title{font-size:var(--text-lg,1.125rem);line-height:var(--tw-leading,var(--text-lg--line-height,1.55556));--tw-font-weight:var(--font-weight-semibold,600);cursor:pointer;font-weight:var(--font-weight-semibold,600)}.for-sale-page .sale-card .sale-card-meta{color:var(--color-gray-600,oklch(44.6% .03 256.802));font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,1.42857));margin-top:calc(var(--spacing,.25rem)*1)}.for-sale-page .sale-card .sale-card-desc{aspect-ratio:16/10;display:flex;flex:auto;flex-direction:column;position:relative;width:100%}.for-sale-page .sale-card .sale-card-description{margin-top:calc(var(--spacing,.25rem)*3)}.for-sale-page .sale-card .sale-card-actions{display:flex;flex-direction:column;gap:calc(var(--spacing,.25rem)*3);margin-top:calc(var(--spacing,.25rem)*5)}@media(min-width:40rem){.for-sale-page .sale-card .sale-card-actions{flex-direction:row}}.for-sale-page .sale-card .sale-card-actions a{border-radius:var(--radius-md,.375rem);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,1.42857));padding-block:calc(var(--spacing,.25rem)*2);padding-inline:calc(var(--spacing,.25rem)*4);--tw-font-weight:var(--font-weight-medium,500);align-items:center;display:inline-flex;font-weight:var(--font-weight-medium,500);justify-content:center}.for-sale-page .sale-card .sale-card-actions .sale-action-primary{background-color:var(--color-secondary);color:var(--color-on-secondary)}.for-sale-page .sale-card .sale-card-actions .sale-action-secondary{border-color:#131f2833;border-style:var(--tw-border-style);border-width:1px}@supports (color:color-mix(in lab,red,red)){.for-sale-page .sale-card .sale-card-actions .sale-action-secondary{border-color:color-mix(in oklab,var(--color-secondary)20%,#0000)}}.for-sale-page .sale-card .sale-card-actions .sale-action-secondary{color:var(--color-secondary)}.for-sale-page .sales-empty{border-color:#ffffff1a;border-radius:var(--radius-xl,.75rem);border-style:var(--tw-border-style);border-width:1px;margin-top:calc(var(--spacing,.25rem)*10)}@supports (color:color-mix(in lab,red,red)){.for-sale-page .sales-empty{border-color:color-mix(in oklab,var(--color-white,#fff)10%,#0000)}}.for-sale-page .sales-empty{background-color:#ffffff0d}@supports (color:color-mix(in lab,red,red)){.for-sale-page .sales-empty{background-color:color-mix(in oklab,var(--color-white,#fff)5%,#0000)}}.for-sale-page .sales-empty{color:var(--color-gray-200,oklch(92.8% .006 264.531));padding:calc(var(--spacing,.25rem)*6);text-align:center}.for-sale-page .sales-empty h2{color:var(--color-primary);font-family:var(--font-playfair);font-size:var(--text-xl,1.25rem);line-height:var(--tw-leading,var(--text-xl--line-height,1.4))}.for-sale-page .sales-empty p{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,1.42857));margin-top:calc(var(--spacing,.25rem)*2)}.sale-modal{background:#141414fa;border:0;border-radius:16px;box-shadow:0 24px 80px #0000008c;color:#f5f5f5;margin:auto;max-height:calc(100vh - 32px);overflow:hidden;padding:0;width:min(960px,100% - 32px)}.sale-modal[open]{inset:0}.sale-modal::backdrop{background:#000000a6}.sale-modal-frame{display:flex;flex-direction:column;height:100%;max-height:calc(100vh - 32px);overflow:hidden;width:100%}.sale-modal-header{align-items:center;border-bottom:1px solid #ffffff14;display:flex;flex:none;gap:14px;justify-content:space-between;padding:18px 18px 10px}.sale-modal-title{font-size:var(--text-xl,1.25rem);line-height:var(--tw-leading,var(--text-xl--line-height,1.4));line-height:1.3;margin:0}.sale-modal-close{align-items:center;background:#ffffff0f;border:1px solid #ffffff2e;border-radius:3.40282e+38px;color:inherit;cursor:pointer;display:inline-flex;font-size:22px;height:40px;justify-content:center;line-height:1;width:40px}.sale-modal-body{flex:0 auto;min-height:0;overflow:auto;padding:14px 18px;scrollbar-color:#b77857a6 #ffffff0a;scrollbar-width:thin}.sale-modal-footer{background:#141414fa;border-top:1px solid #ffffff14;display:flex;flex:none;gap:10px;justify-content:flex-end;padding:14px 18px 18px;position:static}.sale-modal-image{background:#ffffff0a;border-radius:12px;margin-bottom:14px;overflow:hidden;width:100%}.sale-modal-image img{aspect-ratio:16/9;display:block;height:auto;object-fit:cover;width:100%}.sale-modal-content p{margin:0 0 12px}.sale-modal-content ol,.sale-modal-content ul{margin:0 0 14px 22px}.sale-modal-content a{color:#ffddc9;text-decoration:underline}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-leading{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@keyframes bounce{0%,to{animation-timing-function:cubic-bezier(.8,0,1,1);transform:translateY(-25%)}50%{animation-timing-function:cubic-bezier(0,0,.2,1);transform:none}}.scroll-to-top[data-astro-cid-p7s3s2cd]{align-items:center;background:#141414db;border:1px solid #ffffff24;border-radius:999px;bottom:32px;box-shadow:0 16px 44px #00000073;color:#ffddc9;cursor:pointer;display:inline-flex;height:48px;justify-content:center;opacity:.3;position:fixed;right:32px;transition:transform .15s ease,filter .15s ease,opacity .15s ease;width:48px;z-index:1200}.scroll-to-top[data-astro-cid-p7s3s2cd]:hover{filter:brightness(1.08);opacity:1;transform:translateY(-1px)}.scroll-to-top[data-astro-cid-p7s3s2cd]:active{transform:translateY(0)}.scroll-to-top[data-astro-cid-p7s3s2cd]:focus-visible{opacity:1;outline:2px solid #ffddc9e6;outline-offset:2px}@media(prefers-reduced-motion:reduce){.scroll-to-top[data-astro-cid-p7s3s2cd]{transition:none}}
