.hdr{z-index:60;padding:calc(14px + env(safe-area-inset-top,0px)) var(--margin) 0;pointer-events:none;justify-content:space-between;align-items:flex-start;transition:opacity .2s linear,visibility .2s;display:flex;position:fixed;inset:0 0 auto}body[data-header=off] .hdr{opacity:0;visibility:hidden}.hdr>*{pointer-events:auto}.hdr__logo,.menu__btn,.hdr__lang{color:var(--green);transition:color .3s linear}body[data-logo-tone=dark] .hdr__logo,body[data-menu-tone=dark] .menu__btn,body[data-menu-tone=dark] .hdr__lang{color:var(--cream)}.hdr__lang{z-index:2;align-items:center;min-height:44px;margin-left:auto;margin-right:clamp(14px,2.4vw,28px);font-weight:700;text-decoration:none;display:inline-flex;position:relative}.hdr__lang:lang(km){font-family:"Battambang Toggle", var(--font-khmer);line-height:1.5}.hdr__lang:lang(en){font-family:var(--font-sans);letter-spacing:.04em}.hdr:has(.menu[open]) .hdr__lang{color:var(--green)!important}.hdr{transition:opacity .2s linear, visibility .2s, transform .32s var(--ease-soft)}body.hdr-away .hdr:not(:has(.menu[open])):not(:focus-within){transform:translateY(-130%)}.hdr__logo{width:92px;padding:6px 0;display:block}.menu__btn{cursor:pointer;z-index:2;align-items:center;min-height:44px;padding:0 2px;list-style:none;display:inline-flex;position:relative}.menu__btn::-webkit-details-marker{display:none}.menu__open,.menu__close{border-bottom:1.5px solid;padding-bottom:3px}.menu__close,.menu[open] .menu__open{display:none}.menu[open] .menu__close{display:inline}.hdr:has(.menu[open]) .hdr__logo,.menu[open] .menu__btn{z-index:2;position:relative;color:var(--green)!important}.menu__panel{z-index:1;padding:96px var(--margin) 48px;align-content:center;display:grid;position:fixed;inset:0}.menu__panel ul{gap:clamp(10px,2.2svh,24px);display:grid}.menu__panel a{padding:4px 0;text-decoration:none;display:inline-block}.menu__panel a:hover{text-underline-offset:.18em;text-decoration:underline 2px}.top-veil{pointer-events:none;z-index:1;background:linear-gradient(#0a180359,#0a18033d 38%,#0a18031a 70%,#0000);height:clamp(190px,26svh,260px);position:absolute;inset:0 0 auto}@media (width>=768px){.hdr{padding-top:22px}.hdr__logo{width:112px}}.ch0[data-astro-cid-pg2gkprp]{place-content:center;justify-items:center;gap:clamp(28px,5svh,56px);display:grid}.ch0__logo[data-astro-cid-pg2gkprp]{width:min(56vw,640px)}.ch0__hint[data-astro-cid-pg2gkprp]{left:0;right:0;bottom:calc(10svh + var(--safe-b));text-align:center;position:absolute}.ch0__skip[data-astro-cid-pg2gkprp]{background:var(--yellow);border-radius:12px;padding:10px 14px;font-weight:700;position:absolute;top:16px;left:16px;transform:translateY(-200%)}.ch0__skip[data-astro-cid-pg2gkprp]:focus{transform:none}.ch1[data-astro-cid-xyz4n4br]{grid-template-rows:auto 1fr;justify-items:center;padding-block:clamp(28px,6svh,64px) clamp(40px,8svh,96px);display:grid}.ch1__logo[data-astro-cid-xyz4n4br]{width:min(34vw,300px)}.ch1__stage[data-astro-cid-xyz4n4br]{text-align:center;align-content:center;justify-items:center;gap:clamp(20px,4svh,40px);display:grid}.ch1__star[data-astro-cid-xyz4n4br]{width:34vw;max-width:180px;color:var(--green);transform:rotate(8deg)}.ch1__text[data-astro-cid-xyz4n4br]{justify-items:center;gap:clamp(14px,2.4svh,24px);display:grid}.ch1__text[data-astro-cid-xyz4n4br] .ch1__hello{font-size:clamp(2rem,1.2rem + 3.6vw,4.5rem)}.ch1__line[data-astro-cid-xyz4n4br] .ln[data-astro-cid-xyz4n4br]{margin-bottom:-.14em;padding-bottom:.14em;display:block;overflow:hidden}.ch1__line[data-astro-cid-xyz4n4br] .ln__in[data-astro-cid-xyz4n4br]{display:block}.ch1__sub[data-astro-cid-xyz4n4br]{max-width:22em}.ch1__text[data-astro-cid-xyz4n4br]{min-width:0;max-width:100%}.ch1__text[data-astro-cid-xyz4n4br]:lang(km) .ch1__hello{font-size:clamp(1.3rem,.85rem + 2.3vw,3rem)}.ch1__line[data-astro-cid-xyz4n4br]:lang(km){max-width:min(15em,100%);font-size:clamp(1.5rem,1rem + 2.2vw,3.25rem)}@media (width>=768px) and (width<=1099px){.ch1__text[data-astro-cid-xyz4n4br]:lang(km){max-width:56vw}.ch1__line[data-astro-cid-xyz4n4br]:lang(km){font-size:1.75rem}}@media (width>=768px){.ch1__line[data-astro-cid-xyz4n4br]:lang(en) .ln[data-astro-cid-xyz4n4br]{white-space:nowrap}.ch1__stage[data-astro-cid-xyz4n4br]{text-align:left;grid-template-columns:1fr auto;justify-items:start;column-gap:clamp(40px,7vw,120px);max-width:1180px}.ch1__text[data-astro-cid-xyz4n4br]{order:-1;justify-items:start}.ch1__star[data-astro-cid-xyz4n4br]{width:18vw;max-width:300px}}.hero-pic{background:var(--lq-m) center / cover no-repeat;position:absolute;inset:0}.hero-pic img{object-fit:cover;object-position:var(--pos-m);width:100%;height:100%}@media (width>=768px){.hero-pic{background-image:var(--lq-d)}.hero-pic img{object-position:var(--pos-d)}}.ch2__a[data-astro-cid-k7pgygwn],.ch2__b[data-astro-cid-k7pgygwn]{overflow:hidden}.ch2__photo[data-astro-cid-k7pgygwn]{position:absolute;inset:0}.ch2__paper[data-astro-cid-k7pgygwn],.ch2__ground[data-astro-cid-k7pgygwn]{display:none}.ch2__b[data-astro-cid-k7pgygwn]{--lamp-x:46%;--lamp-y:42%}@media (width>=768px){.ch2__b[data-astro-cid-k7pgygwn]{--lamp-x:60%;--lamp-y:29%}}.ch2__word[data-astro-cid-k7pgygwn]{z-index:2;color:var(--cream);white-space:nowrap;font-size:clamp(2.5rem,7vw,7.5rem);position:absolute}.ch2__window[data-astro-cid-k7pgygwn]{aspect-ratio:1;clip-path:url(#star-clip);width:min(84vw,56svh);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.ch2__window[data-astro-cid-k7pgygwn] .hero-pic img{transform:scale(1.18)}.ch2__a[data-astro-cid-k7pgygwn] .ch2__word--tl[data-astro-cid-k7pgygwn]{left:var(--margin);top:16svh}.ch2__a[data-astro-cid-k7pgygwn] .ch2__word--br[data-astro-cid-k7pgygwn]{right:var(--margin);bottom:14svh}.ch2__words[data-astro-cid-k7pgygwn]{font:inherit;z-index:2;margin:0;position:absolute;inset:0}.ch2__b[data-astro-cid-k7pgygwn] .ch2__word[data-astro-cid-k7pgygwn],.ch2__center[data-astro-cid-k7pgygwn]{text-shadow:0 1px 12px #2b4d1499,0 0 3px #2b4d1473}.ch2__b[data-astro-cid-k7pgygwn] .ch2__word[data-astro-cid-k7pgygwn]:before,.ch2__center[data-astro-cid-k7pgygwn]:before{content:"";z-index:-1;background:radial-gradient(closest-side,#2b4d1466,#2b4d1433 55%,#0000);position:absolute;inset:-55% -22%}.ch2__b[data-astro-cid-k7pgygwn] .ch2__word--tl[data-astro-cid-k7pgygwn]{left:var(--margin);top:calc(112px + env(safe-area-inset-top,0px))}.ch2__b[data-astro-cid-k7pgygwn] .ch2__word--br[data-astro-cid-k7pgygwn]{right:var(--margin);bottom:calc(88px + var(--safe-b))}.ch2__center[data-astro-cid-k7pgygwn]{color:var(--cream);letter-spacing:.16em;white-space:nowrap;font-size:clamp(.9375rem,.85rem + .35vw,1.125rem);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.ch2__center[data-astro-cid-k7pgygwn]:before{inset:-160% -45%}@media (width>=768px){.ch2__a[data-astro-cid-k7pgygwn] .ch2__word--tl[data-astro-cid-k7pgygwn]{top:10svh;left:6vw}.ch2__a[data-astro-cid-k7pgygwn] .ch2__word--br[data-astro-cid-k7pgygwn]{bottom:8svh;right:6vw}.ch2__b[data-astro-cid-k7pgygwn] .ch2__word--tl[data-astro-cid-k7pgygwn]{top:136px}.ch2__b[data-astro-cid-k7pgygwn] .ch2__word--br[data-astro-cid-k7pgygwn]{bottom:104px}}.ch3[data-astro-cid-65tpyqqi]{background:var(--green);color:var(--green)}.ch3__stage[data-astro-cid-65tpyqqi]{overflow:hidden}.ch3__warm[data-astro-cid-65tpyqqi]{mix-blend-mode:soft-light;background:linear-gradient(200deg,#f2a92457,#f0d3610f 55%,#0a180340);position:absolute;inset:0}.ch3__bloom[data-astro-cid-65tpyqqi]{left:var(--lx);top:var(--ly);aspect-ratio:1;background:radial-gradient(closest-side, var(--orange), var(--yellow) 45%, transparent 72%);mix-blend-mode:soft-light;opacity:.3;width:90vmin;position:absolute;transform:translate(-50%,-50%)}.ch3[data-astro-cid-65tpyqqi]{--lx:46%;--ly:42%}.ch3__panel[data-astro-cid-65tpyqqi]{z-index:2}.ch3__panel[data-astro-cid-65tpyqqi] .t-h2[data-astro-cid-65tpyqqi]{font-size:clamp(2.25rem,1.2rem + 3.4vw,4.5rem)}.ch3__bloom--2[data-astro-cid-65tpyqqi]{display:none}.ch3__panel[data-astro-cid-65tpyqqi]:lang(km) .t-h2[data-astro-cid-65tpyqqi]{font-size:clamp(1.5rem,1.1rem + 1.2vw,2.25rem)}.ch3__star[data-astro-cid-65tpyqqi]{left:var(--lx);top:var(--ly);aspect-ratio:1;width:44px;color:var(--cream);filter:drop-shadow(0 2px 6px var(--shadow-deep));position:absolute;transform:translate(-20%,-120%)rotate(10deg)}.ch3__star[data-astro-cid-65tpyqqi] .ch3__spark{color:var(--orange);position:absolute}.ch3__star[data-astro-cid-65tpyqqi] .ch3__spark--1{top:-18%;right:-42%}.ch3__star[data-astro-cid-65tpyqqi] .ch3__spark--2{bottom:-6%;left:-34%}.ch3__panel[data-astro-cid-65tpyqqi]{min-height:45svh;padding:56px var(--margin) calc(88px + var(--safe-b));background:var(--cream);align-content:center;gap:16px;display:grid;position:absolute;bottom:0;left:0;right:0}.ch3__dusk[data-astro-cid-65tpyqqi]{display:none}.ch3__panel[data-astro-cid-65tpyqqi] .ln[data-astro-cid-65tpyqqi]{margin-bottom:-.16em;padding-bottom:.16em;display:block;overflow:hidden}.ch3__panel[data-astro-cid-65tpyqqi] .ln__in[data-astro-cid-65tpyqqi]{display:block}.ch3[data-astro-cid-65tpyqqi] .ch3__day{display:none}.ch3__panel[data-astro-cid-65tpyqqi]:before{content:"";background:image-set("/design/D10_torn-edge-h-1x.png" 1x,"/design/D10_torn-edge-h-2x.png" 2x) 0 0/1440px 48px repeat-x;height:48px;position:absolute;bottom:calc(100% - 1px);left:0;right:0}@media (width>=768px){.ch3[data-astro-cid-65tpyqqi]{--lx:60%;--ly:29%;--lx2:27.5%;--ly2:45%}.ch3__bloom--2[data-astro-cid-65tpyqqi]{left:var(--lx2);top:var(--ly2);width:54vmin;display:block}.ch3__star[data-astro-cid-65tpyqqi]{width:56px}.ch3__panel[data-astro-cid-65tpyqqi]{width:clamp(380px,38vw,600px);min-height:0;padding:120px 40px 120px var(--margin);gap:24px;top:0;right:auto}.ch3__panel[data-astro-cid-65tpyqqi]:before{background:image-set("/design/D10_torn-edge-v-1x.png" 1x,"/design/D10_torn-edge-v-2x.png" 2x) 0 0/48px 900px repeat-y;width:48px;height:auto;inset:0 auto 0 calc(100% - 1px)}}.ch4[data-astro-cid-ue3qoni7]{padding-block:var(--section-pad);overflow-x:clip}.ch4__word[data-astro-cid-ue3qoni7]{z-index:0;font-family:var(--font-display);color:#0000;-webkit-text-stroke:1.5px #2b4d1426;pointer-events:none;user-select:none;font-size:clamp(11rem,44vw,46rem);line-height:.8;position:absolute;top:6svh;right:-4vw}.ch4__in[data-astro-cid-ue3qoni7]{z-index:1;position:relative}.ch4__word[data-astro-cid-ue3qoni7]:lang(km){white-space:nowrap;font-size:clamp(5.5rem,25vw,26rem);line-height:1.5;top:30svh;left:2vw;right:auto}.ch4__head[data-astro-cid-ue3qoni7]{padding-right:0}@media (width<=767px){.ch4__head[data-astro-cid-ue3qoni7]{padding-right:104px}.ch4__word[data-astro-cid-ue3qoni7]:lang(km){display:none}.ch4__head[data-astro-cid-ue3qoni7]:lang(km) .t-h2[data-astro-cid-ue3qoni7]{font-size:1.4rem}}.ch4__head[data-astro-cid-ue3qoni7]{gap:14px;margin-bottom:clamp(48px,9svh,110px);display:grid}.ch4__head[data-astro-cid-ue3qoni7] span[data-astro-cid-ue3qoni7]{display:block}.ch4__grid[data-astro-cid-ue3qoni7]{gap:clamp(56px,9svh,96px);display:grid;position:relative}.ch4__grid[data-astro-cid-ue3qoni7] .f{width:70%}.ch4__grid[data-astro-cid-ue3qoni7] .f:nth-of-type(2n){justify-self:end}.ch4__grid[data-astro-cid-ue3qoni7] .f4{width:100%}.ch4__grid[data-astro-cid-ue3qoni7] .f4 .pic img{object-position:50% 30%}.spark[data-astro-cid-ue3qoni7]{width:18px;color:var(--orange);position:absolute}.s1[data-astro-cid-ue3qoni7]{top:17%;left:74%}.s2[data-astro-cid-ue3qoni7]{width:14px;top:36%;left:22%}.s3[data-astro-cid-ue3qoni7]{width:16px;top:84%;left:76%}.ch4__film[data-astro-cid-ue3qoni7]{z-index:1;gap:var(--gutter);padding:12px var(--margin) 24px;scroll-snap-type:x mandatory;scrollbar-width:none;margin-top:clamp(72px,12svh,140px);display:flex;position:relative;overflow-x:auto}.ch4__film[data-astro-cid-ue3qoni7]::-webkit-scrollbar{display:none}.ch4__film[data-astro-cid-ue3qoni7] li[data-astro-cid-ue3qoni7]{scroll-snap-align:center;transform:rotate(var(--tilt));flex:0 0 62%}.ch4__film[data-astro-cid-ue3qoni7] .pic{aspect-ratio:9/14;border-radius:var(--radius-photo);box-shadow:0 18px 40px -22px var(--shadow-deep)}@media (width>=768px){.ch4__word[data-astro-cid-ue3qoni7]{font-size:clamp(20rem,38vw,46rem);top:2svh;right:-2vw}.ch4__in[data-astro-cid-ue3qoni7]{column-gap:var(--gutter);grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;display:grid}.ch4__grid[data-astro-cid-ue3qoni7]{display:contents}.ch4__grid[data-astro-cid-ue3qoni7] .f{justify-self:stretch;width:auto}.ch4__grid[data-astro-cid-ue3qoni7] .frame__cap{margin-top:1em;font-size:.9375rem}.ch4__head[data-astro-cid-ue3qoni7]{grid-area:1/8/auto/13;margin:clamp(24px,9svh,96px) 0 0}.ch4__head[data-astro-cid-ue3qoni7] .t-h2[data-astro-cid-ue3qoni7]{font-size:clamp(2.25rem,1rem + 3vw,3.75rem)}.ch4__head[data-astro-cid-ue3qoni7]:lang(km) .t-h2[data-astro-cid-ue3qoni7]{font-size:clamp(1.6rem,.9rem + 1.6vw,2.5rem)}.ch4__grid[data-astro-cid-ue3qoni7] .f1{grid-area:1/2/3/8;width:min(100%,60svh);--ratio:4 / 5!important}.ch4__grid[data-astro-cid-ue3qoni7] .f2{grid-area:2/10/auto/13;align-self:end;margin-bottom:7svh}.ch4__grid[data-astro-cid-ue3qoni7] .f4{grid-area:3/6/auto/13;margin-top:clamp(96px,20svh,200px)}.ch4__grid[data-astro-cid-ue3qoni7] .f5{grid-area:3/2/auto/5;align-self:end;margin-bottom:-9svh}.ch4__grid[data-astro-cid-ue3qoni7] .f6{grid-area:4/3/auto/7;margin-top:clamp(110px,24svh,230px)}.s1[data-astro-cid-ue3qoni7]{top:23%;left:62%}.s2[data-astro-cid-ue3qoni7]{top:55%;left:40%}.s3[data-astro-cid-ue3qoni7]{top:88%;left:58%}}@media (width>=768px) and (width<=1023px){.ch4__head[data-astro-cid-ue3qoni7]{grid-area:1/1/auto/13;margin:0 0 40px}.ch4__grid[data-astro-cid-ue3qoni7] .f1{grid-area:2/1/4/8}.ch4__grid[data-astro-cid-ue3qoni7] .f2{grid-area:3/9/auto/13}.ch4__grid[data-astro-cid-ue3qoni7] .f4,.ch4__grid[data-astro-cid-ue3qoni7] .f5{grid-row:4}.ch4__grid[data-astro-cid-ue3qoni7] .f6{grid-row:5}}@media (width>=768px){.ch4__film[data-astro-cid-ue3qoni7]{justify-content:center;gap:clamp(24px,4vw,64px);overflow:visible}.ch4__film[data-astro-cid-ue3qoni7] li[data-astro-cid-ue3qoni7]{flex:0 0 clamp(180px,17vw,260px)}.ch4__film[data-astro-cid-ue3qoni7] li[data-astro-cid-ue3qoni7]:nth-child(2){margin-top:48px}}.ch5[data-astro-cid-3gnjnyxi]{color:var(--green);background:radial-gradient(44% 40% at 50% 48%, #f0d361b3 0%, #f0d3614d 48%, #f0d36100 78%), radial-gradient(46% 36% at 92% 0%, #f2a92433 0%, #f2a92400 72%), radial-gradient(80% 46% at 6% 104%, #2b4d1433 0%, #2b4d1400 72%), linear-gradient(to bottom, #9c973200 48%, #9c973257 100%), var(--cream);align-content:center;min-height:100svh;padding-block:clamp(72px,10svh,120px) clamp(96px,12svh,140px);display:grid;position:relative;overflow:hidden}.ch5__ring[data-astro-cid-3gnjnyxi]{--rx:34vw;--ry:min(28svh, 236px);--cw:22vw;height:min(74svh,620px);position:relative}.ch5__cards[data-astro-cid-3gnjnyxi]{position:absolute;inset:0}.card[data-astro-cid-3gnjnyxi]{left:calc(50% + var(--rx) * var(--mx));top:calc(50% + var(--ry) * var(--my));width:var(--cw);transform:translate(-50%, -50%) scale(var(--ms));opacity:var(--mo);z-index:var(--mz);position:absolute}.card--desk[data-astro-cid-3gnjnyxi]{display:none}.card[data-astro-cid-3gnjnyxi] .pic{aspect-ratio:4/5;box-shadow:0 14px 30px -16px var(--shadow-deep);border-radius:clamp(12px,1.6vw,22px)}.card--crop-top[data-astro-cid-3gnjnyxi] .pic img,.card--crop-top[data-astro-cid-3gnjnyxi] .pic video{object-position:50% 0;transform-origin:50% 0;transform:scale(1.5)}.card__label[data-astro-cid-3gnjnyxi]{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.card[data-astro-cid-3gnjnyxi] .card__tag{white-space:nowrap;display:none;position:absolute;bottom:-14px;left:50%;translate:-50%}.ch5__tags[data-astro-cid-3gnjnyxi]{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}.ch5__center[data-astro-cid-3gnjnyxi]{text-align:center;z-index:30;justify-items:center;gap:10px;width:38vw;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.ch5__star[data-astro-cid-3gnjnyxi]{width:44px;color:var(--green)}.ch5__center[data-astro-cid-3gnjnyxi] .t-h2[data-astro-cid-3gnjnyxi]{font-size:clamp(1.5rem,.85rem + 2.9vw,3.5rem);line-height:1.05}.ch5__center[data-astro-cid-3gnjnyxi] .ch5__sub[data-astro-cid-3gnjnyxi],.ch5__center[data-astro-cid-3gnjnyxi] .ch5__share[data-astro-cid-3gnjnyxi]{display:none}.ch5__below[data-astro-cid-3gnjnyxi]{text-align:center;justify-items:center;gap:14px;margin-top:24px;display:grid}.ch5__below[data-astro-cid-3gnjnyxi] .ch5__sub[data-astro-cid-3gnjnyxi],.ch5__below[data-astro-cid-3gnjnyxi] .ch5__share[data-astro-cid-3gnjnyxi]{background:var(--cream)}.ch5__below[data-astro-cid-3gnjnyxi] .ch5__sub[data-astro-cid-3gnjnyxi]{box-shadow:0 10px 24px -16px var(--shadow-deep);border-radius:20px;padding:18px 20px}.ch5__below[data-astro-cid-3gnjnyxi] .ch5__share[data-astro-cid-3gnjnyxi]{border-radius:var(--radius-chip);align-items:center;margin-right:96px;padding:0 18px;text-decoration:none;display:inline-flex}.ch5__sub[data-astro-cid-3gnjnyxi]{max-width:26em}.ch5__title-below[data-astro-cid-3gnjnyxi]{display:none}@media (width<=767px){.ch5[data-astro-cid-3gnjnyxi]:lang(km) .ch5__center[data-astro-cid-3gnjnyxi] .t-h2[data-astro-cid-3gnjnyxi]{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.ch5[data-astro-cid-3gnjnyxi]:lang(km) .ch5__title-below[data-astro-cid-3gnjnyxi]{text-align:center;width:100%;min-width:0;font-size:clamp(1.2rem,5vw,1.6rem);display:block}.ch5__below[data-astro-cid-3gnjnyxi]>[data-astro-cid-3gnjnyxi]{min-width:0;max-width:100%}}.ch5__share[data-astro-cid-3gnjnyxi]{text-underline-offset:.3em;min-height:44px;padding:0 4px;font-weight:700;text-decoration:underline 1.5px}@media (width>=768px){.ch5[data-astro-cid-3gnjnyxi]{padding-block:0}.ch5__ring[data-astro-cid-3gnjnyxi]{--rx:43vw;--ry:38.5svh;--cw:clamp(150px, 13.2vw, 200px);height:100svh}.card[data-astro-cid-3gnjnyxi]{left:calc(50% + var(--rx) * var(--x));top:calc(50% + var(--ry) * var(--y));transform:translate(-50%, -50%) scale(var(--s));opacity:var(--o);z-index:var(--z)}.card--desk[data-astro-cid-3gnjnyxi]{display:block}.card--front[data-astro-cid-3gnjnyxi] .card__label[data-astro-cid-3gnjnyxi]{clip-path:none;white-space:nowrap;width:auto;height:auto;font:700 var(--fs-small) / 1.2 var(--font-sans);color:var(--green);background:var(--cream);border-radius:var(--radius-chip);padding:.45em .9em;position:absolute;top:8px;left:8px;overflow:visible}.card[data-astro-cid-3gnjnyxi] .card__tag{font-size:var(--fs-small);display:inline-flex;bottom:10px}.ch5__center[data-astro-cid-3gnjnyxi]{gap:14px;width:min(42vw,640px)}.ch5__star[data-astro-cid-3gnjnyxi]{width:64px}.ch5__center[data-astro-cid-3gnjnyxi] .ch5__sub[data-astro-cid-3gnjnyxi]{display:block}.ch5__center[data-astro-cid-3gnjnyxi] .ch5__share[data-astro-cid-3gnjnyxi]{align-items:center;display:inline-flex}.ch5__below[data-astro-cid-3gnjnyxi]{display:none}}html:not(.motion) .ch6__stage[data-astro-cid-5w6rsfgr],html:not(.motion) .ch6__now[data-astro-cid-5w6rsfgr]{display:none}.ch6__mini[data-astro-cid-5w6rsfgr]{grid-row:1/3;width:clamp(56px,16vw,84px)}.ch6__mini[data-astro-cid-5w6rsfgr] svg{width:100%;height:auto;display:block}.ch6__pin[data-astro-cid-5w6rsfgr]{align-content:center;padding-block:clamp(88px,12svh,140px) clamp(96px,12svh,140px);display:grid}.ch6__stage[data-astro-cid-5w6rsfgr] .ch6__icon{grid-area:1/1}.ch6__stage[data-astro-cid-5w6rsfgr] .ch6__icon:not(.is-on),.ch6__slide[data-astro-cid-5w6rsfgr]:not(.is-on){display:none}.ch6__slide[data-astro-cid-5w6rsfgr]{grid-area:1/1;gap:8px;display:grid}.ch6__index[data-astro-cid-5w6rsfgr] .num[data-astro-cid-5w6rsfgr]{font-weight:700}.ch6__in[data-astro-cid-5w6rsfgr]{gap:clamp(24px,4svh,44px);display:grid}.ch6__head[data-astro-cid-5w6rsfgr]{gap:12px;display:grid}.ch6__head[data-astro-cid-5w6rsfgr] span[data-astro-cid-5w6rsfgr]{display:block}.ch6__stage[data-astro-cid-5w6rsfgr]{aspect-ratio:5/4;justify-self:center;place-items:end center;width:min(60vw,280px);display:grid;position:relative}.ch6__stage[data-astro-cid-5w6rsfgr] .ch6__icon{z-index:1;width:78%;height:auto;margin-bottom:2%;position:relative}.ch6__ellipse[data-astro-cid-5w6rsfgr]{border:1.5px solid var(--orange);border-radius:50%;height:30%;position:absolute;bottom:0;left:0;right:0}.ch6__star[data-astro-cid-5w6rsfgr]{aspect-ratio:1;z-index:2;width:15%;position:absolute;top:10%;right:6%;transform:rotate(-10deg)}.ch6__star[data-astro-cid-5w6rsfgr] .ch6__tick{color:var(--orange);position:absolute;top:-30%;right:-40%}.ch6__now[data-astro-cid-5w6rsfgr]{display:grid}.ch6__promise[data-astro-cid-5w6rsfgr]{font-family:var(--font-display);text-wrap:balance;font-size:clamp(1.75rem,1.3rem + 1.6vw,2.5rem);line-height:1.1}.ch6__list[data-astro-cid-5w6rsfgr]{gap:18px var(--gutter);border-top:1.5px solid #2b4d1433;grid-template-columns:minmax(0,1fr);padding-top:24px;display:grid}@media (width>=600px){.ch6__list[data-astro-cid-5w6rsfgr]{gap:26px var(--gutter);grid-template-columns:repeat(2,minmax(0,1fr))}}.ch6__in[data-astro-cid-5w6rsfgr]>[data-astro-cid-5w6rsfgr]{min-width:0}.ch6__list[data-astro-cid-5w6rsfgr] li[data-astro-cid-5w6rsfgr]{min-width:0;color:var(--green);grid-template-columns:auto minmax(0,1fr);align-content:center;align-items:center;column-gap:14px;display:grid}.ch6__list[data-astro-cid-5w6rsfgr] li[data-astro-cid-5w6rsfgr] .ch6__n[data-astro-cid-5w6rsfgr]{align-self:end}.ch6__list[data-astro-cid-5w6rsfgr] li[data-astro-cid-5w6rsfgr] .ch6__t[data-astro-cid-5w6rsfgr]{font-size:var(--fs-body);align-self:start}.ch6__n[data-astro-cid-5w6rsfgr]{color:var(--green)}html.motion .ch6__list[data-astro-cid-5w6rsfgr][data-step="0"] li[data-astro-cid-5w6rsfgr]:first-child .ch6__n[data-astro-cid-5w6rsfgr],html.motion .ch6__list[data-astro-cid-5w6rsfgr][data-step="1"] li[data-astro-cid-5w6rsfgr]:nth-child(2) .ch6__n[data-astro-cid-5w6rsfgr],html.motion .ch6__list[data-astro-cid-5w6rsfgr][data-step="2"] li[data-astro-cid-5w6rsfgr]:nth-child(3) .ch6__n[data-astro-cid-5w6rsfgr],html.motion .ch6__list[data-astro-cid-5w6rsfgr][data-step="3"] li[data-astro-cid-5w6rsfgr]:nth-child(4) .ch6__n[data-astro-cid-5w6rsfgr],html.motion .ch6__list[data-astro-cid-5w6rsfgr][data-step="4"] li[data-astro-cid-5w6rsfgr]:nth-child(5) .ch6__n[data-astro-cid-5w6rsfgr],html.motion .ch6__list[data-astro-cid-5w6rsfgr][data-step="5"] li[data-astro-cid-5w6rsfgr]:nth-child(6) .ch6__n[data-astro-cid-5w6rsfgr],html.motion .ch6__list[data-astro-cid-5w6rsfgr][data-step="6"] li[data-astro-cid-5w6rsfgr]:nth-child(7) .ch6__n[data-astro-cid-5w6rsfgr],html.motion .ch6__list[data-astro-cid-5w6rsfgr][data-step="7"] li[data-astro-cid-5w6rsfgr]:nth-child(8) .ch6__n[data-astro-cid-5w6rsfgr]{background:var(--yellow);border-radius:6px;margin:0 -5px;padding:0 5px}@media (width>=768px){.ch6__in[data-astro-cid-5w6rsfgr]{column-gap:var(--gutter);grid-template-columns:repeat(12,minmax(0,1fr));align-items:center;row-gap:clamp(28px,5svh,56px)}.ch6__head[data-astro-cid-5w6rsfgr]{grid-area:1/1/auto/9;align-self:end}.ch6__now[data-astro-cid-5w6rsfgr]{grid-area:2/1/auto/7;align-self:start}.ch6__stage[data-astro-cid-5w6rsfgr]{grid-area:1/7/3/13;width:min(40vw,62svh,520px)}.ch6__list[data-astro-cid-5w6rsfgr]{grid-area:3/1/auto/13}}.ch7[data-astro-cid-tworkqpd]{background:var(--green);min-height:100svh;color:var(--cream);align-content:center;padding-block:clamp(92px,11svh,120px) clamp(64px,8svh,96px);display:grid;position:relative;overflow:hidden}.ch7__sky[data-astro-cid-tworkqpd],.ch7__day[data-astro-cid-tworkqpd],.ch7__dusk[data-astro-cid-tworkqpd]{display:none}.ch7__head[data-astro-cid-tworkqpd]:before{content:"";z-index:-1;background:radial-gradient(60% 90% at 10% 20%, var(--yellow) 0%, transparent 70%), radial-gradient(60% 90% at 90% 10%, var(--orange) 0%, transparent 72%), var(--yellow);width:100vw;position:absolute;top:-240px;bottom:-120px;left:50%;transform:translate(-50%);-webkit-mask-image:linear-gradient(#000 calc(100% - 150px),#0000);mask-image:linear-gradient(#000 calc(100% - 150px),#0000)}.ch7__in[data-astro-cid-tworkqpd]{isolation:isolate;gap:clamp(20px,3.5svh,40px);display:grid;position:relative}.ch7__head[data-astro-cid-tworkqpd]{color:var(--green);gap:12px;margin-bottom:clamp(56px,8svh,84px);display:grid;position:relative}.ch7__head[data-astro-cid-tworkqpd] h2[data-astro-cid-tworkqpd] span[data-astro-cid-tworkqpd]{display:block}.ch7__tone[data-astro-cid-tworkqpd]{z-index:-1;width:100vw;position:absolute;top:-240px;bottom:-30px;left:50%;transform:translate(-50%)}.ch7__head[data-astro-cid-tworkqpd] .t-h2[data-astro-cid-tworkqpd]{font-size:clamp(2.125rem,1.3rem + 3vw,4.25rem)}.ch7__arc[data-astro-cid-tworkqpd]{height:clamp(110px,18svh,190px);margin-inline:-4px;position:relative}.ch7__arc[data-astro-cid-tworkqpd] svg[data-astro-cid-tworkqpd]{fill:none;width:100%;height:100%;stroke:var(--ink-soft-on-green);stroke-width:1.5px;stroke-dasharray:2 8;stroke-linecap:round;position:absolute;inset:0;overflow:visible}.ch7__arc[data-astro-cid-tworkqpd] svg[data-astro-cid-tworkqpd] path[data-astro-cid-tworkqpd]{vector-effect:non-scaling-stroke}.ch7__arc[data-astro-cid-tworkqpd]>span[data-astro-cid-tworkqpd]{position:absolute;transform:translate(-50%,-50%)}.ch7__sun[data-astro-cid-tworkqpd]{width:22px;color:var(--orange);opacity:.9;top:84%;left:6%}.ch7__dot[data-astro-cid-tworkqpd]{background:var(--yellow);border-radius:50%;width:9px;height:9px;top:14%;left:50%}.ch7__moon[data-astro-cid-tworkqpd]{width:clamp(44px,6vw,84px);color:var(--cream);top:56%;left:94%;transform:translate(-50%,-50%)rotate(12deg)}.ch7__tw[data-astro-cid-tworkqpd]{color:var(--cream);opacity:.7;width:9px}.ch7__tw--1[data-astro-cid-tworkqpd]{top:96%;left:70%}.ch7__tw--2[data-astro-cid-tworkqpd]{width:7px;top:8%;left:82%}.ch7__tw--3[data-astro-cid-tworkqpd]{width:6px;top:70%;left:30%}.ch7__tiers[data-astro-cid-tworkqpd]{gap:22px;display:grid}.tier[data-astro-cid-tworkqpd]{grid-template-columns:auto 1fr;align-items:baseline;column-gap:18px;display:grid}.tier__label[data-astro-cid-tworkqpd]{color:var(--ink-soft-on-green);grid-column:1/-1;margin-bottom:2px}.tier__price[data-astro-cid-tworkqpd]{font-size:clamp(2.75rem,2rem + 3.6vw,5.25rem);line-height:1}.tier__line[data-astro-cid-tworkqpd]{color:var(--ink-soft-on-green)}.tier--hero[data-astro-cid-tworkqpd]{border-top:1.5px solid #f2efe338;padding-top:22px}.tier--hero[data-astro-cid-tworkqpd] .tier__label[data-astro-cid-tworkqpd]{color:var(--yellow)}.tier--hero[data-astro-cid-tworkqpd] .tier__price[data-astro-cid-tworkqpd]{color:var(--yellow);font-size:clamp(5rem,3.6rem + 6vw,9.5rem)}.tier--hero[data-astro-cid-tworkqpd] .tier__line[data-astro-cid-tworkqpd]{color:var(--cream)}.tier[data-astro-cid-tworkqpd] .tier__cta{grid-column:1/-1;justify-self:start;min-height:48px;margin-top:16px;font-size:1rem}.ch7__note[data-astro-cid-tworkqpd]{max-width:30em}@media (width>=768px){.ch7[data-astro-cid-tworkqpd]{padding-block:84px 44px}.ch7__head[data-astro-cid-tworkqpd]{margin-bottom:48px}.ch7__arc[data-astro-cid-tworkqpd]{height:clamp(100px,13svh,130px)}.ch7__tiers[data-astro-cid-tworkqpd]{column-gap:var(--gutter);grid-template-columns:1fr 1fr 1.5fr;align-items:end}.tier[data-astro-cid-tworkqpd]{grid-template-columns:1fr;row-gap:6px}.tier--hero[data-astro-cid-tworkqpd]{border-top:0;padding-top:0}.ch7__note[data-astro-cid-tworkqpd]{text-align:right;justify-self:end}}.ch8__find[data-astro-cid-rxueqxsk]{padding-block:var(--section-pad) clamp(64px, 10svh, 120px)}.ch8__in[data-astro-cid-rxueqxsk]{gap:clamp(28px,5svh,48px);display:grid}.ch8__title[data-astro-cid-rxueqxsk]{font-size:clamp(3.25rem,1.8rem + 6.4vw,9rem)}.ch8__title[data-astro-cid-rxueqxsk]:lang(km){font-size:clamp(1.55rem,6.9vw,5.75rem)}.ch8__call[data-astro-cid-rxueqxsk]{flex-wrap:wrap}.ch8__where[data-astro-cid-rxueqxsk]{gap:14px;display:grid}.ch8__where[data-astro-cid-rxueqxsk] span[data-astro-cid-rxueqxsk]{display:block}.ch8__hours[data-astro-cid-rxueqxsk]{color:var(--yellow)}.ch8__map[data-astro-cid-rxueqxsk]{width:min(100%,300px);color:var(--cream);gap:10px;margin-top:12px;text-decoration:none;display:grid}.ch8__map-card[data-astro-cid-rxueqxsk]{color:var(--green);filter:drop-shadow(0 16px 22px #0a180373);display:block;position:relative;transform:rotate(-2deg)}.ch8__map-card[data-astro-cid-rxueqxsk] svg{width:100%;height:auto;display:block}.ch8__map-label[data-astro-cid-rxueqxsk]{font:700 clamp(11px, 3.6cqw, 13px) / 1.1 var(--font-sans);white-space:nowrap;align-items:center;display:flex;position:absolute}.ch8__map-label--air[data-astro-cid-rxueqxsk]{width:33.3%;height:10.8%;top:83.8%;left:44.4%}.ch8__map-label--us[data-astro-cid-rxueqxsk]{width:30.6%;height:10.8%;font-weight:800;top:41.5%;left:64.4%}.ch8__map-link[data-astro-cid-rxueqxsk]{text-underline-offset:.25em;justify-self:start;align-items:center;min-height:44px;font-weight:700;text-decoration:underline 1.5px;display:inline-flex}.ch8__loop[data-astro-cid-rxueqxsk]{justify-self:end;width:56%;margin-top:-56px;transform:rotate(2deg)}.ch8__loop[data-astro-cid-rxueqxsk] .pic{aspect-ratio:3/4;border-radius:var(--radius-photo);box-shadow:0 18px 40px -20px #0a180399}.ch8__cta[data-astro-cid-rxueqxsk]{flex-wrap:wrap;order:-1;align-items:center;gap:12px 28px;display:flex}.ch8__title[data-astro-cid-rxueqxsk]{order:-3}.ch8__where[data-astro-cid-rxueqxsk]{order:-2}.ch8__call[data-astro-cid-rxueqxsk]{text-underline-offset:.25em;align-items:center;min-height:44px;font-weight:600;text-decoration-thickness:1.5px;display:inline-flex}.ch8__finale[data-astro-cid-rxueqxsk]{text-align:center;padding:0 var(--margin);place-content:center;justify-items:center;gap:clamp(24px,4svh,44px);display:grid}.ch8__logo[data-astro-cid-rxueqxsk]{width:min(64vw,620px);color:var(--cream);position:relative}.ch8__signoff[data-astro-cid-rxueqxsk] span[data-astro-cid-rxueqxsk]{display:block}.ch8__back[data-astro-cid-rxueqxsk]{min-height:44px;color:var(--yellow);text-underline-offset:.35em;align-items:center;display:inline-flex}.ch8__sp[data-astro-cid-rxueqxsk]{color:var(--orange);width:3%;min-width:9px;position:absolute}.ch8__sp--1[data-astro-cid-rxueqxsk]{top:3%;left:60%}.ch8__sp--2[data-astro-cid-rxueqxsk]{width:2.2%;top:9%;left:36%}.ch8__sp--3[data-astro-cid-rxueqxsk]{width:1.8%;top:-9%;left:55%}@media (width>=768px){.ch8__in[data-astro-cid-rxueqxsk]{column-gap:var(--gutter);grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;row-gap:clamp(40px,7svh,72px)}.ch8__title[data-astro-cid-rxueqxsk]{grid-column:1/13}.ch8__where[data-astro-cid-rxueqxsk]{grid-area:2/1/auto/6}.ch8__cta[data-astro-cid-rxueqxsk]{grid-area:3/1/auto/7;align-self:end}.ch8__map[data-astro-cid-rxueqxsk]{grid-area:2/7/4/10;align-self:center;width:100%;max-width:360px;margin-top:0}.ch8__loop[data-astro-cid-rxueqxsk]{grid-area:2/10/4/13;width:100%;margin-top:0}}.ftr[data-astro-cid-jo6i4kqk]{padding-block:48px calc(96px + var(--safe-b));border-top:1.5px solid #f2efe329}.ftr__in[data-astro-cid-jo6i4kqk]{gap:32px;display:grid}.ftr__col[data-astro-cid-jo6i4kqk]{align-content:start;gap:10px;display:grid}address[data-astro-cid-jo6i4kqk]{gap:6px;max-width:34em;font-style:normal;display:grid}.ftr__social[data-astro-cid-jo6i4kqk]{flex-wrap:wrap;gap:4px 24px;display:flex}.ftr__calm[data-astro-cid-jo6i4kqk]{display:none}@media (prefers-reduced-motion:reduce){.ftr__calm[data-astro-cid-jo6i4kqk]{display:block}}.ftr__link[data-astro-cid-jo6i4kqk]{text-underline-offset:.25em;align-items:center;min-height:44px;font-weight:600;display:inline-flex}@media (width>=768px){.ftr__in[data-astro-cid-jo6i4kqk]{column-gap:var(--gutter);grid-template-columns:2fr 1fr}.ftr__rights[data-astro-cid-jo6i4kqk]{grid-column:1/-1}}#guide-star{z-index:56;pointer-events:none;visibility:hidden;width:100px;height:100px;color:var(--green);will-change:transform;margin:-50px 0 0 -50px;position:fixed;top:0;left:0}.guide-star__in,#guide-star svg{width:100%;height:100%;display:block}#guide-star svg{overflow:visible}#guide-star path{fill:currentColor}.kw{white-space:nowrap;display:inline-block}a .kw,a .krun{text-decoration:inherit;text-underline-offset:inherit}.scene{min-height:100svh;position:relative}html:not(.motion){scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}
