.bid-page{background:hsl(var(--bl-ink));min-height:100svh;color:hsl(var(--bl-ivory));font-family:var(--font-body)}.bid-page a{text-decoration:none}.bid-page a:focus-visible{outline:2px solid hsl(var(--bl-pink));outline-offset:5px}.bid-header{border-bottom:1px solid hsl(var(--bl-ivory) / .12);justify-content:space-between;align-items:center;gap:20px;max-width:1280px;margin:auto;padding:24px clamp(22px,5vw,64px);display:flex}.bid-brand{font-family:var(--font-vibes-display);letter-spacing:-1.5px;font-size:30px;font-weight:700}.bid-brand span{color:hsl(var(--bl-pink))}.bid-account{align-items:center;gap:8px;min-height:44px;font-size:13px;display:inline-flex}.bid-main{max-width:1280px;margin:auto;padding:0 clamp(22px,5vw,64px) 64px}.bid-hero{max-width:850px;padding:80px 0 60px}.bid-eyebrow{color:hsl(var(--bl-pink));letter-spacing:.22em;margin-bottom:24px;font-size:11px;font-weight:700}.bid-hero h1{font-family:var(--font-vibes-display);letter-spacing:-.045em;margin:0;font-size:clamp(45px,7vw,88px);font-weight:500;line-height:1.08}.bid-hero h1 em{color:hsl(var(--bl-pink));font-weight:400}.bid-intro{color:hsl(var(--bl-ivory) / .7);max-width:560px;margin:26px 0;font-size:17px;line-height:1.75}.bid-cta{min-height:50px;color:hsl(var(--bl-ink));background:hsl(var(--bl-pink));border-radius:999px;justify-content:center;align-items:center;gap:18px;padding:12px 24px;font-size:14px;font-weight:700;display:inline-flex}.bid-destinations{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.bid-card{border:1px solid hsl(var(--bl-ivory) / .16);background:hsl(var(--bl-panel));border-radius:24px;flex-direction:column;padding:28px;display:flex}.bid-card:hover{border-color:hsl(var(--bl-pink))}.bid-card-top{color:hsl(var(--bl-pink));align-items:center;gap:12px;display:flex}.bid-card-top span{letter-spacing:.12em;flex:1;font-size:9px;font-weight:700}.bid-card h2{font-family:var(--font-vibes-display);margin:32px 0 12px;font-size:30px}.bid-card p{color:hsl(var(--bl-ivory) / .65);margin:0 0 26px;font-size:14px;line-height:1.7}.bid-card-action{border-top:1px solid hsl(var(--bl-ivory) / .12);justify-content:space-between;align-items:center;gap:12px;min-height:44px;margin-top:auto;padding-top:16px;font-size:13px;font-weight:600;display:flex}.bid-footer{border-top:1px solid hsl(var(--bl-ivory) / .12);max-width:1280px;color:hsl(var(--bl-ivory) / .6);justify-content:space-between;align-items:center;gap:20px;margin:auto;padding:24px clamp(22px,5vw,64px);font-size:12px;display:flex}.bid-footer nav{flex-wrap:wrap;gap:20px;display:flex}.bid-footer a{align-items:center;min-height:44px;display:inline-flex}@media (width<=767px){.bid-hero{padding:50px 0 38px}.bid-intro{font-size:15px}.bid-destinations{grid-template-columns:1fr}.bid-card{padding:24px}.bid-card h2{margin-top:24px}.bid-footer{padding-bottom:calc(24px + env(safe-area-inset-bottom,0px));flex-direction:column;align-items:flex-start;gap:6px}}
