@keyframes ring{0%{box-shadow:0 0 #b22a3c80}to{box-shadow:0 0 0 12px #b22a3c00}}@keyframes lc-preview-in{0%{opacity:0}to{opacity:1}}@keyframes lc-preview-spin{to{transform:rotate(1turn)}}@keyframes hero-scroll-jump{0%,to{transform:translateY(0)}50%{transform:translateY(4px)}}@keyframes lc-edit-pulse{0%,to{opacity:1}50%{opacity:.25}}.lcl input.round-budget::-webkit-slider-runnable-track{background:linear-gradient(to right,var(--accent) 0,var(--accent) var(--fill),var(--color-lcl-line) var(--fill),var(--color-lcl-line) 100%);height:2px}.lcl input.round-budget::-moz-range-track{background:var(--color-lcl-line);border:0;height:2px}.lcl input.round-budget::-moz-range-progress{background:var(--accent);border:0;height:2px}.lcl input.round-budget::-webkit-slider-thumb{appearance:none;background:var(--accent);cursor:ew-resize;border-radius:50%;width:8px;height:8px;margin-top:-3px;transition:box-shadow .2s;box-shadow:0 0 0 2px #ffffffe6}.lcl input.round-budget::-webkit-slider-thumb:hover{box-shadow:0 0 0 2px #ffffffe6}.lcl input.round-budget::-moz-range-thumb{background:var(--accent);cursor:ew-resize;border:0;border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 2px #ffffffe6}.lcl .lc-doc .ProseMirror{outline:none}.lcl .lc-doc h1{font-family:var(--font-lcl-serif);letter-spacing:-.02em;max-width:none;color:var(--color-lcl-ink);margin:clamp(24px,4vw,48px) 0 clamp(20px,2.4vw,32px);font-size:clamp(38px,6vw,76px);font-weight:700;line-height:.95}.lcl .lc-doc section:first-child h1,.lcl .lc-doc>h1:first-child{margin-top:0}.lcl .lc-doc h1#our-process{margin-top:clamp(48px,8vw,96px)}.lcl .lc-doc h2{font-family:var(--font-lcl-serif);letter-spacing:-.2px;max-width:none;color:var(--color-lcl-ink-strong);margin:clamp(30px,4vw,44px) 0 12px;font-size:clamp(21px,2.6vw,27px);font-weight:700;line-height:1.08}.lcl .lc-doc h2:first-child{font-size:clamp(26px,3.4vw,36px);line-height:1.1}.lcl .lc-doc h3{font-family:var(--font-lcl-text);max-width:none;color:var(--color-lcl-ink-strong);margin:36px 0 10px;font-size:clamp(19px,1.7vw,22px);font-weight:400;line-height:1.25}.lcl .lc-doc h4{font-family:var(--font-lcl-sans);letter-spacing:1.6px;text-transform:uppercase;color:var(--color-lcl-maroon);align-items:center;gap:10px;margin:clamp(34px,4.5vw,52px) 0 16px;font-size:12.5px;font-weight:700;line-height:1.1;display:flex}.lcl .lc-doc h4:after{content:"";background:linear-gradient(90deg,var(--color-lcl-maroon),#6e132200);flex:1;height:1px}.lcl .lc-doc hr{background:linear-gradient(90deg,#6e132200,var(--color-lcl-maroon) 18%,var(--color-lcl-maroon) 82%,#6e132200);border:0;height:1px;margin:clamp(16px,1.8vw,22px) 0}.lcl .lc-doc p{color:var(--color-lcl-ink);margin:0 0 1em;font-size:clamp(17.5px,1.5vw,20px);line-height:1.5}.lcl .lc-doc img{border:1px solid var(--color-lcl-line);border-radius:10px;max-width:100%;height:auto;margin:14px 0;display:block}.lcl .lc-doc a{color:var(--color-lcl-maroon);text-decoration:none}.lcl .lc-doc strong{color:var(--color-lcl-ink);font-weight:600}.lcl .lc-doc em{font-style:italic}.lcl .lc-doc ul,.lcl .lc-doc ol{color:var(--color-lcl-ink);margin:0 0 1em;padding-left:1.4em;font-size:clamp(17.5px,1.5vw,20px);line-height:1.5}.lcl .lc-doc ul{list-style:outside}.lcl .lc-doc ol{list-style:decimal}.lcl .lc-doc li{margin:0 0 .4em}.lcl .lc-doc blockquote{border-left:3px solid var(--color-lcl-maroon);font-family:var(--font-lcl-serif);color:var(--color-lcl-ink);margin:0 0 1em;padding-left:18px;font-size:clamp(18px,2vw,21px);font-style:italic;line-height:1.45}.lcl .lc-doc .lc-sidebar{border:1px solid var(--color-lcl-line);background:linear-gradient(180deg, color-mix(in srgb,var(--color-lcl-paper-lift) 50%,var(--color-lcl-paper-2)), color-mix(in srgb,var(--color-lcl-paper-2) 50%,var(--color-lcl-paper)));font-family:var(--font-lcl-text);color:var(--color-lcl-ink);border-radius:14px;margin:clamp(26px,2.2vw,30px) 0;padding:28px 26px;font-size:clamp(16px,1.35vw,18px);line-height:1.5;position:relative;overflow:hidden}.lcl .lc-doc .lc-sidebar:before{content:"";background:linear-gradient(180deg,var(--color-lcl-maroon-bright),var(--color-lcl-maroon));width:3px;position:absolute;top:0;bottom:0;left:0}.lcl .lc-doc .lc-sidebar h4{margin-top:0}.lcl .lc-doc .lc-sidebar p,.lcl .lc-doc .lc-sidebar ul,.lcl .lc-doc .lc-sidebar ol{font-size:inherit;line-height:inherit}.lcl .lc-doc .lc-sidebar>:last-child{margin-bottom:0}.lcl .lc-doc .lc-intro h1{color:var(--color-lcl-maroon)}.lcl .lc-doc section+section{margin-top:clamp(40px,6vw,72px)}.lcl .lc-doc .lc-tab{margin:0;padding:0}.lcl .lc-doc .lc-tab>:first-child{margin-top:0}.lcl .lc-doc .lc-tab-editing{background:#6e132206;margin:24px 0;padding:10px 0}.lcl .lc-doc .lc-tab-body>[data-node-view-content-react]>:first-child{margin-top:0}.lcl .lc-doc .lc-tabs-editing .lc-tab-editing{background:0 0;margin:0;padding:0}.lcl .lc-doc h4{position:relative}.lcl .lc-doc .lc-expandable{margin:-8px 0 1em;padding-right:30px;transition:height .26s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden}.lcl .lc-doc .lc-expandable[data-state=open]{overflow:visible}.lcl .lc-doc .react-renderer.node-expandable,.lcl .lc-doc .lc-expandable-body>[data-node-view-content-react]{display:contents}.lcl .lc-doc .lc-expandable :is(.lc-expandable-preview,.lc-expandable-body,[data-node-view-content-react])>:first-child{margin-top:0}.lcl .lc-doc .lc-expandable :is(.lc-expandable-preview,.lc-expandable-body,[data-node-view-content-react])>:last-child{margin-bottom:0}.lcl .lc-doc .lc-expandable:not([data-state]):not([data-flat]){cursor:pointer}.lcl .lc-doc .lc-expandable:not([data-findable]):not([data-state]):not([data-flat]) :is(.lc-expandable-body,[data-node-view-content-react])>:not(:first-child){display:none}.lcl .lc-doc .lc-expandable:not([data-findable]):not([data-state]):not([data-flat]) :is(.lc-expandable-body,[data-node-view-content-react])>:first-child,.lcl .lc-doc .lc-expandable[data-findable]:not([data-state]):not([data-flat]) .lc-expandable-preview>:first-child{-webkit-line-clamp:1;-webkit-box-orient:vertical;margin-bottom:0;display:-webkit-box;overflow:hidden}.lcl .lc-doc :is(.lc-expandable-preview,.lc-expandable-body) :is(p,ul,ol){font-size:clamp(16px,1.35vw,18px);line-height:1.55}.lcl .lc-doc :is(.lc-expandable-preview,.lc-expandable-body) blockquote{font-size:clamp(16.5px,1.6vw,19px)}.lcl .lc-doc .lc-expandable-heading{cursor:pointer;position:relative}.lcl .lc-doc .lc-expandable-heading a{z-index:2;position:relative}@media (prefers-reduced-motion:reduce){.lcl .lc-doc .lc-expandable{transition:none}}@media (scripting:none){.lcl .lc-doc .lc-expandable:not([data-state]):not([data-flat]){cursor:auto}.lcl .lc-doc .lc-expandable:not([data-findable]):not([data-state]):not([data-flat]) :is(.lc-expandable-body,[data-node-view-content-react])>:not(:first-child){display:block}.lcl .lc-doc .lc-expandable:not([data-findable]):not([data-state]):not([data-flat]) :is(.lc-expandable-body,[data-node-view-content-react])>:first-child{-webkit-line-clamp:none;display:block;overflow:visible}.lcl .lc-doc .lc-expandable:not([data-findable]):not([data-state]):not([data-flat]) :is(.lc-expandable-body,[data-node-view-content-react])>:first-child:not(:last-child){margin-bottom:1em}.lcl .lc-doc .lc-tab:before{content:attr(data-tab);font-family:var(--font-lcl-serif);letter-spacing:-.2px;color:var(--color-lcl-maroon);margin:0 0 24px;font-size:clamp(21px,2.6vw,27px);font-weight:700;line-height:1.08;display:block}.lcl .lc-doc .lc-widget{display:none}}.lcl .lc-doc .lc-widget{width:min(880px,100vw - 44px);margin:clamp(28px,3vw,40px) 0 clamp(28px,3vw,40px) 50%;position:relative;translate:-50%}.lcl .lc-doc .lc-widget[data-widget-component=round-overview]{width:100%;margin-left:0;translate:none}@media (min-width:1024px) and (max-width:1279.98px){.lcl .lc-doc .lc-widget[data-widget-component=round-overview]{width:min(880px,100vw - 44px);margin-left:calc(50% + -1*min(440px,50vw - 22px))}}@media (max-width:1023.98px){.lcl .lc-doc>.lc-widget:first-child,.lcl .lc-doc .ProseMirror>.react-renderer.node-widget:first-child>.lc-widget{display:none}}@media (min-width:1024px){.lcl .lc-doc{--lead-w:clamp(424px,calc(424px + (100vw - 1024px)*.3),480px);--lead-gap:clamp(40px,calc(100vw - 2*var(--lead-pad) - var(--lead-w) - 700px),180px);--lead-pad:clamp(20px,2vw,24px);--lead-text:min(700px,calc(100vw - 2*var(--lead-pad) - var(--lead-gap) - var(--lead-w)))}.lcl .lc-doc .ProseMirror>.react-renderer.node-widget:first-child{display:contents}.lcl .lc-doc>.lc-widget:first-child,.lcl .lc-doc .ProseMirror>.react-renderer.node-widget:first-child>.lc-widget{float:right;width:var(--lead-w);margin:25px calc(-1 * (var(--lead-w) + var(--lead-gap))) 20px var(--lead-gap);translate:none}.lcl .lc-doc>#the-problem,.lcl .lc-doc .ProseMirror>#the-problem{clear:right;margin-top:150px}.lcl .lc-doc>#the-problem,.lcl .lc-doc>#the-problem~*,.lcl .lc-doc .ProseMirror>#the-problem,.lcl .lc-doc .ProseMirror>#the-problem~*,.lcl .lc-doc .ProseMirror>#the-problem~.react-renderer.node-expandable>.lc-expandable{translate:calc((100vw - var(--lead-text))/2 - max(var(--lead-pad), (100vw - var(--lead-text) - var(--lead-gap) - var(--lead-w))/2)) 0}}.lcl .lc-preview{-webkit-text-decoration:underline dotted color-mix(in srgb,var(--color-lcl-maroon) 65%,transparent);text-decoration:underline dotted color-mix(in srgb,var(--color-lcl-maroon) 65%,transparent);text-underline-offset:3px;cursor:help;text-decoration-thickness:1px}.lcl .lc-preview:focus-visible{outline:2px solid var(--color-lcl-maroon);outline-offset:2px;border-radius:2px}.lcl .lc-preview[data-preview-status]{position:relative}.lcl .lc-preview[data-preview-status]:after{content:"";pointer-events:none;-webkit-user-select:none;user-select:none;opacity:.75;width:.62em;height:.62em;margin-left:.3em;position:absolute;top:calc(50% - .31em);left:100%}.lcl .lc-preview[data-preview-status=generating]:after{border:1.5px solid;border-top-color:#0000;border-radius:50%;animation:.7s linear infinite lc-preview-spin}.lcl .lc-preview[data-preview-status=review]:after{-webkit-mask:var(--lc-eye) center/contain no-repeat;mask:var(--lc-eye) center/contain no-repeat;-webkit-mask:var(--lc-eye) center/contain no-repeat;background:currentColor}.lcl{--lc-eye:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M2 12s3.5-7 10-7 10 7 10 7-3.5 7-10 7-10-7-10-7Z'/%3E%3Ccircle cx='12' cy='12' r='3'/%3E%3C/svg%3E")}.lcl .lc-preview-card-body a{color:var(--color-lcl-maroon);text-decoration:none}.lcl .lc-preview-card-body>:last-child{margin-bottom:0}.lcl .lc-preview-card-body p{font-size:inherit;line-height:inherit;color:inherit;margin:0 0 .6em}.lcl .lc-preview-card-body h1,.lcl .lc-preview-card-body h2,.lcl .lc-preview-card-body h3{margin:0 0 .4em;font-size:16px;line-height:1.3}.lcl .lc-preview-card-body ul,.lcl .lc-preview-card-body ol,.lcl .lc-preview-card-body blockquote{font-size:inherit;line-height:inherit;margin:0 0 .6em}.lcl .lc-doc .lc-card-md{color:var(--color-lcl-ink-soft);text-align:left;font-size:14px;line-height:1.55}.lcl .lc-doc .lc-card-md p,.lcl .lc-doc .lc-card-md ul,.lcl .lc-doc .lc-card-md ol{font-size:inherit;line-height:inherit;color:inherit;margin:0 0 .7em}.lcl .lc-doc .lc-card-md>:last-child{margin-bottom:0}.lcl .lc-doc .lc-card-md strong{color:var(--color-lcl-ink);font-weight:600}.lcl .lc-doc .lc-card-md em{color:var(--color-lcl-ink-faint);font-style:italic}.lcl .lc-doc .lc-card-md a{color:var(--color-lcl-maroon);border-bottom:1px solid color-mix(in srgb,var(--color-lcl-maroon-bright) 35%,transparent)}.lcl .lc-doc .lc-card-md a:hover{border-bottom-color:var(--color-lcl-maroon-bright)}.lcl .lc-doc .ProseMirror p.is-editor-empty:first-child:before{color:var(--color-lcl-ink-faint);content:attr(data-placeholder);float:left;pointer-events:none;height:0}.lcl .lc-doc .lc-annotation-body .ProseMirror{color:#111827;font-size:14px;line-height:1.45}.lcl .lc-doc .lc-annotation-body p,.lcl .lc-doc .lc-annotation-body ul,.lcl .lc-doc .lc-annotation-body ol{font-size:inherit;line-height:inherit;color:inherit;margin:0 0 .5em}.lcl .lc-doc .lc-annotation-body h1,.lcl .lc-doc .lc-annotation-body h2,.lcl .lc-doc .lc-annotation-body h3{color:inherit;margin:0 0 .4em;font-size:15px;line-height:1.3}.lcl .lc-doc .lc-annotation-body blockquote{font-size:inherit;line-height:inherit;margin:0 0 .5em;padding-left:10px;font-family:inherit;font-style:italic}.lcl .lc-doc .lc-annotation-body>:last-child{margin-bottom:0}