.lp-root{--bg:#0f0f0f;--surface:#1a1a1a;--raised:#262626;--ink:#ffffff;--muted:#8f8f8f;--accent:#dafa9c;--accent-strong:#c9f27a;--accent-ink:#0f0f0f;--plaster:#e4e1db;--plaster-ink:#0f0f0f;--plaster-muted:#595959;--paper:#ffffff;--font:var(--font-bricolage),"Helvetica Neue",Arial,sans-serif;--step-small:clamp(0.8125rem,0.79rem + 0.1vw,0.875rem);--step-body:clamp(1.0625rem,1rem + 0.25vw,1.1875rem);--step-lead:clamp(1.25rem,1.1rem + 0.7vw,1.625rem);--step-head:clamp(2rem,1.3rem + 3.2vw,4rem);--step-display:clamp(2.75rem,0.9rem + 6.2vw,6.25rem);--step-poster:clamp(2.2rem,0.6rem + 9.4vw,11.5rem);--margin:clamp(1.25rem,2.2vw,2rem);--gutter:clamp(0.75rem,1.4vw,1.5rem);--page-max:110rem;--nav-h:4rem;--section-gap:clamp(7.5rem,4rem + 9vw,15rem);--ease-out:cubic-bezier(0.22,1,0.36,1);--ease-expo:cubic-bezier(0.16,1,0.3,1);--ease-in-out:cubic-bezier(0.76,0,0.24,1);--ease-soft:cubic-bezier(0.33,1,0.68,1);--t-press:140ms;--t-hover:180ms;--t-ui:240ms;--t-reveal:800ms;--stagger-line:90ms;--stagger-item:70ms;--deep:#090909;--glass:rgb(255 255 255/0.035);--glass-strong:rgb(255 255 255/0.065);--glass-edge:rgb(255 255 255/0.1);--glass-blur:20px;--grid-line:rgb(255 255 255/0.05);--accent-soft:rgb(218 250 156/0.12);--accent-glow:rgb(218 250 156/0.42);--radius-card:1.75rem;--radius-chip:999px;--step-mega:clamp(4.5rem,1rem + 15vw,16rem);background:var(--bg);color:var(--ink);color-scheme:dark;font-family:var(--font);font-size:var(--step-body);line-height:1.5;font-kerning:normal;min-height:100dvh;overflow-x:clip}:root:has(.lp-root){scroll-padding-top:var(--nav-h,4rem)}@media (prefers-reduced-motion:no-preference){:root:has(.lp-root){scroll-behavior:smooth}}.lp-root ::selection{background:var(--accent);color:var(--accent-ink)}.lp-root :focus-visible{outline:2px solid var(--accent);outline-offset:3px}.lp-ui--light :focus-visible{outline-color:var(--plaster-ink)}.lp-main:focus{outline:none}.lp-skip{position:absolute;z-index:60;left:var(--margin);top:.75rem;padding:.75rem 1rem;background:var(--accent);color:var(--accent-ink);font-weight:500;transform:translateY(-200%)}.lp-skip:focus{transform:none}.lp-grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--gutter);padding-inline:var(--margin);max-width:var(--page-max);margin-inline:auto}.lp-grid>*{grid-column:1/-1}@media (min-width:48rem){.lp-grid>.lp-axis{grid-column:6/-1}}.lp-display,.lp-head{margin:0;font-weight:600;text-wrap:balance;hyphens:none}.lp-display{font-size:var(--step-display);line-height:.92;letter-spacing:-.04em;margin-left:-.04em}.lp-head{font-size:var(--step-head);line-height:.98;letter-spacing:-.035em}.lp-lead{font-size:var(--step-lead);line-height:1.35;letter-spacing:-.01em;max-width:34ch}.lp-body,.lp-lead{margin:0;text-wrap:pretty}.lp-body{font-size:var(--step-body);line-height:1.5;max-width:56ch}.lp-small{font-size:var(--step-small);line-height:1.45}.lp-muted{color:var(--muted)}.lp-num{font-variant-numeric:tabular-nums}.lp-line{overflow:clip;padding-bottom:.08em;margin-bottom:-.08em}.lp-line,.lp-line>span{display:block}.lp-hl{color:var(--accent)}.lp-dim{color:var(--muted)}.lp-glass{background:var(--glass);border:1px solid var(--glass-edge);border-radius:var(--radius-card);-webkit-backdrop-filter:blur(var(--glass-blur)) saturate(1.15);backdrop-filter:blur(var(--glass-blur)) saturate(1.15)}.lp-glass--accent{background:var(--accent);border-color:var(--accent);color:var(--accent-ink)}.lp-gridfield{position:relative;isolation:isolate;background-color:var(--bg)}.lp-gridfield:before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='96' height='96'%3E%3Cpath d='M96 0H0v96' fill='none' stroke='%23ffffff' stroke-opacity='.05'/%3E%3C/svg%3E");background-size:6rem 6rem;background-position:top;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100' preserveAspectRatio='none'%3E%3CradialGradient id='g' cx='.5' cy='.45' r='.62'%3E%3Cstop offset='.55' stop-color='%23fff'/%3E%3Cstop offset='1' stop-color='%23fff' stop-opacity='0'/%3E%3C/radialGradient%3E%3Crect width='100' height='100' fill='url(%23g)'/%3E%3C/svg%3E") center /100% 100% no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100' preserveAspectRatio='none'%3E%3CradialGradient id='g' cx='.5' cy='.45' r='.62'%3E%3Cstop offset='.55' stop-color='%23fff'/%3E%3Cstop offset='1' stop-color='%23fff' stop-opacity='0'/%3E%3C/radialGradient%3E%3Crect width='100' height='100' fill='url(%23g)'/%3E%3C/svg%3E") center /100% 100% no-repeat}:where(.lp-stage){position:relative;overflow:hidden}.lp-stage__live,.lp-stage__poster{position:absolute;inset:0}.lp-stage__poster{transition:opacity .7s var(--ease-soft)}.lp-stage__poster>:is(img,svg){width:100%;height:100%;object-fit:cover}.lp-stage__live{opacity:0;transition:opacity .9s var(--ease-soft)}.lp-stage[data-state=live] .lp-stage__live{opacity:1}.lp-stage[data-state=live] .lp-stage__poster{opacity:0}.lp-stage__live canvas{display:block;touch-action:pan-y}.lp-button{display:inline-flex;align-items:center;justify-content:center;min-height:3.25rem;padding:0 1.5rem;background:var(--accent);color:var(--accent-ink);font-size:var(--step-body);font-weight:500;line-height:1.1;letter-spacing:-.005em;text-decoration:none;white-space:nowrap;transition:transform var(--t-press) var(--ease-out),background-color var(--t-hover) ease}.lp-button:active{transform:scale(.97)}.lp-button--small{min-height:2.75rem;padding:0 1.1rem;font-size:var(--step-small)}.lp-button--ink{background:var(--accent-ink);color:var(--accent)}.lp-link{color:inherit;text-decoration:underline;text-decoration-color:transparent;text-decoration-thickness:.07em;text-underline-offset:.2em;transition:text-decoration-color var(--t-hover) ease,color var(--t-hover) ease}.lp-link--quiet{text-decoration-color:currentColor}@media (hover:hover) and (pointer:fine){.lp-button:hover{background:var(--accent-strong)}.lp-button--ink:hover{background:var(--raised)}.lp-link:hover{text-decoration-color:currentColor}}.lp-nav{position:fixed;inset:0 0 auto;z-index:50;height:var(--nav-h);background:var(--bg);color:var(--ink);transition:transform .42s var(--ease-out),background-color .3s ease,color .3s ease}.lp-nav.is-away{transform:translateY(-100%)}.lp-nav[data-ground=accent]{background:var(--accent);color:var(--accent-ink)}.lp-nav[data-ground=accent] :focus-visible{outline-color:currentColor}.lp-nav[data-ground=accent] .lp-nav__cta{background:var(--accent-ink);color:var(--accent)}.lp-nav__inner{height:100%;align-items:center}.lp-nav__inner>.lp-nav__brand{grid-column:1/6;justify-self:start;color:inherit;text-decoration:none;white-space:nowrap}.lp-nav__links{display:none}.lp-nav__inner>.lp-nav__end{grid-column:6/-1;justify-self:end;display:flex;align-items:center;gap:clamp(1rem,2vw,1.75rem)}.lp-nav__login{padding-block:.75rem;font-size:var(--step-small)}@media (max-width:47.99rem){.lp-nav__login{display:none}}@media (min-width:64rem){.lp-nav__inner>.lp-nav__links{grid-column:6/10;display:flex;gap:clamp(1rem,1.7vw,2rem);margin:0;padding:0;list-style:none;font-size:var(--step-small);white-space:nowrap}.lp-nav__inner>.lp-nav__end{grid-column:10/-1}}.lp-main{padding-top:var(--nav-h)}.lp-exp{padding-block:clamp(1rem,2.5svh,1.5rem) clamp(3rem,6svh,4.5rem)}.lp-exp__grid{row-gap:5rem;align-items:start}.lp-grid>.lp-exp__figure{margin:0}@media (max-width:63.99rem){.lp-grid>.lp-exp__figure{order:-1}}.lp-exp__office{position:relative;height:48svh;min-height:18.75rem;overflow:clip;background:var(--plaster);isolation:isolate}.lp-exp__caption{display:flex;flex-wrap:wrap;justify-content:space-between;gap:.25rem 1.5rem;margin-top:.75rem;color:var(--muted);font-size:var(--step-small);line-height:1.4}.lp-exp__hint--touch{display:none}@media (hover:none) and (pointer:coarse){.lp-exp__hint--mouse{display:none}.lp-exp__hint--touch{display:inline}}.lp-office[data-state=live] .lp-office__live{cursor:grab}.lp-office[data-state=live] .lp-office__live:active{cursor:grabbing}.lp-exp__caption strong{color:var(--ink);font-weight:500}@media (min-width:64rem){.lp-exp{padding-bottom:var(--section-gap)}.lp-grid>.lp-exp__panel{grid-column:1/6;grid-row:1;padding-right:var(--gutter)}.lp-exp__panel[data-mode=intro]{min-height:calc(100svh - var(--nav-h) - 3rem);display:flex;flex-direction:column;justify-content:center}.lp-grid>.lp-exp__figure{grid-column:6/-1;grid-row:1;position:sticky;top:calc(var(--nav-h) + clamp(1rem, 2.5svh, 1.5rem))}.lp-exp__office{height:calc(100svh - var(--nav-h) - 6rem);min-height:32rem}}.lp-office{position:absolute;inset:0;overflow:hidden;background:var(--plaster)}.lp-office__live,.lp-office__poster{position:absolute;inset:0;width:100%;height:100%;transition:opacity 1s ease}.lp-office__poster{object-fit:cover}.lp-office:not([data-state=live]) .lp-office__live,.lp-office[data-state=live] .lp-office__poster{opacity:0}.lp-office__bar{position:absolute;inset:auto 0 0;display:flex;justify-content:center;padding:1.25rem}.lp-office__status{padding:.55rem .9rem;background:var(--bg);color:var(--ink);font-size:var(--step-small)}.lp-office__inspector{position:absolute;top:.75rem;right:.75rem;z-index:20;width:min(20rem,calc(100% - 1.5rem))}.lp-panel-title{margin:0;outline:none}.lp-panel-title:focus-visible{outline:2px solid var(--accent);outline-offset:6px}.lp-hero-title{font-size:var(--step-head);font-weight:600;line-height:.96;letter-spacing:-.04em;margin-left:-.04em;text-wrap:balance}.lp-panel-lead{margin:1.5rem 0 0;max-width:38ch}.lp-panel-text{margin:.9rem 0 0;max-width:46ch;color:var(--muted)}.lp-panel-back{align-self:flex-start;margin:0 0 1.25rem;padding:.5rem 0;border:0;background:none;color:var(--muted);font:inherit;font-size:var(--step-small);text-decoration:underline;text-decoration-color:transparent;text-underline-offset:.2em;cursor:pointer;transition:color var(--t-hover) ease,text-decoration-color var(--t-hover) ease}.lp-actions{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem 1.5rem;margin-top:2rem}.lp-button--quiet{background:var(--surface);color:var(--ink)}.lp-button:disabled{cursor:not-allowed;opacity:.45}.lp-panel-note{margin:2rem 0 0;color:var(--muted);font-size:var(--step-small)}.lp-panel-note a{color:var(--ink)}.lp-try{margin-top:2rem}.lp-try__label{margin:0 0 .6rem;color:var(--muted);font-size:var(--step-small)}.lp-try__actions{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem 1.5rem}.lp-wait{margin-top:2rem}.lp-wait__row{display:flex;flex-wrap:wrap;gap:.5rem}.lp-wait__label{flex-basis:100%;color:var(--muted);font-size:var(--step-small)}.lp-wait__input{flex:1 1 14rem;min-width:0;min-height:3.25rem;padding:0 1rem;border:0;border-bottom:2px solid var(--raised);border-radius:0;background:var(--surface);color:var(--ink);font:inherit;font-size:var(--step-body);transition:border-color var(--t-hover) ease}.lp-wait__input::placeholder{color:var(--muted);opacity:1}.lp-wait__input[aria-invalid=true]{border-bottom-color:var(--ink)}.lp-wait__submit{flex:none}.lp-wait__trap{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}.lp-wait__error{margin:.75rem 0 0;font-size:var(--step-small);font-weight:500}.lp-wait__error:empty{display:none}.lp-wait__note{margin:.6rem 0 0;color:var(--muted);font-size:var(--step-small)}.lp-wait__note strong{color:inherit;font-weight:500}.lp-wait--done{padding-top:.25rem}.lp-wait__done{margin:0;font-size:var(--step-lead);font-weight:600;letter-spacing:-.015em}.lp-wait__position{margin:.4rem 0 0;font-size:var(--step-lead);line-height:1.3;letter-spacing:-.01em}.lp-wait__number{font-weight:600}.lp-wait__founder{margin:.6rem 0 0;max-width:44ch;font-size:var(--step-small);font-weight:500}@media (hover:hover) and (pointer:fine){.lp-wait__input:hover{border-bottom-color:var(--muted)}}.lp-ticker{display:flex;flex-basis:100%;gap:.6rem;min-width:0}.lp-ticker__now{flex:none;color:var(--accent);font-weight:500}.lp-ticker__window{display:block;flex:1;min-width:0;overflow:clip}.lp-ticker__line{display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.lp-ticker__line strong{color:var(--ink);font-weight:500}.lp-exp__shade{position:absolute;inset:0;z-index:2;background:var(--bg);opacity:0;pointer-events:none}.lp-meter{display:flex;align-items:center;gap:1rem;margin-top:1.5rem}.lp-meter__track{flex:1;height:4px;background:var(--raised)}.lp-meter__fill{height:100%;background:var(--accent);transform-origin:left;transition:transform .5s var(--ease-out)}.lp-meter__count{margin:0}.lp-meter__count,.lp-meter__limit{color:var(--muted);font-size:var(--step-small)}.lp-meter__limit{min-height:1.4rem;margin:.5rem 0 0}.lp-roster{display:grid;grid-template-columns:minmax(0,1fr);gap:1.25rem;margin-top:1rem}.lp-roster fieldset{min-width:0;margin:0;padding:0;border:0}.lp-roster legend{display:flex;align-items:center;gap:.5rem;margin-bottom:.5rem;padding:0;color:var(--muted);font-size:var(--step-small)}.lp-roster__swatch{width:.5rem;height:.5rem}.lp-roster ul{display:grid;grid-template-columns:minmax(0,1fr);gap:4px;margin:0;padding:0;list-style:none}.lp-pick{position:relative;display:flex;align-items:center;gap:1rem;width:100%;min-height:3.25rem;padding:.6rem 1rem;border:0;background:var(--surface);color:var(--ink);font:inherit;text-align:left;cursor:pointer;transition:background-color var(--t-hover) ease,transform var(--t-press) var(--ease-out)}.lp-pick:active{transform:scale(.99)}.lp-pick[aria-pressed=true]{background:var(--raised)}.lp-pick[aria-pressed=true]:before{content:"";position:absolute;inset:0 auto 0 0;width:4px;background:var(--accent)}.lp-pick:disabled{cursor:not-allowed;opacity:.45}.lp-pick__who{flex:1;min-width:0}.lp-pick__name{display:block;overflow:hidden;font-size:var(--step-small);font-weight:500;text-overflow:ellipsis;white-space:nowrap}.lp-pick__role{color:var(--muted);font-weight:400}.lp-pick__state{flex-shrink:0;color:var(--muted);font-size:var(--step-small)}.lp-pick[aria-pressed=true] .lp-pick__state{color:var(--accent)}.lp-sheet{margin-top:1.25rem;padding:1.1rem 1.25rem;background:var(--surface);font-size:var(--step-small)}.lp-sheet__head{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:.75rem}.lp-sheet__role{margin:0;font-weight:600}.lp-sheet__text{margin:.35rem 0 0;max-width:48ch;color:var(--muted);line-height:1.5}.lp-sheet__rows{display:grid;gap:.5rem;margin:1rem 0 0}.lp-sheet__rows div{display:grid;grid-template-columns:10rem 1fr;gap:.75rem}.lp-sheet__rows dt{color:var(--muted)}.lp-sheet__rows dd{margin:0}.lp-sheet__title{margin:0;font-weight:600}.lp-sheet__list{display:grid;gap:.4rem;margin:.6rem 0 0;padding:0;list-style:none;color:var(--muted)}.lp-text-button{padding:.35rem 0;border:0;background:none;color:var(--ink);font:inherit;text-decoration:underline;text-decoration-thickness:.07em;text-underline-offset:.2em;cursor:pointer}.lp-hint,.lp-text-button{font-size:var(--step-small)}.lp-hint{margin:.75rem 0 0;color:var(--muted)}.lp-controls{display:flex;flex-wrap:wrap;gap:4px;margin-top:1.5rem}.lp-control{min-height:2.75rem;padding:0 1rem;border:0;background:var(--surface);color:var(--ink);font:inherit;font-size:var(--step-small);cursor:pointer;transition:background-color var(--t-hover) ease,transform var(--t-press) var(--ease-out)}.lp-control:active{transform:scale(.97)}.lp-control:disabled{cursor:not-allowed;opacity:.45}.lp-beats{display:grid;gap:2px;margin:1.5rem 0 0;padding:0;list-style:none}.lp-beat{position:relative;display:flex;align-items:center;gap:.75rem;padding:.65rem .9rem;color:var(--muted);font-size:var(--step-small)}.lp-beat:before{content:"";flex-shrink:0;width:.5rem;height:.5rem;background:var(--raised)}.lp-beat[data-state=done]{color:var(--ink)}.lp-beat[data-state=done]:before{background:var(--ink)}.lp-beat[aria-current]{background:var(--surface);color:var(--ink);font-weight:500}.lp-beat[aria-current]:before{background:var(--accent)}.lp-beat__progress{position:absolute;inset:auto 0 0;height:4px;background:var(--raised)}.lp-beat__progress>span{display:block;height:100%;background:var(--accent);transform-origin:left}.lp-now{min-height:3rem;margin:1rem 0 0;line-height:1.5}.lp-approval{margin-top:.75rem}.lp-approval__label{margin:0 0 .6rem;color:var(--plaster-muted);font-size:var(--step-small);font-weight:500}@media (hover:hover) and (pointer:fine){.lp-button--quiet:hover,.lp-control:not(:disabled):hover,.lp-pick:not(:disabled):hover{background:var(--raised)}.lp-panel-back:hover{color:var(--ink);text-decoration-color:currentColor}}.lp-section{padding-block:calc(var(--section-gap) / 2)}.lp-chapter{font-size:var(--step-head);font-weight:600;line-height:.95;letter-spacing:-.04em;margin:0 0 0 -.04em;text-wrap:balance}@media (min-width:48rem){.lp-chapter{font-size:var(--step-display)}}.lp-chapter-block{display:grid;grid-template-columns:subgrid}.lp-chapter-block>*,.lp-grid>.lp-chapter-block{grid-column:1/-1}@media (min-width:48rem){.lp-chapter-block>.lp-axis{grid-column:6/-1}}.lp-chapter__intro{margin-top:clamp(1.5rem,1rem + 1.5vw,2.5rem)}.lp-chapter__body{margin-top:clamp(3rem,2rem + 3vw,5rem)}.lp-plan{display:block;width:100%;height:auto;margin-inline:auto}.lp-plan__room{fill:var(--surface)}.lp-plan__room--meeting{fill:var(--bg)}.lp-plan__room--workspace.lp-plan__room--dept{fill:color-mix(in oklab,var(--room) 22%,var(--surface))}.lp-plan__room--meeting.lp-plan__room--dept{fill:color-mix(in oklab,var(--room) 12%,var(--bg))}.lp-plan__label{fill:var(--muted);font-size:.68px;font-weight:500;letter-spacing:-.01em}.lp-plan__wall{fill:none;stroke:var(--ink);stroke-linecap:square}.lp-plan__piece,.lp-plan__wall--glass,.lp-plan__wall--window{stroke:var(--muted)}.lp-plan__piece{fill:none;stroke-width:.05}.lp-plan__piece--counter,.lp-plan__piece--soft{fill:var(--raised);stroke:none}.lp-plan__chair{fill:var(--raised)}.lp-plan__agent-ring{fill:var(--bg);stroke:var(--agent);stroke-width:.1}.lp-plan__agent-dot{fill:var(--agent)}.lp-plan__name{fill:var(--ink);font-size:.78px;font-weight:500;paint-order:stroke;stroke:var(--bg);stroke-width:.28;stroke-linejoin:round}.lp-plan__handoff{fill:none;stroke:var(--accent);stroke-width:.14;stroke-linecap:round}.lp-plan__parcel{opacity:0}.lp-plan__free-desk,.lp-plan__parcel{fill:var(--accent)}@media (max-width:47.99rem){.lp-plan__label{font-size:1.1px}.lp-plan__name{font-size:1.15px}}.lp-onboard-wrap{position:relative}.lp-onboard__fill{position:absolute;inset:0 0 auto;z-index:1;height:6px;background:var(--ink);transform-origin:0 50%}.lp-onboard{display:grid;gap:2rem var(--gutter);margin:0;padding:0;list-style:none}.lp-onboard li{padding-top:1.25rem;border-top:6px solid var(--raised)}.lp-onboard h3{margin:0;font-size:var(--step-lead);font-weight:500;line-height:1.2;letter-spacing:-.015em;text-wrap:balance}.lp-onboard p{margin:.6rem 0 0;color:var(--muted);line-height:1.45}@media (max-width:47.99rem){.lp-onboard__fill{display:none}.lp-onboard li{border-top-color:var(--ink)}}@media (min-width:48rem){.lp-onboard{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:64rem){.lp-onboard{grid-template-columns:repeat(5,minmax(0,1fr))}}.lp-final{background:var(--accent);color:var(--accent-ink);--muted:var(--accent-ink)}.lp-final :focus-visible{outline-color:var(--accent-ink)}.lp-final__grid{padding-block:calc(var(--nav-h) + clamp(2rem, 1rem + 3vw, 4rem)) clamp(3rem,2rem + 3vw,5rem);row-gap:2rem}.lp-final__title{grid-row:1}.lp-final__text{grid-row:2}.lp-final__form{grid-row:3}@media (min-width:48rem){.lp-final__title{font-size:var(--step-poster);line-height:.9;letter-spacing:-.05em}}.lp-final .lp-wait{margin-top:0}.lp-final .lp-wait__label,.lp-final .lp-wait__note{color:var(--accent-ink)}.lp-final .lp-wait__input{background:transparent;border-bottom:3px solid var(--accent-ink);color:var(--accent-ink);padding-inline:0}.lp-final .lp-wait__input::placeholder{color:color-mix(in oklab,var(--accent-ink) 62%,var(--accent))}.lp-final .lp-wait__submit{background:var(--accent-ink);color:var(--accent)}@media (hover:hover) and (pointer:fine){.lp-final .lp-wait__submit:hover{background:var(--raised)}}.lp-wait--large .lp-wait__input,.lp-wait--large .lp-wait__submit{min-height:4rem;font-size:var(--step-lead)}.lp-wait--large .lp-wait__submit{padding-inline:2rem}@media (min-width:48rem){.lp-final__grid{row-gap:clamp(3.5rem,2rem + 5vw,7rem)}.lp-grid>.lp-final__text{grid-column:1/6;grid-row:2;align-self:end;padding-right:var(--gutter)}.lp-grid>.lp-final__form{grid-column:6/-1;grid-row:2;align-self:end}}@media (max-width:47.99rem){.lp-wait--large .lp-wait__submit{width:100%}}.lp-footer{padding-block:clamp(5rem,3rem + 5vw,8rem) 2rem}.lp-footer__name{margin:0 0 clamp(2.5rem,1.5rem + 3vw,4.5rem);font-size:calc((min(100vw, var(--page-max)) - 2 * var(--margin)) / 6.3);font-weight:600;line-height:.85;letter-spacing:-.045em;white-space:nowrap}.lp-footer__nav ul,.lp-footer__ways{margin:0;padding:0;list-style:none}.lp-footer__way{display:inline-block;padding-block:.3rem;color:var(--accent);font-size:var(--step-lead);line-height:1.2;letter-spacing:-.015em}.lp-footer__nav{margin-top:2.5rem}.lp-footer__nav ul{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem 1.5rem}.lp-footer__nav a{display:inline-block;padding-block:.4rem}.lp-footer__legal{margin:clamp(4rem,3rem + 3vw,6rem) 0 0}.lp-footer__legal a{color:var(--ink)}.lp-footer__top{margin-top:.75rem}@media (min-width:48rem){.lp-grid>.lp-footer__ways{grid-column:1/6}.lp-grid>.lp-footer__nav{grid-column:6/-1;margin-top:0}.lp-grid>.lp-footer__legal{grid-column:1/8}.lp-grid>.lp-footer__top{grid-column:8/-1;justify-self:end;align-self:end;margin-top:0}}@media (min-width:64rem){.lp-footer__nav ul{grid-template-columns:repeat(3,max-content);column-gap:clamp(1.25rem,2.2vw,2.25rem)}}.lp-roll{font-variant-numeric:tabular-nums}.lp-roll__col{position:relative;display:inline-block;line-height:1;clip-path:inset(0)}.lp-roll__col:before{position:absolute;inset:0 0 auto;white-space:pre;text-align:center;-webkit-text-fill-color:currentColor}[data-ui].lp-ui{margin:0;padding:1rem 1.1rem 1.1rem;border:1px solid var(--raised);border-radius:6px;background:var(--surface);color:var(--ink);font-size:var(--step-small);line-height:1.45;--dim:#a3a3a3}[data-ui].lp-ui--light{border-color:#d6d2cb;background:var(--paper);color:var(--plaster-ink);--dim:var(--plaster-muted)}[data-ui] .lp-ui__head{display:flex;align-items:baseline;justify-content:space-between;gap:1rem;margin-bottom:.75rem}[data-ui] .lp-ui__title{margin:0;font-size:.9375rem;font-weight:600}[data-ui] .lp-ui__dim,[data-ui] .lp-ui__meta{margin:0;color:var(--dim)}[data-ui] .lp-ui__status{display:inline-flex;align-items:center;gap:.45rem;margin:-.35rem 0 .75rem;font-weight:500}[data-ui] .lp-ui__status:before{content:"";width:.5rem;height:.5rem;background:var(--accent)}[data-ui] .lp-ui__fields{display:grid;gap:.55rem;margin:0}[data-ui] .lp-ui__field{display:grid;grid-template-columns:8.5rem 1fr;gap:.75rem;align-items:baseline}[data-ui] .lp-ui__fields--two{grid-template-columns:1fr 1fr;margin-bottom:.9rem}[data-ui] .lp-ui__fields--two .lp-ui__field{grid-template-columns:1fr;gap:.1rem}[data-ui] .lp-ui__field dt{color:var(--dim)}[data-ui] .lp-ui__field dd{margin:0}[data-ui] .lp-ui__progress{display:block;height:4px;margin-top:.4rem;background:var(--raised)}[data-ui] .lp-ui__progress>span{display:block;height:100%;background:var(--accent);transform-origin:left}[data-ui] .lp-ui__list,[data-ui] .lp-ui__timeline{display:grid;gap:0;margin:0;padding:0;list-style:none}[data-ui] .lp-ui__list li,[data-ui] .lp-ui__timeline li{display:flex;justify-content:space-between;gap:1rem;padding:.5rem 0;border-top:1px solid var(--line,#ece9e4)}[data-ui].lp-ui--dark .lp-ui__list li,[data-ui].lp-ui--dark .lp-ui__timeline li{--line:var(--raised)}[data-ui] .lp-ui__timeline li{flex-direction:column;gap:.1rem}[data-ui] .lp-ui__action{font-weight:500}[data-ui] .lp-ui__table{width:100%;border-collapse:collapse}[data-ui] .lp-ui__table td,[data-ui] .lp-ui__table th{padding:.4rem 0;font-weight:400;text-align:left}[data-ui] .lp-ui__table td{text-align:right}[data-ui] .lp-ui__table tfoot td,[data-ui] .lp-ui__table tfoot th{padding-top:.6rem;border-top:1px solid var(--raised);font-weight:600}[data-ui] .lp-ui__item p{margin:0}[data-ui] .lp-ui__strong{font-weight:600}[data-ui] .lp-ui__outcome{margin:0}[data-ui] .lp-ui__outcome:not(:empty){margin-top:.75rem;font-weight:500}[data-ui] .lp-ui__actions{display:grid;grid-template-columns:1fr 1fr;gap:6px;margin-top:1rem}[data-ui] .lp-cell{min-height:2.75rem;padding:0 1rem;border:0;border-radius:4px;background:var(--raised);color:var(--ink);font:inherit;font-size:var(--step-small);font-weight:500;cursor:pointer;transition:transform var(--t-press) var(--ease-out),background-color var(--t-hover) ease}[data-ui] .lp-cell:active{transform:scale(.97)}[data-ui] .lp-cell--accent{background:var(--accent);color:var(--accent-ink)}[data-ui] .lp-ui__undo{margin-top:.75rem;padding:.5rem 0;border:0;background:none;color:var(--dim);font:inherit;font-size:var(--step-small);text-decoration:underline;text-underline-offset:.2em;cursor:pointer}@media (hover:hover) and (pointer:fine){[data-ui] .lp-cell:hover{background:#333333}[data-ui] .lp-cell--accent:hover{background:var(--accent-strong)}[data-ui] .lp-ui__undo:hover{color:var(--ink)}}[data-ui] .lp-ui__list li.lp-ui__stack{flex-direction:column;gap:.15rem}[data-ui] .lp-ui__budget{margin-top:.9rem}[data-ui].lp-ui--light .lp-ui__progress{background:#e7e4de}[data-ui].lp-ui--light .lp-ui__progress>span{background:var(--plaster-ink)}[data-ui].lp-ui--light .lp-ui__table tfoot td,[data-ui].lp-ui--light .lp-ui__table tfoot th{border-top-color:#e7e4de}@media (min-width:48rem){[data-ui].lp-ui--w1{width:min(100%,22rem)}[data-ui].lp-ui--w2{width:min(100%,26rem);margin-left:auto}[data-ui].lp-ui--w3{width:min(100%,19rem)}[data-ui].lp-ui--w4{width:min(100%,24rem);margin-left:auto}}@media (scripting:enabled) and (prefers-reduced-motion:no-preference){.lp-exp__office{clip-path:inset(0 0 100% 0);animation:lp-open 1.1s var(--ease-in-out) .15s forwards}.lp-office{transform:scale(1.06);animation:lp-settle 1.5s var(--ease-soft) .1s forwards}.lp-load-lines .lp-line>span{transform:translateY(30%);clip-path:inset(0 0 100% 0);animation:lp-line-up .9s var(--ease-expo) forwards}.lp-load-lines .lp-line:first-child>span{animation-delay:.1s}.lp-load-lines .lp-line:nth-child(2)>span{animation-delay:.19s}.lp-load{opacity:0;transform:translateY(12px);animation:lp-rise .56s var(--ease-out) forwards;animation-delay:var(--d,.4s)}.lp-office:not([data-state=live]) .lp-office__poster{animation:lp-drift 30s var(--ease-soft) infinite alternate}.lp-panel-in{animation:lp-rise .55s var(--ease-expo) both}.lp-reveal .lp-line>span{transition:transform var(--t-reveal) var(--ease-expo),clip-path var(--t-reveal) var(--ease-expo);transition-delay:calc(var(--i, 0) * var(--stagger-line))}.lp-reveal.is-visible .lp-line>span{clip-path:inset(-.2em 0 -.25em 0)}.lp-reveal:not(.is-visible) .lp-line>span{transform:translateY(30%);clip-path:inset(0 0 100% 0)}.lp-reveal [data-rise]{transition:opacity .56s var(--ease-out),transform .7s var(--ease-expo);transition-delay:calc(80ms + var(--i, 0) * 55ms)}.lp-reveal:not(.is-visible) [data-rise]{opacity:0;transform:translateY(24px)}.lp-roll[data-state] .lp-roll__col,.lp-root.is-moving [data-roll] .lp-roll__col{-webkit-text-fill-color:transparent}.lp-roll[data-state] .lp-roll__col:before,.lp-root.is-moving [data-roll] .lp-roll__col:before{content:"0\A 1\A 2\A 3\A 4\A 5\A 6\A 7\A 8\A 9";transition:transform 1.1s var(--ease-expo) calc(var(--i, 0) * var(--stagger-item))}.lp-roll[data-state=in] .lp-roll__col:before,.lp-root.is-moving [data-roll].is-in .lp-roll__col:before{transform:translateY(calc(var(--d) * -1em))}.lp-ticker__line{animation:lp-tick .65s var(--ease-expo) both}}html.lp-smooth{scroll-behavior:auto!important}@keyframes lp-open{to{clip-path:inset(0)}}@keyframes lp-settle{to{transform:none}}@keyframes lp-line-up{to{transform:none;clip-path:inset(-.2em 0 -.25em 0)}}@keyframes lp-rise{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@keyframes lp-tick{0%{transform:translateY(100%)}}@keyframes lp-drift{0%{transform:scale(1.02)}to{transform:scale(1.08) translate3d(-1%,-.5%,0)}}@media (prefers-reduced-motion:reduce){.lp-meter__fill,.lp-office__live,.lp-office__poster{transition-duration:1ms}}.lp-ph{position:relative;z-index:45;background:var(--accent);color:var(--accent-ink)}.lp-ph__text{margin:0;padding-block:.75rem;font-size:var(--step-small)}.lp-ph__text strong{font-weight:600}