:root{--lx-red: #c52b21;--lx-red-deep: #9b2019;--lx-wine: #5e110c;--lx-ink: #1d1d1f;--lx-ink-2: #424245;--lx-muted: #6e6e73;--lx-line: rgba(29, 29, 31, .1);--lx-line-strong: rgba(29, 29, 31, .18);--lx-white: #fff;--lx-pearl: #faf8f7;--lx-blush: #fcf3f1;--lx-iris: linear-gradient(110deg, #ffc9d3 0%, #ffe2c4 17%, #fff4c7 31%, #cff2e2 49%, #c8e2ff 66%, #e3d2ff 82%, #ffc9d3 100%);--lx-iris-soft: linear-gradient(110deg, rgba(255, 201, 211, .55), rgba(255, 226, 196, .5), rgba(207, 242, 226, .5), rgba(200, 226, 255, .55), rgba(227, 210, 255, .55));--lx-sans: "Noto Sans TC", "Noto Sans CJK TC", "PingFang HK", "PingFang TC", "Microsoft JhengHei", "Heiti TC", system-ui, sans-serif;--lx-display: "Jost", "Noto Sans TC", "Noto Sans CJK TC", "PingFang HK", "Microsoft JhengHei", system-ui, sans-serif;--lx-f-display: clamp(2.85rem, 1.1rem + 6.4vw, 7.2rem);--lx-f-h2: clamp(2.05rem, 1.15rem + 3.3vw, 4.25rem);--lx-f-h3: clamp(1.3rem, 1.05rem + .9vw, 1.85rem);--lx-f-lead: clamp(1.06rem, .98rem + .35vw, 1.28rem);--lx-wrap: 1320px;--lx-gutter: clamp(20px, 4.2vw, 64px);--lx-section: clamp(84px, 9.5vw, 150px);--lx-ease: cubic-bezier(.22, 1, .36, 1);--lx-ease-io: cubic-bezier(.65, 0, .35, 1);--lx-header-h: 72px}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;text-size-adjust:100%;scroll-padding-top:calc(var(--lx-header-h) + 16px)}body.lx{margin:0;background:var(--lx-white);color:var(--lx-ink);font-family:var(--lx-sans);font-weight:300;font-size:1.0625rem;line-height:1.85;letter-spacing:.01em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;overflow-x:clip}:where(.lx) img,:where(.lx) svg,:where(.lx) canvas,:where(.lx) picture{display:block;max-width:100%}:where(.lx) img{height:auto}:where(.lx) a{color:inherit;text-decoration:none}:where(.lx) h1,:where(.lx) h2,:where(.lx) h3,:where(.lx) h4,:where(.lx) p,:where(.lx) ul,:where(.lx) ol,:where(.lx) dl,:where(.lx) dd,:where(.lx) figure,:where(.lx) blockquote{margin:0}:where(.lx) ul,:where(.lx) ol{padding:0;list-style:none}:where(.lx) button{font:inherit;color:inherit;background:none;border:0;padding:0;cursor:pointer}.lx :focus-visible{outline:2px solid var(--lx-red);outline-offset:3px;border-radius:6px}.lx ::selection{background:#c52b2129}:where(.lx) [hidden]{display:none!important}.sr{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.lx-skip{position:fixed;left:16px;top:-60px;z-index:100;padding:10px 16px;border-radius:999px;background:var(--lx-ink);color:#fff;font-size:.9rem;transition:top .2s}.lx-skip:focus{top:12px}.lx-wrap{width:min(100% - 2 * var(--lx-gutter),var(--lx-wrap));margin-inline:auto}.lx-section{padding-block:var(--lx-section);position:relative}.lx-eyebrow{display:inline-flex;align-items:center;gap:.75rem;font-size:.8125rem;font-weight:400;letter-spacing:.14em;color:var(--lx-red)}.lx-eyebrow:before{content:"";width:32px;height:1px;background:linear-gradient(90deg,currentColor,#e59bb5 55%,#9fbbe9);opacity:.9}.lx-h2{font-family:var(--lx-sans);font-weight:200;font-size:var(--lx-f-h2);line-height:1.22;letter-spacing:.02em;color:var(--lx-ink)}.lx-h2 em,.lx-hero__title em{font-style:normal;color:var(--lx-red)}.lx-lead{font-size:var(--lx-f-lead);line-height:1.9;color:var(--lx-ink-2);font-weight:300}.lx-muted{color:var(--lx-muted)}.lx-num{font-family:var(--lx-display);font-weight:200;letter-spacing:-.02em;font-variant-numeric:lining-nums}.lx-iris-text{background:linear-gradient(100deg,var(--lx-red) 0%,var(--lx-red) 38%,#e26a7e 48%,#b99be0 54%,#8fb3ea 58%,var(--lx-red) 70%,var(--lx-red) 100%);background-size:220% 100%;-webkit-background-clip:text;background-clip:text;color:transparent;animation:lx-iris-shift 9s ease-in-out infinite alternate}@keyframes lx-iris-shift{to{background-position:100% 0}}.lx-btn{--h: 54px;position:relative;isolation:isolate;overflow:hidden;display:inline-flex;align-items:center;justify-content:center;gap:.6rem;min-height:var(--h);padding:0 1.9rem;border-radius:999px;font-size:.98rem;font-weight:400;letter-spacing:.06em;white-space:nowrap;transition:transform .5s var(--lx-ease),box-shadow .5s var(--lx-ease),background-color .3s,color .3s,border-color .3s}.lx-btn--sm{--h: 40px;padding:0 1.25rem;font-size:.875rem}.lx-btn--red{color:#fff;background:linear-gradient(180deg,#d4372c 0%,var(--lx-red) 55%,#b3261d 100%);box-shadow:0 1px #ffffff59 inset,0 10px 30px -12px #c52b21a6}.lx-btn--red:after{content:"";position:absolute;inset:0;z-index:-1;opacity:0;background:linear-gradient(115deg,transparent 20%,rgba(255,220,230,.55) 40%,rgba(200,225,255,.5) 50%,rgba(255,240,200,.45) 60%,transparent 80%);background-size:250% 100%;background-position:110% 0;mix-blend-mode:soft-light;transition:opacity .4s,background-position 1.1s var(--lx-ease)}.lx-btn--red:hover{transform:translateY(-2px);box-shadow:0 1px #ffffff59 inset,0 18px 40px -14px #c52b21b3}.lx-btn--red:hover:after{opacity:1;background-position:-40% 0}.lx-btn--ghost{color:var(--lx-ink);border:1px solid var(--lx-line-strong);background:#ffffff8c;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.lx-btn--ghost:hover{border-color:var(--lx-ink);transform:translateY(-2px)}.lx-btn--light{color:var(--lx-wine);background:#fff}.lx-btn--light:hover{transform:translateY(-2px);box-shadow:0 18px 40px -18px #00000073}.lx-btn--outline-light{color:#fff;border:1px solid rgba(255,255,255,.45)}.lx-btn--outline-light:hover{border-color:#fff;transform:translateY(-2px)}.lx-btn:active{transform:translateY(0) scale(.98)}.lx-link{display:inline-flex;align-items:center;gap:.55rem;min-height:44px;color:var(--lx-red);font-weight:400;letter-spacing:.04em;background:linear-gradient(currentColor,currentColor) 0 calc(100% - 10px) / 0 1px no-repeat;transition:background-size .5s var(--lx-ease)}.lx-link:hover{background-size:100% 1px}.lx-link svg{width:14px;height:14px;transition:transform .4s var(--lx-ease)}.lx-link:hover svg{transform:translate(4px)}:root{--lx-reveal-dur: 1.1s;--lx-reveal-stagger: 90ms;--lx-reveal-blur: 6px;--lx-reveal-shift: 36px}.lx-motion [data-reveal]{opacity:0;transform:translate3d(0,var(--lx-reveal-shift),0);filter:blur(var(--lx-reveal-blur));transition:opacity var(--lx-reveal-dur) var(--lx-ease),transform var(--lx-reveal-dur) var(--lx-ease),filter var(--lx-reveal-dur) var(--lx-ease);transition-delay:calc(var(--d, 0) * var(--lx-reveal-stagger))}.lx-motion [data-reveal].is-in{opacity:1;transform:none;filter:none}.lx-motion [data-reveal=fade]{transform:none}.lx-motion [data-reveal=scale]{transform:scale(.94)}@media(max-width:900px){:root{--lx-reveal-dur: .34s;--lx-reveal-stagger: 40ms;--lx-reveal-blur: 0px;--lx-reveal-shift: 16px}.lx-motion [data-reveal]{filter:none}}.lx-hero{position:relative;min-height:max(640px,100svh);max-height:1080px;display:grid;align-items:center;overflow:hidden;padding-top:var(--lx-header-h);background:radial-gradient(120% 90% at 85% 10%,#fff 0%,#fff 40%,var(--lx-pearl) 100%)}.lx-hero__silk{position:absolute;inset:0;width:100%;height:100%}.lx-hero__silk--fallback{background:radial-gradient(60% 55% at 88% 78%,#c52b21e6,#c52b2100 70%),radial-gradient(40% 40% at 70% 90%,rgba(155,32,25,.8),transparent 70%),radial-gradient(35% 30% at 95% 45%,rgba(255,200,215,.6),transparent 70%)}.lx-hero__inner{position:relative;z-index:2;display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:center;gap:clamp(2rem,5vw,6rem)}.lx-hero__copy{max-width:640px;padding-block:2rem 4rem}.lx-hero__title{margin-top:1.6rem;font-weight:300;font-size:clamp(2rem,3.3vw,3.25rem);line-height:1.25;letter-spacing:-.015em;text-wrap:wrap}.lx-hero__title .lx-hero__kicker{display:block;margin-bottom:1.4rem;font-size:.9rem;line-height:1.6;font-weight:400;letter-spacing:.22em;color:var(--lx-ink-2)}.lx-hero__title .ln{display:block;overflow:hidden;padding-bottom:.08em}.lx-hero__title .ln>span{display:inline-block}.lx-hero__title .ln+.ln{margin-top:.5rem;font-size:clamp(1.25rem,2vw,1.875rem);line-height:1.45;letter-spacing:.005em}.lx-hero__phrase{white-space:nowrap}.js .lx-hero__title .ln>span{transform:translateY(105%);transition:transform 1.4s var(--lx-ease)}.js .is-ready .lx-hero__title .ln>span{transform:none}.js .is-ready .lx-hero__title .ln:nth-child(3)>span{transition-delay:.12s}.lx-hero__translation{margin-top:1.2rem;font-size:clamp(1.0625rem,1rem + .2vw,1.1875rem);font-weight:300;line-height:1.85;letter-spacing:.06em;color:var(--lx-ink)}.lx-hero__title em.lx-hero__sheen{background:linear-gradient(100deg,var(--lx-red) 0 38%,#f0a2b4 45%,#ffe2a6 50%,#a9c4ef 55%,var(--lx-red) 62% 100%);background-size:260% 100%;background-position:0% 0;-webkit-background-clip:text;background-clip:text;color:transparent}.js .is-ready .lx-hero__title em.lx-hero__sheen{animation:lx-hero-sheen 2.4s 1.1s var(--lx-ease) both}@keyframes lx-hero-sheen{0%{background-position:100% 0}to{background-position:0% 0}}.js .lx-hero__translation{opacity:0;filter:blur(6px);transform:translateY(8px);transition:opacity 1.2s var(--lx-ease) .55s,filter 1.2s var(--lx-ease) .55s,transform 1.2s var(--lx-ease) .55s}.js .is-ready .lx-hero__translation{opacity:1;filter:none;transform:none}.lx-hero__sub{margin-top:2rem;max-width:30em}.lx-hero__sub b{font-weight:500;color:var(--lx-ink)}.lx-hero__cta{display:flex;flex-wrap:wrap;gap:.85rem;margin-top:2.4rem}.lx-hero__proof{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem 1.4rem;margin-top:2.6rem;font-size:.875rem;color:var(--lx-muted);letter-spacing:.04em}.lx-hero__proof li{display:inline-flex;align-items:center;gap:.5rem}.lx-hero__proof li+li:before{content:"";width:4px;height:4px;margin-right:.9rem;border-radius:50%;background:var(--lx-line-strong)}.lx-hero__proof strong{font-family:var(--lx-display);font-weight:300;font-size:1.05rem;color:var(--lx-ink)}.lx-hero__star{color:var(--lx-red)}.lx-hero__visual{position:relative;justify-self:end;width:min(100%,470px);aspect-ratio:4 / 5.4}.lx-hero__arch{position:absolute;inset:0;border-radius:999px 999px 28px 28px;overflow:hidden;background:radial-gradient(90% 70% at 50% 30%,#fff,#f6f1f0 55%,#efe7e6);box-shadow:0 40px 90px -40px #5e110c8c;transform:translateZ(0)}.lx-hero__arch img{width:100%;height:100%;object-fit:cover;object-position:50% 50%;transform:scale(var(--hs, 1.06));transition:transform 1.8s var(--lx-ease)}.js .is-ready .lx-hero__arch img{--hs: 1}.lx-hero__ring{position:absolute;inset:-22px;border-radius:999px 999px 44px 44px;padding:1px;pointer-events:none;background:conic-gradient(from var(--ang, 0deg),rgba(255,201,211,.9),rgba(255,244,199,.9),rgba(207,242,226,.9),rgba(200,226,255,.9),rgba(227,210,255,.9),rgba(197,43,33,.6),rgba(255,201,211,.9));-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;animation:lx-spin 14s linear infinite}@property --ang{syntax: "<angle>"; initial-value: 0deg; inherits: false;}@keyframes lx-spin{to{--ang: 360deg}}.lx-hero__glint{position:absolute;inset:0;border-radius:inherit;background:linear-gradient(125deg,transparent 35%,rgba(255,255,255,.28) 48%,rgba(255,220,235,.18) 52%,transparent 62%);mix-blend-mode:screen;pointer-events:none}.lx-hero__note{position:absolute;right:12px;bottom:12px;z-index:2;display:inline-flex;align-items:center;gap:.55rem;padding:.45rem .95rem .45rem .75rem;border-radius:999px;margin:0;background:#fffc;backdrop-filter:blur(12px) saturate(160%);-webkit-backdrop-filter:blur(12px) saturate(160%);box-shadow:0 12px 30px -16px #5e110c73,inset 0 1px #fff;font-size:.9375rem;letter-spacing:.05em;color:var(--lx-ink);white-space:nowrap}.lx-hero__note:before{content:"";position:absolute;inset:0;border-radius:inherit;padding:1px;pointer-events:none;background:conic-gradient(from var(--ang, 0deg),rgba(255,201,211,.95),rgba(255,244,199,.95),rgba(207,242,226,.95),rgba(200,226,255,.95),rgba(227,210,255,.95),rgba(197,43,33,.7),rgba(255,201,211,.95));-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;animation:lx-spin 6s linear infinite}.lx-hero__note .sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.lx-hero__live{position:relative;flex:none;width:7px;height:7px;border-radius:50%;background:var(--lx-red)}.lx-hero__live:after{content:"";position:absolute;inset:0;border-radius:50%;border:1px solid rgba(197,43,33,.55);animation:lx-live 2.4s var(--lx-ease) infinite}@keyframes lx-live{0%{transform:scale(1);opacity:1}to{transform:scale(3.2);opacity:0}}.lx-hero__ticker{display:grid;overflow:hidden}.lx-hero__ticker>span{grid-area:1 / 1;opacity:0;animation:lx-ticker 12s var(--lx-ease) infinite both}.lx-hero__ticker>span:nth-child(2){animation-delay:4s}.lx-hero__ticker>span:nth-child(3){animation-delay:8s}.lx-hero__ticker b{font-weight:400;color:var(--lx-red)}@keyframes lx-ticker{0%{opacity:0;transform:translateY(70%);filter:blur(3px)}5%,30%{opacity:1;transform:none;filter:none}35%,to{opacity:0;transform:translateY(-70%);filter:blur(3px)}}.lx-hero__glint{background-size:280% 100%;animation:lx-glint-sweep 7s ease-in-out 2.4s infinite}@keyframes lx-glint-sweep{0%{background-position:100% 0}45%,to{background-position:-80% 0}}.lx-hero__badge{position:absolute;left:-12%;bottom:14%;z-index:3;display:grid;gap:.1rem;padding:1rem 1.3rem 1.05rem;border-radius:22px;min-width:190px;background:#ffffffb3;backdrop-filter:blur(18px) saturate(160%);-webkit-backdrop-filter:blur(18px) saturate(160%);border:1px solid rgba(255,255,255,.9);box-shadow:0 24px 60px -30px #1d1d1f59}.lx-hero__badge span{font-size:.8125rem;letter-spacing:.12em;color:var(--lx-muted)}.lx-hero__badge strong{font-weight:300;font-size:1.02rem}.lx-hero__badge b{font-family:var(--lx-display);font-weight:300;color:var(--lx-red);font-size:1.6rem;line-height:1.2}.lx-hero__scroll{position:absolute;left:50%;bottom:26px;z-index:3;display:grid;justify-items:center;gap:.6rem;transform:translate(-50%);font-size:.8125rem;letter-spacing:.3em;color:var(--lx-muted)}.lx-hero__scroll i{position:relative;width:1px;height:44px;overflow:hidden;background:var(--lx-line)}.lx-hero__scroll i:after{content:"";position:absolute;left:0;top:-50%;width:1px;height:50%;background:var(--lx-red);animation:lx-drop 2.2s var(--lx-ease-io) infinite}@keyframes lx-drop{to{top:100%}}.lx-hero__slides,.lx-hero__bars{display:none}.lx-hero__base{display:block;height:100%}@media(min-width:901px){.lx-hero__inner{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:clamp(2rem,4vw,4.5rem)}.lx-hero__copy{max-width:600px}.lx-hero__visual{width:100%;max-width:780px;aspect-ratio:auto;height:clamp(540px,calc(100svh - var(--lx-header-h) - 90px),840px)}.lx-hero__arch{border-radius:50% 50% 36px 36px/30% 30% 36px 36px;box-shadow:0 60px 120px -50px #5e110c8c}.lx-hero__ring{border-radius:50% 50% 52px 52px/30% 30% 52px 52px}.lx-hero__base{animation:lx-hs-base 18s ease-in-out infinite alternate;transform-origin:55% 60%}.lx-hero__base img{object-position:52% 60%}@keyframes lx-hs-base{to{transform:scale(1.07)}}.lx-hero__slides{display:block;position:absolute;inset:0}.lx-hero__arch .lx-hero__slide{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:0}.lx-hero__arch .lx-hero__slide--a{object-position:38% 55%;animation:lx-hs-a 18s linear 6s infinite}.lx-hero__arch .lx-hero__slide--b{object-position:50% 60%;animation:lx-hs-b 18s linear 12s infinite}@keyframes lx-hs-a{0%{opacity:0;transform:scale(1.1)}6%{opacity:1}60%{opacity:1}67%{opacity:0;transform:scale(1.01)}to{opacity:0;transform:scale(1.01)}}@keyframes lx-hs-b{0%{opacity:0;transform:scale(1.1)}6%{opacity:1}27%{opacity:1}33%{opacity:0;transform:scale(1.04)}to{opacity:0;transform:scale(1.04)}}.lx-hero__bars{position:absolute;left:30px;bottom:30px;z-index:2;display:flex;gap:6px}.lx-hero__bars i{position:relative;width:36px;height:2px;border-radius:2px;overflow:hidden;background:#ffffff73;box-shadow:0 1px 6px #00000026}.lx-hero__bars i:after{content:"";position:absolute;inset:0;background:#fff;transform-origin:left;transform:scaleX(0);animation:lx-hbar 18s linear infinite}.lx-hero__bars i:nth-child(2):after{animation-delay:6s}.lx-hero__bars i:nth-child(3):after{animation-delay:12s}@keyframes lx-hbar{0%{transform:scaleX(0)}33.3%{transform:scaleX(1)}33.4%,to{transform:scaleX(0)}}.lx-hero__note{right:24px;bottom:22px}.lx-hero__badge{left:-7%;bottom:16%}.lx-hero__scroll{left:calc((100% - min(100% - 2 * var(--lx-gutter),var(--lx-wrap)))/2);transform:none;justify-items:start}}@media(min-width:901px)and (max-width:1365px){.lx-hero__proof{gap:.45rem 1.3rem}.lx-hero__proof li+li:before{display:none}}@media(min-width:901px)and (prefers-reduced-motion:reduce){.lx-hero__base,.lx-hero__bars i:after{animation:none}.lx-hero__slides{display:none}}@media(max-width:900px){.lx-hero{min-height:0;max-height:none;align-items:start;padding-top:0;background:#fff}.lx-hero__inner{display:flex;flex-direction:column;align-items:stretch;gap:0}.lx-hero__visual{order:-1;justify-self:auto;width:auto;aspect-ratio:auto;margin:0 calc(-1 * var(--lx-gutter));height:clamp(360px,60svh,600px)}.lx-hero__arch{border-radius:0 0 50% 50%/0 0 16% 16%;box-shadow:0 30px 60px -30px #5e110c8c}.lx-hero__arch img{object-position:42% 40%}.lx-hero__arch:after{content:"";position:absolute;inset:0 0 auto;height:28%;background:linear-gradient(180deg,rgba(255,255,255,.55),transparent);pointer-events:none}.lx-hero__ring{display:none}.lx-hero__note{right:auto;left:50%;bottom:7%;transform:translate(-50%);font-size:.875rem}.lx-hero__badge{left:auto;right:calc(var(--lx-gutter) + 2px);bottom:24%;min-width:0;padding:.75rem 1rem;border-radius:18px}.lx-hero__badge b{font-size:1.3rem}.lx-hero__silk{display:none}.lx-hero__copy{padding-block:4rem 3.5rem;position:relative;z-index:2}.lx-hero__title{font-size:clamp(1.625rem,6.7vw,2.8rem);line-height:1.28}.lx-hero__title .ln+.ln{font-size:clamp(1.1875rem,4.9vw,1.4rem);margin-top:.75rem}.js .lx-hero__title .ln>span{transition-duration:.34s}.js .is-ready .lx-hero__title .ln:nth-child(3)>span{transition-delay:0s}.js .lx-hero__translation{filter:none;transition:opacity .34s var(--lx-ease),transform .34s var(--lx-ease)}.lx-hero__scroll{display:none}}@media(max-width:560px){.lx-hero__title{margin-top:.4rem}.lx-hero__title .lx-hero__kicker{font-size:.8125rem;letter-spacing:.16em;margin-bottom:.8rem}.lx-hero__sub{margin-top:1.2rem}.lx-hero__cta{margin-top:1.6rem}.lx-hero__cta .lx-btn{flex:1 1 100%}.lx-hero__proof{gap:.3rem 1.1rem;font-size:.8125rem;margin-top:1.8rem}.lx-hero__proof li+li:before{display:none}}.lx-statement{position:relative;padding-block:clamp(120px,16vw,240px);overflow:hidden}.lx-statement__text{max-width:20em;margin-inline:auto;text-align:center;font-size:clamp(1.6rem,1rem + 2.6vw,3.2rem);line-height:1.6;font-weight:300;letter-spacing:.03em}.lx-statement__text .w{opacity:var(--o, 1);transition:opacity .25s linear}.js .lx-statement__text .w{--o: .14}.lx-statement__text .w.hl{color:var(--lx-red)}.lx-statement__curve{position:absolute;left:0;right:0;top:50%;width:100%;height:70%;transform:translateY(-50%);pointer-events:none;overflow:visible}.lx-statement__curve path{fill:none;stroke-width:1.2;stroke-linecap:round}.lx-statement__sign{display:block;margin-top:3rem;text-align:center;font-size:.875rem;letter-spacing:.2em;color:var(--lx-muted)}.lx-finder{background:linear-gradient(180deg,#fff 0%,var(--lx-pearl) 100%)}.lx-finder__head{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.7fr);align-items:end;gap:2rem 4rem;margin-bottom:clamp(2.5rem,5vw,4.5rem)}.lx-finder__head .lx-h2{margin-top:1.2rem}.lx-finder__list{position:relative;display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);grid-template-rows:repeat(calc(var(--n) - 1),auto) 1fr;column-gap:clamp(1.5rem,4vw,4.5rem);align-items:start}.lx-finder__tab{grid-column:1;grid-row:var(--row);position:relative;display:flex;align-items:center;justify-content:space-between;gap:1rem;width:100%;min-height:72px;padding:.9rem 1.2rem .9rem 1rem;text-align:left;border-bottom:1px solid var(--lx-line);font-size:clamp(1.1rem,1rem + .5vw,1.45rem);font-weight:200;letter-spacing:.06em;color:var(--lx-ink-2);transition:color .3s,background-color .4s,box-shadow .4s}.lx-finder__glow+.lx-finder__tab{border-top:1px solid var(--lx-line)}.lx-finder__tab .n{font-family:var(--lx-display);font-size:.8125rem;font-weight:300;letter-spacing:.1em;color:var(--lx-muted);width:2.2rem;flex:none}.lx-finder__tab .t{flex:1}.lx-finder__tab .go{display:grid;color:var(--lx-red);opacity:0;transform:translate(-8px);transition:opacity .4s,transform .5s var(--lx-ease)}.lx-finder__tab .go svg{width:18px;height:18px}.lx-finder__tab .pm{display:none}.lx-finder__tab:before{content:"";position:absolute;left:0;bottom:-1px;height:1px;width:0;background:linear-gradient(90deg,var(--lx-red),#e07a8c 55%,#9ab4e8);transition:width .7s var(--lx-ease)}.lx-finder__tab:after{content:"";position:absolute;inset:0;border-radius:inherit;padding:1.5px;pointer-events:none;opacity:0;background:conic-gradient(from var(--ang, 0deg),#ffc9d3,#fff4c7,#cff2e2,#c8e2ff,#e3d2ff,var(--lx-red),#ffc9d3);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;transition:opacity .45s var(--lx-ease);animation:lx-spin 3.2s linear infinite;animation-play-state:paused}.lx-finder__tab:focus-visible{border-radius:18px;border-bottom-color:transparent}.lx-finder__tab:focus-visible:after{opacity:1;animation-play-state:running}@media(hover:hover){.lx-finder__tab:hover{border-radius:18px;border-bottom-color:transparent;color:var(--lx-ink);background-color:#ffffffbf;box-shadow:0 18px 40px -26px #5e110c73}.lx-finder__tab:hover:after{opacity:1;animation-play-state:running}.lx-finder__tab[aria-expanded=true]:hover{color:var(--lx-red)}.lx-finder__tab:hover:before{opacity:0}}.lx-finder__tab[aria-expanded=true]{color:var(--lx-red);font-weight:300}.lx-finder__tab[aria-expanded=true]:before{width:100%}.lx-finder__tab[aria-expanded=true] .go{opacity:1;transform:none}.lx-finder__list>.lx-panel{grid-column:2;grid-row:1 / -1}.lx-panel{position:relative;padding:clamp(1.8rem,3.5vw,3.2rem);border-radius:36px;background:linear-gradient(160deg,#ffffffeb,#ffffffb3);border:1px solid rgba(255,255,255,.9);box-shadow:0 50px 100px -60px #5e110c59,0 1px #fff inset;backdrop-filter:blur(24px) saturate(160%);-webkit-backdrop-filter:blur(24px) saturate(160%)}.lx-panel:before{content:"";position:absolute;inset:-1px;border-radius:inherit;padding:1px;z-index:-1;background:var(--lx-iris);opacity:.9;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude}.lx-finder__glow{position:absolute;inset:4% -4% -6% 42%;z-index:-2;border-radius:50%;background:var(--lx-iris-soft);filter:blur(60px);opacity:.75}.lx-panel[hidden]{display:none}.lx-panel.is-entering{animation:lx-panel-in .8s var(--lx-ease) both}@keyframes lx-panel-in{0%{opacity:0;transform:translateY(18px) scale(.985);filter:blur(4px)}}.lx-panel__label{font-size:.8125rem;letter-spacing:.16em;color:var(--lx-muted)}.lx-panel__worry{margin-top:.9rem;font-size:clamp(1.35rem,1.05rem + 1.1vw,2rem);line-height:1.55;font-weight:200;letter-spacing:.02em}.lx-panel__worry:before{content:"「";color:var(--lx-red)}.lx-panel__worry:after{content:"」";color:var(--lx-red)}.lx-panel__approach{margin-top:1.4rem;color:var(--lx-ink-2)}.lx-panel__options{margin-top:2rem;border-top:1px solid var(--lx-line)}.lx-panel__options a{display:grid;grid-template-columns:minmax(0,1fr) auto 20px;align-items:center;gap:1rem;min-height:60px;padding:.7rem 0;border-bottom:1px solid var(--lx-line);transition:padding .45s var(--lx-ease)}.lx-panel__options a:hover{padding-inline:.6rem}.lx-panel__options .nm{font-weight:300}.lx-panel__options .pr{font-family:var(--lx-display);font-size:.95rem;color:var(--lx-red);letter-spacing:.02em;white-space:nowrap}.lx-panel__options .pr small{font-family:var(--lx-sans);font-size:.8125rem;color:var(--lx-muted);margin-right:.45rem;letter-spacing:.06em}.lx-panel__options svg{width:16px;height:16px;color:var(--lx-muted)}.lx-panel__foot{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1rem;margin-top:1.6rem}.lx-panel__foot p{font-size:.9375rem;color:var(--lx-muted)}@media(max-width:900px){.lx-finder__head{grid-template-columns:1fr}.lx-finder__list{display:block;border-top:1px solid var(--lx-line)}.lx-finder__glow{left:0;right:0;top:20%}.lx-finder__tab{min-height:68px;padding:.8rem 0;font-size:1.2rem}.lx-finder__tab,.lx-finder__tab:hover,.lx-finder__tab[aria-expanded=true]{padding-left:0;border-radius:0;background-color:transparent;box-shadow:none}.lx-finder__glow+.lx-finder__tab{border-top:0}.lx-finder__tab .go{display:none}.lx-finder__tab .pm{display:block;position:relative;flex:none;width:32px;height:32px;border-radius:50%;border:1px solid var(--lx-line-strong);transition:transform .5s var(--lx-ease),background-color .3s,border-color .3s}.lx-finder__tab .pm:before,.lx-finder__tab .pm:after{content:"";position:absolute;left:50%;top:50%;width:11px;height:1px;margin:-.5px 0 0 -5.5px;background:var(--lx-ink);transition:transform .5s var(--lx-ease),background-color .3s}.lx-finder__tab .pm:after{transform:rotate(90deg)}.lx-finder__tab[aria-expanded=true] .pm{background:var(--lx-red);border-color:var(--lx-red);transform:rotate(180deg)}.lx-finder__tab[aria-expanded=true] .pm:before,.lx-finder__tab[aria-expanded=true] .pm:after{background:#fff}.lx-finder__tab[aria-expanded=true] .pm:after{transform:rotate(0)}.lx-finder__tab[aria-expanded=true]{border-bottom-color:transparent}.lx-finder__list>.lx-panel{margin:.2rem 0 1.4rem;padding:1.5rem 1.3rem 1.3rem;border-radius:26px}.lx-panel__label{font-size:.8125rem}.lx-panel__worry{font-size:1.25rem;margin-top:.6rem}.lx-panel__approach{margin-top:1rem;font-size:.98rem}.lx-panel__options{margin-top:1.3rem}.lx-panel.is-entering{animation-name:lx-panel-drop;animation-duration:.6s}}@keyframes lx-panel-drop{0%{opacity:0;transform:translateY(-10px)}}.lx-visit{background:var(--lx-pearl)}.lx-visit__head{max-width:760px;margin-bottom:clamp(3rem,6vw,5rem)}.lx-visit__head .lx-h2{margin-top:1.2rem}.lx-visit__head .lx-lead{margin-top:1.4rem}.lx-visit__grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(2rem,6vw,7rem)}.lx-visit__media{position:sticky;top:calc(var(--lx-header-h) + 5vh);height:min(78vh,720px)}.lx-visit__frame{position:relative;height:100%;border-radius:999px 999px 32px 32px;overflow:hidden;background:#eee;box-shadow:0 50px 100px -60px #1d1d1f80}.lx-visit__frame picture{position:absolute;inset:0;opacity:0;transform:scale(1.08);transition:opacity 1s var(--lx-ease),transform 1.6s var(--lx-ease)}.lx-visit__frame picture.is-on{opacity:1;transform:none}.lx-visit__frame img{width:100%;height:100%;object-fit:cover}.lx-visit__frame picture.is-product{background:#f8f6f5}.lx-visit__frame picture.is-product img{object-fit:contain;padding:14% 12% 12%}.lx-step__img picture.is-product{display:block;width:100%;height:100%;background:#f8f6f5}.lx-step__img picture.is-product img{object-fit:contain;padding:1rem}.lx-visit__count{position:absolute;left:50%;bottom:22px;transform:translate(-50%);padding:.35rem .9rem;border-radius:999px;background:#fffc;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);font-family:var(--lx-display);font-size:.85rem;letter-spacing:.14em}.lx-visit__steps{position:relative}.lx-visit__rail{position:absolute;left:0;top:0;bottom:0;width:1px;background:var(--lx-line)}.lx-visit__rail i{position:absolute;left:0;top:0;width:1px;height:calc(var(--p, 0) * 100%);background:linear-gradient(var(--lx-red),#e07a8c 60%,#9ab4e8)}.lx-step{min-height:72vh;display:flex;flex-direction:column;justify-content:center;padding-left:clamp(1.8rem,3vw,3rem);opacity:.28;transition:opacity .8s var(--lx-ease)}.lx-step.is-active{opacity:1}.lx-step__no{font-size:clamp(3.2rem,2rem + 4vw,6rem);line-height:1}.lx-step h3{margin-top:1.2rem;font-size:var(--lx-f-h3);font-weight:300;letter-spacing:.04em;line-height:1.5}.lx-step p{margin-top:1rem;max-width:26em;color:var(--lx-ink-2)}.lx-step__img{display:none}@media(max-width:900px){.lx-visit__grid{grid-template-columns:minmax(0,1fr)}.lx-visit__grid>*,.lx-visit__steps,.lx-visit__steps>ol,.lx-step{min-width:0}.lx-visit__media{display:none}.lx-step{min-height:0;opacity:1;padding:0 0 3.2rem 1.6rem}.lx-step__img{display:block;margin-top:1.4rem;border-radius:24px;overflow:hidden;aspect-ratio:4 / 3}.lx-step__img img{width:100%;height:100%;object-fit:cover}}.lx-rail{overflow:hidden}.lx-rail__head{display:flex;flex-wrap:wrap;align-items:end;justify-content:space-between;gap:2rem;margin-bottom:clamp(2.2rem,4vw,3.6rem)}.lx-rail__head .lx-h2{margin-top:1.2rem}.lx-rail__head .lx-lead{margin-top:1rem;max-width:30em}.lx-rail__ctrl{display:flex;gap:.6rem}.lx-rail__ctrl button{width:52px;height:52px;border-radius:50%;border:1px solid var(--lx-line-strong);display:grid;place-items:center;transition:background-color .3s,border-color .3s,color .3s,opacity .3s}.lx-rail__ctrl button:hover{background:var(--lx-ink);border-color:var(--lx-ink);color:#fff}.lx-rail__ctrl button:disabled{opacity:.3;pointer-events:none}.lx-rail__ctrl svg{width:18px;height:18px}.lx-rail__track{display:flex;gap:clamp(14px,1.6vw,24px);overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;padding:10px max(var(--lx-gutter),calc((100vw - var(--lx-wrap)) / 2)) 40px;scroll-padding-inline:max(var(--lx-gutter),calc((100vw - var(--lx-wrap)) / 2));scrollbar-width:none}.lx-rail__track::-webkit-scrollbar{display:none}.lx-card{--hue: 0;flex:none;width:clamp(290px,29vw,400px);scroll-snap-align:start;display:flex;flex-direction:column;border-radius:32px;overflow:hidden;background:#fff;border:1px solid var(--lx-line);box-shadow:0 30px 70px -50px #1d1d1f73;transition:transform .7s var(--lx-ease),box-shadow .7s var(--lx-ease)}.lx-card:hover{transform:translateY(-8px);box-shadow:0 50px 90px -50px #5e110c73}.lx-card__art{position:relative;aspect-ratio:5 / 3.6;overflow:hidden;isolation:isolate;background:linear-gradient(calc(120deg + var(--hue) * 1deg),#5e110c,#9b2019 38%,#c52b21 70%,#de4a3d)}.lx-card__art:before{content:"";position:absolute;inset:-20%;z-index:-1;background:linear-gradient(calc(100deg + var(--hue) * .6deg),transparent 28%,rgba(255,214,226,.42) 38%,rgba(255,244,205,.34) 42%,rgba(200,226,255,.36) 46%,rgba(226,210,255,.28) 50%,transparent 60%),linear-gradient(calc(118deg - var(--hue) * .3deg),transparent 55%,rgba(255,255,255,.18) 62%,transparent 70%),radial-gradient(60% 50% at 80% 100%,rgba(60,6,4,.55),transparent 70%);filter:blur(6px);transition:transform 1.4s var(--lx-ease)}.lx-card:hover .lx-card__art:before{transform:rotate(8deg) scale(1.08)}.lx-card__art svg{position:absolute;inset:0;width:100%;height:100%}.lx-card__art svg path{fill:none;stroke:#ffffff8c;stroke-width:1}.lx-card__en{position:absolute;left:1.6rem;bottom:1.2rem;font-family:var(--lx-display);font-weight:200;font-size:clamp(1.8rem,1.3rem + 1.2vw,2.5rem);line-height:1.05;color:#fff;letter-spacing:-.01em;text-shadow:0 2px 18px rgba(94,17,12,.3)}.lx-card__body{display:flex;flex-direction:column;flex:1;padding:1.5rem 1.6rem 1.6rem}.lx-card__name{font-size:1.3rem;font-weight:300;letter-spacing:.06em}.lx-card__for{margin-top:.4rem;font-size:.9375rem;line-height:1.7;color:var(--lx-muted)}.lx-card__facts{margin:1.2rem 0 1.4rem;border-top:1px solid var(--lx-line)}.lx-card__facts div{display:grid;grid-template-columns:3.2rem minmax(0,1fr);gap:.8rem;padding:.7rem 0;border-bottom:1px solid var(--lx-line);font-size:.875rem;line-height:1.65}.lx-card__facts dt{color:var(--lx-red);letter-spacing:.08em}.lx-card__facts dd{color:var(--lx-ink-2)}.lx-card__foot{display:flex;align-items:end;justify-content:space-between;margin-top:auto}.lx-card__price{display:grid}.lx-card__price small{font-size:.8125rem;letter-spacing:.1em;color:var(--lx-muted)}.lx-card__price b{font-family:var(--lx-display);font-weight:300;font-size:1.75rem;line-height:1.2;color:var(--lx-ink)}.lx-card__price b span{font-size:.9rem;margin-right:.15rem}.lx-card__go{width:46px;height:46px;border-radius:50%;display:grid;place-items:center;background:var(--lx-blush);color:var(--lx-red);transition:background-color .3s,color .3s,transform .5s var(--lx-ease)}.lx-card__go svg{width:16px;height:16px}.lx-card:hover .lx-card__go{background:var(--lx-red);color:#fff;transform:rotate(-45deg)}.lx-rail__bar{position:relative;height:1px;background:var(--lx-line);margin-top:.5rem}.lx-rail__bar i{position:absolute;top:-.5px;left:0;height:2px;width:var(--w, 20%);transform:translate(calc(var(--x, 0) * (100% / var(--wf, .2) - 100%)));background:linear-gradient(90deg,var(--lx-red),#e0708a 50%,#a9c8f0);border-radius:2px;transition:transform .2s linear}.lx-rail__all{margin-top:2rem}@media(max-width:560px){.lx-rail__ctrl{display:none}.lx-card{width:84vw}}.lx-price{position:relative;color:#fff;background:radial-gradient(90% 120% at 15% 0%,#b3261d 0%,#8a1a13 45%,var(--lx-wine) 100%);overflow:hidden;isolation:isolate}.lx-price__edge{position:absolute;left:0;width:100%;height:clamp(40px,6vw,90px);color:#fff;z-index:1}.lx-price__edge--top{top:-1px}.lx-price__edge--bottom{bottom:-1px;transform:scaleY(-1) scaleX(-1)}.lx-price__sheen{position:absolute;inset:0;z-index:-1;opacity:.9;pointer-events:none}.lx-price__sheen path{fill:none;stroke-linecap:round}.lx-price .lx-eyebrow{color:#ffd9d4}.lx-price .lx-h2{color:#fff;margin-top:1.2rem}.lx-price__head{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.8fr);gap:2rem 4rem;align-items:end}.lx-price__head p{color:#ffffffc7}.lx-price__points{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1.5rem,3vw,3rem);margin-top:clamp(3rem,6vw,5rem)}.lx-price__points li{position:relative;padding:1.8rem 1.7rem 1.9rem;border-radius:28px;background:linear-gradient(160deg,#ffffff29,#ffffff0d);backdrop-filter:blur(18px) saturate(140%);-webkit-backdrop-filter:blur(18px) saturate(140%);box-shadow:0 1px #ffffff59 inset,0 30px 60px -40px #14000099}.lx-price__points li:before{content:"";position:absolute;inset:0;border-radius:inherit;padding:1px;background:linear-gradient(135deg,#ffffff8c,#ffc9d340 40%,#c8e2ff4d 70%,#ffffff1a);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none}.lx-price__points .lx-num{font-size:.95rem;color:#ffc9c2;letter-spacing:.1em}.lx-price__points h3{margin-top:.9rem;font-size:var(--lx-f-h3);font-weight:200;letter-spacing:.04em;line-height:1.45}.lx-price__points p{margin-top:.9rem;color:#ffffffc7;font-size:.98rem}.lx-price__pay{display:flex;flex-wrap:wrap;align-items:center;gap:.6rem;margin-top:clamp(3rem,5vw,4rem)}.lx-price__pay span{font-size:.8125rem;letter-spacing:.14em;color:#ffffffb3;margin-right:.6rem}.lx-price__pay li{padding:.45rem 1rem;border-radius:999px;border:1px solid rgba(255,255,255,.3);font-size:.9375rem;background:#ffffff14;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.lx-price__cta{display:flex;flex-wrap:wrap;gap:.8rem;margin-top:3rem}@media(max-width:900px){.lx-price__head,.lx-price__points{grid-template-columns:1fr}}.lx-space{position:relative}.lx-space__pin{height:220vh}.lx-space__sticky{position:sticky;top:0;height:100vh;overflow:hidden;display:grid;place-items:center}.lx-space__img{position:absolute;inset:0;clip-path:inset(var(--ct, 14%) var(--cx, 30%) var(--cb, 8%) var(--cx, 30%) round var(--cr, 50vw) var(--cr, 50vw) var(--crb, 32px) var(--crb, 32px));will-change:clip-path}.lx-space__img img{width:100%;height:100%;object-fit:cover;transform:scale(var(--sc, 1.15))}.lx-space__shade{position:absolute;inset:0;background:linear-gradient(180deg,#0000 30%,#28060473 60%,#1e0403c7);opacity:var(--so, 0)}.lx-space__title{position:absolute;z-index:2;left:0;right:0;bottom:clamp(48px,10vh,110px);color:#fff;opacity:var(--so, 0);transform:translateY(calc((1 - var(--so, 0)) * 30px))}.lx-space__title .lx-h2{color:#fff}.lx-space__title p{margin-top:1rem;max-width:30em;color:#ffffffdb}.lx-space__intro{position:absolute;top:calc(var(--lx-header-h) + 3vh);left:0;right:0;text-align:center;opacity:calc(1 - var(--so, 0) * 1.6)}.lx-space__intro .lx-eyebrow{justify-content:center}.lx-space__info{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1.5rem,3vw,3rem);padding-block:clamp(3.5rem,6vw,5.5rem) var(--lx-section)}.lx-space__info>div{padding-top:1.4rem;border-top:1px solid var(--lx-line)}.lx-space__info h3{font-size:.8125rem;letter-spacing:.16em;font-weight:400;color:var(--lx-red)}.lx-space__info p,.lx-space__info dl{margin-top:.8rem;color:var(--lx-ink-2)}.lx-space__info dl div{display:flex;justify-content:space-between;gap:1rem;padding:.25rem 0}.lx-space__info dt{color:var(--lx-muted)}.lx-space__gallery{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(10px,1.4vw,20px);margin-top:0}.lx-space__gallery picture{border-radius:24px;overflow:hidden;aspect-ratio:4 / 3}.lx-space__gallery picture:nth-child(2){border-radius:999px 999px 24px 24px;aspect-ratio:auto}.lx-space__gallery img{width:100%;height:100%;object-fit:cover;transition:transform 1.4s var(--lx-ease)}.lx-space__gallery picture:hover img{transform:scale(1.05)}@media(max-width:900px){.lx-space__pin{height:170vh}.lx-space__info{grid-template-columns:1fr}.lx-space__gallery{grid-template-columns:1fr 1fr}.lx-space__gallery picture:nth-child(2){display:none}}.lx-reviews{overflow:hidden;background:linear-gradient(180deg,#fff,var(--lx-pearl))}.lx-reviews__head{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:2rem clamp(2rem,5vw,5rem)}.lx-reviews__score{font-size:clamp(6rem,4rem + 8vw,11rem);line-height:.9}.lx-reviews__score-meta{margin-top:.8rem;font-size:.875rem;letter-spacing:.08em;color:var(--lx-muted)}.lx-reviews__stars{color:var(--lx-red);letter-spacing:.25em;font-size:.95rem}.lx-reviews__head .lx-h2{margin-top:1.1rem}.lx-reviews__marquee{margin-top:clamp(3rem,6vw,5rem);-webkit-mask:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent);mask:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent)}.lx-reviews__row{display:flex;gap:20px;width:max-content;animation:lx-marquee 60s linear infinite}.lx-reviews__marquee:hover .lx-reviews__row,.lx-reviews__marquee:focus-within .lx-reviews__row{animation-play-state:paused}@keyframes lx-marquee{to{transform:translate(calc(-50% - 10px))}}.lx-review{width:clamp(280px,30vw,380px);flex:none;padding:1.8rem 1.8rem 1.6rem;border-radius:28px;background:#fff;border:1px solid var(--lx-line);display:flex;flex-direction:column;gap:1.2rem}.lx-review blockquote{font-size:1.02rem;line-height:1.85;color:var(--lx-ink)}.lx-review figcaption{margin-top:auto;display:flex;justify-content:space-between;font-size:.9375rem;color:var(--lx-muted);letter-spacing:.04em}.lx-review figcaption span:last-child{color:var(--lx-red);letter-spacing:.2em}.lx-reviews__foot{margin-top:2rem}@media(max-width:700px){.lx-reviews__head{grid-template-columns:1fr}}.lx-faq__grid{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:clamp(2rem,6vw,7rem);align-items:start}.lx-faq__head{position:sticky;top:calc(var(--lx-header-h) + 40px)}.lx-faq__head .lx-h2{margin-top:1.2rem}.lx-faq__head p{margin-top:1.4rem;color:var(--lx-ink-2)}.lx-faq__head .lx-link{margin-top:1rem}.lx-faq__list{border-top:1px solid var(--lx-line)}.lx-faq__item{border-bottom:1px solid var(--lx-line)}.lx-faq__item summary{list-style:none;display:flex;align-items:center;justify-content:space-between;gap:1.5rem;min-height:84px;padding:1.2rem 0;cursor:pointer;font-size:clamp(1.08rem,1rem + .4vw,1.3rem);font-weight:300;letter-spacing:.03em}.lx-faq__item summary::-webkit-details-marker{display:none}.lx-faq__item summary i{position:relative;flex:none;width:36px;height:36px;border-radius:50%;border:1px solid var(--lx-line-strong);transition:background-color .3s,border-color .3s,transform .5s var(--lx-ease)}.lx-faq__item summary i:before,.lx-faq__item summary i:after{content:"";position:absolute;left:50%;top:50%;width:12px;height:1px;margin:-.5px 0 0 -6px;background:var(--lx-ink);transition:transform .5s var(--lx-ease),background-color .3s}.lx-faq__item summary i:after{transform:rotate(90deg)}.lx-faq__item[open] summary i{background:var(--lx-red);border-color:var(--lx-red);transform:rotate(180deg)}.lx-faq__item[open] summary i:before,.lx-faq__item[open] summary i:after{background:#fff}.lx-faq__item[open] summary i:after{transform:rotate(0)}.lx-faq__item summary:hover{color:var(--lx-red)}.lx-faq__a{overflow:hidden}.lx-faq__a p{padding:0 3.5rem 1.8rem 0;color:var(--lx-ink-2)}@media(max-width:900px){.lx-faq__grid{grid-template-columns:1fr}.lx-faq__head{position:static}.lx-faq__a p{padding-right:0}}.lx-journal{background:var(--lx-pearl)}.lx-journal__head{display:flex;flex-wrap:wrap;align-items:end;justify-content:space-between;gap:1.5rem;margin-bottom:clamp(2.2rem,4vw,3.5rem)}.lx-journal__head .lx-h2{margin-top:1.2rem}.lx-journal__marquee{-webkit-mask:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent);mask:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent);padding-block:.5rem 1.5rem}.lx-journal__row{display:flex;gap:clamp(14px,1.6vw,22px);width:max-content;animation:lx-marquee-j calc(var(--count, 8) * 9s) linear infinite}.lx-journal__marquee:hover .lx-journal__row,.lx-journal__marquee:focus-within .lx-journal__row,.lx-journal__marquee:active .lx-journal__row{animation-play-state:paused}@keyframes lx-marquee-j{to{transform:translate(calc(-50% - (clamp(14px,1.6vw,22px)/2)))}}.lx-post{position:relative;display:flex;flex-direction:column;flex:none;width:clamp(272px,27vw,360px);padding:10px;border-radius:28px;background:#ffffffd1;box-shadow:inset 0 1px #fff,0 0 0 1px var(--lx-line),0 24px 50px -38px #5e110c73;transition:transform .6s var(--lx-ease),box-shadow .6s var(--lx-ease)}.lx-post:after{content:"";position:absolute;inset:0;border-radius:inherit;padding:1px;background:var(--lx-iris);opacity:0;transition:opacity .5s;pointer-events:none;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude}.lx-post:hover{transform:translateY(-4px);box-shadow:inset 0 1px #fff,0 0 0 1px transparent,0 30px 60px -36px #5e110c80}.lx-post:hover:after,.lx-post:focus-visible:after{opacity:1}.lx-post__img{aspect-ratio:16 / 9;border-radius:20px;overflow:hidden;background:#eee}.lx-post__img img{width:100%;height:100%;object-fit:cover;transition:transform 1.2s var(--lx-ease)}.lx-post:hover .lx-post__img img{transform:scale(1.025)}.lx-post__body{display:flex;flex-direction:column;flex:1;padding:1.05rem .7rem .6rem}.lx-post__cat{font-size:.8125rem;letter-spacing:.12em;color:var(--lx-red)}.lx-post h3{margin-top:.45rem;font-size:1.08rem;font-weight:300;line-height:1.7;letter-spacing:.02em;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:3.672rem}.lx-post:hover h3{color:var(--lx-red)}.lx-post__meta{margin-top:auto;padding-top:.7rem;font-size:.8125rem;color:var(--lx-muted)}@media(max-width:900px){.lx-post{width:min(78vw,330px)}.lx-journal__marquee{-webkit-mask:linear-gradient(90deg,transparent,#000 4%,#000 96%,transparent);mask:linear-gradient(90deg,transparent,#000 4%,#000 96%,transparent)}}.lx-final{position:relative;overflow:hidden;text-align:center;padding-block:clamp(120px,16vw,220px)}.lx-final__silk{position:absolute;inset:0;z-index:-1;width:100%;height:100%}.lx-final__silk path{fill:none;stroke-linecap:round}.lx-final .lx-h2{font-size:clamp(2.4rem,1.3rem + 4.2vw,5.4rem)}.lx-final p{margin:1.6rem auto 0;max-width:30em}.lx-final__cta{display:flex;flex-wrap:wrap;justify-content:center;gap:.85rem;margin-top:2.6rem}.lx-final__meta{margin-top:2.2rem;font-size:.875rem;color:var(--lx-muted);letter-spacing:.04em}.lx-final__meta a{color:var(--lx-ink);border-bottom:1px solid var(--lx-line-strong)}@media(max-width:560px){.lx-final__cta .lx-btn{flex:1 1 100%}}.lx-footer{--ft-bg1: #43464c;--ft-bg2: #2d2f34;--ft-wave: clamp(50px, 6vw, 100px);position:relative;isolation:isolate;margin-top:clamp(20px,3vw,50px);padding-top:calc(var(--ft-wave) + clamp(30px,4vw,60px));color:#fffc;font-size:.9375rem;background:repeating-linear-gradient(90deg,rgba(255,255,255,.018) 0 1px,transparent 1px 3px),linear-gradient(180deg,var(--ft-bg1) 0%,#373a3f 40%,var(--ft-bg2) 100%);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1440 100' preserveAspectRatio='none'%3E%3Cpath d='M0 60C240 10 480 0 720 30s480 80 720 40V100H0Z'/%3E%3C/svg%3E") top / 100% var(--ft-wave) no-repeat,linear-gradient(#000,#000) 0 calc(var(--ft-wave) - 1px) / 100% 100% no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1440 100' preserveAspectRatio='none'%3E%3Cpath d='M0 60C240 10 480 0 720 30s480 80 720 40V100H0Z'/%3E%3C/svg%3E") top / 100% var(--ft-wave) no-repeat,linear-gradient(#000,#000) 0 calc(var(--ft-wave) - 1px) / 100% 100% no-repeat}.lx-footer__curve{position:absolute;left:0;top:0;width:100%;height:var(--ft-wave);pointer-events:none}.lx-footer__sheen{position:absolute;inset:0;z-index:-1;pointer-events:none;overflow:hidden;background:radial-gradient(50% 60% at 80% 0%,rgba(255,255,255,.12),transparent 70%),radial-gradient(40% 50% at 10% 100%,rgba(200,226,255,.07),transparent 70%)}.lx-footer__kicker{font-size:.8125rem;letter-spacing:.22em;color:#cfd3d8}.lx-footer__app{position:relative;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1.5rem 2rem;padding:clamp(1.6rem,3vw,2.2rem) clamp(1.4rem,3vw,2.6rem);border-radius:30px;margin-bottom:clamp(3rem,6vw,4.5rem);background:linear-gradient(120deg,#ffffff24,#ffffff0a 60%,#ffffff1a);box-shadow:0 1px #ffffff40 inset,0 30px 60px -40px #0009;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.lx-footer__app:before{content:"";position:absolute;inset:0;border-radius:inherit;padding:1px;background:linear-gradient(110deg,#ffffff80,#ffc9d359 30%,#fff4c74d 45%,#c8e2ff66 62%,#ffffff26);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none}.lx-footer__app-title{margin-top:.5rem;font-size:clamp(1.25rem,1rem + .8vw,1.6rem);font-weight:200;line-height:1.55;letter-spacing:.04em;color:#fff}.lx-footer__stores{display:flex;flex-wrap:wrap;gap:.7rem}.lx-store{display:inline-flex;align-items:center;gap:.7rem;min-height:54px;padding:0 1.3rem 0 1rem;border-radius:16px;color:#fff;background:linear-gradient(180deg,#1f2023,#121315);border:1px solid rgba(255,255,255,.22);box-shadow:0 1px #ffffff26 inset,0 14px 30px -18px #000c;transition:transform .4s var(--lx-ease),border-color .3s}.lx-store:hover{transform:translateY(-2px);border-color:#ffffff80}.lx-store svg{width:24px;height:24px}.lx-store span{display:grid;line-height:1.2}.lx-store small{font-size:.8125rem;color:#ffffffb3;letter-spacing:.04em}.lx-store b{font-family:var(--lx-display);font-weight:400;font-size:1.08rem;letter-spacing:.01em}.lx-footer__grid{display:grid;grid-template-columns:1.3fr 1fr 1fr 1.3fr;gap:3rem 2rem}.lx-footer__logo{display:block;width:136px}.lx-footer__brand p{margin-top:1.4rem;line-height:1.9;color:#ffffffa8}.lx-footer__social{display:flex;gap:.5rem;margin-top:1.6rem}.lx-footer__social a{width:44px;height:44px;border-radius:50%;display:grid;place-items:center;background:linear-gradient(180deg,#ffffff1f,#ffffff08);box-shadow:0 1px #fff3 inset,0 0 0 1px #ffffff24;transition:background-color .3s,box-shadow .3s}.lx-footer__social a:hover{box-shadow:0 1px #ffffff4d inset,0 0 0 1px #ffffff73}.lx-footer__social img{width:17px;height:17px;filter:brightness(0) invert(1);opacity:.88}.lx-footer h2{font-size:.8125rem;font-weight:400;letter-spacing:.2em;margin-bottom:1.1rem;background:linear-gradient(100deg,#aab0b7,#fff 40%,#c5cad0 60%,#f2f4f6);-webkit-background-clip:text;background-clip:text;color:transparent}.lx-footer nav a{display:inline-block;padding:.3rem 0;color:#ffffffc7;transition:color .3s}.lx-footer a:hover{color:#fff}.lx-footer address{font-style:normal;line-height:1.8}.lx-footer address a{border-bottom:1px solid rgba(255,255,255,.25)}.lx-footer dl{margin-top:1rem;font-size:.875rem}.lx-footer dl div{display:flex;justify-content:space-between;gap:1rem;padding:.2rem 0}.lx-footer dt{color:#ffffff8c}.lx-footer__contact{display:grid;gap:.2rem;margin-top:1rem}.lx-footer__contact a{padding:.25rem 0}.lx-footer__legal{display:flex;flex-wrap:wrap;justify-content:space-between;gap:.6rem 2rem;margin-top:clamp(3rem,6vw,5rem);padding-block:1.6rem calc(1.6rem + env(safe-area-inset-bottom));border-top:1px solid rgba(255,255,255,.14);font-size:.8125rem;color:#ffffff85}.lx-footer__legal a{margin-left:1.2rem}@media(max-width:1000px){.lx-footer__grid{grid-template-columns:1fr 1fr}}@media(max-width:560px){.lx-footer__grid{grid-template-columns:1fr}.lx-footer__stores,.lx-store{width:100%}.lx-store{justify-content:center}.lx-footer__legal{padding-bottom:calc(96px + env(safe-area-inset-bottom))}}.lx-dock{display:none}@media(max-width:760px){.lx-dock{position:fixed;left:12px;right:12px;bottom:calc(12px + env(safe-area-inset-bottom));z-index:40;display:grid;grid-template-columns:1fr 1.25fr;gap:6px;padding:6px;border-radius:999px;background:#ffffffc7;backdrop-filter:blur(20px) saturate(180%);-webkit-backdrop-filter:blur(20px) saturate(180%);border:1px solid rgba(255,255,255,.9);box-shadow:0 16px 40px -18px #1d1d1f73;transform:translateY(calc(100% + 30px));transition:transform .6s var(--lx-ease)}.lx-dock.is-on{transform:none}.lx-dock a{display:grid;place-items:center;min-height:48px;border-radius:999px;font-size:.9375rem;font-weight:400;letter-spacing:.04em}.lx-dock__wa{color:var(--lx-ink)}.lx-dock__book{color:#fff;background:linear-gradient(180deg,#d4372c,var(--lx-red))}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important;scroll-behavior:auto!important}.lx-motion [data-reveal]{opacity:1;transform:none;filter:none}.js .lx-statement__text .w{--o: 1}.js .lx-hero__translation{opacity:1;filter:none;transform:none}.lx-reviews__row{animation:none}.lx-reviews__marquee{overflow-x:auto;overflow-y:hidden}.lx-journal__row{animation:none}.lx-journal__marquee{overflow-x:auto;overflow-y:hidden}.lx-journal__row>[aria-hidden=true]{display:none}.lx-hero__ticker>span:first-child{opacity:1;animation:none}.lx-hero__ticker>span:not(:first-child){display:none}.lx-space__pin{height:auto}.lx-space__sticky{position:relative;height:80vh}.lx-space__img{clip-path:none}.lx-space__shade,.lx-space__title{opacity:1;transform:none}.lx-space__intro{display:none}}.lx-card{position:relative}.lx-card__link{position:absolute;inset:0;z-index:2;border-radius:inherit}.lx-card__link:focus-visible{outline-offset:-3px;border-radius:32px}.lx-hero__arch picture,.lx-space__img picture,.lx-visit__frame picture,.lx-step__img picture,.lx-space__gallery picture{height:100%}.lx-hero__arch picture img{height:100%}.lx-finder{overflow-x:clip}@media(max-width:560px){.lx-panel__options a{grid-template-columns:minmax(0,1fr) 18px;grid-template-areas:"nm go" "pr go";gap:.1rem .8rem}.lx-panel__options .nm{grid-area:nm}.lx-panel__options .pr{grid-area:pr}.lx-panel__options svg{grid-area:go}}.lx-card__price b em{font-family:var(--lx-sans);font-style:normal;font-size:.8125rem;color:var(--lx-muted);margin-left:.2rem}@media(max-width:560px){.lx-hero__proof li+li:before{display:none}.lx-hero__proof{gap:.3rem 1.1rem}}@media(max-height:780px){.lx-hero__scroll{display:none}}.lx-visit,.lx-reviews,.lx-faq,.lx-journal{isolation:isolate;overflow-x:clip}.lx-visit:before,.lx-reviews:before,.lx-faq:before,.lx-journal:before{content:"";position:absolute;z-index:-1;pointer-events:none;width:60vw;height:60vw;max-width:900px;max-height:900px;border-radius:50%;background:radial-gradient(closest-side,rgba(255,201,211,.35),rgba(255,244,199,.22) 40%,rgba(200,226,255,.25) 65%,transparent);filter:blur(40px)}.lx-visit:before{right:-20vw;top:10%}.lx-reviews:before{left:-25vw;top:-10%}.lx-faq:before{right:-25vw;bottom:-10%;opacity:.7}.lx-journal:before{left:-20vw;bottom:-20%;opacity:.6}.lx-btn--ghost{position:relative}.lx-btn--ghost:before{content:"";position:absolute;inset:-1px;border-radius:inherit;padding:1px;background:var(--lx-iris);opacity:0;transition:opacity .4s;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none}.lx-btn--ghost:hover:before{opacity:1}.lx-card:after{content:"";position:absolute;inset:-1px;border-radius:inherit;padding:1px;background:var(--lx-iris);opacity:0;transition:opacity .5s;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none;z-index:3}.lx-card:hover:after{opacity:1}.lx-review{position:relative}.lx-review:before{content:"";position:absolute;left:1.8rem;right:1.8rem;top:-1px;height:1px;background:var(--lx-iris);opacity:.9}.lx-faq__item[open]{background:linear-gradient(90deg,rgba(255,201,211,.12),rgba(200,226,255,.1) 60%,transparent)}.lx-faq__item summary{padding-inline:.6rem}.lx-faq__a p{padding-left:.6rem}small{font-size:.8125rem}.lx-why__points{grid-template-columns:repeat(3,minmax(0,1fr))}.lx-why__short{display:none}@media(max-width:900px){.lx-why__points{grid-template-columns:1fr 1fr;gap:8px;margin-top:1.8rem}.lx-why__points li{display:flex;flex-direction:column;gap:.3rem;padding:.95rem .95rem 1rem;border-radius:18px}.lx-why__points .lx-num{font-size:.8125rem}.lx-why__points h3{margin-top:.1rem;font-size:1.02rem;font-weight:400;line-height:1.4}.lx-why__points .lx-why__short{display:block;margin-top:0;font-size:.8125rem;line-height:1.55;color:#ffffffd1}.lx-why__points .lx-why__body{display:none}.lx-price__pay{margin-top:2.2rem}.lx-price__cta{margin-top:2rem}}.lx-space__pin{height:165vh}@media(max-width:900px){.lx-space__pin{height:130vh}.lx-visit__steps{margin-inline:calc(-1 * var(--lx-gutter))}.lx-visit__rail{display:none}.lx-visit__steps ol{display:flex;gap:12px;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;scroll-padding-inline:var(--lx-gutter);padding:4px var(--lx-gutter) 14px;scrollbar-width:none}.lx-visit__steps ol::-webkit-scrollbar{display:none}.lx-step{flex:0 0 80%;scroll-snap-align:start;display:flex;flex-direction:column;padding:0 0 1.2rem;border-radius:24px;overflow:hidden;background:#fff;box-shadow:0 0 0 1px var(--lx-line),0 20px 40px -32px #5e110c73}.lx-step__img{order:-1;display:block;margin:0 0 .2rem;border-radius:0;aspect-ratio:16 / 10}.lx-step__no{margin:.9rem 1.15rem 0;font-size:2.2rem}.lx-step h3{margin:.3rem 1.15rem 0;font-size:1.15rem}.lx-step p{margin:.45rem 1.15rem 0;font-size:.9375rem;line-height:1.75}.lx-visit__steps .lx-swipe-hint{margin-inline:var(--lx-gutter)}.lx-statement{padding-block:72px 64px}.lx-statement__sign{margin-top:1.8rem}}.lx-footer__legal a{display:inline-flex;align-items:center;min-height:44px}@media(max-width:560px){.lx-footer{padding-top:calc(var(--ft-wave) + 18px)}.lx-footer__app{padding:1.2rem 1.1rem 1.15rem;gap:.9rem;margin-bottom:2.4rem;border-radius:22px}.lx-footer__app-title{font-size:1.125rem}.lx-footer__app-title br{display:none}.lx-footer__stores{display:grid;grid-template-columns:1fr 1fr;gap:.5rem;width:100%}.lx-footer__stores .lx-store{width:auto;min-height:48px;padding:0 .7rem;gap:.5rem;justify-content:center}.lx-store svg{width:20px;height:20px}.lx-store b{font-size:.95rem}.lx-footer__grid{grid-template-columns:1fr 1fr;gap:2.2rem 1.2rem}.lx-footer__brand,.lx-footer__visit{grid-column:1 / -1}.lx-footer__brand .lx-footer__logo{width:112px}.lx-footer__brand .lx-footer__tagline{margin-top:.6rem;font-size:.875rem;letter-spacing:.14em}.lx-footer__brand>p:not(.lx-footer__tagline){margin-top:.9rem}.lx-footer__brand .lx-footer__social{margin-top:1rem}.lx-footer nav a{padding:.45rem 0;font-size:.9375rem}.lx-footer__legal{flex-direction:column;gap:.2rem;margin-top:2.2rem}.lx-footer__legal a{margin-left:0;margin-right:1.4rem}}.lx-finder__tab .h,.lx-finder__step,.lx-panel__bar{display:none}@media(max-width:900px){.lx-finder__head{margin-bottom:1.6rem}.lx-finder__step{display:flex;align-items:center;gap:.55rem;margin-bottom:.9rem;font-size:.875rem;letter-spacing:.06em;color:var(--lx-ink-2);transition:opacity .3s}.lx-finder__step.is-hidden{display:none}.lx-finder__step b,.lx-panel__stepno b{display:inline-grid;place-items:center;width:22px;height:22px;border-radius:50%;font-family:var(--lx-display);font-weight:400;font-size:.8125rem;color:#fff;background:var(--lx-red)}.lx-finder__list{display:grid;grid-template-columns:1fr 1fr;gap:10px;border-top:0}.lx-finder__list:not(.is-picked)>.lx-panel{display:none}.lx-finder__glow{display:none}.lx-finder__tab{grid-column:auto;grid-row:auto;min-height:84px;padding:.9rem 1rem;border:0;border-radius:20px;flex-direction:column;align-items:flex-start;justify-content:center;gap:.15rem;font-size:1.08rem;font-weight:300;letter-spacing:.04em;color:var(--lx-ink);background:linear-gradient(160deg,#fffffff2,#ffffffb3);box-shadow:inset 0 1px #fff,0 0 0 1px var(--lx-line),0 14px 30px -24px #5e110c73;-webkit-tap-highlight-color:transparent;transition:transform .3s var(--lx-ease),box-shadow .3s}.lx-finder__tab:before{display:none}.lx-finder__tab:hover,.lx-finder__tab[aria-expanded=true]{padding:.9rem 1rem;border-radius:20px;color:var(--lx-ink);background:linear-gradient(160deg,#fffffff2,#ffffffb3);box-shadow:inset 0 1px #fff,0 0 0 1px var(--lx-line),0 14px 30px -24px #5e110c73}.lx-finder__tab:active{transform:scale(.97)}.lx-finder__tab:active:after{opacity:1;animation-play-state:running}.lx-finder__tab .n{width:auto;font-size:.8125rem;color:var(--lx-red)}.lx-finder__tab .t{display:grid;gap:.1rem}.lx-finder__tab .h{display:block;font-size:.8125rem;color:var(--lx-muted);letter-spacing:.02em}.lx-finder__tab .pm{display:none}.lx-finder__list.is-picked>.lx-finder__tab{display:none}.lx-finder__list.is-picked>.lx-panel{grid-column:1 / -1;margin:0;padding:1.1rem 1.15rem 1.25rem}.lx-panel__bar{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:.9rem}.lx-panel__back{display:inline-flex;align-items:center;gap:.4rem;min-height:40px;padding:0 .9rem 0 .7rem;border-radius:999px;font-size:.875rem;color:var(--lx-ink-2);background:#fffc;box-shadow:inset 0 1px #fff,0 0 0 1px var(--lx-line)}.lx-panel__back svg{width:14px;height:14px}.lx-panel__stepno{display:inline-flex;align-items:center;gap:.4rem;font-size:.8125rem;color:var(--lx-muted)}.lx-panel__label,.lx-panel__approach{display:none}.lx-panel__worry{margin-top:0;font-size:1.12rem;line-height:1.6}.lx-panel__options{margin-top:1rem}.lx-panel__foot{flex-direction:column;align-items:stretch;gap:.6rem}.lx-panel__foot .lx-panel__book{width:100%}.lx-panel__foot .lx-link{justify-content:center}.lx-panel__foot p{text-align:center;font-size:.8125rem}}@media(min-width:901px){.lx-panel__book{display:none}}.lx-swipe-hint{display:none}@media(max-width:560px){.lx-swipe-hint{display:flex;align-items:center;gap:.5rem;margin-top:.2rem;font-size:.8125rem;letter-spacing:.08em;color:var(--lx-muted)}.lx-swipe-hint i{position:relative;width:28px;height:1px;background:var(--lx-line-strong);overflow:hidden}.lx-swipe-hint i:after{content:"";position:absolute;inset:0;width:40%;background:var(--lx-red);animation:lx-swipe 1.8s var(--lx-ease) infinite}@keyframes lx-swipe{0%{transform:translate(-100%)}to{transform:translate(260%)}}}.lx-hero__cta,.lx-txhero__cta,.lx-cnhero__cta{align-items:center}.lx-hero__wa,.lx-txhero__form,.lx-cnhero__alt{display:inline-flex;align-items:center;min-height:44px;padding:0 .4rem;font-size:.9375rem;letter-spacing:.04em;color:var(--lx-ink-2);background:linear-gradient(currentColor,currentColor) .4rem calc(100% - 10px) / calc(100% - .8rem) 1px no-repeat;transition:color .3s}.lx-hero__wa:hover,.lx-txhero__form:hover,.lx-cnhero__alt:hover{color:var(--lx-red)}@media(max-width:560px){.lx-hero__cta .lx-hero__wa,.lx-txhero__cta .lx-txhero__form,.lx-cnhero__cta .lx-cnhero__alt{flex:1 1 100%;justify-content:center;background-position:center calc(100% - 10px);background-size:9em 1px}}.lx-txhero__copy>*,.lx-cnhero__copy>*{animation:lx-dh-fade 1s var(--lx-ease) both}.lx-txhero__copy>:nth-child(2),.lx-cnhero__copy>:nth-child(2){animation-delay:.1s}.lx-txhero__title,.lx-cnhero__title{animation:lx-dh-rise 1.2s var(--lx-ease) .15s both!important}.lx-txhero__copy>:nth-child(n+4),.lx-cnhero__copy>:nth-child(n+4){animation-delay:.45s}.lx-txhero__visual,.lx-cnhero__visual{animation:lx-dh-visual 1.4s var(--lx-ease) .25s both}@keyframes lx-dh-fade{0%{opacity:0;transform:translateY(12px)}}@keyframes lx-dh-rise{0%{opacity:0;transform:translateY(28px);filter:blur(6px)}}@keyframes lx-dh-visual{0%{opacity:0;transform:translateY(24px) scale(.97)}}@media(prefers-reduced-motion:reduce){.lx-txhero__copy>*,.lx-cnhero__copy>*,.lx-txhero__title,.lx-cnhero__title,.lx-txhero__visual,.lx-cnhero__visual{animation:none!important}}
