/* START_SECTION:bedusi-coming-soon (INDEX:1) */
.bedusi{--gold:#e6c472;--ivory:#f7f2e9;position:relative;isolation:isolate;min-height:100svh;background:#080b07;color:var(--ivory);display:flex;align-items:center;padding:36px 8% 44px 39%;overflow:hidden}
.bedusi:before{content:'';position:absolute;inset:0;z-index:-2;background-image:var(--bedusi-background);background-size:cover;background-position:center}
.bedusi:after{content:'';position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,transparent 30%,#02040230 46%,#02040255 78%,transparent)}
.b-content{width:100%;max-width:750px;margin:auto;text-align:center}
.b-brand-link{display:flex;flex-direction:column;align-items:center;text-decoration:none;color:var(--gold)}
.b-mark{display:block;position:relative;width:125px;aspect-ratio:180/145;overflow:hidden;mask-image:radial-gradient(ellipse,black 60%,transparent 75%)}
.b-mark img{position:absolute;max-width:none;width:853.333333%;height:auto;left:-497.222222%;top:-17.241379%}
.b-custom-logo{width:125px;height:auto;max-height:120px;object-fit:contain}
.b-wordmark{font:normal clamp(52px,5.6vw,86px)/1 Georgia,'Times New Roman',serif;letter-spacing:-3px;background:linear-gradient(105deg,#b78031,#fff1af 48%,#d8a646);background-clip:text;-webkit-text-fill-color:transparent}
.b-tagline{font:italic clamp(24px,2.8vw,42px)/1.25 'Baskerville','Palatino Linotype',Georgia,serif;color:var(--gold);margin:10px 0 17px}
.b-rule{display:block;width:58px;height:1px;background:var(--gold);margin:auto}
.b-categories{font:12px/1.9 Georgia,serif;letter-spacing:3px;color:var(--gold);margin:20px -15px 25px}
.b-signup h1{font:normal clamp(27px,2.8vw,42px)/1.35 Georgia,serif;letter-spacing:6px;max-width:620px;text-wrap:balance;margin:0 auto 21px}
.b-signup h2{font:normal clamp(15px,1.4vw,21px)/1.5 Georgia,serif;letter-spacing:3px;color:var(--gold);margin:0 0 7px;text-wrap:balance}
.b-intro{font:15px/1.65 Arial,sans-serif;letter-spacing:.3px;max-width:550px;margin:0 auto 22px;color:#ece9e0;text-wrap:balance}
.b-form{max-width:510px;margin:0 auto;text-align:left;display:flex;flex-direction:column}
.b-form>label:not(.b-consent){font-size:12px;letter-spacing:.4px;margin:0 0 6px;color:#e9dfc6}
.b-form>input:not([type=hidden]){width:100%;min-height:51px;border:1px solid #ba9d65;border-radius:6px;background:#060806bd;color:var(--ivory);padding:12px 16px;font:16px/1.4 Arial,sans-serif;margin-bottom:14px;box-shadow:inset 0 0 15px #0003}
.b-form>input:focus-visible{outline:2px solid #f7de96;outline-offset:3px;border-color:#f7de96}
.b-button{order:1;width:100%;min-height:55px;padding:15px;border:1px solid #e1b555;border-radius:7px;background:linear-gradient(105deg,#c8932d,#f7e2a2 48%,#c99531);color:#171406;font:18px/1.3 Georgia,serif;letter-spacing:3px;cursor:pointer;box-shadow:0 4px 18px #0004}
.b-button:hover{filter:brightness(1.1)}
.b-form>.b-consent{order:2;display:flex;align-items:flex-start;gap:12px;font:12px/1.7 Arial,sans-serif;text-align:left;margin:17px 12px 0;color:#e6e6dd;cursor:pointer}
.b-consent input{flex:none;width:19px;height:19px;margin:2px 0 0;accent-color:#e4c070;cursor:pointer}
.b-policies{display:flex;justify-content:center;align-items:center;gap:0;margin:22px 0 0;font:12px/1.6 Arial,sans-serif}
.b-policies a{padding:8px 18px;color:#e5e1d7;text-underline-offset:4px}.b-policies a+a{border-left:1px solid #928264}
.b-success{border:1px solid #c8ab68;background:#142015e8;padding:22px;line-height:1.7;color:#f5f1e6;border-radius:6px}
.b-error{border:1px solid #e5a091;background:#301510;padding:14px;color:#ffe6df;margin-bottom:16px;line-height:1.6}.b-error a{color:inherit}
@media(min-width:1600px){.bedusi{padding-top:55px;padding-bottom:55px}.b-content{max-width:820px}.b-mark{width:155px}.b-categories{font-size:14px}.b-signup h1{margin-bottom:26px}}
@media(max-width:1000px) and (min-width:701px){.bedusi{padding-left:34%;padding-right:5%}.bedusi:after{background:linear-gradient(90deg,transparent 10%,#020402a8 43%,#02040270)}.b-categories{font-size:10px;letter-spacing:2px}.b-signup h1{letter-spacing:4px}.b-signup h2{letter-spacing:2px}.b-intro{font-size:14px}}
@media(max-width:700px){.bedusi{padding:28px 22px 34px;align-items:flex-start;min-height:100svh}.bedusi:before{background-size:auto 720px;background-position:28% top;background-repeat:no-repeat;opacity:.6}.bedusi:after{background:linear-gradient(180deg,#03070365 0%,#030703a6 28%,#060906ed 62%,#060906 85%)}.b-content{max-width:440px}.b-mark{width:92px}.b-wordmark{font-size:57px;letter-spacing:-2px}.b-tagline{font-size:28px;margin:8px 0 14px}.b-categories{font-size:10px;letter-spacing:1.35px;margin:16px 0 23px;line-height:2}.b-signup h1{font-size:27px;line-height:1.4;letter-spacing:3.6px;margin:0 auto 17px;max-width:370px}.b-signup h2{font-size:15px;letter-spacing:2px;margin:0 auto 10px;max-width:340px}.b-intro{font-size:14px;line-height:1.65;margin-bottom:22px}.b-form>input:not([type=hidden]){background:#050805db;min-height:53px}.b-button{min-height:55px;font-size:17px}.b-form>.b-consent{font-size:11px;margin:17px 2px 0;gap:10px}.b-policies{margin-top:17px}.b-policies a{min-height:44px;display:flex;align-items:center}.b-success{font-size:14px}}
@media(prefers-reduced-motion:no-preference){.b-button{transition:filter .15s ease}}
/* END_SECTION:bedusi-coming-soon */
