.wallpaper-invite{position:relative;isolation:isolate;display:flex;align-items:center;justify-content:space-between;gap:28px;max-width:1200px;margin:0 auto 32px;padding:40px 36px;overflow:hidden;border:1px solid #b3d39b40;background:#152f25}
.wallpaper-invite:before{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,#0c211afa 10%,#0c211aca 50%,#0c211a45),url('/site-assets/wallpaper-shore-preview-v1.jpg') center 55%/cover}
.wallpaper-invite .eyebrow{margin:0 0 12px}.wallpaper-invite h2{font-size:clamp(24px,3vw,34px);margin:0 0 12px}.wallpaper-invite p:last-child{margin:0;font-size:14px;color:#cad8c9}.wallpaper-invite>.button{flex-shrink:0;font-size:12px;white-space:nowrap}
.site-header nav{gap:14px;flex-wrap:wrap}
@media(max-width:1300px){.wallpaper-invite{margin-left:30px;margin-right:30px}}
@media(max-width:700px){.wallpaper-invite{margin:0 22px 28px;padding:26px;flex-direction:column;align-items:flex-start}.wallpaper-invite>.button{white-space:normal;justify-content:center;width:100%;text-align:center;padding:15px}.wallpaper-invite p:last-child{font-size:12px}.site-header nav{gap:10px}}
