.hp{--hp-bg:#f2f1ee;--hp-tile:#e6e5e1;--hp-ink:#151412;--hp-mute:#6b6760;--hp-line:#15141224;--hp-dark:#0e0d0c;--hp-dark-2:#1a1816;--hp-on-dark:#f2f0eb;--hp-mute-dark:#a39d93;--hp-line-dark:#f2f0eb29;--hp-brass:#a08860;--hp-brass-hi:#c9a961;--hp-g:24px;--hp-sec:clamp(96px, 10vw, 152px);--hp-r:8px;--hp-ease:cubic-bezier(.22, 1, .36, 1);--hp-ease-io:cubic-bezier(.76, 0, .24, 1);--hp-th:var(--dh-font-th), var(--dh-font-en), system-ui, sans-serif;--hp-mn:var(--hp-font-mono), ui-monospace, SFMono-Regular, Menlo, monospace;background:var(--hp-bg);color:var(--hp-ink);font-family:var(--hp-th);-webkit-font-smoothing:antialiased}@media (max-width:767px){.hp{--hp-g:16px}}:where(.hp) :where(a){color:inherit;text-decoration:none}:where(.hp) :where(button){font:inherit;color:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;padding:0}:where(.hp) :where(img,video){max-width:100%;display:block}:where(.hp) :where(ul,ol){margin:0;padding:0;list-style:none}:where(.hp) :where(h1,h2,h3,p,figure,dl,dd){margin:0}.hp :where(h1,h2,h3){font-family:var(--hp-th);letter-spacing:normal;color:inherit;line-height:1.2}.hp-wrap{padding-inline:var(--hp-g)}.hp-mono{font-family:var(--hp-mn);font-feature-settings:"tnum" 1}.hp-line{margin-bottom:-.1em;padding-bottom:.1em;display:block;overflow:clip}.hp-line>span{transition:transform 1s var(--hp-ease);transition-delay:calc(.35s + var(--l,0) * 90ms);display:block}.hp-btn{white-space:nowrap;min-height:48px;transition:transform .2s var(--hp-ease), background-color .25s;border-radius:999px;align-items:center;gap:10px;padding:0 20px 0 8px;font-size:15px;font-weight:600;display:inline-flex}.hp-btn:active{transform:scale(.97)}.hp-btn--ink{background:var(--hp-ink);color:#fff}.hp-btn--ink:hover{background:#2c2a26}.hp-btn__dot{width:30px;height:30px;transition:transform .35s var(--hp-ease);background:#fff;border-radius:50%;flex:none}.hp-btn:hover .hp-btn__dot{transform:scale(.72)}.hp-btn--line{padding:0 20px 0 16px}.hp-btn svg{flex:none}.hp-pill{border:1px solid var(--hp-line);white-space:nowrap;min-height:44px;transition:border-color .2s, background-color .2s, transform .2s var(--hp-ease);border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:0 18px;font-size:14px;font-weight:500;display:inline-flex}.hp-pill:hover{border-color:var(--hp-ink)}.hp-pill:active{transform:scale(.97)}.hp-pill.hp-mono{letter-spacing:.08em;text-transform:uppercase;font-size:12px}.hp-pill:disabled{opacity:.32;cursor:default}.hp-pill--dark{border-color:var(--hp-line-dark);color:var(--hp-on-dark)}.hp-pill--dark:hover{border-color:var(--hp-on-dark)}.hp-ticker{background:color-mix(in oklch, var(--color-surface-inverse) 88%, var(--hp-bg));color:var(--hp-on-dark);overflow:clip}.hp-ticker__track{will-change:transform;width:max-content;display:flex}.hp-ticker__w{white-space:nowrap;letter-spacing:-.01em;align-items:center;gap:clamp(20px,2.4vw,36px);height:clamp(64px,7vw,104px);padding-right:clamp(20px,2.4vw,36px);font-size:clamp(22px,2.8vw,40px);font-weight:500;line-height:1;display:inline-flex}.hp-ticker__w:after{content:"";background:var(--hp-brass-hi);flex:none;width:7px;height:7px;transform:rotate(45deg)}.hp-ticker__w[data-en]{font-family:var(--hp-mn);letter-spacing:.1em;text-transform:uppercase;color:var(--hp-mute-dark);font-size:clamp(13px,1.4vw,19px)}.hp-col{--col-r:20px;--col-gap:12px;padding:var(--hp-sec) 0 var(--hp-sec)}.hp-col__bar{justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:20px;display:flex}.hp-col__head{gap:4px;min-width:0;display:grid}.hp .hp-col__title{letter-spacing:-.02em;font-size:clamp(30px,8.4vw,40px);font-weight:700;line-height:1.1}.hp-col__count{color:var(--hp-mute);font-variant-numeric:tabular-nums;font-size:14px;font-weight:500}.hp-col__nav{flex:none;align-items:center;gap:8px;display:flex}.hp-col__more{color:#8d6b43;border-radius:12px;align-items:center;gap:2px;min-height:44px;padding:0 4px 0 8px;font-size:16px;font-weight:600;transition:opacity .2s;display:inline-flex}.hp-col__more svg{width:18px;height:18px}.hp-col__more:active{opacity:.55}.hp-col__stage{position:relative}.hp-col__arrow{z-index:3;top:calc(var(--col-card) * 5 / 12);width:48px;height:48px;color:var(--hp-ink);transition:opacity .3s var(--hp-ease), transform .25s var(--hp-ease), background-color .2s;background:#ffffffeb;border-radius:50%;place-items:center;display:none;position:absolute;translate:0 -50%;box-shadow:0 8px 24px -10px #0e0d0c59}.hp-col__arrow--prev{left:calc(var(--hp-g) + 12px)}.hp-col__arrow--next{right:calc(var(--hp-g) + 12px)}.hp-col__arrow svg{width:22px;height:22px}.hp-col__arrow:hover{background:#fff;transform:scale(1.06)}.hp-col__arrow:active{transform:scale(.94)}.hp-col__arrow[data-off]{opacity:0;pointer-events:none}.hp-col__track[data-auto] .hp-card{pointer-events:none}.hp-col__track{gap:var(--col-gap);overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:var(--hp-g);padding:0 var(--hp-g) 6px;scrollbar-width:none;display:flex;overflow:auto hidden}.hp-col__track::-webkit-scrollbar{display:none}.hp-col{--col-card:min(76vw, 340px)}.hp-card{flex:0 0 var(--col-card);scroll-snap-align:start}.hp-card__link{display:block}.hp-card__tile{aspect-ratio:6/5;border-radius:var(--col-r);transition:transform .25s var(--hp-ease);background:#e9e7e3;display:block;position:relative;overflow:clip}.hp-card__link:active .hp-card__tile{transform:scale(.985)}.hp-card__tag{z-index:2;letter-spacing:0;color:#4d4841;background:#ffffffd1;border-radius:999px;padding:5px 11px;font-size:12px;font-weight:600;position:absolute;top:12px;left:12px}.hp-card__cut{transition:opacity .45s var(--hp-ease), transform .6s var(--hp-ease);place-items:center;display:grid;position:absolute;inset:15% 6% 9%}.hp-card__cut img{object-fit:contain;width:100%;height:100%}.hp-card__photo{display:none;position:absolute;inset:0}.hp-card__photo img{object-fit:cover;width:100%;height:100%}@media (hover:hover) and (pointer:fine){.hp-card__photo{opacity:0;transition:opacity .5s var(--hp-ease);display:block}.hp-card:hover .hp-card__photo{opacity:1}.hp-card:hover .hp-card__cut{opacity:0;transform:translateY(-8px)}}.hp-card__text{gap:2px;padding:12px 4px 0;display:grid}.hp-card__name{letter-spacing:-.01em;color:var(--hp-ink);justify-content:space-between;align-items:center;gap:8px;font-size:17px;font-weight:600;display:flex}.hp-card__name svg{width:18px;height:18px;color:var(--hp-mute);transition:transform .3s var(--hp-ease)}.hp-card:hover .hp-card__name svg{transform:translate(3px)}.hp-card__sub{color:var(--hp-mute);font-size:14px;line-height:1.45}@media (hover:hover) and (pointer:fine) and (min-width:768px){.hp-col__arrow{display:grid}}.hp-card{transition:opacity .7s var(--hp-ease), transform .9s var(--hp-ease);transition-delay:calc(var(--k,0) * 70ms)}.hp-col__viewport[data-armed]:not([data-in]) .hp-card{opacity:0;transform:translateY(28px)}.hp-col__progress{margin-top:20px}.hp-col__progress:before{content:"";background:#15141214;border-radius:3px;height:3px;display:block}.hp-col__progress span{background:var(--hp-ink);border-radius:3px;width:20%;height:3px;margin-top:-3px;display:block}@media (min-width:768px){.hp-col{--col-r:22px;--col-gap:16px}.hp-col__bar{margin-bottom:24px}.hp-col{--col-card:calc((100vw - 2 * var(--hp-g) - 2 * var(--col-gap)) / 2.6)}.hp-card{flex-basis:var(--col-card)}}@media (min-width:1024px){.hp .hp-col__title{font-size:44px}.hp-col{--col-card:calc((100vw - 2 * var(--hp-g) - 3 * var(--col-gap)) / 4.3)}.hp-card{flex-basis:var(--col-card)}.hp-card__name{font-size:18px}.hp-card__sub{font-size:15px}}.hp-wf{--wf-bg:#000;background:var(--wf-bg);color:var(--hp-on-dark);position:relative}.hp-wf__fade{height:46lvh}.hp-wf__fade--in{background:linear-gradient(in oklab to bottom, var(--hp-bg) 0%, var(--hp-bg) 18%, color-mix(in oklab, var(--hp-bg) 86%, var(--wf-bg)) 40%, color-mix(in oklab, var(--hp-bg) 52%, var(--wf-bg)) 64%, color-mix(in oklab, var(--hp-bg) 16%, var(--wf-bg)) 86%, var(--wf-bg) 100%)}.hp-wf__fade--out{background:linear-gradient(in oklab to top, var(--hp-bg) 0%, color-mix(in oklab, var(--hp-bg) 82%, var(--wf-bg)) 22%, color-mix(in oklab, var(--hp-bg) 45%, var(--wf-bg)) 52%, color-mix(in oklab, var(--hp-bg) 14%, var(--wf-bg)) 80%, var(--wf-bg) 100%)}.hp-wf__run{height:420lvh;position:relative}.hp-wf__stage{--wf-fs:120px;--wf-z:1;--wf-mask:1;--wf-intro:1;--wf-fade:0;--wf-head:0;--wf-rest:0;background:var(--wf-bg);isolation:isolate;height:100lvh;position:sticky;top:0;overflow:clip}.hp-wf__video{object-fit:cover;width:100%;max-width:none;height:100%;-webkit-mask-image:linear-gradient(to bottom, transparent 0, #000 calc(var(--wf-fade) * 16%), #000 calc(100% - var(--wf-fade) * 56%), transparent calc(100% - var(--wf-fade) * 26%));-webkit-mask-image:linear-gradient(to bottom, transparent 0, #000 calc(var(--wf-fade) * 16%), #000 calc(100% - var(--wf-fade) * 56%), transparent calc(100% - var(--wf-fade) * 26%));mask-image:linear-gradient(to bottom, transparent 0, #000 calc(var(--wf-fade) * 16%), #000 calc(100% - var(--wf-fade) * 56%), transparent calc(100% - var(--wf-fade) * 26%));position:absolute;inset:0}.hp-wf__mask{background:var(--wf-bg);mix-blend-mode:multiply;opacity:var(--wf-mask);pointer-events:none;place-items:center;display:grid;position:absolute;inset:0}.hp-wf__stage[data-kind=wide] .hp-wf__video{width:var(--wf-pw,40vw);height:var(--wf-ph,84lvh);transform:translate(-50%, -50%) translateX(var(--wf-vx,0px)) scale(var(--wf-vs,1));border-radius:var(--wf-vr,0px);inset:50% auto auto 50%;-webkit-mask-image:none;mask-image:none}.hp-wf__stage[data-kind=wide] .hp-wf__copy{top:0;bottom:0;right:auto;left:var(--wf-tx,8vw);width:var(--wf-tw,44vw);text-align:left;align-content:center;justify-items:start;padding:0}.hp .hp-wf__stage[data-kind=wide] .hp-wf__title{font-size:calc(clamp(40px, calc(var(--wf-tw,560px) / 7.9), 72px) * var(--fit,1));white-space:nowrap}.hp-wf__stage[data-kind=wide] .hp-wf__verbs{gap:4px 24px;margin-top:28px}.hp-wf__stage[data-kind=wide] .hp-wf__lead{margin-top:16px}.hp-wf__stage[data-kind=wide] .hp-wf__links{margin-top:32px}.hp-wf__glow{display:none}.hp-wf__stage[data-kind=wide] .hp-wf__glow{width:var(--wf-pw,40vw);height:var(--wf-ph,80lvh);transform:translate(-50%, -50%) translateX(var(--wf-gx,0px));opacity:var(--wf-glow,0);pointer-events:none;display:block;position:absolute;top:50%;left:50%}.hp-wf__glow canvas{filter:blur(17px)saturate(1.75)brightness(1.3)contrast(1.1);width:166.667%;height:150%;position:absolute;top:-25%;left:-33.333%;transform:scale(1.035)}.hp-wf__stage[data-kind=wide] .hp-wf__verbs,.hp-wf__stage[data-kind=wide] .hp-wf__links{justify-content:flex-start}.hp-wf__stage[data-kind=wide] .hp-wf__lead{text-wrap:pretty;max-width:30em}.hp-wf__word{font-family:var(--hp-font-heavy), var(--hp-th);font-weight:800;font-size:var(--wf-fs);letter-spacing:-.035em;color:#fff;white-space:nowrap;transform:scale(var(--wf-z));transform-origin:var(--wf-o,50% 50%);backface-visibility:hidden;flex-direction:column;align-items:center;line-height:1.02;display:flex}.hp-wf__word span{padding-block:.06em;display:block}.hp-wf__rim{pointer-events:none;opacity:calc(var(--wf-mask) * var(--wf-intro));place-items:center;display:grid;position:absolute;inset:0}.hp-wf__rim .hp-wf__word{color:#ffffff12;-webkit-text-stroke:1px #ffffff47}.hp-wf__stage[data-zooming] .hp-wf__word{will-change:transform}.hp-wf__tag{left:0;right:0;top:calc(50% - var(--wf-fs-top,30lvh));z-index:2;letter-spacing:.14em;text-transform:uppercase;color:var(--hp-mute-dark);opacity:var(--wf-intro);transform:translateY(calc((1 - var(--wf-intro)) * -16px));justify-content:center;gap:6px 10px;font-size:11.5px;display:flex;position:absolute}.hp-wf__tag-th{font-family:var(--hp-th);letter-spacing:0;text-transform:none;font-size:13px}.hp-wf__copy{z-index:2;text-align:center;pointer-events:none;justify-items:center;padding-bottom:max(6lvh,40px);display:grid;position:absolute;bottom:0;left:0;right:0}.hp-wf__stage[data-live] .hp-wf__copy{pointer-events:auto}.hp-wf__sr{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.hp .hp-wf__title{letter-spacing:-.03em;font-size:clamp(38px,10.4vw,76px);font-weight:600;line-height:1.06;display:grid}.hp-wf__t1,.hp-wf__t2{opacity:var(--wf-head);transform:translateY(calc((1 - var(--wf-head)) * 34px));display:block}.hp-wf__t2{color:#c9a961;background:linear-gradient(#f1dcae 8%,#d4b172 38%,#a88450 70%,#7a5d38 96%);-webkit-text-fill-color:transparent;transform:translateY(calc((1 - var(--wf-head)) * 54px));-webkit-background-clip:text;background-clip:text;margin:-.08em 0 -.12em;padding:.08em 0 .12em}.hp-wf__verbs,.hp-wf__lead,.hp-wf__links{opacity:var(--wf-rest);transform:translateY(calc((1 - var(--wf-rest)) * 20px))}.hp-wf__verbs{color:var(--hp-mute-dark);flex-wrap:wrap;justify-content:center;gap:4px 22px;margin-top:22px;font-size:15px;font-weight:500;display:flex}.hp-wf__verbs li{transition:color .5s var(--hp-ease);position:relative}.hp-wf__verbs li:before{content:"";background:var(--hp-brass-hi);opacity:0;width:4px;height:4px;transition:opacity .5s, transform .5s var(--hp-ease);border-radius:50%;margin-left:-2px;position:absolute;top:-9px;left:50%;transform:scale(.4)}.hp-wf__verbs li[data-on]{color:var(--hp-on-dark)}.hp-wf__verbs li[data-on]:before{opacity:1;transform:none}.hp-wf__lead{max-width:40em;color:var(--hp-mute-dark);text-wrap:balance;margin-top:14px;font-size:15.5px;line-height:1.7}.hp-wf__links{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:22px;display:flex}@media (max-width:767px){.hp-wf__tag{--wf-fs-top:calc(var(--wf-fs) * 1.25 + 28px)}.hp-wf__lead{font-size:14.5px}}@media (min-width:768px){.hp-wf__word{flex-direction:row;justify-content:center}.hp-wf__tag{--wf-fs-top:calc(var(--wf-fs) * .72 + 34px)}}.hp-wf[data-still] .hp-wf__run{height:auto}.hp-wf[data-still] .hp-wf__stage{position:relative}.hp-wr{background:var(--hp-bg);position:relative}.hp-wr__run{height:300lvh;position:relative}.hp-wr__stage{height:100lvh;padding:calc(var(--nav-h,5.5rem) + 8px) 0 26px;flex-direction:column;display:flex;position:sticky;top:0;overflow:clip;container-type:size}.hp-wr__count{z-index:2;bottom:38px;right:var(--hp-g);font-variant-numeric:tabular-nums;color:var(--hp-mute);font-size:14px;font-weight:500;position:absolute}.hp-wr__grid{pointer-events:none;background-image:radial-gradient(circle,#a0886057 1.1px,#0000 1.4px);background-size:28px 28px;background-position:var(--wr-x,0px) 0;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000,#000 18% 82%,#0000);mask-image:linear-gradient(#0000,#000 18% 82%,#0000)}.hp-wr__count span{color:var(--hp-ink)}.hp-wr__track{width:max-content;min-height:0;padding:0 var(--hp-g);will-change:transform;flex:auto;display:flex;position:relative}.hp-wr__wires{pointer-events:none;position:absolute;top:0;left:0;overflow:visible}.hp-wr__wire{fill:none;stroke:#a08860;stroke-width:1.25px;stroke-linejoin:round;stroke-linecap:round;shape-rendering:geometricprecision}.hp-wr__dots circle{fill:var(--hp-bg);stroke:#a08860;stroke-width:1.25px;opacity:0;transform-box:fill-box;transform-origin:50%;transition:opacity .35s, transform .45s var(--hp-ease);transform:scale(.4)}.hp-wr__dots circle[data-on]{opacity:1;transform:none}.hp-wr__intro{z-index:1;flex:none;align-self:center;width:max-content;margin-right:9vw;padding:14px 18px 14px 0;position:relative}.hp-wr__chip{color:#f2f0eb;background:#1b1814;border-radius:999px;padding:6px 12px;font-size:12.5px;font-weight:600;display:inline-block}.hp .hp-wr__title{letter-spacing:-.035em;margin-top:0;font-size:clamp(34px,5.4vw,86px);font-weight:600;line-height:1.04;display:grid}.hp-wr__title span:first-child{font-family:var(--hp-font-heavy), var(--hp-th);font-weight:800}.hp-wr__title span{white-space:nowrap}.hp-wr__title-2{color:#8d6b43;letter-spacing:-.02em;padding-left:.7em;font-weight:400}.hp-bw{vertical-align:-.02em;width:auto;height:.74em;color:inherit;display:inline-block}.hp-wr__tag .hp-bw{vertical-align:-.06em;height:.78em}.hp-wr__head{align-items:flex-start;gap:.5em;margin-top:24px;font-size:clamp(34px,5.4vw,86px);display:flex}.hp-wr__head .hp-wr__title{font-size:inherit}.hp-wr__logo{color:#8d6b43;flex:none;width:auto;height:2.7em}.hp-wr__base{vertical-align:baseline;width:0;height:0;display:inline-block}.hp-wr__sr{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.hp-wr__tag{color:var(--hp-mute);margin-top:24px;font-size:13px;font-weight:500}.hp-wr__tag-th{color:var(--hp-ink)}.hp-wr__list{z-index:1;height:100%;display:flex;position:relative}.hp-wr__item{--hf:.34;flex-direction:column;flex:none;gap:14px;width:max-content;display:flex;position:relative}.hp-wr__item:nth-child(odd){align-self:flex-start;margin-left:12vw}.hp-wr__item:nth-child(2n){align-self:flex-end;margin-left:6vw}.hp-wr__item:first-child{margin-left:0}.hp-wr__item:first-child{--hf:.32;margin-top:1cqh}.hp-wr__item:nth-child(2){--hf:.27;margin-bottom:1cqh}.hp-wr__item:nth-child(3){--hf:.29;margin-top:4cqh}.hp-wr__item:nth-child(4){--hf:.32;margin-bottom:3cqh}.hp-wr__item:nth-child(5){--hf:.27;margin-top:0}.hp-wr__item:nth-child(6){--hf:.3;margin-bottom:2cqh;margin-right:10vw}@media (min-width:768px){.hp-wr__item:nth-child(odd){margin-left:7vw}.hp-wr__item:nth-child(2n){margin-left:4vw}.hp-wr__item:first-child{margin-left:0}}.hp-wr__fig{height:calc(var(--hf) * 100cqh);aspect-ratio:var(--ar,4 / 3);background:var(--hp-tile);border-radius:20px;align-self:center;margin:0;position:relative;overflow:clip}.hp-wr__fig img{object-fit:cover;width:100%;height:100%}.hp-wr__aura{pointer-events:none;transform:translate3d(var(--wr-a,0px), 0, 0);background:radial-gradient(38% 46% at 22% 38%,#c9a96129,#0000 70%),radial-gradient(30% 40% at 74% 66%,#c9a9611f,#0000 70%);position:absolute;inset:-10% -40%}.hp-wr__fig{box-shadow:0 10px 26px -18px #2b1f1438}.hp-wr__lift{z-index:0;pointer-events:none;height:calc(var(--hf) * 100cqh);aspect-ratio:var(--ar,4 / 3);opacity:var(--wl,0);will-change:opacity;border-radius:20px;position:absolute;top:0;left:50%;translate:-50%;box-shadow:0 36px 64px -26px #2b1f146b}.hp-wr__item>.hp-wr__fig{z-index:1}.hp-wr__fig img{transform:translate3d(calc(var(--d,0) * -5%), 0, 0) scale(calc(1.12 + (1 - var(--e,1)) * .16));will-change:transform}.hp-wr__badge{opacity:clamp(0, var(--e,1) * 1.8 - .8, 1);translate:0 calc((1 - clamp(0, var(--e,1) * 1.8 - .8, 1)) * -8px)}.hp-wr__cap{opacity:clamp(0, var(--e,1) * 1.7 - .6, 1);translate:0 calc((1 - clamp(0, var(--e,1) * 1.7 - .6, 1)) * 18px)}.hp-wr__badge{color:#4d4841;letter-spacing:0;background:#ffffffd1;border-radius:999px;padding:5px 11px;font-size:12px;font-weight:600;position:absolute;top:12px;left:12px}.hp-wr__cap{text-align:center;align-self:center;justify-items:center;gap:8px;width:0;min-width:max(100%,14.5em);display:grid}.hp .hp-wr__name{letter-spacing:-.01em;text-wrap:balance;font-size:15px;font-weight:600;line-height:1.35}.hp-wr__name span{color:var(--hp-mute);font-weight:400;display:block}.hp-wr__text{color:var(--hp-mute);text-wrap:pretty;font-size:13.5px;line-height:1.6}:lang(th) .hp-wr__cap{word-break:keep-all;overflow-wrap:break-word}:lang(th) .hp-wr__text{text-wrap:balance}.hp-wr__progress{flex:none;margin-top:14px}.hp-wr__progress:before{content:"";background:#15141214;border-radius:3px;height:3px;display:block}.hp-wr__progress span{background:var(--hp-ink);transform-origin:0;border-radius:3px;height:3px;margin-top:-3px;display:block;transform:scaleX(0)}@media (min-width:768px){.hp-wr__fig,.hp-wr__lift{border-radius:22px}.hp .hp-wr__name{font-size:16px}.hp-wr__text{font-size:14px}}.hp-wr__run[data-still]{height:auto}.hp-wr__run[data-still] .hp-wr__stage{position:relative;overflow-x:auto}@media (prefers-reduced-motion:reduce){.hp *,.hp :before,.hp :after{transition-duration:.01ms!important;transition-delay:0s!important}}.pf-card{left:clamp(1%, var(--x), calc(99% - var(--w)));top:var(--y);width:var(--w)}.pf-card .card-visual,.pf-card .pf-glow{border-radius:calc(var(--w) * .07)}@media (min-width:768px){.pf .pf-veil{width:min(92vw,1000px);height:calc(2.5*clamp(2.25rem,1.4rem + 3.3vw,4.25rem) + 7rem);top:-2.5rem}}@media (max-width:767px){.pf-card{left:var(--mx);top:var(--my);width:var(--mw);filter:none!important}.pf-card .card-visual{border-radius:calc(var(--mw) * .07)}.pf .pf-veil{width:118vw;height:12rem;top:-1.75rem}.pf h2{font-size:clamp(1.55rem,7.4vw,2.25rem)}.pf-head p>span{display:block}.pf-head p>span>span[aria-hidden]{display:none}.pf-head .pf-feat{text-align:center;flex-direction:column;align-items:center;gap:6px}.pf-head .pf-feat>span{margin-top:0}}.hp-head__tag{letter-spacing:.1em;text-transform:uppercase;color:var(--hp-mute);flex-wrap:wrap;gap:6px 10px;font-size:11.5px;display:flex}.hp-head__th{font-family:var(--hp-th);letter-spacing:0;text-transform:none;font-size:13px}.hp .hp-head__title{letter-spacing:-.025em;margin-top:14px;font-size:clamp(32px,8.6vw,46px);font-weight:600;line-height:1.1}.hp-head__title .hp-line:nth-child(2)>span{color:#84643d;background:linear-gradient(#d9bd86 8%,#b8935a 36%,#8d6b43 66%,#5c442b 94%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;margin:-.1em 0 -.12em;padding:.1em 0 .12em}.hp [data-armed]:not([data-in]) .hp-line>span{transform:translateY(110%)}@media (min-width:1024px){.hp .hp-head__title{font-size:clamp(44px,4.2vw,66px)}}.hp-wipe{clip-path:inset(0);transition:clip-path 1.1s var(--hp-ease-io)}.hp-wipe[data-armed]:not([data-in]),[data-armed]:not([data-in]) .hp-wipe{clip-path:inset(100% 0 0)}.hp-try{--try-r:22px;--try-gap:12px;padding:calc(var(--hp-sec) * .9) 0 var(--hp-sec);position:relative}.hp-try__top{isolation:isolate;gap:16px;margin-bottom:32px;display:grid;position:relative}.hp-try__glow{z-index:-1;pointer-events:none;position:absolute;inset:-90px 0 -40px}.hp-try__glow:before{content:"";aspect-ratio:1.6;background:radial-gradient(closest-side,#c9a96138,#c9a96114 55%,#0000 100%);width:min(820px,90vw);position:absolute;top:-10%;left:-8%}.hp-try__glow:after{content:"";background-image:radial-gradient(circle,#a088604d 1.1px,#0000 1.4px);background-size:28px 28px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(120% 90% at 20% 30%,#000 20%,#0000 75%);mask-image:radial-gradient(120% 90% at 20% 30%,#000 20%,#0000 75%)}.hp-try__lead{max-width:30em;color:var(--hp-mute);font-size:15.5px;line-height:1.7}.hp-try__row{padding-inline:var(--hp-g);gap:28px;display:grid}.hp-try__link{flex-direction:column;gap:14px;height:100%;display:flex;position:relative}.hp-try__media{aspect-ratio:16/10;border-radius:var(--try-r);background:var(--hp-tile);display:block;position:relative;overflow:clip;transform:translateZ(0)}.hp-try__media img{object-fit:cover;width:100%;height:100%;transition:transform .9s var(--hp-ease);position:absolute;inset:0}.hp-try__panel{align-items:center;gap:14px;padding:0 4px;display:flex}.hp-try__txt{flex:auto;gap:3px;min-width:0;display:grid}.hp-try__t{letter-spacing:-.01em;color:var(--hp-ink);font-size:18px;font-weight:600;line-height:1.3}.hp-try__x{color:var(--hp-mute);font-size:14px;line-height:1.5}.hp-try__go{width:44px;height:44px;color:var(--hp-ink);transition:background-color .25s, color .25s, transform .3s var(--hp-ease);background:#15141212;border-radius:50%;flex:none;place-items:center;display:grid}.hp-try__go svg{width:18px;height:18px}.hp-try__sr{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.hp-try__link:active .hp-try__media{transform:scale(.99)}.hp-try__prog{display:none}.hp-try[data-unfold] .hp-try__media img{will-change:transform;transition:none}.hp-try[data-unfold] .hp-try__media{will-change:clip-path}@media (min-width:768px){.hp-try{--try-r:24px;--try-gap:16px}}.hp-try__top{text-align:center;justify-items:center;gap:0;margin-bottom:55px}.hp-try .hp-head{justify-items:center;display:grid}.hp-try .hp-head__tag{color:#8a7a62;justify-content:center;align-items:center;gap:8px 13px}.hp-try .hp-head__th{color:#8d6b43;font-weight:500}.hp-try__rule{background:linear-gradient(90deg,#0000,#b8935a);width:34px;height:1px}.hp-try__rule:last-child{background:linear-gradient(90deg,#b8935a,#0000)}.hp-try__dot{background:#b8935a;border-radius:50%;width:3px;height:3px}.hp-try .hp-head__title{letter-spacing:-.03em;margin-top:21px}.hp-try .hp-head__title .hp-line{margin-top:-.22em;padding-top:.22em;display:block}.hp-try .hp-head__title .hp-line>span{margin-top:-.22em;padding-top:.22em}.hp-try__lead{text-wrap:balance;max-width:34em;margin-top:21px;font-size:16px}.hp-try__glow{inset:-110px 0 -60px;overflow:clip}.hp-try__glow:before{aspect-ratio:2.1;background:radial-gradient(closest-side,#c9a9613d,#c9a96117 52%,#0000 100%);width:min(980px,120vw);top:46%;left:50%;transform:translate(-50%,-50%)}.hp-try__glow:after{-webkit-mask-image:radial-gradient(55% 75% at 50% 45%,#000 15%,#0000 78%);mask-image:radial-gradient(55% 75% at 50% 45%,#000 15%,#0000 78%)}@media (min-width:1024px){.hp-try__rule{width:55px}.hp-try__top{margin-bottom:89px}.hp-try .hp-head__title{flex-wrap:wrap;justify-content:center;column-gap:.26em;font-size:clamp(52px,4.8vw,80px);line-height:1.06;display:flex}.hp-try__lead{font-size:17.5px}.hp-try__row{gap:var(--try-gap);height:clamp(560px,70vh,760px);display:flex}.hp-try__item{min-width:0;transition:flex-grow .75s var(--hp-ease);flex:1 1 0;overflow:clip}.hp-try__row:hover .hp-try__item{flex-grow:.8}.hp-try__row .hp-try__item:is(:hover,:focus-within){flex-grow:1.7}.hp-try__media{aspect-ratio:auto;flex:auto;min-height:0}.hp-try__item:hover .hp-try__media img{transform:scale(1.03)}.hp-try__x{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}html:not(:lang(th)) .hp-try__x{white-space:normal;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box}.hp-try__t{font-size:19px}.hp-try__item:hover .hp-try__go{background:var(--hp-ink);color:var(--hp-bg);transform:translate(2px)}.hp-try[data-scrub] .hp-try__item{contain:layout paint style;transition:none}.hp-try[data-scrub] .hp-try__media img{will-change:transform;width:var(--try-wide,52vw);max-width:none;transition:none;left:50%;right:auto}.hp-try[data-scrub] .hp-try__panel{padding-right:58px;position:relative;overflow:clip}.hp-try[data-scrub] .hp-try__txt{width:calc(var(--try-wide,52vw) - 66px);flex:none}.hp-try[data-scrub] .hp-try__x{text-overflow:clip}.hp-try[data-scrub] .hp-try__go{z-index:1;position:absolute;top:50%;right:4px;translate:0 -50%}.hp-try[data-scrub] .hp-try__panel:after{content:"";pointer-events:none;background:linear-gradient(90deg, transparent, var(--hp-bg) 46%);width:104px;position:absolute;top:0;bottom:0;right:0}.hp-try[data-scrub] .hp-try__item[data-on] .hp-try__go{background:var(--hp-ink);color:var(--hp-bg)}.hp-try[data-scrub] .hp-try__prog{margin-top:21px;display:block}.hp-try__prog{height:2px;position:relative}.hp-try__prog:before{content:"";inset:0 var(--hp-g);background:#15141214;border-radius:2px;position:absolute}.hp-try__bar{inset:0 var(--hp-g);transform-origin:0;background:linear-gradient(90deg,#c29d62,#97744a);border-radius:2px;position:absolute;transform:scaleX(0)}}.hp-cs{--cs-r:24px;padding:var(--hp-sec) 0 calc(var(--hp-sec) * .5)}.hp-cs__head{gap:14px;margin-bottom:28px;display:grid}.hp-cs__lead{max-width:30em;color:var(--hp-mute);font-size:15.5px;line-height:1.7}.hp-cs__stage{gap:12px;display:grid}.hp-cs__stage>.hp-cs__map{order:2;height:260px}.hp-cs__card{z-index:1;border-radius:var(--cs-r);background:#fbfaf7;order:1;padding:22px 18px 6px;position:relative;box-shadow:0 1px #1514120a,0 24px 60px -34px #0e0d0c73}.hp-cs__id{text-align:center;justify-items:center;gap:8px;display:grid}.hp-cs__logo{color:#8d6b43;width:auto;height:76px}.hp .hp-cs__name{letter-spacing:-.01em;color:var(--hp-ink);font-size:19px;font-weight:600}.hp-cs__status{background:var(--hp-tile);color:var(--hp-mute);border-radius:999px;align-items:center;gap:7px;padding:5px 11px;font-size:13px;font-weight:500;display:inline-flex}.hp-cs__status>span{background:#b4ada2;border-radius:50%;width:7px;height:7px}.hp-cs__status[data-open=true]{color:#1f6b3a;background:#06c7551a}.hp-cs__status[data-open=true]>span{background:#06c755;box-shadow:0 0 0 3px #06c7552e}.hp-cs__acts{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:18px;display:grid}.hp-cs__act{background:var(--hp-tile);color:var(--hp-ink);transition:transform .2s var(--hp-ease), background-color .2s;border-radius:16px;justify-items:center;gap:6px;padding:10px 0 8px;font-size:13px;font-weight:600;display:grid}.hp-cs__act:active{transform:scale(.96)}.hp-cs__circ{width:44px;height:44px;color:var(--hp-ink);background:#fbfaf7;border-radius:50%;place-items:center;display:grid}.hp-cs__circ svg{width:20px;height:20px}.hp-cs__rows{margin-top:12px}.hp-cs__row{border-top:1px solid var(--hp-line);gap:2px;padding:12px 2px;display:grid}.hp-cs__rows li:first-child .hp-cs__row{border-top:0}.hp-cs__k{color:var(--hp-mute);align-items:center;gap:6px;font-size:12.5px;display:inline-flex}.hp-cs__k svg{width:14px;height:14px}.hp-cs__v{color:#8d6b43;font-size:15.5px;font-weight:500}.hp-cs__v--num{font-variant-numeric:tabular-nums;letter-spacing:.01em}.hp-cs__row--static .hp-cs__v{color:var(--hp-ink);font-size:14.5px;font-weight:400;line-height:1.5}.hp-cs__row--more{min-height:48px;color:var(--hp-ink);justify-content:space-between;align-items:center;font-size:15px;font-weight:600;display:flex}.hp-cs__row--more svg{width:18px;height:18px;color:var(--hp-mute)}.hp-cs__card,.hp-cs__fc{transition:opacity .8s var(--hp-ease), transform .9s var(--hp-ease)}.hp-cs__card[data-armed]:not([data-in]),.hp-cs__fc[data-armed]:not([data-in]){opacity:0;transform:translateY(24px)}.hp-cs__near{z-index:1;border-radius:var(--cs-r);transition:opacity .8s var(--hp-ease), transform .9s var(--hp-ease);background:#fbfaf7;order:3;padding:18px 18px 6px;position:relative;box-shadow:0 1px #1514120a,0 24px 60px -34px #0e0d0c73}.hp-cs__near[data-armed]:not([data-in]){opacity:0;transform:translateY(24px)}.hp .hp-cs__ntitle{color:var(--hp-ink);font-size:18px;font-weight:600}.hp-cs__nsub{color:var(--hp-mute);margin-top:2px;font-size:13.5px}.hp-cs__locate{background:var(--hp-ink);color:#fbfaf7;width:100%;min-height:48px;transition:transform .2s var(--hp-ease), opacity .2s;border-radius:14px;justify-content:center;align-items:center;gap:8px;margin-top:14px;font-size:15px;font-weight:600;display:flex}.hp-cs__locate svg{width:18px;height:18px}.hp-cs__locate:active{transform:scale(.98)}.hp-cs__locate[aria-busy]{opacity:.7}.hp-cs__nerr{color:#8d6b43;margin-top:10px;font-size:13.5px;line-height:1.5}.hp-cs__nlist{margin-top:10px}.hp-cs__nitem{border-top:1px solid var(--hp-line);grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"n d""n a";align-items:center;gap:4px 10px;padding:12px 0;display:grid}.hp-cs__nitem:first-child{border-top:0}.hp-cs__nname{grid-area:n;gap:2px;min-width:0;display:grid}.hp-cs__nname strong{color:var(--hp-ink);font-size:15px;font-weight:600}.hp-cs__nname span{color:var(--hp-mute);text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;overflow:hidden}.hp-cs__ndist{color:#8d6b43;font-variant-numeric:tabular-nums;grid-area:d;justify-self:end;font-size:13px;font-weight:600}.hp-cs__nacts{grid-area:a;justify-self:end;gap:6px;display:flex}.hp-cs__nbtn{background:var(--hp-tile);width:44px;height:44px;color:var(--hp-ink);border-radius:50%;place-items:center;display:grid}.hp-cs__nbtn svg{width:18px;height:18px}.hp-cs__nlinks{border-top:1px solid var(--hp-line);margin-top:8px}.hp-cs__nlinks li+li .hp-cs__row{border-top:1px solid var(--hp-line)}.hp-cs__fc{border-radius:var(--cs-r);color:var(--hp-on-dark);background:#1b1814;grid-template-columns:96px minmax(0,1fr);align-items:center;gap:14px 16px;margin-top:12px;padding:14px;display:grid}.hp-cs__fcimg{aspect-ratio:1;background:#2a2520;border-radius:16px;display:block;position:relative;overflow:clip}.hp-cs__fcimg img{object-fit:cover;width:100%;height:100%}.hp-cs__fctag{color:var(--hp-mute-dark);font-size:13px;font-weight:500}.hp-cs__fctitle{letter-spacing:-.01em;margin-top:4px;font-size:19px;font-weight:600;line-height:1.25;display:grid}.hp-cs__fctitle span+span{color:#c9a961}.hp-cs__fcacts{flex-wrap:wrap;grid-column:1/-1;gap:10px;display:flex}.hp-cs__fcacts svg{width:18px;height:18px}@media (min-width:768px){.hp-cs{--cs-r:28px}.hp-cs__head{grid-template-columns:minmax(0,1fr) auto;align-items:end;margin-bottom:36px}.hp-cs__stage{height:clamp(700px,80vh,780px);display:block;position:relative}.hp-cs__stage>.hp-cs__map{height:auto;position:absolute;inset:0}.hp-cs__card{width:min(400px,44%);padding:26px 22px 6px;position:absolute;top:50%;left:24px;transform:translateY(-50%)}.hp-cs__card[data-armed]:not([data-in]){transform:translateY(calc(24px - 50%))}.hp-cs__near{width:min(340px,30%);position:absolute;top:24px;right:24px}.hp-cs__fc{grid-template-columns:140px minmax(0,1fr) auto;margin-top:16px;padding:16px 24px 16px 16px}.hp-cs__fcacts{grid-column:auto}.hp-cs__fctitle{font-size:24px}}@media (max-width:767px){.hp-cs__stage>.hp-cs__map{height:300px}}
