[data-bg=light]{background:var(--paper);color:var(--ink)}[data-bg=dark]{background:var(--ink);color:var(--paper)}[data-bg=color]{background:var(--brand);color:var(--paper)}.era-section{position:relative;padding-block:clamp(4.5rem,11vw,11rem)}.era-wrap{width:min(100%,96rem);margin-inline:auto;padding-inline:var(--gut)}.era-display{font-family:var(--display);font-weight:400;line-height:.95;letter-spacing:0;text-wrap:balance}.era-d1{font-size:clamp(2.75rem,9.5vw,9rem);line-height:.92}.era-d2{font-size:clamp(2.25rem,6.5vw,5.5rem);line-height:1}.era-d3{font-size:clamp(1.75rem,3.6vw,3rem);line-height:1.16}.era-lede{font-size:clamp(1.05rem,1.5vw,1.4rem);line-height:1.55;max-width:40ch;color:var(--ink-soft)}[data-bg=color] .era-lede,[data-bg=dark] .era-lede{color:rgba(244,241,236,.74)}.era-body{font-size:1rem;line-height:1.72;max-width:46ch;color:var(--ink-soft)}[data-bg=color] .era-body,[data-bg=dark] .era-body{color:rgba(244,241,236,.72)}.era-eyebrow{font-family:var(--mono);font-size:.6875rem;letter-spacing:.2em;text-transform:uppercase;color:var(--ink-soft)}[data-bg=color] .era-eyebrow,[data-bg=dark] .era-eyebrow{color:rgba(244,241,236,.6)}.era-rule{height:1px;background:var(--line);border:0}[data-bg=color] .era-rule,[data-bg=dark] .era-rule{background:var(--line-on-dark)}[class*=reveal-line-mask]{padding-bottom:.22em;margin-bottom:-.22em}.era-btn{display:inline-flex;align-items:center;gap:.6rem;padding:1rem 1.9rem;border-radius:999px;border:1px solid;font-size:.875rem;letter-spacing:.02em;text-decoration:none;color:inherit;transition:background-color .4s var(--tw-ease,ease),color .4s ease;min-height:48px}.era-btn:hover{background:var(--ink);color:var(--paper)}[data-bg=color] .era-btn:hover,[data-bg=dark] .era-btn:hover{background:var(--paper);color:var(--ink)}.era-btn--solid{background:var(--ink);color:var(--paper);border-color:var(--ink)}.era-btn--solid:hover{background:transparent;color:var(--ink)}.era-roundel{position:relative;display:inline-block;width:var(--roundel,4.5rem);height:var(--roundel,4.5rem);flex:0 0 auto;color:inherit}.era-roundel__mark,.era-roundel__ring{position:absolute;inset:0;width:100%;height:100%}.era-roundel__ring{animation:era-spin 22s linear infinite;transform-origin:50% 50%}.era-roundel__ring text{font-family:var(--mono);font-size:8.4px;fill:currentColor}.era-roundel__mark{background-color:currentColor;-webkit-mask:url(/lets-stay-mark.png) center/58% 58% no-repeat;mask:url(/lets-stay-mark.png) center/58% 58% no-repeat}@keyframes era-spin{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.era-roundel__ring{animation:none}}.era-header{position:fixed;inset:0 0 auto 0;z-index:60;display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1.1rem var(--gut);transition:color .45s ease;color:#fff}.era-header--light{color:var(--ink)}.era-header--color,.era-header--dark{color:#fff}.era-disc-covered .era-header,.era-disc-covered .era-sbar{color:var(--ink)}.era-disc-covered .era-header .era-btn{background:var(--ink);border-color:var(--ink);color:var(--paper)}.era-header--color .era-header__mark,.era-header--color .era-header__stack,.era-header--dark .era-header__mark,.era-header--dark .era-header__stack{text-shadow:0 1px 18px rgba(10,20,30,.35)}.era-header a{color:inherit;text-decoration:none}.era-header__mark{display:inline-flex;align-items:center;gap:.7rem;font-family:var(--display);font-size:1.25rem;letter-spacing:0}.era-header__mark .era-roundel{--roundel:2.9rem}@media (max-width:640px){.era-header__mark>span:last-child{display:none}}.era-header__stack{display:grid;justify-items:end;gap:.45rem;text-align:right}.era-header__lead{font-family:var(--display-read);font-size:clamp(.9rem,1.35vw,1.15rem);line-height:1.06;letter-spacing:.01em;text-transform:uppercase;white-space:nowrap;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px}.era-header__lead--stack{display:grid;justify-items:end;white-space:normal;text-decoration:none}.era-header__lead--stack span:last-child{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px}.era-header__minor{font-family:var(--mono);font-size:.625rem;letter-spacing:.2em;text-transform:uppercase;opacity:.82;transition:opacity .35s ease}@media (hover:hover) and (pointer:fine){.era-header__lead:hover{opacity:.68}.era-header__minor:hover{opacity:1}}.era-header__lead{transition:opacity .35s ease}.era-header--tall{--head-pad:clamp(1.4rem,3vh,2.4rem);--head-grow:1;padding-block:var(--head-pad);align-items:flex-start}.era-header--tall .era-header__mark{gap:calc(clamp(.7rem, 1.2vw, 1.1rem) * var(--head-grow));font-size:calc(clamp(1.1rem, 1.8vw, 2rem) * var(--head-grow))}.era-header--tall .era-header__mark .era-roundel{--roundel:calc(clamp(4.5rem, 8.5vw, 9rem) * var(--head-grow))}.era-header--tall .era-header__stack{gap:calc(.45rem * var(--head-grow))}.era-header--tall .era-header__lead{font-size:calc(clamp(1.05rem, 1.5vw, 1.7rem) * var(--head-grow));line-height:1.04}.era-header--tall .era-header__minor{font-size:calc(.625rem * var(--head-grow))}.era-header--tall .era-header__stack{padding-top:.15rem}@property --drop-t{syntax:"<number>";inherits:true;initial-value:1}@media (min-width:1024px) and (min-height:620px){.era-header--tall{--head-grow:calc(1 + var(--drop-t) * 0.34)}.era-header--tall .era-header__mark,.era-header--tall .era-header__stack{will-change:translate}.era-header--tall .era-header__mark{translate:0 calc(var(--drop-t) * (50svh - var(--head-pad)) - var(--drop-t) * 50%)}.era-header--tall .era-header__stack{translate:0 calc(var(--drop-t) * (50svh - var(--head-pad) - .15rem) - var(--drop-t) * 50%)}}@media (prefers-reduced-motion:reduce){.era-header--tall{--head-grow:1}.era-header--tall .era-header__mark,.era-header--tall .era-header__stack{translate:none}}.era-footer-mark{display:flex;justify-content:center;margin-bottom:clamp(2rem,5vw,3.5rem)}.era-footer-mark .era-roundel{--roundel:clamp(6rem,11vw,9rem);opacity:.85}.era-header .era-btn{mix-blend-mode:normal;background:rgba(19,17,16,.55);backdrop-filter:blur(10px);border-color:rgba(255,255,255,.55);color:#fff}.era-header .era-btn:hover{background:#fff;color:var(--ink);border-color:#fff}.era-sbar{position:fixed;right:clamp(.75rem,2vw,1.75rem);top:50%;translate:0 -50%;z-index:55;display:none;flex-direction:column;align-items:center;gap:.85rem;font-family:var(--mono);font-size:.625rem;letter-spacing:.14em;text-transform:uppercase;pointer-events:none;transition:color .45s ease}.era-sbar--light{color:var(--ink)}.era-sbar--color,.era-sbar--dark{color:#fff}@media (min-width:1100px){.era-sbar{display:flex}}.era-sbar__label{writing-mode:vertical-rl;color:inherit}.era-sbar__track{width:1px;height:8rem;background:currentColor;opacity:.3;position:relative}.era-sbar__fill{position:absolute;inset:0;background:currentColor;transform-origin:top;transition:transform .1s linear}.era-sbar__pct{color:inherit}.era-preloader{position:fixed;inset:0;z-index:100;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.4rem;background:var(--ink);color:var(--paper)}.era-preloader__mark{font-family:var(--display);font-size:clamp(2rem,6vw,4rem)}.era-preloader__sub{font-family:var(--mono);font-size:.6875rem;letter-spacing:.3em;text-transform:uppercase;opacity:.6}.era-hero{position:relative;height:100svh;overflow:hidden;background:#7fb6df}.era-hero__plate{position:absolute;inset:0;will-change:transform}.era-hero__plate img{width:100%;height:100%;object-fit:cover}.era-hero__wash{position:absolute;inset:0;background:linear-gradient(180deg,rgba(12,40,66,.34),rgba(12,40,66,.06) 42%,rgba(12,40,66,0) 70%)}.era-hero__title{position:absolute;left:50%;top:clamp(3.25rem,6.5svh,5rem);translate:-50% 0;z-index:2;width:min(100%,70rem);padding-inline:var(--gut);text-align:center;color:#fff}.era-hero__mark{font-family:var(--display);font-weight:400;font-synthesis:none;font-size:clamp(2.6rem,11.5vw,10.5rem);line-height:1}.era-hero__mark,.era-hero__script{letter-spacing:0;text-shadow:0 2px 30px rgba(10,30,50,.28)}.era-hero__script{font-family:var(--script);font-style:normal;font-size:clamp(1.9rem,7vw,5.75rem);line-height:1.12;margin-top:0}.era-hero__sub{display:flex;align-items:center;justify-content:center;gap:clamp(.75rem,2vw,1.5rem);margin-top:clamp(1rem,2.5vw,2rem);font-family:var(--mono);font-size:.6875rem;letter-spacing:.22em;text-transform:uppercase;color:rgba(255,255,255,.9)}.era-hero__rule{width:clamp(2rem,6vw,5rem);height:1px;background:rgba(255,255,255,.55)}.era-hero__disc{--arc:13svh;--spread:1.5;bottom:0;width:calc(100% * var(--spread));height:0;background:var(--paper);border-radius:50% 50% 0 0/var(--arc) var(--arc) 0 0;z-index:3;will-change:height}.era-hero__arc,.era-hero__disc{position:absolute;left:50%;translate:-50% 0}.era-hero__arc{opacity:0;top:0;width:calc(100% / var(--spread));height:auto;overflow:visible;pointer-events:none}.era-hero__arc text{font-family:var(--mono);font-size:30px;letter-spacing:.2em;text-transform:uppercase;fill:var(--ink);opacity:.5}@media (max-width:700px){.era-hero__arc text{font-size:40px;letter-spacing:.1em}}.era-hero__base{position:absolute;left:50%;bottom:clamp(1rem,3svh,2rem);translate:-50% 0;z-index:4;display:flex;flex-direction:column;gap:1.35rem}.era-hero__base .era-plate-label{position:static;align-self:flex-end;text-align:right}.era-hero__foot{display:flex;justify-content:space-between;align-items:center;color:#fff}.era-hero__foot .era-eyebrow{color:rgba(255,255,255,.8)}@media (max-width:900px){.era-hero{background:linear-gradient(180deg,#126cba,#1a7dc7 62%,#1d83cd)}.era-hero__plate{transform-origin:50% 100%}.era-hero__plate img{position:absolute;top:auto;bottom:0;left:0;width:100%;height:auto;-webkit-mask:linear-gradient(180deg,transparent,#000 10%);mask:linear-gradient(180deg,transparent,#000 10%)}.era-hero__title{top:clamp(3.25rem,26%,100% - 26rem)}.era-hero__wash{background:linear-gradient(0deg,rgba(8,40,70,.5),rgba(8,40,70,.12) 14%,rgba(8,40,70,0) 26%),linear-gradient(180deg,rgba(8,40,70,.16),rgba(8,40,70,.2) 38%,rgba(8,40,70,0) 68%)}.era-hero__mark,.era-hero__script{text-shadow:0 2px 26px rgba(8,26,44,.4)}.era-hero__sub{text-shadow:0 1px 16px rgba(8,26,44,.6)}}@media (prefers-reduced-motion:reduce){.era-hero__disc{display:none}}.era-media{position:relative;overflow:hidden;background:var(--paper-warm)}.era-media img{display:block;width:100%;height:100%;object-fit:cover}.era-media--tall{aspect-ratio:3/4}.era-media--wide{aspect-ratio:16/10}.era-media--square{aspect-ratio:1}.era-media--full{aspect-ratio:21/9}@media (max-width:700px){.era-media--full{aspect-ratio:4/5}}.era-parallax-img{height:132%;margin-top:-16%}.era-index{font-family:var(--mono);font-size:.6875rem;letter-spacing:.18em;text-transform:uppercase;display:flex;gap:.75rem;align-items:baseline}.era-interstitial{padding-block:clamp(5rem,14vw,12rem);text-align:center}.era-interstitial p{font-family:var(--display);font-size:clamp(1.5rem,3.4vw,2.75rem);line-height:1.28;max-width:24ch;margin-inline:auto;text-wrap:balance}.era-verdict{border-top:1px solid var(--line)}[data-bg=color] .era-verdict,[data-bg=dark] .era-verdict{border-color:var(--line-on-dark)}.era-verdict__row{display:flex;justify-content:space-between;gap:2rem;padding-block:.85rem;border-bottom:1px solid var(--line);font-size:.9375rem}[data-bg=color] .era-verdict__row,[data-bg=dark] .era-verdict__row{border-color:var(--line-on-dark)}.era-verdict__row dt{color:var(--ink-soft)}[data-bg=color] .era-verdict__row dt,[data-bg=dark] .era-verdict__row dt{color:rgba(244,241,236,.62)}.era-verdict__row dd{text-align:right;font-family:var(--mono);font-size:.8125rem}.era-verdict__row--wide{display:block}.era-verdict__row--wide dd{text-align:left;margin-top:.35rem;line-height:1.6}.era-catch{border-left:2px solid var(--sand);padding-left:1.1rem;font-size:1rem;line-height:1.65;max-width:46ch}.era-catch .era-eyebrow{margin-bottom:.4rem}.era-catch--tight{font-size:.9375rem;line-height:1.55;padding-left:.85rem}.era-body--tight{font-size:.9375rem;line-height:1.6}.era-specs{display:grid;grid-template-columns:repeat(auto-fit,minmax(6.5rem,1fr));gap:1.5rem 1rem;border-top:1px solid var(--line);padding-top:1.25rem}[data-bg=color] .era-specs,[data-bg=dark] .era-specs{border-color:var(--line-on-dark)}.era-specs dt{font-family:var(--mono);font-size:.625rem;letter-spacing:.16em;text-transform:uppercase;opacity:.55;margin-bottom:.35rem}.era-specs dd{font-family:var(--display-read);font-size:clamp(1.5rem,2.4vw,2.25rem);line-height:1}.era-baht{margin-right:.12em}.era-line-dot{width:10px;height:10px;border-radius:999px;border:1px solid;opacity:.5}.era-line-dot[data-on=true]{background:currentColor;opacity:1}.era-arch{border-radius:50vw 50vw 0 0/28vw 28vw 0 0;overflow:hidden}.era-rail{display:flex;gap:clamp(.75rem,1.5vw,1.5rem);cursor:grab;user-select:none;will-change:transform}.era-rail:active{cursor:grabbing}.era-rail__item{flex:0 0 auto;width:clamp(15rem,30vw,30rem)}.era-line{min-height:100vh;min-height:100dvh}.era-track{display:flex;align-items:center;height:100vh;height:100svh;will-change:transform}.era-track__stop{flex:0 0 auto;width:clamp(20rem,46vw,40rem);padding-inline:clamp(1rem,2.4vw,2.5rem)}.era-track__stop--intro{width:clamp(19rem,40vw,36rem);padding-inline:clamp(1rem,3vw,3rem)}.era-track__stop{position:relative;z-index:1}.era-line__bg{z-index:0}.era-line__bg,.era-line__layer{position:absolute;inset:0}.era-line__layer img{width:100%;height:100%;object-fit:cover;filter:brightness(.58) saturate(1.05);transform:scale(1.04)}.era-line__scrim{position:absolute;inset:0;background:linear-gradient(180deg,rgba(10,9,8,.45),rgba(10,9,8,.12) 38%,rgba(10,9,8,.78))}.era-chapter-name{font-family:var(--display);font-weight:400;font-size:clamp(3.25rem,13vw,13rem);line-height:.95;letter-spacing:0;display:flex;align-items:baseline;flex-wrap:wrap}.era-chapter-name__thai{font-size:.22em;margin-left:.55em;letter-spacing:0;opacity:.45;font-family:Sarabun,Noto Sans Thai,-apple-system,system-ui,sans-serif}.era-caption{margin-top:.55rem;font-family:var(--mono);font-size:.625rem;letter-spacing:.1em;text-transform:uppercase;opacity:.5;line-height:1.5}.era-caption--over{position:absolute;left:var(--gut);bottom:1.1rem;margin:0;color:#fff;opacity:.62}.era-caption--stop{margin-top:1.75rem}.era-caption__credit{display:block;margin-top:.3rem;letter-spacing:.08em}.era-credit a{color:inherit;text-decoration:underline;text-underline-offset:2px}.era-plate-label{position:absolute;right:var(--gut);bottom:calc(clamp(1rem, 3vh, 2rem) + 2.4rem);z-index:4;font-family:var(--mono);font-size:.625rem;letter-spacing:.1em;text-transform:uppercase;color:#fff;opacity:.78;text-shadow:0 1px 14px rgba(10,20,30,.55);pointer-events:none}.era-plate-label--over{right:auto;left:var(--gut);bottom:1.1rem;z-index:2}.era-chooser__rows{display:grid;gap:clamp(1.5rem,3vw,2.25rem)}.era-chooser__row{border:0;border-top:1px solid var(--line);margin:0;padding:1.15rem 0 0;min-inline-size:0}.era-chooser__legend{padding:0;margin-bottom:.9rem}.era-chooser__opts{display:flex;flex-wrap:wrap;gap:.55rem}.era-chip{appearance:none;background:none;cursor:pointer;color:inherit;border:1px solid var(--line);border-radius:999px;padding:.65rem 1.15rem;min-height:44px;font-size:.9375rem;transition:background-color .35s var(--tw-ease,ease),border-color .35s ease,color .35s ease}.era-chip:hover{border-color:currentColor}.era-chip.is-on{background:var(--ink);border-color:var(--ink);color:var(--paper)}[data-bg=color] .era-chip,[data-bg=dark] .era-chip{border-color:var(--line-on-dark)}[data-bg=color] .era-chip.is-on,[data-bg=dark] .era-chip.is-on{background:var(--paper);border-color:var(--paper);color:var(--ink)}.era-chooser__go{display:flex;flex-wrap:wrap;align-items:center;gap:1.5rem;margin-top:clamp(2rem,4vw,3rem)}.era-chooser__skip{display:inline-flex;align-items:center;min-height:44px;font-family:var(--mono);font-size:.6875rem;letter-spacing:.2em;text-transform:uppercase;color:var(--ink-soft);text-decoration:underline;text-underline-offset:4px}.era-cloud-section{overflow:hidden}.era-cloud-art{display:block;width:100%;height:auto;margin-top:clamp(1.5rem,3vw,2.5rem);-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 3%,#000 97%,transparent),linear-gradient(180deg,transparent 0,#000 11%,#000 89%,transparent);-webkit-mask-composite:source-in;mask-image:linear-gradient(90deg,transparent 0,#000 3%,#000 97%,transparent),linear-gradient(180deg,transparent 0,#000 11%,#000 89%,transparent);mask-composite:intersect}.era-handle{text-align:center}.era-handle__link{display:inline-block;margin-top:clamp(1rem,2.5vw,2rem);font-family:var(--display-read);font-size:clamp(2rem,8.5vw,7.5rem);line-height:.95;letter-spacing:-.03em;color:var(--paper);text-decoration:none;word-break:break-word;transition:opacity .35s ease}.era-handle__link:hover{opacity:.62}.era-handle__link>span{display:inline-block}.era-cta-plate{transform-origin:50% 0;will-change:transform}.era-handle__sub{margin-top:clamp(1rem,2vw,1.75rem);line-height:1.9}.era-credits{font-size:.75rem;line-height:1.6}.era-credits summary{cursor:pointer}.era-credits ul{column-count:2;column-gap:2.5rem;opacity:.65}@media (max-width:700px){.era-credits ul{column-count:1}}.era-credits a{text-decoration:underline;text-underline-offset:2px}.era-tabline{background:none;border:0;cursor:pointer;color:inherit;font-family:var(--display);font-size:clamp(1.5rem,3vw,2.5rem);line-height:1;opacity:.38;padding:.25rem 0;transition:opacity .4s ease;min-height:48px}.era-tabline.is-on{opacity:1}.era-tabline sup{font-family:var(--mono);font-size:.5em;margin-left:.35rem;opacity:.6;vertical-align:super}.era-tabrow{display:block;width:100%;text-align:left;background:none;border:0;border-top:1px solid var(--line);padding:1.15rem 0;cursor:pointer;color:inherit}li:last-child .era-tabrow{border-bottom:1px solid var(--line)}.era-tabrow__label{display:block;font-family:var(--display);font-size:clamp(1.25rem,2.2vw,1.875rem);line-height:1.15;opacity:.42;transition:opacity .4s ease}.era-tabrow.is-on .era-tabrow__label{opacity:1}.era-tabrow__copy{display:grid;grid-template-rows:0fr;opacity:0;overflow:hidden;transition:grid-template-rows .5s var(--tw-ease,ease),opacity .4s ease;font-size:.9375rem;line-height:1.65;color:var(--ink-soft);max-width:46ch}.era-tabrow.is-on .era-tabrow__copy{grid-template-rows:1fr;opacity:1;padding-top:.6rem}.era-tabrow__copy>*{min-height:0}.era-list{border-top:1px solid var(--line)}.era-list li{display:flex;justify-content:space-between;gap:2rem;padding-block:.95rem;border-bottom:1px solid var(--line);font-size:1.0625rem}.era-list li span:last-child{font-family:var(--mono);font-size:.8125rem;opacity:.6}.era-acc{border-top:1px solid var(--line)}.era-acc:last-child{border-bottom:1px solid var(--line)}.era-acc__q{display:flex;justify-content:space-between;align-items:center;gap:2rem;width:100%;padding:1.35rem 0;background:none;border:0;cursor:pointer;color:inherit;font-family:var(--display);font-size:clamp(1.125rem,1.8vw,1.5rem);text-align:left;min-height:56px}.era-acc__ico{position:relative;width:14px;height:14px;flex:0 0 auto}.era-acc__ico:after,.era-acc__ico:before{content:"";position:absolute;inset:50% 0 auto 0;height:1px;background:currentColor;transition:transform .4s var(--tw-ease,ease)}.era-acc__ico:after{transform:rotate(90deg)}.era-acc__ico[data-open=true]:after{transform:rotate(0deg)}.era-acc__a{display:grid;grid-template-rows:0fr;transition:grid-template-rows .5s var(--tw-ease,ease)}.era-acc__a[data-open=true]{grid-template-rows:1fr}.era-acc__a>p{min-height:0;overflow:hidden}.era-acc__a[data-open=true]>p{padding-bottom:1.35rem}.era-acc__a p{color:var(--ink-soft);line-height:1.7;max-width:56ch}@keyframes era-fade-in{0%{opacity:0}to{opacity:1}}.era-fade-in{animation:era-fade-in .6s ease both}@media (prefers-reduced-motion:reduce){*{animation-duration:.001ms!important;transition-duration:.001ms!important}.era-track{height:auto;display:grid;gap:3rem;padding-block:4rem 6rem}.era-track__stop,.era-track__stop--intro{width:auto}}.era-masthead{display:flex;align-items:baseline;justify-content:space-between;gap:1.5rem}.era-masthead__count{font-family:var(--display-read);font-size:clamp(2.75rem,9.5vw,9rem);line-height:.92;letter-spacing:-.03em;font-variant-numeric:lining-nums tabular-nums;min-width:3ch;text-align:right}.era-header--plate{background:color-mix(in srgb,var(--paper) 90%,transparent);backdrop-filter:blur(14px)}.era-filters{z-index:40;border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:color-mix(in srgb,var(--paper) 88%,transparent);backdrop-filter:blur(14px)}.era-filters__row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.25rem 1.5rem;padding-block:.75rem}@media (min-width:900px){.era-filters__row{grid-template-columns:repeat(4,minmax(0,1fr)) auto;align-items:center;gap:0;padding-block:1rem}.era-filters__row>*+*{padding-left:1.75rem;margin-left:1.75rem;border-left:1px solid var(--line)}.era-filters{position:sticky;top:5.65rem}}.era-select{position:relative}.era-select__btn{display:flex;align-items:center;justify-content:space-between;gap:.75rem;width:100%;min-height:48px;padding:0;background:none;border:0;color:inherit;cursor:pointer;text-align:left}.era-select__label{font-size:.625rem;letter-spacing:.22em;opacity:.5;flex:0 0 auto}.era-select__label,.era-select__value{font-family:var(--mono);text-transform:uppercase}.era-select__value{display:flex;align-items:center;gap:.5rem;font-size:.6875rem;letter-spacing:.12em;min-width:0}.era-select__value span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.era-select__chev{flex:0 0 auto;width:9px;height:9px;border-right:1px solid;border-bottom:1px solid;rotate:45deg;translate:0 -2px;transition:rotate .35s var(--tw-ease,ease),translate .35s ease}.era-select[data-open=true] .era-select__chev{rotate:225deg;translate:0 2px}.era-select__menu{position:absolute;top:calc(100% + .5rem);left:-.75rem;z-index:50;min-width:min(19rem,calc(100vw - 2 * var(--gut)));max-height:min(22rem,60vh);overflow-y:auto;padding:.4rem;background:var(--paper);border:1px solid var(--line);border-radius:.75rem;box-shadow:0 36px 36px rgba(19,17,16,.07),0 9px 20px rgba(19,17,16,.08)}.era-select--end .era-select__menu{left:auto;right:-.75rem}.era-select__opt{display:flex;align-items:center;justify-content:space-between;gap:1.5rem;width:100%;min-height:44px;padding:.55rem .85rem;border:0;border-radius:.5rem;background:transparent;color:inherit;cursor:pointer;font-size:.6875rem;letter-spacing:.1em;text-align:left;transition:background-color .3s ease,color .3s ease}.era-select__group,.era-select__opt{font-family:var(--mono);text-transform:uppercase}.era-select__group{position:sticky;top:-.4rem;z-index:1;margin:.5rem 0 .15rem;padding:.4rem .85rem .35rem;background:var(--paper);font-size:.5625rem;letter-spacing:.22em;opacity:.45}.era-select__menu>div:first-child .era-select__group{margin-top:.15rem}.era-select__opt:hover{background:rgba(19,17,16,.06)}.era-select__opt[aria-selected=true]{background:var(--ink);color:var(--paper)}.era-select__opt em{font-style:normal;opacity:.5}.era-select__opt[aria-selected=true] em{opacity:.65}.era-filters__reset{justify-self:start;background:none;border:0;padding:0;min-height:48px;color:inherit;cursor:pointer;font-family:var(--mono);font-size:.625rem;letter-spacing:.22em;text-transform:uppercase;text-decoration:underline;text-underline-offset:4px;transition:opacity .35s ease}@media (min-width:900px){.era-filters__reset{justify-self:end}}.era-filters__reset:disabled{opacity:.28;cursor:default;text-decoration:none}.era-grid{display:grid;grid-template-columns:1fr;gap:clamp(.75rem,1.4vw,1.25rem)}@media (min-width:640px){.era-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1100px){.era-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.era-card{position:relative;display:flex;flex-direction:column;height:100%;padding:clamp(1.5rem,2.2vw,2rem) clamp(1.1rem,1.8vw,1.75rem) clamp(1.25rem,1.8vw,1.5rem);border:1px solid var(--line);border-radius:1.25rem;color:inherit;text-decoration:none;background:var(--paper);transition:border-color .6s ease}@media (hover:hover) and (pointer:fine){.era-card:hover{border-color:transparent;z-index:10}}.era-card__shadow{position:absolute;inset:0;border-radius:inherit;opacity:0;pointer-events:none;box-shadow:0 143px 57px rgba(19,17,16,.01),0 81px 48px rgba(19,17,16,.04),0 36px 36px rgba(19,17,16,.07),0 9px 20px rgba(19,17,16,.08);transition:opacity 1.6s var(--tw-ease,ease)}@media (hover:hover) and (pointer:fine){.era-card:hover .era-card__shadow{opacity:1}}.era-card__top{text-align:center}.era-card__name{margin-top:.3rem;font-family:var(--display-read);font-size:1.0625rem;line-height:1.2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.era-card__frame{position:relative;margin-block:clamp(1rem,1.6vw,1.35rem);aspect-ratio:4/5;overflow:hidden;border-radius:.5rem;background:var(--paper-warm)}.era-card__frame img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.era-card__frame img+img{opacity:0;transition:opacity .9s var(--tw-ease,ease)}@media (hover:hover) and (pointer:fine){.era-card:hover .era-card__frame img+img{opacity:1}}.era-card__b{margin-top:auto;text-align:center}.era-card__meta{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:.7rem;font-family:var(--mono);font-size:.5625rem;letter-spacing:.2em;text-transform:uppercase;opacity:.62}.era-dot{width:2px;height:2px;border-radius:50%;background:currentColor;flex:0 0 auto}.era-card__spec{margin-top:.6rem;font-family:var(--display-read);font-size:clamp(1.5rem,2.1vw,1.875rem);line-height:1;letter-spacing:-.01em;font-variant-numeric:lining-nums proportional-nums}.era-card__spec i{font-style:normal;opacity:.35;margin-inline:.35em}.era-card__price{margin-top:.55rem;font-family:var(--mono);font-size:.625rem;letter-spacing:.16em;text-transform:uppercase}.era-tile{position:relative;display:flex;flex-direction:column;justify-content:flex-end;min-height:22rem;height:100%;padding:clamp(1.25rem,2vw,1.75rem);border:0;border-radius:1.25rem;overflow:hidden;color:#fff;text-align:left;cursor:pointer;background:var(--ink)}.era-tile img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transition:scale 1.4s var(--tw-ease,ease)}@media (hover:hover) and (pointer:fine){.era-tile:hover img{scale:1.04}}.era-tile__scrim{position:absolute;inset:0;background:linear-gradient(180deg,rgba(10,9,8,.15),rgba(10,9,8,.55) 55%,rgba(10,9,8,.85))}.era-tile__c{position:relative}.era-tile__name{font-family:var(--display);font-size:clamp(2rem,3.4vw,2.75rem);line-height:1;letter-spacing:0}.era-tile__hook{margin-top:.7rem;font-size:.9375rem;line-height:1.55;color:rgba(255,255,255,.78);max-width:30ch}.era-tile__go{margin-top:1.1rem;font-family:var(--mono);font-size:.625rem;letter-spacing:.2em;text-transform:uppercase}.era-empty{border:1px solid var(--line);border-radius:1.25rem;padding:clamp(3rem,8vw,6rem) var(--gut);text-align:center}.era-empty__title{font-family:var(--display);font-size:clamp(1rem,1.6vw,1.5rem);text-transform:uppercase;letter-spacing:.55em;text-indent:.55em}.era-empty p{margin-top:1.25rem}.era-tail{display:flex;flex-direction:column;align-items:center;gap:1rem;margin-top:clamp(2.5rem,5vw,4rem);text-align:center}.era-select__opt[data-active=true]:not([aria-selected=true]){background:rgba(19,17,16,.06)}.era-tile__go,.era-tile__hook,.era-tile__name{display:block}.era-tile__thai{font-size:.3em;margin-left:.6em;letter-spacing:0;opacity:.55;font-family:Sarabun,Noto Sans Thai,-apple-system,system-ui,sans-serif}.era-header--plate{min-height:5.65rem;padding-block:0}.era-header__stack button.era-header__lead{padding:0;border:0;background:none;color:inherit;cursor:pointer;text-align:right}.era-split{--chrome:10.78rem;--era-ease:cubic-bezier(0.16,1,0.3,1)}.era-split__cue{display:block;height:0}@media (min-width:1100px){.era-split{display:grid;grid-template-columns:minmax(0,1fr);gap:clamp(1.5rem,2.5vw,2.75rem);align-items:start}.era-split[data-split]{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);min-height:calc(100vh - var(--chrome));min-height:calc(100svh - var(--chrome))}.era-split[data-split] .era-split__list .era-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.era-split__map{position:sticky;top:var(--chrome);height:calc(100vh - var(--chrome) - 1.5rem);height:calc(100svh - var(--chrome) - 1.5rem);min-height:30rem}.era-split,.era-split__list .era-card{scroll-margin-top:calc(var(--chrome) + 1rem)}}@media (min-width:1600px){.era-split[data-split]{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr)}.era-split[data-split] .era-split__list .era-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@keyframes era-rail-in{0%{opacity:0;translate:2.5rem 0}to{opacity:1;translate:0 0}}@keyframes era-rail-out{0%{opacity:1;translate:0 0}to{opacity:0;translate:2.5rem 0}}@keyframes era-list-settle{0%{opacity:.4}to{opacity:1}}.era-split[data-split=true] .era-split__map{animation:era-rail-in .9s var(--era-ease) both}.era-split[data-split=leaving] .era-split__map{animation:era-rail-out .5s var(--era-ease) both;pointer-events:none}.era-split[data-split] .era-split__list{animation:era-list-settle .9s var(--era-ease) both}.era-split[data-widened]:not([data-split]) .era-split__list{animation:era-list-settle .5s var(--era-ease) both}.era-map{position:relative;z-index:0;isolation:isolate;height:100%;overflow:hidden;background:var(--paper)}.era-map--loading{background:var(--paper-warm)}.era-map__feather{position:absolute;inset:0;z-index:450;pointer-events:none;background:linear-gradient(to right,var(--paper),transparent 9%),linear-gradient(to left,var(--paper),transparent 9%),linear-gradient(to bottom,var(--paper),transparent 7%),linear-gradient(to top,var(--paper),transparent 7%)}.era-map--sheet .era-map__feather{display:none}.era-map__canvas{height:100%;width:100%;background:var(--paper-warm)}.era-map .leaflet-container{font-family:var(--sans)}.era-map .leaflet-tile{filter:sepia(.18) saturate(.7) brightness(1.04) contrast(.94)}.era-pin{display:inline-flex;width:100%;height:100%;align-items:center;justify-content:center;border:1px solid var(--line);border-radius:999px;background:var(--paper);color:var(--ink);font-family:var(--mono);font-size:.625rem;letter-spacing:.08em;white-space:nowrap;box-shadow:0 1px 2px rgba(19,17,16,.16),0 2px 5px rgba(19,17,16,.08);cursor:pointer}.era-pin--group{font-family:var(--display-read);font-size:.9375rem;letter-spacing:-.01em;font-variant-numeric:lining-nums tabular-nums;background:var(--paper-warm)}.era-pin--on{background:var(--brand);border-color:var(--brand);color:var(--paper)}@media (hover:hover) and (pointer:fine){.era-pin:hover{border-color:var(--ink)}}.era-map__zoom{position:absolute;top:.85rem;right:.85rem;z-index:840;display:grid;border:1px solid var(--line);border-radius:.75rem;overflow:hidden;background:color-mix(in srgb,var(--paper) 92%,transparent);backdrop-filter:blur(10px)}.era-map__zoom button{width:40px;height:40px;border:0;background:none;color:inherit;cursor:pointer;font-size:1rem;line-height:1;transition:background-color .3s ease}.era-map__zoom button+button{border-top:1px solid var(--line)}@media (hover:hover) and (pointer:fine){.era-map__zoom button:hover{background:rgba(19,17,16,.06)}}.era-map__credit{position:absolute;right:.85rem;bottom:.6rem;z-index:810;font-family:var(--mono);font-size:.5rem;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-soft);opacity:.6}.era-map__credit a{color:inherit;text-decoration:underline;text-underline-offset:2px}.era-map__gate{position:absolute;inset:0;z-index:860;display:flex;align-items:flex-end;justify-content:center;padding-bottom:1.5rem;border:0;background:color-mix(in srgb,var(--paper) 30%,transparent);cursor:pointer}.era-map__gate .era-eyebrow{padding:.6rem 1.1rem;border:1px solid var(--line);border-radius:999px;background:var(--paper);color:var(--ink)}.era-card[data-active]{border-color:var(--brand);box-shadow:0 0 0 1px var(--brand)}.era-map__note{position:absolute;top:.85rem;left:.85rem;z-index:810;padding:.5rem .85rem;border:1px solid var(--line);border-radius:999px;background:color-mix(in srgb,var(--paper) 92%,transparent);backdrop-filter:blur(10px);color:var(--ink);opacity:.85}.era-mappill{position:fixed;left:50%;translate:-50% 0;bottom:max(1.5rem,calc(env(safe-area-inset-bottom) + .75rem));z-index:45;display:none;align-items:center;gap:.55rem;min-height:48px;padding:0 1.5rem;border:0;border-radius:999px;background:var(--ink);color:var(--paper);cursor:pointer;font-family:var(--mono);font-size:.625rem;letter-spacing:.2em;text-transform:uppercase;box-shadow:0 8px 24px rgba(19,17,16,.22)}@media (max-width:1099.98px){.era-mappill{display:inline-flex}}.era-mappill__pin{width:9px;height:9px;border:1.5px solid;border-radius:50% 50% 50% 0;rotate:-45deg}.era-sheet{position:fixed;inset:0;z-index:70;background:var(--paper)}.era-sheet__empty{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;padding:var(--gut);text-align:center}.era-map__dismiss{position:absolute;top:max(.85rem,env(safe-area-inset-top));left:.85rem;z-index:840;min-height:40px;padding:0 1.1rem;border:1px solid var(--line);border-radius:999px;background:color-mix(in srgb,var(--paper) 92%,transparent);backdrop-filter:blur(10px);color:var(--ink);cursor:pointer}.era-map--sheet .era-map__note{top:max(4rem,calc(env(safe-area-inset-top) + 3.15rem))}.era-strip{position:absolute;left:0;right:0;bottom:0;z-index:820;display:flex;gap:.75rem;padding:.75rem .85rem max(.85rem,env(safe-area-inset-bottom));overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none}.era-strip::-webkit-scrollbar{display:none}.era-strip__card{position:relative;flex:0 0 min(20rem,82%);scroll-snap-align:center;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;border:1px solid var(--line);border-radius:1.25rem;overflow:hidden;background:color-mix(in srgb,var(--paper) 95%,transparent);backdrop-filter:blur(14px);box-shadow:0 9px 20px rgba(19,17,16,.1);transition:border-color .4s ease}.era-strip__card[data-on]{border-color:var(--brand);box-shadow:0 0 0 1px var(--brand)}.era-strip__pick{display:grid;grid-template-columns:88px minmax(0,1fr);align-items:center;gap:.85rem;min-width:0;min-height:88px;padding:0;border:0;background:none;color:inherit;cursor:pointer;text-align:left}.era-strip__frame{position:relative;display:block;width:88px;height:88px;overflow:hidden;background:var(--paper-warm)}.era-strip__frame img{width:100%;height:100%;object-fit:cover}.era-strip__text{display:grid;gap:.2rem;min-width:0;padding-right:.5rem}.era-strip__text>*{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.era-strip__name{font-family:var(--display-read);font-size:1.0625rem;line-height:1.2}.era-strip__rent{font-family:var(--mono);font-size:.5625rem;letter-spacing:.16em;text-transform:uppercase}.era-strip__go{display:flex;align-items:center;justify-content:center;width:48px;align-self:stretch;border-left:1px solid var(--line);color:inherit;text-decoration:none;font-size:1rem}@media (prefers-reduced-motion:reduce){.era-map .leaflet-zoom-anim .leaflet-zoom-animated{transition:none!important}.era-strip{scroll-behavior:auto}}.era-dlg__scrim{position:fixed;inset:0;z-index:90;background:color-mix(in srgb,var(--ink) 45%,transparent);backdrop-filter:blur(3px);animation:era-fade-in .35s var(--tw-ease,ease) both}.era-dlg{position:fixed;z-index:91;display:flex;flex-direction:column;background:var(--paper);color:var(--ink);inset:0;animation:era-dlg-up .45s cubic-bezier(.16,1,.3,1) both}@keyframes era-dlg-up{0%{opacity:0;translate:0 2rem}to{opacity:1;translate:0 0}}.era-dlg__bar{justify-content:space-between;gap:1rem;flex:0 0 auto;padding:max(.9rem,env(safe-area-inset-top)) clamp(1rem,2.5vw,1.75rem) .9rem;border-bottom:1px solid var(--line);background:color-mix(in srgb,var(--paper) 92%,transparent);backdrop-filter:blur(10px)}.era-dlg__acts,.era-dlg__bar{display:flex;align-items:center}.era-dlg__acts{gap:.35rem}.era-dlg__full,.era-dlg__share,.era-dlg__x{min-height:40px;padding:0 .85rem;border:1px solid transparent;border-radius:999px;background:none;color:inherit;cursor:pointer;font-family:var(--mono);font-size:.5625rem;letter-spacing:.2em;text-transform:uppercase;text-decoration:none;display:inline-flex;align-items:center;transition:border-color .35s ease,background-color .35s ease}@media (hover:hover) and (pointer:fine){.era-dlg__full:hover,.era-dlg__share:hover,.era-dlg__x:hover{border-color:var(--line);background:rgba(19,17,16,.04)}}.era-dlg__x{font-size:1.15rem;letter-spacing:0;width:40px;justify-content:center;padding:0}@media (max-width:639px){.era-dlg__full{display:none}}.era-dlg__body{flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior-y:contain;padding:clamp(1.25rem,2.5vw,2rem) clamp(1rem,2.5vw,1.75rem) 2rem}.era-dlg__body>*{width:min(100%,68rem);margin-inline:auto}.era-dlg__hero{position:relative;display:block;width:100%;aspect-ratio:3/2;overflow:hidden;border:0;border-radius:.75rem;padding:0;background:var(--paper-warm);cursor:zoom-in}.era-dlg__hero img{object-fit:cover}.era-dlg__hero--empty{cursor:default}.era-dlg__stamps{position:absolute;left:.75rem;bottom:.75rem;display:flex;flex-wrap:wrap;gap:.4rem}.era-dlg__count,.era-dlg__stamps>*{padding:.4rem .7rem;border-radius:999px;background:color-mix(in srgb,var(--paper) 92%,transparent);backdrop-filter:blur(8px);color:var(--ink)}.era-dlg__count{position:absolute;right:.75rem;bottom:.75rem}.era-dlg__strip{display:grid;grid-auto-flow:column;grid-auto-columns:8.5rem;gap:.5rem;margin-top:.5rem;overflow-x:auto;scrollbar-width:thin;padding-bottom:.25rem}.era-dlg__thumb{position:relative;aspect-ratio:4/3;overflow:hidden;border:0;border-radius:.5rem;padding:0;background:var(--paper-warm);cursor:zoom-in}.era-dlg__thumb img{object-fit:cover}.era-dlg__title{margin-top:clamp(1.25rem,2.5vw,1.75rem);font-family:var(--display);font-size:clamp(1.75rem,3.4vw,2.75rem);line-height:1.05;letter-spacing:0;text-wrap:balance}.era-dlg__where{margin-top:.7rem;display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;font-family:var(--mono);font-size:.5625rem;letter-spacing:.18em;text-transform:uppercase;opacity:.62}.era-dlg__rent{margin-top:clamp(1.25rem,2vw,1.75rem)}.era-dlg__figure{margin-top:.3rem;font-family:var(--display-read);font-size:clamp(1.75rem,3vw,2.5rem);line-height:1;letter-spacing:-.02em;font-variant-numeric:lining-nums}.era-dlg__per{font-family:var(--mono);font-size:.625rem;letter-spacing:.16em;text-transform:uppercase;opacity:.55}.era-dlg__note{margin-top:.5rem;opacity:.6;max-width:46ch}.era-dlg__specs{display:grid;grid-template-columns:repeat(auto-fit,minmax(7rem,1fr));gap:1px;margin-top:clamp(1.5rem,3vw,2rem);border:1px solid var(--line);border-radius:.75rem;overflow:hidden;background:var(--line)}.era-dlg__specs>div{background:var(--paper);padding:.9rem 1rem}.era-dlg__specs dd{margin-top:.35rem;font-family:var(--display-read);font-size:1.125rem;line-height:1.2}.era-dlg__sec{margin-top:clamp(1.75rem,3.5vw,2.5rem);padding-top:clamp(1.25rem,2.5vw,1.75rem);border-top:1px solid var(--line)}.era-dlg__sec>.era-eyebrow{display:block;margin-bottom:.9rem}.era-dlg__prose{font-size:.9375rem;line-height:1.7;color:var(--ink-soft)}.era-dlg__prose h4{font-family:var(--sans);font-size:.875rem;color:var(--ink)}.era-dlg__prose .text-primary,.era-dlg__prose [class*=text-primary]{color:var(--brand)}.era-dlg__prose [class*=text-muted-foreground]{color:var(--ink-soft)}.era-dlg__prose svg{color:var(--brand)}.era-dlg__tags{display:flex;flex-wrap:wrap;gap:.45rem}.era-dlg__tags li{padding:.5rem .85rem;border:1px solid var(--line);border-radius:999px;background:var(--paper-warm);font-family:var(--mono);font-size:.5625rem;letter-spacing:.16em;text-transform:uppercase}.era-dlg__tags--open li{background:none}.era-dlg__host{display:flex;align-items:center;gap:.9rem;color:inherit;text-decoration:none}.era-dlg__avatar{position:relative;display:grid;place-items:center;width:56px;height:56px;flex:0 0 auto;overflow:hidden;border-radius:50%;background:var(--paper-warm);font-family:var(--display);font-size:1.25rem}.era-dlg__avatar img{object-fit:cover}.era-dlg__hostText{display:grid;gap:.2rem;min-width:0}.era-dlg__hostName{font-family:var(--display);font-size:1.125rem;line-height:1.2}.era-dlg__profile{display:inline-flex;align-items:center;min-height:44px;margin-top:1rem;padding:0 1.15rem;border:1px solid var(--line);border-radius:999px;color:inherit;text-decoration:none;font-family:var(--mono);font-size:.5625rem;letter-spacing:.2em;text-transform:uppercase}.era-dlg__state{margin-top:1.5rem}.era-dlg__stay{margin-top:clamp(1.75rem,3.5vw,2.5rem);padding-top:1.25rem;border-top:1px solid var(--line);opacity:.7}.era-dlg__stay strong{color:var(--ink);font-weight:400}.era-dlg__foot{flex:0 0 auto;display:flex;flex-direction:column;align-items:center;gap:.6rem;padding:1rem clamp(1rem,2.5vw,1.75rem) max(1rem,calc(env(safe-area-inset-bottom) + .5rem));border-top:1px solid var(--line);background:color-mix(in srgb,var(--paper) 94%,transparent);backdrop-filter:blur(10px);text-align:center}.era-dlg__book{width:min(24rem,100%);justify-content:center;background:var(--ink);border-color:var(--ink);color:var(--paper)}@media (hover:hover) and (pointer:fine){.era-dlg__book:hover{background:var(--brand);border-color:var(--brand)}}