.ldp-bs__shell{max-width:1240px;margin:0 auto;padding:0 32px}.ldp-bs-header{background:var(--ldp-dusk);color:var(--ldp-text-on-dark)}.ldp-bs-header .ldp-bs__shell{padding-top:88px;padding-bottom:72px}.ldp-bs-header__eyebrow{margin:0 0 20px}.ldp-bs-header__title{color:var(--ldp-paper);max-width:20ch;margin:0}.ldp-bs-header__lede{font-weight:300;font-size:var(--ldp-fs-body-lg);color:#ffffffd9;max-width:64ch;margin:28px 0 0;line-height:1.6}.ldp-bs-photo{background:linear-gradient(to bottom, var(--ldp-dusk) 0%, var(--ldp-dusk) 45%, var(--ldp-parchment) 45%, var(--ldp-parchment) 100%)}.ldp-bs-photo__frame{aspect-ratio:21/9;border-radius:var(--ldp-radius-btn);position:relative;overflow:hidden;box-shadow:0 24px 48px #0a22302e}.ldp-bs-photo__frame img{object-fit:cover}.ldp-bs-photo__chip{color:var(--ldp-paper);font-family:var(--ldp-font-mono);letter-spacing:.14em;text-transform:uppercase;border-radius:var(--ldp-radius-pill);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0a2230b8;align-items:center;padding:9px 16px;font-size:11px;display:inline-flex;position:absolute;bottom:18px;right:18px}.ldp-bs-help{background:var(--ldp-parchment)}.ldp-bs-help__grid{grid-template-columns:minmax(0,1fr) minmax(0,1.5fr);align-items:start;gap:56px;padding-top:80px;padding-bottom:80px;display:grid}.ldp-bs-help__eyebrow{margin:0 0 16px}.ldp-bs-help__title{max-width:16ch;margin:0}.ldp-bs-help__body{color:var(--ldp-midnight);font-size:17px;line-height:1.65}.ldp-bs-help__body p{margin:0}.ldp-bs-help__body p+p{margin-top:24px}.ldp-bs-help__list{flex-direction:column;gap:14px;margin:18px 0 0;padding:0;list-style:none;display:flex}.ldp-bs-help__list li{align-items:flex-start;gap:12px;display:flex}.ldp-bs-help__check{color:var(--ldp-creek);flex:none;margin-top:3px}.ldp-bs-help__link{color:var(--ldp-creek);font-weight:600;text-decoration:none}.ldp-bs-help__link:hover{color:var(--ldp-deep-creek)}.ldp-bs-reach{background:var(--ldp-paper)}.ldp-bs-reach .ldp-bs__shell{padding-top:88px;padding-bottom:96px}.ldp-bs-reach__eyebrow{margin:0 0 16px}.ldp-bs-reach__title{margin:0}.ldp-bs-reach__grid{grid-template-columns:minmax(0,1fr) minmax(0,1.25fr);align-items:start;gap:32px;margin-top:44px;display:grid}.ldp-bs-card{border:1px solid var(--ldp-limestone);border-radius:var(--ldp-radius-btn);flex-direction:column;padding:40px 36px;display:flex}.ldp-bs-card--call{background:var(--ldp-parchment)}.ldp-bs-card--note{background:var(--ldp-paper);box-shadow:0 4px 16px #0a22300f}.ldp-bs-card__tag{color:var(--ldp-driftwood);margin:0}.ldp-bs-card__phone{font-family:var(--ldp-font-serif);color:var(--ldp-creek);font-variant-numeric:tabular-nums;align-items:center;gap:14px;margin-top:22px;font-size:clamp(30px,3vw,40px);font-weight:700;text-decoration:none;transition:color .14s;display:inline-flex}.ldp-bs-card__phone:hover{color:var(--ldp-deep-creek)}.ldp-bs-card__phone-icon{flex:none}.ldp-bs-card__body{color:var(--ldp-midnight);margin:20px 0 0;font-size:16px;line-height:1.55}.ldp-bs-card--note .ldp-bs-card__body{margin-top:18px}.ldp-bs-card__cta{align-self:flex-start;margin-top:28px}.ldp-bs-form{flex-direction:column;gap:18px;margin-top:26px;display:flex;position:relative}.ldp-bs-form__row{grid-template-columns:1fr 1fr;gap:18px;display:grid}.ldp-bs-field{flex-direction:column;gap:7px;display:flex}.ldp-bs-field__label{color:var(--ldp-dusk);font-size:14px;font-weight:600}.ldp-bs-field__req{color:var(--ldp-sunset)}.ldp-bs-field__help{color:var(--ldp-driftwood);font-size:13px;line-height:1.5}.ldp-bs-field__input{border:1px solid var(--ldp-limestone);border-radius:var(--ldp-radius-btn);width:100%;color:var(--ldp-midnight);background:var(--ldp-paper);outline:none;padding:12px 14px;font-family:inherit;font-size:15px}textarea.ldp-bs-field__input{resize:vertical}.ldp-bs-field__input::placeholder{color:var(--ldp-driftwood)}.ldp-bs-field__input:focus{border-color:var(--ldp-creek);box-shadow:0 0 0 3px #008e7524}.ldp-bs-form__error{color:var(--ldp-sunset);margin:0;font-size:14px}.ldp-bs-form__submit{align-self:flex-start;font-family:inherit}.ldp-bs-form__submit:disabled{opacity:.7;cursor:wait}.ldp-bs-card__trust{color:var(--ldp-midnight);align-items:center;gap:9px;margin:20px 0 0;font-size:15px;display:flex}.ldp-bs-card__trust-icon{color:var(--ldp-creek);flex:none}.ldp-bs-confirm{background:var(--ldp-dusk);color:var(--ldp-text-on-dark);position:relative;overflow:hidden}.ldp-bs-confirm__art{opacity:.5;pointer-events:none;background-image:url(/ldp/topo-white-on-dusk.svg);background-position:0;background-size:cover;width:72%;height:100%;position:absolute;top:0;left:0}.ldp-bs-confirm__scrim{background:linear-gradient(90deg, #0a22301f 0%, #0a223066 45%, #0a2230d1 74%, var(--ldp-dusk) 100%);pointer-events:none;position:absolute;inset:0}.ldp-bs-confirm .ldp-bs__shell{padding-top:88px;padding-bottom:80px;position:relative}.ldp-bs-confirm__badge{width:60px;height:60px;color:var(--ldp-spring);background:#00e5ba24;border:1px solid #00e5ba80;border-radius:50%;justify-content:center;align-items:center;margin:0 0 28px;display:flex}.ldp-bs-confirm__title{color:var(--ldp-paper);max-width:22ch;margin:0}.ldp-bs-confirm__lede{font-weight:300;font-size:var(--ldp-fs-body-lg);color:#ffffffd9;max-width:60ch;margin:28px 0 0;line-height:1.6}.ldp-bs-fast{background:var(--ldp-parchment)}.ldp-bs-fast .ldp-bs__shell{padding-top:80px;padding-bottom:96px}.ldp-bs-fast__body{font-size:var(--ldp-fs-body-lg);color:var(--ldp-midnight);max-width:64ch;margin:0;line-height:1.6}.ldp-bs-fast__phone{color:var(--ldp-creek);white-space:nowrap;font-weight:600;text-decoration:none}.ldp-bs-fast__phone:hover{color:var(--ldp-deep-creek)}.ldp-bs-fast__actions{flex-wrap:wrap;align-items:center;gap:28px;margin-top:36px;display:flex}.ldp-bs-fast__back{color:var(--ldp-creek);font-size:16px;font-weight:600;text-decoration:none}.ldp-bs-fast__back:hover{color:var(--ldp-deep-creek)}@media (max-width:1024px){.ldp-bs-photo__frame{border-radius:0}}@media (max-width:900px){.ldp-bs-help__grid,.ldp-bs-reach__grid,.ldp-bs-form__row{grid-template-columns:1fr;gap:24px}.ldp-bs__shell{padding-left:20px;padding-right:20px}.ldp-bs-header .ldp-bs__shell,.ldp-bs-confirm .ldp-bs__shell{padding-top:56px;padding-bottom:48px}.ldp-bs-help__grid{padding-top:48px;padding-bottom:48px}.ldp-bs-reach .ldp-bs__shell,.ldp-bs-fast .ldp-bs__shell{padding-top:56px;padding-bottom:64px}.ldp-bs-card{padding:28px 22px}.ldp-bs-confirm__art{width:100%}}
