@import"https://fonts.googleapis.com/css2?family=DM+Sans:wght@300;400;500&family=Fraunces:opsz,wght@9..144,300;9..144,400;9..144,500&display=swap";:root{font-family:DM Sans,Arial,sans-serif;color:#f5eddd;background:#1f303a;font-synthesis:none;text-rendering:optimizeLegibility}*{box-sizing:border-box}html{min-width:320px;background:#1f303a}body{min-width:320px;min-height:100vh;margin:0}button,input,textarea,select{font:inherit}.bm-page{position:relative;min-height:100svh;overflow:hidden;background-color:#1f303a;background-image:var(--bm-desktop-background);background-position:center;background-repeat:no-repeat;background-size:cover}.bm-single-overlay{position:absolute;inset:0;background:linear-gradient(90deg,rgba(248,239,220,.2) 0%,rgba(248,239,220,.08) 44%,transparent 72%)}.bm-single-copy{position:relative;z-index:1;width:min(100% - 3rem,680px);min-height:100svh;display:flex;flex-direction:column;justify-content:center;margin-left:clamp(1.5rem,8vw,9rem);padding:5rem 0}.bm-single-kicker{margin:0 0 1.5rem;color:#6b4028;font-size:.72rem;font-weight:500;letter-spacing:.22em;text-transform:uppercase}.bm-single-copy h1{max-width:620px;margin:0;color:#4a2d1e;font-family:Fraunces,Georgia,serif;font-size:clamp(calc(2.6rem - 15pt),calc(4.9vw - 15pt),calc(5.2rem - 15pt));font-weight:400;letter-spacing:-.02em;line-height:.92}.bm-single-body{max-width:620px;margin-top:clamp(2rem,5vh,3.75rem);color:#41271ae6;font-family:Fraunces,Georgia,serif;font-size:clamp(calc(.94rem - 1pt),calc(1.2vw - 1pt),calc(1.08rem - 1pt));font-weight:300;line-height:1.72}.bm-single-body p{margin:0 0 1.35rem}.bm-single-body p:last-child{margin-bottom:0}.bm-single-body p:first-child{color:#4a2d1e;font-size:clamp(calc(1.08rem - 1pt),calc(1.5vw - 1pt),calc(1.28rem - 1pt));line-height:1.55}.bm-privacy-link{align-self:flex-start;margin-top:1.5rem;color:#4a2d1e;font-family:Fraunces,Georgia,serif;font-size:calc(.8rem - 2pt);font-weight:300;letter-spacing:.12em;text-transform:uppercase;text-decoration:none}.bm-privacy-link:hover,.bm-privacy-link:focus-visible{text-decoration:underline;text-underline-offset:.2em}.bm-terms-link{margin-top:.55rem}.bm-privacy-page{min-height:100svh;padding:clamp(3.5rem,8vw,5.5rem) 1.5rem 4rem;background:#f5f0e5;color:#51493f;font-family:Fraunces,Georgia,serif}.bm-privacy-copy{width:min(100%,560px);margin:0 auto}.bm-privacy-copy h1{margin:0 0 2rem;color:#41392f;font-size:clamp(1.4rem,2.4vw,1.9rem);font-weight:400;letter-spacing:.16em;line-height:1.1;text-transform:uppercase}.bm-privacy-copy h2{margin:2rem 0 .75rem;color:#51493f;font-size:.95rem;font-weight:400;line-height:1.25}.bm-privacy-copy p{margin:0 0 .8rem;font-size:.78rem;font-weight:300;line-height:1.6}.bm-privacy-copy .bm-privacy-intro{margin-bottom:2rem}.bm-privacy-copy a{color:inherit;text-decoration:underline;text-underline-offset:.15em}.bm-privacy-copy .bm-privacy-updated{margin-top:2.5rem;color:#51493fad;font-size:.7rem}.bm-privacy-copy .bm-privacy-back-link{display:inline-block;margin-top:.65rem;color:#51493fb8;font-size:.7rem;font-weight:300;text-decoration:none}.bm-privacy-copy .bm-privacy-back-link:hover,.bm-privacy-copy .bm-privacy-back-link:focus-visible{color:#51493f;text-decoration:underline}.bm-support-footer{margin-top:2.5rem;color:#51493fb8;font-size:.7rem;line-height:1.8}.bm-privacy-copy .bm-support-footer a{text-decoration:none}.bm-privacy-copy .bm-support-footer a:hover,.bm-privacy-copy .bm-support-footer a:focus-visible{color:#51493f;text-decoration:underline}.bm-mobile-copy-break{display:none}@media(max-width:760px){.bm-page{background-image:var(--bm-mobile-background);background-position:center}.bm-single-overlay{background:linear-gradient(to top,#4c4c4c99,#4c4c4c00 65%),linear-gradient(90deg,rgba(248,239,220,.25) 0%,rgba(248,239,220,.1) 56%,transparent 86%)}.bm-single-copy{width:min(74%,560px);min-height:100svh;justify-content:flex-start;margin-left:13%;padding:3rem 0 5.25rem}.bm-single-copy h1{color:#4a2d1e;font-size:clamp(1.25rem,5.4vw,1.5rem);font-weight:500;line-height:calc(.92em + 2pt)}.bm-mobile-hidden-break{display:none}.bm-mobile-copy-break{display:block}.bm-single-body{color:#41271ae6;margin-top:1rem;font-size:clamp(.7rem,2.3vw,.9rem);font-weight:400;line-height:1.35}.bm-single-body p{margin-bottom:.8rem}.bm-single-body p:first-child{color:#4a2d1e;font-size:clamp(.82rem,2.5vw,.98rem);font-weight:500}.bm-privacy-link{margin-top:auto;color:#f7efdf;font-size:calc(.66rem - 2pt);font-weight:500}.bm-terms-link{margin-top:.45rem}.bm-privacy-page{padding:2.75rem 1.35rem 3rem}.bm-privacy-copy h1{margin-bottom:1.6rem;font-size:1.2rem}.bm-privacy-copy h2{margin-top:1.65rem;margin-bottom:.55rem;font-size:.84rem}.bm-privacy-copy p{margin-bottom:.65rem;font-size:.7rem;line-height:1.55}.bm-privacy-copy .bm-privacy-intro{margin-bottom:1.65rem}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}
