.lf{--sc-canvas:#080808;--sc-surface:#120d09;--sc-ink:#f6ecd9;--sc-ink-soft:#cdbb9c;--sc-accent:#f5c15b;--sc-accent-ink:#1a1206;--sc-font-display:var(--font-fraunces),Georgia,serif;--sc-font-text:"Plus Jakarta Sans Variable","Noto Sans Thai Variable","PingFang SC","Microsoft YaHei","Noto Sans SC",system-ui,sans-serif;--lf-gold:#f5c15b;--lf-amber:#ff9d28;--lf-line:rgba(245,193,91,0.28);--lf-ease:cubic-bezier(0.23,1,0.32,1);position:relative;isolation:isolate;background:var(--sc-canvas);color:var(--sc-ink);font-family:var(--sc-font-text);line-height:1.62;letter-spacing:.005em;overflow-x:clip;-webkit-font-smoothing:antialiased}.lf ::-moz-selection{background:var(--lf-gold);color:#1a1206}.lf ::selection{background:var(--lf-gold);color:#1a1206}.lf :focus-visible{outline:2px solid var(--lf-gold);outline-offset:3px;box-shadow:none}.lf-num{font-variant-numeric:tabular-nums}.lf-sky{position:fixed;z-index:2}.lf-grain,.lf-sky{inset:0;pointer-events:none}.lf-grain{position:absolute;z-index:1;opacity:.06;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}.lf-eyebrow{margin:0 0 1rem;font-size:.78rem;font-weight:600;letter-spacing:.24em;text-transform:uppercase;color:var(--lf-gold)}.lf-h1{margin:0;font-family:var(--sc-font-display);font-weight:600;font-variation-settings:"opsz" 96;font-size:clamp(2.6rem,1.4rem + 5vw,6.2rem);line-height:.96;letter-spacing:-.03em;color:#fbf0da;text-wrap:balance;text-shadow:0 2px 28px rgba(0,0,0,.55)}.lf-h1 span{display:block}.lf-h1__b{color:var(--lf-gold)}.lf-h2{margin:0;font-family:var(--sc-font-display);font-weight:600;font-variation-settings:"opsz" 72;font-size:clamp(2rem,1.4rem + 2.4vw,3.4rem);line-height:1.04;letter-spacing:-.02em;color:#fbf0da;text-wrap:balance}.lf-lead{margin:1.25rem 0 0;max-width:34rem;font-size:clamp(1.02rem,.96rem + .3vw,1.2rem);color:#eadcc1;text-wrap:pretty}.lf-lead--sm{font-size:1.02rem;margin-top:.75rem}.lf-soft{margin:.6rem 0 0;color:var(--sc-ink-soft);font-size:.95rem;text-wrap:pretty}.lf-meta{margin:1.1rem 0 0;display:flex;flex-wrap:wrap;gap:.35rem .6rem;font-size:.92rem;color:#e3cfa6}html:lang(th) .lf :is(.lf-h1,.lf-h2,.lf-final__h,.lf-breath__line),html:lang(zh-Hans) .lf :is(.lf-h1,.lf-h2,.lf-final__h,.lf-breath__line){font-family:var(--sc-font-text);font-weight:700;letter-spacing:-.01em;font-variation-settings:normal}html:lang(th) .lf :is(.lf-h1,.lf-h2,.lf-final__h){line-height:1.22}.lf-btn{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;margin-top:1.6rem;padding:.95rem 1.7rem;border-radius:12px;background:linear-gradient(180deg,#ffd27a,var(--lf-gold) 55%,#e9a83c);color:#1a1206;font-weight:700;font-size:.95rem;letter-spacing:.06em;text-transform:uppercase;text-decoration:none;box-shadow:inset 0 1px 0 rgba(255,255,255,.45),0 12px 30px -12px rgba(255,157,40,.7);transition:transform .16s var(--lf-ease),box-shadow .16s var(--lf-ease),filter .16s var(--lf-ease)}html:lang(th) .lf-btn,html:lang(zh-Hans) .lf-btn{letter-spacing:.02em}@media (hover:hover) and (pointer:fine){.lf-btn:hover{transform:translateY(-1px);filter:brightness(1.06);box-shadow:inset 0 1px 0 rgba(255,255,255,.5),0 16px 36px -12px rgba(255,157,40,.85)}}.lf-btn:active{transform:scale(.97)}.lf-link{display:inline-flex;align-items:center;gap:.45rem;color:var(--lf-gold);font-weight:600;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.25em;text-decoration-color:rgba(245,193,91,.45);transition:color .15s var(--lf-ease),text-decoration-color .15s var(--lf-ease)}.lf-link:hover{color:#ffd78c;text-decoration-color:currentColor}.lf-hero__stage{background:radial-gradient(120% 70% at 50% 92%,#3a1d07 0,#170c05 38%,transparent 70%),linear-gradient(#060505,#0b0806 60%,#080605);overflow:hidden}.lf-hero__photo{position:absolute;inset:-4% 0 10% 0;z-index:0;animation:lf-dawn 2.8s var(--lf-ease) .35s both}.lf-hero__photo img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 62%;object-position:50% 62%;opacity:.82;-webkit-mask-image:radial-gradient(130% 95% at 55% 58%,#000 38%,rgba(0,0,0,.55) 62%,transparent 88%);mask-image:radial-gradient(130% 95% at 55% 58%,#000 38%,rgba(0,0,0,.55) 62%,transparent 88%)}@keyframes lf-dawn{0%{opacity:0;transform:scale(1.04)}to{opacity:1;transform:none}}.lf-hero__horizon{inset:auto 0 12% 0;height:46%;background:radial-gradient(70% 80% at 50% 100%,rgba(255,157,40,.34),rgba(255,157,40,.08) 45%,transparent 72%);opacity:calc(.45 + var(--sc-p, 0) * .55)}.lf-hero__horizon,.lf-hero__ridge{position:absolute;z-index:1;pointer-events:none}.lf-hero__ridge{bottom:13%;height:44%}.lf-hero__ridge svg{height:100%;width:auto}.lf-hero__ridge--l{left:-2%;-webkit-mask-image:linear-gradient(90deg,#000 62%,transparent 98%);mask-image:linear-gradient(90deg,#000 62%,transparent 98%)}.lf-hero__ridge--r{right:-2%;-webkit-mask-image:linear-gradient(270deg,#000 62%,transparent 98%);mask-image:linear-gradient(270deg,#000 62%,transparent 98%)}.lf-hero__shadows{position:absolute;left:58%;bottom:12.5%;z-index:1;width:min(980px,74vw);translate:-50% 0;pointer-events:none;opacity:clamp(.18,calc(var(--sc-p, 0) * 1.7),.78)}.lf-hero__shadows svg{width:100%;height:auto}.lf-water{position:absolute;left:0;right:0;bottom:0;height:14%;z-index:1;overflow:hidden;pointer-events:none;background:linear-gradient(rgba(13,8,5,0),#0d0805 22%,#050403)}.lf-water:before{background:radial-gradient(60% 120% at 55% 0,rgba(255,170,70,.32),transparent 70%)}.lf-water:after,.lf-water:before{content:"";position:absolute;inset:0}.lf-water:after{opacity:.55;background:repeating-linear-gradient(180deg,rgba(255,196,110,.16) 0 1px,transparent 1px 7px);-webkit-mask-image:linear-gradient(90deg,transparent,#000 20%,#000 80%,transparent);mask-image:linear-gradient(90deg,transparent,#000 20%,#000 80%,transparent);animation:lf-ripple 6s linear infinite}@keyframes lf-ripple{0%{transform:translateY(0)}to{transform:translateY(7px)}}.lf-water__ridge{position:absolute;inset:0;display:flex;justify-content:space-between;transform:scaleY(-1);opacity:.28;filter:blur(1.5px)}.lf-water__ridge svg{height:320%;width:auto}.lf .lf-hero__scrim{z-index:2}.lf .lf-hero__scrim-r{z-index:2;opacity:clamp(0,calc((var(--sc-p, 0) - .36) * 4),1)}.lf .sc-copy.lf-hero__copy{z-index:3;max-width:min(40rem,88vw);bottom:clamp(5rem,17vh,11rem)}.lf-hero__in{animation:lf-rise 1.5s var(--lf-ease) .9s both}@keyframes lf-rise{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}.lf .lf-hero__rising{z-index:3;max-width:22rem;margin:0;font-family:var(--sc-font-display);font-style:italic;font-size:clamp(1.15rem,1rem + .6vw,1.5rem);line-height:1.35;color:#f1dfbd;text-shadow:0 2px 18px rgba(0,0,0,.7)}html:lang(th) .lf-hero__rising,html:lang(zh-Hans) .lf-hero__rising{font-family:var(--sc-font-text);font-style:normal}.lf-breath{position:relative;z-index:1;min-height:92vh;display:grid;place-items:center;padding:0 1.25rem}.lf-breath__line{margin:0;max-width:18ch;text-align:center;font-family:var(--sc-font-display);font-weight:500;font-size:clamp(1.9rem,1.2rem + 3vw,3.6rem);line-height:1.12;letter-spacing:-.02em;color:#f3e3c2;text-wrap:balance}.lf-tix__stage{display:grid;place-items:center;padding:84px 1.25rem 24px;overflow:hidden}.lf-tix__stage:before{content:"";position:absolute;inset:0;z-index:0;pointer-events:none;background:radial-gradient(60% 55% at 50% 55%,rgba(255,157,40,.09),transparent 70%)}.lf-tix__say{position:absolute;top:86px;left:50%;z-index:3;width:min(44rem,90vw);translate:-50% 0;margin:0;text-align:center;font-size:.95rem;color:#e8d3a8;text-wrap:balance}.lf-tix__wrap{position:relative;z-index:3;width:100%;display:flex;justify-content:center;margin-top:1.5rem}.tk{--tk-in:1;--tk-lit:1;--tk-fit:1;position:relative;width:min(1080px,100%);color:#f3e6cc;opacity:var(--tk-in);transform:translateY(calc((1 - var(--tk-in)) * 28px)) scale(calc(var(--tk-fit) * (.965 + var(--tk-in) * .035)));transform-origin:50% 50%}.tk__light{inset:-12% -8%;z-index:-1;background:radial-gradient(50% 50% at 50% 50%,rgba(255,157,40,.3),rgba(255,157,40,.08) 55%,transparent 75%);opacity:calc(.2 + var(--tk-lit) * .8)}.tk__frame,.tk__light{position:absolute;pointer-events:none}.tk__frame{inset:0;width:100%;height:100%;overflow:visible}.tk__line{fill:none;vector-effect:non-scaling-stroke}.tk__line--base{stroke:rgba(245,193,91,.3);stroke-width:1.2}.tk__line--inner{stroke:rgba(245,193,91,.2);stroke-width:1}.tk__line--lit{stroke:var(--lf-gold);stroke-width:2.4;stroke-linecap:round}.tk__line--glow{stroke:var(--lf-amber);stroke-width:9;opacity:.45;filter:blur(5px)}.tk__sparks{position:absolute;inset:0;width:100%;height:100%;pointer-events:none;z-index:1}.tk__corner{position:absolute;z-index:2;width:40px;height:40px;color:rgba(245,193,91,calc(.35 + var(--tk-lit) * .6))}.tk__corner--tl{left:20px;top:62px}.tk__corner--tr{right:20px;top:62px;transform:scaleX(-1)}.tk__corner--bl{left:20px;bottom:20px;transform:scaleY(-1)}.tk__corner--br{right:20px;bottom:20px;transform:scale(-1)}.tk__flame{position:absolute;left:0;top:0;z-index:4;width:0;height:0;opacity:0;pointer-events:none;transition:opacity .2s}.tk__flame:before{content:"";position:absolute;left:-26px;top:-26px;width:52px;height:52px;border-radius:50%;background:radial-gradient(circle,rgba(255,236,190,.95) 0,rgba(255,176,72,.55) 22%,rgba(255,157,40,0) 70%)}.tk__flame span{position:absolute;left:-6px;top:-20px;width:12px;height:22px;border-radius:50% 50% 50% 50%/62% 62% 38% 38%;background:radial-gradient(ellipse at 50% 72%,#fffaf0 0 22%,#ffd27a 45%,#ff9d28 75%,rgba(255,120,20,0) 100%);transform-origin:50% 90%;animation:lf-flicker .9s ease-in-out infinite alternate}@keyframes lf-flicker{0%{transform:scale(1) rotate(-3deg)}to{transform:scale(.9,1.12) rotate(3deg)}}.tk__body{position:relative;z-index:3;display:grid;gap:1.1rem 2.2rem;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr) 200px;padding:78px 44px 40px}.tk__col,.tk__stub{display:flex;flex-direction:column;gap:1.1rem;min-width:0}.tk__col--a{gap:1.4rem}.tk__col--a .tk__media{margin-top:auto}.tk__stub{justify-content:space-between}.tk__emblem{width:46px;height:69px;align-self:center;color:rgba(245,193,91,calc(.3 + var(--tk-lit) * .5))}.tk__body:after{content:"";position:absolute;top:70px;bottom:34px;right:calc(44px + 200px + 1.1rem);border-left:1px dashed rgba(245,193,91,.38)}.tk__no-label{display:block;font-size:.7rem;font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:#e2c88e}html:lang(th) .tk__no-label,html:lang(zh-Hans) .tk__no-label{letter-spacing:.06em}.tk__no-field{display:flex;align-items:center;gap:.6rem;margin-top:.55rem;padding:.55rem .8rem;border-radius:10px;border:1px solid rgba(245,193,91,calc(.4 + var(--tk-lit) * .5));background:rgba(245,193,91,.06);box-shadow:inset 0 0 calc(var(--tk-lit) * 18px) rgba(255,157,40,.18)}.tk__no-field b{font-family:var(--sc-font-display);font-size:1.35rem;color:var(--lf-gold);letter-spacing:.02em}.tk__no-slot{flex:1;min-width:6rem;height:1.7rem;border-bottom:1px dotted rgba(245,193,91,.55)}.tk__title{margin:0;font-family:var(--sc-font-display);text-transform:uppercase;line-height:1}.tk__cap,.tk__title{font-weight:600;color:var(--lf-gold)}.tk__cap{float:left;margin:.02em .06em 0 -.02em;font-size:5.6rem;line-height:.82;text-shadow:0 3px 22px rgba(255,157,40,calc(var(--tk-lit) * .5))}.tk__title-text{display:block;padding-top:.5rem;font-size:1.55rem;letter-spacing:.06em;color:#f7dc9e}.tk__sub{display:block;margin-top:.55rem;font-size:.95rem;letter-spacing:.22em;color:#e9cf96}.tk__year{display:block;clear:both;margin-top:.3rem;font-size:3.4rem;letter-spacing:.02em;color:var(--lf-gold)}.tk__place{margin:.6rem 0 0;font-size:.95rem;color:#eadbbd}.tk__media{display:grid;grid-template-columns:1.05fr 1fr;gap:.9rem;align-items:center}.tk__feature{margin:0;padding:2px;border-radius:999px 999px 14px 14px;background:linear-gradient(180deg,#ffd88f,#b97f24);aspect-ratio:3/4}.tk__feature img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:999px 999px 12px 12px}.tk__hexes{position:relative;aspect-ratio:1/1.42}.tk__hex{margin:0;width:50%;aspect-ratio:.866;background:linear-gradient(160deg,#ffd88f,#a8701c)}.tk__hex,.tk__hex img{position:absolute;clip-path:polygon(50% 0,100% 25%,100% 75%,50% 100%,0 75%,0 25%)}.tk__hex img{inset:2px;width:calc(100% - 4px);height:calc(100% - 4px);-o-object-fit:cover;object-fit:cover}.tk__hex--0{left:0;top:0}.tk__hex--1{left:48%;top:20.5%}.tk__hex--2{left:0;top:41%}.tk__hex--3{left:48%;top:61.5%}.tk__date{margin:0}.tk__facts dt,.tk__inc h3,.tk__k,.tk__price-k{display:block;font-size:.7rem;font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:#dcc188}html:lang(th) .tk :is(.tk__k,dt,h3,.tk__price-k),html:lang(zh-Hans) .tk :is(.tk__k,dt,h3,.tk__price-k){letter-spacing:.06em;font-size:.78rem}.tk__date-v{display:block;margin-top:.25rem;font-family:var(--sc-font-display);font-size:1.75rem;line-height:1.1;color:#fbefd4}html:lang(th) .tk__date-v,html:lang(zh-Hans) .tk__date-v{font-family:var(--sc-font-text);font-weight:700;font-size:1.45rem}.tk__facts{margin:0;display:grid;gap:.65rem}.tk__facts dd{margin:.1rem 0 0;font-size:.98rem;color:#f6ecd9}.tk__num{font-variant-numeric:tabular-nums;color:#ffd78c;font-weight:600}.tk__soft{color:#d8c5a2}.tk__inc h3{margin:0 0 .6rem}.tk__inc ul{margin:0;padding:0;list-style:none;display:grid;gap:.36rem}.tk__inc li{display:grid;grid-template-columns:16px 1fr;gap:.55rem;font-size:.88rem;line-height:1.38;color:#f1e5cc}.tk__inc svg{width:16px;height:16px;margin-top:.12rem;color:var(--lf-gold)}.tk__price{display:grid;gap:.2rem;justify-items:start}.tk__price-was{color:#bfa57a;font-size:1rem}.tk__price-v{font-family:var(--sc-font-display);font-size:2.7rem;line-height:1;color:var(--lf-gold);font-variant-numeric:tabular-nums}.tk__price-u{font-size:.85rem;color:#d8c5a2}.tk__cta{width:100%;margin-top:1rem;padding-inline:1rem}.tk.is-lit .tk__no-slot{border-bottom-style:solid}.lf-prog__stage{display:flex;align-items:center;overflow:hidden;background:radial-gradient(80% 60% at 30% 100%,rgba(255,157,40,.07),transparent 70%)}.lf-prog__rail{position:relative;z-index:3;display:flex;align-items:stretch;gap:1.5rem;padding:0 6vw;height:min(64vh,560px)}.lf-prog__lead{flex:0 0 min(25rem,78vw);align-self:center;padding-right:2rem}.lf-step{flex:0 0 clamp(16rem,24vw,21rem);display:flex;flex-direction:column;padding:1.4rem;border-radius:16px;background:linear-gradient(180deg,rgba(28,19,11,.92),rgba(12,9,7,.96));border:1px solid var(--lf-line);box-shadow:inset 0 1px 0 rgba(255,220,160,.08),0 24px 48px -28px rgba(0,0,0,.9)}.lf-step--photo{padding:.6rem .6rem 1.3rem}.lf-step__img{margin:0 0 1rem;flex:1 1 auto;min-height:0;border-radius:11px;overflow:hidden}.lf-step__img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.lf-step--photo .lf-step__detail,.lf-step--photo .lf-step__title{padding:0 .8rem}.lf-step__time{margin:0 0 .5rem;font-family:var(--sc-font-display);font-size:clamp(2.2rem,1.6rem + 1.6vw,3.2rem);line-height:1;color:var(--lf-gold);font-variant-numeric:tabular-nums;letter-spacing:-.02em}.lf-step__mark{width:64px;height:64px;margin:0 0 auto;color:rgba(245,193,91,.55)}.lf-step__route{width:100%;height:auto;max-height:55%;margin:auto 0 1.2rem;color:rgba(245,193,91,.75)}.lf-step--plain .lf-step__route+.lf-step__title{margin-top:0}.lf-step__title{margin:0;font-size:1.12rem;font-weight:700;line-height:1.3;color:#fbefd4}.lf-step__detail{margin:.4rem 0 0;font-size:.92rem;color:var(--sc-ink-soft)}.lf-shows{position:relative;z-index:1;padding:clamp(5rem,12vh,9rem) 0}.lf-shows__grid{width:min(1240px,100% - 2.5rem);margin:0 auto;display:grid;grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);gap:clamp(2rem,4vw,4.5rem);align-items:center}.lf-shows__stage{position:relative;margin:0;border-radius:18px;overflow:hidden;aspect-ratio:16/10;background:radial-gradient(75% 70% at 50% 72%,#6a3a10 0,#2a1608 45%,#0b0806 80%);border:1px solid var(--lf-line);box-shadow:0 30px 60px -30px rgba(0,0,0,.9),inset 0 1px 0 rgba(255,220,160,.1)}.lf-shows__svg{position:absolute;left:0;right:0;bottom:0;width:100%;height:100%}.lf-kom{transform-box:fill-box;transform-origin:50% 0;animation:lf-sway 3.2s ease-in-out infinite alternate}@keyframes lf-sway{0%{transform:rotate(-4deg)}to{transform:rotate(4deg)}}.lf-shows__cap{position:absolute;left:1rem;top:.9rem;font-size:.72rem;letter-spacing:.16em;text-transform:uppercase;color:rgba(246,236,217,.72)}html:lang(th) .lf-shows__cap,html:lang(zh-Hans) .lf-shows__cap{letter-spacing:.04em}.lf-shows__list{position:relative;z-index:3}.lf-shows__list ol{margin:1.8rem 0 0;padding:0;list-style:none;border-top:1px solid var(--lf-line)}.lf-shows__list li{padding:1rem 0;border-bottom:1px solid var(--lf-line)}.lf-shows__list h3{margin:0;font-family:var(--sc-font-display);font-size:1.35rem;font-weight:600;color:var(--lf-gold)}html:lang(th) .lf-shows__list h3,html:lang(zh-Hans) .lf-shows__list h3{font-family:var(--sc-font-text);font-weight:700;font-size:1.15rem}.lf-shows__list p{margin:.25rem 0 0;font-size:.95rem;color:var(--sc-ink-soft)}.lf-book{position:relative;z-index:3;padding:clamp(5rem,11vh,8rem) 0;background:linear-gradient(#080808,#0f0a07 40%,#0b0806)}.lf-book__grid{width:min(1180px,100% - 2.5rem);margin:0 auto;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,470px);gap:clamp(2rem,5vw,5rem);align-items:start}.lf-price{margin-top:1.8rem;display:flex;flex-wrap:wrap;align-items:baseline;gap:.4rem .8rem}.lf-price__was{color:#bfa57a;font-size:1.15rem}.lf-price__now{font-family:var(--sc-font-display);font-size:clamp(2.6rem,2rem + 2vw,3.6rem);line-height:1;color:var(--lf-gold);font-variant-numeric:tabular-nums}.lf-price__deal{padding:.2rem .55rem;border-radius:8px;background:#b3261e;color:#fff;font-size:.85rem;font-weight:800}.lf-book__facts{margin:1.8rem 0 0;display:grid;gap:.9rem;border-top:1px solid var(--lf-line);padding-top:1.4rem}.lf-book__facts dt{font-size:.72rem;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:#dcc188}html:lang(th) .lf-book__facts dt,html:lang(zh-Hans) .lf-book__facts dt{letter-spacing:.05em;font-size:.8rem}.lf-book__facts dd{margin:.15rem 0 0;color:#f6ecd9}.lf-know{margin-top:1.8rem}.lf-know h3{margin:0 0 .6rem;font-size:1rem;color:#fbefd4}.lf-know ul{margin:0;padding-left:1.1rem;color:var(--sc-ink-soft);font-size:.95rem;display:grid;gap:.35rem}.lf-know li::marker{color:var(--lf-gold)}.lf-book__links{margin:1.8rem 0 0;display:flex;flex-wrap:wrap;gap:.8rem 1.6rem}.lf-book__card{padding:6px;border-radius:30px;background:linear-gradient(160deg,rgba(255,216,143,.9),rgba(169,112,28,.85));box-shadow:0 40px 80px -40px rgba(255,157,40,.45);scroll-margin-top:90px}.lf-book__card form{color:#1c1a17;letter-spacing:normal}.lf-final__stage{display:grid;place-items:center;overflow:hidden;background:linear-gradient(#060505,#0c0806 70%,#0d0a07);-webkit-mask-image:linear-gradient(180deg,#000 72%,transparent);mask-image:linear-gradient(180deg,#000 72%,transparent)}.lf-final__horizon{position:absolute;inset:auto 0 0 0;height:55%;background:radial-gradient(70% 90% at 50% 100%,rgba(255,157,40,.38),rgba(255,157,40,.06) 55%,transparent 75%)}.lf-final__ridge{position:absolute;left:0;right:0;bottom:0;height:30%;display:flex;justify-content:space-between;pointer-events:none}.lf-final__ridge svg{height:100%;width:auto}.lf-final__ridge{-webkit-mask-image:linear-gradient(90deg,#000 30%,transparent 46%,transparent 54%,#000 70%);mask-image:linear-gradient(90deg,#000 30%,transparent 46%,transparent 54%,#000 70%)}.lf-final__copy{position:relative;z-index:3;text-align:center;padding:0 1.25rem;max-width:46rem}.lf-final__h{margin:0;font-family:var(--sc-font-display);font-weight:600;font-size:clamp(2.4rem,1.4rem + 4.4vw,5.4rem);line-height:1;letter-spacing:-.03em;color:#fbf0da;text-wrap:balance;text-shadow:0 2px 30px rgba(0,0,0,.6)}.lf-final__actions,.lf-final__copy .lf-meta{justify-content:center}.lf-final__actions{display:flex;flex-wrap:wrap;align-items:center;gap:.6rem 1.6rem}.lf-final__actions .lf-link{margin-top:1.6rem}.lf-final__hint{margin:1.6rem 0 0;font-size:.8rem;letter-spacing:.12em;text-transform:uppercase;color:rgba(246,236,217,.62)}html:lang(th) .lf-final__hint,html:lang(zh-Hans) .lf-final__hint{letter-spacing:.03em}.lf-mcta{display:none}@media (max-width:959px){.lf-mcta{display:inline-flex;position:fixed;left:16px;bottom:max(16px,env(safe-area-inset-bottom));z-index:40;align-items:center;gap:.5rem;padding:.8rem 1.15rem;border-radius:12px;background:var(--lf-gold);color:#1a1206;font-weight:800;font-size:.9rem;text-decoration:none;box-shadow:0 14px 30px -12px rgba(0,0,0,.8);opacity:0;transform:translateY(14px);pointer-events:none;transition:opacity .22s var(--lf-ease),transform .22s var(--lf-ease)}.lf-mcta.is-on{opacity:1;transform:none;pointer-events:auto}.lf .sc-copy.lf-hero__copy{bottom:clamp(7.5rem,19vh,10rem)}.lf .lf-hero__scrim{background:linear-gradient(0deg,rgba(8,8,8,.94) 0,rgba(8,8,8,.82) 42%,rgba(8,8,8,.35) 62%,rgba(8,8,8,0) 78%)}.lf-hero__shadows{left:50%;width:118vw;bottom:12%;opacity:clamp(.12,calc(var(--sc-p, 0) * 1.2),.5)}.lf-hero__ridge{height:28%;bottom:12%}.lf-hero__rising{display:none}.lf-hero__stage{position:relative;height:100svh;min-height:560px}.lf-hero__photo{inset:0 0 40% 0}.lf-hero__photo img{-o-object-position:80% 55%;object-position:80% 55%;opacity:.95;-webkit-mask-image:linear-gradient(180deg,#000 70%,transparent);mask-image:linear-gradient(180deg,#000 70%,transparent)}.lf-tix{padding:5rem 0 3rem}.lf-tix__stage{padding:0 1rem}.lf-tix__say{position:relative;top:auto;left:auto;translate:none;width:auto;margin:0 auto .4rem;opacity:1!important;transform:none!important}.lf-tix__say--a{display:none}.tk__body{grid-template-columns:minmax(0,1fr);grid-template-areas:"no" "title" "media" "date" "facts" "inc" "price";gap:1.1rem;padding:70px 22px 30px}.tk__col,.tk__stub{display:contents}.tk__emblem{display:none}.tk__no{grid-area:no}.tk__head{grid-area:title}.tk__media{grid-area:media}.tk__date{grid-area:date}.tk__facts{grid-area:facts}.tk__inc{grid-area:inc}.tk__price{grid-area:price;justify-items:stretch;border-top:1px dashed rgba(245,193,91,.38);padding-top:1.1rem}.tk__body:after{display:none}.tk__cap{font-size:4.4rem}.tk__title-text{font-size:1.22rem}.tk__year{font-size:2.6rem}.tk__corner--tl,.tk__corner--tr{top:52px}.lf-prog__rail{height:min(66vh,520px);gap:1rem;padding:0 1.25rem}.lf-prog__lead{flex-basis:min(19rem,80vw)}.lf-step{flex-basis:min(17rem,76vw)}.lf-step__time{font-size:1.9rem;line-height:1.08}.lf-book__grid,.lf-shows__grid{grid-template-columns:minmax(0,1fr)}}@media (max-width:560px){.lf-h1{font-size:clamp(2.3rem,1.6rem + 4.6vw,3rem)}.lf-lead{font-size:1rem}.tk__media{grid-template-columns:1fr 1fr;gap:.6rem}}.lf-melt{position:relative;z-index:3;height:clamp(14rem,42vh,26rem);margin-top:clamp(-12rem,-22vh,-6rem);pointer-events:none;background:linear-gradient(180deg,rgb(var(--c-forest-950)/0) 0,rgb(var(--c-forest-950)/.7) 32%,rgb(var(--c-forest-950)/.96) 52%,rgb(var(--c-forest-950)) 70%)}.lf.lf-noengine [data-sc-cue],.lf.lf-noengine [data-sc-in],.lf.lf-noengine [data-sc-reveal]{opacity:1!important;transform:none!important;clip-path:none!important}@media (prefers-reduced-motion:reduce){.lf-hero__in,.lf-hero__photo,.lf-kom,.lf-water:after,.tk__flame span{animation:none}.tk{transform:scale(var(--tk-fit))}}