.proposal-hero{position:relative;isolation:isolate;overflow:hidden;background:#fff;color:#111;min-height:660px;display:grid;place-items:center;padding:180px 24px 185px}.proposal-message{position:relative;z-index:3;max-width:760px;text-align:center}.proposal-message h1{font-size:clamp(40px,4.4vw,66px);font-weight:750;line-height:1.08;letter-spacing:-.045em;margin:0 auto 25px;text-wrap:balance;max-width:750px}.proposal-message p{font-size:18px;font-weight:400;line-height:1.75;max-width:590px;margin:0 auto;color:#363636;text-wrap:balance}.floating-destination{position:absolute;z-index:1;margin:0;animation:drift 9s ease-in-out infinite;will-change:transform;pointer-events:none}.floating-destination img{display:block;width:100%;height:100%;object-fit:cover;border-radius:22px;box-shadow:0 18px 40px #08192a16}.floating-destination.australia{left:4%;top:58px;width:170px;height:205px;transform:rotate(-9deg);--rotate:-9deg}.floating-destination.canada{right:4%;top:52px;width:155px;height:186px;--rotate:8deg;animation-delay:-3s}.floating-destination.spain{left:15%;bottom:36px;width:190px;height:150px;--rotate:7deg;animation-delay:-5s}.floating-destination.london{right:13%;bottom:24px;width:185px;height:177px;--rotate:-8deg;animation-delay:-2s}.floating-destination.nz{left:38%;top:29px;width:100px;height:105px;filter:blur(5px);opacity:.54;--rotate:-7deg;animation-delay:-4s}.floating-destination.dubai{right:26%;top:65px;width:85px;height:109px;filter:blur(2.5px);opacity:.64;--rotate:11deg;animation-delay:-6s}.floating-destination.malta{left:-35px;bottom:46px;width:122px;height:140px;filter:blur(6px);opacity:.42;--rotate:-10deg;animation-delay:-7s}.floating-destination.ireland{right:-35px;bottom:138px;width:118px;height:142px;filter:blur(6px);opacity:.4;--rotate:10deg;animation-delay:-1s}.proposal-hero:after{content:'';position:absolute;z-index:2;inset:24% 18% 25%;background:radial-gradient(ellipse,#fff 20%,#ffffffd9 50%,#ffffff00 74%);pointer-events:none}@keyframes drift{0%,100%{transform:translateY(0) rotate(var(--rotate,0deg))}50%{transform:translateY(-13px) rotate(calc(var(--rotate,0deg) + 2deg))}}@media(prefers-reduced-motion:reduce){.floating-destination{animation:none;transform:rotate(var(--rotate,0deg))}}@media(max-width:760px){.proposal-hero{min-height:660px;padding:180px 22px 190px}.proposal-message h1{font-size:44px;max-width:540px}.proposal-message p{font-size:16px;max-width:430px}.floating-destination.australia{width:115px;height:138px;left:3%;top:30px}.floating-destination.canada{width:108px;height:127px;right:3%;top:30px}.floating-destination.spain{width:125px;height:110px;left:9%;bottom:35px}.floating-destination.london{width:120px;height:123px;right:8%;bottom:26px}.floating-destination.nz{left:43%;top:43px;width:65px;height:70px}.floating-destination.dubai{right:38%;top:auto;bottom:40px;width:60px;height:70px}.floating-destination.malta,.floating-destination.ireland{display:none}.proposal-hero:after{inset:23% 0 26%}}@media(max-width:430px){.proposal-message h1{font-size:38px}.proposal-hero{min-height:640px}.proposal-message p{font-size:16px;line-height:1.65}}
.proposal-message{max-width:100%;width:100%}.proposal-message h1{max-width:none;white-space:nowrap;font-size:clamp(36px,4.3vw,66px);text-wrap:nowrap}.proposal-hero:after{inset:24% 10% 25%}@media(max-width:760px){.proposal-message h1{white-space:normal;text-wrap:balance;max-width:540px;font-size:44px}}@media(max-width:430px){.proposal-message h1{font-size:38px}}