.lp-page,.lp-feature{--lp-ink:#302f29;--lp-muted:#69665e;--lp-line:#d7cebd;--lp-gold:#a37b42;--lp-paper:#fbfaf7;color:var(--lp-ink);font-family:var(--ln-sans,var(--font-body--family,sans-serif));font-size:16px;line-height:1.65;background:var(--lp-paper)}.lp-page *,.lp-feature *{box-sizing:border-box}.lp-page a,.lp-feature a{color:inherit;text-decoration:none}.lp-page h1,.lp-page h2,.lp-feature h2{font-family:var(--ln-serif,Georgia,serif);font-weight:400;letter-spacing:-.035em;line-height:1.05;text-wrap:balance;margin:0 0 24px}.lp-page h1{font-size:clamp(42px,5.3vw,82px)}.lp-page h2,.lp-feature h2{font-size:clamp(36px,4vw,60px)}.lp-page h3{font-family:var(--ln-serif,Georgia,serif);font-weight:400;letter-spacing:-.02em;font-size:28px;line-height:1.18;margin:14px 0}.lp-page em,.lp-feature em{font-weight:400}.lp-page p,.lp-feature p{margin:0 0 22px}.lp-kicker{font-size:12px!important;letter-spacing:.16em;line-height:1.5;color:#806744;margin-bottom:22px!important}.lp-button{display:inline-flex;align-items:center;justify-content:space-between;gap:28px;padding:17px 24px;background:#34362e;color:#fffdf7!important;font-size:15px;line-height:1.4;border:1px solid #34362e;cursor:pointer;min-height:54px}.lp-button:hover{background:#50523f;border-color:#50523f}.lp-button svg,.lp-inline svg,.lp-project-nav svg{width:20px;height:20px;flex:none}.lp-inline{display:inline-flex;align-items:center;gap:24px;border-bottom:1px solid #9a835f;padding:6px 0;font-size:15px;line-height:1.6}.lp-actions{display:flex;align-items:flex-start;flex-direction:column;gap:20px;margin-top:30px}.lp-page a:focus-visible,.lp-feature a:focus-visible,.lp-page button:focus-visible,.lp-page summary:focus-visible{outline:3px solid #9c7641;outline-offset:5px}.lp-hero{display:grid;grid-template-columns:1fr 1.03fr;min-height:620px}.lp-hero-copy{padding:70px 5vw 56px;align-self:center}.lp-hero-copy>p:not(.lp-kicker){max-width:470px;color:var(--lp-muted);font-size:18px}.lp-hero-copy .lp-hero-note{font-size:13px!important;margin:32px 0 0}.lp-hero-image,.lp-feature-image{position:relative;overflow:hidden;min-width:0}.lp-hero-image img,.lp-feature-image img{height:100%;width:100%;object-fit:cover;object-position:45% center;display:block}.lp-hero-image>span,.lp-feature-image>span{position:absolute;bottom:26px;left:28px;font-size:11px;letter-spacing:.18em;color:#fff;background:#302f29d9;padding:9px 15px}.lp-project-nav{display:flex;justify-content:center;gap:8vw;padding:23px 5vw;border-bottom:1px solid var(--lp-line);font-size:14px}.lp-project-nav a{display:flex;gap:12px;align-items:center}.lp-section{padding:85px 5vw;scroll-margin-top:30px}.lp-section-heading{margin-bottom:38px}.lp-spaces{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:26px}.lp-space{min-width:0}.lp-space img{width:100%;aspect-ratio:4/3;object-fit:cover;display:block}.lp-space>div{padding-top:24px}.lp-space>div>span:first-child{font-size:11px;letter-spacing:.14em;color:#806744}.lp-space p{color:var(--lp-muted);line-height:1.75}.lp-space .lp-inline{margin-top:2px}.lp-process{display:grid;grid-template-columns:1fr 1fr;gap:8vw;background:#eee9de}.lp-process>div>p:not(.lp-kicker){max-width:460px;color:var(--lp-muted)}.lp-process ol{list-style:none;margin:0;padding:0}.lp-process li{display:grid;grid-template-columns:40px 1fr;gap:26px;padding:26px 0;border-top:1px solid #cfc5b4}.lp-process li:last-child{padding-bottom:0}.lp-process li>span{font:italic 26px var(--ln-serif,Georgia,serif);color:#937441}.lp-process li h3{margin:0 0 13px}.lp-process li p{margin:0;color:var(--lp-muted)}.lp-brief{display:grid;grid-template-columns:.8fr 1.2fr;gap:7vw}.lp-brief-intro>p{color:var(--lp-muted);max-width:360px}.lp-direct{display:flex;flex-direction:column;align-items:flex-start;gap:8px;margin:38px 0}.lp-direct span{font-size:13px;color:var(--lp-muted)}.lp-direct a{border-bottom:1px solid var(--lp-line)}.lp-note{font-size:13px!important;line-height:1.75}.lp-form{background:#f0ece3;padding:32px;min-width:0}.lp-form fieldset{border:0;padding:0;margin:0 0 28px;min-width:0}.lp-form legend{font:25px var(--ln-serif,Georgia,serif);padding:0 0 20px}.lp-fields{display:grid;grid-template-columns:1fr 1fr;gap:20px 18px}.lp-form label{display:flex;flex-direction:column;gap:7px;font-size:14px;line-height:1.45}.lp-form label.wide{grid-column:1/-1}.lp-form input,.lp-form select,.lp-form textarea{width:100%;min-width:0;max-width:100%;background:#fffdf9;color:#302f29;border:1px solid #cfc6b6;border-radius:0;padding:13px 12px;font:16px/1.4 inherit;box-shadow:none;min-height:48px}.lp-form input:focus,.lp-form select:focus,.lp-form textarea:focus{outline:2px solid #9c7641;outline-offset:1px}.lp-form textarea{min-height:130px;resize:vertical}.lp-form details{border-top:1px solid #cfc6b6;margin:4px 0 26px;padding-top:20px}.lp-form summary{cursor:pointer;font-size:14px;padding:0 0 18px}.lp-form [data-trade-application-status]{margin:18px 0 0;font-size:13px;line-height:1.6}.lp-form [data-tone=error]{color:#8c3027}.lp-form [data-tone=success]{color:#2f553c}.lp-form button[disabled]{opacity:.65;cursor:wait}.lp-feature{display:grid;grid-template-columns:1.1fr 1fr;margin-top:58px;background:#ece6d9;border:1px solid #ddd2be}.lp-feature-image{min-height:430px}.lp-feature-copy{padding:48px 13%;align-self:center}.lp-feature-copy>p:not(.lp-kicker){color:var(--lp-muted);font-size:16px;line-height:1.75}.lp-labels{display:flex;flex-wrap:wrap;gap:10px 16px;color:#806744;font-size:12px;margin:28px 0}.lp-labels span+span{border-left:1px solid #c7bca5;padding-left:16px}@media(max-width:900px){.lp-hero{min-height:540px}.lp-hero-copy{padding:48px 5vw}.lp-section{padding:60px 5vw}.lp-brief{gap:5vw;grid-template-columns:.75fr 1.25fr}.lp-form{padding:25px}.lp-feature-copy{padding:38px 8%}}@media(max-width:700px){.lp-hero{display:flex;flex-direction:column}.lp-hero-copy{padding:40px 22px 34px;order:1}.lp-hero-copy h1{font-size:44px}.lp-hero-copy>p:not(.lp-kicker){font-size:16px}.lp-hero-image{height:270px;order:0}.lp-hero-image>span{left:22px;bottom:20px;font-size:10px}.lp-actions{gap:14px;margin-top:24px}.lp-hero-copy .lp-hero-note{margin-top:24px}.lp-project-nav{gap:24px;overflow:auto;justify-content:flex-start;white-space:nowrap;padding:19px 22px}.lp-project-nav a{font-size:13px}.lp-section{padding:50px 22px}.lp-section-heading{margin-bottom:26px}.lp-page h2,.lp-feature h2{font-size:38px}.lp-spaces{display:flex;gap:18px;overflow-x:auto;scroll-snap-type:x mandatory;padding:0 22px 16px;margin:0 -22px}.lp-space{flex:0 0:82vw;flex-basis:82vw;flex-shrink:0;scroll-snap-align:start}.lp-spaces:focus-visible{outline:2px solid #9c7641}.lp-space h3{font-size:27px}.lp-process,.lp-brief{grid-template-columns:1fr;gap:32px}.lp-process li{gap:15px}.lp-brief-intro>p{max-width:none}.lp-direct{margin:25px 0}.lp-form{padding:23px 18px}.lp-fields{grid-template-columns:1fr;gap:18px}.lp-form label.wide{grid-column:auto}.lp-form .lp-button{width:100%}.lp-feature{grid-template-columns:1fr;margin-top:40px}.lp-feature-image{height:250px;min-height:0}.lp-feature-copy{padding:30px 24px 36px}.lp-feature-copy h2{font-size:43px}.lp-feature-copy .lp-button{width:100%}.lp-labels{margin:21px 0}.lp-button{font-size:14px;padding:16px 19px}}@media(prefers-reduced-motion:reduce){.lp-spaces{scroll-behavior:auto}}.lp-form input,.lp-form select,.lp-form textarea{font-family:inherit;font-size:16px;line-height:1.4}@media(max-width:700px){.lp-space{flex:0 0 82vw}}.ljm-purchase{background:#f0ece2;border:1px solid #d8cdbb;padding:20px;margin-bottom:22px;font-size:14px;color:#38382f;line-height:1.6}.ljm-purchase .ljm-label{font-size:11px;letter-spacing:.12em;color:#806744;margin:0 0 8px}.ljm-purchase strong{display:block;font-size:18px;font-weight:500}.ljm-purchase p{margin:9px 0 15px}.ljm-purchase details{border-top:1px solid #d8cdbb;padding-top:13px;margin:15px 0}.ljm-purchase summary{cursor:pointer;font-size:14px}.ljm-pieces a{display:flex;align-items:center;gap:13px;color:inherit;text-decoration:none;margin-top:16px}.ljm-pieces img{width:64px;height:64px;object-fit:contain;background:#fff}.ljm-pieces span{flex:1}.ljm-pieces small{display:block;font-size:13px}.ljm-purchase svg{width:17px;height:17px;flex:none}.ljm-request{display:inline-flex;align-items:center;gap:18px;color:inherit;border-bottom:1px solid #a48a64;text-decoration:none;padding-bottom:5px}.ljm-purchase>small{display:block;color:#6a655b;font-size:12px;margin-top:10px}
/*# sourceMappingURL=/cdn/shop/t/4/assets/lumira-projects.css.map */
