 :root{color-scheme: light dark;--sand: #F2EADB;--milk: #ECDFC6;--sand-2: #E7DAC2;--sand-3: #D9C7A6;--ink: #1B1A17;--ink-2: #3A3630;--mute: #6D655A;--red: #8F6A22;--red-deep: #5E4515;--green: #251F17;--green-2: #3A3125;--sun: #D4AF5A;--foil-dark: linear-gradient(100deg,#7A5A1C 0%,#A8802F 35%,#C9A24B 50%,#A8802F 65%,#7A5A1C 100%);--foil: linear-gradient(100deg,#B8892B 0%,#E6C77E 40%,#FFF1C4 52%,#C9A24B 66%,#8F6A22 100%);--line: rgba(27,26,23,.14);--display: "Big Shoulders Display",Impact,sans-serif;--body: "Hanken Grotesk",system-ui,sans-serif;--khmer: "Kantumruy Pro","Khmer Sangam MN","Noto Sans Khmer","Khmer OS","Khmer UI","Leelawadee UI",sans-serif;--ease: cubic-bezier(.2,.7,.1,1);--r: 14px}*,*::before,*::after{box-sizing: border-box}html{scroll-behavior: smooth;-webkit-text-size-adjust: 100%;overflow-x: hidden}body{margin: 0;background: var(--milk);color: var(--ink);font: 400 17px/1.6 var(--body);overflow-x: clip}body::before{content: "";position: fixed;inset: 0;z-index: 100;pointer-events: none;opacity: .35;mix-blend-mode: multiply;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='3' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 .1 0 0 0 0 .08 0 0 0 0 .05 0 0 0 .18 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}img{display: block;max-width: 100%;height: auto}a{color: inherit}h1,h2,h3{margin: 0}p{margin: 0}.wrap{width: min(1240px,100% - 32px);margin-inline: auto}.km{font-family: var(--khmer)}.skip{position: absolute;left: -999px;top: 8px;z-index: 200;background: var(--ink);color: var(--sand);padding: 8px 14px;border-radius: 8px}.skip:focus{left: 8px}:focus-visible{outline: 3px solid var(--sun);outline-offset: 3px;border-radius: 6px}.btn{display: inline-flex;align-items: center;gap: 10px;padding: 15px 24px;border-radius: 999px;font: 700 15px/1 var(--body);letter-spacing: .01em;text-decoration: none;border: 2px solid transparent;transition: transform .35s var(--ease),background-color .25s,color .25s,box-shadow .35s var(--ease)}.btn svg{width: 19px;height: 19px;flex: none}.btn:hover{transform: translateY(-3px)}.btn:active{transform: translateY(0)}.btn-sm{padding: 10px 16px;font-size: 14px}.btn-ink{background: var(--ink);color: var(--sand)}.btn-ink:hover{background: var(--red)}.btn-red{background: #0B3640;color: #D4A53C;border-color: #C9962F;box-shadow: 0 6px 0 #062027}.btn-red:hover{background: #0F4752;box-shadow: 0 9px 0 #062027}.btn-line{border-color: var(--ink);color: var(--ink)}.btn-line:hover{background: var(--ink);color: var(--sand)}.btn-sand{background: var(--sand);color: var(--green)}.btn-sand:hover{background: var(--sun);color: var(--ink)}.btn-line-light{border-color: rgba(242,234,219,.5);color: var(--sand)}.btn-line-light:hover{background: var(--sand);color: var(--green)}.top{position: sticky;top: 0;z-index: 50;background: rgba(236,223,198,.88);backdrop-filter: blur(12px);-webkit-backdrop-filter: blur(12px);border-bottom: 1px solid transparent;transition: border-color .3s,transform .45s var(--ease)}.top.scrolled{border-color: var(--line)}.top-in{display: flex;align-items: center;gap: 28px;height: 72px}.mark{display: flex;align-items: center;gap: 12px;text-decoration: none;margin-right: auto}.mark-badge{display: block;width: 58px;height: 37px;flex: none;background: url("data:image/webp;base64,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") center / contain no-repeat;transition: transform .4s var(--ease)}.mark:hover .mark-badge{transform: translateY(-2px) scale(1.06)}.mark-text{display: flex;flex-direction: column;line-height: 1.05}.mark-text b{font: 800 19px/1 var(--display);text-transform: uppercase;letter-spacing: .02em}.mark-text small{font-size: 12.5px;color: var(--mute);margin-top: 3px}.nav{display: flex;gap: 26px}.nav a{position: relative;text-decoration: none;font-weight: 600;font-size: 15px;padding: 6px 0}.nav a::after{content: "";position: absolute;left: 0;right: 0;bottom: 0;height: 2px;background: var(--red);transform: scaleX(0);transform-origin: right;transition: transform .35s var(--ease)}.nav a:hover::after,.nav a.on::after{transform: scaleX(1);transform-origin: left}.tools{display: flex;align-items: center;gap: 8px}.tool{display: inline-flex;align-items: center;justify-content: center;gap: 6px;height: 40px;min-width: 40px;padding: 0 10px;border: 1.5px solid var(--line);border-radius: 999px;background: transparent;color: var(--ink);cursor: pointer;font: 700 13px/1 var(--body);transition: background-color .25s,border-color .25s,color .25s}.tool:hover{border-color: var(--red)}.tool svg{width: 20px;height: 20px;fill: none;stroke: currentColor;stroke-width: 1.8;stroke-linecap: round}.motion-btn .slash{opacity: 0;transition: opacity .25s}.motion-btn[aria-pressed="true"]{background: var(--ink);color: var(--sun);border-color: var(--ink)}.motion-btn[aria-pressed="true"] .slash{opacity: 1}.lang{position: relative}.lang-now{min-width: 1.4em;text-align: center}.lang-menu{position: absolute;right: 0;top: calc(100% + 8px);z-index: 70;list-style: none;margin: 0;padding: 6px;width: 190px;max-height: min(70vh,480px);overflow-y: auto;background: #FFFBF1;border: 1px solid var(--line);border-radius: 14px;box-shadow: 0 18px 40px -18px rgba(27,26,23,.45);opacity: 0;visibility: hidden;transform: translateY(-6px);transition: opacity .2s,transform .25s var(--ease),visibility 0s .25s}.lang-menu.open{opacity: 1;visibility: visible;transform: none;transition: opacity .2s,transform .25s var(--ease)}.lang-menu button{display: flex;align-items: center;justify-content: space-between;width: 100%;padding: 11px 12px;border: 0;border-radius: 9px;background: none;color: var(--ink);font: 600 15px/1.2 var(--body);text-align: left;cursor: pointer}.lang-menu button:hover{background: var(--sand-2)}.lang-menu button[aria-checked="true"]{color: var(--red)}.lang-menu button[aria-checked="true"]::after{content: "✓"}.lang-menu [lang="km"]{font-family: "Kantumruy Pro",sans-serif}.burger{display: none;background: none;border: 0;width: 44px;height: 44px;padding: 10px;cursor: pointer}.burger span{display: block;height: 2px;background: var(--ink);margin: 6px 0;transition: transform .3s var(--ease)}.burger[aria-expanded="true"] span:first-child{transform: translateY(4px) rotate(45deg)}.burger[aria-expanded="true"] span:last-child{transform: translateY(-4px) rotate(-45deg)}.hero{position: relative;padding: 56px 0 0}.hero-grid{display: grid;grid-template-columns: 1.05fr 1fr;gap: 56px;align-items: center}.kicker{display: flex;align-items: center;gap: 12px;font-weight: 600;font-size: 14px;letter-spacing: .04em;text-transform: uppercase;color: var(--mute)}.kicker .km{font-size: 16px;text-transform: none;letter-spacing: 0;color: var(--red);padding-right: 12px;border-right: 1px solid var(--line)}.hero-title{margin: 18px 0 26px;font: 900 clamp(76px,11.5vw,168px)/.84 var(--display);text-transform: uppercase;letter-spacing: -.01em}.hero-title .line{display: block;overflow: hidden;padding-bottom: .04em}.hero-title .line>span{display: inline-block;transform: translateY(105%);transition: transform 1.1s var(--ease)}.hero-title .line:nth-child(2)>span{transition-delay: .12s}.hero-title .line:nth-child(3)>span{transition-delay: .24s}.loaded .hero-title .line>span{transform: none}.hero-title .hl{position: relative;background: var(--foil-dark);background-size: 200% 100%;-webkit-background-clip: text;background-clip: text;color: transparent;animation: foil 6s ease-in-out infinite}@keyframes foil{50%{background-position: 100% 0}}.hero-title .hl::after{content: "";position: absolute;left: 2%;right: -2%;bottom: 0;height: .07em;background: var(--ink);transform: scaleX(0);transform-origin: left;transition: transform .9s var(--ease) .9s}.loaded .hero-title .hl::after{transform: scaleX(1)}.lede{max-width: 30em;font-size: 19px;color: var(--ink-2)}.lede em{font-style: italic;color: var(--ink)}.cta{display: flex;flex-wrap: wrap;gap: 14px;margin-top: 30px}.proof{list-style: none;display: flex;gap: 36px;margin: 36px 0 0;padding: 22px 0 0;border-top: 1px solid var(--line)}.proof li{display: flex;align-items: center;gap: 12px}.proof b{font: 900 52px/1 var(--display)}.proof span{font-size: 13.5px;line-height: 1.35;color: var(--mute)}.proof li:first-child span{color: var(--ink-2)}.hero-media{position: relative;height: min(640px,72vh);min-height: 460px}.frame{position: absolute;margin: 0;overflow: hidden;border-radius: var(--r);background: var(--sand-2)}.frame img{width: 100%;height: 100%;object-fit: cover}.frame-main{inset: 0 0 70px 60px;border-radius: 220px 220px var(--r) var(--r);clip-path: inset(100% 0 0 0 round 220px 220px 14px 14px);transition: clip-path 1.3s var(--ease) .15s}.frame-main img{transform: scale(1.18);transition: transform 1.8s var(--ease) .15s}.frame-small{width: 44%;aspect-ratio: 4 / 3;left: 0;bottom: 0;border: 6px solid var(--sand);box-shadow: 0 18px 40px -16px rgba(27,26,23,.45);transform: translateY(40px) rotate(-4deg);opacity: 0;transition: transform 1.1s var(--ease) .7s,opacity .8s .7s}.loaded .frame-main{clip-path: inset(0 0 0 0 round 220px 220px 14px 14px)}.loaded .frame-main img{transform: scale(1.02)}.loaded .frame-small{transform: translateY(0) rotate(-4deg);opacity: 1}.plate{position: absolute;right: -10px;bottom: 28px;display: grid;justify-items: center;gap: 2px;padding: 10px 20px 8px;background: #FFFBF1;color: var(--ink);border: 3px solid var(--red);border-radius: 9px;box-shadow: 0 0 0 4px #fff,0 18px 30px -12px rgba(27,26,23,.5);transform: rotate(5deg) scale(.6);opacity: 0;transition: transform .9s cubic-bezier(.3,1.6,.5,1) 1.15s,opacity .4s 1.15s}.loaded .plate{transform: rotate(5deg) scale(1);opacity: 1}.plate-km{font: 600 13px/1 var(--khmer)}.plate-num{font: 900 40px/1 var(--display);letter-spacing: .04em}.plate-en{font: 700 10px/1 var(--body);letter-spacing: .3em}.road{position: relative;height: 180px;margin-top: -40px;color: var(--red);pointer-events: none;overflow-x: clip}.road svg{width: 100%;height: 100%;display: block;overflow: visible}.road path{fill: none}#road-path{stroke: #0F0E0C;stroke-width: 18;stroke-linecap: round}.road-dash{stroke: #F0C75E;stroke-width: 2;stroke-dasharray: 14 18;opacity: .9;animation: dash 1.6s linear infinite}@keyframes dash{to{stroke-dashoffset: -34}}.scooter{position: absolute;left: 0;top: 0;width: 100px;height: 60.5px;margin: -53px 0 0 -50px;will-change: transform}.scooter svg{width: 100%;height: 100%;overflow: visible;filter: drop-shadow(0 0 1.5px #FFF6D6) drop-shadow(0 0 7px rgba(255,233,168,.7)) drop-shadow(0 4px 3px rgba(0,0,0,.35))}.scooter .wheel{transform-box: fill-box;transform-origin: center}.moto-body{animation: ride .42s ease-in-out infinite alternate}@keyframes ride{to{transform: translateY(-1.2px) rotate(-1deg)}}.puffs circle{fill: rgba(242,234,219,.75);opacity: 0;transform-box: fill-box;transform-origin: center}.scooter.go .puffs circle{animation: puff .9s ease-out infinite}.scooter.go .puffs circle:nth-child(2){animation-delay: .3s}.scooter.go .puffs circle:nth-child(3){animation-delay: .6s}@keyframes puff{0%{opacity: .9;transform: translate(0,0) scale(.5)}100%{opacity: 0;transform: translate(-16px,-7px) scale(1.8)}}html.calm .moto-body{animation: none}html.calm .scooter .puffs{display: none}.ticker{position: relative;overflow: hidden;background: var(--ink);color: #F0C75E;padding: 20px 0 22px;border-top: 1px solid rgba(240,199,94,.18);border-bottom: 1px solid rgba(240,199,94,.18)}.ticker::before,.ticker::after{content: "";position: absolute;top: 0;bottom: 0;width: 80px;z-index: 1;pointer-events: none}.ticker::before{left: 0;background: linear-gradient(90deg,var(--ink),transparent)}.ticker::after{right: 0;background: linear-gradient(-90deg,var(--ink),transparent)}.ticker-track{display: flex;width: max-content;animation: tick 34s linear infinite}.ticker span{font: 800 26px/1 var(--display);text-transform: uppercase;letter-spacing: .1em;padding: 0 26px;white-space: nowrap}.ticker span:nth-of-type(even){color: transparent;-webkit-text-stroke: 1px #F0C75E}.ticker i{font-style: normal;color: var(--sun);align-self: center;font-size: 14px;opacity: .7}@keyframes tick{to{transform: translateX(-50%)}}.sec{padding: 130px 0;position: relative}.sec-head{margin-bottom: 64px}.sec-head-split{display: flex;justify-content: space-between;align-items: flex-end;gap: 40px;flex-wrap: wrap}.tag{font-weight: 700;font-size: 13px;letter-spacing: .14em;text-transform: uppercase;color: var(--red);margin-bottom: 18px}.sec h2{font: 900 clamp(46px,6.4vw,92px)/.92 var(--display);text-transform: uppercase}.services{display: grid;grid-template-columns: repeat(4,1fr);gap: 18px}.svc{position: relative;display: flex;flex-direction: column;overflow: hidden;background: #F4E9D3;border: 1px solid rgba(201,150,47,.3);border-radius: 18px;box-shadow: 0 18px 40px -28px rgba(27,26,23,.35);transition: transform .45s var(--ease),box-shadow .45s var(--ease);--mx: 50%;--my: 50%}.svc::after{content: "";position: absolute;inset: 0;border-radius: inherit;pointer-events: none;opacity: 0;transition: opacity .3s;background: radial-gradient(260px circle at var(--mx) var(--my),rgba(240,199,94,.28),transparent 60%)}.svc:hover{transform: translateY(-6px);box-shadow: 0 30px 50px -26px rgba(27,26,23,.45)}.svc:hover::after{opacity: 1}.svc-ph{margin: 0;aspect-ratio: 16 / 10;overflow: hidden;background: var(--sand-2)}.svc-ph img{width: 100%;height: 100%;object-fit: cover;transition: transform 1.2s var(--ease)}.svc:hover .svc-ph img{transform: scale(1.07)}.svc-body{position: relative;flex: 1;padding: 30px 24px 26px}.svc-n{position: absolute;top: -22px;left: 22px;display: grid;place-items: center;width: 44px;height: 44px;border-radius: 50%;background: #F0C75E;color: var(--ink);font: 900 20px/1 var(--display);box-shadow: 0 0 0 4px #F4E9D3}.svc h3{font: 800 26px/1.02 var(--display);text-transform: uppercase;color: var(--ink)}.svc p{margin-top: 10px;color: #5C564D;font-size: 15.5px;line-height: 1.55}.svc-big{grid-column: span 2;grid-row: span 2}.svc-big .svc-ph{aspect-ratio: 3 / 2;flex-grow: 1}.svc-big .svc-body{flex: none}.svc-thumbs{display: grid;grid-template-columns: repeat(3,1fr);gap: 8px;padding: 8px 8px 0}.svc-thumbs img{width: 100%;aspect-ratio: 4 / 3;object-fit: cover;border-radius: 10px;transition: transform .5s var(--ease)}.svc-thumbs img:hover{transform: scale(1.04)}.svc-big .svc-body{padding-top: 34px}.svc-big .svc-n{top: -14px}.svc-big h3{font-size: 40px}.svc-big p{font-size: 17px;max-width: 36em}.svc-cta{background: var(--ink);border-color: transparent}.svc-cta .svc-body{display: flex;flex-direction: column;justify-content: center;padding: 30px 26px}.svc-cta h3{color: var(--sand)}.svc-cta p{color: rgba(242,234,219,.75);margin-bottom: 20px}.svc-cta .btn{align-self: flex-start}.sec-red{color: var(--sand);background: radial-gradient(900px 560px at 85% 15%,rgba(240,199,94,.16),transparent 70%),radial-gradient(800px 520px at 5% 95%,rgba(30,150,150,.45),transparent 70%),#0B3640}.sec-red .tag{color: #F0C75E}.sec-red .steps li{border-color: rgba(240,199,94,.22)}.sec-red .steps b{border-color: #F0C75E;color: #F0C75E;background: rgba(240,199,94,.08)}.sec-red .steps h3{color: #FFF4D6}.sec-red .steps p{color: rgba(242,234,219,.8)}.sec-red .note{color: rgba(242,234,219,.6)}.sec-red .tilt{border-color: #F6E7C1}.sec-red .gal-btn{box-shadow: 0 0 0 1px rgba(240,199,94,.45),0 20px 34px -18px rgba(0,0,0,.7)}.trips{display: grid;grid-template-columns: 1fr 1fr;gap: 70px;align-items: center}.steps{list-style: none;margin: 44px 0 0;padding: 0;display: grid;gap: 4px}.steps li{display: flex;gap: 22px;padding: 22px 0;border-top: 1px solid rgba(27,26,23,.16)}.steps b{flex: none;display: grid;place-items: center;width: 54px;height: 54px;border-radius: 50%;border: 2px solid var(--red);color: var(--red);font: 900 26px/1 var(--display)}.steps h3{font: 800 26px/1.05 var(--display);text-transform: uppercase;margin-bottom: 6px}.steps p{color: var(--ink-2);font-size: 16px}.note{margin-top: 22px;font-size: 14px;color: var(--mute)}.trips-media{position: relative;height: 620px}.tilt{position: absolute;margin: 0;overflow: hidden;border-radius: var(--r);border: 6px solid var(--sand);box-shadow: 0 30px 50px -24px rgba(0,0,0,.55)}.tilt img{width: 100%;height: 100%;object-fit: cover}.tilt{width: 82%;height: 44%;top: 0;right: 0;--rot: 3deg}.tilt-2{width: 70%;height: 36%;top: 38%;left: 0;--rot: -4deg}.tilt-3{width: 54%;height: 34%;top: auto;bottom: 0;right: 4%;--rot: 2deg}.sec-green{background: var(--green);color: var(--sand)}.sec-green .tag{color: var(--sun)}.stay-side{max-width: 440px}.stay-side p:not(.stay-score){color: rgba(242,234,219,.82)}.stay-side p:not(.stay-score) + p:not(.stay-score){margin-top: 12px}.stay-score{margin-top: 18px;color: var(--sun);font-size: 18px;letter-spacing: .1em}.stay-score b{font: 900 46px/1 var(--display);color: var(--sand);letter-spacing: 0;margin-right: 6px}.stay-score span{display: block;color: rgba(242,234,219,.65);font-size: 13px;letter-spacing: .02em;margin-top: 6px}.mosaic{display: grid;gap: 14px;grid-template-columns: 1.15fr 1fr 1fr 0.9fr;grid-template-rows: 260px 260px;grid-template-areas: "a b b d" "a c e f"}.m{margin: 0;position: relative;overflow: hidden;border-radius: var(--r);background: var(--green-2)}.m img{width: 100%;height: 100%;object-fit: cover;transition: transform 1.2s var(--ease)}.m:hover img{transform: scale(1.06)}.m1{grid-area: a}.m2{grid-area: b}.m3{grid-area: c}.m4{grid-area: d}.m5{grid-area: e}.m6{grid-area: f}.m figcaption{position: absolute;left: 12px;bottom: 12px;padding: 6px 12px;border-radius: 999px;background: var(--sand);color: var(--green);font-size: 13px;font-weight: 700}.notes{display: grid;grid-template-columns: repeat(4,1fr);gap: 14px;margin-top: 56px}.note-card{padding: 26px 24px 28px;border-radius: var(--r);border: 1px solid rgba(242,234,219,.18);background: rgba(242,234,219,.04);transition: background-color .35s,transform .45s var(--ease),border-color .35s}.note-card:hover{background: rgba(242,234,219,.1);border-color: var(--sun);transform: translateY(-6px)}.note-n{font: 900 15px/1 var(--display);letter-spacing: .12em;color: var(--sun)}.note-card h3{margin: 18px 0 10px;font: 800 26px/1.02 var(--display);text-transform: uppercase}.note-card p{font-size: 15.5px;color: rgba(242,234,219,.78)}.stay-quote{margin: 64px auto 0;max-width: 860px;text-align: center}.stay-quote blockquote{margin: 0;font: 800 clamp(26px,3.2vw,40px)/1.12 var(--display);text-transform: uppercase}.stay-quote figcaption{margin-top: 14px;font-size: 14px;color: var(--sun)}.perks{list-style: none;padding: 0;margin: 56px 0 0;justify-content: center;display: flex;flex-wrap: wrap;gap: 10px}.perks li{padding: 10px 18px;border: 1.5px solid rgba(242,234,219,.35);border-radius: 999px;font-weight: 600;font-size: 15px}#stay .cta{justify-content: center}.perks li::before{content: "✓";color: var(--sun);margin-right: 8px}.owner-sec{padding: 110px 0}.owner{display: flex;align-items: center;gap: 40px;max-width: 900px}.owner-pic{width: 132px;height: 132px;border-radius: 50%;object-fit: cover;object-position: 50% 18%;flex: none;border: 5px solid var(--sand-2);outline: 2px solid var(--red);outline-offset: 4px}.owner blockquote{margin: 0}.owner blockquote p{font: 800 clamp(28px,3.4vw,44px)/1.08 var(--display);text-transform: uppercase}.owner-copy .tag{margin-bottom: 12px}.owner-about{margin-top: 20px;max-width: 40em;font-size: 17.5px;color: var(--ink-2)}.owner-side{display: flex;flex-direction: column;align-items: center;gap: 22px;flex: none;align-self: flex-start;position: sticky;top: 110px}.owner{align-items: flex-start}.years{display: flex;align-items: flex-start;gap: 4px;color: var(--red)}.years b{font: 900 64px/.85 var(--display)}.years sup{font: 900 28px/1 var(--display)}.years span{margin-left: 6px;font-size: 13px;line-height: 1.3;font-weight: 700;letter-spacing: .06em;text-transform: uppercase;color: var(--mute)}.owner-story{position: relative;margin-top: 26px;padding-left: 22px;max-width: 40em;font-size: 17.5px;color: var(--ink-2);--p: 0}.owner-story::before,.owner-story::after{content: "";position: absolute;left: 0;top: 0;bottom: 0;width: 3px;border-radius: 3px}.owner-story::before{background: var(--sand-3)}.owner-story::after{background: var(--sun);transform: scaleY(var(--p));transform-origin: top}.sw{color: rgba(58,54,48,.22);transition: color .45s ease}.sw.lit{color: inherit}.hw{display: inline-block;overflow: hidden;vertical-align: bottom;padding-bottom: .06em}.hw>span{display: inline-block;transform: translateY(110%);transition: transform .9s var(--ease);transition-delay: calc(var(--i) * 70ms)}.owner-story.in .hw>span{transform: none}.sign-mark{background: linear-gradient(var(--sun),var(--sun)) no-repeat 0 100% / 0% 2px;transition: background-size 1.4s var(--ease);padding-bottom: 2px}.owner-story.done .sign-mark{background-size: 100% 2px}.owner-pic.reveal{filter: sepia(.85) grayscale(.35) contrast(.92);transition: opacity .9s var(--ease),transform .9s var(--ease),filter 2.6s ease .5s}.owner-pic.reveal.in{filter: none}.owner-story p + p{margin-top: 12px}.owner-story p:first-child{font: 800 clamp(22px,2.4vw,28px)/1.15 var(--display);text-transform: uppercase;color: var(--red)}.owner-sign{font-style: italic;color: var(--ink)}.sec-ink{background: var(--ink);color: var(--sand);overflow: hidden}.sec-ink .tag{color: var(--sun)}.filters{display: flex;gap: 6px;padding: 5px;border-radius: 999px;background: rgba(242,234,219,.08)}.filters button{border: 0;background: none;color: rgba(242,234,219,.7);cursor: pointer;padding: 10px 18px;border-radius: 999px;font: 600 14px/1 var(--body);transition: background-color .3s,color .3s}.filters button[aria-selected="true"]{background: var(--sand);color: var(--ink)}.belt{display: flex;gap: 18px;width: max-content;padding: 10px 0;animation: belt var(--dur,60s) linear infinite}.belt-rev{animation-direction: reverse;margin-top: 8px}.belt:hover{animation-play-state: paused}@keyframes belt{to{transform: translateX(-50%)}}.belt.swap{animation: none}.rcard{width: 380px;flex: none;display: flex;flex-direction: column;gap: 16px;padding: 26px;border-radius: var(--r);background: #26241F;border: 1px solid rgba(242,234,219,.08);transition: transform .4s var(--ease),border-color .3s;animation: cardIn .7s var(--ease) both}@keyframes cardIn{from{opacity: 0;transform: translateY(24px) scale(.97)}}.rcard:hover{transform: translateY(-6px) rotate(-.8deg);border-color: var(--sun)}.rcard.has-pic{width: 460px;flex-direction: row;gap: 18px}.rcard.has-pic .rpic{width: 130px;flex: none;border-radius: 10px;overflow: hidden}.rcard.has-pic .rpic img{width: 100%;height: 100%;object-fit: cover}.rcard .rbody{display: flex;flex-direction: column;gap: 14px;min-width: 0}.rtop{display: flex;align-items: center;justify-content: space-between;gap: 10px}.rstars{color: var(--sun);letter-spacing: .14em;font-size: 15px}.rtext{font-size: 16.5px;line-height: 1.55;color: rgba(242,234,219,.9)}.rwho{display: flex;align-items: center;gap: 12px;margin-top: auto}.rav{width: 38px;height: 38px;border-radius: 50%;display: grid;place-items: center;font: 800 17px/1 var(--display);color: var(--ink);flex: none}.rwho b{display: block;font-size: 15px}.rwho small{font-size: 12.5px;color: rgba(242,234,219,.55)}.rsrc{font-size: 11.5px;font-weight: 700;letter-spacing: .08em;text-transform: uppercase;padding: 5px 9px;border-radius: 6px;background: rgba(212,175,90,.18);color: #E6C77E;white-space: nowrap}.rsrc.stay{background: rgba(242,234,219,.1);color: var(--sand)}.rev-foot{margin-top: 50px;font-size: 14px;color: rgba(242,234,219,.6)}.rev-foot a{color: var(--sand);text-underline-offset: 3px}.places{display: grid;grid-template-columns: 1fr 1fr;gap: 22px}.place{border-radius: var(--r);overflow: hidden;background: var(--sand-2);display: flex;flex-direction: column}.map{height: 300px;background: var(--sand-3);position: relative}.map iframe{width: 100%;height: 100%;border: 0;display: block;filter: sepia(.25) saturate(.9);transition: filter .4s}.place:hover .map iframe{filter: none}.place-body{padding: 28px 28px 30px}.pin{display: inline-block;font-size: 12px;font-weight: 700;letter-spacing: .1em;text-transform: uppercase;padding: 5px 10px;border-radius: 6px;background: var(--red);color: var(--sand)}.pin-green{background: var(--green)}.place h3{margin: 14px 0 10px;font: 800 32px/1 var(--display);text-transform: uppercase}.place p{color: var(--ink-2)}.place small{color: var(--mute);font-size: 14px}.link-arrow{display: inline-flex;gap: 8px;margin-top: 18px;font-weight: 700;text-decoration: none;border-bottom: 2px solid var(--red);padding: 12px 0 4px}.link-arrow::after{content: "→";transition: transform .3s var(--ease)}.link-arrow:hover::after{transform: translateX(5px)}.final{position: relative;overflow: hidden;background: var(--green);color: var(--sand);padding: 120px 0 130px;text-align: center}.final-in{position: relative}.final h2{font: 900 clamp(56px,9vw,130px)/.9 var(--display);text-transform: uppercase;background: var(--foil);background-size: 200% 100%;-webkit-background-clip: text;background-clip: text;color: transparent;animation: foil 6s ease-in-out infinite}.contact-row{display: flex;justify-content: center;flex-wrap: wrap;gap: 14px;margin-top: 40px}.chip{display: inline-flex;align-items: center;gap: 10px;padding: 16px 26px;border-radius: 999px;background: var(--sun);color: var(--ink);text-decoration: none;font-weight: 700;font-size: 16px;transition: transform .35s var(--ease),background-color .25s}.chip svg{width: 20px;height: 20px}.chip:hover{transform: translateY(-4px) rotate(-2deg)}.chip:hover{background: var(--sand)}.foot{background: var(--ink);color: rgba(242,234,219,.6);font-size: 14px}.foot-in{display: flex;justify-content: space-between;gap: 20px;flex-wrap: wrap;padding: 26px 0}.foot a{color: var(--sand);text-decoration: none}.float{position: fixed;right: 18px;bottom: 18px;z-index: 60;display: flex;flex-direction: column;gap: 10px;transform: translateY(140%);transition: transform .6s var(--ease)}.float.show{transform: none}.float a,.float button{width: 54px;height: 54px;border-radius: 50%;display: grid;place-items: center;color: #fff;box-shadow: 0 10px 24px -8px rgba(0,0,0,.45);transition: transform .3s var(--ease)}.float a:hover{transform: scale(1.08)}.float.deep .float-up:hover{transform: scale(1.08)}.float svg{width: 26px;height: 26px}.float-wa{background: #1DA855}.float-tg{background: #2A93D5}.float .float-up{background: var(--ink);color: var(--sun) !important;border: 1.5px solid rgba(212,175,90,.5);cursor: pointer;padding: 0;opacity: 0;transform: translateY(12px) scale(.8);pointer-events: none;transition: opacity .35s,transform .35s var(--ease),background-color .25s}.float.deep .float-up{opacity: 1;transform: none;pointer-events: auto}.float-up:hover{background: var(--red);color: var(--sand) !important}.float-tg,.float-up{width: 46px !important;height: 46px !important;margin-inline: auto}.float-up svg{width: 22px;height: 22px}.wm{position: fixed;right: 82px;bottom: calc(28px + env(safe-area-inset-bottom,0px));z-index: 85;user-select: none;isolation: isolate;text-decoration: none;cursor: pointer;-webkit-tap-highlight-color: transparent;font-size: 4.1px;padding: 1.25em 2em 1.1em 1.6em;border-radius: 1.75em;transform: rotate(-4deg);transform-origin: right bottom;background: linear-gradient(150deg,rgba(60,48,24,.42),rgba(10,10,11,.62));-webkit-backdrop-filter: blur(14px) saturate(170%);backdrop-filter: blur(14px) saturate(170%);box-shadow: inset 0 1px 0 rgba(255,244,214,.55),inset 0 -1px 0 rgba(255,255,255,.1),inset 0 0 0 1px rgba(227,199,120,.28),inset 0 8px 16px -10px rgba(255,244,214,.3),0 10px 22px -10px rgba(0,0,0,.5);color: #f3efe6;font-weight: 800;line-height: 1;font-family: var(--body);letter-spacing: .22em;text-transform: uppercase;text-shadow: 0 1px 2px rgba(0,0,0,.35);animation: wmIn 1s ease 1.2s both}.wm::before{content: "";position: absolute;inset: 1px 1px 45% 1px;z-index: -1;pointer-events: none;border-radius: 1.7em 1.7em 60% 60% / 1.7em 1.7em 2em 2em;background: linear-gradient(180deg,rgba(255,250,235,.28),rgba(255,255,255,.05) 70%,transparent)}.wm::after{content: "";position: absolute;inset: 0;z-index: -1;border-radius: inherit;pointer-events: none;background: linear-gradient(115deg,transparent 30%,rgba(255,244,214,.3) 45%,rgba(227,199,120,.2) 52%,transparent 62%);background-size: 250% 100%;animation: wmGlint 6s ease-in-out 2s infinite}.wm__dot{display: inline-block;width: .6em;height: .6em;border-radius: 50%;background: #e3c778;margin-right: .9em;vertical-align: .1em;box-shadow: 0 0 .9em #e3c778}.wm b{display: block;font: italic 600 3.2em/1 "Playfair Display",Georgia,serif;letter-spacing: -.01em;text-transform: none;margin: .45em 0 .55em;text-shadow: none;background: linear-gradient(100deg,#f6e3a3 10%,#c9a24b 45%,#fff4c8 55%,#c9a24b 75%);background-size: 200% 100%;-webkit-background-clip: text;background-clip: text;color: transparent;filter: drop-shadow(0 1px 1px rgba(0,0,0,.35));animation: wmFoil 4s ease-in-out infinite}.wm:active{transform: rotate(-4deg) scale(.92)}@keyframes wmFoil{50%{background-position: 100% 0}}@keyframes wmGlint{0%,60%{background-position: 120% 0}100%{background-position: -60% 0}}@keyframes wmIn{from{opacity: 0}}@media (min-width: 901px){.wm{font-size: 4.6px;right: 84px;bottom: 26px}}@media (max-width: 900px){.wm{font-size: 3.4px;right: 80px;bottom: calc(31px + env(safe-area-inset-bottom,0px))}}@media print{.wm{display: none}}.reveal{opacity: 0;transform: translateY(34px);transition: opacity .9s var(--ease),transform .9s var(--ease);transition-delay: var(--d,0s)}.reveal.in{opacity: 1;transform: none}.reveal-img{clip-path: inset(12% 12% 12% 12% round 14px);opacity: 0;transition: clip-path 1.2s var(--ease),opacity .6s;transition-delay: var(--d,0s)}.reveal-img img{transform: scale(1.25);transition: transform 1.6s var(--ease);transition-delay: var(--d,0s)}.reveal-img.in{clip-path: inset(0 0 0 0 round 14px);opacity: 1}.reveal-img.in img{transform: scale(1)}.tilt.reveal-img.in{transform: rotate(var(--rot));transition: clip-path 1.2s var(--ease),opacity .6s,transform 1.2s var(--ease)}@media (max-width: 1080px){.nav{gap: 18px}.services{grid-template-columns: repeat(2,1fr)}.svc-big{grid-row: auto}.svc-big .svc-ph{aspect-ratio: 16 / 9}.trips{grid-template-columns: 1fr}.notes{grid-template-columns: repeat(2,1fr)}.trips-media{height: 520px}}@media (max-width: 900px){.nav{position: fixed;inset: 72px 0 auto 0;flex-direction: column;gap: 0;padding: 10px 16px 20px;background: var(--milk);border-bottom: 1px solid var(--line);transform: translateY(-120%);transition: transform .5s var(--ease);z-index: -1}.nav.open{transform: none}.nav a{font: 800 30px/1 var(--display);text-transform: uppercase;padding: 14px 0;border-bottom: 1px solid var(--line)}.nav a::after{display: none}.burger{display: block}.top-in{gap: 10px}.top .btn-sm{display: none}.hero-grid{grid-template-columns: 1fr;gap: 40px}.hero-media{height: 480px;min-height: 0}.mosaic{grid-template-columns: 1fr 1fr;grid-template-rows: 300px 200px 200px 220px;grid-template-areas: "a b" "a c" "d e" "f f"}.places{grid-template-columns: 1fr}.sec{padding: 96px 0}.foot-in{padding: 26px 70px 96px 0}}@media (max-width: 600px){body{font-size: 16px}.mark-text small{display: none}.mark-text b{font-size: 17px}.hero{padding-top: 32px}.hero-title{font-size: clamp(64px,21vw,110px)}.lede{font-size: 17px}.proof{gap: 22px}.proof b{font-size: 42px}.hero-media{height: 400px}.frame-main{inset: 0 0 56px 30px;border-radius: 160px 160px var(--r) var(--r);clip-path: inset(100% 0 0 0 round 160px 160px 14px 14px)}.loaded .frame-main{clip-path: inset(0 0 0 0 round 160px 160px 14px 14px)}.plate{right: 0;bottom: 14px;padding: 8px 14px 6px}.plate-num{font-size: 32px}.road{height: 120px;margin-top: -20px}.ticker span{font-size: 20px;padding: 0 18px}.services{grid-template-columns: 1fr}.svc-big{grid-column: auto}.svc-big h3{font-size: 32px}.notes{grid-template-columns: 1fr}.trips-media{height: 440px}.mosaic{grid-template-rows: 240px 160px 160px 180px;gap: 10px}.owner{flex-direction: column;align-items: flex-start;gap: 24px}.owner-side{position: static;flex-direction: row;gap: 24px}.rcard{width: 300px;padding: 22px}.rcard.has-pic{width: 300px;flex-direction: column}.rcard.has-pic .rpic{width: 100%;height: 150px}.sec-head{margin-bottom: 44px}.filters button{padding: 9px 12px;font-size: 13px;white-space: nowrap}.btn{padding: 14px 20px}}html.calm .sw{color: inherit}html.calm .owner-story::after{transform: none}html.calm *,html.calm *::before,html.calm *::after{animation-duration: .001ms !important;animation-iteration-count: 1 !important;transition-duration: .001ms !important;transition-delay: 0s !important}html.calm{scroll-behavior: auto}html.calm .belt{animation: none !important;width: auto;overflow-x: auto;padding-inline: 16px;scroll-snap-type: x mandatory;scrollbar-width: none}html.calm .belt .rcard{scroll-snap-align: start}html.calm .belt [aria-hidden="true"]{display: none}html.calm .ticker-track{animation: none;flex-wrap: wrap;justify-content: center;width: auto;row-gap: 10px}html.calm .road-dash{animation: none}html.calm .owner-pic.reveal{filter: none}html[lang="km"]{--display: "Kantumruy Pro","Khmer Sangam MN","Noto Sans Khmer","Khmer OS","Khmer UI","Leelawadee UI",sans-serif;--body: "Kantumruy Pro","Khmer Sangam MN","Noto Sans Khmer","Khmer OS","Khmer UI","Leelawadee UI",sans-serif}html[lang="zh"]{--display: "Noto Sans SC","PingFang SC","Hiragino Sans GB","Microsoft YaHei","Source Han Sans SC","Noto Sans CJK SC",sans-serif;--body: "Noto Sans SC","PingFang SC","Hiragino Sans GB","Microsoft YaHei","Source Han Sans SC","Noto Sans CJK SC",sans-serif}html[lang="ja"]{--display: "Noto Sans JP","Hiragino Sans","Hiragino Kaku Gothic ProN","Yu Gothic","Meiryo","Noto Sans CJK JP",sans-serif;--body: "Noto Sans JP","Hiragino Sans","Hiragino Kaku Gothic ProN","Yu Gothic","Meiryo","Noto Sans CJK JP",sans-serif}html[lang="ko"]{--display: "Noto Sans KR","Apple SD Gothic Neo","Malgun Gothic","Noto Sans CJK KR",sans-serif;--body: "Noto Sans KR","Apple SD Gothic Neo","Malgun Gothic","Noto Sans CJK KR",sans-serif}html[lang="vi"]{--display: "Barlow Condensed","Arial Narrow","Roboto Condensed",sans-serif;--body: "Be Vietnam Pro","Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif}html[lang="ru"]{--display: "Oswald","Roboto Condensed","Arial Narrow",sans-serif;--body: "Manrope","Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif}.mark-text b,.plate-num,.plate-en,.proof b,.years b,.years sup{font-family: "Big Shoulders Display",Impact,sans-serif}.wm{font-family: "Hanken Grotesk",sans-serif}html:not([lang="en"]) .hero-title{font-size: clamp(54px,8.4vw,124px)}html:not([lang="en"]) .sec h2{font-size: clamp(38px,5.2vw,76px)}html[lang="km"] .hero-title{font-size: clamp(44px,6.6vw,96px);line-height: 1.3}html[lang="zh"] .hero-title,html[lang="ja"] .hero-title,html[lang="ko"] .hero-title{font-size: clamp(48px,7vw,104px);line-height: 1.1}html[lang="km"] .sec h2{font-size: clamp(30px,4.2vw,58px);line-height: 1.35}html[lang="zh"] .sec h2,html[lang="ja"] .sec h2,html[lang="ko"] .sec h2{font-size: clamp(32px,4.4vw,62px);line-height: 1.2}html[lang="km"] h3,html[lang="km"] .svc h3,html[lang="km"] .steps h3,html[lang="km"] .note-card h3,html[lang="km"] .place h3,html[lang="km"] .owner blockquote p,html[lang="km"] .stay-quote blockquote,html[lang="km"] .final h2,html[lang="km"] .owner-story p:first-child,html[lang="vi"] h3,html[lang="vi"] .svc h3,html[lang="vi"] .steps h3,html[lang="vi"] .note-card h3,html[lang="vi"] .place h3,html[lang="vi"] .owner blockquote p,html[lang="vi"] .stay-quote blockquote,html[lang="vi"] .final h2,html[lang="vi"] .owner-story p:first-child{line-height: 1.35}html[lang="km"] body{line-height: 1.75}html[lang="km"] .tag,html[lang="km"] .ticker span,html[lang="km"] .kicker,html[lang="km"] .pin,html[lang="km"] .rsrc,html[lang="km"] .years span,html[lang="zh"] .tag,html[lang="zh"] .ticker span,html[lang="zh"] .kicker,html[lang="zh"] .pin,html[lang="zh"] .rsrc,html[lang="zh"] .years span,html[lang="ja"] .tag,html[lang="ja"] .ticker span,html[lang="ja"] .kicker,html[lang="ja"] .pin,html[lang="ja"] .rsrc,html[lang="ja"] .years span,html[lang="ko"] .tag,html[lang="ko"] .ticker span,html[lang="ko"] .kicker,html[lang="ko"] .pin,html[lang="ko"] .rsrc,html[lang="ko"] .years span{letter-spacing: 0}html[lang="km"] .hero-title .line,html[lang="km"] .hw{padding-bottom: .2em;padding-top: .1em}html[lang="km"] .hero-title .hl::after{bottom: .1em}html[lang="km"] .kicker .km{display: none}html[lang="de"] .svc h3,html[lang="ru"] .svc h3,html[lang="fr"] .svc h3,html[lang="es"] .svc h3,html[lang="vi"] .svc h3{font-size: 26px}@media (max-width: 600px){html:not([lang="en"]) .hero-title{font-size: clamp(46px,13vw,76px)}html[lang="km"] .hero-title{font-size: clamp(38px,11vw,60px)}html:not([lang="en"]) .sec h2{font-size: clamp(32px,9vw,48px)}html[lang="km"] .sec h2{font-size: clamp(26px,7.4vw,38px)}}@media (max-width: 420px){.top-in{gap: 8px}.mark{gap: 8px;min-width: 0}.mark-badge{width: 50px;height: 32px}.mark-text b{font-size: 15px;line-height: 1.02;max-width: 7.5em}.tools{gap: 6px}.tool{height: 38px;min-width: 38px;padding: 0 8px}.lang-btn>svg{display: none}.burger{width: 40px;padding: 8px}}html[lang="km"] em,html[lang="km"] .owner-sign,html[lang="zh"] em,html[lang="zh"] .owner-sign,html[lang="ja"] em,html[lang="ja"] .owner-sign,html[lang="ko"] em,html[lang="ko"] .owner-sign{font-style: normal}html[lang="km"] .lede em,html[lang="zh"] .lede em,html[lang="ja"] .lede em,html[lang="ko"] .lede em{color: var(--red)}.hero-grid>*,.trips>*,.owner-copy,.stay-side,.place-body{min-width: 0}h1,h2,h3,p,li,span,a,button{overflow-wrap: break-word}html[lang="de"] h2,html[lang="de"] h3,html[lang="de"] p,html[lang="de"] .proof span,html[lang="ru"] h2,html[lang="ru"] h3,html[lang="ru"] p,html[lang="ru"] .proof span,html[lang="fr"] h2,html[lang="fr"] h3,html[lang="fr"] p,html[lang="fr"] .proof span,html[lang="es"] h2,html[lang="es"] h3,html[lang="es"] p,html[lang="es"] .proof span,html[lang="vi"] h2,html[lang="vi"] h3,html[lang="vi"] p,html[lang="vi"] .proof span{-webkit-hyphens: auto;hyphens: auto}.proof span{overflow-wrap: anywhere}html[lang="fr"] .hero-title,html[lang="de"] .hero-title,html[lang="es"] .hero-title,html[lang="vi"] .hero-title,html[lang="ru"] .hero-title{line-height: 1}html[lang="fr"] .hero-title .line,html[lang="de"] .hero-title .line,html[lang="es"] .hero-title .line,html[lang="vi"] .hero-title .line,html[lang="ru"] .hero-title .line{padding-top: .12em;padding-bottom: .1em;margin-top: -.1em}html[lang="fr"] .sec h2,html[lang="de"] .sec h2,html[lang="es"] .sec h2,html[lang="vi"] .sec h2,html[lang="ru"] .sec h2{line-height: 1.04}html[lang="fr"] .final h2,html[lang="fr"] .owner blockquote p,html[lang="fr"] .stay-quote blockquote,html[lang="de"] .final h2,html[lang="de"] .owner blockquote p,html[lang="de"] .stay-quote blockquote,html[lang="es"] .final h2,html[lang="es"] .owner blockquote p,html[lang="es"] .stay-quote blockquote,html[lang="vi"] .final h2,html[lang="vi"] .owner blockquote p,html[lang="vi"] .stay-quote blockquote,html[lang="ru"] .final h2,html[lang="ru"] .owner blockquote p,html[lang="ru"] .stay-quote blockquote{line-height: 1.12}html[lang="zh"],html[lang="ja"],html[lang="ko"]{font-synthesis: none;word-break: normal;line-break: strict}html[lang="ko"]{word-break: keep-all}.trips-side{display: flex;flex-direction: column;gap: 34px;min-width: 0}.gal-btn{position: relative;overflow: hidden;align-self: center;display: flex;align-items: center;gap: 18px;padding: 14px 24px 14px 14px;border-radius: 999px;background: var(--ink);color: var(--sand);text-decoration: none;box-shadow: 0 18px 34px -18px rgba(27,26,23,.6);transition: transform .4s var(--ease),box-shadow .4s var(--ease)}.gal-btn::after{content: "";position: absolute;inset: 0;pointer-events: none;background: linear-gradient(110deg,transparent 35%,rgba(255,241,196,.22) 50%,transparent 65%);transform: translateX(-100%);animation: galShine 4.5s ease-in-out 1.5s infinite}@keyframes galShine{0%,60%{transform: translateX(-100%)}100%{transform: translateX(100%)}}.gal-btn:hover{transform: translateY(-4px);box-shadow: 0 26px 40px -18px rgba(27,26,23,.7)}.gal-stack{position: relative;width: 92px;height: 58px;flex: none}.gal-stack img{position: absolute;top: 6px;left: 16px;width: 58px;height: 44px;object-fit: cover;border-radius: 8px;border: 2px solid var(--sand);box-shadow: 0 6px 12px -6px rgba(0,0,0,.6);transition: transform .5s var(--ease)}.gal-stack img:nth-child(1){transform: rotate(-10deg) translateX(-12px)}.gal-stack img:nth-child(2){transform: rotate(5deg) translateX(4px)}.gal-stack img:nth-child(3){transform: rotate(-2deg) translate(16px,3px)}.gal-btn:hover .gal-stack img:nth-child(1){transform: rotate(-18deg) translate(-22px,-5px)}.gal-btn:hover .gal-stack img:nth-child(2){transform: rotate(11deg) translate(10px,-7px)}.gal-btn:hover .gal-stack img:nth-child(3){transform: rotate(3deg) translate(28px,5px)}.gal-txt b{display: block;font: 800 22px/1.05 var(--display);text-transform: uppercase;letter-spacing: .02em}.gal-txt small{display: block;margin-top: 6px;font-size: 12.5px;color: rgba(242,234,219,.65)}.gal-count{color: var(--sun);font-weight: 700}.gal-arrow{width: 26px;height: 26px;flex: none;margin-left: 4px;fill: none;stroke: var(--sun);stroke-width: 2.2;stroke-linecap: round;stroke-linejoin: round;transition: transform .35s var(--ease)}.gal-btn:hover .gal-arrow{transform: translateX(5px)}@media (max-width: 600px){.gal-btn{align-self: stretch;padding-right: 18px}.gal-txt b{font-size: 20px}}.back-link{display: inline-flex;align-items: center;gap: 8px;padding: 10px 16px;border-radius: 999px;border: 1.5px solid var(--line);color: var(--ink);text-decoration: none;font-weight: 700;font-size: 14px;white-space: nowrap;transition: background-color .25s,color .25s,border-color .25s}.back-link svg{width: 18px;height: 18px;flex: none;fill: none;stroke: currentColor;stroke-width: 2;stroke-linecap: round;stroke-linejoin: round;transition: transform .3s var(--ease)}.back-link:hover{background: var(--ink);color: var(--sand);border-color: var(--ink)}.back-link:hover svg{transform: translateX(-4px)}.g-hero{padding: 64px 0 40px}.g-title{display: flex;align-items: flex-start;gap: .06em;margin: 8px 0 18px;font: 900 clamp(88px,17vw,230px)/.86 var(--display);text-transform: uppercase}.g-title .line{display: block;overflow: hidden;padding: .04em .02em .06em 0}.g-title .line>span{display: inline-block;transform: translateY(105%);transition: transform 1.1s var(--ease);background: var(--foil-dark);background-size: 200% 100%;-webkit-background-clip: text;background-clip: text;color: transparent;animation: foil 6s ease-in-out infinite}.loaded .g-title .line>span{transform: none}.g-total{display: grid;place-items: center;flex: none;width: 1.55em;height: 1.55em;margin-top: .3em;border-radius: 50%;background: var(--ink);color: var(--sun);font: 900 clamp(22px,3vw,40px)/1 "Big Shoulders Display",Impact,sans-serif;transform: scale(0) rotate(-30deg);transition: transform .8s cubic-bezier(.3,1.6,.5,1) .7s}.loaded .g-total{transform: none}.g-filters{display: inline-flex;flex-wrap: wrap;margin-top: 30px;background: var(--sand-2)}.g-filters button{color: var(--ink-2)}.g-filters button[aria-selected="true"]{background: var(--ink);color: var(--sand)}.g-filters i{font-style: normal;font-size: 12px;opacity: .6;margin-left: 3px}.g-wrap{padding-bottom: 110px}.g-grid{columns: 3 260px;column-gap: 16px}.g-item{break-inside: avoid;margin: 0 0 16px;border-radius: var(--r);overflow: hidden;transition: opacity .35s,transform .35s var(--ease),clip-path 1.2s var(--ease);transition-delay: var(--d,0s)}.g-item[hidden]{display: none}.g-item.g-out{opacity: 0 !important;transform: scale(.94);transition-delay: 0s}.g-open{position: relative;display: block;width: 100%;padding: 0;border: 0;border-radius: inherit;background: var(--sand-2);cursor: zoom-in}.g-open img{display: block;width: 100%;height: auto;transition: transform 1.1s var(--ease)}.g-open::after{content: "";position: absolute;inset: 0;border: 3px solid var(--sun);border-radius: inherit;opacity: 0;transition: opacity .3s;pointer-events: none}.g-open::before{content: "+";position: absolute;right: 12px;bottom: 12px;z-index: 1;display: grid;place-items: center;width: 40px;height: 40px;border-radius: 50%;background: var(--sun);color: var(--ink);font: 700 26px/1 "Hanken Grotesk",sans-serif;transform: scale(0);transition: transform .35s var(--ease)}.g-item:hover .g-open img{transform: scale(1.06)}.g-item:hover .g-open::after{opacity: 1}.g-item:hover .g-open::before,.g-open:focus-visible::before{transform: scale(1)}@media (max-width: 600px){.g-grid{columns: 2;column-gap: 10px}.g-item{margin-bottom: 10px}.g-hero{padding-top: 40px}}.lb{position: fixed;inset: 0;z-index: 120;display: grid;grid-template-columns: 76px 1fr 76px;align-items: center;background: rgba(20,17,13,.95);opacity: 0;transition: opacity .3s}.lb.open{opacity: 1}.lb[hidden]{display: none}.lb-stage{grid-column: 2;margin: 0;display: flex;flex-direction: column;align-items: center;justify-content: center;gap: 14px;height: 100vh;height: 100dvh;padding: 64px 0 28px;min-width: 0}.lb-img{max-width: 100%;max-height: calc(100vh - 150px);max-height: calc(100dvh - 150px);object-fit: contain;border-radius: 10px;opacity: 0;transform: translateX(var(--dx,0)) scale(.97);transition: opacity .35s,transform .45s var(--ease)}.lb-img.in{opacity: 1;transform: none}.lb figcaption{display: flex;gap: 14px;align-items: baseline;max-width: 90%;color: rgba(242,234,219,.8);font-size: 14px;text-align: center}.lb-count{flex: none;color: var(--sun);font-weight: 700}.lb-btn{justify-self: center;display: grid;place-items: center;width: 52px;height: 52px;border-radius: 50%;cursor: pointer;border: 1.5px solid rgba(242,234,219,.3);background: rgba(242,234,219,.06);color: var(--sand);transition: background-color .25s,color .25s,border-color .25s}.lb-btn svg{width: 24px;height: 24px;fill: none;stroke: currentColor;stroke-width: 2;stroke-linecap: round;stroke-linejoin: round}.lb-btn:hover{background: var(--sun);color: var(--ink);border-color: var(--sun)}.lb-close{position: absolute;top: 14px;right: 14px;z-index: 2}@media (max-width: 600px){.lb{grid-template-columns: 1fr}.lb-stage{grid-column: 1;padding: 70px 12px 100px}.lb-prev,.lb-next{position: absolute;bottom: 24px}.lb-prev{left: calc(50% - 66px)}.lb-next{right: calc(50% - 66px)}}.tg-sheet{position: fixed;inset: 0;z-index: 130;display: flex;align-items: flex-end;justify-content: center;padding: 16px;background: rgba(20,17,13,.55);opacity: 0;transition: opacity .25s}.tg-sheet.open{opacity: 1}.tg-sheet[hidden]{display: none}.tg-card{display: grid;gap: 10px;width: min(380px,100%);padding: 20px;border-radius: 20px;background: #FFFBF1;box-shadow: 0 30px 60px -20px rgba(0,0,0,.5);transform: translateY(30px);transition: transform .35s var(--ease)}.tg-sheet.open .tg-card{transform: none}@media (min-width: 601px){.tg-sheet{align-items: center}}.tg-head{display: flex;align-items: center;gap: 10px;margin-bottom: 4px;font-weight: 700;font-size: 16px;color: var(--ink)}.tg-head svg{width: 26px;height: 26px;color: #2A93D5;flex: none}.tg-opt{display: flex;align-items: center;justify-content: space-between;padding: 15px 18px;border-radius: 14px;background: #2A93D5;color: #fff;text-decoration: none;font: 800 24px/1 "Big Shoulders Display",Impact,sans-serif;letter-spacing: .05em;transition: background-color .2s,transform .25s var(--ease)}.tg-opt::after{content: "\2192";font-family: "Hanken Grotesk",sans-serif;font-size: 20px}.tg-opt:hover{background: #1F7AB8;transform: translateX(3px)}.tg-cancel{margin-top: 2px;padding: 12px;border: 0;background: none;color: var(--mute);font: 600 15px var(--body);cursor: pointer}.lb-stage{touch-action: none;overflow: hidden}.lb-img{cursor: zoom-in;transform-origin: center;-webkit-user-select: none;user-select: none;-webkit-user-drag: none}.lb.zoomed .lb-img{cursor: grab}.lb.zoomed .lb-img,.lb-img.dragging{transition: opacity .35s}.lb-img.dragging{cursor: grabbing}.lb-img.zoom-anim{transition: opacity .35s,transform .35s var(--ease) !important}.lb.zoomed figcaption{opacity: 0;transition: opacity .25s}.lb-zoom{position: absolute;top: 14px;right: 78px;z-index: 2}.lb-zoom .zplus{transition: opacity .2s}.lb-zoom[aria-pressed="true"]{background: var(--sun);color: var(--ink);border-color: var(--sun)}.lb-zoom[aria-pressed="true"] .zplus{opacity: 0}.lb-hint{position: absolute;left: 50%;bottom: 26px;z-index: 2;margin: 0;padding: 9px 16px;border-radius: 999px;background: rgba(242,234,219,.14);color: var(--sand);font-size: 13.5px;font-weight: 600;line-height: 1.35;text-align: center;width: max-content;max-width: calc(100% - 32px);pointer-events: none;opacity: 0;transform: translate(-50%,10px);transition: opacity .4s,transform .4s var(--ease)}.lb-hint.show{opacity: 1;transform: translate(-50%,0)}@media (max-width: 600px){.lb-hint{bottom: 92px;font-size: 12.5px}}.hero{padding: 0;min-height: calc(100vh - 72px);min-height: calc(100svh - 72px);display: flex;flex-direction: column;color: var(--sand);isolation: isolate;overflow: hidden}.hero-grid{display: block;flex: 1;display: flex;flex-direction: column;justify-content: flex-end;padding: 28px 0 100px}.hero-copy{display: flex;flex-direction: column;align-items: center;text-align: center;max-width: 980px;margin-inline: auto}.hero .kicker{justify-content: center;flex-wrap: wrap;gap: 10px;padding: 8px 18px;font-size: 12.5px;letter-spacing: .16em;border: 1px solid rgba(242,234,219,.28);border-radius: 999px;background: rgba(22,17,10,.28);backdrop-filter: blur(6px);-webkit-backdrop-filter: blur(6px)}.hero-title{margin: 18px 0 14px;font-size: clamp(60px,7.6vw,136px);line-height: .9}.hero-title br{display: none}.hero-title .line:first-child>span{font-size: .5em;letter-spacing: .08em}.hero-title .line:nth-child(n+2){display: inline-block;vertical-align: top;padding: 0 .08em .14em}.hero-title .line:nth-child(n+2)>span{font-family: "Playfair Display",Georgia,serif;font-style: italic;font-weight: 600;text-transform: none;letter-spacing: -.02em}.hero-title .hl::after{display: none}.hero .lede{max-width: 36em;margin: 0 auto;font-size: 17px}.hero .cta{justify-content: center;margin-top: 20px}.hero-copy{flex: 1}.hero .kicker{margin-bottom: auto}.hero .proof{justify-content: center;flex-wrap: wrap;gap: 14px;margin: 22px 0 0;padding: 0;border: 0}.hero .proof li{position: relative;overflow: hidden;display: grid;grid-template-columns: auto auto;grid-template-areas: "s s" "n l";align-items: center;column-gap: 12px;row-gap: 3px;padding: 10px 22px 11px 18px;text-align: left;border-radius: 20px;border: 1px solid rgba(240,199,94,.45);background: rgba(22,17,10,.42);backdrop-filter: blur(8px);-webkit-backdrop-filter: blur(8px)}.hero .proof li::after{content: "";position: absolute;inset: 0;pointer-events: none;transform: translateX(-120%);background: linear-gradient(105deg,transparent 35%,rgba(255,233,168,.3) 50%,transparent 65%);animation: glint 5s 2.6s ease-in-out infinite}@keyframes glint{0%{transform: translateX(-120%)}30%,100%{transform: translateX(120%)}}.hero .proof .stars{grid-area: s;display: flex;gap: 3px;font-size: 17px;line-height: 1;color: #F0C75E}.hero .proof .stars i{display: inline-block;font-style: normal}.loaded .hero .proof .stars i{animation: starpop .55s cubic-bezier(.3,1.6,.5,1) 1.3s backwards,twinkle 4s 3s ease-in-out infinite}.hero .proof .stars i:nth-child(2){animation-delay: 1.42s,3.12s}.hero .proof .stars i:nth-child(3){animation-delay: 1.54s,3.24s}.hero .proof .stars i:nth-child(4){animation-delay: 1.66s,3.36s}.hero .proof .stars i:nth-child(5){animation-delay: 1.78s,3.48s}.hero .proof li + li .stars i{animation-delay: 1.9s,3.6s}@keyframes starpop{from{transform: scale(0) rotate(-40deg);opacity: 0}}@keyframes twinkle{0%,88%,100%{scale: 1;filter: none}94%{scale: 1.3;filter: drop-shadow(0 0 6px #FFE9A8)}}.hero .proof b{grid-area: n;font-size: 46px;color: #fff}.hero .proof li>span:last-child{grid-area: l;font-size: 14px;line-height: 1.3}html[lang="km"] .hero-title .line:nth-child(n+2)>span,html[lang="zh"] .hero-title .line:nth-child(n+2)>span,html[lang="ja"] .hero-title .line:nth-child(n+2)>span,html[lang="ko"] .hero-title .line:nth-child(n+2)>span{font-family: inherit;font-style: normal;font-weight: 800}.hero-media{position: absolute;inset: 0;height: auto;min-height: 0;z-index: -1}.hero-media::after{content: "";position: absolute;inset: 0;pointer-events: none;background: linear-gradient(180deg,rgba(22,17,10,.35) 0%,rgba(22,17,10,0) 30%,rgba(22,17,10,.45) 70%,rgba(27,26,23,.96) 100%),radial-gradient(ellipse 70% 60% at 50% 66%,rgba(22,17,10,.42),rgba(22,17,10,0)),rgba(22,17,10,.08)}.frame-main{inset: 0;border-radius: 0;clip-path: none;transition: none;background: var(--green)}.frame-main img{transform: scale(1.14);opacity: 0;transition: transform 2.6s var(--ease),opacity 1.2s;will-change: transform}.loaded .frame-main{clip-path: none}.loaded .frame-main img{transform: scale(1.02);opacity: 1}.hero .kicker{color: rgba(242,234,219,.85)}.hero .kicker .km{color: var(--sun);border-color: rgba(242,234,219,.3)}.hero-title{color: var(--sand);text-shadow: 0 2px 30px rgba(0,0,0,.25)}.hero-title .hl{background-image: var(--foil);text-shadow: none}.hero-title .hl::after{background: var(--sun)}.hero .lede{color: rgba(242,234,219,.9)}.hero .lede em{color: #fff}.hero .btn-line{border-color: rgba(242,234,219,.6);color: var(--sand)}.hero .btn-line:hover{background: var(--sand);color: var(--ink)}.hero .proof{border-color: rgba(242,234,219,.25)}.hero .proof li>span:last-child{color: rgba(242,234,219,.85)}.plate{right: max(16px,calc(50vw - 620px));bottom: auto;top: 18px;z-index: 2}.road{margin-top: -90px;z-index: 1}.frame-main img{object-position: 50% 62%}.plate{background: linear-gradient(180deg,#FFFFFF,#FFF4D6);border-color: #F0C75E;padding: 12px 24px 10px;box-shadow: 0 0 0 4px #fff,0 0 26px 4px rgba(240,199,94,.7),0 18px 30px -12px rgba(0,0,0,.55)}.loaded .plate{animation: plate-glow 2.8s 2.2s ease-in-out infinite}@keyframes plate-glow{50%{box-shadow: 0 0 0 4px #fff,0 0 44px 10px rgba(255,214,102,.95),0 18px 30px -12px rgba(0,0,0,.55)}}.plate-num{font-size: 46px}.plate-star{color: #E8B33A;text-shadow: 0 0 10px rgba(255,210,90,.9)}.plate-km{color: #8F6A22}.plate-en{color: #8F6A22}.hero .proof li{background: linear-gradient(180deg,#FFFFFF,#FFF3D2);border: 2px solid #F0C75E;box-shadow: 0 6px 0 #A8802F,0 16px 30px -10px rgba(0,0,0,.55);backdrop-filter: none;-webkit-backdrop-filter: none;transition: transform .35s var(--ease),box-shadow .35s var(--ease)}.hero .proof li:hover{transform: translateY(-3px);box-shadow: 0 9px 0 #A8802F,0 20px 34px -10px rgba(0,0,0,.55)}.hero .proof li::after{background: linear-gradient(105deg,transparent 35%,rgba(255,255,255,.85) 50%,transparent 65%)}.hero .proof .stars{color: #E8A912;text-shadow: none}.hero .proof b{color: var(--ink);text-shadow: none}.hero .proof li>span:last-child{color: var(--ink-2);font-weight: 600}html.calm .plate{animation: none}.road .road-fill{fill: var(--ink)}.scooter{transform-origin: 50px 53px}@media (min-width: 901px) and (max-height: 900px){.hero-title{font-size: clamp(56px,6.2vw,112px)}.hero .lede{max-width: 46em}.hero-grid{padding-top: 18px}}@media (max-width: 900px){.hero-grid{padding: 150px 0 110px}.plate{top: 18px;bottom: auto;right: 16px}}@media (max-width: 600px){.hero .kicker{font-size: 10.5px;letter-spacing: .05em;padding: 7px 14px}.hero .kicker .km{display: none}.hero-title{font-size: clamp(42px,12.6vw,76px);margin: 18px 0 16px}.hero-title .line:first-child>span{font-size: .56em}.hero .lede{font-size: 16px}.hero .proof{gap: 8px;margin-top: 24px}.hero .proof li{column-gap: 8px;padding: 9px 14px 10px 12px;border-radius: 16px}.hero .proof .stars{font-size: 13px;gap: 2px}.hero .proof b{font-size: 34px}.hero .proof li>span:last-child{font-size: 11.5px;max-width: 7.2em}.road{margin-top: -60px}.plate{display: grid;top: 12px;right: 12px;padding: 5px 10px 4px;border-width: 2px}.plate-num{font-size: 22px}.plate-km{font-size: 10px}.plate-en{font-size: 7.5px;letter-spacing: .22em}.scooter{width: 84px;height: 51px;margin: -45px 0 0 -42px;transform-origin: 42px 45px}.hero-grid{padding-top: 84px;padding-bottom: 76px}}html.calm .frame-main img{transition: none}html.calm .hero .proof .stars i{animation: none}html.calm .hero .proof li::after{display: none}@media (min-width: 901px){.nav{gap: 4px;padding: 5px;border-radius: 999px;background: rgba(246,237,220,.8);border: 1px solid rgba(201,150,47,.35);box-shadow: inset 0 1px 0 #fff,0 8px 18px -12px rgba(27,26,23,.35)}.nav a{padding: 9px 16px;border-radius: 999px;transition: background-color .25s,color .25s}.nav a::after{display: none}.nav a:hover{background: rgba(201,150,47,.16)}.nav a.on{background: #0B3640;color: #D4A53C}}@media (min-width: 901px) and (max-width: 1180px){.nav a{padding: 8px 11px;font-size: 14px}.top-in{gap: 16px}}img{filter: saturate(1.4) brightness(1.06) contrast(1.04)}.p-title{font-size: clamp(60px,11vw,150px)}.p-wrap{padding-bottom: 90px}.p-h{margin: 34px 0 20px;font: 900 clamp(32px,4.6vw,56px)/1 var(--display);text-transform: uppercase}.p-bring{display: grid;grid-template-columns: repeat(3,1fr);gap: 16px}.p-card,.p-terms li{background: #F4E9D3;border: 1px solid rgba(201,150,47,.3);box-shadow: 0 18px 40px -28px rgba(27,26,23,.35)}.p-card{padding: 24px 22px;border-radius: 18px}.p-ic{display: grid;place-items: center;width: 64px;height: 64px;margin-bottom: 14px;border-radius: 16px;background: rgba(11,54,64,.08)}.p-ic svg{width: 44px;height: 44px;fill: none;stroke: #0B3640;stroke-width: 2.4;stroke-linejoin: round;stroke-linecap: round}.p-card p{margin: 0;font-size: 16px}.p-form{margin: 18px 0 40px;padding: 16px 20px;border-left: 4px solid #0B3640;border-radius: 14px;background: rgba(11,54,64,.07);font-size: 15.5px}.p-form b{margin-right: 6px;color: #0B3640}.p-terms{list-style: none;margin: 0;padding: 0;display: grid;gap: 12px}.p-terms li{display: flex;align-items: flex-start;gap: 18px;padding: 18px 20px;border-radius: 16px}.p-terms b{flex: none;display: grid;place-items: center;width: 42px;height: 42px;border-radius: 50%;background: #0B3640;color: #D4A53C;font: 900 20px/1 var(--display)}.p-terms p{margin: 8px 0 0;font-size: 16px}.policy-link{color: inherit;font-weight: 700;text-decoration: underline;text-decoration-color: rgba(201,150,47,.7);text-underline-offset: 3px}@media (max-width: 760px){.p-bring{grid-template-columns: 1fr}.p-terms li{gap: 14px;padding: 16px}}.flag{display: inline-block;flex: none;width: 22px;height: 15px;border-radius: 3px;overflow: hidden;box-shadow: 0 0 0 1px rgba(27,26,23,.15);line-height: 0}.flag svg{display: block;width: 100%;height: 100%}.lang-btn{gap: 7px}.lang-btn .flag{width: 20px;height: 14px}.lm-l{display: inline-flex;align-items: center;gap: 10px}@media (max-width: 420px){.lang-btn .flag{width: 18px;height: 12px}.lang-btn{gap: 5px}}.tool .flag svg{width: 100%;height: 100%;stroke: none}.policy-btn{position: relative;overflow: hidden;display: inline-flex;align-items: center;gap: 14px;margin-top: 26px;padding: 12px 22px 12px 12px;border-radius: 18px;text-decoration: none;background: linear-gradient(135deg,#F8DC86,#D4A53C);color: #0B3640;font: 800 16px/1.25 var(--body);box-shadow: 0 6px 0 #8F6A22,0 22px 34px -14px rgba(0,0,0,.6);transition: transform .35s var(--ease),box-shadow .35s var(--ease)}.policy-btn::after{content: "";position: absolute;inset: 0;pointer-events: none;transform: translateX(-120%);background: linear-gradient(105deg,transparent 35%,rgba(255,255,255,.6) 50%,transparent 65%);animation: glint 4.5s 1.5s ease-in-out infinite}.policy-btn:hover{transform: translateY(-4px);box-shadow: 0 10px 0 #8F6A22,0 28px 40px -14px rgba(0,0,0,.6)}.policy-btn:active{transform: translateY(2px);box-shadow: 0 3px 0 #8F6A22,0 12px 20px -10px rgba(0,0,0,.6)}.pb-ic{flex: none;display: grid;place-items: center;width: 44px;height: 44px;border-radius: 12px;background: #0B3640}.pb-ic svg{width: 24px;height: 24px;fill: none;stroke: #F0C75E;stroke-width: 1.8;stroke-linejoin: round;stroke-linecap: round}.pb-arrow{flex: none;width: 22px;height: 22px;fill: none;stroke: currentColor;stroke-width: 2.4;stroke-linecap: round;stroke-linejoin: round;transition: transform .35s var(--ease)}.policy-btn:hover .pb-arrow{transform: translateX(5px)}html.calm .policy-btn::after{display: none}@media (max-width: 600px){.policy-btn{display: flex;font-size: 15px;padding-right: 16px}}@media (prefers-color-scheme: dark){body{background: #0B3640;color: #F2EADB}body::before{opacity: .12}.top{background: rgba(8,42,50,.9)}.top.scrolled{border-color: rgba(240,199,94,.2)}.mark-text b{color: #F2EADB}.mark-text small{color: #B9D3CF}.nav{background: rgba(20,80,92,.75) !important;border-color: rgba(240,199,94,.4) !important;box-shadow: none !important}.nav a{color: #F2EADB}.nav a:hover{background: rgba(240,199,94,.14) !important}.nav a.on{background: #E8B84F !important;color: #0B3640 !important}.tool{background: rgba(20,80,92,.6);border-color: rgba(240,199,94,.35);color: #F2EADB}.burger span{background: #F2EADB}.lang-menu{background: #0F4752;border-color: rgba(240,199,94,.3)}.lang-menu button{color: #F2EADB}.lang-menu button:hover{background: rgba(240,199,94,.14)}.lang-menu button[aria-checked="true"]{color: #E8B84F}@media (max-width: 900px){.nav{background: #0B3640 !important}.nav a{border-color: rgba(240,199,94,.2)}}.tag{color: #E8B84F}.sec h2,.sec-head h2{color: #FFF4D6}#ride .sec-head h2{color: #FFF4D6}.svc{background: #14505C;border-color: rgba(240,199,94,.3);box-shadow: 0 18px 40px -24px rgba(0,0,0,.6)}.svc h3{color: #FFF4D6}.svc p{color: #B9D3CF}.svc-n{box-shadow: 0 0 0 4px #14505C}.sec-red{background: radial-gradient(900px 560px at 85% 15%,rgba(240,199,94,.14),transparent 70%),#06252C}.owner blockquote p{color: #FFF4D6}.owner-about,.owner-story{color: #B9D3CF}.owner-story p:first-child,.years{color: #E8B84F}.years span{color: #B9D3CF}.owner-sign{color: #F2EADB}.owner-story::before{background: rgba(240,199,94,.25)}.owner-pic{border-color: #14505C}.place{background: #14505C}.place h3{color: #FFF4D6}.place p{color: #DCE9E6}.place small{color: #B9D3CF}.link-arrow{color: #F2EADB;border-color: #E8B84F}.map{background: #0F4752}.g-title,.p-h{color: #FFF4D6}.lede{color: #B9D3CF}.back-link{color: #F2EADB;border-color: rgba(240,199,94,.4)}.p-card,.p-terms li{background: #14505C;border-color: rgba(240,199,94,.3)}.p-card p,.p-terms p{color: #DCE9E6}.p-ic{background: rgba(240,199,94,.14)}.p-ic svg{stroke: #E8B84F}.p-form{background: rgba(240,199,94,.1);border-color: #E8B84F;color: #DCE9E6}.p-form b{color: #E8B84F}.p-terms b{background: #E8B84F;color: #0B3640}.g-filters button{color: #F2EADB}}