.lpseb-ap,.lpseb-ap *{box-sizing:border-box}.lpseb-ap{background:var(--ap-page);color:var(--ap-text);font-family:var(--ap-body);line-height:1.65;overflow:hidden}.lpseb-ap a{color:inherit}.lpseb-ap img{display:block;max-width:100%}.lpseb-ap__wrap{width:min(var(--ap-max),calc(100% - 36px));margin-inline:auto}.lpseb-ap__eyebrow{text-transform:uppercase;letter-spacing:.18em;font-size:11px;font-weight:700}.lpseb-ap h1,.lpseb-ap h2,.lpseb-ap h3{font-family:var(--ap-head);font-weight:500;line-height:1.08;margin:0 0 18px}.lpseb-ap h1{font-size:clamp(50px,7vw,100px);letter-spacing:-.045em}.lpseb-ap h2{font-size:clamp(34px,5vw,62px);letter-spacing:-.025em}.lpseb-ap h3{font-size:26px}.lpseb-ap p{margin:0 0 18px}.lpseb-ap__lead{font-size:clamp(18px,2vw,22px);line-height:1.7}.lpseb-ap__actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:30px}.lpseb-ap__btn{display:inline-flex;align-items:center;justify-content:center;background:var(--ap-text);color:#fff!important;text-decoration:none;padding:13px 19px;border:1px solid var(--ap-text);transition:.25s;font-size:14px}.lpseb-ap__btn:hover{transform:translateY(-2px);opacity:.92}.lpseb-ap__hero{padding:85px 0 125px;display:grid;grid-template-columns:1fr 1fr;gap:34px;align-items:center}.lpseb-ap__hero-copy{max-width:var(--hero-text)}.lpseb-ap__collage{height:var(--hero-h);position:relative}.lpseb-ap__collage img{position:absolute;object-fit:cover;box-shadow:0 22px 45px rgb(45 34 24 / .2);border:9px solid #faf6ef}.lpseb-ap__collage-a{width:65%;height:75%;right:3%;top:0;transform:rotate(3deg);object-position:var(--hero-main-pos)}.lpseb-ap__collage-b{width:48%;height:46%;left:0;bottom:0;transform:rotate(-6deg);object-position:var(--hero-second-pos)}.lpseb-ap__stamp{position:absolute;left:18%;top:20%;z-index:4;border:1px solid #3d3025;border-radius:50%;width:120px;height:120px;display:grid;place-items:center;text-align:center;font:bold 12px/1.3 var(--ap-body);letter-spacing:.08em;transform:rotate(-12deg);background:rgb(239 229 215 / .9);white-space:normal}.lpseb-ap__statement{padding:90px 0;background:var(--s-bg);color:var(--s-color);text-align:center}.lpseb-ap__statement h2{max-width:900px;margin:0 auto;color:var(--s-color)!important}.lpseb-ap__statement .lpseb-ap__eyebrow{color:var(--s-color)!important}.lpseb-ap__manifesto{padding:90px 0;text-align:center;background:var(--m-bg);color:var(--m-color)}.lpseb-ap__manifesto .lpseb-ap__eyebrow{color:var(--m-accent)}.lpseb-ap__quote{font:italic clamp(32px,4.6vw,58px)/1.3 var(--ap-head);max-width:980px;margin:0 auto 22px}.lpseb-ap__signature{font-family:var(--ap-note);font-size:28px;color:var(--m-accent)}.lpseb-ap__story{padding:var(--ap-space) 0;display:grid;grid-template-columns:1fr 1fr;gap:70px;align-items:start}.lpseb-ap__story-card{padding:35px;background:var(--story-card);box-shadow:8px 8px 0 var(--story-shadow);border-radius:var(--ap-radius)}.lpseb-ap__story-card p:last-child{margin-bottom:0}.lpseb-ap__timeline-section{padding:calc(var(--ap-space) + 10px) 0;background:var(--tl-bg);position:relative}.lpseb-ap__timeline-grid{display:grid;grid-template-columns:.7fr 1.3fr;gap:72px;align-items:start}.lpseb-ap__street-wrap{position:sticky;top:110px}.lpseb-ap__street-photo{background:#fffaf3;padding:12px 12px 34px;box-shadow:var(--ap-shadow);transform:rotate(-2deg);max-width:var(--tl-img-w);margin:0 auto}.lpseb-ap__street-photo img{width:100%;height:auto}.lpseb-ap__street-photo figcaption{font-family:var(--ap-note);font-size:21px;margin-top:13px;text-align:center;color:#5d4a3b}.lpseb-ap__timeline-title{max-width:760px;margin-bottom:38px}.lpseb-ap__timeline{position:relative;padding-left:38px}.lpseb-ap__timeline:before{content:"";position:absolute;left:8px;top:8px;bottom:8px;width:1px;background:var(--tl-line)}.lpseb-ap__step{position:relative;padding:0 0 52px 26px}.lpseb-ap__step:last-child{padding-bottom:0}.lpseb-ap__step:before{content:"";position:absolute;left:-35px;top:8px;width:11px;height:11px;border-radius:50%;background:var(--ap-text);box-shadow:0 0 0 7px #efe4d6}.lpseb-ap__date{display:inline-block;font:700 13px/1 var(--ap-body);letter-spacing:.15em;text-transform:uppercase;color:var(--tl-date);margin-bottom:12px}.lpseb-ap__step h3{font-size:31px;margin-bottom:12px}.lpseb-ap__step p{font-size:17px;line-height:1.78;margin:0;color:#4c4137;max-width:760px}.lpseb-ap__mini-note{display:block;margin-top:15px;font-family:var(--ap-note);font-size:21px;color:#86694f;transform:rotate(-1deg)}.lpseb-ap__reassurance{background:var(--r-bg);border-block:1px solid rgb(67 52 40 / .12)}.lpseb-ap__reassurance-grid{display:grid;grid-template-columns:repeat(var(--r-d),1fr);gap:1px;background:rgb(67 52 40 / .14)}.lpseb-ap__repere{background:var(--r-card);padding:28px;text-align:center}.lpseb-ap__repere strong{display:block;font:25px var(--ap-head);margin-bottom:5px}.lpseb-ap__repere span{font-size:14px;letter-spacing:.03em;color:#6d5d50}.lpseb-ap__method{padding:var(--ap-space) 0;background:var(--meth-bg)}.lpseb-ap__method-head{display:grid;grid-template-columns:.75fr 1.25fr;gap:70px;align-items:end;margin-bottom:42px}.lpseb-ap__method-grid{display:grid;grid-template-columns:repeat(var(--meth-d),1fr);gap:var(--meth-gap)}.lpseb-ap__method-card{background:var(--meth-card);padding:30px;border:1px solid rgb(72 56 44 / .14);min-height:230px;border-radius:var(--ap-radius)}.lpseb-ap__num{font:48px/1 var(--ap-head);color:#b09270;margin-bottom:18px}.lpseb-ap__method-card p{margin:0;color:#51463d}.lpseb-ap__techniques{padding:var(--ap-space) 0}.lpseb-ap__tech-grid{display:grid;grid-template-columns:repeat(var(--tech-d),1fr);gap:var(--tech-gap);margin-top:34px}.lpseb-ap__tech{padding:24px;border:1px solid var(--tech-border);background:var(--tech-card);border-radius:var(--ap-radius);transition:.25s}.lpseb-ap__tech:nth-child(odd){transform:rotate(-.35deg)}.lpseb-ap__tech:nth-child(even){transform:rotate(.35deg)}.lpseb-ap__tech:hover{transform:translateY(calc(var(--tech-lift) * -1)) rotate(0);box-shadow:0 16px 35px rgb(47 37 29 / .10);background:#fff9f0}.lpseb-ap__tech h3{font-size:24px;margin-bottom:10px}.lpseb-ap__tech p{margin:0;color:var(--ap-muted)}.lpseb-ap__transmission{padding:var(--ap-space) 0;background:var(--tr-bg)}.lpseb-ap__transmission-grid{display:grid;grid-template-columns:1.05fr .95fr;gap:65px;align-items:center}.lpseb-ap__transmission-photo{padding:14px 14px 36px;background:#fff8ee;box-shadow:var(--ap-shadow);transform:rotate(var(--tr-rot));max-width:var(--tr-img-w);margin:0 auto}.lpseb-ap__transmission-photo img{width:100%;height:auto}.lpseb-ap__caption{text-align:center;margin-top:14px;font-family:var(--ap-note);font-size:21px;color:#6f5843}.lpseb-ap__transmission-copy p{line-height:1.8}.lpseb-ap__highlight{font:italic 27px/1.5 var(--ap-head);color:#7f654c;border-left:3px solid #b29372;padding-left:22px;margin:28px 0;max-width:590px}.lpseb-ap__video{padding:var(--ap-space) 0;background:var(--v-bg)}.lpseb-ap__video-grid{display:grid;grid-template-columns:1.2fr .8fr;gap:55px;align-items:center}.lpseb-ap__video-frame{aspect-ratio:16/9;width:100%}.lpseb-ap__video-frame iframe{width:100%;height:100%;border:0}.lpseb-ap__video p{line-height:1.75}.lpseb-ap__final{padding:var(--ap-space) 0;background:var(--f-bg);color:var(--f-color);text-align:center;position:relative;overflow:hidden}.lpseb-ap__final:before,.lpseb-ap__final:after{content:"";position:absolute;border:1px solid rgb(231 211 187 / .18);border-radius:50%}.lpseb-ap__final:before{width:320px;height:320px;left:-130px;top:-150px}.lpseb-ap__final:after{width:240px;height:240px;right:-90px;bottom:-130px}.lpseb-ap__final-inner{position:relative;z-index:1;max-width:850px}.lpseb-ap__final h2{max-width:780px;margin-inline:auto}.lpseb-ap__final p{font-size:19px;max-width:680px;margin:0 auto;line-height:1.8}.lpseb-ap__final .lpseb-ap__actions{justify-content:center}.lpseb-ap__btn--light{background:var(--f-btn);color:var(--f-btn-color)!important;border-color:var(--f-btn)}.lpseb-ap__btn--outline{background:#fff0;color:var(--f-color)!important;border-color:#8f7d69}@media(max-width:980px){.lpseb-ap__hero,.lpseb-ap__story,.lpseb-ap__timeline-grid,.lpseb-ap__method-head,.lpseb-ap__transmission-grid,.lpseb-ap__video-grid{grid-template-columns:1fr}.lpseb-ap__hero{gap:35px}.lpseb-ap__street-wrap{position:static}.lpseb-ap__reassurance-grid{grid-template-columns:repeat(var(--r-t),1fr)}.lpseb-ap__method-grid{grid-template-columns:repeat(var(--meth-t),1fr)}.lpseb-ap__tech-grid{grid-template-columns:repeat(var(--tech-t),1fr)}}@media(max-width:620px){.lpseb-ap__wrap{width:min(var(--ap-max),calc(100% - 22px))}.lpseb-ap__hero{padding:65px 0 82px}.lpseb-ap h1{font-size:clamp(42px,13vw,62px)}.lpseb-ap h2{font-size:clamp(30px,8vw,42px)}.lpseb-ap__hero .lpseb-ap__actions .lpseb-ap__btn{width:100%}.lpseb-ap__collage{height:min(var(--hero-h),480px)}.lpseb-ap__statement,.lpseb-ap__manifesto{padding:70px 0}.lpseb-ap__story,.lpseb-ap__timeline-section,.lpseb-ap__method,.lpseb-ap__techniques,.lpseb-ap__transmission,.lpseb-ap__video,.lpseb-ap__final{padding:72px 0}.lpseb-ap__street-photo{max-width:min(var(--tl-img-w),280px)}.lpseb-ap__timeline-grid{gap:38px}.lpseb-ap__timeline{padding-left:30px}.lpseb-ap__step{padding-bottom:42px}.lpseb-ap__step h3{font-size:25px}.lpseb-ap__step p{font-size:16px}.lpseb-ap__reassurance-grid{grid-template-columns:repeat(var(--r-m),1fr)}.lpseb-ap__method-grid{grid-template-columns:repeat(var(--meth-m),1fr)}.lpseb-ap__method-card{min-height:0}.lpseb-ap__tech-grid{grid-template-columns:repeat(var(--tech-m),1fr)}.lpseb-ap__transmission-photo{max-width:min(var(--tr-img-w),320px)}.lpseb-ap__caption{font-size:18px}.lpseb-ap__video .lpseb-ap__btn{width:100%}.lpseb-ap__final .lpseb-ap__actions{display:grid;grid-template-columns:1fr}.lpseb-ap__final .lpseb-ap__btn{width:100%}}@media(max-width:620px){.lpseb-ap__hero-copy,.lpseb-ap__story>div,.lpseb-ap__timeline-title,.lpseb-ap__step,.lpseb-ap__method-head>div,.lpseb-ap__method-head>p,.lpseb-ap__method-card,.lpseb-ap__techniques,.lpseb-ap__tech,.lpseb-ap__transmission-copy,.lpseb-ap__video-grid>div:last-child,.lpseb-ap__repere,.lpseb-ap__final-inner{text-align:center}.lpseb-ap__hero-copy,.lpseb-ap__timeline-title,.lpseb-ap__transmission-copy,.lpseb-ap__video-grid>div:last-child{margin-left:auto;margin-right:auto}.lpseb-ap__eyebrow{text-align:center}.lpseb-ap__story-card{text-align:center}.lpseb-ap__highlight{text-align:center;border-left:0;border-top:3px solid #b29372;padding-left:0;padding-top:18px;margin-left:auto;margin-right:auto}.lpseb-ap__mini-note{text-align:center}.lpseb-ap__actions{justify-content:center}.lpseb-ap__method-head{text-align:center}.lpseb-ap__timeline{padding-left:30px}.lpseb-ap__step h3,.lpseb-ap__step p{margin-left:auto;margin-right:auto}}@media(max-width:620px){.lpseb-ap,.lpseb-ap *{max-width:100%}.lpseb-ap__wrap{width:100%!important;max-width:100%!important;margin-left:auto!important;margin-right:auto!important;padding-left:16px!important;padding-right:16px!important}.lpseb-ap__hero{width:100%!important;max-width:100%!important;margin-left:auto!important;margin-right:auto!important;padding-left:0!important;padding-right:0!important}.lpseb-ap__hero-copy{width:100%!important;max-width:none!important;margin-left:auto!important;margin-right:auto!important;padding-left:0!important;padding-right:0!important;text-align:center!important;justify-self:stretch!important}.lpseb-ap__hero-copy .lpseb-ap__eyebrow,.lpseb-ap__hero-copy h1,.lpseb-ap__hero-copy .lpseb-ap__lead{width:100%!important;max-width:none!important;margin-left:auto!important;margin-right:auto!important;text-align:center!important}.lpseb-ap__hero-copy h1{padding-left:0!important;padding-right:0!important}.lpseb-ap__hero-copy .lpseb-ap__lead{padding-left:0!important;padding-right:0!important}.lpseb-ap__hero-copy .lpseb-ap__actions{width:100%!important;justify-content:center!important}.lpseb-ap__story>div,.lpseb-ap__timeline-title,.lpseb-ap__method-head>div,.lpseb-ap__method-head>p,.lpseb-ap__transmission-copy,.lpseb-ap__video-grid>div:last-child,.lpseb-ap__final-inner{width:100%!important;max-width:none!important;margin-left:auto!important;margin-right:auto!important;text-align:center!important}.lpseb-ap h1,.lpseb-ap h2,.lpseb-ap h3,.lpseb-ap p,.lpseb-ap__eyebrow{text-align:center!important}}.lpseb-ap__final h2,.lpseb-ap__final p,.lpseb-ap__final .lpseb-ap__eyebrow{color:var(--f-color)!important}.lpseb-ap__statement h2,.lpseb-ap__statement .lpseb-ap__eyebrow{color:var(--s-color)!important}.lpseb-ap__manifesto .lpseb-ap__quote{color:var(--m-color)!important}.lpseb-ap__final .lpseb-ap__btn--outline{color:var(--f-color)!important}.lpseb-ap__final .lpseb-ap__btn--light{color:var(--f-btn-color)!important}