.lpseb-page-v2{--lp-accent:#8a654f;--lp-paper:#f6f1e8;--lp-paper2:#eee5d8;--lp-cream:#fbf8f2;--lp-ink:#1f1b18;--lp-page-max:1180px;color:var(--lp-ink);font-family:Arial,Helvetica,sans-serif;overflow:visible}.lpseb-page-v2 *{box-sizing:border-box}.lpseb-page-v2 .lpseb-hero-copy,.lpseb-page-v2 .lpseb-fact,.lpseb-page-v2 .lpseb-section-head>*,.lpseb-page-v2 .lpseb-cta-copy{min-width:0;max-height:none!important;overflow:visible!important}.lpseb-page-v2 h1,.lpseb-page-v2 h2,.lpseb-page-v2 p,.lpseb-page-v2 span,.lpseb-page-v2 b,.lpseb-page-v2 .lpseb-eyebrow,.lpseb-page-v2 .lpseb-art-note{white-space:normal!important;overflow:visible!important;text-overflow:clip!important;max-height:none!important;-webkit-line-clamp:unset!important;-webkit-box-orient:initial!important;word-break:normal;overflow-wrap:break-word}.lpseb-page-v2 .lpseb-lead,.lpseb-page-v2 .lpseb-section-head p,.lpseb-page-v2 .lpseb-fact span,.lpseb-page-v2 .lpseb-cta-copy p{display:block!important;height:auto!important;min-height:0!important}.lpseb-page-wrap{width:min(var(--lp-page-max),calc(100% - 34px));margin-inline:auto}.lpseb-page-hero{padding:76px 0 58px;background:linear-gradient(180deg,rgb(255 255 255 / .16),#fff0)}.lpseb-hero-grid{display:grid;grid-template-columns:1.15fr .85fr;align-items:center;gap:52px}.lpseb-eyebrow{text-transform:uppercase;letter-spacing:.18em;font-size:12px;color:var(--lp-accent);font-weight:700}.lpseb-hero-copy h1{font:54px/1.04 Georgia,'Times New Roman',serif;margin:16px 0 20px;color:var(--lp-ink);max-width:650px}.lpseb-lead{font:18px/1.7 Georgia,'Times New Roman',serif;color:color-mix(in srgb,var(--lp-ink) 76%,white);max-width:620px;margin:0}.lpseb-chips{display:flex;gap:14px;flex-wrap:wrap;margin-top:28px}.lpseb-chips span{padding:10px 14px;border:1px solid color-mix(in srgb,var(--lp-accent) 33%,transparent);border-radius:999px;background:rgb(255 255 255 / .42);font-size:13px}.lpseb-art-stack{height:520px;position:relative}.lpseb-art{position:absolute;overflow:hidden;border:10px solid var(--lp-cream);box-shadow:0 16px 42px rgb(48 35 23 / .13);background:#ddd}.lpseb-art img{display:block;width:100%;height:100%;object-fit:cover}.lpseb-art.a{width:45%;height:68%;left:0;top:70px;transform:rotate(-4deg)}.lpseb-art.b{width:47%;height:72%;right:2%;top:20px;transform:rotate(4deg)}.lpseb-art.c{width:42%;height:55%;left:31%;bottom:0;transform:rotate(1.5deg)}.lpseb-art-note{position:absolute;left:0;bottom:20px;z-index:8;font:italic 18px Georgia,'Times New Roman',serif;color:var(--lp-note-color,var(--lp-accent));transform:translate(var(--lp-note-x,0),var(--lp-note-y,0)) rotate(-3deg);transition:transform .2s ease;padding:4px 8px;border-radius:4px}.lpseb-art-note-bg{background:color-mix(in srgb,var(--lp-cream) 90%,transparent);box-shadow:0 5px 14px rgb(47 36 27 / .10);border:1px solid color-mix(in srgb,var(--lp-accent) 16%,transparent);backdrop-filter:blur(1px)}.lpseb-about-strip{background:color-mix(in srgb,var(--lp-cream) 78%,transparent);border-top:1px solid color-mix(in srgb,var(--lp-accent) 18%,transparent);border-bottom:1px solid color-mix(in srgb,var(--lp-accent) 18%,transparent);padding:45px 0}.lpseb-about-grid{display:grid;grid-template-columns:1.1fr 1fr 1fr 1fr;gap:28px;align-items:start}.lpseb-about-grid h2{font:32px Georgia,'Times New Roman',serif;margin:0;color:var(--lp-ink)}.lpseb-fact{border-left:1px solid color-mix(in srgb,var(--lp-accent) 28%,transparent);padding-left:22px}.lpseb-fact b{display:block;font:20px Georgia,'Times New Roman',serif;margin-bottom:7px;color:var(--lp-ink)}.lpseb-fact span{font-size:14px;line-height:1.6;opacity:.68}.lpseb-gallery-section{padding:78px 0;background:linear-gradient(180deg,transparent,color-mix(in srgb,var(--lp-paper) 38%,transparent))}.lpseb-section-head{display:flex;justify-content:space-between;gap:40px;align-items:end;margin-bottom:34px}.lpseb-section-head h2{font:42px Georgia,'Times New Roman',serif;margin:0;color:var(--lp-ink)}.lpseb-section-head p{max-width:540px;opacity:.65;line-height:1.65;margin:0}.lpseb-gallery-wrap{box-sizing:border-box;margin:0 auto;color:var(--lp-ink)}.lpseb-gallery-wrap:not(.lpseb-gallery-embedded){max-width:1280px;padding:24px;background:var(--lp-paper);border-radius:14px}.lpseb-gallery-grid{display:grid;grid-template-columns:repeat(var(--lp-cols-d),minmax(0,1fr));gap:var(--lp-gap)}.lpseb-gallery-item{margin:0;background:var(--lp-cream);border-radius:var(--lp-radius);overflow:hidden;box-shadow:0 8px 24px rgb(40 30 20 / .10);transition:transform .25s ease,box-shadow .25s ease;position:relative;break-inside:avoid}.lpseb-gallery-imagebox{position:relative;overflow:hidden;background:var(--lp-cream)}.lpseb-gallery-imagebox img{display:block;width:100%;height:auto;transition:transform .35s ease}.lpseb-hover-lift .lpseb-gallery-item:hover{transform:translateY(-4px);box-shadow:0 14px 34px rgb(40 30 20 / .15)}.lpseb-hover-zoom .lpseb-gallery-item:hover img{transform:scale(1.035)}.lpseb-gallery-caption{padding:10px 8px 8px;display:flex;justify-content:space-between;gap:12px;font-size:12px;line-height:1.4;color:color-mix(in srgb,var(--lp-ink) 64%,transparent)}.lpseb-gallery-caption b{color:var(--lp-ink);font-weight:700}.lpseb-gallery-caption span{margin-left:auto;text-align:right}.lpseb-gallery-zoom{position:absolute;right:12px;bottom:12px;width:34px;height:34px;border-radius:50%;display:grid;place-items:center;background:rgb(20 20 20 / .68);color:#fff;font-size:20px;opacity:0;transform:translateY(5px);transition:.25s ease}.lpseb-gallery-item:hover .lpseb-gallery-zoom{opacity:1;transform:translateY(0)}.lpseb-gallery-wrap[data-lightbox="1"] .lpseb-gallery-item{cursor:zoom-in}.lpseb-layout-masonry .lpseb-gallery-grid{display:block;column-count:var(--lp-cols-d);column-gap:var(--lp-gap)}.lpseb-layout-masonry .lpseb-gallery-item{margin:0 0 var(--lp-gap)}.lpseb-cta-section{padding:30px 0 80px}.lpseb-cta-box{background:#231f1b;color:#fff;border-radius:18px;display:grid;grid-template-columns:1.1fr .9fr;overflow:hidden;box-shadow:0 18px 50px rgb(30 22 17 / .12)}.lpseb-cta-copy{padding:58px}.lpseb-eyebrow-light{color:#cbb39f}.lpseb-cta-copy h2{font:42px Georgia,'Times New Roman',serif;margin:10px 0 18px;color:#fff}.lpseb-cta-copy p{color:#d5ccc4;line-height:1.7;max-width:620px;margin:0}.lpseb-cta-button{display:inline-block;margin-top:22px;background:#f5eee3;color:#211d19!important;text-decoration:none!important;padding:15px 22px;border-radius:999px;font-weight:700;transition:transform .2s ease,box-shadow .2s ease}.lpseb-cta-button:hover{transform:translateY(-2px);box-shadow:0 8px 20px rgb(0 0 0 / .18)}.lpseb-cta-image{min-height:360px;background-position:center;background-size:cover;background-repeat:no-repeat;background-color:#3b342f}.lpseb-trust{display:flex;gap:18px;flex-wrap:wrap;margin-top:28px;color:#c7bdb4;font-size:13px}.lpseb-lightbox{position:fixed;inset:0;z-index:999999;background:rgb(12 11 10 / .92);display:flex;align-items:center;justify-content:center;padding:24px;opacity:0;pointer-events:none;transition:opacity .2s ease}.lpseb-lightbox.is-open{opacity:1;pointer-events:auto}.lpseb-lightbox-inner{position:relative;max-width:min(94vw,1400px);max-height:92vh;display:flex;flex-direction:column;align-items:center}.lpseb-lightbox img{max-width:94vw;max-height:84vh;width:auto;height:auto;object-fit:contain;border-radius:10px;box-shadow:0 20px 70px rgb(0 0 0 / .55)}.lpseb-lightbox-title{color:#fff;margin-top:12px;font-size:15px;text-align:center;opacity:.9}.lpseb-lightbox-close,.lpseb-lightbox-prev,.lpseb-lightbox-next{position:fixed;border:0;background:rgb(255 255 255 / .12);color:#fff;cursor:pointer;border-radius:50%;backdrop-filter:blur(4px)}.lpseb-lightbox-close{right:18px;top:18px;width:44px;height:44px;font-size:28px}.lpseb-lightbox-prev,.lpseb-lightbox-next{top:50%;transform:translateY(-50%);width:48px;height:48px;font-size:27px}.lpseb-lightbox-prev{left:18px}.lpseb-lightbox-next{right:18px}body.lpseb-lightbox-open{overflow:hidden}@media(max-width:1100px){.lpseb-hero-grid{grid-template-columns:1fr 1fr;gap:36px}.lpseb-hero-copy h1{font-size:48px}}@media(max-width:980px){.lpseb-page-hero{padding-top:50px}.lpseb-hero-grid,.lpseb-cta-box{grid-template-columns:1fr}.lpseb-hero-grid{gap:28px}.lpseb-hero-copy h1{font-size:44px}.lpseb-art-stack{height:440px}.lpseb-about-grid{grid-template-columns:1fr 1fr}.lpseb-about-grid h2{grid-column:1/-1}.lpseb-section-head{display:block}.lpseb-section-head p{margin-top:12px}.lpseb-gallery-grid{grid-template-columns:repeat(var(--lp-cols-t),minmax(0,1fr))}.lpseb-layout-masonry .lpseb-gallery-grid{column-count:var(--lp-cols-t)}.lpseb-cta-image{min-height:320px}.lpseb-cta-copy{padding:40px}}@media(max-width:600px){.lpseb-page-wrap{width:min(100% - 22px,var(--lp-page-max))}.lpseb-page-hero{padding:38px 0 34px}.lpseb-hero-copy h1{font-size:36px;line-height:1.08}.lpseb-lead{font-size:16px}.lpseb-chips{gap:8px;margin-top:20px}.lpseb-chips span{font-size:12px;padding:8px 11px}.lpseb-art-stack{height:355px}.lpseb-art{border-width:7px}.lpseb-art.a{width:47%;height:62%}.lpseb-art.b{width:48%;height:65%}.lpseb-art.c{width:43%;height:47%}.lpseb-art-note{font-size:15px;bottom:8px}.lpseb-about-strip{padding:32px 0}.lpseb-about-grid{grid-template-columns:1fr;gap:18px}.lpseb-fact{border-left:0;border-top:1px solid color-mix(in srgb,var(--lp-accent) 28%,transparent);padding:16px 0 0}.lpseb-about-grid h2{font-size:28px}.lpseb-gallery-section{padding:50px 0}.lpseb-section-head h2,.lpseb-cta-copy h2{font-size:32px}.lpseb-section-head{margin-bottom:24px}.lpseb-section-head p{font-size:14px}.lpseb-gallery-grid{grid-template-columns:repeat(var(--lp-cols-m),minmax(0,1fr));gap:min(var(--lp-gap),10px)}.lpseb-layout-masonry .lpseb-gallery-grid{column-count:var(--lp-cols-m);column-gap:min(var(--lp-gap),10px)}.lpseb-layout-masonry .lpseb-gallery-item{margin-bottom:min(var(--lp-gap),10px)}.lpseb-gallery-item{border-radius:min(var(--lp-radius),7px)}.lpseb-gallery-caption{display:none}.lpseb-cta-section{padding:12px 0 50px}.lpseb-cta-box{border-radius:14px}.lpseb-cta-copy{padding:28px}.lpseb-cta-image{min-height:270px}.lpseb-trust{gap:9px 14px;margin-top:22px}.lpseb-lightbox{padding:10px}.lpseb-lightbox-prev{left:7px}.lpseb-lightbox-next{right:7px}}