.demo-d,.lpd-modals,.lpd-root{--d-navy:#071B3C;--d-navy-2:#15294D;--d-orange:#D2712E;--d-orange-2:#B95F22;--d-paper:#F9FAFC;--d-paper-2:#EDF0F5;--d-ink:var(--d-navy);--d-ink-2:#4A5874;--d-rule-soft:#C9D0DD;--d-on-navy:#F3F5F9;--d-on-navy-2:#B8C2D6;--d-focus:#E07A2E;--d-display:var(--font-jost),"Futura PT",Futura,ui-sans-serif,sans-serif;--d-body:var(--font-inter),ui-sans-serif,system-ui,sans-serif;--d-text-sm:0.8125rem;--d-text-md:1.125rem;--d-text-lg:1.5rem;--d-text-xl:clamp(1.4rem,1.5vw + 1rem,2.15rem);--d-text-decl:clamp(2.1rem,5vw + 0.6rem,5.5rem);--d-text-hero:clamp(2rem,min(6vw + 0.4rem,8.8svh),6.25rem);--d-header-h:56px;--d-gutter:clamp(1rem,4vw,3.5rem);--d-max:90rem;--d-rule-heavy:3px;--d-rule:2px;--d-ease:cubic-bezier(0.16,1,0.3,1)}.lpd-root{background:var(--d-paper);color:var(--d-ink);overflow-x:hidden}:is(.lpd-root,.demo-d) .bm-header{background:var(--d-paper);border-bottom:var(--d-rule-heavy) solid var(--d-navy);box-shadow:none;padding:0 var(--d-gutter)}:is(.lpd-root,.demo-d) .bm-header-title{font-family:var(--d-display);font-size:1.3rem;letter-spacing:-.01em;color:var(--d-navy)}:is(.lpd-root,.demo-d) .bm-nav-link{font-family:var(--d-display);font-size:var(--d-text-sm);letter-spacing:.12em;text-transform:uppercase;color:var(--d-navy);border:var(--d-rule) solid transparent;border-radius:0;padding:6px 10px}:is(.lpd-root,.demo-d) .bm-nav-link:hover:not(:disabled){background:transparent;border-color:var(--d-navy)}:is(.lpd-root,.demo-d) .bm-nav-link:disabled{color:var(--d-rule-soft)}:is(.lpd-root,.demo-d) .bm-lang-seg{border-radius:0;border:var(--d-rule) solid var(--d-navy);background:var(--d-paper);padding:2px}:is(.lpd-root,.demo-d) .bm-lang-thumb{border-radius:0;background:var(--d-navy);box-shadow:none;top:2px;bottom:2px;left:2px;width:calc(50% - 2px)}:is(.lpd-root,.demo-d) .bm-lang-opt{border-radius:0;font-family:var(--d-display);color:var(--d-navy)}:is(.lpd-root,.demo-d) .bm-lang-opt.active{color:var(--d-on-navy)}:is(.lpd-root,.demo-d) .bm-join-btn{border-radius:0;font-family:var(--d-display);font-size:var(--d-text-sm);letter-spacing:.1em;text-transform:uppercase;background:var(--d-navy);border:var(--d-rule) solid var(--d-navy)}:is(.lpd-root,.demo-d) .bm-join-btn:hover{transform:none;background:var(--d-navy-2)}@media (max-width:480px){:is(.lpd-root,.demo-d) .bm-header{padding:0 12px;gap:6px}:is(.lpd-root,.demo-d) .bm-header-title{font-size:1.05rem;white-space:nowrap}:is(.lpd-root,.demo-d) .bm-header-brand{margin-right:4px}:is(.lpd-root,.demo-d) .bm-lang{margin-right:6px}:is(.lpd-root,.demo-d) .bm-lang-opt{padding:4px 9px}:is(.lpd-root,.demo-d) .bm-join-btn{letter-spacing:.04em;font-size:12px;padding:7px 10px;white-space:nowrap}:is(.lpd-root,.demo-d) .bm-join-btn svg{display:none}}.lpd{background:var(--d-paper);color:var(--d-ink);font-family:var(--d-body);font-size:1rem;line-height:1.6}.lpd [id]{scroll-margin-top:64px}.lpd :focus-visible{outline:3px solid var(--d-focus);outline-offset:3px}.lpd img{display:block;max-width:100%;height:auto}.lpd ol,.lpd ul{list-style:none}.lpd-visually-hidden{position:absolute;width:1px;height:1px;overflow:hidden;-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap}.lpd-wrap{width:100%;max-width:var(--d-max);margin-inline:auto;padding-inline:var(--d-gutter)}.lpd-field{padding-block:clamp(4rem,8vw,6.5rem) clamp(3.5rem,6vw,5rem)}.lpd-field--navy{background:var(--d-navy);color:var(--d-on-navy)}.lpd-field--orange{background:var(--d-orange);color:var(--d-navy)}.lpd-field--paper2{background:var(--d-paper-2)}.lpd-eyebrow{display:inline-block;font-size:var(--d-text-sm);letter-spacing:.14em;border:var(--d-rule) solid;padding:.2em .7em;margin-bottom:1.5rem}.lpd-decl,.lpd-eyebrow{font-family:var(--d-display);text-transform:uppercase}.lpd-decl{font-size:var(--d-text-decl);line-height:1.02;letter-spacing:-.012em;overflow-wrap:break-word;-webkit-hyphens:manual;hyphens:manual;max-width:17ch;text-wrap:balance}.lpd-decl--md{font-size:clamp(1.9rem,3.2vw + .6rem,3.75rem);max-width:18ch}.lpd-answer{font-family:var(--d-display);font-size:var(--d-text-xl);line-height:1.2;letter-spacing:-.01em;max-width:30ch;text-wrap:pretty}.lpd-prose{font-size:var(--d-text-md);max-width:50ch}.lpd-muted{color:var(--d-ink-2)}.lpd-resolve{margin-top:2rem;padding-top:1.5rem;border-top:var(--d-rule-heavy) solid}@media (min-width:60rem){.lpd-resolve{margin-left:calc(5 / 12 * 100%);max-width:none}}.lpd-row{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem 1.5rem;margin-top:2rem}.lpd-arrow{display:inline-block;transition:transform .16s var(--d-ease)}.lpd-btn{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;min-height:2.9rem;padding:0 1.4rem;font-family:var(--d-display);font-size:.95rem;letter-spacing:.1em;text-transform:uppercase;text-decoration:none;white-space:nowrap;border:var(--d-rule) solid var(--d-navy);background:var(--d-navy);color:var(--d-on-navy);border-radius:0;cursor:pointer;transition:background-color .16s var(--d-ease),color .16s var(--d-ease),transform 90ms var(--d-ease)}.lpd-btn:hover{background:var(--d-navy-2)}.lpd-btn:hover .lpd-arrow{transform:translateX(3px)}.lpd-btn:active{transform:translateY(2px)}.lpd-btn--ghost{background:transparent;color:var(--d-navy)}.lpd-btn--ghost:hover{background:var(--d-navy);color:var(--d-on-navy)}.lpd-btn--light{background:var(--d-on-navy);color:var(--d-navy);border-color:var(--d-on-navy)}.lpd-btn--light:hover{background:var(--d-paper-2)}.lpd-arrowlink{display:inline-flex;align-items:center;gap:.5rem;font-family:var(--d-display);font-size:var(--d-text-md);color:inherit;background:none;border:0;padding:0;cursor:pointer;text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:.3em;transition:-webkit-text-decoration-color .16s var(--d-ease);transition:text-decoration-color .16s var(--d-ease);transition:text-decoration-color .16s var(--d-ease),-webkit-text-decoration-color .16s var(--d-ease)}.lpd-arrowlink:hover{-webkit-text-decoration-color:var(--d-orange);text-decoration-color:var(--d-orange)}.lpd-field--orange .lpd-arrowlink:hover{-webkit-text-decoration-color:var(--d-paper);text-decoration-color:var(--d-paper)}.lpd-arrowlink:hover .lpd-arrow{transform:translateX(3px)}.lpd-hero{min-height:calc(100svh - var(--d-header-h));display:flex;flex-direction:column;justify-content:center;padding-block:clamp(1rem,4svh,3rem) clamp(1.25rem,5svh,3.5rem)}.lpd-hero-top{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:1rem;gap:1rem;align-items:center}.lpd-h1{font-family:var(--d-display);text-transform:uppercase;font-size:var(--d-text-hero);line-height:1.02;letter-spacing:-.015em;overflow-wrap:break-word;min-width:0}.lpd-line{display:block}.lpd-h1 mark{background:var(--d-navy);color:var(--d-on-navy);padding:.04em .14em 0;-webkit-box-decoration-break:clone;box-decoration-break:clone}.lpd-rot-line{line-height:1.3;margin-top:.04em}.lpd-rot{display:grid}.lpd-rot-item{grid-area:1/1;-webkit-clip-path:inset(0 100% 0 0);clip-path:inset(0 100% 0 0);opacity:0}.lpd-rot-item[data-s=in]{-webkit-clip-path:inset(0 0 0 0);clip-path:inset(0 0 0 0);opacity:1;transition:opacity .5s ease-out .45s,-webkit-clip-path 1.1s cubic-bezier(.65,0,.35,1) .45s;transition:clip-path 1.1s cubic-bezier(.65,0,.35,1) .45s,opacity .5s ease-out .45s;transition:clip-path 1.1s cubic-bezier(.65,0,.35,1) .45s,opacity .5s ease-out .45s,-webkit-clip-path 1.1s cubic-bezier(.65,0,.35,1) .45s}.lpd-rot-item[data-s=out]{-webkit-clip-path:inset(0 0 0 100%);clip-path:inset(0 0 0 100%);opacity:0;transition:opacity .6s ease-in,-webkit-clip-path .7s cubic-bezier(.65,0,.35,1);transition:clip-path .7s cubic-bezier(.65,0,.35,1),opacity .6s ease-in;transition:clip-path .7s cubic-bezier(.65,0,.35,1),opacity .6s ease-in,-webkit-clip-path .7s cubic-bezier(.65,0,.35,1)}@media (prefers-reduced-motion:reduce){.lpd-rot-item[data-s]{transition:none}}@media (max-width:39.99rem){.lpd-root{--d-text-hero:clamp(1.85rem,min(9vw,5.6svh),3.25rem)}}.lpd-cube{display:none}.lpd-hero-body{display:grid;grid-gap:1rem;gap:1rem;margin-top:1.25rem}.lpd-hero-lead .lpd-answer{margin-bottom:1rem}.lpd-hero .lpd-answer{font-size:clamp(1.2rem,min(1.5vw + 1rem,4svh),2.15rem)}.lpd-inline{font:inherit;color:inherit;background:none;border:0;padding:0;cursor:pointer;text-decoration:underline;-webkit-text-decoration-color:var(--d-orange);text-decoration-color:var(--d-orange);text-decoration-thickness:3px;text-underline-offset:.18em}.lpd-inline:hover{background:var(--d-orange);-webkit-text-decoration-color:var(--d-navy);text-decoration-color:var(--d-navy)}@media (max-width:59.99rem){.lpd-hero-lead{display:contents}.lpd-hero-lead .lpd-answer{margin-bottom:0;order:1}.lpd-hero-lead .lpd-prose{order:3}.lpd-ask{order:2}}@media (min-width:60rem){.lpd-hero-top{grid-template-columns:minmax(0,1fr) min(29vw,41svh,460px);column-gap:0}.lpd-cube{display:block;width:100%;height:auto;aspect-ratio:1;translate:-2.5rem -1.75rem}.lpd-hero-body{grid-template-columns:repeat(12,minmax(0,1fr));column-gap:1.5rem;align-items:start;margin-top:clamp(1.25rem,4.5svh,3.5rem)}.lpd-hero-lead{grid-column:1/span 5}.lpd-ask{grid-column:6/span 7}}@media (prefers-reduced-motion:no-preference){.lpd-line{animation:lpd-sweep .42s var(--d-ease) both;animation-delay:calc(var(--i, 0) * 90ms)}@keyframes lpd-sweep{0%{opacity:0;transform:translateX(-.5em)}to{opacity:1;transform:none}}}.lpd-ask{position:relative}.lpd-ask-frame{display:block;border:var(--d-rule-heavy) solid var(--d-navy);background:#fff}.lpd-ask-label{display:block;padding:.75rem 1rem 0;font-family:var(--d-display);font-size:var(--d-text-sm);letter-spacing:.12em;text-transform:uppercase}.lpd-ask-field{padding:.25rem 1rem .75rem}.lpd-ask-field input{width:100%;min-height:2.75rem;border:0;border-bottom:var(--d-rule) solid var(--d-rule-soft);border-radius:0;background:transparent;outline:none;font-family:var(--d-body);font-size:1.15rem;color:var(--d-ink);transition:border-color .16s var(--d-ease)}.lpd-ask-field input::placeholder{color:var(--d-ink-2);opacity:1}.lpd-ask-field input:focus{border-bottom-color:var(--d-orange)}.lpd-ask-frame:focus-within{outline:3px solid var(--d-focus);outline-offset:3px}.lpd-ask-frame .lpd-ask-field input:focus-visible{outline:none}.lpd-ask-bar{display:flex;align-items:center;justify-content:space-between;gap:.75rem 1rem;flex-wrap:wrap;border-top:var(--d-rule) solid var(--d-navy);padding:.5rem .5rem .5rem 1rem}.lpd-ask-meta{font-size:var(--d-text-sm);color:var(--d-ink-2);flex:1 1 16rem}.lpd-ask-meta strong{color:var(--d-ink)}.lpd-ask-bar .lpd-btn{margin-left:auto}.lpd-btn:disabled{background:var(--d-ink-2);border-color:var(--d-ink-2);cursor:default;transform:none}.lpd-btn:disabled .lpd-arrow{transform:none}@media (max-width:39.99rem){.lpd-hero .lpd-ask-meta{display:none}.lpd-ask-bar{padding:.5rem}.lpd-ask-bar .lpd-btn{width:100%}}.lpd-sticker{position:absolute;top:-3.75rem;right:1rem;z-index:2;transform:rotate(-4deg);display:flex;flex-direction:column;align-items:center;background:var(--d-orange);color:var(--d-navy);border:var(--d-rule) solid var(--d-navy);padding:.4rem .75rem;text-align:center;font-family:var(--d-display);text-transform:uppercase;letter-spacing:.06em;line-height:1.1;font-size:var(--d-text-sm);pointer-events:none}.lpd-sticker b{font-size:1.9rem;letter-spacing:-.01em;line-height:1}@media (max-width:59.99rem){.lpd-sticker{top:-.9rem;right:.5rem;font-size:.6875rem;padding:.25rem .5rem}.lpd-sticker b{font-size:1.25rem}}.lpd-hero-alt{margin-top:1rem;display:flex;flex-wrap:wrap;gap:.25rem 1.25rem;align-items:center}.lpd-hero-alt p{color:var(--d-ink-2)}.lpd-hero-links{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:1rem}@media (max-width:39.99rem){.lpd-hero-alt p{display:none}.lpd-hero-alt .lpd-arrowlink{font-size:1rem}.lpd-hero-links{gap:.5rem}.lpd-hero-links .lpd-btn{flex:1 1;min-width:0;padding-inline:.5rem;font-size:.75rem;letter-spacing:.04em;min-height:2.6rem}}.lpd-sheet-backdrop{position:fixed;inset:0;z-index:90;display:flex;align-items:stretch;justify-content:center;padding:clamp(12px,3vw,40px);background:rgba(7,27,60,.72)}.lpd-sheet-backdrop[hidden]{display:none}.lpd-sheet{display:flex;flex-direction:column;min-height:0;width:100%;max-width:72rem;background:var(--d-paper-2);color:var(--d-ink);border:var(--d-rule-heavy) solid var(--d-navy);box-shadow:10px 10px 0 var(--d-navy);font-family:var(--d-body);line-height:1.6;outline:none}@media (prefers-reduced-motion:no-preference){.lpd-sheet-backdrop:not([hidden]){animation:lpd-fade .2s var(--d-ease) both}.lpd-sheet-backdrop:not([hidden]) .lpd-sheet{animation:lpd-rise .32s var(--d-ease) both}@keyframes lpd-fade{0%{opacity:0}to{opacity:1}}@keyframes lpd-rise{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:none}}}.lpd-sheet-head{flex:none;display:flex;flex-wrap:wrap;align-items:center;gap:.5rem 2rem;background:var(--d-navy);color:var(--d-on-navy);box-shadow:inset 0 -6px 0 var(--d-orange);padding:.75rem .75rem calc(.75rem + 6px) clamp(1rem,3vw,2rem)}.lpd-sheet-body{flex:1 1;min-height:0;overflow-y:auto;overscroll-behavior:contain}.lpd-sheet-body .lpd-convo-body{padding-inline:clamp(1rem,4vw,3rem)}.lpd-sheet-close{flex:none;width:44px;height:44px;display:grid;place-items:center;background:transparent;color:var(--d-on-navy);border:var(--d-rule) solid var(--d-on-navy);border-radius:0;cursor:pointer;font-family:var(--d-display);font-size:1.25rem;line-height:1;transition:background-color .16s var(--d-ease),color .16s var(--d-ease)}.lpd-sheet-close:hover{background:var(--d-orange);border-color:var(--d-orange);color:var(--d-navy)}.lpd-sheet-close:active{transform:translateY(1px)}.lpd-modals .lpd-sheet :focus-visible{outline:3px solid var(--d-focus);outline-offset:3px}.lpd-convo-title,.lpd-quota{font-family:var(--d-display);font-size:var(--d-text-sm);letter-spacing:.14em;text-transform:uppercase}.lpd-quota{display:inline-flex;align-items:center;gap:.6rem;color:var(--d-on-navy-2)}.lpd-quota-boxes{display:inline-flex;gap:4px}.lpd-quota-boxes i{width:14px;height:14px;border:var(--d-rule) solid var(--d-on-navy-2)}.lpd-quota-boxes i.on{background:var(--d-orange);border-color:var(--d-orange)}.lpd-convo-continue{margin-left:auto;display:inline-flex;align-items:center;gap:.5rem;color:var(--d-on-navy);white-space:nowrap;font-family:var(--d-display);font-size:var(--d-text-sm);letter-spacing:.1em;text-transform:uppercase;text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:.35em;-webkit-text-decoration-color:var(--d-orange);text-decoration-color:var(--d-orange)}.lpd-convo-continue:hover .lpd-arrow{transform:translateX(3px)}.lpd-convo-continue+.lpd-sheet-close{margin-left:0}.lpd-sheet-close{margin-left:auto}@media (max-width:39.99rem){.lpd-sheet-backdrop{padding:0}.lpd-sheet{max-width:none;height:100dvh;border:0;box-shadow:none}.lpd-sheet-head{gap:.4rem 1rem;padding-left:1rem}.lpd-convo-title{display:none}.lpd-sheet-close{order:2;margin-left:auto}.lpd-convo-continue{order:3;flex-basis:100%;margin-left:0}}.lpd-ask-resume{flex:1 1 auto;display:inline-flex;align-items:center;gap:.5rem;background:none;border:0;padding:.25rem 0;cursor:pointer;color:var(--d-navy);font-family:var(--d-display);font-size:.95rem;letter-spacing:.08em;text-transform:uppercase;text-decoration:underline;-webkit-text-decoration-color:var(--d-orange);text-decoration-color:var(--d-orange);text-decoration-thickness:3px;text-underline-offset:.3em}.lpd-ask-resume:hover .lpd-arrow{transform:translateX(3px)}.lpd-convo-body{display:grid;grid-gap:2.5rem;gap:2.5rem;padding-block:clamp(2rem,5vw,3.5rem) clamp(2.5rem,6vw,4.5rem)}.lpd-convo-body>*{max-width:60rem}.lpd-thread{display:grid;grid-gap:3rem;gap:3rem}.lpd-turn{display:grid;grid-gap:1.25rem;gap:1.25rem;scroll-margin-top:1.5rem}.lpd-turn-a,.lpd-turn-q{display:grid;grid-gap:.6rem;gap:.6rem;justify-items:start}.lpd-q{font-family:var(--d-display);text-transform:uppercase;font-size:clamp(1.35rem,2vw + .75rem,2.4rem);line-height:1.05;letter-spacing:-.01em;max-width:32ch;overflow-wrap:anywhere;min-width:0}.lpd-a{width:100%;min-width:0;background:#fff;border:var(--d-rule-heavy) solid var(--d-navy);border-left:12px solid var(--d-orange);padding:clamp(1rem,3vw,2rem);display:flex;flex-wrap:wrap;align-items:center;gap:.25rem .5rem}.lpd-a .markdown{flex:1 1 100%;min-width:0;font-family:var(--d-body);font-size:1.0625rem;line-height:1.65;color:var(--d-ink);overflow-wrap:anywhere}.lpd-a .markdown ul{list-style:disc;padding-left:1.4em}.lpd-a .markdown ol{list-style:decimal;padding-left:1.6em}.lpd-a .markdown li::marker{color:var(--d-orange)}.lpd-a .markdown :is(h1,h2,h3,h4){font-family:var(--d-display);color:var(--d-navy);letter-spacing:-.005em}.lpd-a .markdown table{display:block;max-width:100%;overflow-x:auto;border-collapse:collapse}.lpd-a .markdown :is(th,td){border:1px solid var(--d-rule-soft);overflow-wrap:normal;min-width:7rem}.lpd-a .markdown th{background:var(--d-paper-2)}.lpd-a .markdown a{color:var(--d-navy);-webkit-text-decoration-color:var(--d-orange);text-decoration-color:var(--d-orange);text-decoration-thickness:2px}.lpd-a .markdown pre{max-width:100%;overflow-x:auto;border-radius:0}.lpd-a .cube-spinner-cube{--cube:20px}.lpd-a .cube-spinner-cube i{border-color:var(--d-navy);border-width:2px}.lpd-a-hint{color:var(--d-ink-2);font-size:var(--d-text-sm);letter-spacing:.04em}.lpd-convo-error{border:var(--d-rule) solid #a3261b;background:#FCEDEB;color:#7A1C14;padding:.75rem 1rem}.lpd-limit{display:grid;grid-gap:1rem;gap:1rem;justify-items:start;background:var(--d-orange);color:var(--d-navy);border:var(--d-rule-heavy) solid var(--d-navy);padding:clamp(1.25rem,3vw,2.25rem)}.lpd-limit-title{font-family:var(--d-display);text-transform:uppercase;font-size:clamp(1.6rem,3vw + .5rem,3rem);line-height:1;letter-spacing:-.01em;max-width:18ch}.lpd-limit-text{font-size:var(--d-text-md);max-width:52ch}:is(.lpd-limit,.lpd-card) .bm-login-form{display:flex;flex-direction:row;flex-wrap:wrap;align-items:stretch;gap:.5rem;width:100%;max-width:36rem;margin:0;padding:0;background:none;border:0;box-shadow:none}:is(.lpd-limit,.lpd-card) .bm-login-form input{flex:1 1 14rem;min-width:0;height:3rem;margin:0;border:var(--d-rule-heavy) solid var(--d-navy);border-radius:0;background:#fff;font-family:var(--d-body);font-size:1.05rem;color:var(--d-ink);padding:0 .9rem;box-shadow:none}:is(.lpd-limit,.lpd-card) .bm-login-form input:focus{outline:3px solid var(--d-paper);outline-offset:2px}:is(.lpd-limit,.lpd-card) .lp-waitlist-submit{flex:0 0 auto;min-height:3rem;margin:0;padding:0 1.4rem;border:var(--d-rule-heavy) solid var(--d-navy);border-radius:0;background:var(--d-navy);color:var(--d-on-navy);font-family:var(--d-display);font-size:.95rem;letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;cursor:pointer}:is(.lpd-limit,.lpd-card) .lp-waitlist-submit:hover{background:var(--d-navy-2)}:is(.lpd-limit,.lpd-card) .lp-waitlist-error{flex:1 1 100%;color:var(--d-navy);font-weight:600}:is(.lpd-limit,.lpd-card) .bm-login-sent{background:var(--d-paper);border:var(--d-rule-heavy) solid var(--d-navy);padding:1rem 1.25rem;border-radius:0}:is(.lpd-limit,.lpd-card) .bm-login-sent-heading{font-family:var(--d-display);text-transform:uppercase;font-size:var(--d-text-lg)}@media (max-width:39.99rem){:is(.lpd-limit,.lpd-card) .bm-login-form input{flex-basis:100%}:is(.lpd-limit,.lpd-card) .lp-waitlist-submit{width:100%;font-size:.85rem;letter-spacing:.05em;padding-inline:.75rem}}.lpd-seam{height:14px;background:repeating-linear-gradient(-45deg,var(--d-navy) 0 14px,var(--d-orange) 14px 28px)}.lpd-challenges{margin-top:clamp(2.5rem,5vw,4rem);border-top:var(--d-rule-heavy) solid var(--d-on-navy)}.lpd-challenge{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:1.25rem;gap:1.25rem;padding-block:2rem;border-bottom:1px solid var(--d-navy-2)}.lpd-challenge-num{font-family:var(--d-display);font-size:clamp(2.5rem,4vw,3.75rem);line-height:1;color:var(--d-orange)}.lpd-challenge h3{font-family:var(--d-display);font-size:var(--d-text-lg);line-height:1.2;margin:.6rem 0 .5rem}.lpd-challenge-problem p{color:var(--d-on-navy-2);max-width:46ch}.lpd-challenge-answer{border-left:var(--d-rule-heavy) solid var(--d-orange);padding-left:1.25rem}.lpd-challenge-answer p{max-width:46ch}.lpd-tag{display:inline-block;font-family:var(--d-display);font-size:.75rem;letter-spacing:.14em;text-transform:uppercase;border:var(--d-rule) solid;padding:.1em .55em}.lpd-tag--accent{background:var(--d-orange);color:var(--d-navy);border-color:var(--d-orange)}@media (min-width:60rem){.lpd-challenge{grid-template-columns:6rem minmax(0,1fr) minmax(0,1fr);column-gap:2.5rem;padding-block:2.5rem}}.lpd-saved{padding-block:clamp(3rem,6vw,5rem)}.lpd-saved-in{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:1rem;gap:1rem;align-items:center}.lpd-saved-num{font-family:var(--d-display);font-size:clamp(9rem,24vw,21rem);line-height:.8;letter-spacing:-.04em}.lpd-saved .lpd-decl{max-width:12ch}.lpd-saved-text{margin-top:1.25rem;max-width:34ch}@media (min-width:60rem){.lpd-saved-in{grid-template-columns:auto minmax(0,1fr);column-gap:clamp(2rem,4vw,4rem)}}.lpd-grid{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:3rem;gap:3rem}.lpd-ai-copy .lpd-decl{margin-bottom:1.5rem}.lpd-feats{margin-top:1.75rem;border-top:var(--d-rule) solid var(--d-navy)}.lpd-feats li{display:grid;grid-template-columns:2rem minmax(0,1fr);grid-gap:.5rem;gap:.5rem;padding-block:.75rem;border-bottom:1px solid var(--d-rule-soft);font-size:var(--d-text-md)}.lpd-feats li:before{content:"→";font-family:var(--d-display);color:var(--d-orange)}.lpd-ai-demo{border:var(--d-rule-heavy) solid var(--d-navy);background:#fff;min-width:0}.lpd-ai-demo-bar{padding:.5rem 1rem;border-bottom:var(--d-rule) solid var(--d-navy);font-family:var(--font-jetbrains-mono),ui-monospace,monospace;font-size:var(--d-text-sm);background:var(--d-paper-2)}.lpd-ai-demo-frame{display:block;width:100%;height:600px;border:0}@media (min-width:60rem){.lpd-grid{grid-template-columns:repeat(12,minmax(0,1fr));column-gap:1.5rem;align-items:start}.lpd-ai-copy{grid-column:1/span 5}.lpd-ai-demo{grid-column:6/span 7}}@media (max-width:40rem){.lpd-ai-demo-frame{height:520px}}.lpd-pay-lead{margin-top:1.5rem}.lpd-pay-panels{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:1.5rem;gap:1.5rem;margin-top:clamp(2.5rem,5vw,3.5rem)}.lpd-panel{display:grid;align-content:start;grid-gap:1.25rem;gap:1.25rem;background:var(--d-paper);color:var(--d-navy);border:var(--d-rule-heavy) solid var(--d-navy);padding:clamp(1.5rem,3vw,2.5rem)}.lpd-panel--navy{background:var(--d-navy);color:var(--d-on-navy)}.lpd-panel-title{font-size:var(--d-text-sm);letter-spacing:.14em}.lpd-panel-big,.lpd-panel-title{font-family:var(--d-display);text-transform:uppercase}.lpd-panel-big{font-size:clamp(2.1rem,4vw,3.5rem);line-height:1;letter-spacing:-.01em;overflow-wrap:break-word}.lpd-panel ul{border-top:var(--d-rule) solid}.lpd-panel li{padding-block:.75rem;border-bottom:1px solid var(--d-rule-soft);font-size:var(--d-text-md);display:grid;grid-template-columns:1.75rem minmax(0,1fr)}.lpd-panel li:before{content:"→";font-family:var(--d-display);color:var(--d-orange)}.lpd-panel--navy li{border-bottom-color:var(--d-navy-2)}.lpd-panel .lpd-btn{justify-self:start;white-space:normal;text-align:left;padding-block:.6rem}.lpd-pay-note{margin-top:1.5rem;font-size:var(--d-text-sm)}@media (min-width:60rem){.lpd-pay-panels{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.lpd-ex-lead{margin-top:1.5rem}.lpd-people{display:grid;grid-template-columns:minmax(0,1fr);margin-top:clamp(2.5rem,5vw,3.5rem);border-top:var(--d-rule-heavy) solid var(--d-navy)}.lpd-person{display:grid;grid-template-columns:6rem minmax(0,1fr);grid-gap:1rem;gap:1rem;padding-block:1.5rem;border-bottom:var(--d-rule) solid var(--d-navy);cursor:pointer;transition:background-color .16s var(--d-ease)}.lpd-person:hover{background:var(--d-paper)}.lpd-founder img,.lpd-person img{width:100%;aspect-ratio:1;object-fit:cover;filter:grayscale(1) contrast(1.08);border:var(--d-rule) solid var(--d-navy);transition:filter .22s var(--d-ease)}.lpd-person:hover img{filter:none}.lpd-founder h3,.lpd-person h3{font-family:var(--d-display);font-size:var(--d-text-lg);line-height:1.15}.lpd-person-role{font-family:var(--d-display);font-size:var(--d-text-sm);letter-spacing:.1em;text-transform:uppercase;color:var(--d-ink-2);margin-top:.25rem}.lpd-tags{display:flex;flex-wrap:wrap;gap:.375rem;margin:.75rem 0 1rem;font-size:.75rem;color:var(--d-ink-2)}.lpd-tags li{border:1px solid var(--d-rule-soft);padding:.1rem .5rem;background:var(--d-paper)}.lpd-ex-foot{margin-top:2.5rem}@media (min-width:60rem){.lpd-people{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.lpd-person{grid-template-columns:11rem minmax(0,1fr);gap:1.5rem;padding:2rem 2rem 2rem 0;border-bottom:0}.lpd-person+.lpd-person{padding-left:2rem;border-left:var(--d-rule) solid var(--d-navy)}}.lpd-blog-head{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:end;gap:1.5rem}.lpd-posts{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,20rem),1fr));margin-top:clamp(2rem,4vw,3rem);border-top:var(--d-rule-heavy) solid var(--d-on-navy)}.lpd-post{display:flex;flex-direction:column;gap:.75rem;padding:1.75rem 1.5rem 2rem 0;color:inherit;text-decoration:none;border-bottom:1px solid var(--d-navy-2);transition:background-color .16s var(--d-ease)}.lpd-post-meta{font-size:var(--d-text-sm);letter-spacing:.12em;text-transform:uppercase;color:var(--d-orange)}.lpd-post h3,.lpd-post-meta{font-family:var(--d-display)}.lpd-post h3{font-size:var(--d-text-lg);line-height:1.2}.lpd-post p{color:var(--d-on-navy-2)}.lpd-post-more{margin-top:auto;padding-top:.5rem;font-family:var(--d-display);text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:.3em}.lpd-post:hover h3{color:var(--d-orange)}.lpd .lpd-post-cover{width:100%;height:auto;aspect-ratio:16/10;object-fit:cover;border:var(--d-rule) solid var(--d-on-navy);margin-bottom:.5rem;background:var(--d-navy-2);transition:border-color .16s var(--d-ease)}.lpd-post:hover .lpd-post-cover{border-color:var(--d-orange)}.lpd-post:hover .lpd-arrow{transform:translateX(3px)}@media (min-width:60rem){.lpd-post+.lpd-post{padding-left:1.5rem;border-left:1px solid var(--d-navy-2)}.lpd-posts>.lpd-post:not(:first-child):not(:last-child){padding-inline:.75rem}.lpd-posts>.lpd-post:last-child:not(:first-child){padding-left:1.5rem;padding-right:0}}.lpd-about-lead{margin-top:1.5rem}.lpd-founders{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,15rem),1fr));grid-gap:2rem 1.5rem;gap:2rem 1.5rem;margin-top:clamp(2.5rem,5vw,3.5rem);padding-top:2rem;border-top:var(--d-rule-heavy) solid var(--d-navy)}.lpd-founder img{max-width:15rem;margin-bottom:1rem}@media (max-width:39.99rem){.lpd-founder{display:grid;grid-template-columns:6rem minmax(0,1fr);grid-column-gap:1rem;column-gap:1rem;align-items:start}.lpd-founder img{grid-row:1/span 3;margin-bottom:0}}.lpd-founder-line{margin-top:.6rem;max-width:36ch}.lpd-security{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:1rem;gap:1rem;margin-top:clamp(2.5rem,5vw,4rem);background:var(--d-navy);color:var(--d-on-navy);padding:clamp(1.5rem,3vw,2.5rem);border-left:12px solid var(--d-orange)}.lpd-security h3{font-family:var(--d-display);text-transform:uppercase;font-size:clamp(1.75rem,3vw,2.75rem);line-height:1}.lpd-security p{font-family:var(--d-display);font-size:var(--d-text-xl);line-height:1.25;max-width:44ch}@media (min-width:60rem){.lpd-security{grid-template-columns:minmax(0,4fr) minmax(0,8fr);column-gap:2rem;align-items:start}}.lpd-usp .lpd-decl{max-width:16ch}.lpd-usps{display:grid;grid-template-columns:minmax(0,1fr);margin-top:clamp(2.5rem,5vw,4rem);border-top:var(--d-rule-heavy) solid var(--d-on-navy)}.lpd-usp-item{display:grid;align-content:start;grid-gap:.75rem;gap:.75rem;padding:1.75rem 0 2rem;border-bottom:1px solid var(--d-navy-2)}.lpd-usp-num{font-family:var(--d-display);font-size:clamp(2.5rem,4vw,3.5rem);line-height:1;color:var(--d-orange)}.lpd-usp-item h3{font-family:var(--d-display);text-transform:uppercase;font-size:clamp(1.15rem,.9vw + .9rem,1.5rem);line-height:1.12;letter-spacing:.005em;max-width:22ch;overflow-wrap:anywhere}.lpd-usp-item p{color:var(--d-on-navy-2);max-width:40ch}@media (min-width:40rem) and (max-width:59.99rem){.lpd-usps{grid-template-columns:repeat(2,minmax(0,1fr))}.lpd-usp-item:nth-child(odd){padding-right:1.5rem}.lpd-usp-item:nth-child(2n){padding-left:1.5rem;border-left:1px solid var(--d-navy-2)}}@media (min-width:60rem){.lpd-usps{grid-template-columns:repeat(3,minmax(0,1fr))}.lpd-usp-item{padding:2.25rem 2rem 2.5rem}.lpd-usp-item:nth-child(3n+1){padding-left:0}.lpd-usp-item:not(:nth-child(3n+1)){border-left:1px solid var(--d-navy-2)}}.lpd-close{padding-block:clamp(5rem,10vw,9rem) clamp(4rem,7vw,6rem)}.lpd-close .lpd-decl{max-width:14ch}.lpd-close-row{display:grid;grid-gap:2.5rem;gap:2.5rem;margin-top:3rem}.lpd-megabtn{display:flex;justify-content:space-between;align-items:center;gap:1rem;min-height:6rem;padding:1rem 1.5rem;width:100%;background:var(--d-orange);color:var(--d-navy);border:var(--d-rule-heavy) solid var(--d-navy);border-radius:0;cursor:pointer;font-family:var(--d-display);text-transform:uppercase;letter-spacing:.02em;font-size:clamp(1.3rem,2.6vw,2.25rem);line-height:1;text-align:left;transition:background-color .16s var(--d-ease),transform 90ms var(--d-ease)}.lpd-megabtn:hover{background:var(--d-orange-2)}.lpd-megabtn:hover .lpd-arrow{transform:translateX(6px)}.lpd-megabtn:active{transform:translateY(3px)}@media (min-width:60rem){.lpd-close-row{grid-template-columns:repeat(12,minmax(0,1fr));column-gap:1.5rem;align-items:end}.lpd-close-row>div{grid-column:1/span 5}.lpd-megabtn{grid-column:6/span 7}}.lpd-foot{background:var(--d-navy);color:var(--d-on-navy);font-family:var(--d-body);line-height:1.6}.lpd-foot ul{list-style:none;padding:0}.lpd-marquee{overflow:hidden;border-bottom:var(--d-rule) solid var(--d-navy-2)}.lpd-marquee-track{display:flex;width:max-content;animation:lpd-marquee 48s linear infinite}.lpd-marquee:hover .lpd-marquee-track{animation-play-state:paused}.lpd-marquee-track>span{display:flex;white-space:nowrap}.lpd-marquee-track>span>span{padding-block:1rem;font-family:var(--d-display);text-transform:uppercase;letter-spacing:.02em;font-size:clamp(1.25rem,2.6vw,2.4rem);line-height:1}.lpd-marquee-track i{font-style:normal;color:var(--d-orange);padding-inline:.35em}@keyframes lpd-marquee{0%{transform:translateX(0)}to{transform:translateX(-50%)}}@media (prefers-reduced-motion:reduce){.lpd-marquee-track{animation:none}.lpd *,.lpd :after,.lpd :before{transition-duration:1ms!important}}.lpd-foot-row{display:flex;flex-wrap:wrap;align-items:center;gap:1rem 2.5rem;padding-block:2.5rem 1.5rem}.lpd-wordmark{display:inline-flex;align-items:center;gap:.5rem;color:inherit;text-decoration:none;font-family:var(--d-display);font-size:1.45rem;line-height:1}.lpd-wordmark img{width:2.1rem;height:auto}.lpd-foot-links{display:flex;flex-wrap:wrap;gap:.5rem 1.5rem;margin-left:auto}.lpd-foot-links a,.lpd-foot-links button{color:inherit;background:none;border:0;padding:0;cursor:pointer;white-space:nowrap;text-decoration:none;font-family:var(--d-display);font-size:var(--d-text-sm);letter-spacing:.1em;text-transform:uppercase}.lpd-foot-links a:hover,.lpd-foot-links button:hover{text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:.3em}.lpd-foot-copy{width:100%;font-size:var(--d-text-sm);color:var(--d-on-navy-2)}@media (max-width:39.99rem){.lpd-foot-links{margin-left:0}}.lpd-modals :is(.lp-team-overlay,.lp-waitlist-overlay){background:rgba(7,27,60,.72);backdrop-filter:none;-webkit-backdrop-filter:none;padding:16px}.lpd-modals :is(.lp-team-modal,.lp-waitlist-modal){background:var(--d-paper);color:var(--d-ink);border:var(--d-rule-heavy) solid var(--d-navy);border-radius:0;box-shadow:inset 0 12px 0 var(--d-orange),10px 10px 0 var(--d-navy);padding-top:calc(12px + clamp(1.5rem, 4vw, 2.25rem))!important;text-align:left;padding:clamp(1.5rem,4vw,2.25rem);max-height:calc(100svh - 32px);overflow-y:auto;font-family:var(--d-body)}.lpd-modals :is(.lp-team-modal-close,.lp-waitlist-close){top:24px;right:12px;width:40px;height:40px;border-radius:0;border:var(--d-rule) solid var(--d-navy);background:var(--d-paper);color:var(--d-navy);font-family:var(--d-display);font-size:24px}.lpd-modals :is(.lp-team-modal-close,.lp-waitlist-close):hover{background:var(--d-navy);color:var(--d-on-navy)}.lpd-modals :focus-visible{outline:3px solid var(--d-focus);outline-offset:3px}.lpd-modals .lp-team-modal-photo{width:9rem;height:9rem;margin:0 0 1.25rem;border-radius:0;border:var(--d-rule) solid var(--d-navy);box-shadow:none;filter:grayscale(1) contrast(1.08)}.lpd-modals .lp-team-modal-name{font-family:var(--d-display);text-transform:uppercase;color:var(--d-navy);font-size:clamp(1.75rem,3vw + .75rem,2.5rem);line-height:1;letter-spacing:-.01em;padding-right:3rem;overflow-wrap:anywhere}.lpd-modals .lp-team-modal-role{font-family:var(--d-display);font-size:var(--d-text-sm);letter-spacing:.1em;text-transform:uppercase;color:var(--d-ink-2);margin:.6rem 0 1.25rem;padding-bottom:1rem;border-bottom:var(--d-rule-heavy) solid var(--d-navy)}.lpd-modals .lp-team-modal-bio{font-family:var(--d-body);font-size:1rem;color:var(--d-ink);margin-bottom:1.25rem}.lpd-modals .lp-team-tags{justify-content:flex-start;gap:.375rem;margin-bottom:1.5rem}.lpd-modals .lp-team-tag{font-family:var(--d-display);font-size:.75rem;letter-spacing:.08em;text-transform:uppercase;color:var(--d-navy);background:var(--d-paper);border:var(--d-rule) solid var(--d-navy);border-radius:0;padding:.3em .6em;white-space:normal}.lpd-modals :is(.lp-team-book-btn,.lp-waitlist-submit){display:inline-flex;align-items:center;justify-content:center;min-height:2.9rem;padding:0 1.4rem;margin:0;font-family:var(--d-display);font-size:.95rem;letter-spacing:.1em;text-transform:uppercase;background:var(--d-navy);color:var(--d-on-navy);border:var(--d-rule) solid var(--d-navy);border-radius:0;box-shadow:none;white-space:nowrap;cursor:pointer;transition:background-color .16s var(--d-ease),transform 90ms var(--d-ease)}.lpd-modals :is(.lp-team-book-btn,.lp-waitlist-submit):hover{background:var(--d-navy-2);transform:none}.lpd-modals :is(.lp-team-book-btn,.lp-waitlist-submit):active{transform:translateY(2px)}.lpd-modals .lp-waitlist-submit:disabled{background:var(--d-ink-2);border-color:var(--d-ink-2);opacity:1}.lpd-modals .lp-team-modal-booking-head{padding-right:3rem;border-bottom:var(--d-rule-heavy) solid var(--d-navy);padding-bottom:.75rem}.lpd-modals .lp-team-modal-back{font-family:var(--d-display);font-size:var(--d-text-sm);letter-spacing:.1em;text-transform:uppercase;color:var(--d-navy);text-decoration:underline;-webkit-text-decoration-color:var(--d-orange);text-decoration-color:var(--d-orange);text-decoration-thickness:2px;text-underline-offset:.3em}.lpd-modals .lp-team-modal-booking-title{font-family:var(--d-display);text-transform:uppercase;color:var(--d-navy);font-size:clamp(1.4rem,2vw + .75rem,2rem);line-height:1.05;margin-top:.5rem}.lpd-modals .lp-team-booking-frame{border-radius:0;border:var(--d-rule) solid var(--d-navy)}.lpd-modals .lp-team-booking-soon{border-radius:0;border:var(--d-rule) dashed var(--d-navy);background:var(--d-paper-2);color:var(--d-ink);font-family:var(--d-body);font-size:1rem}.lpd-modals .lp-waitlist-heading{font-family:var(--d-display);text-transform:uppercase;color:var(--d-navy);font-size:clamp(1.6rem,3vw + .6rem,2.25rem);line-height:1.02;letter-spacing:-.01em;padding-right:3rem;margin-bottom:.75rem}.lpd-modals .lp-waitlist-sub{font-size:1rem;color:var(--d-ink-2);margin-bottom:1.25rem}.lpd-modals .lp-waitlist-sub strong{color:var(--d-ink)}.lpd-modals .lp-waitlist-form{gap:.6rem}.lpd-modals :is(.lp-waitlist-form input,.lp-contact-textarea){border:var(--d-rule) solid var(--d-navy);border-radius:0;background:#fff;font-family:var(--d-body);font-size:1rem;color:var(--d-ink);padding:.75rem .9rem;box-shadow:none}.lpd-modals :is(.lp-waitlist-form input,.lp-contact-textarea):focus{border-color:var(--d-orange);box-shadow:none;outline:none}.lpd-modals :is(.lp-waitlist-form input,.lp-contact-textarea)::placeholder{color:var(--d-ink-2)}.lpd-modals .lp-waitlist-form .lp-waitlist-submit{width:100%}.lpd-modals .lp-contact-privacy{font-size:.8125rem;color:var(--d-ink-2);text-align:left}.lpd-modals .lp-waitlist-error{color:#A3261B;text-align:left}.lpd-modals .lp-waitlist-success-icon{width:3rem;height:3rem;border-radius:0;margin:0 0 1rem;background:var(--d-orange);color:var(--d-navy);border:var(--d-rule) solid var(--d-navy);display:grid;place-items:center;font-family:var(--d-display);font-size:1.5rem}@media (max-width:39.99rem){.lpd-modals :is(.lp-team-modal,.lp-waitlist-modal){box-shadow:inset 0 12px 0 var(--d-orange),6px 6px 0 var(--d-navy)}.lpd-modals .lp-team-modal-photo{width:7rem;height:7rem}.lpd-modals :is(.lp-team-book-btn,.lp-waitlist-submit){width:100%;font-size:.85rem;letter-spacing:.06em}}.lpd-page-head{padding-block:clamp(3rem,7vw,5.5rem) clamp(1.5rem,3vw,2.5rem)}.lpd-page-head .lpd-decl{max-width:18ch}.lpd-page-body{padding-bottom:clamp(4rem,8vw,6.5rem)}.lpd-page-body .lpd-people{margin-top:0}.lpd-person-name{font-family:var(--d-display);font-size:var(--d-text-lg);line-height:1.15}.lpd-join{margin-top:clamp(3rem,6vw,4.5rem)}.lpd-join h2{text-transform:uppercase;font-size:clamp(1.75rem,3vw,2.75rem);line-height:1}.lpd-join h2,.lpd-join p{font-family:var(--d-display)}.lpd-join p{font-size:var(--d-text-xl);line-height:1.25;max-width:40ch;margin-bottom:1.5rem}.lpd-card{background:#fff;color:var(--d-ink);border:var(--d-rule-heavy) solid var(--d-navy);box-shadow:inset 0 12px 0 var(--d-orange),10px 10px 0 var(--d-navy);padding:calc(12px + clamp(1.5rem, 4vw, 2.5rem)) clamp(1.25rem,4vw,2.5rem) clamp(1.5rem,4vw,2.5rem)}.lpd-auth{min-height:calc(100svh - var(--d-header-h));display:grid;place-items:center;padding-block:clamp(2rem,6vw,4rem)}.lpd-auth-card{width:100%;max-width:36rem;display:grid;grid-gap:1.25rem;gap:1.25rem;justify-items:start}.lpd-auth-card .lpd-eyebrow{margin-bottom:0}@media (max-width:39.99rem){.lpd-card{box-shadow:inset 0 12px 0 var(--d-orange),6px 6px 0 var(--d-navy)}}.lpd-form{display:grid;grid-gap:1.25rem;gap:1.25rem;max-width:46rem}.lpd-field-row{display:grid;grid-gap:.4rem;gap:.4rem}.lpd-field-row>span{font-family:var(--d-display);font-size:var(--d-text-sm);letter-spacing:.12em;text-transform:uppercase}.lpd-field-row :is(input,textarea){width:100%;border:var(--d-rule) solid var(--d-navy);border-radius:0;background:#fff;font-family:var(--d-body);font-size:1rem;color:var(--d-ink);padding:.75rem .9rem;outline:none}.lpd-field-row textarea{resize:vertical;min-height:7rem}.lpd-field-row :is(input,textarea):focus{border-color:var(--d-orange);box-shadow:0 0 0 3px var(--d-orange)}.lpd-field-row :is(input,textarea)::placeholder{color:var(--d-ink-2)}.lpd-field-row small{color:var(--d-ink-2);font-size:var(--d-text-sm)}.lpd-form .lpd-btn{justify-self:start}.lpd-form-error{border:var(--d-rule) solid #a3261b;background:#FCEDEB;color:#7A1C14;padding:.75rem 1rem}.lpd-modals.lpd-modals *,.lpd-root.lpd-root *{font-weight:400!important}.lpd-modals.lpd-modals :is(strong,b){font-weight:600!important}.lpd-modals.lpd-modals :is(.lp-team-modal-role,.lp-team-tag,.lp-team-book-btn,.lp-waitlist-submit,.lp-team-modal-back,.lp-team-modal-close,.lp-waitlist-close){font-weight:600!important}.lpd-modals.lpd-modals :is(.lp-team-modal-name,.lp-waitlist-heading,.lp-team-modal-booking-title,.lp-waitlist-success-icon){font-weight:700!important}:is(.lpd-root.lpd-root,.lpd-modals.lpd-modals) :is(strong,b){font-weight:600!important}:is(.lpd-root.lpd-root,.lpd-modals.lpd-modals,.demo-d.demo-d) :is(.lpd-btn,.lpd-btn *,.lpd-eyebrow,.lpd-tag,.lpd-arrowlink,.lpd-arrowlink *,.lpd-ask-label,.lpd-person-role,.lpd-sticker,.lpd-sticker *,.lpd-panel-title,.lpd-post-meta,.lpd-post-more,.lpd-convo-title,.lpd-quota,.lpd-convo-continue,.lpd-convo-continue *,.lp-waitlist-submit,.lpd-ask-resume,.lpd-ask-resume *,.lpd-sheet-close,.lpd-person-name,.lpd-field-row>span,.lpd-a .markdown :is(h1,h2,h3,h4),.bm-login-sent-heading,.lpd-foot-links a,.lpd-foot-links button,.lpd-person h3,.lpd-founder h3,.lpd-challenge h3,.lpd-post h3,.bm-nav-link,.bm-join-btn,.bm-join-btn *,.bm-lang-opt,.bm-header-title){font-weight:600!important}:is(.lpd-root.lpd-root,.lpd-modals.lpd-modals) :is(.lpd-h1,.lpd-h1 *,.lpd-decl,.lpd-decl *,.lpd-saved-num,.lpd-sticker b,.lpd-megabtn,.lpd-megabtn *,.lpd-panel-big,.lpd-marquee-track span,.lpd-challenge-num,.lpd-security h3,.lpd-wordmark b,.lpd-q,.lpd-limit-title,.lpd-usp-num,.lpd-usp-item h3,.lpd-join h2){font-weight:700!important}:is(.lpd-root.lpd-root,.lpd-modals.lpd-modals) :is(.lpd-answer,.lpd-security p,.lpd-join p,.lpd-wordmark span){font-weight:300!important}.lpd-root.lpd-root .lpd-answer .lpd-inline{font-weight:600!important}