.owners-anchor{scroll-margin-top:calc(7.1rem + 1px)}@media (min-width:768px){.owners-anchor{scroll-margin-top:calc(5rem + 1px)}}.owners-hero .hero-slide img{animation-duration:26s;animation-timing-function:cubic-bezier(.33,.1,.25,1)}.listed{flex-wrap:wrap;justify-content:center;align-items:flex-start;gap:1.5rem 2.25rem;display:flex}.listed>li{justify-content:center;min-width:0;display:flex}@media (min-width:768px){.listed{gap:1.75rem 0}.listed>li{flex:0 0 calc(100% / var(--cols,4));padding-inline:.75rem}}.listed-item{max-width:100%;transition:transform .22s var(--ease-out), opacity .2s ease;flex-direction:column;align-items:center;display:flex}.listed-mark{align-items:center;max-width:100%;height:2.5rem;display:inline-flex}.listed-score{text-align:center;flex-direction:column;align-items:center;margin-top:.75rem;display:flex}.listed-logo{--h:1.75rem;height:calc(var(--h) * .86);object-fit:contain;width:auto;max-width:8rem}@media (min-width:768px){.listed-logo{height:var(--h);max-width:min(9rem,100%)}}.listed-booking{--h:1.4rem}.listed-bookabach,.listed-holidayhouses{--h:1.55rem}.listed-direct,.listed-own{--h:2.6rem}@media (hover:hover) and (pointer:fine){.listed-item.is-link:hover{transform:translateY(-3px)}}.listed-item.is-link:active{transform:scale(.97)}.tl{--disc:3rem;position:relative}@media (min-width:768px){.tl{--disc:3.5rem}}.tl-rail{left:calc(var(--disc) / 2 - 1px);top:var(--rail-top,calc(var(--disc) / 2));height:var(--rail-h,calc(100% - var(--disc)));background:var(--color-stone);border-radius:2px;width:2px;position:absolute;overflow:hidden}.tl-fill{background:var(--color-gold);transform-origin:top;transform:scaleY(var(--p,0));will-change:transform;position:absolute;inset:0}.tl-step{padding-left:calc(var(--disc) + 1.25rem);padding-bottom:3.25rem;position:relative}.tl-step:last-child{padding-bottom:0}@media (min-width:768px){.tl-step{padding-left:calc(var(--disc) + 2.25rem);padding-bottom:5.5rem}}.tl .tl-disc{width:var(--disc);height:var(--disc);z-index:1;box-shadow:0 0 0 7px var(--color-paper);position:absolute;top:-.55rem;left:0}.tl-num{letter-spacing:.14em}.tl-step.is-active .tl-disc:before{opacity:1;transform:none}.tl-step.is-active .tl-disc svg{color:var(--color-gold-light)}.marquee{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 3% 97%,#0000);mask-image:linear-gradient(90deg,#0000,#000 3% 97%,#0000)}.marquee-track{width:max-content;animation:owners-marquee var(--marquee-dur,90s) linear infinite;display:flex}.marquee:hover .marquee-track,.marquee:focus-within .marquee-track{animation-play-state:paused}.marquee-item{flex:none;width:16rem;margin-right:1rem}@media (min-width:768px){.marquee-item{width:21rem;margin-right:1.25rem}}.marquee-item a:focus-visible{outline-offset:4px}@keyframes owners-marquee{to{transform:translate(-50%)}}.stmt-row{opacity:0;transition:opacity .45s var(--ease-out), transform .55s var(--ease-out);transition-delay:calc(.22s + var(--i,0) * .11s);transform:translateY(8px)}.stmt.in .stmt-row{opacity:1;transform:none}.stmt-bar{background:var(--color-dune);border-radius:999px;height:.7rem;overflow:hidden}.stmt-bar-fill{transform-origin:0;height:100%;transition:transform .9s var(--ease-out);transition-delay:calc(.38s + var(--rows,4) * .11s);display:flex;transform:scaleX(0)}.stmt.in .stmt-bar-fill{transform:none}.stmt-bar-fill>span{height:100%}.stmt-bar-fill>span+span{box-shadow:inset 2px 0 #fff}.stmt-legend>span{white-space:nowrap}.stmt-legend i{border-radius:2px;width:.55rem;height:.55rem;margin-right:.4rem;display:inline-block}.faq summary::-webkit-details-marker{display:none}.faq-plus{transition:transform .25s var(--ease-out), background-color .2s ease, color .2s ease}@media (hover:hover) and (pointer:fine){.faq-q:hover .faq-plus{background:var(--color-gold);color:var(--color-ink)}}.faq[open] .faq-plus{background:var(--color-charcoal);color:var(--color-gold-light);transform:rotate(45deg)}.faq[open] .faq-a{animation:owners-faq-in .28s var(--ease-out)}@keyframes owners-faq-in{0%{opacity:0;transform:translateY(-6px)}}.owners-close .font-display em{color:var(--color-gold-light)}.owners-close .card{color:var(--color-ink);border-color:#0000;box-shadow:0 2px 4px #0000001f,0 40px 80px -32px #0009}main:has(>.owners-close:last-child)+footer{border-top:1px solid #ffffff14;margin-top:0}.next-num{border:1px solid var(--color-gold);width:2rem;height:2rem;color:var(--color-gold-deep);border-radius:999px;flex:none;place-items:center;font-size:.82rem;font-weight:500;line-height:1;display:inline-grid}.next-steps.is-dark .label{color:var(--color-gold-light)}.next-steps.is-dark .next-num{color:var(--color-gold-light);border-color:#e6ce9373}@media (prefers-reduced-motion:reduce){.listed-item,.faq-plus{transition:none}.listed-item.is-link:hover,.listed-item.is-link:active,.tl-fill{transform:none}.tl .tl-disc:before{transition:opacity .2s;transform:none}.marquee{scroll-snap-type:x mandatory;padding-inline:1.25rem;scroll-padding-inline:1.25rem;overflow-x:auto;-webkit-mask-image:none;mask-image:none}.marquee-track{animation:none}.marquee-copy{display:none}.marquee-item{scroll-snap-align:start}.stmt-row,.stmt-bar-fill{opacity:1;transition:none;transform:none}.faq[open] .faq-a{animation:none}}.owners-subnav{overscroll-behavior-x:contain;scrollbar-width:none;overflow:auto hidden;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 2rem),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 2rem),#0000)}.owners-subnav::-webkit-scrollbar{display:none}
