.lv2-breakout{overflow:hidden;border:1px solid var(--app-border,#ddd8d2);border-radius:12px;background:var(--app-surface,#faf7f3);box-shadow:inset 0 1px 0 rgb(255 255 255/70%)}.helv-window{position:relative;display:flex;width:1280px;overflow:hidden}.reslate-editor.editor-v2.helv-window{background:var(--app-surface,#faf7f3)}.helv-window .re-b44-sidewrap{height:100%}@media (max-width:767px){.lv2-hero .lv2-breakout{width:calc(100% + var(--lv2-pad));margin-right:calc(var(--lv2-pad) * -1);border-right:0;border-radius:12px 0 0 12px}.helv-window .b44-sidebar{display:flex!important}.helv-window .v0-workspace-body{width:100%!important;height:calc(100% - 50px)!important;transform:none!important}.helv-window .v0-chat-panel-slot{width:var(--re-chat-total,250px)!important;min-width:0!important;max-width:none!important;flex:0 0 auto!important}.helv-window .v0-workspace-main[data-chat-open=false] .v0-chat-panel-slot{width:0!important}.helv-window .v0-workspace-header{display:grid!important;grid-template-columns:var(--re-chat-total,var(--re-chat-w,250px)) minmax(0,1fr)!important;width:100%!important;padding:0!important;transition:grid-template-columns .26s cubic-bezier(.16,1,.3,1)}.helv-window .v0-workspace-main[data-chat-open=false] .v0-workspace-header{grid-template-columns:0 minmax(0,1fr)!important}.helv-window .v0-workspace-header .v0-chat-head{height:49px!important;padding:0 12px 0 16px!important;border-right:1px solid var(--v0-border)!important}.helv-window .v0-workspace-header .v0-preview-head{position:relative!important;width:auto!important}.helv-window .v0-workspace-header .v0-preview-tool{display:grid!important}.helv-window .v0-workspace-header .v0-browser-toolbar,.helv-window .v0-workspace-header .v0-history-tools{display:flex!important}.helv-window .v0-mobile-workspace-tabs{display:none!important}.helv-window .v0-chat-panel{width:100%!important;flex:1 1 auto!important}.helv-window .v0-workspace-resize-handle{display:flex!important}}.helv-window .re-v0-scope{display:flex}.helv-window .re-v0-scope,.helv-window .v0-workspace-main{flex:1;min-width:0;height:100%}.helv-window .v0-chat-upgrade{display:none}.mpl-scene{display:flex;width:100%;height:100%;min-height:0;overflow:hidden;border:1px solid var(--app-border,#ddd8d2);border-radius:8px;background:var(--app-canvas,#f6f2ed);box-shadow:0 0 0 1px rgb(8 9 10/3%),0 22px 70px rgb(8 9 10/10%)}html[data-app-theme=dark] .mpl-scene{box-shadow:0 0 0 1px rgb(0 0 0/30%),0 22px 70px rgb(0 0 0/40%)}.mpl-scene .re-v0-scope{display:flex}.mpl-scene .re-v0-scope,.mpl-scene .v0-workspace-main{flex:1;min-width:0;height:100%}.mpl-scene .re-main-col .v0-workspace-body{height:100%!important}.helv-window .v0-chat-upgrade,.mpl-scene .v0-chat-upgrade{display:none}.helv-window .v0-chat-bottom,.helv-window .v0-chat-composer-stack,.mpl-scene .v0-chat-bottom,.mpl-scene .v0-chat-composer-stack{height:auto!important;min-height:0!important}.helv-window .v0-chat-bottom,.mpl-scene .v0-chat-bottom{margin-bottom:20px!important}.mpl-bare{display:flex;justify-content:center;width:100%;height:100%;overflow:hidden;border:1px solid var(--app-border,#ddd8d2);border-radius:8px;background:var(--app-canvas,#f6f2ed);padding-top:64px}@media (max-width:700px){.mpl-bare{padding-top:12px}}@media (max-width:767px){.mpl-scene .v0-workspace-body{width:100%!important;height:100%!important;transform:none!important}.mpl-scene .v0-chat-panel-slot{width:100%!important;min-width:0!important;max-width:none!important;flex:1 1 auto!important}.mpl-scene .re-chat-fix{width:100%!important}.mpl-scene .v0-chat-panel{width:100%!important;flex:1 1 auto!important}.mpl-scene[data-variant=design] .re-main-col,.mpl-scene[data-variant=import] .re-canvas-slot,.mpl-scene[data-variant=tailor] .re-canvas-slot{display:none}.mpl-scene[data-variant=design] .re-design-slot{width:100%;flex:1 1 auto}.mpl-scene .re-design-fix{width:100%!important}.mpl-scene[data-variant=design] .re-design-fix aside>div:nth-child(-n+2){display:none}}.lps-section{padding:128px var(--lv2-pad);overflow:hidden;background:var(--p-bg)}.lps-intro{display:grid;grid-template-columns:minmax(0,1fr) minmax(340px,.68fr);gap:clamp(56px,9vw,144px);align-items:end;margin-bottom:96px}.lps-intro h2{max-width:760px;margin:0;color:var(--p-ink);font-family:var(--font-pv2-serif),Georgia,serif;font-size:clamp(40px,3.8vw,52px);font-weight:500;letter-spacing:-.04em;line-height:.98;text-wrap:balance}.lps-intro>p{max-width:48ch;margin:0 0 5px;color:var(--p-ink-3);font-size:clamp(16px,1.5vw,19px);line-height:1.55}.lps-stories{display:grid;gap:var(--lv2-pad)}.lps-story{--lps-card-pad:20px;display:grid;min-height:715px;grid-template-columns:repeat(12,minmax(0,1fr));gap:12px;padding:20px;overflow:hidden;border:1px solid var(--p-border);border-radius:var(--p-radius-sm);background:radial-gradient(circle at 88% 7%,color-mix(in srgb,var(--p-accent) 3%,transparent),transparent 28rem),var(--p-bg-sunken);box-shadow:inset 0 1px 0 rgb(255 255 255/70%)}.lps-story-copy{grid-column:1/5;align-self:center;max-width:390px;padding:0 clamp(18px,2.5vw,38px)}.lps-story[data-reverse] .lps-story-copy{grid-column:9/13;grid-row:1}.lps-scene-wrap{grid-column:5/13;grid-row:1;height:673px;min-width:0;overflow:hidden;border-radius:var(--p-radius-sm)}.lps-story[data-reverse] .lps-scene-wrap{grid-column:1/9}.lps-story-copy h3{margin:0;color:var(--p-ink);font-family:var(--font-pv2-serif),Georgia,serif;font-size:clamp(34px,3vw,44px);font-weight:500;letter-spacing:-.038em;line-height:1;text-wrap:balance}.lps-description{margin:20px 0 0;color:var(--p-ink-3);font-size:clamp(16px,1.45vw,19px);line-height:1.5}@media (max-width:1050px){.lps-section{padding-top:112px}.lps-intro{margin-bottom:76px}.lps-story{--lps-card-pad:32px;grid-template-columns:1fr;gap:36px;padding:32px}.lps-story-copy,.lps-story[data-reverse] .lps-story-copy{grid-column:1;grid-row:1;max-width:620px;padding:14px 4px 0}.lps-scene-wrap,.lps-story[data-reverse] .lps-scene-wrap{grid-column:1;grid-row:2;height:600px}}@media (max-width:760px){.lps-section{padding:96px var(--lv2-pad) var(--lv2-pad)}.lps-intro{grid-template-columns:1fr;gap:24px;margin-bottom:64px}.lps-intro h2{font-size:42px}.lps-intro>p{max-width:40ch;font-size:16px}.lps-story{--lps-card-pad:12px;min-height:0;gap:28px;padding:22px 12px 12px}.lps-story-copy,.lps-story[data-reverse] .lps-story-copy{padding:18px 10px 0}.lps-story-copy h3{font-size:34px}.lps-description{font-size:16px}.lps-scene-wrap{height:620px;border-radius:7px}.lps-story[data-variant=design] .lps-scene-wrap{height:720px}}@media (max-width:700px){.lps-story[data-variant=design] .lps-scene-wrap{height:620px}.lps-story[data-variant=edit] .lps-scene-wrap{height:auto}}