.lp-preprod{--lp-gold:#c4a052;background:#fbeef2;color:#2a1822;font-family:var(--font-outfit),sans-serif;isolation:isolate;min-height:100svh}.lp-preprod[data-theme=dark]{background:#1b0f16;color:#f7eaf0;color-scheme:dark}.lp-preprod .font-serif-brand,.lp-preprod h1,.lp-preprod h2,.lp-preprod h3{font-family:var(--font-playfair),Georgia,serif}.lp-preprod a,.lp-preprod button{-webkit-tap-highlight-color:transparent}.lp-preprod :is(button,a):focus-visible{outline:3px solid #a47a22;outline-offset:4px}.lp-preprod [hidden]{display:none}.lp-preprod .lp-blog-link{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:8px 16px;border:1px solid #621f3233;border-radius:9999px;color:#621f32;background:#fffdf8;font-size:13px;font-weight:600;line-height:1.4;transition:background-color .2s ease}.lp-preprod .lp-blog-link:hover{background:#f5e0e7}.lp-preprod[data-theme=dark] .lp-blog-link{border-color:#f0a3bf40;color:#f0a3bf;background:#281420}.lp-preprod[data-theme=dark] .lp-blog-link:hover{background:#452235}.lp-preprod .lp-blog-link-mobile{display:none}.lp-preprod .lp-reminders{width:100%;max-width:600px;margin-inline:auto;text-align:center;color:#621f32}.lp-preprod .lp-reminders-quotes{display:grid;align-items:center}.lp-preprod .lp-reminders-quote{grid-area:1/1;margin:0;padding-inline:8px;visibility:hidden;opacity:0;transition:opacity .45s ease-in,visibility 0s linear .45s}.lp-preprod .lp-reminders-quote[data-active=true]{visibility:visible;opacity:1;transition:opacity .55s ease-out .45s,visibility 0s linear}.lp-preprod .lp-reminders-quote p{font-family:var(--font-playfair),Georgia,serif;font-size:clamp(15px,3.8vw,20px);line-height:1.65;text-wrap:pretty}.lp-preprod[data-theme=dark] .lp-reminders{color:#f0a3bf}.lp-preprod .lp-home{padding-top:48px;padding-bottom:calc(176px + env(safe-area-inset-bottom));gap:40px}.lp-preprod .lp-logo{width:232px;aspect-ratio:979/340;margin-inline:auto}.lp-preprod .lp-logo img{display:block;width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.lp-preprod .lp-logo+h1{margin-top:20px}.lp-preprod .lp-social-widget{display:grid;gap:14px;width:100%;max-width:640px;margin-inline:auto;padding:8px 0;color:#621f32}.lp-preprod .lp-social-heading{display:flex;align-items:center;justify-content:center;gap:12px}.lp-preprod .lp-social-heading:after,.lp-preprod .lp-social-heading:before{content:"";flex:1;max-width:96px;height:1px;background:#c4a05266}.lp-preprod .lp-social-official{display:inline-flex;align-items:center;gap:9px;color:#8a682c;font-size:10px;font-weight:500;letter-spacing:.14em;text-transform:uppercase;white-space:nowrap}.lp-preprod .lp-social-official>span{width:6px;height:6px;flex-shrink:0;border-radius:50%;background:#40b592;box-shadow:0 0 0 4px #40b59226}.lp-preprod .lp-social-networks{position:relative;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;gap:24px;width:100%;max-width:520px;margin-inline:auto}.lp-preprod .lp-social-networks:after{content:"";position:absolute;left:50%;top:50%;width:8px;height:8px;background:#c4a052;transform:translate(-50%,-50%) rotate(45deg);pointer-events:none}.lp-preprod .lp-social-networks a{display:flex;align-items:center;justify-content:center;gap:9px;min-height:56px;padding:4px 0;border-radius:12px;transition:color .2s ease}.lp-preprod .lp-social-icon{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:36px;height:36px;border:1px solid #b7965b;border-radius:50%;background:#621f32;color:#f5d782}.lp-preprod .lp-social-widget .lp-social-icon{width:40px;height:40px;border:2px solid #c4a052;box-shadow:0 5px 12px #621f321a}.lp-preprod .lp-social-count{display:flex;flex-direction:column;text-align:center}.lp-preprod .lp-social-count strong{font-family:var(--font-playfair),Georgia,serif;font-size:30px;font-weight:600;line-height:1.1;white-space:nowrap;font-variant-numeric:lining-nums}.lp-preprod .lp-social-count>span{margin-top:3px;color:#8a682c;font-size:10px;font-weight:500;letter-spacing:.09em;line-height:1.4;text-transform:uppercase}.lp-preprod .lp-social-details{padding:20px;border:1px solid #c4a05255;border-radius:24px;background:#fffdf8}.lp-preprod .lp-social-details>p{margin-top:8px;color:#6b5660;font-size:14px;line-height:1.6}.lp-preprod .lp-social-details ul{display:grid;gap:10px;margin-block:16px}.lp-preprod .lp-social-details a{display:flex;align-items:center;gap:12px;min-height:64px;padding:10px 12px;border:1px solid #621f3226;border-radius:16px;color:#621f32}.lp-preprod .lp-social-details a:hover{background:#621f3208}.lp-preprod .lp-social-details a>span:nth-child(2){display:flex;flex:1;flex-direction:column;min-width:0;font-size:14px}.lp-preprod .lp-social-details a>span:nth-child(2)>span{color:#6b5660;font-size:12px}.lp-preprod .lp-social-details small{display:block;color:#6b5660;font-size:12px;line-height:1.6}.lp-preprod[data-theme=dark] .lp-social-widget{color:#f7eaf0}.lp-preprod[data-theme=dark] .lp-social-details{background:#281420;border-color:#c4a05266;color:#f7eaf0}.lp-preprod[data-theme=dark] .lp-social-details a>span:nth-child(2)>span,.lp-preprod[data-theme=dark] .lp-social-details small,.lp-preprod[data-theme=dark] .lp-social-details>p{color:#c7aebb}.lp-preprod[data-theme=dark] .lp-social-count>span,.lp-preprod[data-theme=dark] .lp-social-official{color:#d9b86c}.lp-preprod[data-theme=dark] .lp-social-details a{color:#f0a3bf;border-color:#f0a3bf33}.lp-preprod[data-theme=dark] .lp-social-details a:hover{background:#f0a3bf0d}@media (min-width:640px){.lp-preprod .lp-social-widget{gap:20px}.lp-preprod .lp-social-heading{gap:16px}.lp-preprod .lp-social-official{font-size:12px;gap:12px}.lp-preprod .lp-social-official>span{width:8px;height:8px;box-shadow:0 0 0 5px #40b59226}.lp-preprod .lp-social-networks{gap:48px}.lp-preprod .lp-social-networks:after{width:11px;height:11px}.lp-preprod .lp-social-networks a{gap:14px}.lp-preprod .lp-social-widget .lp-social-icon{width:56px;height:56px}.lp-preprod .lp-social-widget .lp-social-icon svg{width:24px;height:24px}.lp-preprod .lp-social-count strong{font-size:48px}.lp-preprod .lp-social-count>span{font-size:12px}}@media (min-width:768px){.lp-preprod .lp-social-details ul{grid-template-columns:repeat(2,minmax(0,1fr))}}.lp-preprod .lp-arch>div{height:264px}.lp-preprod .lp-arch h3{font-size:17px;line-height:1.4;font-weight:500}.lp-preprod .lp-arch p{line-height:1.65}.lp-preprod .lp-arch>div>div:nth-last-child(2){padding-bottom:20px}.lp-preprod .lp-tour-window{min-height:360px}.lp-preprod .lp-tour-image{position:absolute;inset:0}.lp-preprod .lp-tour-image--zoomed{transition:none;will-change:transform}.lp-preprod .lp-tour--overview .lp-tour-window{touch-action:pan-y}.lp-preprod .lp-tour--overview .lp-tour-window:focus-visible{outline:3px solid #98702b;outline-offset:-5px}.lp-preprod .lp-tour-overview-hint{display:none;position:absolute;inset:auto 12px 12px;z-index:2;width:-moz-fit-content;width:fit-content;max-width:calc(100% - 24px);margin:0 auto;padding:7px 11px;border:1px solid #621f3220;border-radius:999px;background:#fffdf9ef;color:#6b5660;font-size:11px;line-height:1.4;text-align:center;pointer-events:none}.lp-preprod[data-theme=dark] .lp-tour-overview-hint{border-color:#f0a3bf33;background:#281420eF;color:#c7aebb}.lp-preprod .lp-tour-stage{touch-action:pan-y pinch-zoom}.lp-preprod .lp-tour-swipe-hint{display:none}@media (max-width:1023px),(pointer:coarse){.lp-preprod .lp-tour-step-button{display:none}.lp-preprod .lp-tour-overview-hint,.lp-preprod .lp-tour-swipe-hint{display:block}}.lp-preprod .lp-tour{--lp-tour-zoom-scale:2.45;--lp-tour-ink:#2a1822;--lp-tour-muted:#6b5660;--lp-tour-paper:#fffdf9;--lp-tour-rose:#f8e8ef;--lp-tour-border:#ecdcc4;--lp-tour-burgundy:#7c1f3d;--lp-tour-gold:#98702b;color:var(--lp-tour-ink)}.lp-preprod .lp-tour-header{display:flex;flex-direction:column;gap:20px;padding-bottom:8px}.lp-preprod .lp-tour-eyebrow{display:flex;align-items:center;gap:12px;color:var(--lp-tour-gold);font-size:13px;font-weight:700;letter-spacing:.14em;line-height:1.4;text-transform:uppercase}.lp-preprod .lp-tour-header h2{display:grid;margin-top:18px;font-size:clamp(38px,6vw,68px);font-weight:700;line-height:1.03;letter-spacing:-.025em}.lp-preprod .lp-tour-header h2 em{color:var(--lp-tour-burgundy);font-style:normal}.lp-preprod .lp-tour-intro{max-width:720px;margin-top:18px;color:var(--lp-tour-muted);font-size:18px;line-height:1.65}.lp-preprod .lp-tour-view-control{display:flex;justify-content:flex-end}.lp-preprod .lp-tour-view-button{display:inline-flex;align-items:center;gap:8px;min-height:40px;padding:8px 14px;border:1px solid #621f3233;border-radius:999px;color:#621f32;font-size:13px;font-weight:600}.lp-preprod[data-theme=dark] .lp-tour{--lp-tour-ink:#f7eaf0;--lp-tour-muted:#c7aebb;--lp-tour-paper:#281420;--lp-tour-rose:#3a1d2d;--lp-tour-border:#654354;--lp-tour-burgundy:#f0a3bf;--lp-tour-gold:#d9b86c}.lp-preprod .lp-tour-steps{align-items:center;min-height:68px;padding:8px;border-radius:999px;background:var(--lp-tour-rose);border-color:#621f3220;grid-template-columns:repeat(5,minmax(0,1fr));justify-items:center}.lp-preprod .lp-tour-step{justify-content:center;width:46px;height:46px;min-width:0;min-height:46px;padding:5px;border-radius:50%}.lp-preprod .lp-tour-step>span:first-child{width:36px;height:36px;margin:0;border-radius:50%;font-size:15px}.lp-preprod .lp-tour-step[aria-current=step]{width:54px;height:54px;background:var(--lp-tour-burgundy);box-shadow:inset 0 0 0 5px var(--lp-tour-burgundy)}.lp-preprod .lp-tour-step[aria-current=step]>span.absolute{display:none}.lp-preprod .lp-tour-step[aria-current=step]>span:first-child{background:#f0cf80;color:#4b3414}.lp-preprod .lp-tour-stage{grid-template-columns:minmax(0,1fr);gap:28px}.lp-preprod .lp-tour-visual{min-height:0;overflow:visible;border:0;border-radius:28px;background:transparent;box-shadow:none}.lp-preprod .lp-tour-caption{display:none}.lp-preprod .lp-tour-window{width:100%;min-height:0;aspect-ratio:.76;flex:none;overflow:hidden;border-radius:28px;background:var(--lp-tour-rose)}.lp-preprod .lp-tour-image img{width:110%;height:auto}.lp-preprod .lp-tour-focus-frame{display:none}.lp-preprod .lp-tour-card{justify-content:flex-start;padding:28px 24px;border:1px solid var(--lp-tour-border);border-radius:28px;background:var(--lp-tour-paper);box-shadow:0 18px 36px -30px #621f324d}.lp-preprod .lp-tour-step-label{padding:0;margin-bottom:18px;background:transparent;color:var(--lp-tour-gold);font-size:12px;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.lp-preprod .lp-tour-card-title{font-size:clamp(30px,7vw,44px);line-height:1.12}.lp-preprod .lp-tour-description{margin-top:18px;color:var(--lp-tour-ink);font-size:18px;line-height:1.7}.lp-preprod .lp-tour-highlights{display:grid;gap:16px;margin-top:24px}.lp-preprod .lp-tour-highlights li{display:flex;align-items:flex-start;gap:12px;color:var(--lp-tour-ink);font-size:15px;line-height:1.6}.lp-preprod .lp-tour-highlights li>span{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;flex:0 0 30px;border-radius:50%;background:var(--lp-tour-rose);color:var(--lp-tour-burgundy)}.lp-preprod .lp-tour-feature{display:inline-flex;align-items:center;gap:9px;width:-moz-fit-content;width:fit-content;max-width:100%;margin-top:22px;padding:10px 14px;border-radius:999px;background:#fbf0d2;color:#705113;font-size:13px;font-weight:600;line-height:1.4}.lp-preprod[data-theme=dark] .lp-tour-feature{background:#49371c;color:#f3d68c}.lp-preprod .lp-tour-controls{display:grid;justify-items:center;gap:10px;margin-top:24px;padding-top:20px;border-top:1px solid var(--lp-tour-border)}.lp-preprod .lp-tour-step-count{color:var(--lp-tour-muted);font-size:14px;font-variant-numeric:tabular-nums}.lp-preprod .lp-tour-swipe-hint{margin:0;color:var(--lp-tour-muted);font-size:12px;line-height:1.5;text-align:center}.lp-preprod .lp-tour-control-buttons{display:flex;gap:12px;width:100%}.lp-preprod .lp-tour-control-buttons .lp-tour-step-button{display:inline-flex;align-items:center;justify-content:center;min-height:52px;flex:1;padding:12px 18px;border-radius:999px;font-size:15px;font-weight:600}.lp-preprod .lp-tour-card-footer{margin-top:22px}.lp-preprod[data-theme=dark] .lp-tour-card{background:var(--lp-tour-paper);border-color:var(--lp-tour-border)}@media (min-width:1024px){.lp-preprod .lp-tour-stage{grid-template-columns:repeat(12,minmax(0,1fr))}.lp-preprod .lp-tour-step{width:100%;max-width:180px;height:auto;min-height:58px;flex-direction:row;justify-content:flex-start;gap:12px;padding:8px 14px;border-radius:999px}.lp-preprod .lp-tour-step[aria-current=step]{width:100%;height:auto;box-shadow:none}.lp-preprod .lp-tour-step>span:last-child{display:inline;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lp-preprod .lp-tour-visual{min-height:460px;overflow:hidden;border:1px solid #621f3226;border-radius:24px;background:var(--lp-tour-paper);box-shadow:0 18px 36px -30px #621f324d}.lp-preprod[data-theme=dark] .lp-tour-visual{border-color:#f0a3bf33}.lp-preprod .lp-tour-caption{display:flex}.lp-preprod .lp-tour-window{min-height:360px;aspect-ratio:auto;flex:1;border-radius:0;background:linear-gradient(180deg,#fbeef266,#fffdf9)}.lp-preprod[data-theme=dark] .lp-tour-window{background:linear-gradient(180deg,#20101a,#281420)}.lp-preprod .lp-tour-focus-frame{display:block}}@media (min-width:640px) and (max-width:1023px){.lp-preprod .lp-tour{--lp-tour-zoom-scale:3.4}.lp-preprod .lp-tour-step{width:auto;max-width:100%;height:auto;min-height:70px;flex-direction:column;justify-content:center;gap:4px;border-radius:18px}.lp-preprod .lp-tour-step[aria-current=step]{width:auto;height:auto}.lp-preprod .lp-tour-step>span:last-child{display:inline;width:100%;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lp-preprod .lp-tour-header h2{font-size:clamp(48px,7vw,68px)}.lp-preprod .lp-tour-window{aspect-ratio:.82}.lp-preprod .lp-tour-card{padding:36px}}@media (max-width:639px){.lp-preprod .lp-tour{--lp-tour-zoom-scale:4.5}.lp-preprod .lp-tour-header{gap:16px;padding-bottom:0}.lp-preprod .lp-tour-eyebrow{gap:10px;font-size:12px}.lp-preprod .lp-tour-header h2{margin-top:16px;font-size:clamp(38px,10vw,46px);line-height:1.05}.lp-preprod .lp-tour-intro{margin-top:16px;font-size:17px;line-height:1.7}.lp-preprod .lp-tour-view-control{justify-content:flex-start}.lp-preprod .lp-tour-view-button{min-height:36px;padding:6px 12px;font-size:12px}.lp-preprod .lp-tour-steps{min-height:68px;gap:5px;padding:7px}.lp-preprod .lp-tour-step{width:44px;height:44px;min-height:44px;padding:4px}.lp-preprod .lp-tour-step[aria-current=step]{width:52px;height:52px}.lp-preprod .lp-tour-step>span:first-child{width:32px;height:32px;font-size:14px}.lp-preprod .lp-tour-window{aspect-ratio:.76;border-radius:28px}.lp-preprod .lp-tour--overview .lp-tour-window{aspect-ratio:1/1}.lp-preprod .lp-tour--overview .lp-tour-image img{width:100%;max-height:100%;-o-object-fit:contain;object-fit:contain}.lp-preprod .lp-tour-card{padding:25px 22px;border-radius:24px}.lp-preprod .lp-tour-card-title{font-size:34px}.lp-preprod .lp-tour-description{font-size:17px}.lp-preprod .lp-tour-highlights{gap:14px;margin-top:22px}.lp-preprod .lp-tour-highlights li{gap:11px;font-size:15px}.lp-preprod .lp-tour-feature{border-radius:999px;font-size:12px}.lp-preprod .lp-tour-controls{margin-top:24px;padding-top:18px}.lp-preprod .lp-tour-control-buttons{display:none}.lp-preprod .lp-tour-card-footer{margin-top:18px}}@media (max-width:1023px),(pointer:coarse){.lp-preprod .lp-tour-control-buttons .lp-tour-step-button{display:none}}@media (max-width:639px){.lp-preprod .lp-panel-body .lp-tour-header h2{font-size:clamp(38px,10vw,46px)}}.lp-preprod .lp-panel{animation:lp-panel-reveal .55s cubic-bezier(.16,1,.3,1)}.lp-preprod .lp-panel-body{scrollbar-gutter:stable}.lp-preprod .lp-pull-refresh{position:sticky;top:0;z-index:30;height:0;pointer-events:none}.lp-preprod .lp-pull-refresh>span{position:absolute;top:8px;left:50%;display:inline-flex;align-items:center;gap:8px;padding:9px 14px;border:1px solid #621f3222;border-radius:999px;background:#fffdf9;color:#621f32;box-shadow:0 5px 18px #2a18221a;font-size:12px;font-weight:600;white-space:nowrap;transform:translate(-50%,calc(-100% + var(--lp-pull-distance, 0px)));transition:transform .12s ease-out}.lp-preprod[data-theme=dark] .lp-pull-refresh>span{border-color:#f0a3bf40;background:#281420;color:#f7eaf0}.lp-preprod .lp-pull-refresh[aria-hidden=true]>span{visibility:hidden}.lp-preprod .lp-panel-nav{scrollbar-width:none}.lp-preprod .lp-panel-nav::-webkit-scrollbar{display:none}.lp-preprod .lp-panel-tab{min-height:36px}.lp-preprod .lp-cta{padding-bottom:max(12px,env(safe-area-inset-bottom));background:linear-gradient(0deg,#fbeef2 0,#fbeef2 82%,#fbeef200)}.lp-preprod[data-theme=dark] .lp-cta{background:linear-gradient(0deg,#1b0f16 0,#1b0f16 82%,#1b0f1600)}.lp-preprod .lp-questionnaire-cta{display:flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:10px 16px;border:1px solid #621f3233;border-radius:9999px;color:#621f32;font-size:13px;font-weight:500;line-height:20px;text-align:center;pointer-events:auto;transition:background-color .2s ease,border-color .2s ease}.lp-preprod .lp-questionnaire-cta:hover{background:#621f3208;border-color:#621f3266}.lp-preprod[data-theme=dark] .lp-questionnaire-cta{color:#f0a3bf;border-color:#f0a3bf40}.lp-preprod[data-theme=dark] .lp-questionnaire-cta:hover{background:#f0a3bf0d;border-color:#f0a3bf80}.lp-preprod .animate-lantern-sway{transform-origin:top center;animation:lp-sway 5s ease-in-out infinite}.lp-preprod .animate-glow{animation:lp-glow 3.5s ease-in-out infinite}@keyframes lp-sway{0%,to{transform:rotate(-3deg)}50%{transform:rotate(3deg)}}@keyframes lp-glow{0%,to{opacity:.6;transform:scale(1)}50%{opacity:.95;transform:scale(1.08)}}@keyframes lp-panel-reveal{0%{clip-path:circle(0 at var(--lp-origin-x,50%) var(--lp-origin-y,50%))}to{clip-path:circle(150vmax at var(--lp-origin-x,50%) var(--lp-origin-y,50%))}}@media (max-width:639px){.lp-preprod .lp-home-header{padding-top:20px}.lp-preprod .lp-blog-link--desktop{display:none}.lp-preprod .lp-blog-link-mobile{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:44px;padding-inline:8px;color:#621f32;font-size:12px;font-weight:500;line-height:1.5}.lp-preprod .lp-blog-link-mobile:hover span{text-decoration:underline;text-underline-offset:3px}.lp-preprod[data-theme=dark] .lp-blog-link-mobile{color:#f0a3bf}.lp-preprod .lp-home-header>div{gap:6px}.lp-preprod .lp-home-header>div>span:last-child{font-size:11px;letter-spacing:.08em}.lp-preprod .lp-home{padding-top:18px;padding-bottom:calc(156px + env(safe-area-inset-bottom));gap:26px}.lp-preprod .lp-logo{width:184px}.lp-preprod .lp-lantern{top:-64px}.lp-preprod .lp-home h1{font-size:25px;max-width:330px;line-height:1.2;margin-top:20px}.lp-preprod .lp-home h1+p{font-size:13px;line-height:1.6}.lp-preprod .lp-arches{gap:12px}.lp-preprod .lp-arch>div{height:192px}.lp-preprod .lp-arch h3{font-size:14px;line-height:1.25;max-width:17ch;-webkit-line-clamp:3}.lp-preprod .lp-arch p{line-height:1.5}.lp-preprod .lp-arch>div>div:nth-last-child(2){padding-bottom:14px}.lp-preprod .lp-reassurance{gap:12px;font-size:11px}.lp-preprod .lp-panel-header{padding:10px 12px}.lp-preprod .lp-panel-header>div{gap:8px}.lp-preprod .lp-panel-nav{flex:1}.lp-preprod .lp-panel-nav .lp-panel-tab{flex-shrink:0;padding:6px 10px}.lp-preprod .lp-panel-body{scrollbar-gutter:auto}.lp-preprod .lp-panel-body h2{font-size:23px}.lp-preprod .lp-tour-window{min-height:292px}.lp-preprod .lp-tour-caption{gap:8px;flex-wrap:wrap}.lp-preprod .lp-tour-caption>span:last-child{font-size:10px}.lp-preprod .lp-price-switch{gap:10px;width:100%;justify-content:center}.lp-preprod .lp-price-switch>span{flex:1;max-width:100px;text-align:center}.lp-preprod .lp-price-switch>button{flex-shrink:0}}.lp-preprod .lp-founders{--founders-paper:#fffdf9;--founders-border:#eee2cf;--founders-accent:#8f2345;--founders-gold:#89601d;color:#2a1822;padding-block:8px 24px}.lp-preprod .lp-founders-eyebrow{display:flex;align-items:center;gap:8px;color:var(--founders-gold);font-size:10px;font-weight:500;letter-spacing:.15em;line-height:1.5;text-transform:uppercase}.lp-preprod .lp-founders-header h2{margin-top:16px;font-size:clamp(28px,4.2vw,42px);font-weight:700;line-height:1.12;letter-spacing:-.025em}.lp-preprod .lp-founders-header h2 span{color:var(--founders-accent)}.lp-preprod .lp-founders-story{display:grid;gap:24px;margin-top:28px}.lp-preprod .lp-founders-letter-image{display:block;width:100%;max-width:280px;height:auto;margin:24px auto 0}.lp-preprod .lp-founders-letter{min-width:0;padding:24px 20px;border:1px solid var(--founders-border);border-radius:20px;background:var(--founders-paper);box-shadow:0 18px 28px -22px #621f3255}.lp-preprod .lp-founders-letter-label{gap:10px;font-size:9px}.lp-preprod .lp-founders-letter-label:before{content:"";width:30px;height:1px;flex-shrink:0;background:#d5b36d}.lp-preprod .lp-founders-letter h3{margin-top:18px;font-size:24px;font-weight:700;line-height:1.18;letter-spacing:-.02em}.lp-preprod .lp-founders-letter-body{display:grid;gap:18px;margin-top:22px;font-size:14px;line-height:1.75}.lp-preprod .lp-founders-signature{margin-top:18px;padding-top:18px;border-top:1px solid var(--founders-border);font-family:var(--font-playfair),Georgia,serif;font-style:italic}.lp-preprod .lp-founders-signature p{font-size:12px}.lp-preprod .lp-founders-signature span{display:block;margin-top:2px;color:var(--founders-accent);font-size:26px;line-height:1.3}.lp-preprod .lp-founders-quote{display:flex;flex-direction:column;justify-content:center;padding:28px 24px;border-radius:20px;background:#7c1f3d;color:#fff8ec}.lp-preprod .lp-founders-quote-mark{height:38px;color:#e3c778;font-family:var(--font-playfair),Georgia,serif;font-size:58px;line-height:1}.lp-preprod .lp-founders-quote blockquote{margin-top:12px;font-family:var(--font-playfair),Georgia,serif;font-size:23px;font-weight:700;font-style:italic;line-height:1.3}.lp-preprod .lp-founders-quote figcaption{margin-top:16px;font-size:11px;line-height:1.6}.lp-preprod .lp-founders-quote figcaption p+p{margin-top:4px;color:#eed38b;font-weight:600}.lp-preprod .lp-founders-pillars{display:grid;gap:16px;margin-top:24px}.lp-preprod .lp-founders-pillar{padding:20px;border:1px solid var(--founders-border);border-radius:16px;background:var(--founders-paper)}.lp-preprod .lp-founders-pillar-icon{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:50%;background:#f8e8ef;color:#8f2345}.lp-preprod .lp-founders-pillar h3{margin-top:12px;font-size:17px;font-weight:700;line-height:1.3}.lp-preprod .lp-founders-pillar p{margin-top:6px;font-size:12px;line-height:1.6}.lp-preprod[data-theme=dark] .lp-founders{--founders-paper:#281420;--founders-border:#543143;--founders-accent:#f0a3bf;--founders-gold:#d9b86c;color:#f7eaf0}.lp-preprod[data-theme=dark] .lp-founders-pillar-icon{background:#452235;color:#f0a3bf}@media (min-width:768px){.lp-preprod .lp-founders-story{grid-template-columns:minmax(0,1.48fr) minmax(0,1fr);grid-template-areas:"letter quote";align-items:start;gap:22px;margin-top:40px}.lp-preprod .lp-founders-letter{grid-area:letter;padding:36px 32px}.lp-preprod .lp-founders-letter h3{font-size:28px}.lp-preprod .lp-founders-quote{grid-area:quote;padding:30px 28px}.lp-preprod .lp-founders-pillars{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:40px}}@media (min-width:1024px){.lp-preprod .lp-founders-letter{padding:40px}.lp-preprod .lp-founders-letter h3{font-size:30px}.lp-preprod .lp-founders-quote blockquote{font-size:26px}}@media (prefers-reduced-motion:reduce){.lp-preprod,.lp-preprod *,.lp-preprod :after,.lp-preprod :before{animation:none!important;transition:none!important;scroll-behavior:auto!important}}