body[data-page=lifestyle] .nav__logo-icon,body[data-page=lifestyle] .nav__logo-word,body[data-page=lifestyle] .footer__logo-icon,body[data-page=lifestyle] .footer__logo-word{fill:var(--fg)}html[data-theme=day] body[data-page=lifestyle] .footer__logo-icon,html[data-theme=day] body[data-page=lifestyle] .footer__logo-word{fill:var(--red)}body[data-page=lifestyle] .fx-weave,html[data-theme=day] body[data-page=lifestyle] .fx-grain{display:none}body[data-page=lifestyle]{font-weight:var(--weight-body);scrollbar-color:var(--line-strong) transparent}html.js body[data-page=lifestyle]{opacity:1}body[data-page=lifestyle] .nav__links{margin-left:auto}@media (width<=900px){body[data-page=lifestyle] .nav__inner{gap:1rem}body[data-page=lifestyle] .nav__toggle{flex-shrink:0}}.m-hero{align-content:center;min-height:100svh;display:grid;position:relative;overflow:hidden}.m-arcs{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.m-arcs path{fill:none;stroke:var(--fg);stroke-opacity:.16;stroke-width:1px;vector-effect:non-scaling-stroke}.m-hero__grid{z-index:2;align-items:end;row-gap:clamp(2rem,4vh,3rem);padding-block:clamp(7rem,15vh,9rem) clamp(2.5rem,6vh,4rem);position:relative}.m-hero__index{letter-spacing:.28em;text-transform:uppercase;color:var(--fg-mute);grid-column:1/13;align-items:center;gap:1.2rem;font-size:.75rem;font-weight:600;display:flex}.m-hero__index:after{content:"";background:var(--fg-mute);order:-1;width:clamp(2rem,6vw,5rem);height:1px}.m-hero__index span:first-child{order:-2}.m-hero__word{font-family:var(--font-display);letter-spacing:.06em;text-transform:uppercase;color:var(--fg);grid-column:1/13;margin-left:-.04em;font-size:clamp(4.4rem,15.5vw,15.5rem);font-weight:300;line-height:.92}.m-hero__lead{max-width:34ch;font-size:var(--text-lg);color:var(--fg-mute);text-wrap:pretty;grid-column:1/6;align-self:start;line-height:1.5}.m-hero__meta{letter-spacing:.14em;text-transform:uppercase;color:var(--fg-mute);font-variant-numeric:tabular-nums;grid-column:1/13;margin-top:clamp(1.5rem,4vh,3rem);font-size:.75rem}.m-plate{border-top:1px solid var(--line);padding-block:clamp(4rem,9vh,7rem)}.m-plate__grid{align-items:start;row-gap:clamp(2rem,4vh,3rem)}.m-plate__side{grid-column:1/4}.m-plate__num{font-family:var(--font-display);letter-spacing:.04em;font-variant-numeric:tabular-nums;font-size:clamp(2rem,2.6vw,2.6rem);font-weight:300;line-height:1;display:block}.m-plate__label{letter-spacing:.28em;text-transform:uppercase;color:var(--fg-mute);margin-top:.8rem;font-size:.75rem;font-weight:600;display:block}.m-plate__note{max-width:28ch;font-size:var(--text-base);color:var(--fg-mute);text-wrap:pretty;margin-top:1rem;line-height:1.55}.m-plate__main{grid-column:4/13;gap:clamp(1.5rem,3vh,2.5rem);display:grid}.m-box{padding:1px;position:relative}.m-box__frame{pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.m-box__frame rect{fill:none;stroke:var(--fg);stroke-opacity:.5;stroke-width:1px;vector-effect:non-scaling-stroke}.m-box:before,.m-box:after{content:"";border:1px solid var(--fg);pointer-events:none;width:14px;height:14px;position:absolute}.m-box:before{border-width:1px 0 0 1px;top:-1px;left:-1px}.m-box:after{border-width:0 1px 1px 0;bottom:-1px;right:-1px}.m-box .m-fig__box{background:var(--bg-raise)}@media (width<=899px){.m-hero__lead,.m-hero__fig,.m-plate__side,.m-plate__main{grid-column:1/13}.m-hero{align-content:start}.m-hero__lead{min-height:6em}.m-hero__word{font-size:clamp(2.6rem,16.2vw,7rem)}.m-hero__meta{margin-top:.5rem}.m-plate__note{max-width:44ch}}.m-pair,.m-pair__night{position:absolute;inset:0}.m-pair__night img{opacity:0;transition:opacity .9s var(--ease-ui)}html[data-theme=night] .m-pair__night img{opacity:1}.m-fig__box img{transition:filter .6s var(--ease-ui)}html[data-theme=night] .m-fig__box img:not(.m-pair--paired img){filter:brightness(.72)contrast(1.06)saturate(.78)}.m-tick{background:var(--red);width:2.5rem;height:1px;margin-bottom:1.1rem;display:block;position:relative}.m-tick:after{content:"";background:var(--red);width:1px;height:7px;position:absolute;top:-3px;right:0}.m-plate__side .m-plate__label{margin-top:.8rem}.m-spec{border-top:1px solid var(--line);margin-top:1.4rem}.m-spec div{border-bottom:1px solid var(--line);font-size:var(--text-base);justify-content:space-between;gap:1rem;padding:.6rem 0;display:flex}.m-spec dt{color:var(--fg-mute)}.m-spec dd{text-align:right;font-variant-numeric:tabular-nums}.m-arcs{-webkit-mask-image:linear-gradient(#0000 0,#000 6rem);mask-image:linear-gradient(#0000 0,#000 6rem)}@media (width<=899px){.m-arcs{-webkit-mask-image:linear-gradient(#0000 0,#000 6rem 50%,#0000 65%);mask-image:linear-gradient(#0000 0,#000 6rem 50%,#0000 65%)}.m-plate__side,.m-plate__main{display:contents}.m-plate__grid>*,.m-plate__grid>*>*{grid-column:1/13;min-width:0}.m-plate__num,.m-plate__label{order:-3}.m-plate__main>div:first-child{order:-2}.m-plate__note{order:-1;margin-top:0}.m-plate__side .m-spec{order:1}.m-plate__grid{row-gap:1.25rem}.m-plate__label{margin-top:-.5rem}}.m-plate{padding-block:clamp(3rem,7vh,5rem)}.m-plate__grid{row-gap:clamp(1.5rem,3vh,2.25rem)}.m-plate__main{gap:clamp(1.25rem,2.5vh,2rem)}.m-plate__main .m-title{font-size:clamp(1.9rem,3.2vw,3.1rem)}.m-hero__fig{grid-column:7/13}.m-rail{left:var(--gutter);z-index:var(--z-overlay);letter-spacing:.18em;text-transform:uppercase;font-variant-numeric:tabular-nums;color:#fff;mix-blend-mode:difference;pointer-events:none;opacity:0;transition:opacity .4s var(--ease-ui);gap:.5rem;font-size:.75rem;display:flex;position:fixed;bottom:1.2rem}.m-rail.is-on{opacity:1}.m-rail__sep{opacity:.5}@media (width<=899px){.m-rail{display:none}.m-hero__fig{grid-column:1/13}}.m-arcs path{stroke-opacity:.2}.m-arcs .m-arcs__grad{stroke-opacity:.28}.m-arcs .m-arcs__card{stroke-opacity:.4}.m-hero{background:var(--bg)}.m-arcs--phone{display:none}.m-fig .m-fig__box img{transition:transform .9s var(--ease-material), filter .6s var(--ease-ui)}.m-fig:not(.m-gal__fig):hover .m-fig__box img{transform:scale(1.025)}.m-fig .m-box__frame rect{transition:stroke-opacity .4s var(--ease-ui)}.m-fig:hover .m-box__frame rect{stroke-opacity:1}.m-plate--gallery{padding-block:clamp(2rem,5svh,3.5rem)}.m-plate--gallery .m-plate__side{grid-area:1/1/3/5}.m-gal__head{grid-area:1/5/auto/13}.m-plate--gallery .m-plate__main{grid-area:2/5/auto/13}.m-plate--gallery .m-title .ln{display:block}.m-plate--gallery .m-plate__grid{grid-template-rows:auto 1fr;row-gap:clamp(1rem,2.4svh,1.6rem)}.m-gal__head .m-title{font-size:clamp(1.8rem,min(2.8vw,4.6svh),2.7rem);line-height:1.02}.m-gal__head .m-tick{margin-bottom:.8rem}[hidden]{display:none!important}.m-gal__index{border-top:1px solid var(--line);margin-top:clamp(1rem,2.4svh,1.6rem)}.m-gal__tab{border-bottom:1px solid var(--line);text-align:left;width:100%;min-height:44px;font-size:var(--text-base);color:var(--fg-mute);transition:color .3s var(--ease-ui);grid-template-columns:2.4rem 2.2rem minmax(0,1fr);align-items:center;padding:.35rem 0;display:grid}.m-gal__tab:hover,.m-gal__tab.is-on{color:var(--fg)}.m-gal__tab:focus-visible{outline:1px solid var(--gold);outline-offset:-1px}.m-gal__n{letter-spacing:.14em;font-variant-numeric:tabular-nums;color:var(--fg-mute);font-size:.75rem}.m-gal__mark{background:var(--red);transform-origin:0;width:1.5rem;height:1px;transition:transform .5s var(--ease-material);display:block;position:relative;transform:scaleX(0)}.m-gal__mark:after{content:"";background:var(--red);width:1px;height:7px;position:absolute;top:-3px;right:0}.m-gal__tab.is-on .m-gal__mark{transform:scaleX(1)}.m-gal__name{font-family:var(--font-display);letter-spacing:.06em;text-transform:uppercase;font-size:clamp(1.05rem,1.25vw,1.3rem);font-weight:300;line-height:1.15}.m-gal__panels{margin-top:clamp(1rem,2.4svh,1.6rem);display:grid}.m-gal__panel{visibility:hidden;grid-area:1/1}.m-gal__panel.is-on{visibility:visible}.m-gal__panel:focus-visible{outline:1px solid var(--gold);outline-offset:4px}.m-gal__title{font-family:var(--font-display);letter-spacing:.06em;text-transform:uppercase;font-size:clamp(1.4rem,2vw,2rem);font-weight:300;line-height:1.1}.m-gal__ctx{max-width:30ch;font-size:var(--text-base);color:var(--fg-mute);text-wrap:pretty;margin-top:.7rem;line-height:1.55}.m-gal__spec{margin-top:.9rem}.m-gal__spec div{padding-block:.45rem}.m-gal__stage{aspect-ratio:16/9;touch-action:pan-y}.m-gal__slide .m-pair{inset:0 -4.5%}.m-gal__fig .m-cap{margin-top:.6rem}.m-gal__slide,.m-gal__frame{position:absolute;inset:0}.m-gal__slide:not(.is-on),.m-gal__frame:not(.is-on){opacity:0;visibility:hidden}.m-gal__slide{will-change:transform, opacity}.m-gal__count,.m-gal__views{z-index:2;background:var(--bg);color:var(--fg-mute);letter-spacing:.18em;text-transform:uppercase;font-variant-numeric:tabular-nums;font-size:.75rem;position:absolute}.m-gal__count{gap:.4em;padding:.5rem .75rem .55rem .9rem;display:inline-flex;top:0;right:0}.m-gal__count [data-gal-cur]{color:var(--fg)}.m-gal__roll{vertical-align:bottom;display:inline-block;overflow:hidden}.m-gal__roll>span{display:inline-block}.m-gal__fig .m-cap .m-gal__roll:first-child span{letter-spacing:.02em;text-transform:none;text-align:left;font-size:.8rem}.m-gal__fig .m-cap .m-gal__roll:first-child{min-width:0}.m-gal__fig .m-cap span:last-child{transition:color .3s var(--ease-ui)}.m-gal__fig:hover .m-cap span:last-child{color:var(--fg)}.m-steps{grid-template-columns:repeat(4,1fr);column-gap:clamp(1rem,2vw,2rem);padding-top:1.6rem;display:grid;position:relative}.m-steps__line{width:100%;height:12px;position:absolute;top:0;left:0;right:0;overflow:visible}.m-steps__line path{fill:none;stroke:var(--fg);stroke-width:1px;vector-effect:non-scaling-stroke}.m-step__index{font-family:var(--font-display);letter-spacing:.04em;font-variant-numeric:tabular-nums;font-size:clamp(2rem,2.6vw,2.6rem);font-weight:300;line-height:1;display:block}.m-step__name{font-family:var(--font-display);letter-spacing:.06em;text-transform:uppercase;margin-top:.9rem;font-size:clamp(1.2rem,1.5vw,1.5rem);font-weight:300;line-height:1.15;display:block}.m-step p{font-size:var(--text-base);color:var(--fg-mute);text-wrap:pretty;margin-top:.7rem;line-height:1.6}.m-record{min-height:44px;font-size:var(--text-base);color:var(--fg);align-items:center;gap:.8rem;margin-top:.5rem;display:inline-flex;position:relative}.m-record:after{content:"";background:var(--fg-mute);transform-origin:0;height:1px;transition:transform .45s var(--ease-material);position:absolute;bottom:.55rem;left:0;right:0;transform:scaleX(.35)}.m-record:hover:after,.m-record:focus-visible:after{background:var(--gold);transform:scaleX(1)}@media (width<=899px){.m-arcs--desk{display:none}.m-arcs--phone{display:block;-webkit-mask-image:linear-gradient(#0000 0,#000 6rem);mask-image:linear-gradient(#0000 0,#000 6rem)}.m-steps{grid-template-columns:1fr 1fr;row-gap:2rem}.m-gal__index{margin-top:0;margin-inline:calc(-1 * var(--gutter));padding-inline:var(--gutter);scrollbar-width:none;border-top:0;border-bottom:1px solid var(--line);order:0;display:flex;overflow-x:auto}.m-gal__index::-webkit-scrollbar{display:none}.m-gal__index{-webkit-mask-image:linear-gradient(to right, transparent, #000 var(--gutter), #000 calc(100% - var(--gutter)), transparent);mask-image:linear-gradient(to right, transparent, #000 var(--gutter), #000 calc(100% - var(--gutter)), transparent)}.m-gal__tab{border-bottom:0;flex:none;grid-template-columns:auto auto auto;column-gap:.55rem;width:auto;padding-right:1.4rem}.m-gal__mark{width:1.1rem}.m-gal__tab:not(.is-on) .m-gal__mark{width:0;margin-right:-.55rem}.m-plate--gallery .m-plate__grid{grid-template-rows:none}.m-gal__head{order:-2;grid-area:auto/1/auto/13}.m-gal__fig{order:1}.m-gal__panels{order:2;margin-top:0}.m-gal__ctx{max-width:44ch}}@media (width<=767px){.m-gal__stage{aspect-ratio:4/5}}@media (width<=599px){.m-steps{grid-template-columns:1fr;padding-top:0}.m-steps__line{display:none}}@media (width>=900px){.ls-plate--catalogue .m-plate__main{container-type:inline-size}.ls-plate--catalogue .m-gal__stage{aspect-ratio:auto;height:min(56.25cqw, calc(100svh - var(--ls-strip,29.5rem)))}}.ls-strip{border-top:1px solid var(--line);grid-template-columns:repeat(8,minmax(0,1fr));align-items:start;column-gap:clamp(1rem,2vw,2rem);margin-top:clamp(1rem,2.4svh,1.6rem);padding-top:clamp(1rem,2.4svh,1.6rem);display:grid}.ls-strip__text{grid-column:5/9}.ls-strip__name{font-family:var(--font-display);letter-spacing:.06em;text-transform:uppercase;margin-top:-.2em;font-size:clamp(1.1rem,1.35vw,1.4rem);font-weight:300;line-height:1.15;display:block}.ls-strip__note{font-size:var(--text-base);color:var(--fg-mute);text-wrap:pretty;margin-top:.45rem;line-height:1.6}.ls-strip__cap{border-top:1px solid var(--line);margin-top:.7rem;padding-top:.55rem}.ls-draw path,.ls-draw circle,.ls-draw ellipse,.ls-draw line{fill:none;stroke:var(--fg);stroke-width:1.2px;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.ls-label{letter-spacing:.14em;text-transform:uppercase;color:var(--fg-mute);font-size:.75rem;line-height:1.25}@media (width<=899px){.ls-strip{order:3;row-gap:1.2rem}}@media (width<=599px){.ls-strip__text{grid-area:1/1/auto/-1}}html[data-theme=day] .m-gal__tab:focus-visible,html[data-theme=day] .m-gal__panel:focus-visible,html[data-theme=day] .m-gal__view:focus-visible{outline-color:var(--fg)}[data-gallery]:not(:has([data-gal-slide="1"])) .m-gal__count{display:none}.ls-e .m-hero__grid{--ls-cap:calc((100svh - 29rem) * 4 / 3);--ls-gap:clamp(1rem, 2vw, 2rem);padding-bottom:clamp(1.5rem,4svh,2.5rem)}.ls-e .ls-e__box{position:relative}.ls-e .ls-e__stair .m-fig__box{aspect-ratio:4/3}.ls-e .ls-econ{display:none}@media (width>=900px){.ls-e .m-hero__index{grid-row:1}.ls-e .m-hero__word{grid-row:2}.ls-e .m-hero__lead{grid-area:3/1/auto/6}.ls-e .ls-e__stair{width:min(100%, var(--ls-cap));grid-area:3/7/span 2/13;place-self:start end}.ls-e .m-hero__meta{grid-area:4/1/auto/6;align-self:end}.ls-e .ls-econ.m-arcs--desk{display:contents}.ls-e .ls-econ .m-arcs{position:static;inset:auto;overflow:visible;-webkit-mask-image:none;mask-image:none}.ls-e .ls-econ__rule{width:calc(100% + 2 * var(--gutter));max-width:none;height:18px;margin-left:calc(-1 * var(--gutter));grid-area:3/1/auto/13;align-self:start;margin-top:calc(clamp(2rem,4vh,3rem)/-2 - 9px)}.ls-e .ls-econ__geo{width:calc(min(50% - var(--ls-gap) / 2, var(--ls-cap)) * .68 * 1626 / 1008);aspect-ratio:1626/1008;height:auto;margin-right:calc(min(50% - var(--ls-gap) / 2, var(--ls-cap)));grid-area:3/1/span 2/13;place-self:start end}}@media (width<=899px){.ls-e .ls-econ.m-arcs--phone{display:contents}.ls-e .ls-econ__phone{order:1;grid-column:1/13;width:100%;height:auto;position:static;-webkit-mask-image:none;mask-image:none}.ls-e .m-hero__fig,.ls-e .m-hero__meta{order:2}}.ls-e [data-gallery]:not(:has([data-gal-slide="1"])) .m-gal__index{display:none}.ls-e .ls-plate--catalogue{--ls-strip:35.5rem}.ls-e .ls-strip>:first-child{grid-area:1/1/auto/6}.ls-e .ls-strip__text{grid-area:1/6/auto/9}.ls-e .ls-etable{row-gap:.35rem;display:grid}.ls-e .ls-etable__row{border-top:1px solid var(--line);grid-template-columns:4.25rem repeat(2,minmax(0,1fr));align-items:center;column-gap:clamp(1rem,2vw,2rem);padding-block:clamp(.4rem,1.2svh,.8rem);display:grid}.ls-e .ls-etable__row--head{border-top:0;padding-block:0 .2rem}.ls-e .ls-etable__name{font-family:var(--font-display);letter-spacing:.06em;text-transform:uppercase;font-size:clamp(1rem,1.2vw,1.15rem);font-weight:300}.ls-e .ls-etable__cell{font-size:var(--text-base);color:var(--fg-mute);grid-template-columns:minmax(0,3.25rem) minmax(0,1fr);align-items:center;column-gap:clamp(.6rem,1.2vw,1rem);line-height:1.4;display:grid}.ls-e .ls-etable__svg{width:100%;height:auto;display:block}.ls-e .ls-etable__svg path{fill:none;stroke:var(--fg);stroke-width:1.1px;stroke-linecap:round;stroke-linejoin:round}.ls-e .ls-etable__svg.is-faint path{stroke-opacity:.35;stroke-dasharray:1.5 3}.ls-e .ls-plate--dwhy{padding-block:calc(76px + clamp(.5rem,2svh,1.5rem)) clamp(1.5rem,4svh,3rem)}.ls-e .ls-plate--dwhy .m-plate__grid{row-gap:clamp(1rem,2.6svh,1.75rem)}.ls-e .ls-plate--dwhy .m-plate__main{gap:clamp(.6rem,1.4svh,1rem)}.ls-e .ls-plate--dwhy .m-title{font-size:clamp(1.8rem,min(2.8vw,4.6svh),2.7rem);line-height:1.02}.ls-e .ls-dwhy__intro{max-width:68ch;font-size:var(--text-base);color:var(--fg-mute);text-wrap:pretty;line-height:1.55}.ls-e .ls-dwhy__figs{grid-column:1/13;grid-template-columns:7fr 5fr;column-gap:clamp(1rem,2vw,2rem);min-width:0;display:grid}.ls-e .ls-dwhy__fig{min-width:0;margin:0}.ls-e .ls-dwhy__box{height:clamp(17rem,100svh - 30rem,26rem);padding:clamp(.75rem,1.6svh,1.25rem) clamp(.9rem,1.6vw,1.5rem)}.ls-e .ls-dwhy__fig .m-cap{margin-top:.5rem}.ls-e .ls-dwhy__rail{grid-column:1/13;align-items:center;min-height:9px;display:flex}.ls-e .ls-dwhy__line{border-top:1px solid var(--line-strong);flex:1;height:9px;margin-top:4px;position:relative;container-type:inline-size}.ls-e .ls-dwhy__fill,.ls-e .ls-dwhy__head{position:absolute;left:0}.ls-e .ls-dwhy__fill{background:var(--fg);transform-origin:0;width:100%;height:1px;top:-1px}.ls-e .ls-dwhy__head{background:var(--red);width:2px;height:11px;margin-left:-1px;top:-6px;transform:translate(100cqw)}.ls-e .ls-plate--dwhy:not(.is-live) .ls-dwhy__head{display:none}.ls-e .ls-ephases{border-bottom:1px solid var(--line);letter-spacing:.18em;text-transform:uppercase;color:var(--fg-mute);gap:1.5rem;padding-bottom:.5rem;font-size:.75rem;display:flex}.ls-e .ls-ephases span{transition:color .35s var(--ease-ui)}.ls-e .is-live .ls-ephases span.is-on,.ls-e .ls-plate--dwhy:not(.is-live) .ls-ephases span{color:var(--fg)}.ls-e .ls-ew{grid-template-rows:auto 1fr;height:100%;display:grid}.ls-e .ls-ew__rows{grid-template-rows:repeat(3,minmax(0,1fr));min-height:0;display:grid}.ls-e .ls-ew__row{grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,5fr) minmax(8rem,2fr);align-items:center;column-gap:clamp(.75rem,1.4vw,1.5rem);min-height:0;padding-top:.35rem;display:grid}.ls-e .ls-ew__name{font-family:var(--font-display);letter-spacing:.18em;text-transform:uppercase;grid-area:1/1;font-size:.8rem;font-weight:300;line-height:1}.ls-e .ls-ew__svg{grid-area:2/1;width:100%;height:100%;min-height:0;display:block;overflow:visible}.ls-e .ls-ew__gauge{grid-area:1/2/3;gap:.3rem;display:grid}.ls-e .ls-draw .ls-ew__bench{stroke:var(--line-strong)}.ls-e .ls-draw .ls-ew__wall{stroke:var(--fg-mute)}.ls-e .ls-draw .ls-ew__lead{stroke:var(--line-strong);stroke-dasharray:3 5}.ls-e .ls-ew__axis{min-height:2.4em;color:var(--fg-mute)}.ls-e .ls-ew__axis [data-word="1"],.ls-e .is-live .is-second .ls-ew__axis [data-word="0"]{display:none}.ls-e .is-live .is-second .ls-ew__axis [data-word="1"]{display:block}.ls-e .ls-ew__mark{stroke:var(--fg-mute);stroke-width:1px;opacity:0;transition:opacity .35s var(--ease-ui)}.ls-e .is-live .is-second .ls-ew__mark{opacity:1}.ls-e .ls-ew__gauge svg{width:100%;height:6px;display:block;overflow:visible}.ls-e .ls-ew__gauge path{fill:none;vector-effect:non-scaling-stroke}.ls-e .ls-ew__track{stroke:var(--line-strong);stroke-width:1px}.ls-e .ls-ew__fill{stroke:var(--fg);stroke-width:4px;transform-box:fill-box;transform-origin:0}.ls-e .ls-ew__words{font-size:.875rem;line-height:1.3;display:grid}.ls-e .ls-ew__words span+span{color:var(--fg-mute)}.ls-e .ls-plate--dwhy:not(.is-live) .ls-ew__words span:before{content:attr(data-lead) ". ";color:var(--fg-mute)}.ls-e .is-live .ls-ew__words span{color:var(--fg);transition:opacity .35s var(--ease-ui);grid-area:1/1}.ls-e .is-live .ls-ew:not(.is-second) .ls-ew__words [data-word="1"],.ls-e .is-live .ls-ew.is-second .ls-ew__words [data-word="0"]{opacity:0}.ls-e .ls-ef{grid-template-rows:auto minmax(0,1fr);height:100%;display:grid}.ls-e .ls-ef__draw{min-height:0;position:relative}.ls-e .ls-ef__svg{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.ls-e .ls-draw .ls-ef__split{stroke:var(--line-strong);stroke-dasharray:3 5}.ls-e .ls-draw .ls-ef__dim{stroke:var(--fg-mute)}.ls-e .ls-draw .ls-ef__ray{stroke-width:1px}.ls-e .ls-draw .ls-ef__ray--soft{stroke-opacity:.5}.ls-e .ls-ef__tag,.ls-e .ls-ef__note{left:var(--x);top:var(--y);background:var(--bg);padding:0 .3rem;position:absolute}.ls-e .ls-ef__note{color:var(--fg-mute);font-size:.8rem;line-height:1.3}@media (width<=899px){.ls-e .ls-e__stair{grid-column:1/13}.ls-e .ls-plate--dwhy{padding-block:clamp(3rem,7vh,5rem)}.ls-e .ls-dwhy__figs{grid-template-columns:1fr;row-gap:1.5rem}.ls-e .ls-dwhy__box{height:auto}.ls-e .ls-ew__rows{grid-template-rows:none}.ls-e .ls-ew__row{padding-block:.5rem}.ls-e .ls-ew__svg{height:auto}.ls-e .ls-ef__draw{aspect-ratio:400/290}}@media (width<=599px){.ls-e .ls-strip__text{grid-area:1/1/auto/-1}.ls-e .ls-strip>:first-child{grid-area:2/1/auto/-1}.ls-e .ls-etable__row{grid-template-columns:3.5rem repeat(2,minmax(0,1fr));column-gap:.5rem}.ls-e .ls-etable__cell{grid-template-columns:1fr;row-gap:.2rem}.ls-e .ls-ew__row{grid-template-rows:auto auto auto;grid-template-columns:1fr;row-gap:.35rem;padding-bottom:.6rem}.ls-e .ls-ew__name,.ls-e .ls-ew__svg,.ls-e .ls-ew__gauge{grid-column:1}.ls-e .ls-ew__svg{grid-row:2}.ls-e .ls-ew__gauge{grid-row:3}}
