body{color:#fff;background:radial-gradient(ellipse 55% 22% at 20% 6%,rgba(58,84,180,.24) 0%,transparent 60%),radial-gradient(ellipse 50% 20% at 90% 98%,rgba(201,168,120,.14) 0%,transparent 55%),var(--color-ink)}.bk-hero{background:transparent;padding:160px 56px 48px;position:relative;overflow:hidden}.bk-hero__inner{max-width:1240px;margin:0 auto;position:relative;z-index:1}.bk-hero .eyebrow{margin-bottom:32px}.bk-hero__statement{font-family:var(--font-display);font-weight:var(--fw-display-med);font-style:italic;font-size:clamp(48px,6vw,96px);line-height:1.05;letter-spacing:-.02em;color:#fff;margin:0 0 40px;max-width:1100px}.bk-hero__statement em{font-style:normal;font-weight:var(--fw-display-bold);color:var(--color-tan)}.bk-hero__attribution{font-family:ui-monospace,monospace;font-size:12px;letter-spacing:.16em;text-transform:uppercase;color:#ffffff8c;font-weight:var(--fw-bold)}.bk-hero__attribution strong{color:#fff}.bk-expect{background:transparent;padding:12px 56px 24px}.bk-expect__inner{max-width:1240px;margin:0 auto}.bk-expect__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;padding:32px 0;border-top:1px solid rgba(255,255,255,.14);border-bottom:1px solid rgba(255,255,255,.14)}.bk-expect__item .eyebrow{margin-bottom:12px;color:var(--color-tan)}.bk-expect__title{font-family:var(--font-display);font-weight:var(--fw-display-bold);font-size:26px;line-height:1.1;color:#fff;margin:0 0 8px}.bk-expect__title em{font-style:italic;font-weight:var(--fw-display-med);color:var(--color-tan)}.bk-expect__desc{font-family:var(--font-body);font-size:14px;line-height:1.6;color:#ffffffbf;margin:0}.bk-form-section{background:transparent;padding:24px 56px 60px;position:relative;overflow:hidden}.bk-form-section__inner{max-width:1240px;margin:0 auto;position:relative;z-index:1}.bk-form-card{background:#ffffff0d;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid rgba(255,255,255,.1);border-radius:var(--r-lg);padding:56px 64px}.bk-form-card__head{display:flex;align-items:baseline;justify-content:space-between;flex-wrap:wrap;gap:16px;margin-bottom:40px;padding-bottom:24px;border-bottom:1px solid rgba(255,255,255,.14)}.bk-form-card__title{font-family:var(--font-display);font-weight:var(--fw-display-bold);font-size:clamp(28px,3vw,40px);line-height:1.05;color:#fff;margin:4px 0 0}.bk-form-card__title em{font-style:italic;font-weight:var(--fw-display-med);color:var(--color-tan)}.bk-form-card__lede{font-family:var(--font-display);font-weight:var(--fw-display-med);font-style:italic;font-size:16px;line-height:1.5;color:#ffffffb3;margin:0;max-width:420px;text-align:right}.bk-form-card__lede .req{color:var(--color-tan)}.bk-form{display:flex;flex-direction:column;gap:40px}.bk-group{border:0;padding:0;margin:0;display:flex;flex-direction:column;gap:20px}.bk-group__legend{font-family:ui-monospace,monospace;font-size:11px;letter-spacing:.24em;text-transform:uppercase;color:var(--color-tan);font-weight:var(--fw-bold);margin-bottom:12px;padding-bottom:12px;border-bottom:1px solid rgba(255,255,255,.1);width:100%}.bk-form__row{display:grid;grid-template-columns:1fr 1fr;gap:20px}.field__label-hint{font-weight:var(--fw-regular);color:#ffffff80;letter-spacing:.02em;text-transform:none;font-size:12px}.bk-form__submit-row{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-top:8px;flex-wrap:wrap}.bk-form__note{font-family:ui-monospace,monospace;font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:#ffffff8c;font-weight:var(--fw-bold)}.bk-fallback{background:transparent;padding:24px 56px 140px;text-align:center}.bk-fallback__inner{max-width:900px;margin:0 auto}.bk-fallback__text{font-family:var(--font-display);font-weight:var(--fw-display-med);font-style:italic;font-size:18px;line-height:1.5;color:#ffffffa6;margin:0}.bk-fallback__text a{color:var(--color-tan);border-bottom:1px solid transparent;transition:border-color .18s ease}.bk-fallback__text a:hover{border-color:var(--color-tan)}@media(max-width:900px){.bk-hero{padding:100px 24px 40px}.bk-expect{padding:12px 24px}.bk-expect__grid{grid-template-columns:1fr;gap:24px;padding:24px 0}.bk-form-section{padding:12px 24px 60px}.bk-form-card{padding:32px 24px}.bk-form-card__head{flex-direction:column;align-items:flex-start}.bk-form-card__lede{text-align:left}.bk-form__row{grid-template-columns:1fr;gap:20px}.bk-fallback{padding:12px 24px 80px}}
