:root{--lp-berry: #E42C26;--lp-melon: #F9AC83;--lp-buff: #EED9BC;--lp-parchment: #F3F0E7;--lp-celadon: #ACC5B1;--lp-celadon-tint: #D5E1D6;--lp-ruby: #431112;--lp-pine: #1F211B;--lp-paper: #FBFAF6;--lp-f-mincho: "mfw-pa1minchostdn-regular", "Hiragino Mincho ProN", "Yu Mincho", "YuMincho", "Noto Serif JP", serif;--lp-f-mincho-md: "mfw-pa1minchostdn-regular", "Hiragino Mincho ProN", "Yu Mincho", "YuMincho", "Noto Serif JP", serif;--lp-f-serif: "DM Serif Display", "Hiragino Mincho ProN", "Yu Mincho", serif;--lp-f-serif-light: "Source Serif 4", "Hiragino Mincho ProN", "Yu Mincho", serif;--lp-f-sans: "Helvetica Neue", Arial, "mfw-pa1gothicstdn-regular", "Hiragino Sans", "Yu Gothic", sans-serif;--lp-ease: cubic-bezier(.65, 0, .25, 1);--lp-ease-out: cubic-bezier(.2, .7, .2, 1);--lp-dur: .62s;--lp-text: var(--lp-pine);--lp-fs-title: 32;--lp-fs-story-title: 25;--lp-fs-section: 28;--lp-fs-body: 16;--lp-fs-story: 15;--lp-fs-note: 14;--lp-fs-small: 13;--lp-lh-body: 1.85;--lp-vh: 100vh;--lp-sx: calc(100vw / 1440);--lp-sy: calc(var(--lp-vh) / 847);--lp-s: min(var(--lp-sx), var(--lp-sy))}:where(.lp-body),:where(.lp-body) *,:where(.lp-body) *:before,:where(.lp-body) *:after{box-sizing:border-box}.lp-body{margin:0;-webkit-text-size-adjust:100%;text-size-adjust:100%;background:var(--lp-parchment);color:var(--lp-pine);font-family:var(--lp-f-mincho);font-feature-settings:"palt" 0;-webkit-font-smoothing:antialiased;line-height:1.8;font-synthesis-weight:none}:where(.lp-body) img{display:block;max-width:100%}:where(.lp-body) a{color:inherit}:where(.lp-body) :is(h1,h2,h3,h4,p,ol,ul,figure){margin:0;padding:0}:where(.lp-body) :is(ol,ul){list-style:none}.lp-sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.lp-skip{position:absolute;left:-9999px;top:0;z-index:100;background:var(--lp-pine);color:var(--lp-parchment);padding:8px 12px}.lp-skip:focus{left:8px;top:8px}:where(.lp-body) :focus-visible{outline:2px solid var(--lp-berry);outline-offset:3px}.lp-hd{position:fixed;inset:0 0 auto 0;z-index:50;display:flex;justify-content:space-between;align-items:center;padding:calc(38 * var(--lp-s)) calc(32 * var(--lp-s)) 0;pointer-events:none}.lp-hd a{pointer-events:auto}.lp-hd__logo{position:relative;display:block;width:max(140px,calc(174 * var(--lp-s)))}.lp-hd__logo img{width:100%;height:auto;transition:opacity .6s}.lp-hd__nav{display:flex;gap:calc(30 * var(--lp-s));margin-left:auto;pointer-events:auto}.lp-hd__nav a{position:relative;font-family:var(--lp-f-mincho-md);font-size:max(12px,calc(14 * var(--lp-s)));letter-spacing:.1em;text-decoration:none;color:var(--lp-pine);line-height:1;padding:6px 0;transition:color .3s}.lp-hd__nav a:after{content:"";position:absolute;left:0;right:0;bottom:0;height:1px;background:var(--lp-berry);transform:scaleX(0);transform-origin:left;transition:transform .5s var(--lp-ease)}.lp-hd__nav a:hover,.lp-hd__nav a[aria-current]{color:var(--lp-berry)}.lp-hd__nav a[aria-current]:after{transform:scaleX(1)}[data-lp-theme=dark] .lp-hd__nav a{color:var(--lp-parchment)}[data-lp-theme=dark] .lp-hd__nav a:hover,[data-lp-theme=dark] .lp-hd__nav a[aria-current]{color:var(--lp-buff)}[data-lp-theme=dark] .lp-hd__nav a:after{background:var(--lp-buff)}.lp-hd__logo-light{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0}[data-lp-theme=dark] .lp-hd__logo-light{opacity:1}[data-lp-theme=dark] .lp-hd__logo-berry{opacity:0}.lp-scroll-cue,.lp-tl-top{display:none}.lp-hero__title{text-align:center;font-weight:400}.lp-hero__ja{display:block;font-family:var(--lp-f-mincho-md);letter-spacing:.01em}.lp-hero__en{display:block;font-family:var(--lp-f-serif);font-weight:650;color:var(--lp-berry);font-variation-settings:"opsz" 60;letter-spacing:-.005em}.lp-hero__years>span{display:block;font-family:var(--lp-f-serif);font-weight:500;font-variation-settings:"opsz" 60;color:#eed9bc57;line-height:1;letter-spacing:-.02em}.lp-intro__card{background:var(--lp-paper)}.lp-intro__card p{letter-spacing:.1em}.lp-slide__label{display:flex;align-items:baseline;gap:.7em;font-family:var(--lp-f-serif);color:var(--lp-ruby)}.lp-slide__label span{border-bottom:1px solid currentColor;padding-bottom:.1em;line-height:1.3}.lp-slide__label em{font-style:normal;color:var(--lp-berry);font-size:.7em;letter-spacing:.08em}.lp-slide__label--corp{color:#1f211b8c}.lp-slide__label--corp span{border-bottom-color:transparent}.lp-slide__title{font-family:var(--lp-f-mincho-md);font-weight:400;letter-spacing:.02em;line-height:1.55}.lp-slide__body{letter-spacing:.04em}.lp-slide__kpi{display:inline-block;align-self:flex-start;border:1px solid var(--lp-berry);color:var(--lp-berry);border-radius:999px;font-family:var(--lp-f-mincho-md);letter-spacing:.08em;line-height:1;padding:.55em 1.1em .5em}.lp-slide__media{overflow:hidden;background:var(--lp-celadon-tint)}.lp-slide__media img{width:100%;height:100%;object-fit:cover}.lp-slide__media--panel{display:flex;align-items:center;justify-content:center;padding:0 8%}.lp-panel--corp{background:var(--lp-buff)}.lp-panel__kw{position:relative;display:block;text-align:center;font-family:var(--lp-f-serif-light);font-weight:300;font-variation-settings:"opsz" 60;color:var(--lp-berry);line-height:1.12;letter-spacing:-.01em;padding:.55em 1em}.lp-panel__kw:before,.lp-panel__kw:after{content:"";position:absolute;top:0;bottom:0;width:.7em;border:1px solid currentColor}.lp-panel__kw:before{left:0;border-right:0;border-radius:100% 0 0 100%/50% 0 0 50%}.lp-panel__kw:after{right:0;border-left:0;border-radius:0 100% 100% 0/0 50% 50% 0}.lp-ep{background:var(--lp-pine);color:var(--lp-parchment)}.lp-ep__head{display:flex;justify-content:space-between;align-items:flex-start;gap:1em}.lp-ep__title{font-family:var(--lp-f-mincho-md);font-weight:400;letter-spacing:.2em;line-height:1.5}.lp-ep__pill{flex-shrink:0;border:1px solid var(--lp-parchment);border-radius:999px;font-family:var(--lp-f-serif);font-weight:600;line-height:1;padding:.45em 1.05em .5em}.lp-ep__body{color:#f3f0e7eb;letter-spacing:.04em}.lp-tl-period{display:flex;align-items:flex-start;font-family:var(--lp-f-serif);font-weight:600;font-variation-settings:"opsz" 60;color:var(--lp-berry);line-height:1;white-space:nowrap;font-variant-numeric:lining-nums proportional-nums}.lp-odo{display:flex;transition:opacity .6s}.lp-odo__d{display:block;height:1em;overflow:hidden;width:calc(var(--w, .55) * 1em);margin-right:-.03em}.lp-odo__strip{display:flex;flex-direction:column;transform:translateY(calc(var(--d, 0) * -1em));transition:transform 1.25s cubic-bezier(.75,0,.2,1)}.lp-odo__strip span{display:block;height:1em;line-height:1;text-align:center}.lp-odo__d:nth-child(2) .lp-odo__strip{transition-delay:.05s}.lp-odo__d:nth-child(3) .lp-odo__strip{transition-delay:.1s}.lp-odo__d:nth-child(4) .lp-odo__strip{transition-delay:.15s}.lp-odo--b .lp-odo__d:nth-child(1) .lp-odo__strip{transition-delay:.14s}.lp-odo--b .lp-odo__d:nth-child(2) .lp-odo__strip{transition-delay:.19s}.lp-odo--b .lp-odo__d:nth-child(3) .lp-odo__strip{transition-delay:.24s}.lp-odo--b .lp-odo__d:nth-child(4) .lp-odo__strip{transition-delay:.29s}.lp-tl-dash{display:block;overflow:hidden;width:.42em;font-size:.32em;font-weight:300;text-align:center;line-height:1;margin-top:1.25em;opacity:.7;transition:opacity .5s}.lp-tl-period.lp-is-single .lp-tl-dash,.lp-tl-period.lp-is-single .lp-odo--b{opacity:0}.lp-tl-titles{display:grid;align-items:end}.lp-tl-title{grid-area:1 / 1;font-family:var(--lp-f-mincho-md);letter-spacing:.04em;line-height:1.3;opacity:0;transform:translateY(.5em);transition:opacity .45s,transform .6s var(--lp-ease)}.lp-tl-title.lp-is-before{transform:translateY(-.5em)}.lp-tl-title.lp-is-current{opacity:1;transform:none;transition:opacity .54s var(--lp-ease-out) .21s,transform .66s var(--lp-ease-out) .21s}.lp-tl-sub{display:flex;align-items:baseline;min-width:0}.lp-tl-farms{position:relative;display:grid;flex-shrink:0}.lp-tl-farm{grid-area:1 / 1;justify-self:start;position:relative;white-space:nowrap;font-family:var(--lp-f-mincho);letter-spacing:.1em;line-height:1.2;opacity:0;transform:translateY(.6em);transition:opacity .4s,transform .6s var(--lp-ease)}.lp-tl-farm.lp-is-before{transform:translateY(-.6em)}.lp-tl-farm.lp-is-current{opacity:1;transform:none;transition:opacity .54s var(--lp-ease-out) .27s,transform .66s var(--lp-ease-out) .27s}.lp-tl-years{display:flex;align-items:baseline;white-space:nowrap;flex-shrink:0;margin-left:auto;font-variant-numeric:lining-nums tabular-nums}.lp-tl-years a{position:relative;display:block;flex-shrink:0;text-decoration:none;font-family:var(--lp-f-serif);font-weight:500;color:#1f211b80;transition:color .5s}.lp-tl-years a i{display:inline-block;width:1.25em;text-align:center;font-style:normal;font-weight:300;color:#1f211b59}.lp-tl-years a:first-child i{display:none}.lp-tl-years a b{position:relative;font-weight:inherit}.lp-tl-years a b:after{content:"";position:absolute;left:0;right:0;bottom:-.4em;height:1px;background:var(--lp-berry);transform:scaleX(0);transform-origin:left;transition:transform .8s var(--lp-ease) .3s}.lp-tl-years a:hover{color:var(--lp-pine)}.lp-tl-years a.lp-is-current{color:var(--lp-berry)}.lp-tl-years a.lp-is-current b:after{transform:scaleX(1)}.lp-tl-line{pointer-events:none}.lp-tl-line svg{display:block;width:100%;height:100%;overflow:visible}.lp-tl-line path{fill:none;stroke:var(--lp-berry);stroke-linecap:round;stroke-linejoin:round}.lp-tl-line__main{stroke-width:1.2;opacity:.55}.lp-tl-line__tip{position:absolute;width:7px;height:7px;margin:-3.5px 0 0 -3.5px;border-radius:50%;background:var(--lp-berry);box-shadow:0 0 0 5px #e42c261f;opacity:0;transition:opacity .5s}.lp-tl-line.lp-is-drawing .lp-tl-line__tip,.lp-tl-line.lp-is-end .lp-tl-line__tip{opacity:1}.lp-hero-no{font-family:var(--lp-f-serif-light);font-weight:300;font-variation-settings:"opsz" 60;color:var(--lp-berry);line-height:.82;letter-spacing:-.03em}.lp-hero-no small{font-size:.17em;font-weight:600;letter-spacing:.06em;vertical-align:top;margin-right:.35em;position:relative;top:.35em}.lp-hero-no{position:relative;display:inline-block;align-self:flex-start}.lp-hero-no small{position:relative}.lp-no-star{position:absolute;right:calc(100% + .45em);top:50%;width:0;height:0;pointer-events:none}.lp-no-star__spark{position:absolute;left:0;top:0;width:1.3em;height:1.3em;margin:-.65em 0 0 -.65em;overflow:visible}.lp-no-star__spark path{fill:var(--lp-berry)}@keyframes lp-no-spark-in{0%{transform:rotate(-180deg) scale(0)}55%{transform:rotate(10deg) scale(1.35)}75%{transform:rotate(0) scale(.92)}to{transform:rotate(0) scale(1)}}@keyframes lp-no-spark-glint{0%,86%,to{transform:scale(1)}92%{transform:scale(1.22) rotate(8deg)}}.lp-js .lp-slide--hero .lp-no-star__spark{transform:scale(0)}.lp-slide--hero.lp-is-current .lp-no-star__spark,.lp-is-flow .lp-slide--hero.lp-is-inview .lp-no-star__spark{animation:lp-no-spark-in .6s cubic-bezier(.22,1,.3,1) .45s both,lp-no-spark-glint 4.2s ease-in-out 1.8s infinite}.lp-domains{display:flex;flex-wrap:wrap}.lp-domains li{background:#4311120f;border-radius:0;color:var(--lp-ruby);line-height:1;letter-spacing:.06em;white-space:nowrap}.lp-media--kpi,.lp-media--diagram{display:flex;align-items:center;justify-content:center;background:var(--lp-celadon-tint)}.lp-kpi{display:flex;flex-direction:column;align-items:center;text-align:center}.lp-kpi__v{font-family:var(--lp-f-serif-light);font-weight:300;font-variation-settings:"opsz" 60;color:var(--lp-berry);line-height:.9;letter-spacing:-.04em}.lp-kpi__v small{font-size:.42em;margin-left:.04em}.lp-kpi__k{color:var(--lp-ruby);letter-spacing:.08em}.lp-media--photo{position:relative}.lp-kpi-badge{position:absolute;right:0;top:0;display:flex;flex-direction:column;background:var(--lp-pine);color:var(--lp-parchment)}.lp-kpi-badge--tl{left:0;right:auto}.lp-kpi-badge--bl{left:0;right:auto;top:auto;bottom:0}.lp-kpi-badge--br{top:auto;bottom:0}.lp-kpi-badge__v{font-family:var(--lp-f-serif);font-weight:400;font-variation-settings:"opsz" 60;line-height:1;letter-spacing:-.03em}.lp-kpi-badge__v small{font-size:.5em;margin-left:.05em}.lp-kpi-badge__k{color:var(--lp-buff);letter-spacing:.1em}.lp-media--diagram svg{width:82%;height:auto;max-height:86%;overflow:visible}.lp-dg-l,.lp-dg-node circle{fill:none;stroke:var(--lp-berry);stroke-width:1.4;stroke-linecap:round;stroke-linejoin:round}.lp-dg-node circle{fill:var(--lp-paper)}.lp-dg-dash{stroke-dasharray:5 6}.lp-dg-leaf{stroke:var(--lp-pine);opacity:.55}.lp-dg-f{fill:var(--lp-berry);stroke:none}.lp-dg-berry use{overflow:visible}.lp-dg-j{fill:var(--lp-paper);stroke:var(--lp-berry);stroke-width:1.4}.lp-dg-t{font-family:var(--lp-f-serif);font-size:13px;letter-spacing:.14em;fill:var(--lp-ruby)}.lp-dg-t--c{fill:var(--lp-berry);font-weight:600;font-size:14px}.lp-side{background:var(--lp-paper);border:1px solid rgba(31,33,27,.1)}.lp-side.lp-has-thumb{display:grid;grid-template-columns:auto 1fr;align-items:start}.lp-side__img{display:block;width:100%;aspect-ratio:1;object-fit:cover}.lp-side__label{font-family:var(--lp-f-mincho);color:#1f211b8c;letter-spacing:.12em}.lp-side__label:before{content:"";display:inline-block;width:1.6em;height:1px;background:currentColor;vertical-align:middle;margin-right:.6em}.lp-side__title{font-family:var(--lp-f-mincho-md);letter-spacing:.04em;line-height:1.5}.lp-side__body{color:#1f211bbf;letter-spacing:.04em}.lp-tl-node{display:none}.lp-finale__eyebrow{font-family:var(--lp-f-serif);font-weight:600;color:var(--lp-berry);text-transform:uppercase;letter-spacing:.16em}.lp-finale__title{font-family:var(--lp-f-mincho-md);font-weight:400;letter-spacing:.06em;line-height:1.5}.lp-finale__body{letter-spacing:.06em}.lp-num__eyebrow,.lp-closing__eyebrow{font-family:var(--lp-f-serif);font-weight:600;color:var(--lp-berry);text-transform:uppercase;letter-spacing:.14em}.lp-num__title{font-family:var(--lp-f-mincho-md);font-weight:400;letter-spacing:.06em}.lp-num__date{letter-spacing:.1em;color:#1f211b99}.lp-num__lead{letter-spacing:.08em;line-height:2.1}.lp-num__compare{display:flex;align-items:center;justify-content:center;gap:.3em;font-family:var(--lp-f-serif);font-weight:600;font-variation-settings:"opsz" 60;color:var(--lp-berry);line-height:1;letter-spacing:-.03em}.lp-num__compare i{display:block;width:1.6em;height:1px;background:currentColor;transform-origin:left}.lp-num__head{display:flex;align-items:baseline;gap:.9em}.lp-num__head h3{font-family:var(--lp-f-mincho-md);font-weight:400;letter-spacing:.06em}.lp-num__no{font-family:var(--lp-f-serif);color:var(--lp-berry);font-weight:600}.lp-num__note{letter-spacing:.04em;line-height:1.9}.lp-stat{display:flex;flex-direction:column;gap:.2em}.lp-stat__v{font-family:var(--lp-f-serif);font-weight:600;font-variation-settings:"opsz" 60;color:var(--lp-berry);line-height:1;letter-spacing:-.02em;white-space:nowrap}.lp-stat__v small{font-family:var(--lp-f-mincho-md);font-weight:400;font-size:.3em;margin-left:.2em;letter-spacing:.04em}.lp-stat__k,.lp-stat__sub{letter-spacing:.06em}.lp-stat__sub{color:#1f211b99}.lp-farms{display:flex;align-items:flex-end}.lp-farm{flex:1 1 0;min-width:0;display:flex;flex-direction:column;justify-content:flex-end}.lp-farm__img{position:relative;overflow:hidden;background:var(--lp-celadon-tint)}.lp-farm__img img{width:100%;height:100%;object-fit:cover}.lp-farm__ph{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;text-align:center;padding:0 10%;font-family:var(--lp-f-serif-light);font-weight:300;color:var(--lp-berry);line-height:1.15}.lp-farm__year{font-family:var(--lp-f-serif);color:var(--lp-berry);font-weight:600}.lp-farm__name{font-family:var(--lp-f-serif);line-height:1.25;min-height:2.5em}.lp-farm__ja{color:#1f211b99;letter-spacing:.06em}.lp-chart h3{font-family:var(--lp-f-mincho-md);font-weight:400;letter-spacing:.06em}.lp-chart__unit{color:#1f211b99;letter-spacing:.06em}.lp-bars{display:flex;align-items:flex-end}.lp-bars li{flex:1 1 0;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;height:100%}.lp-bars .lp-bar{position:relative;display:block;width:100%;background:var(--lp-melon);transform-origin:bottom}.lp-bars li:last-child .lp-bar{background:var(--lp-berry)}.lp-bars b{position:absolute;left:0;right:0;bottom:100%;text-align:center;font-family:var(--lp-f-serif);font-weight:600;color:var(--lp-berry);line-height:1.3;padding-bottom:.2em;white-space:nowrap}.lp-bars em{font-style:normal;font-family:var(--lp-f-serif);color:#1f211bb3;margin-top:.5em}.lp-closing{position:relative;color:var(--lp-parchment);background:var(--lp-pine);overflow:hidden}.lp-closing__bg{position:absolute;top:0;right:0;bottom:0;left:0}.lp-closing__bg img{width:100%;height:100%;object-fit:cover}.lp-closing__bg:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#1f211bb8,#1f211bd6)}.lp-closing__inner{position:relative;text-align:center}.lp-closing__eyebrow{color:var(--lp-buff)}.lp-closing__title{font-family:var(--lp-f-mincho-md);font-weight:400;letter-spacing:.08em;line-height:1.7}.lp-closing__body{letter-spacing:.08em;line-height:2.2}.lp-closing__links{display:flex;justify-content:center;flex-wrap:wrap;gap:16px}.lp-btn{display:inline-flex;align-items:center;justify-content:center;min-height:52px;padding:0 2.2em;border-radius:999px;text-decoration:none;letter-spacing:.1em;font-family:var(--lp-f-mincho-md);transition:background .3s,color .3s}.lp-btn--light{background:var(--lp-parchment);color:var(--lp-pine)}.lp-btn--light:hover{background:var(--lp-buff)}.lp-btn--ghost{border:1px solid rgba(243,240,231,.7);color:var(--lp-parchment)}.lp-btn--ghost:hover{background:#f3f0e71f}.lp-closing__copy{display:flex;flex-direction:column;align-items:center;gap:10px}.lp-closing__copy img{width:140px;height:auto}.lp-closing__copy small{font-family:var(--lp-f-sans);font-size:11px;letter-spacing:.08em;opacity:.7}.lp-is-review [data-tbd]{outline:2px dashed rgba(228,44,38,.7);outline-offset:4px}.lp-is-review [data-tbd]:after{content:"\8981\78ba\8a8d";position:absolute;z-index:9;background:var(--lp-berry);color:#fff;font:600 11px/1 var(--lp-f-sans);padding:4px 6px}.lp-pc{display:none}.lp-is-paged,.lp-is-paged body{height:100%;overflow:hidden;overscroll-behavior:none}.lp-is-paged .lp-pc{display:inline}.lp-is-paged .lp-sp{display:none}.lp-is-paged .lp-track{position:fixed;top:0;left:0;width:100%;transition:transform var(--lp-dur) var(--lp-ease);will-change:transform}.lp-is-paged .lp-screen{position:relative;height:var(--lp-vh);overflow:hidden}.lp-is-instant *,.lp-is-instant *:before,.lp-is-instant *:after{transition:none!important}.lp-is-paged .lp-cue-wrap{position:fixed;z-index:40;left:calc(56 * var(--lp-s));bottom:calc(40 * var(--lp-s));display:flex;flex-direction:column;align-items:center;gap:calc(18 * var(--lp-s));pointer-events:none}.lp-is-paged .lp-scroll-cue{display:flex;flex-direction:column;align-items:center;gap:calc(12 * var(--lp-s));font-family:var(--lp-f-sans);font-size:max(11px,calc(14 * var(--lp-s)));color:var(--lp-berry);text-transform:uppercase;letter-spacing:.02em;line-height:1;transition:opacity .5s}.lp-scroll-cue i{display:block;width:1px;height:calc(26 * var(--lp-s));background:var(--lp-berry);transform-origin:top;animation:lp-cue 2s var(--lp-ease) infinite}@keyframes lp-cue{0%{transform:scaleY(0)}45%{transform:scaleY(1);transform-origin:top}55%{transform:scaleY(1);transform-origin:bottom}to{transform:scaleY(0);transform-origin:bottom}}.lp-is-paged:not([data-lp-screen=hero]) .lp-scroll-cue{opacity:0}.lp-is-paged .lp-hero__stage{position:absolute;top:0;right:0;bottom:0;left:0;transition:transform var(--lp-dur) var(--lp-ease)}.lp-is-paged .lp-hero[data-step="1"] .lp-hero__stage{transform:translateY(calc(-690 * var(--lp-sy)))}.lp-is-paged .lp-hero__years{position:absolute;top:0;right:0;bottom:0;left:0}.lp-is-paged .lp-hero__years>span{position:absolute;left:50%;font-size:calc(298 * var(--lp-s));transform:translate(-54%)}.lp-is-paged .lp-hero__years>span:first-child{top:calc(88 * var(--lp-sy))}.lp-is-paged .lp-hero__years>span:last-child{top:calc(495 * var(--lp-sy));transform:translate(-52%)}.lp-is-paged .lp-hero__title{position:absolute;left:0;right:0;top:calc(332 * var(--lp-sy))}.lp-is-paged .lp-hero__ja{font-size:calc(62 * var(--lp-s));line-height:1.52}.lp-is-paged .lp-hero__en{font-size:calc(43 * var(--lp-s));margin-top:calc(92 * var(--lp-sy))}.lp-is-paged .lp-hero__berry{position:absolute;left:50%;top:calc(668 * var(--lp-sy));width:calc(330 * var(--lp-s));transform:translate(-50%)}.lp-is-paged .lp-hero__berry img{width:100%;height:auto}.lp-is-paged .lp-hero__title>*,.lp-is-paged .lp-hero__years>span,.lp-is-paged .lp-hero__berry img{opacity:0;transform:translateY(24px);transition:opacity 1.2s var(--lp-ease-out),transform 1.4s var(--lp-ease-out)}.lp-is-paged .lp-hero__years>span{transform:translate(-54%,30px)}.lp-is-paged.lp-is-loaded .lp-hero__title>*,.lp-is-paged.lp-is-loaded .lp-hero__berry img{opacity:1;transform:none}.lp-is-paged.lp-is-loaded .lp-hero__years>span:first-child{opacity:1;transform:translate(-54%)}.lp-is-paged.lp-is-loaded .lp-hero__years>span:last-child{opacity:1;transform:translate(-52%)}.lp-is-paged.lp-is-loaded .lp-hero__berry img{transition-delay:.45s}.lp-is-paged.lp-is-loaded .lp-hero__years>span:last-child{transition-delay:.15s}.lp-is-paged .lp-intro{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.lp-is-paged .lp-intro__card{position:absolute;left:50%;top:calc(108 * var(--lp-sy));width:calc(1060 * var(--lp-s));min-height:calc(690 * var(--lp-sy));padding:calc(44 * var(--lp-sy)) calc(88 * var(--lp-s));box-shadow:0 0 40px #43111208;transform:translate(-50%,calc(var(--lp-vh) * 1.02));transition:transform var(--lp-dur) var(--lp-ease);display:flex;flex-direction:column;justify-content:center;pointer-events:auto}.lp-is-paged .lp-intro__card p{font-size:max(12.5px,calc(15 * var(--lp-s)));line-height:2;opacity:0;transition:opacity .8s}.lp-is-paged .lp-intro__card p:first-child{font-family:var(--lp-f-mincho-md);font-size:calc(19 * var(--lp-s));line-height:1.95}.lp-is-paged .lp-intro__card p+p{margin-top:calc(16 * var(--lp-s))}.lp-is-paged .lp-intro__card p:first-child+p{margin-top:calc(30 * var(--lp-s))}.lp-is-paged .lp-hero[data-step="1"] .lp-intro__card{transform:translate(-50%)}.lp-is-paged .lp-hero[data-step="1"] .lp-intro__card p{opacity:1;transition-delay:calc(.55s + var(--pi, 0) * .1s)}.lp-is-paged .lp-tl-bar{position:absolute;z-index:4;left:0;right:0;bottom:0;pointer-events:none;display:flex;align-items:flex-end;gap:calc(28 * var(--lp-s));padding:0 calc(32 * var(--lp-s)) 0 calc(10 * var(--lp-sx))}.lp-is-paged .lp-tl-bar a{pointer-events:auto}.lp-is-paged .lp-tl-period{font-size:calc(156 * var(--lp-s));margin-bottom:-.117em;flex-shrink:0}.lp-is-paged .lp-tl-meta{position:relative;flex:1;min-width:0;align-self:stretch}.lp-is-paged .lp-tl-titles{position:absolute;left:0;right:0;top:calc(156 * .186 * var(--lp-s));bottom:0;align-items:center}.lp-is-paged .lp-tl-title{font-size:calc(30 * var(--lp-s));line-height:1.3;white-space:nowrap;min-width:0}.lp-is-paged .lp-tl-title>p:first-child{font-size:var(--fit, 1em)}.lp-is-paged .lp-tl-sub{display:none}.lp-is-paged .lp-tl-farm{font-size:calc(17 * var(--lp-s))}.lp-is-paged .lp-tl-years{font-size:calc(17 * var(--lp-s));line-height:1}.lp-is-paged .lp-tl-period,.lp-is-paged .lp-tl-meta{opacity:0;transform:translateY(40px);transition:opacity .9s var(--lp-ease-out),transform 1.1s var(--lp-ease-out)}.lp-is-paged .lp-timeline.lp-is-active .lp-tl-period,.lp-is-paged .lp-timeline.lp-is-active .lp-tl-meta{opacity:1;transform:none;transition-delay:.45s}.lp-is-paged .lp-timeline.lp-is-active .lp-tl-meta{transition-delay:.6s}.lp-is-paged .lp-tl-zones,.lp-is-paged .lp-zone{position:absolute;top:0;right:0;bottom:0;left:0}.lp-is-paged .lp-zone{pointer-events:none}.lp-is-paged .lp-tl-line{position:absolute;z-index:1;top:0;left:0;width:100%;height:calc(var(--lp-vh) * var(--factor));transform:translateY(calc(var(--lp-vh) * -.5 * var(--k, 0)))}.lp-is-paged .lp-zone__slides{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2}.lp-is-paged .lp-slide{will-change:transform}.lp-is-paged .lp-timeline:before,.lp-is-paged .lp-timeline:after{content:"";position:absolute;left:0;right:0;z-index:3;pointer-events:none}.lp-is-paged .lp-timeline:before{top:0;height:25%;background:linear-gradient(to bottom,var(--lp-parchment) 0,var(--lp-parchment) 74%,rgba(243,240,231,0) 100%)}.lp-is-paged .lp-timeline:after{display:none}.lp-is-paged .lp-timeline.lp-is-arrived:before{display:none}.lp-is-paged .lp-slide{position:absolute;top:0;right:0;bottom:0;left:0;visibility:hidden;pointer-events:none}.lp-is-paged .lp-slide.lp-is-current{visibility:visible;pointer-events:auto;transition-delay:0s}.lp-is-paged .lp-slide__media{position:absolute;top:calc(212 * var(--lp-sy));height:calc(423 * var(--lp-sy))}.lp-is-paged .lp-slide--corp .lp-slide__media{left:calc(753 * var(--lp-sx));right:0}.lp-is-paged .lp-slide--tech .lp-slide__media,.lp-is-paged .lp-slide--episode .lp-slide__media{left:0;width:calc(687 * var(--lp-sx))}.lp-is-paged .lp-slide__text{position:absolute;top:calc(423.5 * var(--lp-sy));width:calc(610 * var(--lp-sx));transform:translateY(-50%);display:flex;flex-direction:column;isolation:isolate}.lp-is-paged .lp-slide__text:before{content:"";position:absolute;z-index:-1;inset:calc(-8 * var(--lp-s)) calc(-14 * var(--lp-s));background:var(--lp-parchment);border-radius:40px;box-shadow:0 0 calc(34 * var(--lp-s)) calc(26 * var(--lp-s)) var(--lp-parchment);opacity:0;transition:opacity .5s}.lp-is-paged .lp-slide.lp-is-current .lp-slide__text:before{opacity:1;transition-delay:.12s}.lp-is-paged .lp-slide--corp .lp-slide__text{left:calc(80 * var(--lp-sx))}.lp-is-paged .lp-slide--tech .lp-slide__text{left:calc(752 * var(--lp-sx))}.lp-is-paged .lp-slide__label{font-size:calc(20 * var(--lp-s));margin-bottom:calc(20 * var(--lp-s))}.lp-is-paged .lp-slide__label--corp{display:none}.lp-is-paged .lp-slide__title{font-size:calc(31 * var(--lp-s));margin-bottom:calc(22 * var(--lp-s))}.lp-is-paged .lp-slide__body{font-size:max(12.5px,calc(16.5 * var(--lp-s)));line-height:1.88}.lp-is-paged .lp-slide__kpi{font-size:calc(14 * var(--lp-s));margin-top:calc(22 * var(--lp-s))}.lp-is-paged .lp-panel__kw{font-size:calc(52 * var(--lp-s))}.lp-is-paged .lp-ep:not(.lp-ep--solo){position:absolute;bottom:calc(150 * var(--lp-sy));width:calc(512 * var(--lp-sx));padding:calc(26 * var(--lp-s)) calc(24 * var(--lp-s)) calc(28 * var(--lp-s))}.lp-is-paged .lp-slide--corp .lp-ep{right:0}.lp-is-paged .lp-slide--tech .lp-ep{left:calc(175 * var(--lp-sx))}.lp-is-paged .lp-ep__head{margin-bottom:calc(16 * var(--lp-s))}.lp-is-paged .lp-ep__title{font-size:calc(17 * var(--lp-s))}.lp-is-paged .lp-ep__pill{font-size:calc(14 * var(--lp-s))}.lp-is-paged .lp-ep__body{font-size:max(11.5px,calc(14 * var(--lp-s)));line-height:1.6}.lp-is-paged .lp-ep--solo{--lp-ep-pad: calc(52 * var(--lp-s)) calc(60 * var(--lp-s)) calc(56 * var(--lp-s))}.lp-is-paged .lp-ep--solo{position:absolute;left:50%;top:calc(415 * var(--lp-sy));width:min(calc(900 * var(--lp-sx)),calc(1080 * var(--lp-s)));transform:translate(-50%,-50%);padding:var(--lp-ep-pad)}.lp-is-paged .lp-slide--episode:not(.lp-no-img) .lp-ep--solo{left:calc(560 * var(--lp-sx));width:calc(800 * var(--lp-sx));transform:translateY(-50%)}.lp-is-paged .lp-ep--solo .lp-ep__head{margin-bottom:calc(26 * var(--lp-s))}.lp-is-paged .lp-ep--solo .lp-ep__title{font-size:calc(25 * var(--lp-s));letter-spacing:.14em}.lp-is-paged .lp-ep--solo .lp-ep__pill{font-size:calc(15 * var(--lp-s))}.lp-is-paged .lp-ep--solo .lp-ep__body{font-size:max(12.5px,calc(16 * var(--lp-s)));line-height:1.95}.lp-is-paged .lp-slide__media{clip-path:inset(100% 0 0 0);transition:clip-path .6s var(--lp-ease)}.lp-is-paged .lp-slide--tech .lp-slide__media,.lp-is-paged .lp-slide--episode .lp-slide__media{clip-path:inset(100% 0 0 0)}.lp-is-paged .lp-slide.lp-is-current .lp-slide__media{clip-path:inset(0 0 0 0);transition:clip-path .54s var(--lp-ease) .06s}.lp-is-paged .lp-slide__media img{transform:scale(1.12);transition:transform 1s var(--lp-ease)}.lp-is-paged .lp-slide.lp-is-current .lp-slide__media img{transform:scale(1);transition:transform 1.32s var(--lp-ease-out) .12s}.lp-is-paged .lp-slide__text>*,.lp-is-paged .lp-ep{opacity:0;transform:translateY(22px);transition:opacity .45s,transform .6s var(--lp-ease)}.lp-is-paged .lp-ep--solo{transform:translate(-50%,calc(-50% + 30px))}.lp-is-paged .lp-slide--episode:not(.lp-no-img) .lp-ep--solo{transform:translateY(calc(-50% + 30px))}.lp-is-paged .lp-slide.lp-is-current .lp-slide__text>*{opacity:1;transform:none;transition:opacity .54s var(--lp-ease-out),transform .66s var(--lp-ease-out)}.lp-is-paged .lp-slide.lp-is-current .lp-slide__text>:nth-child(1){transition-delay:.27s}.lp-is-paged .lp-slide.lp-is-current .lp-slide__text>:nth-child(2){transition-delay:.33s}.lp-is-paged .lp-slide.lp-is-current .lp-slide__text>:nth-child(3){transition-delay:.41s}.lp-is-paged .lp-slide.lp-is-current .lp-slide__text>:nth-child(4){transition-delay:.48s}.lp-is-paged .lp-slide.lp-is-current .lp-ep{opacity:1;transform:none;transition:opacity .54s var(--lp-ease-out) .51s,transform .66s var(--lp-ease-out) .51s}.lp-is-paged .lp-slide.lp-is-current .lp-ep--solo{transform:translate(-50%,-50%);transition-delay:.21s}.lp-is-paged .lp-slide--episode.lp-is-current:not(.lp-no-img) .lp-ep--solo{transform:translateY(-50%)}.lp-is-paged .lp-zone--v2 .lp-slide--hero .lp-slide__text{top:calc(192 * var(--lp-sy));height:calc(500 * var(--lp-sy));left:calc(96 * var(--lp-sx));width:calc(590 * var(--lp-sx));transform:none;justify-content:center}.lp-is-paged .lp-zone--v2 .lp-slide--hero .lp-slide__label{font-size:calc(17 * var(--lp-s));margin-bottom:calc(2 * var(--lp-s))}.lp-slide--hero .lp-slide__label span{border-bottom:0;padding-bottom:0}.lp-is-paged .lp-hero-no{font-size:calc(112 * var(--lp-s));margin-bottom:calc(18 * var(--lp-s))}.lp-is-paged .lp-domains{gap:calc(8 * var(--lp-s));margin-bottom:calc(22 * var(--lp-s))}.lp-is-paged .lp-domains li{font-size:calc(13 * var(--lp-s));padding:calc(7 * var(--lp-s)) calc(13 * var(--lp-s))}.lp-is-paged .lp-zone--v2 .lp-slide--hero .lp-slide__title{font-size:calc(36 * var(--lp-s));line-height:1.45;margin-bottom:calc(18 * var(--lp-s))}.lp-is-paged .lp-zone--v2 .lp-slide--hero .lp-slide__body{font-size:max(12.5px,calc(16 * var(--lp-s)))}.lp-is-paged .lp-zone--v2 .lp-slide--hero .lp-slide__media{left:calc(730 * var(--lp-sx));right:0;width:auto;top:calc(192 * var(--lp-sy));height:calc(500 * var(--lp-sy));clip-path:inset(100% 0 0 0)}.lp-is-paged .lp-zone--v2 .lp-slide--hero.lp-is-current .lp-slide__media{clip-path:inset(0 0 0 0)}.lp-is-paged .lp-kpi__v{font-size:calc(250 * var(--lp-s))}.lp-is-paged .lp-kpi__k{font-size:calc(17 * var(--lp-s));margin-top:calc(18 * var(--lp-s))}.lp-is-paged .lp-kpi-badge{padding:calc(20 * var(--lp-s)) calc(28 * var(--lp-s)) calc(22 * var(--lp-s));gap:calc(8 * var(--lp-s))}.lp-is-paged .lp-kpi-badge__v{font-size:calc(76 * var(--lp-s))}.lp-is-paged .lp-kpi-badge__k{font-size:calc(13 * var(--lp-s))}.lp-is-paged .lp-side{position:absolute;z-index:2;left:calc(760 * var(--lp-sx));bottom:calc(190 * var(--lp-sy));width:calc(470 * var(--lp-s));padding:calc(22 * var(--lp-s)) calc(26 * var(--lp-s)) calc(24 * var(--lp-s))}.lp-is-paged .lp-zone--v2 .lp-slide--hero .lp-ep{left:calc(760 * var(--lp-sx));right:auto;bottom:calc(220 * var(--lp-sy));width:calc(440 * var(--lp-s));z-index:2}.lp-is-paged .lp-zone--v2 .lp-slide--hero.lp-is-current .lp-ep{transition-delay:.63s}.lp-pair,.lp-pair__item{display:flex;flex-direction:column}.lp-media--pair{display:grid;grid-template-rows:1fr 1fr;background:none}.lp-is-paged .lp-slide--pair .lp-pair{gap:calc(20 * var(--lp-s))}.lp-is-paged .lp-slide--pair .lp-hero-no--sm{font-size:calc(56 * var(--lp-s));margin-bottom:calc(8 * var(--lp-s))}.lp-is-paged .lp-slide--pair .lp-domains{margin-bottom:calc(12 * var(--lp-s))}.lp-is-paged .lp-zone--v2 .lp-slide--pair .lp-slide__title{font-size:calc(24 * var(--lp-s));margin-bottom:calc(6 * var(--lp-s))}.lp-is-paged .lp-zone--v2 .lp-slide--pair .lp-slide__body{font-size:max(12px,calc(14 * var(--lp-s)));line-height:1.8}.lp-is-paged .lp-zone--v2 .lp-slide--hero .lp-media--pair{gap:calc(12 * var(--lp-s));background:none}.lp-is-paged .lp-zone--v2 .lp-slide--hero .lp-media--pair .lp-pair__vis{position:relative;left:auto;right:auto;top:auto;width:auto;height:auto;min-height:0;clip-path:none}.lp-is-paged .lp-media--pair .lp-media--diagram svg{width:50%}.lp-is-paged .lp-slide--hero:is(.lp-has-side,.lp-has-ep) .lp-media--kpi{align-items:flex-start;padding-top:calc(40 * var(--lp-sy))}.lp-is-paged .lp-slide--hero:is(.lp-has-side,.lp-has-ep) .lp-media--diagram{align-items:flex-start;padding-top:calc(28 * var(--lp-sy))}.lp-is-paged .lp-slide--hero:is(.lp-has-side,.lp-has-ep) .lp-media--diagram svg{width:64%;max-height:calc(100% - 56 * var(--lp-sy))}.lp-is-paged .lp-side.lp-has-thumb{width:calc(580 * var(--lp-s));gap:calc(18 * var(--lp-s))}.lp-is-paged .lp-side__img{width:calc(130 * var(--lp-s))}.lp-is-paged .lp-side__label{font-size:max(12px,calc(15 * var(--lp-s)));margin-bottom:calc(10 * var(--lp-s));color:var(--lp-pine)}.lp-is-paged .lp-side__title{font-size:calc(24 * var(--lp-s));line-height:1.45;margin-bottom:calc(8 * var(--lp-s))}.lp-is-paged .lp-side__body{font-size:max(12px,calc(14.5 * var(--lp-s)));line-height:1.75}.lp-is-paged .lp-slide.lp-is-current .lp-slide__text>:nth-child(5){transition-delay:.55s}.lp-is-paged .lp-side{opacity:0;transform:translateY(22px);transition:opacity .45s,transform .6s var(--lp-ease)}.lp-is-paged .lp-slide.lp-is-current .lp-side{opacity:1;transform:none;transition:opacity .54s var(--lp-ease-out) .63s,transform .66s var(--lp-ease-out) .63s}.lp-is-paged .lp-kpi,.lp-is-paged .lp-kpi-badge{opacity:0;transform:translateY(16px);transition:opacity .4s,transform .5s var(--lp-ease)}.lp-is-paged .lp-slide.lp-is-current .lp-kpi,.lp-is-paged .lp-slide.lp-is-current .lp-kpi-badge{opacity:1;transform:none;transition:opacity .6s var(--lp-ease-out) .48s,transform .72s var(--lp-ease-out) .48s}.lp-is-paged .lp-dg-l:not(.lp-dg-dash),.lp-is-paged .lp-dg-node circle{stroke-dasharray:2000;stroke-dashoffset:2000;transition:stroke-dashoffset .5s}.lp-is-paged .lp-slide.lp-is-current .lp-dg-l:not(.lp-dg-dash),.lp-is-paged .lp-slide.lp-is-current .lp-dg-node circle{stroke-dashoffset:0;transition:stroke-dashoffset 1.32s var(--lp-ease) calc(.3s + var(--i, 0) * .08s)}.lp-is-paged .lp-dg-dash,.lp-is-paged .lp-dg-f,.lp-is-paged .lp-dg-berry,.lp-is-paged .lp-dg-sprout,.lp-is-paged .lp-dg-j,.lp-is-paged .lp-dg-t{opacity:0;transition:opacity .4s}.lp-is-paged .lp-slide.lp-is-current .lp-dg-dash,.lp-is-paged .lp-slide.lp-is-current .lp-dg-f,.lp-is-paged .lp-slide.lp-is-current .lp-dg-berry,.lp-is-paged .lp-slide.lp-is-current .lp-dg-sprout,.lp-is-paged .lp-slide.lp-is-current .lp-dg-j{opacity:1;transition:opacity .54s calc(.42s + var(--i, 0) * .08s)}.lp-is-paged .lp-slide.lp-is-current .lp-dg-t{opacity:1;transition:opacity .6s .96s}.lp-is-paged .lp-zone--v2 .lp-slide--corp .lp-slide__label--corp{display:flex;font-size:calc(13 * var(--lp-s));margin-bottom:calc(14 * var(--lp-s))}.lp-is-paged .lp-zone--v2 .lp-slide--corp .lp-slide__title{font-size:calc(25 * var(--lp-s))}.lp-is-paged .lp-zone--v2 .lp-slide--corp .lp-slide__body{font-size:max(12.5px,calc(15 * var(--lp-s)))}.lp-is-paged .lp-zone--v2 .lp-slide--corp .lp-slide__media{left:calc(860 * var(--lp-sx));top:calc(232 * var(--lp-sy));height:calc(380 * var(--lp-sy))}.lp-is-paged .lp-zone--v2 .lp-slide--corp .lp-ep{width:calc(460 * var(--lp-sx))}.lp-is-paged .lp-tl-node{display:block;position:absolute;width:9px;height:9px;margin:-4.5px 0 0 -4.5px;border-radius:50%;border:1.5px solid var(--lp-berry);background:var(--lp-parchment);transform:scale(0);transition:transform .5s var(--lp-ease-out),opacity .6s}.lp-is-paged .lp-tl-node.lp-is-on{transform:scale(1)}.lp-is-paged .lp-timeline.lp-is-arrived .lp-tl-node{opacity:0;transition:opacity 1s var(--lp-ease)}.lp-finale__photo{position:relative;--berry-mask: radial-gradient(circle closest-side, #000 99.5%, transparent 100%)}.lp-finale__cut{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;-webkit-mask:var(--berry-mask) 50% 50% / 100% 100% no-repeat;mask:var(--berry-mask) 50% 50% / 100% 100% no-repeat}.lp-finale__cut img{display:block;width:100%;height:100%;object-fit:cover}.lp-is-paged .lp-finale__photo{position:absolute;margin:0;left:calc(50% - 165 * var(--lp-s));top:calc(330 * var(--lp-sy) - 165 * var(--lp-s));width:calc(330 * var(--lp-s));height:calc(330 * var(--lp-s));opacity:0;transition:opacity .3s}.lp-is-paged .lp-finale__cut{-webkit-mask-size:2% 2%;mask-size:2% 2%;transition:-webkit-mask-size .5s var(--lp-ease),mask-size .5s var(--lp-ease)}.lp-is-paged .lp-finale__cut:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:var(--lp-berry);transition:opacity .3s;pointer-events:none}.lp-is-paged .lp-finale__cut img{transform:scale(1.25);transition:transform 1s var(--lp-ease)}.lp-is-paged .lp-timeline.lp-is-arrived .lp-slide--finale.lp-is-current .lp-finale__photo{opacity:1;transition:opacity 0s .35s}.lp-is-paged .lp-timeline.lp-is-arrived .lp-slide--finale.lp-is-current .lp-finale__cut{-webkit-mask-size:100% 100%;mask-size:100% 100%;transition:-webkit-mask-size 1.3s cubic-bezier(.3,.9,.25,1) .35s,mask-size 1.3s cubic-bezier(.3,.9,.25,1) .35s}.lp-is-paged .lp-timeline.lp-is-arrived .lp-slide--finale.lp-is-current .lp-finale__cut:after{opacity:0;transition:opacity 1s var(--lp-ease-out) .55s}.lp-is-paged .lp-timeline.lp-is-arrived .lp-slide--finale.lp-is-current .lp-finale__cut img{transform:scale(1);transition:transform 2.2s var(--lp-ease-out) .35s}.lp-is-paged .lp-finale__text{position:absolute;left:0;right:0;top:calc(508 * var(--lp-sy));text-align:center}.lp-is-paged .lp-finale__eyebrow{font-size:calc(15 * var(--lp-s))}.lp-is-paged .lp-finale__title{font-size:calc(32 * var(--lp-s));margin-top:calc(12 * var(--lp-s))}.lp-is-paged .lp-finale__title br{display:none}.lp-is-paged .lp-finale__body{font-size:max(12.5px,calc(16.5 * var(--lp-s)));margin-top:calc(14 * var(--lp-s))}.lp-is-paged .lp-finale__text>*{opacity:0;transform:translateY(18px);transition:opacity .4s,transform .5s var(--lp-ease)}.lp-is-paged .lp-timeline.lp-is-arrived .lp-slide--finale.lp-is-current .lp-finale__text>*{opacity:1;transform:none;transition:opacity 1s var(--lp-ease-out) 1s,transform 1.2s var(--lp-ease-out) 1s}.lp-is-paged .lp-timeline.lp-is-arrived .lp-slide--finale.lp-is-current .lp-finale__text>:nth-child(1){transition-delay:.95s}.lp-is-paged .lp-timeline.lp-is-arrived .lp-slide--finale.lp-is-current .lp-finale__text>:nth-child(2){transition-delay:1.15s}.lp-is-paged .lp-timeline.lp-is-arrived .lp-slide--finale.lp-is-current .lp-finale__text>:nth-child(3){transition-delay:1.4s}.lp-is-paged .lp-timeline.lp-is-arrived .lp-tl-line__tip{opacity:0;transition:opacity .2s .35s}.lp-is-paged .lp-tl-line svg{transition:opacity .6s}.lp-is-paged .lp-timeline.lp-is-arrived .lp-tl-line svg{opacity:0;transition:opacity 1s var(--lp-ease)}.lp-is-paged .lp-num{background:var(--lp-parchment)}.lp-is-paged .lp-num__inner{position:absolute;top:calc(150 * var(--lp-sy));bottom:calc(80 * var(--lp-sy));left:calc(96 * var(--lp-sx));right:calc(96 * var(--lp-sx));display:flex;flex-direction:column}.lp-is-paged .lp-num__head{font-size:calc(30 * var(--lp-s));margin-bottom:calc(36 * var(--lp-sy))}.lp-is-paged .lp-num__no{font-size:calc(18 * var(--lp-s))}.lp-is-paged .lp-num__note{font-size:max(12.5px,calc(15 * var(--lp-s)))}.lp-is-paged .lp-num--lead{background:var(--lp-celadon-tint)}.lp-is-paged .lp-num--lead .lp-num__inner{align-items:center;justify-content:center;text-align:center}.lp-is-paged .lp-num__eyebrow{font-size:calc(16 * var(--lp-s))}.lp-is-paged .lp-num__title{font-size:calc(54 * var(--lp-s));margin-top:calc(22 * var(--lp-s))}.lp-is-paged .lp-num__date{font-size:calc(15 * var(--lp-s));margin-top:calc(10 * var(--lp-s))}.lp-is-paged .lp-num__lead{font-size:calc(20 * var(--lp-s));margin-top:calc(34 * var(--lp-s))}.lp-is-paged .lp-num__compare{font-size:calc(120 * var(--lp-s));margin-top:calc(40 * var(--lp-sy))}.lp-is-paged .lp-farms{flex:1;gap:calc(14 * var(--lp-s));min-height:0}.lp-is-paged .lp-farm__img{height:calc(var(--h) * 3.1 * var(--lp-sy))}.lp-is-paged .lp-farm__year{font-size:calc(15 * var(--lp-s));margin-top:calc(14 * var(--lp-s))}.lp-is-paged .lp-farm__name{font-size:calc(19 * var(--lp-s))}.lp-is-paged .lp-farm__ja{font-size:calc(12.5 * var(--lp-s));margin-top:calc(4 * var(--lp-s))}.lp-is-paged .lp-farm__ph{font-size:calc(22 * var(--lp-s))}.lp-is-paged .lp-num__foot{display:flex;align-items:flex-end;gap:calc(60 * var(--lp-s));margin-top:calc(30 * var(--lp-sy))}.lp-is-paged .lp-num__foot .lp-num__note{max-width:calc(620 * var(--lp-s))}.lp-is-paged .lp-stat__v{font-size:calc(80 * var(--lp-s))}.lp-is-paged .lp-stat--xl .lp-stat__v{font-size:calc(150 * var(--lp-s))}.lp-is-paged .lp-stat__k,.lp-is-paged .lp-stat__sub{font-size:calc(16 * var(--lp-s))}.lp-is-paged .lp-num__inner--split{flex-direction:row;gap:calc(80 * var(--lp-sx))}.lp-is-paged .lp-num__side{width:calc(440 * var(--lp-sx));flex-shrink:0;display:flex;flex-direction:column;gap:calc(28 * var(--lp-s))}.lp-is-paged .lp-num__side .lp-num__head{margin-bottom:0}.lp-is-paged .lp-chart{display:flex;flex-direction:column;flex:1;min-width:0}.lp-is-paged .lp-chart h3{font-size:calc(22 * var(--lp-s))}.lp-is-paged .lp-chart__unit{font-size:calc(13 * var(--lp-s));margin:calc(6 * var(--lp-s)) 0 calc(20 * var(--lp-s))}.lp-is-paged .lp-bars{flex:1;gap:calc(22 * var(--lp-s));min-height:0;padding-top:calc(40 * var(--lp-s))}.lp-is-paged .lp-bars .lp-bar{height:calc(var(--v) * 100%)}.lp-is-paged .lp-bars li{height:100%}.lp-is-paged .lp-bars li>.lp-bar{flex:0 0 auto;height:calc(var(--v) * (100% - 2em))}.lp-is-paged .lp-bars b{font-size:calc(26 * var(--lp-s))}.lp-is-paged .lp-bars em{font-size:calc(15 * var(--lp-s))}.lp-is-paged .lp-bars--sm b{font-size:calc(24 * var(--lp-s))}.lp-is-paged .lp-num__pair{display:flex;gap:calc(90 * var(--lp-sx));flex:1;min-height:0}.lp-is-paged .lp-chart--price .lp-num__note{margin-top:calc(18 * var(--lp-s))}.lp-is-paged .lp-num__pair--stats{align-items:center;justify-content:center;gap:calc(160 * var(--lp-sx))}.lp-is-paged .lp-num__intro{display:flex;justify-content:center;gap:calc(40 * var(--lp-s));margin-bottom:calc(30 * var(--lp-sy));padding:calc(10 * var(--lp-sy)) 0 calc(30 * var(--lp-sy));border-bottom:1px solid rgba(228,44,38,.22)}.lp-is-paged .lp-num--overview .lp-num__eyebrow{font-size:calc(13 * var(--lp-s))}.lp-is-paged .lp-num--overview .lp-num__title{font-size:calc(38 * var(--lp-s));margin-top:calc(8 * var(--lp-s));line-height:1.2}.lp-num__title small.lp-num__date{display:inline-block;font-family:var(--lp-f-mincho);font-size:.36em;margin-left:1.2em;vertical-align:middle}.lp-is-paged .lp-num--overview .lp-num__lead{font-family:var(--lp-f-mincho-md);font-size:calc(26 * var(--lp-s));line-height:1.9;letter-spacing:.1em;text-align:center;margin:0}.lp-is-paged :is(.lp-num--overview,.lp-num--metrics) .lp-num__head{margin-bottom:calc(18 * var(--lp-sy));font-size:calc(24 * var(--lp-s))}.lp-is-paged .lp-num--overview .lp-farm__img{height:calc(var(--h) * 2.45 * var(--lp-sy))}.lp-is-paged .lp-num--overview .lp-num__foot{margin-top:calc(20 * var(--lp-sy))}.lp-is-paged .lp-num--overview .lp-stat__v{font-size:calc(64 * var(--lp-s))}.lp-is-paged .lp-num__trio{flex:1;min-height:0;display:grid;grid-template-columns:repeat(3,1fr);gap:calc(56 * var(--lp-sx))}.lp-is-paged .lp-num__trio .lp-chart h3{font-size:calc(19 * var(--lp-s))}.lp-is-paged .lp-num__trio .lp-num__note{font-size:max(11.5px,calc(13 * var(--lp-s)));line-height:1.8;margin-top:calc(14 * var(--lp-s))}.lp-num__note b{color:var(--lp-berry);font-weight:400;font-family:var(--lp-f-mincho-md)}.lp-is-paged .lp-num__stats{display:flex;gap:calc(90 * var(--lp-sx));margin-top:calc(22 * var(--lp-sy));padding-top:calc(18 * var(--lp-sy));border-top:1px solid rgba(228,44,38,.22)}.lp-stat--inline{flex-direction:row;align-items:baseline;gap:.8em}.lp-is-paged .lp-num__stats .lp-stat__v{font-size:calc(54 * var(--lp-s))}.lp-is-paged .lp-num__stats .lp-stat__k,.lp-is-paged .lp-num__stats .lp-stat__sub{font-size:calc(15 * var(--lp-s))}.lp-is-paged .lp-num .lp-bars .lp-bar{transform:scaleY(0);transition:transform 1.3s var(--lp-ease)}.lp-is-paged .lp-num.lp-is-active .lp-bars .lp-bar{transform:scaleY(1)}.lp-is-paged .lp-num .lp-bars li:nth-child(2) .lp-bar{transition-delay:.12s}.lp-is-paged .lp-num .lp-bars li:nth-child(3) .lp-bar{transition-delay:.24s}.lp-is-paged .lp-num .lp-bars li:nth-child(4) .lp-bar{transition-delay:.36s}.lp-is-paged .lp-num .lp-bars li:nth-child(5) .lp-bar{transition-delay:.48s}.lp-is-paged .lp-num .lp-farm__img{transform:scaleY(0);transform-origin:bottom;transition:transform 1.2s var(--lp-ease)}.lp-is-paged .lp-num.lp-is-active .lp-farm__img{transform:scaleY(1)}.lp-is-paged .lp-num .lp-farm:nth-child(2) .lp-farm__img{transition-delay:.1s}.lp-is-paged .lp-num .lp-farm:nth-child(3) .lp-farm__img{transition-delay:.2s}.lp-is-paged .lp-num .lp-farm:nth-child(4) .lp-farm__img{transition-delay:.3s}.lp-is-paged .lp-num .lp-farm:nth-child(5) .lp-farm__img{transition-delay:.4s}.lp-is-paged .lp-num .lp-farm:nth-child(6) .lp-farm__img{transition-delay:.5s}.lp-is-paged .lp-num.lp-is-active .lp-num__pair>:nth-child(2){transition-delay:.7s}.lp-is-paged .lp-num__compare i{transform:scaleX(0);transition:transform 1.4s var(--lp-ease) 1s}.lp-is-paged .lp-num.lp-is-active .lp-num__compare i{transform:scaleX(1)}.lp-is-paged .lp-closing__inner{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:calc(30 * var(--lp-s));padding-top:calc(60 * var(--lp-sy))}.lp-is-paged .lp-closing__eyebrow{font-size:calc(16 * var(--lp-s))}.lp-is-paged .lp-closing__body{font-size:calc(18 * var(--lp-s))}.lp-is-paged .lp-closing__links{margin-top:calc(10 * var(--lp-s))}.lp-is-paged .lp-btn{font-size:max(13px,calc(15 * var(--lp-s)))}.lp-is-paged .lp-closing__copy{position:absolute;bottom:calc(36 * var(--lp-sy));left:0;right:0}.lp-is-paged .lp-closing__bg img{transform:scale(1.1);transition:transform 3s var(--lp-ease-out)}.lp-is-paged .lp-closing.lp-is-active .lp-closing__bg img{transform:scale(1)}.lp-is-paged .lp-closing__inner>*{opacity:0;transform:translateY(20px);transition:opacity .9s var(--lp-ease-out),transform 1.1s var(--lp-ease-out)}.lp-is-paged .lp-closing.lp-is-active .lp-closing__inner>*{opacity:1;transform:none;transition-delay:.6s}.lp-is-paged .lp-closing.lp-is-active .lp-closing__inner>:nth-child(2){transition-delay:.75s}.lp-is-paged .lp-closing.lp-is-active .lp-closing__inner>:nth-child(3){transition-delay:.9s}.lp-is-paged .lp-closing.lp-is-active .lp-closing__inner>:nth-child(4){transition-delay:1.05s}html:not(.lp-is-paged){scroll-behavior:smooth}html:not(.lp-is-paged) .lp-hd{padding:16px 16px 12px;background:#f3f0e7eb;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);transition:background .5s}html:not(.lp-is-paged)[data-lp-theme=dark] .lp-hd{background:#1f211be0}html:not(.lp-is-paged) .lp-screen{scroll-margin-top:64px}html:not(.lp-is-paged) .lp-hero{position:relative}html:not(.lp-is-paged) .lp-hero__stage{position:relative;min-height:100vh;min-height:100svh;display:flex;flex-direction:column;align-items:center;padding:30vh 16px 0;padding-top:30svh;overflow:hidden}html:not(.lp-is-paged) .lp-hero__years{position:absolute;top:0;right:0;bottom:0;left:0}html:not(.lp-is-paged) .lp-hero__years>span{position:absolute;left:50%;transform:translate(-52%)}html:not(.lp-is-paged) .lp-hero__years>span:first-child{top:18%}html:not(.lp-is-paged) .lp-hero__years>span:last-child{top:42%}html:not(.lp-is-paged) .lp-hero__years>span{font-size:min(42vw,300px)}html:not(.lp-is-paged) .lp-hero__title{position:relative}html:not(.lp-is-paged) .lp-hero__ja{font-size:clamp(26px,7.4vw,52px);line-height:1.55}html:not(.lp-is-paged) .lp-hero__en{font-size:clamp(20px,5.6vw,38px);margin-top:7vh}html:not(.lp-is-paged) .lp-hero__berry{position:relative;width:min(58vw,300px);aspect-ratio:675 / 380;overflow:hidden;margin-top:auto}html:not(.lp-is-paged) .lp-hero__berry img{width:100%;height:auto}html:not(.lp-is-paged) .lp-intro{position:relative;z-index:2;padding:0 16px;margin-top:-24px}html:not(.lp-is-paged) .lp-intro__card{max-width:780px;margin:0 auto;padding:44px 24px}html:not(.lp-is-paged) .lp-intro__card p{font-size:15px;line-height:2.15;letter-spacing:.06em}html:not(.lp-is-paged) .lp-intro__card p+p{margin-top:1.6em}html:not(.lp-is-paged) .lp-intro__card p:first-child{font-family:var(--lp-f-mincho-md);font-size:17px;line-height:2}html:not(.lp-is-paged) .lp-timeline{position:relative;padding-bottom:24px}html:not(.lp-is-paged) .lp-tl-line,html:not(.lp-is-paged) .lp-tl-years{display:none}html:not(.lp-is-paged) .lp-tl-bar{position:sticky;top:var(--lp-hd-h, 54px);z-index:5;background:var(--lp-parchment);margin-top:48px;display:grid;grid-template-columns:auto 1fr;grid-template-areas:"period farm" "title title";align-items:end;column-gap:14px;row-gap:6px;padding:8px 16px 12px;border-bottom:1px solid rgba(228,44,38,.25)}html:not(.lp-is-paged) .lp-tl-meta,html:not(.lp-is-paged) .lp-tl-sub{display:contents}html:not(.lp-is-paged) .lp-tl-period{grid-area:period}html:not(.lp-is-paged) .lp-tl-farms{grid-area:farm;justify-self:end;text-align:right;padding-bottom:.35em}html:not(.lp-is-paged) .lp-tl-titles{grid-area:title}html:not(.lp-is-paged) .lp-tl-period{font-size:clamp(40px,13vw,84px);margin-bottom:-.1em;overflow:hidden;flex-shrink:0}html:not(.lp-is-paged) .lp-tl-period.lp-is-single .lp-odo--b,html:not(.lp-is-paged) .lp-tl-period.lp-is-single .lp-tl-dash{display:none}html:not(.lp-is-paged) .lp-tl-dash{font-size:.45em;width:.7em;margin-top:.75em}html:not(.lp-is-paged) .lp-tl-title{font-size:clamp(16px,4.4vw,22px);line-height:1.5}@keyframes lp-tl-in{0%{opacity:0;transform:translateY(.4em)}to{opacity:1;transform:none}}html:not(.lp-is-paged) .lp-tl-titles,html:not(.lp-is-paged) .lp-tl-farms{display:block}html:not(.lp-is-paged) .lp-tl-title,html:not(.lp-is-paged) .lp-tl-farm{display:none}html:not(.lp-is-paged) .lp-tl-title.lp-is-current,html:not(.lp-is-paged) .lp-tl-farm.lp-is-current{display:block;opacity:1;transform:none;animation:lp-tl-in .6s var(--lp-ease-out)}html:not(.lp-is-paged) .lp-tl-farm{font-size:12px;letter-spacing:.1em;white-space:normal}html:not(.lp-is-paged) .lp-tl-farms{width:auto;padding-right:0;flex-shrink:1;min-width:0;grid-template-columns:minmax(0,1fr)}html:not(.lp-is-paged) .lp-tl-farm{padding-right:0}html:not(.lp-is-paged) .lp-zone{position:relative;padding:8px 0 24px;scroll-margin-top:150px}html:not(.lp-is-paged) .lp-zone__slides{max-width:760px;margin:0 auto}html:not(.lp-is-paged) .lp-slide{display:flex;flex-direction:column;padding:48px 16px 0}html:not(.lp-is-paged) .lp-slide__media{order:-1;margin:0 -16px;aspect-ratio:16 / 10}html:not(.lp-is-paged) .lp-slide__media--panel{aspect-ratio:16 / 7}html:not(.lp-is-paged) .lp-media--pair{gap:8px;aspect-ratio:auto}html:not(.lp-is-paged) .lp-media--pair .lp-pair__vis{margin:0;aspect-ratio:16 / 10}html:not(.lp-is-paged) .lp-pair{gap:28px}html:not(.lp-is-paged) .lp-hero-no--sm{font-size:48px}html:not(.lp-is-paged) .lp-panel__kw{font-size:clamp(24px,7.5vw,44px)}html:not(.lp-is-paged) .lp-slide__text{display:flex;flex-direction:column;padding-top:24px}html:not(.lp-is-paged) .lp-slide__label{font-size:15px;margin-bottom:14px}html:not(.lp-is-paged) .lp-slide__label--corp{font-size:13px}html:not(.lp-is-paged) .lp-slide__title{font-size:clamp(20px,5.4vw,28px);margin-bottom:14px}html:not(.lp-is-paged) .lp-slide__body{font-size:15px;line-height:1.95}html:not(.lp-is-paged) .lp-slide__kpi{font-size:13px;margin-top:16px}html:not(.lp-is-paged) .lp-ep{margin-top:24px;padding:22px 20px 24px}html:not(.lp-is-paged) .lp-ep__head{margin-bottom:12px}html:not(.lp-is-paged) .lp-ep__title{font-size:16px;letter-spacing:.12em}html:not(.lp-is-paged) .lp-ep__pill{font-size:12px}html:not(.lp-is-paged) .lp-ep__body{font-size:14px;line-height:1.85}html:not(.lp-is-paged) .lp-ep--solo{margin-top:0}html:not(.lp-is-paged) .lp-hero-no{font-size:64px;margin:0 0 12px}html:not(.lp-is-paged) .lp-slide--hero .lp-slide__label{margin-bottom:2px}html:not(.lp-is-paged) .lp-domains{gap:6px;margin-bottom:16px}html:not(.lp-is-paged) .lp-domains li{font-size:12px;padding:6px 11px}html:not(.lp-is-paged) .lp-media--kpi{aspect-ratio:16 / 9}html:not(.lp-is-paged) .lp-kpi__v{font-size:120px}html:not(.lp-is-paged) .lp-kpi__k{font-size:13px;margin-top:10px}html:not(.lp-is-paged) .lp-kpi-badge{padding:12px 16px 14px;gap:6px}html:not(.lp-is-paged) .lp-kpi-badge__v{font-size:44px}html:not(.lp-is-paged) .lp-kpi-badge__k{font-size:11px}html:not(.lp-is-paged) .lp-media--diagram{aspect-ratio:600 / 440}html:not(.lp-is-paged) .lp-side{margin-top:20px;padding:16px 18px}html:not(.lp-is-paged) .lp-side.lp-has-thumb{gap:14px}html:not(.lp-is-paged) .lp-side__img{width:84px}html:not(.lp-is-paged) .lp-side__label{font-size:11px;margin-bottom:6px}html:not(.lp-is-paged) .lp-side__title{font-size:15px;margin-bottom:4px}html:not(.lp-is-paged) .lp-side__body{font-size:13px;line-height:1.8}html:not(.lp-is-paged) .lp-zone--v2 .lp-slide--corp .lp-slide__title{font-size:18px}html:not(.lp-is-paged) .lp-slide--finale{align-items:center;text-align:center;padding-top:64px}html:not(.lp-is-paged) .lp-slide--finale{position:relative}html:not(.lp-is-paged) .lp-finale__photo{width:min(72vw,360px);aspect-ratio:1;margin:0}html:not(.lp-is-paged) .lp-finale__text{padding-top:28px}html:not(.lp-is-paged) .lp-finale__eyebrow{font-size:12px}html:not(.lp-is-paged) .lp-finale__title{font-size:clamp(20px,5.6vw,28px);margin-top:10px}html:not(.lp-is-paged) .lp-finale__body{font-size:15px;margin-top:10px}.lp-is-flow .lp-slide>*,.lp-is-flow .lp-reveal{opacity:0;transform:translateY(24px);transition:opacity .9s var(--lp-ease-out),transform 1s var(--lp-ease-out)}.lp-is-flow .lp-slide.lp-is-inview>*{opacity:1;transform:none}.lp-is-flow .lp-slide.lp-is-inview>:nth-child(2){transition-delay:.12s}.lp-is-flow .lp-slide.lp-is-inview>:nth-child(3){transition-delay:.24s}html:not(.lp-is-paged) .lp-num{padding:80px 16px}html:not(.lp-is-paged) .lp-num--lead{background:var(--lp-celadon-tint);text-align:center;padding:96px 16px}html:not(.lp-is-paged) .lp-num__inner{max-width:960px;margin:0 auto}html:not(.lp-is-paged) .lp-num__eyebrow{font-size:12px}html:not(.lp-is-paged) .lp-num__title{font-size:clamp(26px,7vw,44px);margin-top:14px}html:not(.lp-is-paged) .lp-num__date{font-size:13px;margin-top:6px}html:not(.lp-is-paged) .lp-num__lead{font-size:15px;margin-top:24px}html:not(.lp-is-paged) .lp-num__compare{font-size:clamp(56px,18vw,110px);margin-top:32px}html:not(.lp-is-paged) .lp-num__head{font-size:22px;margin-bottom:28px}html:not(.lp-is-paged) .lp-num__no{font-size:15px}html:not(.lp-is-paged) .lp-num__note{font-size:14px}html:not(.lp-is-paged) .lp-farms{position:relative;display:grid;gap:26px;padding-left:26px}html:not(.lp-is-paged) .lp-farms:before{content:"";position:absolute;left:5px;top:8px;bottom:8px;width:1px;background:#e42c2673}html:not(.lp-is-paged) .lp-farm{position:relative;display:grid;grid-template-columns:46% 1fr;grid-template-rows:auto auto 1fr;column-gap:14px;align-items:start}html:not(.lp-is-paged) .lp-farm:before{content:"";position:absolute;left:-26px;top:4px;width:11px;height:11px;border-radius:50%;background:var(--lp-parchment);border:1.5px solid var(--lp-berry);box-sizing:border-box}html:not(.lp-is-paged) .lp-farm:last-child:before{background:var(--lp-berry)}html:not(.lp-is-paged) .lp-farm__img{grid-column:1;grid-row:1 / 4;aspect-ratio:4 / 3}html:not(.lp-is-paged) .lp-farm__ph{font-size:14px}html:not(.lp-is-paged) .lp-farm__year{grid-column:2;font-size:14px;margin:0;line-height:1.4}html:not(.lp-is-paged) .lp-farm__name{grid-column:2;font-size:16px;min-height:0;margin-top:4px}html:not(.lp-is-paged) .lp-farm__ja{grid-column:2;font-size:12px;margin-top:4px}html:not(.lp-is-paged) .lp-num__foot{margin-top:36px;display:flex;flex-direction:column;gap:16px}html:not(.lp-is-paged) .lp-stat__v{font-size:clamp(52px,15vw,88px)}html:not(.lp-is-paged) .lp-stat--xl .lp-stat__v{font-size:clamp(72px,22vw,140px)}html:not(.lp-is-paged) .lp-stat__k,html:not(.lp-is-paged) .lp-stat__sub{font-size:14px}html:not(.lp-is-paged) .lp-num__side{display:flex;flex-direction:column;gap:20px;margin-bottom:36px}html:not(.lp-is-paged) .lp-num__side .lp-num__head{margin-bottom:0}html:not(.lp-is-paged) .lp-chart h3{font-size:18px}html:not(.lp-is-paged) .lp-chart__unit{font-size:12px;margin:4px 0 12px}html:not(.lp-is-paged) .lp-bars{height:240px;gap:12px;padding-top:34px}html:not(.lp-is-paged) .lp-bars .lp-bar{height:calc(var(--v) * (100% - 2em))}html:not(.lp-is-paged) .lp-bars b{font-size:18px}html:not(.lp-is-paged) .lp-bars em{font-size:12px}html:not(.lp-is-paged) .lp-num__pair{display:flex;flex-direction:column;gap:48px}html:not(.lp-is-paged) .lp-num__intro{margin-bottom:36px}html:not(.lp-is-paged) .lp-num--overview .lp-num__lead{margin:14px 0 0;font-family:var(--lp-f-mincho-md);font-size:18px;line-height:2;letter-spacing:.08em;text-align:center}html:not(.lp-is-paged) .lp-num__trio{display:grid;gap:48px}html:not(.lp-is-paged) .lp-num__trio .lp-num__note{margin-top:12px}html:not(.lp-is-paged) .lp-num__stats{display:flex;flex-direction:column;gap:20px;margin-top:44px;padding-top:24px;border-top:1px solid rgba(228,44,38,.22)}html:not(.lp-is-paged) .lp-num__stats .lp-stat__v{font-size:48px}html:not(.lp-is-paged) .lp-num__pair--stats{gap:32px}html:not(.lp-is-paged) .lp-chart--price .lp-num__note{margin-top:14px}html:not(.lp-is-paged) .lp-closing__inner{min-height:100vh;min-height:100svh;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:24px;padding:96px 20px 40px}html:not(.lp-is-paged) .lp-closing__eyebrow{font-size:12px}html:not(.lp-is-paged) .lp-closing__title{font-size:clamp(21px,5.8vw,36px)}html:not(.lp-is-paged) .lp-closing__body{font-size:15px}html:not(.lp-is-paged) .lp-btn{font-size:14px}html:not(.lp-is-paged) .lp-closing__copy{margin-top:32px}.lp-is-flow .lp-num .lp-bars .lp-bar,.lp-is-flow .lp-num .lp-farm__img{transform:scaleY(0);transform-origin:bottom;transition:transform 1.2s var(--lp-ease)}.lp-is-flow .lp-num.lp-is-inview .lp-bars .lp-bar,.lp-is-flow .lp-num.lp-is-inview .lp-farm__img{transform:scaleY(1)}@media(min-width:640px){html:not(.lp-is-paged) .lp-num__pair{flex-direction:row}html:not(.lp-is-paged) .lp-num__pair>*{flex:1}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;transition-duration:.01ms!important;transition-delay:0s!important}html:not(.lp-is-paged){scroll-behavior:auto}}.lp-num--roles{background:var(--lp-parchment)}.lp-rmap{position:relative;container-type:inline-size}.lp-rmap__img{display:block;width:100%;height:auto}.lp-rmap__lines{display:none}.lp-is-paged .lp-rmap__lines{display:block;position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;overflow:visible;pointer-events:none}.lp-rmap__paths path{fill:none;stroke:var(--lp-berry);stroke-width:1;vector-effect:non-scaling-stroke}.lp-rmap__dots circle{fill:var(--lp-berry)}.lp-is-paged .lp-num--roles .lp-rmap__paths path{stroke-dasharray:2000;stroke-dashoffset:2000;transition:stroke-dashoffset .4s}.lp-is-paged .lp-num--roles.lp-is-active .lp-rmap__paths path{stroke-dashoffset:0;transition:stroke-dashoffset 1.6s var(--lp-ease) 1.1s}.lp-is-paged .lp-num--roles .lp-rmap__dots{opacity:0;transition:opacity .3s}.lp-is-paged .lp-num--roles.lp-is-active .lp-rmap__dots{opacity:1;transition:opacity .6s 2.2s}.lp-rmap__icon{display:flex;align-items:center;justify-content:center;border-radius:50%;border:1.5px solid var(--lp-berry);background:var(--lp-parchment);color:var(--lp-berry)}.lp-rmap__icon svg{fill:none;stroke:currentColor;stroke-width:1.4;stroke-linecap:round;stroke-linejoin:round}.lp-rmap__txt h4{font-family:var(--lp-f-serif);font-weight:500;color:var(--lp-berry);letter-spacing:.005em;line-height:1.15}.lp-rmap__txt h4:after{content:"";display:block;height:1px;background:#e42c2673}.lp-rmap__txt li{letter-spacing:.08em;color:#1f211bd1}.lp-rmap-head h3{font-family:var(--lp-f-mincho-md);font-weight:400;letter-spacing:.06em}.lp-rmap-head__lead{letter-spacing:.05em}.lp-rmap-head__lead b{font-weight:400;color:var(--lp-berry)}.lp-is-paged .lp-rmap-head{position:absolute;z-index:2;left:calc(48 * var(--lp-sx));top:calc(104 * var(--lp-s));display:flex;align-items:baseline;gap:calc(26 * var(--lp-s))}.lp-is-paged .lp-rmap-head h3{font-size:calc(24 * var(--lp-s))}.lp-is-paged .lp-rmap-head__lead{font-size:calc(14 * var(--lp-s))}.lp-is-paged .lp-rmap{position:absolute;left:50%;top:calc(132 * var(--lp-sy));transform:translate(-50%);width:min(calc(100vw - 64 * var(--lp-sx)),calc((var(--lp-vh) - 128 * var(--lp-sy) - 64px) / .5901))}.lp-is-paged .lp-rmap__item{position:absolute;left:calc(var(--x) / 1632 * 100%);top:calc(var(--y) / 963 * 100%)}.lp-is-paged .lp-rmap__icon{position:absolute;width:3.9cqw;height:3.9cqw;transform:translate(-50%,-50%)}.lp-is-paged .lp-rmap__icon svg{width:1.75cqw;height:1.75cqw}.lp-is-paged .lp-rmap__txt{position:absolute;left:2.7cqw;top:-1.75cqw;width:11.4cqw}.lp-is-paged .lp-rmap__txt h4{white-space:nowrap}.lp-is-paged .lp-rmap__item.lp-is-wrap .lp-rmap__txt h4{white-space:normal}.lp-is-paged .lp-rmap__item.lp-is-small .lp-rmap__txt h4{font-size:.8cqw}.lp-is-paged .lp-rmap__item.lp-is-small .lp-rmap__txt li{font-size:.8cqw;letter-spacing:-.02em}.lp-is-paged .lp-rmap__item.lp-is-small.lp-is-wrap .lp-rmap__txt{width:8.6cqw}.lp-is-paged .lp-rmap__item.lp-is-narrow.lp-is-small.lp-is-wrap .lp-rmap__txt{width:7.8cqw}.lp-is-paged .lp-rmap__item.lp-is-wrap:not(.lp-is-small) .lp-rmap__txt h4{width:8cqw}.lp-is-paged .lp-rmap__item.lp-is-small.lp-is-wrap .lp-rmap__txt h4{width:6.4cqw}.lp-is-paged .lp-rmap__txt h4{font-size:1.12cqw}.lp-is-paged .lp-rmap__txt h4:after{width:9.5cqw;margin:.55cqw 0 .7cqw}.lp-is-paged .lp-rmap__txt li{font-size:.92cqw;line-height:1.6;letter-spacing:.03em}.lp-is-paged .lp-num--roles .lp-rmap__img,.lp-is-paged .lp-num--roles .lp-rmap-head{opacity:0;transition:opacity 1s var(--lp-ease-out)}.lp-is-paged .lp-num--roles.lp-is-active .lp-rmap__img,.lp-is-paged .lp-num--roles.lp-is-active .lp-rmap-head{opacity:1;transition-delay:.35s}.lp-is-paged .lp-num--roles .lp-rmap__item{opacity:0;transition:opacity .5s}.lp-is-paged .lp-num--roles .lp-rmap__icon{scale:.4;transition:scale .5s var(--lp-ease)}.lp-is-paged .lp-num--roles.lp-is-active .lp-rmap__item{opacity:1;transition:opacity .8s var(--lp-ease-out) calc(.7s + var(--i, 0) * .07s)}.lp-is-paged .lp-num--roles.lp-is-active .lp-rmap__icon{scale:1;transition:scale .9s cubic-bezier(.3,1.5,.5,1) calc(.7s + var(--i, 0) * .07s)}html:not(.lp-is-paged) .lp-num--roles{padding:72px 16px}html:not(.lp-is-paged) .lp-rmap-head h3{font-size:22px}html:not(.lp-is-paged) .lp-rmap-head__lead{font-size:14px;line-height:1.9;margin:12px 0 24px}html:not(.lp-is-paged) .lp-rmap__img{margin:0 -16px;width:calc(100% + 32px);max-width:none}html:not(.lp-is-paged) .lp-rmap__list{display:grid;gap:22px;margin-top:28px}html:not(.lp-is-paged) .lp-rmap__item{display:flex;gap:14px;align-items:flex-start}html:not(.lp-is-paged) .lp-rmap__icon{flex-shrink:0;width:46px;height:46px}html:not(.lp-is-paged) .lp-rmap__icon svg{width:22px;height:22px}html:not(.lp-is-paged) .lp-rmap__txt h4{font-size:16px}html:not(.lp-is-paged) .lp-rmap__txt h4:after{width:120px;margin:7px 0 8px}html:not(.lp-is-paged) .lp-rmap__txt li{font-size:13px;line-height:1.8}html:not(.lp-is-paged) .lp-rmap__list{grid-template-columns:repeat(2,minmax(0,1fr));gap:30px 16px}@media(max-width:639px){html:not(.lp-is-paged) .lp-rmap__item{flex-direction:column;gap:10px}html:not(.lp-is-paged) .lp-rmap__icon{width:38px;height:38px}html:not(.lp-is-paged) .lp-rmap__icon svg{width:18px;height:18px}html:not(.lp-is-paged) .lp-rmap__txt{width:100%}html:not(.lp-is-paged) .lp-rmap__txt h4{font-size:15px}html:not(.lp-is-paged) .lp-rmap__txt h4>span{display:block;white-space:nowrap}html:not(.lp-is-paged) .lp-rmap__txt h4:after{width:100%;margin:7px 0}html:not(.lp-is-paged) .lp-rmap__txt li{font-size:12px;line-height:1.75;letter-spacing:.04em}}.lp-bars__lead{display:block;font-family:var(--lp-f-mincho-md);font-weight:400;font-size:.5em;letter-spacing:.08em;margin-bottom:.2em}.lp-bars__tech{display:flex;flex-direction:column;align-items:center;gap:.15em;margin-top:.45em;height:3.1em;text-align:center}.lp-bars__tech i{font-style:normal;font-family:var(--lp-f-mincho-md);color:var(--lp-pine);line-height:1.35;white-space:nowrap}.lp-bars__tech small{font-family:var(--lp-f-serif);color:var(--lp-berry);margin-right:.3em;font-size:1em}.lp-is-paged .lp-bars__tech{font-size:max(10.5px,calc(12 * var(--lp-s)))}html:not(.lp-is-paged) .lp-bars__tech{font-size:10.5px}html:not(.lp-is-paged) .lp-bars--tech{height:290px}.lp-is-paged .lp-bars--tech li>.lp-bar,html:not(.lp-is-paged) .lp-bars--tech .lp-bar{height:calc(var(--v) * (100% - 5.4em))}.lp-hero__years>span{white-space:nowrap}.lp-hy__d{display:inline-block;height:1em;overflow:hidden;vertical-align:top;padding:0 .005em}.lp-hy__s{display:flex;flex-direction:column;will-change:transform}.lp-hy__s>i{display:block;height:1em;font-style:normal;text-align:center}html:not(.lp-is-paged) .lp-hd{transition:background .5s,transform .4s var(--lp-ease)}html:not(.lp-is-paged).lp-is-hd-hidden .lp-hd{transform:translateY(-100%)}html:not(.lp-is-paged) .lp-tl-bar{transition:top .4s var(--lp-ease)}html:not(.lp-is-paged).lp-is-hd-hidden .lp-tl-bar{top:0}.lp-hd__menu{display:none}html:not(.lp-is-paged) .lp-hd__menu{position:relative;z-index:2;display:block;width:36px;height:36px;margin:-6px -6px -6px auto;padding:0;border:0;background:none;cursor:pointer;pointer-events:auto;-webkit-tap-highlight-color:transparent}html:not(.lp-is-paged) .lp-hd__menu i{position:absolute;left:8px;right:8px;height:1.5px;background:var(--lp-berry);transition:transform .4s var(--lp-ease),top .4s var(--lp-ease)}html:not(.lp-is-paged) .lp-hd__menu i:first-child{top:14px}html:not(.lp-is-paged) .lp-hd__menu i:last-child{top:21px}html:not(.lp-is-paged).lp-is-menu-open .lp-hd__menu i:first-child{top:17.5px;transform:rotate(30deg)}html:not(.lp-is-paged).lp-is-menu-open .lp-hd__menu i:last-child{top:17.5px;transform:rotate(-30deg)}html:not(.lp-is-paged) .lp-hd__nav{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1;margin:0;display:flex;flex-direction:column;justify-content:center;gap:28px;padding:0 32px;background:var(--lp-parchment);opacity:0;visibility:hidden;transition:opacity .4s var(--lp-ease-out),visibility 0s .4s}html:not(.lp-is-paged).lp-is-menu-open .lp-hd__nav{opacity:1;visibility:visible;transition:opacity .4s var(--lp-ease-out)}html:not(.lp-is-paged) .lp-hd__nav a{font-size:22px;color:var(--lp-pine);padding:6px 0;align-self:flex-start;opacity:0;transform:translateY(10px);transition:opacity .3s,transform .4s var(--lp-ease),color .3s}html:not(.lp-is-paged).lp-is-menu-open .lp-hd__nav a{opacity:1;transform:none;transition:opacity .6s var(--lp-ease-out),transform .7s var(--lp-ease-out),color .3s}html:not(.lp-is-paged).lp-is-menu-open .lp-hd__nav a:nth-child(2){transition-delay:.05s}html:not(.lp-is-paged).lp-is-menu-open .lp-hd__nav a:nth-child(3){transition-delay:.1s}html:not(.lp-is-paged).lp-is-menu-open .lp-hd__nav a:nth-child(4){transition-delay:.15s}html:not(.lp-is-paged)[data-lp-theme=dark] .lp-hd__nav a{color:var(--lp-pine)}html:not(.lp-is-paged).lp-is-menu-open .lp-hd__logo{position:relative;z-index:2}html:not(.lp-is-paged).lp-is-menu-open .lp-hd{background:transparent;-webkit-backdrop-filter:none;backdrop-filter:none}html:not(.lp-is-paged).lp-is-menu-open .lp-hd__logo-light{opacity:0}html:not(.lp-is-paged).lp-is-menu-open .lp-hd__logo-berry{opacity:1}html:not(.lp-is-paged).lp-is-menu-open,html:not(.lp-is-paged).lp-is-menu-open body{overflow:hidden}.lp-bars--tech li{min-width:0}.lp-bars--tech .lp-bars__lead{white-space:normal;line-height:1.3}.lp-bars__tech i{white-space:normal}.lp-bars__tech small{display:block;margin:0}.lp-is-paged .lp-bars--tech{gap:calc(14 * var(--lp-s))}.lp-bars--tech .lp-bars__lead{white-space:nowrap;line-height:1.35;margin-bottom:.3em}.lp-is-paged .lp-numscroll{overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:none;background:var(--lp-parchment)}.lp-is-paged .lp-numscroll::-webkit-scrollbar{display:none}.lp-is-paged .lp-numscroll>.lp-num{position:relative;height:var(--lp-vh)}.lp-is-paged .lp-numscroll>.lp-num--metrics{height:calc(var(--lp-vh) - 100 * var(--lp-sy))}.lp-is-paged .lp-numscroll>.lp-num--metrics .lp-num__inner{top:calc(30 * var(--lp-sy))}.lp-is-paged .lp-hd{transition:background .4s}.lp-is-paged[data-lp-screen=scroll] .lp-hd{background:#f3f0e7eb;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);padding-bottom:calc(22 * var(--lp-s))}.lp-finale__cue{text-decoration:none;cursor:pointer;display:flex;flex-direction:column;align-items:center;gap:10px;font-family:var(--lp-f-sans);color:var(--lp-berry);text-transform:uppercase;letter-spacing:.02em;line-height:1}.lp-finale__cue i{display:block;width:1px;background:var(--lp-berry);transform-origin:top;animation:lp-cue 2s var(--lp-ease) infinite}.lp-is-paged .lp-finale__cue{margin-top:calc(20 * var(--lp-s));gap:calc(10 * var(--lp-s));font-size:max(11px,calc(14 * var(--lp-s)))}.lp-is-paged .lp-finale__cue i{height:calc(22 * var(--lp-s))}.lp-is-paged .lp-timeline.lp-is-arrived .lp-slide--finale.lp-is-current .lp-finale__text>:nth-child(4){transition-delay:1.8s}html:not(.lp-is-paged) .lp-finale__cue{margin-top:28px;font-size:12px}html:not(.lp-is-paged) .lp-finale__cue i{height:24px}.lp-is-paged .lp-tl-top{display:flex;align-items:flex-start;gap:calc(40 * var(--lp-s));position:absolute;z-index:4;left:calc(32 * var(--lp-s));right:calc(32 * var(--lp-s));top:calc(102 * var(--lp-s));opacity:0;transform:translateY(-8px);transition:opacity .6s,transform .6s}.lp-is-paged .lp-timeline.lp-is-active .lp-tl-top{opacity:1;transform:none;transition-delay:.4s}.lp-tl-top__label{font-family:var(--lp-f-mincho-md);font-size:calc(28 * var(--lp-s));letter-spacing:.04em;line-height:1.4;white-space:nowrap;margin-top:calc(-6 * var(--lp-s))}.lp-tl-intro{display:none}html:not(.lp-is-paged) .lp-tl-intro{display:block;padding:88px 16px 40px;text-align:center;border-top:1px solid rgba(228,44,38,.25);margin-top:24px}html:not(.lp-is-paged) .lp-tl-intro__eyebrow{font-family:var(--lp-f-serif);color:var(--lp-berry);font-size:13px;letter-spacing:.14em;text-transform:uppercase;margin-bottom:14px}html:not(.lp-is-paged) .lp-tl-intro__title{font-family:var(--lp-f-mincho-md);font-weight:400;font-size:clamp(24px,6.6vw,40px);line-height:1.5;letter-spacing:.03em}html:not(.lp-is-paged) .lp-tl-intro__lead{margin-top:16px;font-size:13px;line-height:1.9;letter-spacing:.06em;color:#1f211ba6}.lp-is-paged .lp-tl-farms{transition:width .6s var(--lp-ease)}.lp-closing__totop{display:inline-flex;align-items:center;gap:.5em;margin-top:18px;font-family:var(--lp-f-mincho-md);font-size:13px;letter-spacing:.1em;color:inherit;text-decoration:none;opacity:.85;transition:opacity .3s}.lp-closing__totop span{display:grid;place-items:center;width:26px;height:26px;border:1px solid currentColor;border-radius:50%;font-family:var(--lp-f-sans);font-size:12px;transition:transform .4s var(--lp-ease)}.lp-closing__totop:hover{opacity:1}.lp-closing__totop:hover span{transform:translateY(-3px)}.lp-is-paged .lp-closing__totop{position:absolute;right:calc(40 * var(--lp-s));bottom:calc(40 * var(--lp-sy));margin:0}.lp-tl-nav{display:flex;flex-direction:column;gap:calc(7 * var(--lp-s))}.lp-tl-nav__years{display:flex;align-items:baseline;justify-content:space-between;white-space:nowrap;font-family:var(--lp-f-serif);font-size:calc(17 * var(--lp-s));line-height:1.2}.lp-tl-nav__years a{color:#dcc7a8;text-decoration:none;transition:color .4s}.lp-tl-nav__years a.lp-is-past{color:#4311126b}.lp-tl-nav__years a:hover{color:var(--lp-pine)}.lp-tl-nav__years a.lp-is-current{color:var(--lp-berry)}.lp-tl-nav__years i{font-style:normal;color:#dcc7a8;margin:0 calc(15 * var(--lp-s))}.lp-tl-nav__marks{display:flex;align-items:center;justify-content:space-between;margin:0 calc(-6 * var(--lp-s))}.lp-tl-nav__tick{position:relative;display:flex;align-items:center;justify-content:center;flex:none;width:calc(16 * var(--lp-s));height:calc(18 * var(--lp-s));padding:0;border:0;background:none;cursor:pointer}.lp-tl-nav__tick i{display:block;flex-shrink:0;background:#dcc7a8;transition:background .3s,transform .35s var(--lp-ease)}.lp-tl-nav__tick.lp-is-tech i{width:calc(9 * var(--lp-s));height:calc(9 * var(--lp-s));-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath d='M0 4C1.95877 4.49673 3.50327 6.03922 4 8C4.49673 6.04123 6.03922 4.49673 8 4C6.04123 3.50327 4.49673 1.96078 4 0C3.50327 1.95877 1.96078 3.50327 0 4Z'/%3E%3C/svg%3E") center / contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath d='M0 4C1.95877 4.49673 3.50327 6.03922 4 8C4.49673 6.04123 6.03922 4.49673 8 4C6.04123 3.50327 4.49673 1.96078 4 0C3.50327 1.95877 1.96078 3.50327 0 4Z'/%3E%3C/svg%3E") center / contain no-repeat}.lp-tl-nav__tick.lp-is-dot i{width:calc(5 * var(--lp-s));height:calc(5 * var(--lp-s))}.lp-tl-nav__tick.lp-is-past i{background:#e42c2666}.lp-tl-nav__tick.lp-is-current i{background:var(--lp-berry);transform:scale(1.3)}.lp-tl-nav__tick:after{content:attr(data-title);position:absolute;left:50%;top:calc(100% + 10px);transform:translate(-50%,-4px);white-space:nowrap;pointer-events:none;font-family:var(--lp-f-mincho);font-size:12px;letter-spacing:.05em;line-height:1;color:var(--lp-pine);background:var(--lp-paper);border:1px solid rgba(31,33,27,.12);padding:9px 12px;box-shadow:0 6px 18px #43111214;opacity:0;transition:opacity .2s,transform .25s var(--lp-ease)}.lp-tl-nav__tick:hover:after,.lp-tl-nav__tick:focus-visible:after{opacity:1;transform:translate(-50%)}.lp-tl-nav__era:first-child .lp-tl-nav__tick:first-child:after{left:0;transform:translateY(-4px)}.lp-tl-nav__era:last-child .lp-tl-nav__tick:last-child:after{left:auto;right:0;transform:translateY(-4px)}.lp-tl-nav__era:first-child .lp-tl-nav__tick:first-child:hover:after,.lp-tl-nav__era:last-child .lp-tl-nav__tick:last-child:hover:after{transform:none}.lp-slide__card{display:none}.lp-slide.lp-is-card .lp-slide__label--corp{display:block!important;padding:0;text-indent:0}.lp-slide__kicker{display:block;margin:0;padding:0;border:0!important;font-family:var(--lp-f-mincho-md);color:var(--lp-ruby);letter-spacing:.08em;font-size:1.15em;line-height:1.4}.lp-slide__kicker:before{content:"";display:inline-block;vertical-align:middle;width:1.4em;height:1px;margin:0 .6em .15em 0;background:currentColor}.lp-is-paged .lp-zone--v2 .lp-slide.lp-is-card .lp-slide__media{left:calc(746 * var(--lp-sx));right:0;top:calc(217 * var(--lp-sy));height:calc(452 * var(--lp-sy))}.lp-is-paged .lp-zone--v2 .lp-slide.lp-is-card .lp-slide__text{left:calc(32 * var(--lp-s));width:calc(746 * var(--lp-sx) - 32 * var(--lp-s));top:calc(443 * var(--lp-sy));height:auto;transform:translateY(-50%);padding:calc(64 * var(--lp-s)) calc(32 * var(--lp-s));display:block}.lp-is-paged .lp-zone--v2 .lp-slide.lp-is-card .lp-slide__text:after{content:"";position:absolute;z-index:2;top:0;bottom:0;left:0;right:0;pointer-events:none;border-top:1px solid rgba(67,17,18,.22);border-bottom:1px solid rgba(67,17,18,.22);transform:scaleX(0);transform-origin:left;transition:transform .4s var(--lp-ease)}.lp-is-paged .lp-zone--v2 .lp-slide.lp-is-card.lp-is-current .lp-slide__text:after{transform:none;transition:transform .9s var(--lp-ease) .05s}.lp-is-paged .lp-zone--v2 .lp-slide.lp-is-card .lp-slide__label--corp{font-size:calc(14 * var(--lp-s));margin-bottom:calc(16 * var(--lp-s))}.lp-is-paged .lp-zone--v2 .lp-slide.lp-is-card .lp-slide__title{font-size:calc(31 * var(--lp-s));line-height:1.55;color:var(--lp-ruby);margin-bottom:calc(22 * var(--lp-s))}.lp-is-paged .lp-zone--v2 .lp-slide.lp-is-card .lp-slide__body{font-size:max(12.5px,calc(16 * var(--lp-s)));color:var(--lp-ruby)}html:not(.lp-is-paged) .lp-slide.lp-is-card .lp-slide__text{border-top:1px solid rgba(67,17,18,.22);border-bottom:1px solid rgba(67,17,18,.22);padding:22px 16px 26px;margin-top:18px}html:not(.lp-is-paged) .lp-slide.lp-is-card .lp-slide__title,html:not(.lp-is-paged) .lp-slide.lp-is-card .lp-slide__body{color:var(--lp-ruby)}.lp-tl-title__farm{display:none}.lp-is-paged .lp-tl-title__farm{display:block;font-family:var(--lp-f-mincho);font-size:calc(15 * var(--lp-s));white-space:nowrap;letter-spacing:.1em;line-height:1.2;margin-top:calc(10 * var(--lp-s))}.lp-ep__kicker{font-family:var(--lp-f-mincho-md);letter-spacing:.08em;line-height:1.4;color:var(--lp-buff)}.lp-ep__kicker:before{content:"";display:inline-block;vertical-align:middle;width:1.4em;height:1px;margin:0 .6em .15em 0;background:currentColor}.lp-is-paged .lp-ep__kicker{font-size:calc(14 * var(--lp-s));margin-bottom:calc(12 * var(--lp-s))}.lp-is-paged .lp-ep--solo .lp-ep__kicker{font-size:calc(16 * var(--lp-s));margin-bottom:calc(16 * var(--lp-s))}html:not(.lp-is-paged) .lp-ep__kicker{font-size:13px;margin-bottom:10px}.lp-tl-cue{display:none}.lp-is-paged .lp-tl-cue{display:flex;flex-direction:column;align-items:center;gap:calc(12 * var(--lp-s));position:absolute;z-index:4;right:calc(40 * var(--lp-s));bottom:calc(28 * var(--lp-s));font-family:var(--lp-f-sans);font-size:max(11px,calc(14 * var(--lp-s)));color:var(--lp-berry);text-transform:uppercase;letter-spacing:.02em;line-height:1;opacity:0;transition:opacity .4s;pointer-events:none}.lp-tl-cue i{display:block;width:1px;height:calc(40 * var(--lp-s));background:var(--lp-berry);transform-origin:top;animation:lp-cue 2s var(--lp-ease) infinite}.lp-is-paged .lp-timeline.lp-is-active.lp-is-first .lp-tl-cue{opacity:1;transition:opacity .8s 1s}.lp-num.lp-num--invest,.lp-is-paged .lp-num.lp-num--invest{background:var(--lp-parchment);color:var(--lp-berry)}.lp-invest__k{color:var(--lp-pine)}.lp-invest{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;height:100%}.lp-invest__k{font-family:var(--lp-f-mincho-md);letter-spacing:.2em}.lp-invest__v{font-family:var(--lp-f-serif);line-height:.9;letter-spacing:-.02em;white-space:nowrap}.lp-invest__v small{font-family:var(--lp-f-mincho-md);font-size:.2em;letter-spacing:.1em;margin-left:.1em}.lp-is-paged .lp-numscroll>.lp-num--invest{height:var(--lp-vh)}.lp-is-paged .lp-invest__k{font-size:calc(24 * var(--lp-s));margin-bottom:calc(20 * var(--lp-s))}.lp-is-paged .lp-invest__v{font-size:calc(190 * var(--lp-s))}.lp-is-paged .lp-num--invest .lp-invest>*{opacity:0;transform:translateY(30px);transition:opacity .5s,transform .6s var(--lp-ease)}.lp-is-paged .lp-num--invest.lp-is-active .lp-invest>*{opacity:1;transform:none;transition:opacity .9s var(--lp-ease-out),transform 1.1s var(--lp-ease-out)}.lp-is-paged .lp-num--invest.lp-is-active .lp-invest>:nth-child(2){transition-delay:.2s}html:not(.lp-is-paged) .lp-num--invest{padding:72px 16px}html:not(.lp-is-paged) .lp-invest__k{font-size:16px;margin-bottom:12px}html:not(.lp-is-paged) .lp-invest__v{font-size:min(26vw,120px)}.lp-zone__head{display:none}html:not(.lp-is-paged) .lp-tl-bar{display:none}html:not(.lp-is-paged) .lp-zone__head{position:sticky;top:var(--lp-hd-h, 54px);z-index:5;background:var(--lp-parchment);margin:40px 0 0;display:grid;grid-template-columns:auto 1fr;grid-template-areas:"years farm" "title title";align-items:end;column-gap:14px;row-gap:6px;padding:8px 16px 12px;border-bottom:1px solid rgba(228,44,38,.25);transition:top .4s var(--lp-ease)}html:not(.lp-is-paged).lp-is-hd-hidden .lp-zone__head{top:0}html:not(.lp-is-paged) .lp-zone__years{grid-area:years;display:flex;align-items:flex-start;font-family:var(--lp-f-serif);color:var(--lp-berry);font-size:clamp(36px,11.5vw,84px);line-height:1;white-space:nowrap;margin-bottom:-.06em}html:not(.lp-is-paged) .lp-zone__years span{font-size:.45em;width:.7em;margin-top:.75em;text-align:center}html:not(.lp-is-paged) .lp-zone__farm{grid-area:farm;justify-self:end;text-align:right;font-size:12px;letter-spacing:.1em;padding-bottom:.35em}html:not(.lp-is-paged) .lp-zone__title{grid-area:title;font-family:var(--lp-f-mincho-md);font-size:clamp(16px,4.4vw,22px);line-height:1.5;letter-spacing:.04em}.lp-bars__why{display:block;margin-top:.45em;min-height:3.6em;text-align:center;font-family:var(--lp-f-mincho-md);color:var(--lp-pine);line-height:1.5;letter-spacing:.03em}.lp-is-paged .lp-bars__why{font-size:max(10.5px,calc(12 * var(--lp-s)))}html:not(.lp-is-paged) .lp-bars__why{font-size:10.5px}.lp-bars--why li{min-width:0}.lp-is-paged .lp-bars--why{padding-bottom:0}.lp-is-paged .lp-bars--why li>.lp-bar{height:calc(var(--v) * (100% - 6.4em))}html:not(.lp-is-paged) .lp-bars--why{height:300px}html:not(.lp-is-paged) .lp-bars--why .lp-bar{height:calc(var(--v) * (100% - 7em))}.lp-is-paged .lp-num__trio--duo{grid-template-columns:repeat(2,1fr)}.lp-is-paged .lp-num--metrics2 .lp-bars{max-height:calc(var(--lp-vh) * .55)}.lp-rmap__note{color:#1f211b8c;letter-spacing:.04em;line-height:1.6;text-align:right}.lp-is-paged .lp-rmap__note{position:absolute;z-index:3;right:calc(32 * var(--lp-s));bottom:calc(3 * var(--lp-sy));font-size:max(10px,calc(10.5 * var(--lp-s)))}html:not(.lp-is-paged) .lp-rmap__note{font-size:10.5px;padding:8px 16px 0}.lp-is-paged .lp-tl-bar{top:calc(92 * var(--lp-s));bottom:auto;left:calc(32 * var(--lp-s));right:calc(32 * var(--lp-s));padding:0;display:grid;grid-template-columns:auto minmax(0,1fr);grid-template-areas:"period title" "farm farm";column-gap:calc(18 * var(--lp-s));row-gap:calc(2 * var(--lp-s));align-items:center}.lp-is-paged .lp-tl-meta{display:contents}.lp-is-paged .lp-tl-period{grid-area:period;font-size:calc(40 * var(--lp-s));margin-bottom:0}.lp-is-paged .lp-tl-titles{grid-area:title;position:static;inset:auto;align-items:center;min-width:0}.lp-is-paged .lp-tl-title{font-size:calc(30 * var(--lp-s));line-height:1.3}.lp-is-paged .lp-tl-title__farm{display:none}.lp-is-paged .lp-tl-sub{display:block;grid-area:farm}.lp-is-paged .lp-tl-farm{font-size:calc(22 * var(--lp-s));font-family:var(--lp-f-mincho-md);letter-spacing:.08em}.lp-is-paged .lp-tl-period,.lp-is-paged .lp-tl-titles,.lp-is-paged .lp-tl-sub{opacity:0;transform:translateY(18px);transition:opacity .9s var(--lp-ease-out),transform 1.1s var(--lp-ease-out)}.lp-is-paged .lp-timeline.lp-is-active .lp-tl-period,.lp-is-paged .lp-timeline.lp-is-active .lp-tl-titles,.lp-is-paged .lp-timeline.lp-is-active .lp-tl-sub{opacity:1;transform:none;transition-delay:.35s}.lp-is-paged .lp-tl-top{display:block;top:0;right:0;bottom:0;left:0;gap:0;pointer-events:none}.lp-is-paged .lp-tl-top__label{position:absolute;left:calc(32 * var(--lp-s));top:calc(92 * var(--lp-s));margin:0;font-size:calc(18 * var(--lp-s));line-height:1.3}.lp-is-paged .lp-tl-top__label br{display:none}.lp-is-paged .lp-tl-nav{position:absolute;left:calc(32 * var(--lp-s));top:calc(201 * var(--lp-sy));height:calc(470 * var(--lp-sy));flex-direction:row;align-items:stretch;gap:calc(14 * var(--lp-s))}.lp-is-paged .lp-tl-nav a,.lp-is-paged .lp-tl-nav button{pointer-events:auto}.lp-is-paged .lp-tl-nav__years{flex-direction:column;justify-content:space-between;align-items:flex-start;font-size:calc(16 * var(--lp-s) - 2pt)}.lp-is-paged .lp-tl-nav__years i{margin:0;font-size:.75em;line-height:.5}.lp-is-paged .lp-tl-nav__marks{flex-direction:column;justify-content:space-between;margin:0}.lp-is-paged .lp-tl-nav__tick{width:calc(14 * var(--lp-s));height:calc(13 * var(--lp-s))}.lp-is-paged .lp-tl-nav__tick:after{left:calc(100% + 8px);top:50%;transform:translate(-4px,-50%)}.lp-is-paged .lp-tl-nav__tick:hover:after,.lp-is-paged .lp-tl-nav__tick:focus-visible:after{transform:translateY(-50%)}.lp-is-paged .lp-zone__slides{top:calc(9 * var(--lp-sy));bottom:calc(-9 * var(--lp-sy))}.lp-is-paged .lp-zone--v2 .lp-slide--hero .lp-slide__text{left:calc(150 * var(--lp-sx));width:calc(540 * var(--lp-sx))}.lp-is-paged .lp-zone--v2 .lp-slide.lp-is-card .lp-slide__text{left:calc(130 * var(--lp-s));width:calc(746 * var(--lp-sx) - 130 * var(--lp-s));padding:calc(64 * var(--lp-s)) calc(26 * var(--lp-s))}.lp-is-paged .lp-zone--v2 .lp-slide--episode .lp-slide__media{left:calc(130 * var(--lp-s));width:calc(687 * var(--lp-sx) - 130 * var(--lp-s))}.lp-is-paged .lp-tl-dash{font-size:.55em;margin-top:.2em;width:.8em}.lp-is-paged .lp-tl-period.lp-is-single .lp-odo--b,.lp-is-paged .lp-tl-period.lp-is-single .lp-tl-dash{display:none}.lp-is-paged .lp-timeline.lp-is-arrived .lp-slide--finale.lp-is-current .lp-finale__photo{transition:opacity 0s .15s}.lp-is-paged .lp-timeline.lp-is-arrived .lp-slide--finale.lp-is-current .lp-finale__cut{transition:-webkit-mask-size .85s cubic-bezier(.3,.9,.25,1) .15s,mask-size .85s cubic-bezier(.3,.9,.25,1) .15s}.lp-is-paged .lp-timeline.lp-is-arrived .lp-slide--finale.lp-is-current .lp-finale__cut:after{transition:opacity .6s var(--lp-ease-out) .25s}.lp-is-paged .lp-timeline.lp-is-arrived .lp-slide--finale.lp-is-current .lp-finale__cut img{transition:transform 1.3s var(--lp-ease-out) .15s}.lp-is-paged .lp-timeline.lp-is-arrived .lp-slide--finale.lp-is-current .lp-finale__text>*{transition:opacity .6s var(--lp-ease-out) .5s,transform .8s var(--lp-ease-out) .5s}.lp-is-paged .lp-timeline.lp-is-arrived .lp-slide--finale.lp-is-current .lp-finale__text>:nth-child(1){transition-delay:.5s}.lp-is-paged .lp-timeline.lp-is-arrived .lp-slide--finale.lp-is-current .lp-finale__text>:nth-child(2){transition-delay:.62s}.lp-is-paged .lp-timeline.lp-is-arrived .lp-slide--finale.lp-is-current .lp-finale__text>:nth-child(3){transition-delay:.74s}.lp-is-paged .lp-timeline.lp-is-arrived .lp-slide--finale.lp-is-current .lp-finale__text>:nth-child(4){transition-delay:.9s}.lp-is-paged .lp-timeline.lp-is-arrived .lp-tl-line__tip{transition:opacity .2s .15s}.lp-door{position:relative;background:var(--lp-parchment);text-align:center}.lp-door__inner{display:flex;flex-direction:column;align-items:center}.lp-door__no{display:flex;align-items:baseline;gap:.1em;font-family:var(--lp-f-serif);color:var(--lp-berry);line-height:1}.lp-door__n{font-family:var(--lp-f-serif-light);font-weight:300;font-variation-settings:"opsz" 60;letter-spacing:-.02em}.lp-door__rule{display:block;width:1px;background:var(--lp-berry);transform-origin:top}.lp-door__en{font-family:var(--lp-f-serif);color:var(--lp-berry);text-transform:uppercase;letter-spacing:.18em}.lp-door__title{font-family:var(--lp-f-mincho-md);font-weight:400;letter-spacing:.06em;line-height:1.5;color:var(--lp-ink, #1F211B)}.lp-door__cue{display:none}.lp-is-paged .lp-door__inner{position:absolute;left:50%;top:calc(50% - 60 * var(--lp-sy));transform:translate(-50%,-50%);width:90%}.lp-is-paged .lp-door__no{font-size:calc(150 * var(--lp-s))}.lp-is-paged .lp-door__rule{height:calc(64 * var(--lp-sy));margin:0 0 calc(30 * var(--lp-sy))}.lp-is-paged .lp-door__en{font-size:calc(16 * var(--lp-s));margin-bottom:calc(18 * var(--lp-s))}.lp-is-paged .lp-door__title{font-size:calc(52 * var(--lp-s))}.lp-is-paged .lp-door__cue{display:flex;flex-direction:column;align-items:center;gap:calc(12 * var(--lp-s));position:absolute;left:50%;bottom:calc(36 * var(--lp-sy));transform:translate(-50%);font-family:var(--lp-f-sans);font-size:max(11px,calc(14 * var(--lp-s)));color:var(--lp-berry);text-transform:uppercase;letter-spacing:.02em;line-height:1}.lp-door__cue i{display:block;width:1px;height:calc(40 * var(--lp-s));background:var(--lp-berry);transform-origin:top;animation:lp-cue 2s var(--lp-ease) infinite}.lp-is-paged .lp-door .lp-door__no,.lp-is-paged .lp-door .lp-door__en,.lp-is-paged .lp-door .lp-door__title,.lp-is-paged .lp-door .lp-door__cue{opacity:0;transform:translateY(24px);transition:opacity .5s,transform .6s var(--lp-ease)}.lp-is-paged .lp-door .lp-door__cue{transform:translate(-50%)}.lp-is-paged .lp-door .lp-door__rule{transform:scaleY(0);transition:transform .4s var(--lp-ease)}.lp-is-paged .lp-door.lp-is-active .lp-door__no{opacity:1;transform:none;transition:opacity .8s var(--lp-ease-out) .25s,transform 1s var(--lp-ease-out) .25s}.lp-is-paged .lp-door.lp-is-active .lp-door__rule{transform:none;transition:transform .8s var(--lp-ease) .25s}.lp-is-paged .lp-door.lp-is-active .lp-door__en{opacity:1;transform:none;transition:opacity .8s var(--lp-ease-out) .55s,transform 1s var(--lp-ease-out) .55s}.lp-is-paged .lp-door.lp-is-active .lp-door__title{opacity:1;transform:none;transition:opacity .9s var(--lp-ease-out) .7s,transform 1.1s var(--lp-ease-out) .7s}.lp-is-paged .lp-door.lp-is-active .lp-door__cue{opacity:1;transition:opacity .8s 1.3s}html:not(.lp-is-paged) .lp-door{padding:96px 16px 88px}html:not(.lp-is-paged) .lp-door__no{font-size:min(28vw,120px)}html:not(.lp-is-paged) .lp-door__rule{height:44px;margin:0 0 22px}html:not(.lp-is-paged) .lp-door__en{font-size:12px;margin-bottom:12px}html:not(.lp-is-paged) .lp-door__title{font-size:clamp(24px,6.6vw,40px)}.lp-is-paged .lp-num__intro{border-bottom:0;padding:calc(24 * var(--lp-sy)) 0 0;margin-bottom:calc(128 * var(--lp-sy))}html:not(.lp-is-paged) .lp-num__intro{margin-bottom:116px;padding-top:12px}.lp-is-paged .lp-numscroll>.lp-num--metrics:not(.lp-num--metrics2){height:calc(var(--lp-vh) + 270 * var(--lp-sy))}.lp-is-paged .lp-num--metrics .lp-invest{height:auto;flex-shrink:0;margin:calc(64 * var(--lp-sy)) 0;color:var(--lp-berry)}.lp-is-paged .lp-num--metrics .lp-invest__k{font-size:calc(20 * var(--lp-s));margin-bottom:calc(10 * var(--lp-s))}.lp-is-paged .lp-num--metrics .lp-invest__v{font-size:calc(110 * var(--lp-s))}.lp-is-paged .lp-num--metrics .lp-invest>*{opacity:0;transform:translateY(20px);transition:opacity .5s,transform .6s var(--lp-ease)}.lp-is-paged .lp-num--metrics.lp-is-active .lp-invest>*{opacity:1;transform:none;transition:opacity .9s var(--lp-ease-out) .6s,transform 1.1s var(--lp-ease-out) .6s}.lp-is-paged .lp-num--metrics.lp-is-active .lp-invest>:nth-child(2){transition-delay:.8s}html:not(.lp-is-paged) .lp-num--metrics .lp-invest{height:auto;margin:64px 0;color:var(--lp-berry)}html:not(.lp-is-paged) .lp-num--metrics .lp-invest__k{font-size:16px;margin-bottom:8px}html:not(.lp-is-paged) .lp-num--metrics .lp-invest__v{font-size:min(22vw,84px)}.lp-is-paged .lp-numscroll>.lp-num--overview{height:calc(var(--lp-vh) + 200 * var(--lp-sy))}.lp-is-paged .lp-num--overview .lp-farms{flex:none}.lp-door__sub{font-family:var(--lp-f-mincho);color:#1f211b99;letter-spacing:.1em}.lp-is-paged .lp-door__sub{font-size:calc(15 * var(--lp-s));margin-top:calc(18 * var(--lp-s))}html:not(.lp-is-paged) .lp-door__sub{font-size:12px;margin-top:12px}.lp-is-paged .lp-door .lp-door__sub{opacity:0;transition:opacity .5s}.lp-is-paged .lp-door.lp-is-active .lp-door__sub{opacity:1;transition:opacity .9s var(--lp-ease-out) 1s}.lp-num__foot-note{color:#1f211b8c;letter-spacing:.03em;line-height:1.7}.lp-is-paged .lp-num__foot-note{font-size:max(10.5px,calc(11.5 * var(--lp-s)));margin-top:calc(8 * var(--lp-s))}html:not(.lp-is-paged) .lp-num__foot-note{font-size:11px;margin-top:8px}.lp-invest__note{font-family:var(--lp-f-mincho-md);color:var(--lp-pine);letter-spacing:.1em}.lp-is-paged .lp-num--metrics .lp-invest__note{font-size:calc(17 * var(--lp-s));margin-top:calc(16 * var(--lp-s))}html:not(.lp-is-paged) .lp-num--metrics .lp-invest__note{font-size:14px;margin-top:12px}.lp-is-paged .lp-num--metrics.lp-is-active .lp-invest>:nth-child(3){transition-delay:1s}.lp-is-paged .lp-slide--hero .lp-slide__body{line-height:1.85}.lp-is-paged .lp-intro__card{top:calc(100 * var(--lp-sy));padding-top:calc(36 * var(--lp-sy));padding-bottom:calc(36 * var(--lp-sy))}.lp-is-paged .lp-intro__card p+p{margin-top:calc(11 * var(--lp-s))}.lp-is-paged .lp-intro__card p:first-child+p{margin-top:calc(22 * var(--lp-s))}.lp-is-paged .lp-intro__card{justify-content:flex-start;max-height:calc(var(--lp-vh) - 100 * var(--lp-sy) - 24px);overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin}.lp-is-paged .lp-intro__card p:first-child{margin-top:auto}.lp-is-paged .lp-intro__card p:last-child{margin-bottom:auto}.lp-is-paged .lp-rmap-head{right:calc(48 * var(--lp-sx))}.lp-is-paged .lp-rmap-head h3{white-space:nowrap;flex-shrink:0}.lp-is-paged .lp-rmap-head__lead{line-height:1.7}.lp-is-paged .lp-num__trio{grid-template-rows:auto auto minmax(0,1fr) auto;grid-auto-flow:column}.lp-is-paged .lp-num__trio>.lp-chart{display:contents}.lp-is-paged .lp-num__trio .lp-bars{height:100%}.lp-is-paged .lp-num__trio .lp-bars:not(.lp-bars--why) li>.lp-bar{height:calc(var(--v) * (100% - 5.4em))}.lp-is-paged .lp-num__trio .lp-bars:not(.lp-bars--tech):not(.lp-bars--why) .lp-bars__tech{font-size:max(10.5px,calc(12 * var(--lp-s)))}.lp-is-paged .lp-chart__notes .lp-num__note{margin-top:calc(14 * var(--lp-s))}.lp-is-paged .lp-num__trio{row-gap:0}.lp-is-paged .lp-num--metrics:not(.lp-num--metrics2) .lp-invest{margin-bottom:0}.lp-is-paged .lp-numscroll>.lp-num--metrics:not(.lp-num--metrics2) .lp-num__inner{bottom:calc(34 * var(--lp-sy))}.lp-is-paged .lp-rmap__txt{width:9.6cqw}.lp-is-paged .lp-rmap__txt h4{font-size:.95cqw;white-space:normal;line-height:1.2}.lp-is-paged .lp-rmap__txt h4>span{display:block;white-space:nowrap}.lp-is-paged .lp-rmap__txt h4:after{width:9.6cqw}.lp-is-paged .lp-rmap__txt li{font-size:.82cqw;line-height:1.6;letter-spacing:.02em}.lp-is-paged .lp-tl-nav{top:calc((var(--lp-vh) + 160 * var(--lp-s)) / 2);height:auto;transform:translateY(-50%);align-items:stretch}.lp-is-paged .lp-tl-nav__years{justify-content:flex-start;align-items:center;gap:calc(7 * var(--lp-sy))}.lp-is-paged .lp-tl-nav__years>i,.lp-tl-nav__era>i{display:block;width:1px;height:calc(12 * var(--lp-sy));margin:0;background:#dcc7a8;font-size:0;line-height:0}.lp-tl-nav__era{display:flex;flex-direction:column;align-items:center;gap:calc(7 * var(--lp-sy));border-radius:999px;transition:background .4s}.lp-is-paged .lp-tl-nav__era{padding:calc(10 * var(--lp-sy)) calc(9 * var(--lp-s));margin:calc(-10 * var(--lp-sy)) calc(-9 * var(--lp-s))}.lp-tl-nav__era:has(a.lp-is-current){background:#efe3cf}.lp-tl-nav__era:has(a.lp-is-current)>i{background:var(--lp-berry)}.lp-is-paged .lp-tl-nav__marks{justify-content:space-between}.lp-is-paged .lp-num--roles{overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:none}.lp-is-paged .lp-num--roles::-webkit-scrollbar{display:none}.lp-rhead h3{font-family:var(--lp-f-mincho-md);font-weight:400;letter-spacing:.06em}.lp-rhead__lead{letter-spacing:.06em;line-height:1.9}.lp-rfig{position:relative;margin:0 auto}.lp-rfig__img{display:block;width:100%;height:auto}.lp-rfig__pins{position:absolute;top:0;right:0;bottom:0;left:0;list-style:none;margin:0;padding:0;pointer-events:none}.lp-rfig__pin{position:absolute;left:var(--x);top:var(--y);transform:translate(-50%,-50%)}.lp-rfig__pin span{display:grid;place-items:center;border-radius:50%;background:var(--lp-berry);color:#fff;font-family:var(--lp-f-serif);font-weight:600;line-height:1;box-shadow:0 0 0 3px #ffffffe6,0 4px 12px #4311122e}.lp-rfig .lp-rmap__note{position:static;text-align:right}.lp-rlist{list-style:none;margin:0;padding:0;display:grid}.lp-rteam{border-top:1px solid rgba(228,44,38,.3)}.lp-rteam__no{font-family:var(--lp-f-serif);color:var(--lp-berry);line-height:1}.lp-rteam__en{font-family:var(--lp-f-serif);font-weight:600;color:var(--lp-berry);line-height:1.25;letter-spacing:.005em}.lp-rteam__ja{font-family:var(--lp-f-mincho-md);color:var(--lp-pine);letter-spacing:.08em}.lp-rteam__items{list-style:none;margin:0;padding:0}.lp-rteam__items li{position:relative;padding-left:1em;color:#1f211bd1;letter-spacing:.03em}.lp-rteam__items li:before{content:"\30fb";position:absolute;left:0}.lp-is-paged .lp-roles{padding:calc(110 * var(--lp-s)) calc(96 * var(--lp-sx)) calc(90 * var(--lp-sy))}.lp-is-paged .lp-rhead{display:flex;align-items:baseline;gap:calc(32 * var(--lp-s));margin-bottom:calc(10 * var(--lp-sy))}.lp-is-paged .lp-rhead h3{font-size:calc(26 * var(--lp-s));white-space:nowrap}.lp-is-paged .lp-rhead__lead{font-size:calc(15 * var(--lp-s))}.lp-is-paged .lp-rfig{width:min(100%,calc((var(--lp-vh) - 250 * var(--lp-sy)) / .5901))}.lp-is-paged .lp-rfig__pin span{width:calc(30 * var(--lp-s));height:calc(30 * var(--lp-s));font-size:calc(13 * var(--lp-s))}.lp-is-paged .lp-rfig .lp-rmap__note{font-size:max(10px,calc(11 * var(--lp-s)));margin-top:calc(4 * var(--lp-s))}.lp-is-paged .lp-rlist{grid-template-columns:repeat(4,minmax(0,1fr));gap:calc(40 * var(--lp-sy)) calc(40 * var(--lp-sx));margin-top:calc(64 * var(--lp-sy))}.lp-is-paged .lp-rteam{padding-top:calc(16 * var(--lp-s))}.lp-is-paged .lp-rteam__no{font-size:calc(26 * var(--lp-s));margin-bottom:calc(10 * var(--lp-s))}.lp-is-paged .lp-rteam__en{font-size:calc(17 * var(--lp-s))}.lp-is-paged .lp-rteam__ja{font-size:calc(13 * var(--lp-s));margin:calc(4 * var(--lp-s)) 0 calc(12 * var(--lp-s))}.lp-is-paged .lp-rteam__items li{font-size:max(11.5px,calc(13 * var(--lp-s)));line-height:1.75}.lp-is-paged .lp-rteam__items li+li{margin-top:calc(4 * var(--lp-s))}.lp-is-paged .lp-num--roles .lp-rfig__pin span{scale:0;transition:scale .3s}.lp-is-paged .lp-num--roles.lp-is-active .lp-rfig__pin span{scale:1;transition:scale .6s cubic-bezier(.3,1.5,.5,1) calc(.5s + var(--i, 0) * .06s)}html:not(.lp-is-paged) .lp-roles{padding:64px 0 56px}html:not(.lp-is-paged) .lp-rhead h3{font-size:22px}html:not(.lp-is-paged) .lp-rhead__lead{font-size:14px;margin:12px 0 20px}html:not(.lp-is-paged) .lp-rfig__pin span{width:20px;height:20px;font-size:10px;box-shadow:0 0 0 2px #ffffffe6}html:not(.lp-is-paged) .lp-rfig .lp-rmap__note{font-size:10px;margin-top:4px}html:not(.lp-is-paged) .lp-rlist{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:28px 24px;margin-top:36px}html:not(.lp-is-paged) .lp-rteam{padding-top:12px}html:not(.lp-is-paged) .lp-rteam__no{font-size:20px;margin-bottom:6px}html:not(.lp-is-paged) .lp-rteam__en{font-size:16px}html:not(.lp-is-paged) .lp-rteam__ja{font-size:12px;margin:2px 0 8px}html:not(.lp-is-paged) .lp-rteam__items li{font-size:13px;line-height:1.75}.lp-rfig__pin{display:flex;align-items:center;transform:translate(calc(-1 * var(--pin-r, 15px)),-50%)}.lp-rfig__pin.lp-is-left{flex-direction:row-reverse;transform:translate(calc(-100% + var(--pin-r, 15px)),-50%)}.lp-rfig__pin span{flex-shrink:0;position:relative;z-index:1}.lp-rfig__pin b{font-weight:400;font-family:var(--lp-f-mincho-md);color:var(--lp-ruby, #431112);background:#fffffff0;white-space:nowrap;letter-spacing:.04em;line-height:1;box-shadow:0 2px 8px #4311121f}.lp-is-paged .lp-rfig__pin{--pin-r: calc(15 * var(--lp-s))}.lp-is-paged .lp-rfig__pin b{font-size:max(11px,calc(12.5 * var(--lp-s)));padding:calc(6 * var(--lp-s)) calc(10 * var(--lp-s)) calc(6 * var(--lp-s)) calc(20 * var(--lp-s));margin-left:calc(-14 * var(--lp-s));border-radius:0 999px 999px 0}.lp-is-paged .lp-rfig__pin.lp-is-left b{padding:calc(6 * var(--lp-s)) calc(20 * var(--lp-s)) calc(6 * var(--lp-s)) calc(10 * var(--lp-s));margin:0 calc(-14 * var(--lp-s)) 0 0;border-radius:999px 0 0 999px}.lp-is-paged .lp-num--roles .lp-rfig__pin b{opacity:0;transition:opacity .3s}.lp-is-paged .lp-num--roles.lp-is-active .lp-rfig__pin b{opacity:1;transition:opacity .6s calc(.7s + var(--i, 0) * .06s)}html:not(.lp-is-paged) .lp-rfig__pin{--pin-r: 10px}html:not(.lp-is-paged) .lp-rfig__pin b{display:none}.lp-rfig__pin.lp-is-top,.lp-rfig__pin.lp-is-bottom{flex-direction:column;transform:translate(-50%,calc(-1 * var(--pin-r, 15px)))}.lp-rfig__pin.lp-is-top{flex-direction:column-reverse;transform:translate(-50%,calc(-100% + var(--pin-r, 15px)))}.lp-is-paged .lp-rfig__pin:is(.lp-is-top,.lp-is-bottom) b{margin:calc(-12 * var(--lp-s)) 0 0;padding:calc(16 * var(--lp-s)) calc(10 * var(--lp-s)) calc(6 * var(--lp-s));border-radius:0 0 8px 8px}.lp-is-paged .lp-rfig__pin.lp-is-top b{margin:0 0 calc(-12 * var(--lp-s));padding:calc(6 * var(--lp-s)) calc(10 * var(--lp-s)) calc(16 * var(--lp-s));border-radius:8px 8px 0 0}.lp-rboard{display:none}.lp-is-paged .lp-rboard{display:block;position:relative;container-type:inline-size;margin:calc(14 * var(--lp-sy)) auto 0;width:min(100%,calc((var(--lp-vh) - 190 * var(--lp-s) - 70 * var(--lp-sy)) * 2000 / 921));aspect-ratio:2000 / 921}.lp-is-paged .lp-num--roles .lp-rfig{display:none}.lp-is-paged .lp-num--roles .lp-roles{padding:calc(100 * var(--lp-s)) calc(32 * var(--lp-s)) 0}.lp-is-paged .lp-num--roles .lp-rhead{padding:0 calc(64 * var(--lp-sx))}.lp-rboard__img{position:absolute;left:4.35%;top:-13.681%;width:90.4%;height:auto;mix-blend-mode:multiply}.lp-rboard__lines{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;overflow:visible;pointer-events:none}.lp-rboard__paths path{fill:none;stroke:var(--lp-berry);stroke-width:1.3;vector-effect:non-scaling-stroke}.lp-rboard__dots circle{fill:var(--lp-berry)}.lp-rboard__list{position:absolute;top:0;right:0;bottom:0;left:0;list-style:none;margin:0;padding:0}.lp-rboard__item{position:absolute;left:calc(var(--x) * 1%);top:calc(var(--y) * 1%)}.lp-rboard__no{position:absolute;left:0;top:0;transform:translate(-50%,-50%);display:grid;place-items:center;width:1.75cqw;height:1.75cqw;border-radius:50%;border:1px solid var(--lp-berry);background:var(--lp-parchment);color:var(--lp-berry);font-family:var(--lp-f-serif);font-size:.82cqw;line-height:1}.lp-rboard__txt{position:absolute;left:1.45cqw;top:-.8cqw;width:13.6cqw}.lp-rboard__txt h4{font-family:var(--lp-f-serif);font-weight:600;color:var(--lp-berry);font-size:1.05cqw;line-height:1.15;letter-spacing:.005em}.lp-rboard__ja{font-family:var(--lp-f-mincho);color:#1f211b99;font-size:.62cqw;letter-spacing:.08em;padding:.25cqw 0 .35cqw;border-bottom:1px solid rgba(228,44,38,.6);margin-bottom:.55cqw}.lp-rboard__txt ul{list-style:none;margin:0;padding:0}.lp-rboard__txt li{position:relative;padding-left:.8cqw;font-size:.68cqw;line-height:1.55;letter-spacing:.03em;color:#1f211bd9}.lp-rboard__txt li:before{content:"\30fb";position:absolute;left:0}.lp-rboard__note{position:absolute;right:0;top:calc(100% + 2.6cqw);font-size:.6cqw;white-space:nowrap}.lp-is-paged .lp-num--roles .lp-rboard__item{opacity:0;transition:opacity .4s}.lp-is-paged .lp-num--roles.lp-is-active .lp-rboard__item{opacity:1;transition:opacity .8s var(--lp-ease-out) calc(.5s + var(--i, 0) * .05s)}.lp-is-paged .lp-num--roles .lp-rboard__paths path{stroke-dasharray:2400;stroke-dashoffset:2400;transition:stroke-dashoffset .3s}.lp-is-paged .lp-num--roles.lp-is-active .lp-rboard__paths path{stroke-dashoffset:0;transition:stroke-dashoffset 1.6s var(--lp-ease) 1.1s}.lp-is-paged .lp-num--roles .lp-rboard__dots{opacity:0;transition:opacity .3s}.lp-is-paged .lp-num--roles.lp-is-active .lp-rboard__dots{opacity:1;transition:opacity .6s 2.2s}.lp-rfig__img{mix-blend-mode:multiply}.lp-is-paged .lp-num--roles .lp-roles{padding-bottom:calc(96 * var(--lp-sy))}.lp-is-paged .lp-num--roles .lp-rlist{margin-top:calc(72 * var(--lp-sy));padding:0 calc(64 * var(--lp-sx))}.lp-is-paged .lp-rboard__ja{margin-bottom:0}.lp-is-paged .lp-rboard__note{top:calc(100% + 1.2cqw)}.lp-rboard__item--in .lp-rboard__txt{left:1.15cqw;top:-1.05cqw;width:auto;white-space:nowrap;padding:.35cqw .7cqw .4cqw 1.1cqw;margin-left:-.6cqw;background:#f3f0e7eb;border-radius:0 .5cqw .5cqw 0;box-shadow:0 .15cqw .6cqw #4311121a}.lp-rboard__item--in .lp-rboard__ja{border-bottom:0;padding-bottom:0}.lp-rboard__item--in .lp-rboard__no{z-index:1}.lp-is-paged .lp-num--roles .lp-roles{padding-left:calc(32 * var(--lp-s));padding-right:calc(32 * var(--lp-s))}.lp-is-paged .lp-num--roles .lp-rhead,.lp-is-paged .lp-num--roles .lp-rlist{padding:0}.lp-is-paged .lp-rboard{width:auto;margin-left:0}.lp-is-paged .lp-num__inner{left:calc(32 * var(--lp-s));right:calc(32 * var(--lp-s))}.lp-is-paged .lp-rboard__item{z-index:1;display:flex;align-items:center;gap:.55cqw;transform:translate(-1.325cqw,-50%);padding:.4cqw .95cqw .4cqw .45cqw;background:#f3f0e7e6;border-radius:.8cqw;box-shadow:0 .15cqw .7cqw #4311121a}.lp-is-paged .lp-rboard__item .lp-rboard__no{position:static;transform:none;flex-shrink:0}.lp-is-paged .lp-rboard__item .lp-rboard__txt{position:static;width:auto;padding:0;margin:0;background:none;box-shadow:none;border-radius:0;white-space:nowrap}.lp-is-paged .lp-rboard__item .lp-rboard__ja{border-bottom:0;padding:.2cqw 0 0;margin:0}.lp-is-paged .lp-rboard__lines{z-index:0}.lp-is-paged .lp-rboard__list{z-index:1}.lp-is-paged .lp-rboard__item .lp-rboard__ja{font-size:calc(.62cqw + 2pt);color:var(--lp-pine)}.lp-is-paged .lp-num--roles .lp-rhead{display:block}.lp-is-paged .lp-num--roles .lp-rhead__lead{margin-top:calc(12 * var(--lp-s))}.lp-is-paged .lp-num--roles .lp-roles{padding-top:calc(88 * var(--lp-s))}.lp-is-paged .lp-num--roles .lp-rhead__lead{margin-top:calc(6 * var(--lp-s));line-height:1.75}.lp-is-paged .lp-rboard{max-width:calc((var(--lp-vh) - 212 * var(--lp-s)) * 2000 / 921)}.lp-rteam__head{display:flex;align-items:center;gap:.6em}.lp-rteam__icon{display:grid;place-items:center;flex-shrink:0;border-radius:50%;border:1.5px solid var(--lp-berry);color:var(--lp-berry)}.lp-rteam__icon svg{fill:none;stroke:currentColor;stroke-width:1.4;stroke-linecap:round;stroke-linejoin:round}.lp-is-paged .lp-rteam__head{margin-bottom:calc(10 * var(--lp-s))}.lp-is-paged .lp-rteam__head .lp-rteam__no{margin-bottom:0}.lp-is-paged .lp-rteam__icon{width:calc(36 * var(--lp-s));height:calc(36 * var(--lp-s))}.lp-is-paged .lp-rteam__icon svg{width:calc(19 * var(--lp-s));height:calc(19 * var(--lp-s))}html:not(.lp-is-paged) .lp-rteam__head{margin-bottom:6px}html:not(.lp-is-paged) .lp-rteam__head .lp-rteam__no{margin-bottom:0}html:not(.lp-is-paged) .lp-rteam__icon{width:30px;height:30px}html:not(.lp-is-paged) .lp-rteam__icon svg{width:16px;height:16px}.lp-rteam__items li{color:var(--lp-pine)}.lp-rteam__icon{border:0;border-radius:0}.lp-is-paged .lp-rteam__icon{width:calc(26 * var(--lp-s));height:calc(26 * var(--lp-s))}.lp-is-paged .lp-rteam__icon svg{width:calc(24 * var(--lp-s));height:calc(24 * var(--lp-s))}html:not(.lp-is-paged) .lp-rteam__icon{width:22px;height:22px}html:not(.lp-is-paged) .lp-rteam__icon svg{width:20px;height:20px}.lp-rboard__icon{display:none}.lp-is-paged .lp-rboard__icon{display:block;flex-shrink:0;width:1.35cqw;height:1.35cqw;margin-left:-.1cqw;color:var(--lp-berry)}.lp-is-paged .lp-rboard__icon svg{display:block;width:100%;height:100%;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.lp-is-paged .lp-rboard__item{gap:.45cqw}.lp-rboard__icon,.lp-is-paged .lp-rboard__icon{display:inline-block;width:1.1em;height:1.1em;margin:0 .35em 0 0;vertical-align:-.17em;color:var(--lp-berry)}.lp-rboard__icon svg{display:block;width:100%;height:100%;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.lp-rteam__icon,.lp-is-paged .lp-rteam__icon,html:not(.lp-is-paged) .lp-rteam__icon{display:inline-block;width:1.1em;height:1.1em;margin:0 .35em 0 0;vertical-align:-.17em;border:0}.lp-rteam__icon svg,.lp-is-paged .lp-rteam__icon svg,html:not(.lp-is-paged) .lp-rteam__icon svg{display:block;width:100%;height:100%}.lp-is-paged .lp-rteam__no{margin-bottom:calc(10 * var(--lp-s))}html:not(.lp-is-paged) .lp-rboard__icon{display:none}.lp-rboard__icon,.lp-is-paged .lp-rboard__icon,.lp-rteam__icon,.lp-is-paged .lp-rteam__icon,html:not(.lp-is-paged) .lp-rteam__icon{width:1.3em;height:1.3em;vertical-align:-.26em;margin-right:.3em}.lp-is-paged .lp-rboard__item .lp-rboard__no{border:0;border-radius:0;background:none;font-size:1.05cqw;font-weight:600;letter-spacing:.01em}.lp-is-paged .lp-rboard__item{align-items:baseline}.lp-is-paged .lp-rboard__item .lp-rboard__no{display:block;width:auto;height:auto;line-height:1.15}.lp-is-paged .lp-rboard__item .lp-rboard__txt h4{line-height:1.15}.lp-is-paged .lp-rboard__item .lp-rboard__no{width:1.75cqw;text-align:center}.lp-is-paged .lp-rboard__item{gap:.3cqw}.lp-is-paged .lp-tl-nav{flex-direction:row-reverse;justify-content:flex-end}.lp-is-paged .lp-tl-nav__years,.lp-is-paged .lp-tl-nav__era{gap:calc(15 * var(--lp-sy))}.lp-is-paged .lp-tl-nav__years>i,.lp-is-paged .lp-tl-nav__era>i{height:6px}.lp-is-paged .lp-tl-nav__era{padding:calc(14 * var(--lp-sy)) calc(9 * var(--lp-s));margin:calc(-14 * var(--lp-sy)) calc(-9 * var(--lp-s))}.lp-is-paged .lp-tl-nav__tick{height:calc(10 * var(--lp-s))}.lp-tl-nav__tick.lp-is-tech i,.lp-tl-nav__tick.lp-is-dot i{-webkit-mask:none;mask:none;width:6px;height:6px}.lp-is-paged .lp-tl-nav{left:calc(32 * var(--lp-s) - 7 * var(--lp-s))}.lp-is-paged .lp-tl-nav{left:calc(32 * var(--lp-s) - 28 * var(--lp-s))}.lp-tl-nav__years a.lp-is-past{color:#dcc7a8}.lp-tl-nav__tick.lp-is-past i{background:#dcc7a8}.lp-tl-nav__tick:hover i{background:#e42c26cc}.lp-tl-nav__tick.lp-is-current i{background:var(--lp-berry)}.lp-is-paged .lp-tl-nav__tick{justify-content:flex-start}.lp-is-paged .lp-tl-nav__marks{position:relative;left:calc(-4 * var(--lp-s))}.lp-tl-nav__tick.lp-is-current i{transform-origin:left center}.lp-tl-nav__era:has(a.lp-is-current){background:#dcc7a84d}.lp-slide__title,.lp-ep__title,.lp-finale__title,.lp-door__title,.lp-tl-title p{word-break:auto-phrase;text-wrap:balance}.lp-is-paged .lp-tl-nav__marks{justify-content:flex-start;gap:0}.lp-is-paged .lp-tl-nav__tick{height:17px;width:14px}.lp-tl-nav__tick.lp-is-tech i,.lp-tl-nav__tick.lp-is-dot i{width:6px;height:1px}.lp-tl-nav__tick.lp-is-current i{width:10px;height:1px;transform:none}.lp-is-paged .lp-tl-nav__years{justify-content:space-between}.lp-tl-nav__tick.lp-is-tech i,.lp-tl-nav__tick.lp-is-dot i{width:10px}.lp-tl-nav__tick.lp-is-current i{width:14px}.lp-is-paged .lp-tl-nav__tick{width:18px}.lp-is-paged .lp-tl-nav,.lp-is-paged .lp-tl-nav__marks{left:0}.lp-tl-nav__tick i{transition:width .3s var(--lp-ease),background .3s}.lp-tl-nav__tick:hover i,.lp-tl-nav__tick:focus-visible i{width:14px}.lp-is-paged .lp-tl-nav__tick{height:clamp(17px,calc((var(--lp-vh) - 160 * var(--lp-s) - 72px) / var(--ticks, 38)),24px)}html.lp-is-paged .lp-timeline .lp-slide .lp-slide__title,html.lp-is-paged .lp-zone--v2 .lp-slide.lp-slide--hero .lp-slide__title,html.lp-is-paged .lp-zone--v2 .lp-slide.lp-is-card .lp-slide__title,html.lp-is-paged .lp-timeline .lp-slide .lp-finale__title{font-size:calc(var(--lp-fs-title) * var(--lp-s));line-height:1.5;color:var(--lp-text)}html.lp-is-paged .lp-timeline .lp-slide .lp-slide__body,html.lp-is-paged .lp-zone--v2 .lp-slide.lp-slide--hero .lp-slide__body,html.lp-is-paged .lp-zone--v2 .lp-slide.lp-is-card .lp-slide__body,html.lp-is-paged .lp-timeline .lp-slide .lp-finale__body{font-size:max(12.5px,calc(var(--lp-fs-body) * var(--lp-s)));line-height:var(--lp-lh-body);color:var(--lp-text)}html.lp-is-paged .lp-timeline .lp-slide .lp-ep__title{font-size:calc(var(--lp-fs-story-title) * var(--lp-s))}html.lp-is-paged .lp-timeline .lp-slide .lp-ep__body{font-size:max(12px,calc(var(--lp-fs-story) * var(--lp-s)));line-height:var(--lp-lh-body)}html.lp-is-paged .lp-timeline .lp-slide .lp-ep__kicker{font-size:max(11px,calc(var(--lp-fs-small) * var(--lp-s)))}html.lp-is-paged .lp-timeline .lp-slide .lp-domains li{color:var(--lp-text)}html.lp-is-paged .lp-num .lp-num__head h3,html.lp-is-paged .lp-num--roles .lp-rhead h3{font-size:calc(var(--lp-fs-section) * var(--lp-s))}html.lp-is-paged .lp-num .lp-num__note,html.lp-is-paged .lp-num .lp-num__trio .lp-num__note{font-size:max(12px,calc(var(--lp-fs-note) * var(--lp-s)));line-height:1.8;color:var(--lp-text)}html.lp-is-paged .lp-num .lp-chart__unit,html.lp-is-paged .lp-num .lp-farm__ja,html.lp-is-paged .lp-num--roles .lp-rteam__ja,html.lp-is-paged .lp-num--roles .lp-rteam__items li{font-size:max(11px,calc(var(--lp-fs-small) * var(--lp-s)))}html.lp-is-paged .lp-num--roles .lp-rhead__lead{font-size:max(12px,calc(var(--lp-fs-body) * var(--lp-s) - 1px))}html.lp-is-paged .lp-zone--v2 .lp-slide.lp-is-card.lp-is-long .lp-slide__text{width:calc(960 * var(--lp-sx) - 130 * var(--lp-s));padding-top:calc(36 * var(--lp-s));padding-bottom:calc(36 * var(--lp-s))}html.lp-is-paged .lp-zone--v2 .lp-slide.lp-is-card.lp-is-long .lp-slide__media{left:calc(960 * var(--lp-sx))}.lp-is-paged .lp-num--overview .lp-num__foot{flex-direction:column;align-items:flex-start;gap:calc(14 * var(--lp-s))}html.lp-is-paged .lp-num .lp-bars li{display:grid;grid-template-rows:minmax(0,1fr) auto auto;justify-items:stretch;align-items:end;height:100%}html.lp-is-paged .lp-num .lp-bars li>.lp-bar{align-self:end;height:calc(var(--v) * 100%)}html.lp-is-paged .lp-num .lp-bars li>em{text-align:center}html.lp-is-paged .lp-num .lp-bars--why li>.lp-bar{height:calc(var(--v) * 100%)}html.lp-is-paged .lp-num .lp-bars{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);grid-template-rows:minmax(0,1fr) auto auto}html.lp-is-paged .lp-num .lp-bars li{grid-row:1 / span 3;grid-template-rows:subgrid}.lp-bars__why{height:4.95em;min-height:0;overflow:hidden}html.lp-is-paged .lp-num .lp-bars{padding:calc(40 * var(--lp-s)) 0 0}html.lp-is-paged .lp-num .lp-bars{row-gap:0;column-gap:calc(22 * var(--lp-s))}html.lp-is-paged .lp-num .lp-bars.lp-bars--tech{column-gap:calc(14 * var(--lp-s))}html.lp-is-paged .lp-num--overview .lp-num__foot .lp-num__note{max-width:none}html.lp-is-paged .lp-num .lp-bars li{grid-template-columns:minmax(0,1fr)}html.lp-is-paged .lp-num .lp-bars li>.lp-bar{width:100%;justify-self:stretch}.lp-slide__media--duo{position:relative;background:none;overflow:visible}.lp-duo__ph{position:absolute;margin:0;overflow:hidden;background:var(--lp-celadon-tint)}.lp-duo__ph img{display:block;width:100%;height:100%;object-fit:cover}.lp-duo__ph--1{left:0;top:0;width:74%;aspect-ratio:4 / 3}.lp-duo__ph--2{right:0;bottom:0;width:56%;aspect-ratio:4 / 3;z-index:1}html.lp-is-paged .lp-zone--v2 .lp-slide--episode.lp-has-duo .lp-slide__media{left:calc(130 * var(--lp-s));width:calc(760 * var(--lp-sx) - 130 * var(--lp-s));top:calc(205 * var(--lp-sy));height:calc(500 * var(--lp-sy))}html.lp-is-paged .lp-slide--episode.lp-has-duo .lp-ep--solo{left:calc(820 * var(--lp-sx));width:calc(560 * var(--lp-sx));transform:translateY(calc(-50% + 30px))}html.lp-is-paged .lp-slide--episode.lp-has-duo.lp-is-current .lp-ep--solo{transform:translateY(-50%)}html:not(.lp-is-paged) .lp-slide__media--duo{height:auto;aspect-ratio:4 / 3.35;margin-bottom:18px}html.lp-is-paged .lp-zone--v2 .lp-slide--episode.lp-has-duo .lp-slide__media{left:0;top:0;width:100%;height:100%;background:none}html.lp-is-paged .lp-slide--episode.lp-has-duo .lp-duo__ph{aspect-ratio:auto;outline:0;box-shadow:none;right:auto;bottom:auto}html.lp-is-paged .lp-slide--episode.lp-has-duo .lp-duo__ph--1{left:calc(120 * var(--lp-sx));top:calc(203 * var(--lp-sy));width:calc(607 * var(--lp-sx));height:calc(391 * var(--lp-sy))}html.lp-is-paged .lp-slide--episode.lp-has-duo .lp-duo__ph--2{left:calc(734 * var(--lp-sx));top:calc(203 * var(--lp-sy));width:calc(390 * var(--lp-sx));height:calc(391 * var(--lp-sy))}html.lp-is-paged .lp-slide--episode.lp-has-duo .lp-ep--solo{left:calc(790 * var(--lp-sx));top:calc(503 * var(--lp-sy));width:calc(600 * var(--lp-sx));padding:var(--lp-ep-pad);display:flex;flex-direction:column;justify-content:center;z-index:2;transform:translateY(30px)}html.lp-is-paged .lp-slide--episode.lp-has-duo.lp-is-current .lp-ep--solo{transform:none}.lp-duo__ph--1 img{object-position:52% 0%}.lp-duo__ph--2 img{object-position:56% 50%}html.lp-is-paged .lp-timeline .lp-slide.lp-has-duo .lp-duo__ph--2 img{transform:scale(1.3);transform-origin:52% 36%}html.lp-is-paged .lp-timeline .lp-slide.lp-has-duo .lp-duo__ph--2 img{transform:scale(1.12);transform-origin:56% 30%}html.lp-is-paged .lp-timeline .lp-slide .lp-ep .lp-ep__kicker{font-size:max(11px,calc(var(--lp-fs-small) * var(--lp-s)));color:var(--lp-buff);letter-spacing:.08em;margin-bottom:calc(14 * var(--lp-s))}.lp-is-paged .lp-numscroll>.lp-num--metrics:not(.lp-num--metrics2){height:calc(var(--lp-vh) + 188 * var(--lp-sy))}.lp-is-paged .lp-numscroll>.lp-num--metrics.lp-num--metrics2{height:calc(var(--lp-vh) - 156 * var(--lp-sy))}.lp-slide__media img[src*="2017-founding"]{object-position:50% 30%}.lp-media--row{display:flex;gap:calc(7 * var(--lp-s));background:none}.lp-row__ph{margin:0;height:100%;flex:none;overflow:hidden}.lp-row__ph img,html.lp-is-paged .lp-slide .lp-media--row .lp-row__ph img{display:block;height:100%;width:auto;object-fit:contain}html:not(.lp-is-paged) .lp-media--row{height:300px;overflow-x:auto}.lp-media--row{gap:0}.lp-row__ph{position:relative}.lp-row__cap{position:absolute;left:0;right:0;top:0;margin:0;color:#fff;letter-spacing:.04em;line-height:1.5;background:linear-gradient(#00000080,#0000)}.lp-is-paged .lp-row__cap{padding:calc(14 * var(--lp-s)) calc(16 * var(--lp-s)) calc(36 * var(--lp-s));font-size:max(11px,calc(var(--lp-fs-small) * var(--lp-s)))}html:not(.lp-is-paged) .lp-row__cap{padding:10px 12px 24px;font-size:12px}.lp-media--row{align-items:center}.lp-row__ph,html.lp-is-paged .lp-slide .lp-media--row .lp-row__ph{flex:var(--lp-ar, 1) 1 0;min-width:0;height:auto;aspect-ratio:var(--lp-ar, 1)}.lp-row__ph img,html.lp-is-paged .lp-slide .lp-media--row .lp-row__ph img{width:100%;height:100%;object-fit:cover}html:not(.lp-is-paged) .lp-media--row{height:auto;overflow:visible}.lp-row__cap{background:linear-gradient(#0000009e,#00000040 60%,#0000);text-shadow:0 1px 3px rgba(0,0,0,.45)}html.lp-is-paged .lp-zone--v2 .lp-slide.lp-is-card.lp-is-text .lp-slide__text{left:50%;width:calc(820 * var(--lp-sx));transform:translate(-50%,-50%);text-align:center;padding-left:calc(32 * var(--lp-s));padding-right:calc(32 * var(--lp-s))}html.lp-is-paged .lp-zone--v2 .lp-slide.lp-is-card.lp-is-text .lp-slide__text:after{transform-origin:center}.lp-slide.lp-is-text .lp-slide__label--corp{display:flex!important;justify-content:center}.lp-slide.lp-is-text .lp-slide__title{text-wrap:balance}html:not(.lp-is-paged) .lp-slide.lp-is-card.lp-is-text .lp-slide__text{text-align:center}html.lp-is-paged .lp-zone--v2 .lp-slide.lp-is-card.lp-is-text .lp-slide__text,html:not(.lp-is-paged) .lp-slide.lp-is-card.lp-is-text .lp-slide__text{text-align:left}.lp-slide.lp-is-text .lp-slide__label--corp{justify-content:flex-start}.lp-slide img[src*="2025-oic-opening"]{object-position:88% 50%}.lp-rfig__nos{position:absolute;left:0;right:0;top:0;aspect-ratio:2000 / 1181;list-style:none;margin:0;padding:0;pointer-events:none}.lp-rfig__nos li{position:absolute;transform:translate(-50%,-50%);padding:2px 4px 1px;border-radius:3px;background:#f3f0e7eb;box-shadow:0 1px 4px #43111224;color:var(--lp-berry);font-family:var(--lp-f-serif);font-weight:600;font-size:10px;line-height:1.1;letter-spacing:.01em}.lp-rfig__nos li{pointer-events:auto;padding:0}.lp-rfig__nos a{display:block;padding:2px 4px 1px;color:inherit;text-decoration:none;-webkit-tap-highlight-color:transparent}.lp-rfig__nos a:after{content:"";position:absolute;top:-8px;right:-8px;bottom:-8px;left:-8px}html:not(.lp-is-paged) .lp-rteam{scroll-margin-top:80px}.lp-picto__defs{position:absolute;width:0;height:0;overflow:hidden}.lp-picto{display:flex;flex-direction:column;min-height:0}.lp-picto ol{list-style:none;margin:0;padding:0}.lp-picto__stage{position:relative;flex:1;min-height:0;container-type:inline-size;display:flex;align-items:flex-end}html.lp-is-paged .lp-picto{height:100%}html.lp-is-paged .lp-picto__stage{container-type:size}.lp-rnd-grid li,.lp-yd__plot span,.lp-rb-grid li{transform:scale(0);opacity:0;transition:transform .45s cubic-bezier(.3,1.6,.5,1),opacity .2s}:is(.lp-is-paged .lp-num.lp-is-active,.lp-is-flow .lp-num.lp-is-inview) :is(.lp-rnd-grid li,.lp-yd__plot span,.lp-rb-grid li){transform:none;opacity:1;transition-delay:var(--d, 0s)}@media(prefers-reduced-motion:reduce){.lp-rnd-grid li,.lp-yd__plot span,.lp-rb-grid li{transform:none;opacity:1;transition:none}}.lp-rnd-grid{--cell: 12.5cqw ;display:grid;grid-template-columns:repeat(8,var(--cell))}html.lp-is-paged .lp-rnd-grid{--cell: min( 12.5cqw , 20cqh )}.lp-rnd-grid li{aspect-ratio:1;margin:12%;border-radius:12%;background:repeating-linear-gradient(transparent 0 30%,#ffffff8c 30% 36%),color-mix(in srgb,var(--lp-berry) var(--t),var(--lp-melon))}.lp-rnd-legend{display:grid;grid-template-columns:repeat(5,1fr);gap:0 .5em;margin-top:.9em}.lp-rnd-legend li{min-width:0}.lp-rnd-legend i{display:block;height:3px;margin-bottom:.45em;background:color-mix(in srgb,var(--lp-berry) var(--t),var(--lp-melon));transform:scaleX(0);transform-origin:left;transition:transform .5s var(--lp-ease)}:is(.lp-is-paged .lp-num.lp-is-active,.lp-is-flow .lp-num.lp-is-inview) .lp-rnd-legend i{transform:none;transition-delay:var(--d)}.lp-rnd-legend b{display:block;font-family:var(--lp-f-serif);font-weight:400;color:var(--lp-pine);line-height:1}.lp-rnd-legend li:last-child b{color:var(--lp-berry)}.lp-rnd-legend em{display:block;font-style:normal;color:#1f211b99;margin-top:.3em;white-space:nowrap}html.lp-is-paged .lp-rnd-legend b{font-size:calc(24 * var(--lp-s))}html.lp-is-paged .lp-rnd-legend li:last-child b{font-size:calc(34 * var(--lp-s))}html.lp-is-paged .lp-rnd-legend em{font-size:max(10px,calc(12 * var(--lp-s)))}html:not(.lp-is-paged) .lp-rnd-legend b{font-size:20px}html:not(.lp-is-paged) .lp-rnd-legend li:last-child b{font-size:28px}html:not(.lp-is-paged) .lp-rnd-legend em{font-size:10px}.lp-yd{display:grid;grid-template-columns:repeat(4,1fr);gap:0 .9em;height:100%;align-items:end}.lp-yd li{display:flex;flex-direction:column;min-width:0;height:100%;justify-content:flex-end}.lp-yd__plot{--cols: 1;width:100%;aspect-ratio:1;box-sizing:border-box;display:grid;grid-template-columns:repeat(var(--cols),1fr);place-content:center;justify-items:center;gap:4%;padding:10%;background:var(--lp-celadon-tint);border-radius:6px;box-shadow:inset 0 0 0 1px #1f211b14}.lp-yd__plot span{display:block;width:100%;max-width:60%}.lp-yd__plot[style*="--cols:2"] span{max-width:100%}.lp-yd__plot span svg{display:block;width:100%;height:auto}.lp-yd li:last-child .lp-yd__plot{background:color-mix(in srgb,var(--lp-melon) 30%,var(--lp-parchment));box-shadow:inset 0 0 0 1.5px var(--lp-berry)}.lp-yd__x{display:block;font-family:var(--lp-f-serif);font-weight:400;color:var(--lp-pine);line-height:1;margin-top:.45em}.lp-yd li:last-child .lp-yd__x{color:var(--lp-berry)}.lp-yd em{display:block;font-style:normal;color:#1f211b99;margin-top:.3em}.lp-yd__why{display:block;color:var(--lp-text, #1F211B);line-height:1.6;margin-top:.5em;min-height:6.4em}html.lp-is-paged .lp-yd__plot{width:min(100%,calc(100cqh - 13em))}html.lp-is-paged .lp-picto--yield{container-type:size}html.lp-is-paged .lp-yd__x{font-size:calc(30 * var(--lp-s))}html.lp-is-paged .lp-yd li:last-child .lp-yd__x{font-size:calc(40 * var(--lp-s))}html.lp-is-paged .lp-yd em{font-size:max(10px,calc(12 * var(--lp-s)))}html.lp-is-paged .lp-yd__why{font-size:max(10px,calc(var(--lp-fs-small) * var(--lp-s) - 1px))}html:not(.lp-is-paged) .lp-yd{gap:0 8px}html:not(.lp-is-paged) .lp-yd__x{font-size:22px}html:not(.lp-is-paged) .lp-yd li:last-child .lp-yd__x{font-size:28px}html:not(.lp-is-paged) .lp-yd em{font-size:10px}html:not(.lp-is-paged) .lp-yd__why{font-size:10px;min-height:0}.lp-rb-head{display:flex;align-items:flex-end;gap:1em;margin-bottom:.8em}.lp-rb-y{margin:0}.lp-rb-y em{display:block;font-style:normal;color:#1f211b99}.lp-rb-y b{display:block;font-family:var(--lp-f-serif);font-weight:400;line-height:1;color:#1f211b73}.lp-rb-y small{font-family:var(--lp-f-mincho-md, serif);font-size:.4em;margin-left:.15em}.lp-rb-y--now b{color:var(--lp-berry)}.lp-rb-arrow{flex:0 0 auto;width:2.4em;height:1px;background:#1f211b59;position:relative;margin-bottom:.9em}.lp-rb-arrow:after{content:"";position:absolute;right:0;top:-3px;width:7px;height:7px;border-top:1px solid rgba(31,33,27,.5);border-right:1px solid rgba(31,33,27,.5);transform:rotate(45deg)}.lp-rb-grid{--cell: calc(100cqw / 14);display:grid;grid-template-columns:repeat(14,var(--cell));color:var(--lp-berry)}html.lp-is-paged .lp-rb-grid{--cell: min(calc(100cqw / 14), 12.5cqh )}.lp-rb-grid li{padding:9%}.lp-rb-grid li svg{display:block;width:100%;height:auto}html.lp-is-paged .lp-rb-y em{font-size:max(10px,calc(12 * var(--lp-s)))}html.lp-is-paged .lp-rb-y--then b{font-size:calc(28 * var(--lp-s))}html.lp-is-paged .lp-rb-y--now b{font-size:calc(52 * var(--lp-s))}html:not(.lp-is-paged) .lp-rb-y em{font-size:10px}html:not(.lp-is-paged) .lp-rb-y--then b{font-size:22px}html:not(.lp-is-paged) .lp-rb-y--now b{font-size:40px}html:not(.lp-is-paged) .lp-picto{margin-top:12px}.lp-yd__plot{grid-template-columns:repeat(var(--cols),27%);justify-content:center;align-content:center;gap:6% 5%;padding:6%}.lp-yd__plot span,.lp-yd__plot[style*="--cols:2"] span{width:100%;max-width:none}.lp-yd__plot span:nth-child(7){grid-column:2}html:not(.lp-is-paged) .lp-yd{align-items:start}html:not(.lp-is-paged) .lp-yd li{justify-content:flex-start;height:auto}.lp-pt-stage{--tag-w: 20.75cqw ;align-items:stretch}.lp-pt-rail{position:absolute;left:0;right:0;top:0;height:2px;border-radius:2px;background:#1f211b47}.lp-pt{position:relative;display:flex;justify-content:space-between;width:100%;height:100%}.lp-pt li{display:flex;flex-direction:column;align-items:center;width:var(--tag-w)}.lp-pt__str{display:block;width:1px;flex:none;background:#1f211b73;height:calc(10px + var(--h) * (100cqh - var(--tag-w) * 1.32 - 3.4em - 10px));transform-origin:top}.lp-pt__tag{position:relative;box-sizing:border-box;width:100%;aspect-ratio:1 / 1.32;display:flex;flex-direction:column;align-items:center;justify-content:center;padding-top:18%;background:#fff;border:1.5px solid var(--lp-melon);border-radius:8%/6%;clip-path:polygon(22% 0,78% 0,100% 16%,100% 100%,0 100%,0 16%);transform-origin:50% 0}.lp-pt__tag:before{content:"";position:absolute;top:7%;left:50%;width:11%;aspect-ratio:1;border-radius:50%;transform:translate(-50%);background:var(--lp-parchment);box-shadow:inset 0 0 0 1.5px var(--lp-melon)}.lp-pt__tag em{font-style:normal;color:#1f211b99;line-height:1}.lp-pt__tag b{font-family:var(--lp-f-serif);font-weight:400;color:var(--lp-pine);line-height:1;margin-top:.25em;white-space:nowrap}.lp-pt li:last-child .lp-pt__tag{background:var(--lp-berry);border-color:var(--lp-berry)}.lp-pt li:last-child .lp-pt__tag:before{box-shadow:none}.lp-pt li:last-child .lp-pt__tag :is(em,b){color:#fff}.lp-pt__lab{margin:.6em 0 0;text-align:center;color:var(--lp-text, #1F211B);line-height:1.3;white-space:nowrap}html.lp-is-paged .lp-pt__tag em{font-size:max(10px,calc(12 * var(--lp-s)))}html.lp-is-paged .lp-pt__tag b{font-size:calc(24 * var(--lp-s))}html.lp-is-paged .lp-pt li:last-child .lp-pt__tag b{font-size:calc(26 * var(--lp-s))}html.lp-is-paged .lp-pt__lab{font-size:max(10px,calc(12 * var(--lp-s)))}html:not(.lp-is-paged) .lp-picto--price .lp-pt-stage{height:300px;container-type:size}html:not(.lp-is-paged) .lp-pt__tag em{font-size:10px}html:not(.lp-is-paged) .lp-pt__tag b{font-size:20px}html:not(.lp-is-paged) .lp-pt__lab{font-size:10px}.lp-pt__str{transform:scaleY(0);transition:transform .5s var(--lp-ease)}.lp-pt__tag,.lp-pt__lab{opacity:0}:is(.lp-is-paged .lp-num.lp-is-active,.lp-is-flow .lp-num.lp-is-inview) .lp-pt__str{transform:none;transition-delay:var(--d)}:is(.lp-is-paged .lp-num.lp-is-active,.lp-is-flow .lp-num.lp-is-inview) .lp-pt__tag{animation:lp-tag-swing 1.5s calc(var(--d) + .35s) both}:is(.lp-is-paged .lp-num.lp-is-active,.lp-is-flow .lp-num.lp-is-inview) .lp-pt__lab{opacity:1;transition:opacity .5s calc(var(--d) + .7s)}@keyframes lp-tag-swing{0%{opacity:0;transform:translateY(-8px) rotate(-16deg)}15%{opacity:1}40%{transform:rotate(10deg)}62%{transform:rotate(-5deg)}82%{transform:rotate(2deg)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.lp-pt__str{transform:none}.lp-pt__tag,.lp-pt__lab{opacity:1;animation:none!important}}.lp-pt__tag{border:0;background:var(--lp-melon);isolation:isolate}.lp-pt__tag:after{content:"";position:absolute;top:1.5px;right:1.5px;bottom:1.5px;left:1.5px;z-index:-1;background:#fff;border-radius:inherit;clip-path:polygon(22% 0,78% 0,100% 16%,100% 100%,0 100%,0 16%)}.lp-pt li:last-child .lp-pt__tag:after{background:var(--lp-berry)}.lp-pt__tag:before{z-index:1}.lp-pt li{filter:drop-shadow(0 3px 5px rgba(67,17,18,.1))}html:not(.lp-is-paged) .lp-picto--price .lp-pt-stage{flex:none}.lp-rnd{--cell: 4.4cqw ;display:grid;grid-template-columns:repeat(5,1fr);column-gap:3cqw;width:100%;align-items:end}html.lp-is-paged .lp-rnd{--cell: min( 4.4cqw , calc((100cqh - 5.5em)*.1) )}.lp-rnd li{display:flex;flex-direction:column;align-items:center;min-width:0}.lp-rnd__cells{display:flex;flex-wrap:wrap-reverse;align-content:flex-start;width:calc(var(--cell) * 4)}.lp-rnd__cells i{box-sizing:border-box;width:var(--cell);height:var(--cell);padding:0;border:calc(var(--cell) * .09) solid transparent;background:var(--lp-melon) content-box;border-radius:22%;transform:scale(0);opacity:0;transition:transform .4s cubic-bezier(.3,1.6,.5,1),opacity .2s}.lp-rnd li:last-child .lp-rnd__cells i{background-color:var(--lp-berry)}:is(.lp-is-paged .lp-num.lp-is-active,.lp-is-flow .lp-num.lp-is-inview) .lp-rnd__cells i{transform:none;opacity:1;transition-delay:var(--d)}.lp-rnd__n{display:block;font-family:var(--lp-f-serif);font-weight:400;color:var(--lp-pine);line-height:1;margin-bottom:.3em}.lp-rnd li:last-child .lp-rnd__n{color:var(--lp-berry)}.lp-rnd em{display:block;font-style:normal;color:#1f211b99;margin-top:.5em;white-space:nowrap}html.lp-is-paged .lp-rnd__n{font-size:calc(22 * var(--lp-s))}html.lp-is-paged .lp-rnd li:last-child .lp-rnd__n{font-size:calc(30 * var(--lp-s))}html.lp-is-paged .lp-rnd em{font-size:max(10px,calc(12 * var(--lp-s)))}html:not(.lp-is-paged) .lp-rnd__n{font-size:18px}html:not(.lp-is-paged) .lp-rnd li:last-child .lp-rnd__n{font-size:24px}html:not(.lp-is-paged) .lp-rnd em{font-size:10px}@media(prefers-reduced-motion:reduce){.lp-rnd__cells i{transform:none;opacity:1;transition:none}}.lp-rnd__cells{justify-content:center}html.lp-is-paged .lp-picto--rnd .lp-picto__stage{padding-bottom:calc(42.5 * var(--lp-s));box-sizing:border-box}.lp-rnd__cells{width:calc(var(--cell) * 3)}html:not(.lp-is-paged) .lp-rnd{--cell: calc((100cqw - 12cqw) / 15)}html.lp-is-paged .lp-picto--rnd .lp-picto__stage{padding-bottom:var(--lp-b, 4.8em)}html.lp-is-paged .lp-rnd{--cell: min(calc(var(--lp-plot, 240px) / 14), calc((100cqw - 12cqw) / 15))}html.lp-is-paged .lp-rnd li{position:relative}html.lp-is-paged .lp-rnd em{position:absolute;left:50%;top:calc(100% + var(--lp-eg, 8px));transform:translate(-50%);margin:0}html.lp-is-paged .lp-pt-stage{--lp-tag-h: calc(var(--tag-w) * 1.32)}html.lp-is-paged .lp-pt-rail{top:var(--lp-g, 0px)}html.lp-is-paged .lp-pt{align-items:flex-start}html.lp-is-paged .lp-pt li{position:relative;padding-top:var(--lp-g, 0px)}html.lp-is-paged .lp-pt__str{height:calc(10px + var(--lp-hn) * (var(--lp-plot, 240px) - var(--lp-tag-h) - 10px))}html.lp-is-paged .lp-pt__lab{position:absolute;left:50%;top:calc(100% + var(--lp-eg, 8px));transform:translate(-50%);margin:0}.lp-rb-stage{display:flex;align-items:flex-end;gap:6%}.lp-rb-img{display:block;height:auto;width:46%;max-height:100%;object-fit:contain;object-position:left bottom;mix-blend-mode:multiply}html.lp-is-paged .lp-rb-img{width:auto;height:min(100cqh,46cqw * 1278 / 1230)}.lp-rb-num{flex:1;min-width:0;padding-bottom:.2em}.lp-rb-from{display:flex;align-items:center;flex-wrap:wrap;gap:.3em;margin:0 0 .4em;color:#1f211b99;line-height:1.4}.lp-rb-from em{font-style:normal}.lp-rb-from .lp-rb-arrow{width:1.8em;margin:0 .3em}.lp-rb-x{margin:0;display:flex;align-items:baseline;font-family:var(--lp-f-serif);color:var(--lp-berry);line-height:.9;white-space:nowrap}.lp-rb-x__times{font-size:.55em;margin-right:.06em}.lp-rb-x small{font-family:var(--lp-f-mincho-md, serif);font-size:.26em;margin-left:.2em;color:var(--lp-pine)}html.lp-is-paged .lp-rb-from{font-size:max(11px,calc(var(--lp-fs-small) * var(--lp-s)))}html.lp-is-paged .lp-rb-x{font-size:calc(120 * var(--lp-s))}html:not(.lp-is-paged) .lp-rb-from{font-size:12px}html:not(.lp-is-paged) .lp-rb-x{font-size:64px}.lp-rb-img{opacity:0;transform:translateY(16px);transition:opacity .7s,transform .9s var(--lp-ease)}:is(.lp-is-paged .lp-num.lp-is-active,.lp-is-flow .lp-num.lp-is-inview) .lp-rb-img{opacity:1;transform:none;transition-delay:.2s}@media(prefers-reduced-motion:reduce){.lp-rb-img{opacity:1;transform:none;transition:none}}.lp-is-paged .lp-numscroll>.lp-num--metrics:not(.lp-num--metrics2){height:calc(1035 * var(--lp-s))}html.lp-is-paged .lp-num--metrics .lp-chart--capex .lp-bars{padding-top:0}html.lp-is-paged .lp-num--metrics .lp-num__trio .lp-chart--capex .lp-bars:not(.lp-bars--why) li>.lp-bar{height:calc(var(--v) * (100% - 2.4em))}.lp-yd__plot span img{display:block;width:100%;height:auto}.lp-yd__plot{grid-template-columns:repeat(var(--cols),24%)}.lp-yd__plot{grid-template-columns:repeat(var(--cols),19%);gap:4% 7%}.lp-is-paged .lp-numscroll>.lp-num--metrics.lp-num--metrics2{height:calc(691 * var(--lp-s))}html.lp-is-paged .lp-yd__x{height:calc(40 * var(--lp-s));display:flex;align-items:flex-end}html:not(.lp-is-paged) .lp-yd__x{height:28px;display:flex;align-items:flex-end}html.lp-is-paged .lp-yd__why{min-height:4.8em}html.lp-is-paged .lp-yd .lp-yd__x{margin-top:calc(8 * var(--lp-s))}html:not(.lp-is-paged) .lp-yd .lp-yd__x{margin-top:6px}.lp-is-paged .lp-numscroll>.lp-num--metrics.lp-num--metrics2{height:calc(625 * var(--lp-s))}html.lp-is-paged .lp-yd__plot{width:min(100%,calc(100cqh - 150 * var(--lp-s)))}.lp-is-paged .lp-numscroll>.lp-num--metrics.lp-num--metrics2{height:calc(640 * var(--lp-s))}.lp-num__statrow{display:flex;align-items:flex-end;flex-wrap:wrap}.lp-pitch3{margin:0}.lp-pitch3__farm{position:relative;border:2px solid var(--lp-berry);background:color-mix(in srgb,var(--lp-melon) 14%,transparent)}.lp-pitch3__tag{position:absolute;left:-2px;bottom:100%;padding:.25em .7em .2em;background:var(--lp-berry);color:#fff;font-family:var(--lp-f-serif);letter-spacing:.02em;line-height:1.2;white-space:nowrap}.lp-pitch3__row{display:grid;grid-template-columns:repeat(3,1fr)}.lp-pitch3__ph{display:block;width:100%;height:auto;background:var(--lp-celadon-tint);mix-blend-mode:multiply}.lp-pitch3__cap{margin-top:.5em;color:#1f211b99;letter-spacing:.04em}html.lp-is-paged .lp-num__statrow{gap:calc(64 * var(--lp-s))}html.lp-is-paged .lp-pitch3{width:calc(640 * var(--lp-s))}html.lp-is-paged .lp-pitch3__farm{padding:calc(10 * var(--lp-s)) calc(26 * var(--lp-s)) calc(10 * var(--lp-s)) calc(10 * var(--lp-s))}html.lp-is-paged .lp-pitch3__row{gap:calc(6 * var(--lp-s))}html.lp-is-paged .lp-pitch3__tag{font-size:calc(13 * var(--lp-s))}html.lp-is-paged .lp-pitch3__cap{font-size:max(10px,calc(var(--lp-fs-small) * var(--lp-s)))}html.lp-is-paged .lp-numscroll>.lp-num--overview{height:calc(var(--lp-vh) + 290 * var(--lp-sy))}html:not(.lp-is-paged) .lp-num__statrow{flex-direction:column;align-items:stretch;gap:36px}html:not(.lp-is-paged) .lp-pitch3__farm{padding:6px 16px 6px 6px}html:not(.lp-is-paged) .lp-pitch3__row{gap:4px}html:not(.lp-is-paged) .lp-pitch3__tag{font-size:11px}html:not(.lp-is-paged) .lp-pitch3__cap{font-size:11px}.lp-pitch3__farm{clip-path:inset(0 100% 0 0);transition:clip-path 1s var(--lp-ease)}.lp-pitch3__ph{opacity:0;transform:scale(.9);transition:opacity .5s,transform .6s var(--lp-ease)}.lp-pitch3__tag{overflow:visible}:is(.lp-is-paged .lp-num.lp-is-active,.lp-is-flow .lp-num.lp-is-inview) .lp-pitch3__farm{clip-path:inset(-3em -1px -1px -1px);transition-delay:.3s}:is(.lp-is-paged .lp-num.lp-is-active,.lp-is-flow .lp-num.lp-is-inview) .lp-pitch3__ph{opacity:1;transform:none}:is(.lp-is-paged .lp-num.lp-is-active,.lp-is-flow .lp-num.lp-is-inview) .lp-pitch3__ph:nth-child(1){transition-delay:.8s}:is(.lp-is-paged .lp-num.lp-is-active,.lp-is-flow .lp-num.lp-is-inview) .lp-pitch3__ph:nth-child(2){transition-delay:1s}:is(.lp-is-paged .lp-num.lp-is-active,.lp-is-flow .lp-num.lp-is-inview) .lp-pitch3__ph:nth-child(3){transition-delay:1.2s}@media(prefers-reduced-motion:reduce){.lp-pitch3__farm{clip-path:none;transition:none}.lp-pitch3__ph{opacity:1;transform:none;transition:none}}.lp-pitch3__cell{display:block;background:var(--lp-celadon-tint)}.lp-pitch3__ph{background:none}:is(.lp-is-paged .lp-num.lp-is-active,.lp-is-flow .lp-num.lp-is-inview) .lp-pitch3__cell:nth-child(2) .lp-pitch3__ph{transition-delay:1s}:is(.lp-is-paged .lp-num.lp-is-active,.lp-is-flow .lp-num.lp-is-inview) .lp-pitch3__cell:nth-child(3) .lp-pitch3__ph{transition-delay:1.2s}:is(.lp-is-paged .lp-num.lp-is-active,.lp-is-flow .lp-num.lp-is-inview) .lp-pitch3__cell:nth-child(1) .lp-pitch3__ph{transition-delay:.8s}.lp-pitch3__cell{opacity:0;transition:opacity .5s}:is(.lp-is-paged .lp-num.lp-is-active,.lp-is-flow .lp-num.lp-is-inview) .lp-pitch3__cell{opacity:1;transition-delay:.7s}@media(prefers-reduced-motion:reduce){.lp-pitch3__cell{opacity:1;transition:none}}html.lp-is-paged .lp-num--overview .lp-num__foot{margin-top:calc(56 * var(--lp-sy))}html:not(.lp-is-paged) .lp-pitch3{margin-top:8px}.lp-pitch3__farm,:is(.lp-is-paged .lp-num.lp-is-active,.lp-is-flow .lp-num.lp-is-inview) .lp-pitch3__farm{border:0;background:none;padding:0!important;clip-path:none}.lp-pitch3__cell{background:none}.lp-pitch3__ph{mix-blend-mode:multiply;filter:contrast(.9)}.lp-pitch3{opacity:.55}html.lp-is-paged .lp-pitch3{width:calc(380 * var(--lp-s));margin-bottom:calc(6 * var(--lp-s))}html.lp-is-paged .lp-num__statrow{gap:calc(40 * var(--lp-s))}html.lp-is-paged .lp-pitch3__row{gap:calc(10 * var(--lp-s))}html:not(.lp-is-paged) .lp-pitch3{width:78%}html:not(.lp-is-paged) .lp-num__statrow{gap:20px}html.lp-is-paged .lp-num--overview .lp-num__foot{margin-top:calc(30 * var(--lp-sy))}html.lp-is-paged .lp-numscroll>.lp-num--overview{height:calc(var(--lp-vh) + 220 * var(--lp-sy))}.lp-pitch3__ph{mix-blend-mode:normal;filter:none}html.lp-is-paged .lp-rb-stage{box-sizing:border-box;padding-top:var(--lp-yt, 0px);padding-bottom:var(--lp-yb, 0px)}html.lp-is-paged .lp-rb-img{height:min(100cqh,52cqw * 1278 / 1230)}html.lp-is-paged .lp-rb-num{padding-bottom:0}html.lp-is-paged .lp-rb-x{line-height:.78}.lp-rb-stage{justify-content:center}.lp-rb-num{flex:none}html.lp-is-paged .lp-rb-stage{gap:calc(40 * var(--lp-s))}html:not(.lp-is-paged) .lp-bars li>.lp-bar{flex:none;height:calc(var(--v) * 150px)}html:not(.lp-is-paged) .lp-bars li{justify-content:flex-end}html:not(.lp-is-paged) .lp-chart--capex .lp-bars{height:260px}html.lp-is-paged .lp-slide--episode.lp-has-duo .lp-duo__ph--2{left:calc(727 * var(--lp-sx));width:calc(397 * var(--lp-sx))}.lp-hero__lead{display:block;font-family:var(--lp-f-mincho-md);letter-spacing:.04em;color:var(--lp-pine)}.lp-is-paged .lp-hero__lead{font-size:calc(44 * var(--lp-s));line-height:1.5;margin-bottom:calc(10 * var(--lp-s))}.lp-is-paged .lp-hero__title{top:calc(292 * var(--lp-sy))}.lp-is-paged.lp-is-loaded .lp-hero__ja{transition-delay:.12s}.lp-is-paged.lp-is-loaded .lp-hero__en{transition-delay:.3s}html:not(.lp-is-paged) .lp-hero__lead{font-size:clamp(18px,5.2vw,38px);line-height:1.6;margin-bottom:4px}.lp-hero__lead{word-break:auto-phrase;text-wrap:balance}.lp-hero__pair{display:block}.lp-is-paged .lp-hero__title{top:0;bottom:0}.lp-is-paged .lp-hero__pair,.lp-is-paged .lp-hero__en{position:absolute;left:0;right:0;margin:0;translate:0 -50%}.lp-is-paged .lp-hero__pair{top:calc(291.5 * var(--lp-sy) + 159.06 * var(--lp-s))}.lp-is-paged .lp-hero__en{top:calc(495 * var(--lp-sy) + 159.06 * var(--lp-s));line-height:1.1}.lp-hero__lead{letter-spacing:.04em;white-space:nowrap}.lp-is-paged .lp-hero__lead{font-size:calc(62 * 11 * 1.01 / (17 * 1.04) * var(--lp-s));margin-bottom:calc(6 * var(--lp-s))}html:not(.lp-is-paged) .lp-hero__lead{font-size:calc(clamp(26px,7.4vw,52px) * 11 * 1.01 / (17 * 1.04))}.lp-is-paged.lp-is-loaded .lp-hero__en{transition-delay:.25s}.lp-is-paged .lp-hero__pair{top:calc(291.5 * var(--lp-sy) + 164.06 * var(--lp-s))}html:not(.lp-is-paged) .lp-hero__stage{--lp-hy: min(42vw, 300px);padding-top:calc(42svh + var(--lp-hy) * .8658 + 28px)}html:not(.lp-is-paged) .lp-hero__title{position:absolute;left:0;right:0;top:0;bottom:0;margin:0;padding:0 16px;pointer-events:none}html:not(.lp-is-paged) .lp-hero__pair,html:not(.lp-is-paged) .lp-hero__en{position:absolute;left:0;right:0;margin:0;translate:0 -50%}html:not(.lp-is-paged) .lp-hero__pair{top:calc(30% + var(--lp-hy) * .53375 + 3px)}html:not(.lp-is-paged) .lp-hero__en{top:calc(42% + var(--lp-hy) * .53375);line-height:1.1}html:not(.lp-is-paged) .lp-hero__ja{font-size:clamp(24px,7.8vw,52px)}html:not(.lp-is-paged) .lp-hero__lead{font-size:calc(clamp(24px,7.8vw,52px) * 11 * 1.01 / (17 * 1.04))}html:not(.lp-is-paged) .lp-hero__en{font-size:clamp(22px,6.6vw,40px)}.lp-bm{box-sizing:border-box;background:color-mix(in srgb,#fff 55%,var(--lp-parchment));box-shadow:0 1px #4311120a}.lp-bm__label{margin:0;text-align:center;font-family:var(--lp-f-serif);color:var(--lp-ruby);letter-spacing:.02em;line-height:1.2}.lp-bm__media{display:block;margin:0;overflow:hidden;background:var(--lp-celadon-tint)}.lp-bm__media img{display:block;width:100%;height:100%;object-fit:cover}.lp-bm__media--row{display:flex;background:none}.lp-bm__ph{margin:0;flex:var(--lp-ar, 1) 1 0;min-width:0;aspect-ratio:var(--lp-ar, 1)}.lp-bm__ph img{display:block;width:100%;height:100%;object-fit:cover}.lp-bm__media--panel{display:grid;place-items:center}.lp-bm__media--panel span{font-family:var(--lp-f-serif);color:#43111259}.lp-bm__title{margin:0;font-family:var(--lp-f-mincho-md);font-weight:400;color:var(--lp-text);line-height:1.6;letter-spacing:.04em;word-break:auto-phrase;text-wrap:balance}.lp-bm__body{margin:0;color:var(--lp-text);line-height:var(--lp-lh-body);letter-spacing:.04em}.lp-is-paged .lp-slide.lp-is-bm .lp-bm{position:absolute;left:calc(130 * var(--lp-sx) + (100% - 130 * var(--lp-sx) - var(--lp-bm-w)) / 2);width:var(--lp-bm-w);top:calc(200 * var(--lp-sy) + (100% - 230 * var(--lp-sy)) / 2);translate:0 -50%;padding:calc(30 * var(--lp-s)) calc(48 * var(--lp-s)) calc(40 * var(--lp-s))}.lp-is-paged .lp-slide.lp-is-bm{--lp-bm-w: calc(640 * var(--lp-s))}.lp-is-paged .lp-slide.lp-is-bm.lp-is-long{--lp-bm-w: calc(1040 * var(--lp-s))}.lp-is-paged .lp-bm__label{font-size:max(11px,calc(15 * var(--lp-s)));margin-bottom:calc(20 * var(--lp-s))}.lp-is-paged .lp-bm__media{height:calc(250 * var(--lp-s))}.lp-is-paged .lp-is-long .lp-bm__media{height:calc(170 * var(--lp-s))}.lp-is-paged .lp-bm__media--row{height:auto}.lp-is-paged .lp-bm__title{font-size:calc(var(--lp-fs-story-title) * var(--lp-s));margin-top:calc(26 * var(--lp-s))}.lp-is-paged .lp-bm__body{font-size:max(12.5px,calc(var(--lp-fs-body) * var(--lp-s)));margin-top:calc(14 * var(--lp-s))}.lp-is-paged .lp-is-text .lp-bm__title{margin-top:calc(6 * var(--lp-s))}.lp-is-paged .lp-bm__media--panel span{font-size:calc(30 * var(--lp-s))}.lp-is-paged .lp-slide.lp-is-bm .lp-bm{opacity:0;transform:translateY(26px);transition:opacity .4s,transform .6s var(--lp-ease)}.lp-is-paged .lp-slide.lp-is-bm.lp-is-current .lp-bm{opacity:1;transform:none;transition:opacity .7s var(--lp-ease-out),transform .9s var(--lp-ease-out)}.lp-is-paged .lp-slide.lp-is-bm .lp-bm__media{clip-path:inset(100% 0 0 0);transition:clip-path .6s var(--lp-ease)}.lp-is-paged .lp-slide.lp-is-bm.lp-is-current .lp-bm__media{clip-path:inset(0);transition:clip-path .7s var(--lp-ease) .15s}html:not(.lp-is-paged) .lp-bm{padding:22px 18px 26px;margin-top:18px}html:not(.lp-is-paged) .lp-bm__label{font-size:13px;margin-bottom:14px}html:not(.lp-is-paged) .lp-bm__media:not(.lp-bm__media--row){aspect-ratio:16 / 10}html:not(.lp-is-paged) .lp-bm__title{font-size:20px;margin-top:18px}html:not(.lp-is-paged) .lp-bm__body{font-size:14px;margin-top:10px}@media(prefers-reduced-motion:reduce){.lp-is-paged .lp-slide.lp-is-bm .lp-bm,.lp-is-paged .lp-slide.lp-is-bm .lp-bm__media{opacity:1;transform:none;clip-path:none;transition:none}}.lp-is-paged .lp-bm__media,.lp-is-paged .lp-bm__media--row{height:calc(230 * var(--lp-s))}.lp-is-paged .lp-is-long .lp-bm__media{height:calc(160 * var(--lp-s))}.lp-is-paged .lp-bm__ph{aspect-ratio:auto;height:100%}.lp-is-paged .lp-slide.lp-is-bm.lp-is-mid{--lp-bm-w: calc(860 * var(--lp-s))}.lp-is-paged .lp-slide.lp-is-bm.lp-is-long{--lp-bm-w: calc(1160 * var(--lp-s))}.lp-is-paged .lp-is-long .lp-bm__media{height:calc(130 * var(--lp-s))}.lp-is-paged .lp-slide.lp-is-bm.lp-is-long .lp-bm{padding-top:calc(22 * var(--lp-s));padding-bottom:calc(28 * var(--lp-s))}.lp-is-paged .lp-is-long .lp-bm__label{margin-bottom:calc(14 * var(--lp-s))}.lp-is-paged .lp-is-long .lp-bm__title{margin-top:calc(16 * var(--lp-s))}.lp-is-paged .lp-is-long .lp-bm__body{margin-top:calc(8 * var(--lp-s))}.lp-bm__media img[src*="2025-oic-opening"]{object-position:70% 71%}.lp-is-paged .lp-slide.lp-is-bm,.lp-is-paged .lp-slide.lp-is-bm.lp-is-mid{--lp-bm-w: min(calc(900 * var(--lp-sx)), calc(1080 * var(--lp-s)))}.lp-is-paged .lp-slide.lp-is-bm .lp-bm{left:50%;translate:-50% -50%;padding-left:calc(60 * var(--lp-s));padding-right:calc(60 * var(--lp-s))}.lp-is-paged .lp-bm__media,.lp-is-paged .lp-bm__media--row,.lp-is-paged .lp-is-mid .lp-bm__media{height:calc(260 * var(--lp-s))}.lp-is-paged .lp-is-mid .lp-bm__media{height:calc(210 * var(--lp-s))}.lp-is-paged .lp-slide.lp-is-bm.lp-is-long{--lp-bm-w: min(calc(900 * var(--lp-sx)), calc(1080 * var(--lp-s)))}.lp-is-paged .lp-is-long .lp-bm__media{height:calc(112 * var(--lp-s))}.lp-is-paged .lp-slide.lp-is-bm.lp-is-long .lp-bm{display:flex;flex-direction:column;top:calc(170 * var(--lp-sy));bottom:calc(24 * var(--lp-sy));translate:-50% 0}.lp-is-paged .lp-slide.lp-is-bm.lp-is-long .lp-bm__media{flex:1 1 auto;height:auto;min-height:calc(112 * var(--lp-s))}.lp-is-paged .lp-slide.lp-is-bm.lp-is-long .lp-bm>:not(.lp-bm__media){flex:none}.lp-is-paged .lp-numscroll>.lp-num--metrics:not(.lp-num--metrics2){height:calc(779 * var(--lp-s))}.lp-invest--special{position:relative;overflow:hidden;box-sizing:border-box;text-align:center;background:var(--lp-pine);color:var(--lp-parchment);background-image:radial-gradient(ellipse at 50% 120%,rgba(228,44,38,.28),transparent 60%)}.lp-invest--special .lp-invest__k{margin:0;font-family:var(--lp-f-mincho-md);letter-spacing:.3em;color:var(--lp-parchment)}.lp-invest--special .lp-invest__v{margin:0;font-family:var(--lp-f-serif);color:var(--lp-berry);line-height:1;white-space:nowrap}.lp-invest--special .lp-invest__v small{font-family:var(--lp-f-mincho-md);font-size:.2em;margin-left:.2em;color:var(--lp-parchment);letter-spacing:.1em}.lp-invest--special .lp-invest__note{margin:0;font-family:var(--lp-f-mincho-md);letter-spacing:.12em;color:var(--lp-parchment)}.lp-invest__berry{position:absolute;z-index:0;pointer-events:none;height:auto;filter:drop-shadow(0 18px 30px rgba(0,0,0,.35))}.lp-invest--special>:not(.lp-invest__berry){position:relative;z-index:1}.lp-is-paged .lp-numscroll>.lp-num--invest{height:calc(560 * var(--lp-s))}.lp-is-paged .lp-num--invest{display:flex;align-items:center;padding:0 calc(32 * var(--lp-s))}.lp-is-paged .lp-invest--special{width:100%;padding:calc(78 * var(--lp-s)) 0 calc(84 * var(--lp-s))}.lp-is-paged .lp-invest--special .lp-invest__k{font-size:calc(22 * var(--lp-s))}.lp-is-paged .lp-invest--special .lp-invest__v{font-size:calc(190 * var(--lp-s));margin-top:calc(16 * var(--lp-s))}.lp-is-paged .lp-invest--special .lp-invest__note{font-size:calc(20 * var(--lp-s));margin-top:calc(26 * var(--lp-s))}.lp-is-paged .lp-invest__berry{width:calc(250 * var(--lp-s));right:calc(70 * var(--lp-s));bottom:calc(-90 * var(--lp-s));transform:rotate(-12deg)}html:not(.lp-is-paged) .lp-num--invest{padding:24px 16px 64px}html:not(.lp-is-paged) .lp-invest--special{padding:48px 16px 120px}html:not(.lp-is-paged) .lp-invest--special .lp-invest__k{font-size:15px}html:not(.lp-is-paged) .lp-invest--special .lp-invest__v{font-size:min(30vw,120px);margin-top:12px}html:not(.lp-is-paged) .lp-invest--special .lp-invest__note{font-size:14px;margin-top:16px}html:not(.lp-is-paged) .lp-invest__berry{width:130px;left:50%;bottom:-60px;transform:translate(-50%) rotate(-8deg)}.lp-invest--special{clip-path:inset(0 0 100% 0);transition:clip-path .9s var(--lp-ease)}.lp-invest--special>*{opacity:0;translate:0 20px;transition:opacity .8s var(--lp-ease-out),translate 1s var(--lp-ease-out)}:is(.lp-is-paged .lp-num.lp-is-active,.lp-is-flow .lp-num.lp-is-inview) .lp-invest--special{clip-path:inset(0)}:is(.lp-is-paged .lp-num.lp-is-active,.lp-is-flow .lp-num.lp-is-inview) .lp-invest--special>*{opacity:1;translate:0 0}:is(.lp-is-paged .lp-num.lp-is-active,.lp-is-flow .lp-num.lp-is-inview) .lp-invest--special .lp-invest__k{transition-delay:.4s}:is(.lp-is-paged .lp-num.lp-is-active,.lp-is-flow .lp-num.lp-is-inview) .lp-invest--special .lp-invest__v{transition-delay:.55s}:is(.lp-is-paged .lp-num.lp-is-active,.lp-is-flow .lp-num.lp-is-inview) .lp-invest--special .lp-invest__note{transition-delay:.9s}:is(.lp-is-paged .lp-num.lp-is-active,.lp-is-flow .lp-num.lp-is-inview) .lp-invest--special .lp-invest__berry{transition-delay:.7s}@media(prefers-reduced-motion:reduce){.lp-invest--special{clip-path:none}.lp-invest--special>*{opacity:1;translate:none}}.lp-is-paged .lp-numscroll>.lp-num--invest{height:auto;padding:calc(24 * var(--lp-s)) calc(32 * var(--lp-s)) calc(72 * var(--lp-s))}.lp-invest--special .lp-invest__note{word-break:auto-phrase;text-wrap:balance}html:not(.lp-is-paged) .lp-invest--special .lp-invest__note{letter-spacing:.06em}.lp-is-paged .lp-slide.lp-is-bm:not(.lp-is-long) .lp-bm{top:calc(170 * var(--lp-sy) + (100% - 194 * var(--lp-sy)) / 2)}.lp-invest--special{background:none;clip-path:none!important;overflow:visible;color:var(--lp-text)}.lp-invest--special .lp-invest__k,.lp-invest--special .lp-invest__note{color:var(--lp-text)}.lp-invest--special .lp-invest__v small{color:var(--lp-berry)}.lp-invest--special>:not(.lp-invest__pile){position:relative;z-index:2}.lp-invest__pile{position:relative;z-index:1;width:min(100%,calc(760 * var(--lp-s)));margin:0 auto;height:160px;pointer-events:none}.lp-invest__b{position:absolute;left:50%;bottom:0;width:calc(24 * var(--lp-s));height:auto;overflow:visible;opacity:0;will-change:transform;filter:drop-shadow(0 2px 2px rgba(67,17,18,.18))}.lp-is-paged .lp-invest--special{padding:calc(60 * var(--lp-s)) 0 calc(40 * var(--lp-s))}.lp-is-paged .lp-invest__pile{margin-top:calc(18 * var(--lp-s))}html:not(.lp-is-paged) .lp-invest--special{padding:24px 0}html:not(.lp-is-paged) .lp-invest__pile{width:100%;margin-top:14px}html:not(.lp-is-paged) .lp-invest__b{width:16px}.lp-invest__pile{width:min(100%,calc(900 * var(--lp-s)))}.lp-is-paged .lp-invest--special{padding-bottom:calc(16 * var(--lp-s))}.lp-is-paged .lp-numscroll>.lp-num--invest{padding-bottom:calc(40 * var(--lp-s))}.lp-is-paged .lp-invest__pile{margin-top:calc(30 * var(--lp-s))}html:not(.lp-is-paged) .lp-invest__pile{margin-top:20px}.lp-invest--special{position:relative}.lp-invest__canvas{position:absolute;left:0;top:0;z-index:1;pointer-events:none;opacity:1!important;translate:none!important}.lp-invest__pile{--lp-berry-w: calc(24 * var(--lp-s))}html:not(.lp-is-paged) .lp-invest__pile{--lp-berry-w: 16px}.lp-invest__probe{position:absolute;left:0;top:0;width:var(--lp-berry-w);height:0;visibility:hidden}.lp-invest--special>.lp-invest__canvas{position:absolute;left:0;top:0;z-index:1}html.lp-is-paged .lp-rb-img{height:min(100cqh,58cqw * 1024 / 1536)}html:not(.lp-is-paged) .lp-rb-img{width:58%}.lp-rb-x__n{display:inline-grid;justify-items:end}.lp-rb-x__n>*{grid-area:1 / 1}.lp-rb-x__ghost{visibility:hidden}.lp-rb-x__n{justify-items:center}.lp-invest--special .lp-invest__k{color:var(--lp-text);letter-spacing:.06em}.lp-invest--special .lp-invest__v{display:flex;align-items:flex-end;justify-content:center;line-height:.82}.lp-invest--special .lp-invest__v small{display:block;font-size:.135em;line-height:1.3;letter-spacing:.08em;color:var(--lp-text);text-align:left;margin:0 0 .06em .3em}.lp-invest--special .lp-invest__note{color:var(--lp-text)}.lp-is-paged .lp-invest--special{padding:calc(90 * var(--lp-s)) 0 calc(90 * var(--lp-s))}.lp-is-paged .lp-invest--special .lp-invest__k{font-size:calc(30 * var(--lp-s))}.lp-is-paged .lp-invest--special .lp-invest__v{font-size:calc(210 * var(--lp-s));margin-top:calc(14 * var(--lp-s))}.lp-is-paged .lp-invest--special .lp-invest__note{font-size:calc(18 * var(--lp-s));margin-top:calc(18 * var(--lp-s))}.lp-invest__pile{--lp-berry-w: calc(30 * var(--lp-s));height:0;margin:0!important}html:not(.lp-is-paged) .lp-invest__pile{--lp-berry-w: 20px}html:not(.lp-is-paged) .lp-invest--special .lp-invest__k{font-size:20px}html:not(.lp-is-paged) .lp-invest--special .lp-invest__v{font-size:min(34vw,140px);margin-top:10px}html:not(.lp-is-paged) .lp-invest--special .lp-invest__note{font-size:14px;margin-top:14px}.lp-is-paged .lp-rboard{margin-left:auto;margin-right:auto}.lp-yd li:not(:last-child) .lp-yd__plot{background:none;box-shadow:inset 0 0 0 1px #eed9bc}.lp-invest--special .lp-invest__note,.lp-invest--special .lp-invest__v small,.lp-invest--special .lp-invest__k{text-shadow:0 0 3px var(--lp-parchment),0 0 6px var(--lp-parchment),0 0 10px var(--lp-parchment),0 0 14px var(--lp-parchment)}html:not(.lp-is-paged) .lp-invest--special{padding-bottom:170px}.lp-invest--special .lp-invest__note,.lp-invest--special .lp-invest__v small,.lp-invest--special .lp-invest__k{text-shadow:none}html:not(.lp-is-paged) .lp-invest--special{padding-bottom:24px}.lp-invest__odo{display:inline-flex;line-height:1}.lp-invest__odo .lp-odo__d{--w: .52}.lp-invest__odo .lp-odo__strip{transition-duration:1.8s}.lp-invest__odo .lp-odo__d:nth-child(2) .lp-odo__strip{transition-delay:.12s}.lp-invest__odo .lp-odo__d:nth-child(3) .lp-odo__strip{transition-delay:.24s}:is(.lp-is-paged .lp-num.lp-is-active,.lp-is-flow .lp-num.lp-is-inview) .lp-invest__odo .lp-odo__d{--d: var(--to)}@media(prefers-reduced-motion:reduce){.lp-invest__odo .lp-odo__d{--d: var(--to)}.lp-invest__odo .lp-odo__strip{transition:none}}.lp-invest__n{display:inline-grid;justify-items:end}.lp-invest__n>*{grid-area:1 / 1}.lp-invest__ghost{visibility:hidden}.lp-invest__grow{--lp-gk: calc(.62 * var(--lp-s));position:relative;flex:none;display:block;width:calc(362px * var(--lp-gk-n, 1))}.lp-invest__grow{width:calc(362 * var(--lp-gk));height:calc(344 * var(--lp-gk));margin:0 0 calc(-29 * var(--lp-gk)) calc(18 * var(--lp-s));align-self:flex-end}html:not(.lp-is-paged) .lp-invest__grow{--lp-gk: .3px;margin-left:6px}.lp-invest__stage{position:absolute;left:calc(var(--x) * var(--lp-gk));top:calc(var(--y) * var(--lp-gk));width:calc(var(--w) * var(--lp-gk));height:calc(var(--h) * var(--lp-gk));transform-origin:calc((152 - var(--x)) * var(--lp-gk)) calc((315 - var(--y)) * var(--lp-gk));opacity:0}:is(.lp-is-paged .lp-num.lp-is-active,.lp-is-flow .lp-num.lp-is-inview) .lp-invest__stage{animation:lp-grow-stage 1s var(--lp-ease-out) calc(.5s + var(--i) * .6s) both}:is(.lp-is-paged .lp-num.lp-is-active,.lp-is-flow .lp-num.lp-is-inview) .lp-invest__stage:last-child{animation-name:lp-grow-last;animation-duration:.9s}@keyframes lp-grow-stage{0%{opacity:0;transform:scale(.82)}30%{opacity:1;transform:none}65%{opacity:1}to{opacity:0}}@keyframes lp-grow-last{0%{opacity:0;transform:scale(.88)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.lp-invest__stage{animation:none!important}.lp-invest__stage:last-child{opacity:1}}.lp-invest--special .lp-invest__v small{position:relative}.lp-invest__grow{position:absolute;left:100%;bottom:0;margin:0 0 calc(-29 * var(--lp-gk)) calc(18 * var(--lp-s));font-size:16px}html:not(.lp-is-paged) .lp-invest__grow{margin-left:6px}html:not(.lp-is-paged) .lp-invest__grow{--lp-gk: .27px}html:not(.lp-is-paged) .lp-invest--special .lp-invest__v{margin-left:-86px}.lp-invest__grow{--lp-gu: calc(1.3 * var(--lp-s));width:calc(129 * var(--lp-gu));height:calc(164 * var(--lp-gu));margin-bottom:calc(-14 * var(--lp-gu))}html:not(.lp-is-paged) .lp-invest__grow{--lp-gu: .62px}.lp-grow{display:block;width:100%;height:100%;overflow:visible}.lp-grow *{transform-box:view-box}.lp-gr-sprout{opacity:0;transform-origin:60px 150px}.lp-gr-line{stroke-dasharray:1;stroke-dashoffset:1}.lp-gr-leaf,.lp-gr-berry,.lp-gr-flower{transform-origin:var(--o);transform:scale(0)}.lp-gr-ripe,.lp-gr-flower{opacity:0}:is(.lp-is-paged .lp-num.lp-is-active,.lp-is-flow .lp-num.lp-is-inview) .lp-grow .lp-gr-sprout{animation:lp-gr-sprout 1.7s var(--lp-ease-out) .1s both}:is(.lp-is-paged .lp-num.lp-is-active,.lp-is-flow .lp-num.lp-is-inview) .lp-grow .lp-gr-line{animation:lp-gr-draw var(--t, .6s) cubic-bezier(.4,0,.2,1) var(--d) both}:is(.lp-is-paged .lp-num.lp-is-active,.lp-is-flow .lp-num.lp-is-inview) .lp-grow .lp-gr-leaf{animation:lp-gr-unfold .8s cubic-bezier(.3,1.35,.5,1) var(--d) both}:is(.lp-is-paged .lp-num.lp-is-active,.lp-is-flow .lp-num.lp-is-inview) .lp-grow .lp-gr-flower{animation:lp-gr-flower 1.5s var(--lp-ease-out) 2.1s both}:is(.lp-is-paged .lp-num.lp-is-active,.lp-is-flow .lp-num.lp-is-inview) .lp-grow .lp-gr-berry{animation:lp-gr-swell .9s cubic-bezier(.3,1.3,.5,1) var(--d) both}:is(.lp-is-paged .lp-num.lp-is-active,.lp-is-flow .lp-num.lp-is-inview) .lp-grow .lp-gr-ripe{animation:lp-gr-ripe 1.1s ease-in-out var(--d) both}@keyframes lp-gr-sprout{0%{opacity:0;transform:scale(.2)}25%{opacity:1;transform:none}60%{opacity:1}to{opacity:0;transform:scale(.9)}}@keyframes lp-gr-draw{to{stroke-dashoffset:0}}@keyframes lp-gr-unfold{0%{transform:scale(0) rotate(var(--r, 0deg))}to{transform:none}}@keyframes lp-gr-flower{0%{opacity:0;transform:scale(0) rotate(-40deg)}30%{opacity:1;transform:none}65%{opacity:1;transform:none}to{opacity:0;transform:scale(.6)}}@keyframes lp-gr-swell{0%{transform:scale(0)}to{transform:none}}@keyframes lp-gr-ripe{to{opacity:1}}@media(prefers-reduced-motion:reduce){.lp-gr-line{stroke-dashoffset:0}.lp-gr-leaf,.lp-gr-berry{transform:none}.lp-gr-ripe{opacity:1}.lp-grow *{animation:none!important}}.lp-gr-sprout{transform-origin:0 0;transform:translate(60px,150px) scale(.5) translate(-42px,-79px)}@keyframes lp-gr-sprout{0%{opacity:0;transform:translate(60px,150px) scale(.1) translate(-42px,-79px)}25%{opacity:1;transform:translate(60px,150px) scale(.5) translate(-42px,-79px)}60%{opacity:1;transform:translate(60px,150px) scale(.5) translate(-42px,-79px)}to{opacity:0;transform:translate(60px,150px) scale(.45) translate(-42px,-79px)}}.lp-grow{--sp: .6}.lp-gr-line{opacity:0}@keyframes lp-gr-draw{0%{opacity:0;stroke-dashoffset:1}1%{opacity:1}to{opacity:1;stroke-dashoffset:0}}:is(.lp-is-paged .lp-num.lp-is-active,.lp-is-flow .lp-num.lp-is-inview) .lp-grow .lp-gr-sprout{animation-duration:calc(1.7s * var(--sp))}:is(.lp-is-paged .lp-num.lp-is-active,.lp-is-flow .lp-num.lp-is-inview) .lp-grow .lp-gr-line{animation-duration:calc(var(--t, .6s) * var(--sp));animation-delay:calc(var(--d) * var(--sp))}:is(.lp-is-paged .lp-num.lp-is-active,.lp-is-flow .lp-num.lp-is-inview) .lp-grow .lp-gr-leaf{animation-duration:calc(.8s * var(--sp));animation-delay:calc(var(--d) * var(--sp))}:is(.lp-is-paged .lp-num.lp-is-active,.lp-is-flow .lp-num.lp-is-inview) .lp-grow .lp-gr-flower{animation-duration:calc(1.5s * var(--sp));animation-delay:calc(2.1s * var(--sp))}:is(.lp-is-paged .lp-num.lp-is-active,.lp-is-flow .lp-num.lp-is-inview) .lp-grow .lp-gr-berry{animation-duration:calc(.9s * var(--sp));animation-delay:calc(var(--d) * var(--sp))}:is(.lp-is-paged .lp-num.lp-is-active,.lp-is-flow .lp-num.lp-is-inview) .lp-grow .lp-gr-ripe{animation-duration:calc(1.1s * var(--sp));animation-delay:calc(var(--d) * var(--sp))}@media(prefers-reduced-motion:reduce){.lp-gr-line{opacity:1}}.lp-invest__grow{--lp-gu: calc(1.05 * var(--lp-s))}html:not(.lp-is-paged) .lp-invest__grow{--lp-gu: .5px}html:not(.lp-is-paged) .lp-invest--special .lp-invest__v{margin-left:-72px}.lp-invest--special .lp-invest__v{position:relative}.lp-invest__field{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.lp-invest__plant{position:absolute;display:block;transform-origin:46.5% 91.5%}.lp-invest__plant .lp-grow{width:100%;height:100%}:is(.lp-is-paged .lp-num.lp-is-active,.lp-is-flow .lp-num.lp-is-inview) .lp-grow .lp-gr-sprout{animation-delay:calc(.1s + var(--off, 0s))}:is(.lp-is-paged .lp-num.lp-is-active,.lp-is-flow .lp-num.lp-is-inview) .lp-grow :is(.lp-gr-line,.lp-gr-leaf,.lp-gr-berry,.lp-gr-ripe){animation-delay:calc(var(--d) * var(--sp) + var(--off, 0s))}:is(.lp-is-paged .lp-num.lp-is-active,.lp-is-flow .lp-num.lp-is-inview) .lp-grow .lp-gr-flower{animation-delay:calc(2.1s * var(--sp) + var(--off, 0s))}.lp-invest__grow{--lp-gu: calc(.85 * var(--lp-s))}html:not(.lp-is-paged) .lp-invest__grow{--lp-gu: .42px}html:not(.lp-is-paged) .lp-invest--special .lp-invest__v{margin-left:-60px}.lp-invest__grow .lp-gr-opt{display:none}.lp-is-paged .lp-invest__grow{--lp-gu: calc(.68 * var(--lp-s))}.lp-invest__grow{--off: .1s}html.lp-is-paged .lp-timeline .lp-slide .lp-side{top:auto;bottom:calc(var(--lp-vh) - (192 + 500) * var(--lp-sy));translate:0 30%}.lp-closing__lead{margin:0;font-family:var(--lp-f-mincho-md);letter-spacing:.1em;line-height:2}.lp-closing__map{margin:0}.lp-closing__map img{display:block;width:100%;height:100%;object-fit:contain}.lp-closing__body{word-break:auto-phrase}.lp-is-paged .lp-closing__inner{gap:calc(18 * var(--lp-s));padding-top:calc(110 * var(--lp-sy));padding-bottom:calc(110 * var(--lp-sy));justify-content:flex-start;box-sizing:border-box}.lp-is-paged .lp-closing__title{font-size:calc(38 * var(--lp-s));line-height:1.6}.lp-is-paged .lp-closing__lead{font-size:calc(19 * var(--lp-s))}.lp-is-paged .lp-closing__map{flex:1 1 auto;min-height:calc(120 * var(--lp-s));width:min(calc(760 * var(--lp-s)),90%)}.lp-is-paged .lp-closing__body{font-size:calc(17 * var(--lp-s));line-height:2}.lp-is-paged .lp-closing__links{margin-top:calc(4 * var(--lp-s))}.lp-is-paged .lp-closing.lp-is-active .lp-closing__inner>:nth-child(5){transition-delay:1.2s}.lp-is-paged .lp-closing.lp-is-active .lp-closing__inner>:nth-child(6){transition-delay:1.35s}html:not(.lp-is-paged) .lp-closing__lead{font-size:15px}html:not(.lp-is-paged) .lp-closing__map{width:80%;max-width:448px}html:not(.lp-is-paged) .lp-closing__map img{height:auto}html:not(.lp-is-paged) .lp-closing__body{font-size:14px;line-height:2.1}.lp-is-paged .lp-closing{overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:none}.lp-is-paged .lp-closing::-webkit-scrollbar{display:none}.lp-is-paged .lp-closing__bg{position:sticky;top:0;height:var(--lp-vh);margin-bottom:calc(-1 * var(--lp-vh))}.lp-is-paged .lp-closing__inner{position:relative;inset:auto;min-height:var(--lp-vh);justify-content:flex-start;gap:calc(26 * var(--lp-s));padding:calc(150 * var(--lp-sy)) 0 calc(150 * var(--lp-s))}.lp-is-paged .lp-closing__title{font-size:calc(44 * var(--lp-s))}.lp-is-paged .lp-closing__lead{font-size:calc(20 * var(--lp-s));margin-top:calc(10 * var(--lp-s))}.lp-is-paged .lp-closing__map{flex:none;min-height:0;width:min(calc(800 * var(--lp-s)),68.8%);margin:calc(20 * var(--lp-s)) 0}.lp-is-paged .lp-closing__map img{height:auto}.lp-is-paged .lp-closing__body{font-size:calc(18 * var(--lp-s));line-height:2.1}.lp-is-paged .lp-closing__links{margin-top:calc(16 * var(--lp-s))}.lp-is-paged .lp-closing__copy{position:static;margin-top:calc(70 * var(--lp-s))}.lp-is-paged[data-lp-screen=scroll][data-lp-theme=dark] .lp-hd{background:#1f211b8c}.lp-closing__title,.lp-closing__lead{word-break:auto-phrase;text-wrap:balance}html:not(.lp-is-paged) .lp-closing__title{font-size:clamp(20px,5.4vw,36px)}.lp-closing__map{position:relative}.lp-closing__hub{position:absolute;left:49.6%;top:43%;translate:-50% -50%;display:block;width:15%;padding:1.2% 1.8% 1.4%;background:var(--lp-parchment);border-radius:999px;box-shadow:0 0 0 3px #e42c262e,0 6px 18px #00000040}.lp-closing__hub img{display:block;width:100%;height:auto}.lp-closing__hub{width:5%;padding:.4% .6% .5%;box-shadow:0 0 0 2px #e42c262e,0 3px 8px #00000040}.lp-closing__hub{width:7.5%;padding:.6% .9% .7%}.lp-closing__hub{width:9.5%;padding:.7% 1.1% .8%;background:#f3f0e79e;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);box-shadow:none}html.lp-is-paged .lp-zone--v2 .lp-slide.lp-slide--hero.lp-is-long .lp-slide__text{top:calc(182 * var(--lp-sy));height:calc(640 * var(--lp-sy))}html.lp-is-paged .lp-zone--v2 .lp-slide.lp-slide--hero.lp-is-text .lp-slide__text{left:50%;width:calc(720 * var(--lp-sx));translate:-50% 0;align-items:center;text-align:center}html.lp-is-paged .lp-slide--hero.lp-is-text .lp-hero-no,html.lp-is-paged .lp-slide--hero.lp-is-text .lp-slide__label{align-self:center}html.lp-is-paged .lp-slide--hero.lp-is-text .lp-domains{justify-content:center}html.lp-is-paged .lp-slide--hero.lp-is-text .lp-slide__body{max-width:calc(640 * var(--lp-s));margin-left:auto;margin-right:auto;text-align:left;text-wrap:pretty}.lp-media--collage{display:grid;grid-template-columns:1.45fr 1fr;grid-template-rows:1.2fr 1fr;gap:0;background:none}.lp-col__ph{margin:0;overflow:hidden;min-width:0;min-height:0}.lp-col__ph--0{grid-row:1 / 3}.lp-col__ph img,html.lp-is-paged .lp-slide .lp-media--collage .lp-col__ph img{display:block;width:100%;height:100%;object-fit:cover}.lp-col__ph--1 img{object-position:50% 58%}.lp-col__ph--2 img{object-position:50% 70%}html:not(.lp-is-paged) .lp-media--collage{height:auto;aspect-ratio:1.45;gap:0}.lp-media--collage-2{grid-template-columns:1.6fr 1fr;grid-template-rows:1fr}.lp-media--collage-2 .lp-col__ph--0{grid-row:auto}.lp-media--collage-2 .lp-col__ph--1 img{object-position:3% 50%}html.lp-is-paged .lp-zone--v2 .lp-slide.lp-slide--hero.lp-is-text.lp-has-ep .lp-slide__text{top:calc(140 * var(--lp-sy));height:calc(470 * var(--lp-sy))}html.lp-is-paged .lp-zone--v2 .lp-slide--hero.lp-is-text .lp-ep{left:50%;right:auto;bottom:calc(64 * var(--lp-sy));width:calc(640 * var(--lp-s));translate:-50% 0}.lp-is-paged .lp-slide.lp-is-bm .lp-ep--bm{position:absolute;right:calc(-24 * var(--lp-s));top:100%;bottom:auto;translate:0 -15%;left:50%;width:auto;z-index:2}html:not(.lp-is-paged) .lp-ep--bm{margin:20px 0 0}html.lp-is-paged .lp-slide--episode.lp-has-duo.lp-is-center .lp-duo__ph--2{left:calc(221.5 * var(--lp-sx));width:calc(390 * var(--lp-sx))}html.lp-is-paged .lp-slide--episode.lp-has-duo.lp-is-center .lp-duo__ph--1{left:calc(611.5 * var(--lp-sx));width:calc(607 * var(--lp-sx))}html.lp-is-paged .lp-timeline .lp-slide.lp-has-duo.lp-is-center .lp-duo__ph--2 img{transform:none;object-position:66% 50%}.lp-slide.lp-has-duo.lp-is-center .lp-duo__ph--1 img{object-position:30% 50%}html.lp-is-paged .lp-slide--episode.lp-has-duo.lp-is-center .lp-ep--solo{left:50%;width:calc(540 * var(--lp-sx))}html.lp-is-paged .lp-slide--episode.lp-has-duo.lp-is-row .lp-duo__ph{top:calc(190 * var(--lp-sy));height:calc(400 * var(--lp-s));right:auto;bottom:auto}html.lp-is-paged .lp-slide--episode.lp-has-duo.lp-is-row .lp-duo__ph--1{left:calc(720 * var(--lp-sx) - 500 * var(--lp-s));width:calc(325 * var(--lp-s))}html.lp-is-paged .lp-slide--episode.lp-has-duo.lp-is-row .lp-duo__ph--2{left:calc(720 * var(--lp-sx) - 175 * var(--lp-s));width:calc(429 * var(--lp-s));z-index:0}html.lp-is-paged .lp-slide--episode.lp-has-duo.lp-is-row .lp-duo__ph--3{left:calc(720 * var(--lp-sx) + 254 * var(--lp-s));width:calc(246 * var(--lp-s))}html.lp-is-paged .lp-timeline .lp-slide.lp-has-duo.lp-is-row .lp-duo__ph img{transform:none;object-position:50% 50%}html.lp-is-paged .lp-timeline .lp-slide.lp-has-duo.lp-is-row .lp-duo__ph--1 img{object-position:40% 40%}html.lp-is-paged .lp-slide--episode.lp-has-duo.lp-is-row .lp-ep--solo{left:calc(720 * var(--lp-sx) - 460 * var(--lp-s));top:calc(190 * var(--lp-sy) + 360 * var(--lp-s));width:calc(920 * var(--lp-s))}html:not(.lp-is-paged) .lp-slide.lp-is-row .lp-slide__media--duo{display:flex;height:auto;aspect-ratio:auto}html:not(.lp-is-paged) .lp-slide.lp-is-row .lp-duo__ph{position:relative;inset:auto;width:auto;height:46vw;aspect-ratio:auto;transform:none}html:not(.lp-is-paged) .lp-slide.lp-is-row .lp-duo__ph--1{flex:325 1 0}html:not(.lp-is-paged) .lp-slide.lp-is-row .lp-duo__ph--2{flex:429 1 0}html:not(.lp-is-paged) .lp-slide.lp-is-row .lp-duo__ph--3{flex:246 1 0}.lp-bm__media--diagram{display:flex;align-items:center;justify-content:center}.lp-bm__media--diagram svg{width:auto;height:86%;max-width:92%}.lp-dg-shelf{stroke-width:1;stroke-opacity:.4}.lp-dg-robot *{vector-effect:non-scaling-stroke}.lp-dg-flow{stroke-dasharray:3 12;stroke-width:2.4}.lp-dg-rackline{fill:none;stroke:var(--lp-berry);stroke-width:1;stroke-opacity:.4;stroke-linecap:round}.lp-dg-rack--l{transform:translateY(calc(130px + var(--k) * 36.7px));animation:lp-rack-up 16s linear infinite;animation-delay:calc(var(--k) * -2.667s)}.lp-dg-rack--r{transform:translateY(calc(130px + var(--k) * 36.7px));animation:lp-rack-down 16s linear infinite;animation-delay:calc(var(--k) * -2.667s)}@keyframes lp-rack-down{0%{transform:translateY(116px);opacity:0}8%,92%{opacity:1}to{transform:translateY(336px);opacity:0}}@keyframes lp-rack-up{0%{transform:translateY(336px);opacity:0}8%,92%{opacity:1}to{transform:translateY(116px);opacity:0}}@media(prefers-reduced-motion:reduce){.lp-dg-rack--l,.lp-dg-rack--r{animation:none}}.lp-bm__inset{float:right;margin:0;overflow:hidden}.lp-bm__inset img{display:block;width:100%;height:auto}.lp-bm:after{content:"";display:block;clear:both}.lp-is-paged .lp-bm__inset{width:42%;margin:calc(6 * var(--lp-s)) 0 calc(8 * var(--lp-s)) calc(28 * var(--lp-s))}html:not(.lp-is-paged) .lp-bm__inset{width:100%;float:none;margin:16px 0}.lp-bm__inset{aspect-ratio:3 / 2}.lp-bm__inset img{height:100%;object-fit:cover}.lp-is-paged .lp-slide.lp-is-bm.lp-has-inset .lp-bm{top:calc(178 * var(--lp-sy));translate:-50% 0}.lp-hero-inset{margin:0;overflow:hidden}.lp-hero-inset img{display:block;width:100%;height:100%;object-fit:cover}html.lp-is-paged .lp-zone--v2 .lp-slide--hero .lp-hero-inset{position:absolute;right:0;top:calc(527 * var(--lp-sy));width:calc(355 * var(--lp-sx));aspect-ratio:1578 / 1286;z-index:2;opacity:0;transform:translateY(22px);transition:opacity .45s,transform .6s var(--lp-ease)}html.lp-is-paged .lp-zone--v2 .lp-slide--hero.lp-is-current .lp-hero-inset{opacity:1;transform:none;transition:opacity .54s var(--lp-ease-out) .6s,transform .66s var(--lp-ease-out) .6s}html:not(.lp-is-paged) .lp-hero-inset{width:100%;margin:20px 0 0}.lp-finale__cut img[src*=jp-white-strawberry]{object-position:44% 50%;scale:1.25;transform-origin:50% 0%}.lp-finale__cut:has(img[src*=jp-gift-box]){overflow:visible}.lp-is-paged .lp-timeline.lp-is-arrived .lp-slide--finale.lp-is-current .lp-finale__cut:has(img[src*=jp-gift-box]){-webkit-mask-size:160% 160%;mask-size:160% 160%}html:not(.lp-is-paged) .lp-finale__cut:has(img[src*=jp-gift-box]){-webkit-mask:none;mask:none}.lp-finale__cut img[src*=jp-gift-box]{object-fit:contain}.lp-finale__cut:has(img[src*=jp-gift-box]):after{border-radius:50%;background:radial-gradient(circle closest-side,rgba(220,199,168,.3) 62%,rgba(220,199,168,.15) 86%,transparent 100%);filter:blur(0);z-index:0}.lp-finale__cut img[src*=jp-gift-box]{position:relative;z-index:1}.lp-is-paged .lp-timeline.lp-is-arrived .lp-slide--finale.lp-is-current .lp-finale__cut:has(img[src*=jp-gift-box]):after{filter:blur(36px);transition:opacity 1.8s cubic-bezier(.4,0,.2,1) .35s,filter 1.8s cubic-bezier(.4,0,.2,1) .2s}.lp-is-paged .lp-timeline.lp-is-arrived .lp-slide--finale.lp-is-current .lp-finale__cut:has(img[src*=jp-gift-box]){transition:-webkit-mask-size 1.6s cubic-bezier(.3,.9,.25,1) .15s,mask-size 1.6s cubic-bezier(.3,.9,.25,1) .15s}html.lp-is-paged .lp-num .lp-chart h3,html.lp-is-paged .lp-num__trio .lp-chart h3{font-size:calc(var(--lp-fs-section) * var(--lp-s))}html:not(.lp-is-paged) .lp-chart h3{font-size:22px}html.lp-is-paged .lp-num__trio:not(.lp-num__trio--duo) .lp-rb-stage{flex-direction:column;align-items:center;justify-content:flex-end;gap:calc(14 * var(--lp-s))}html.lp-is-paged .lp-num__trio:not(.lp-num__trio--duo) .lp-rb-img{flex:1 1 auto;min-height:0;width:auto;height:auto;max-width:100%;max-height:calc(100cqh - 150 * var(--lp-s));object-position:center bottom}html.lp-is-paged .lp-num__trio:not(.lp-num__trio--duo) .lp-rb-num{text-align:center}html.lp-is-paged .lp-num__trio:not(.lp-num__trio--duo) .lp-rb-x{font-size:calc(100 * var(--lp-s));justify-content:center}html.lp-is-paged .lp-num__trio:not(.lp-num__trio--duo) .lp-rb-from{justify-content:center}html.lp-is-paged .lp-zone--v2 .lp-slide.lp-slide--hero.lp-is-long .lp-hero-no{margin-bottom:calc(8 * var(--lp-s))}html.lp-is-paged .lp-zone--v2 .lp-slide.lp-slide--hero.lp-is-long .lp-domains{margin-bottom:calc(12 * var(--lp-s))}html.lp-is-paged .lp-zone--v2 .lp-slide.lp-slide--hero.lp-is-long .lp-slide__title{margin-bottom:calc(10 * var(--lp-s))}html.lp-is-paged .lp-intro__card p:not(:first-child),html.lp-is-paged .lp-timeline .lp-slide .lp-side__body,html.lp-is-paged .lp-num--roles .lp-rhead__lead{font-size:max(12.5px,calc(var(--lp-fs-body) * var(--lp-s)));line-height:var(--lp-lh-body)}html:not(.lp-is-paged) .lp-side__body,html:not(.lp-is-paged) .lp-rhead__lead{font-size:15px;line-height:1.95}html:not(.lp-is-paged) .lp-num--metrics2{padding-bottom:0}html:not(.lp-is-paged) .lp-num--metrics2~.lp-num--metrics:not(.lp-num--metrics2){padding-top:48px}html:not(.lp-is-paged) .lp-slide.lp-has-inset .lp-bm{display:flex;flex-direction:column}html:not(.lp-is-paged) .lp-slide.lp-has-inset .lp-bm__inset{order:1;margin:20px 0 0}html:not(.lp-is-paged) .lp-slide.lp-has-inset .lp-bm:after{display:none}html.lp-is-paged .lp-zone--v2 .lp-slide.lp-slide--hero.lp-many-tags .lp-domains{row-gap:calc(5 * var(--lp-s));margin-bottom:calc(8 * var(--lp-s))}html.lp-is-paged .lp-zone--v2 .lp-slide.lp-slide--hero.lp-many-tags .lp-hero-no{margin-bottom:0}html.lp-is-paged .lp-zone--v2 .lp-slide.lp-slide--hero.lp-many-tags .lp-slide__title{margin-bottom:calc(6 * var(--lp-s))}html.lp-is-paged .lp-zone--v2 .lp-slide.lp-slide--hero.lp-many-tags .lp-slide__text{top:calc(150 * var(--lp-sy))}html.lp-is-paged .lp-zone--v2 .lp-slide.lp-slide--hero.lp-is-long .lp-domains{row-gap:calc(6 * var(--lp-s));margin-bottom:calc(8 * var(--lp-s))}html.lp-is-paged .lp-zone--v2 .lp-slide.lp-slide--hero.lp-is-long .lp-hero-no{margin-bottom:calc(4 * var(--lp-s))}html.lp-is-paged .lp-zone--v2 .lp-slide.lp-slide--hero.lp-is-long .lp-slide__title{margin-bottom:calc(6 * var(--lp-s))}.lp-domains:has(>li:nth-child(6)){display:grid;grid-template-columns:repeat(3,max-content);justify-content:start}.lp-domains:has(>li:nth-child(6)) li{text-align:center}.lp-is-paged .lp-closing__body{margin-bottom:calc(24 * var(--lp-s))}html:not(.lp-is-paged) .lp-closing__body{margin-bottom:16px}.lp-is-paged .lp-closing__map{margin:calc(-28 * var(--lp-s)) 0 calc(-44 * var(--lp-s))}html:not(.lp-is-paged) .lp-closing__map{margin:-16px 0 -24px}.lp-closing__body{font-family:var(--lp-f-mincho-md);letter-spacing:.1em}.lp-is-paged .lp-closing__body{font-size:calc(20 * var(--lp-s));line-height:2}html:not(.lp-is-paged) .lp-closing__body{font-size:15px;line-height:2}.lp-slide__media:has(img[src*=mega-water-tank-system]){background:#edd9bd}html.lp-is-paged .lp-slide .lp-slide__media img[src*=mega-water-tank-system],.lp-slide__media img[src*=mega-water-tank-system]{object-fit:contain}html.lp-is-paged .lp-slide--episode:has(img[src*=oic-ceremony]){--lp-oic-w: min(calc(900 * var(--lp-sx)), calc(1080 * var(--lp-s)))}html.lp-is-paged .lp-zone--v2 .lp-slide--episode:has(img[src*=oic-ceremony]) .lp-slide__media{left:calc(50% - var(--lp-oic-w) / 2);top:calc(178 * var(--lp-sy));width:var(--lp-oic-w);height:calc(var(--lp-oic-w) / 2)}html.lp-is-paged .lp-zone--v2 .lp-slide--episode:has(img[src*=oic-ceremony]) .lp-slide__media img{object-fit:cover;object-position:50% 78%}html.lp-is-paged .lp-slide--episode:has(img[src*=oic-ceremony]) .lp-ep--solo{left:calc(50% - var(--lp-oic-w) / 2 + 56 * var(--lp-s));top:calc(178 * var(--lp-sy) + var(--lp-oic-w) / 2 - 64 * var(--lp-s));width:calc(var(--lp-oic-w) - 112 * var(--lp-s));transform:translateY(30px)}html.lp-is-paged .lp-slide--episode.lp-is-current:has(img[src*=oic-ceremony]) .lp-ep--solo{transform:none}.lp-slide__media img[src*=mega-robots-aisle]{scale:1.1;transform-origin:100% 100%}.lp-farm__img img[src*=mega-robots-aisle]{scale:none}html.lp-is-paged .lp-zone--v2 .lp-slide--hero.lp-has-inset .lp-slide__media{top:calc(252 * var(--lp-sy));height:calc(440 * var(--lp-sy))}html.lp-is-paged .lp-zone--v2 .lp-slide--hero .lp-hero-inset{top:calc(600 * var(--lp-sy))}.lp-is-paged .lp-slide.lp-is-bm.lp-is-long.lp-has-inset .lp-bm{display:block;bottom:auto;top:calc(178 * var(--lp-sy))}.lp-is-paged .lp-slide.lp-is-bm.lp-is-long.lp-has-inset .lp-bm{padding-top:calc(30 * var(--lp-s));padding-bottom:calc(40 * var(--lp-s))}.lp-is-paged .lp-has-inset.lp-is-long .lp-bm__label{margin-bottom:calc(20 * var(--lp-s))}.lp-is-paged .lp-has-inset.lp-is-long .lp-bm__title{margin-top:calc(26 * var(--lp-s))}.lp-is-paged .lp-has-inset.lp-is-long .lp-bm__body{margin-top:calc(14 * var(--lp-s))}.lp-is-paged .lp-num__foot-note{font-size:max(12px,calc(var(--lp-fs-small) * var(--lp-s)))}html:not(.lp-is-paged) .lp-num__foot-note{font-size:12px}.lp-is-paged .lp-side__title{font-size:calc(25 * var(--lp-s))}html:not(.lp-is-paged) .lp-bm__body{font-size:15px;line-height:1.95}html:not(.lp-is-paged) .lp-side__title{font-size:20px;line-height:1.6}html:not(.lp-is-paged) .lp-side__label{font-size:13px}html.lp-is-paged .lp-timeline .lp-slide .lp-slide__body,html.lp-is-paged .lp-zone--v2 .lp-slide.lp-slide--hero .lp-slide__body,html.lp-is-paged .lp-zone--v2 .lp-slide.lp-is-card .lp-slide__body,html.lp-is-paged .lp-timeline .lp-slide .lp-finale__body,html.lp-is-paged .lp-bm__body,html.lp-is-paged .lp-timeline .lp-slide .lp-side__body,html.lp-is-paged .lp-intro__card p:not(:first-child),html.lp-is-paged .lp-num--roles .lp-rhead__lead{font-size:max(16px,calc(var(--lp-fs-body) * var(--lp-s)))}html.lp-is-paged .lp-timeline .lp-slide .lp-ep__body{font-size:max(16px,calc(var(--lp-fs-story) * var(--lp-s)))}html.lp-is-paged .lp-num .lp-num__note,html.lp-is-paged .lp-num .lp-num__trio .lp-num__note{font-size:max(14px,calc(var(--lp-fs-note) * var(--lp-s)))}html.lp-is-paged .lp-closing__lead,html.lp-is-paged .lp-closing__body{font-size:max(16px,calc(20 * var(--lp-s)))}html.lp-is-paged .lp-domains li{font-size:max(11px,calc(13 * var(--lp-s)))}html.lp-is-paged .lp-zone--v2 .lp-slide--hero .lp-slide__label{font-size:max(11px,calc(17 * var(--lp-s)))}html:not(.lp-is-paged) .lp-slide__body,html:not(.lp-is-paged) .lp-bm__body,html:not(.lp-is-paged) .lp-side__body,html:not(.lp-is-paged) .lp-ep__body,html:not(.lp-is-paged) .lp-finale__body,html:not(.lp-is-paged) .lp-intro__card p:not(:first-child),html:not(.lp-is-paged) .lp-rhead__lead,html:not(.lp-is-paged) .lp-num__note,html:not(.lp-is-paged) .lp-closing__lead,html:not(.lp-is-paged) .lp-closing__body,html:not(.lp-is-paged) .lp-invest__note{font-size:16px;line-height:1.9}html:not(.lp-is-paged) .lp-intro__card p:first-child{font-size:18px}html:not(.lp-is-paged) .lp-ep__title{font-size:19px;line-height:1.6}html:not(.lp-is-paged) .lp-slide--corp:not(.lp-is-bm) .lp-slide__title{font-size:20px}html:not(.lp-is-paged) :is(.lp-slide__title,.lp-ep__title,.lp-side__title,.lp-bm__title,.lp-finale__title,.lp-closing__title,.lp-door__title){word-break:normal;text-wrap:pretty}html:not(.lp-is-paged) .lp-slide .lp-slide__title,html:not(.lp-is-paged) .lp-finale__title{font-size:22px;line-height:1.55}html:not(.lp-is-paged) .lp-slide--corp:not(.lp-is-bm) .lp-slide__title,html:not(.lp-is-paged) .lp-bm__title,html:not(.lp-is-paged) .lp-side__title{font-size:21px;line-height:1.55}html:not(.lp-is-paged) .lp-ep__title{font-size:20px;line-height:1.55}html:not(.lp-is-paged) .lp-closing__title{font-size:22px}html:not(.lp-is-paged) .lp-door__title{font-size:26px}html:not(.lp-is-paged) :is(.lp-slide__title,.lp-ep__title,.lp-side__title,.lp-bm__title,.lp-finale__title,.lp-closing__title){letter-spacing:.02em}html:not(.lp-is-paged) .lp-slide .lp-slide__title,html:not(.lp-is-paged) .lp-finale__title{font-size:21px}html:not(.lp-is-paged) .lp-slide--corp:not(.lp-is-bm) .lp-slide__title,html:not(.lp-is-paged) .lp-bm__title,html:not(.lp-is-paged) .lp-side__title,html:not(.lp-is-paged) .lp-closing__title{font-size:20px}html:not(.lp-is-paged) .lp-ep__title{font-size:20px}html.lp-is-paged .lp-intro__card p:not(:first-child){font-size:max(16px,calc(var(--lp-fs-body) * var(--lp-s)))}html.lp-is-paged .lp-intro__card p:first-child{font-size:max(19px,calc(19 * var(--lp-s)))}html.lp-is-paged .lp-num .lp-num__note,html.lp-is-paged .lp-num .lp-num__trio .lp-num__note,html.lp-is-paged .lp-num .lp-num__foot .lp-num__note,html.lp-is-paged .lp-invest__note,html.lp-is-paged .lp-invest--special .lp-invest__note{font-size:max(16px,calc(var(--lp-fs-body) * var(--lp-s)))}html.lp-is-paged .lp-yd__why,html.lp-is-paged .lp-rteam__items li{font-size:max(14px,calc(var(--lp-fs-note) * var(--lp-s)))}
/*# sourceMappingURL=/cdn/shop/t/3/assets/c_lp-history.css.map */
