:root{--ink-950:#140206;--ink-900:#1a0308;--wine-950:#2c0510;--wine-900:#58101f;--wine-800:#6e1526;--wine-700:#8a1226;--wine-600:#8e1b2e;--rose:#aa2740;--rust:#a8543f;--tan:#b07a5a;--blush:#e0bfa4;--brown:#5a3418;--gold:#d9a441;--gold-lt:#f4da9b;--gold-pale:#ebc97e;--gold-dk:#b57d2e;--cream:#f6eddf;--cream-lt:#fbf5ea;--paper:#fdf8ee;--paper-dk:#eadcc2;--photo-bg:#eadfcc;--gold-hi:#f8e3ae;--gold-white:#fff1c4;--wine-ink:#3a0814;--wine-glow:#7a1a2c;--damask:#a23447;--ok:#2f6b3a;--danger:#9a2f3b;--heart:#e0455e;--strip-bg:#ded3c0;--map-paper:#f7f0e2;--map-ink:#5e3510;--map-gold:#9c6a24;--map-gold-dk:#8a5a1c;--z-rails:54;--z-veil:55;--z-dock:56;--z-cover:60;--z-flyer:70;--z-viewer:1000;--z-toast:1100;--gold-a28:#d9a44147;--gold-a35:#d9a44159;--gold-a45:#d9a44173;--gold-a55:#d9a4418c;--gold-a70:#d9a441b3;--gold-0:#d9a44100;--rail:28px;--inset:var(--rail);--inset-wide:calc(var(--rail) + 16px);--page-max:560px;--kh-font:"Preahvihear", sans-serif;--en-font:"Playfair Display", serif}*,:before,:after{box-sizing:border-box}html,body{margin:0;padding:0}body{background:radial-gradient(100% 80% at 50% 0%, var(--wine-950) 0%, var(--ink-950) 100%) fixed, var(--ink-900);-webkit-font-smoothing:antialiased;min-height:100vh;font-family:var(--en-font)}body.is-locked{overflow:hidden}@media (width<=560px){html,body{background:url(/assets/kbach-rail-tile.png) left top / var(--rail) auto repeat-y, url(/assets/kbach-rail-tile-right.png) right top / var(--rail) auto repeat-y, var(--wine-900)}}@media (width>=561px){body:before{content:"";z-index:0;pointer-events:none;background:var(--damask);opacity:.07;position:fixed;inset:0;-webkit-mask:url(/assets/damask-mask.png) top/360px;mask:url(/assets/damask-mask.png) top/360px}}a{color:var(--gold);text-decoration:none}a:hover{color:var(--gold-lt)}:focus-visible{outline:2px solid var(--gold);outline-offset:3px;border-radius:2px}input::placeholder,textarea::placeholder{color:#a98b69}h1,h2,p{margin:0;font-weight:400}@font-face{font-family:Khmer OS Muol Light;src:url(/fonts/KhmerOSMuolLight.woff2)format("woff2");font-display:swap}.kh{font-family:var(--kh-font)}.en{font-family:var(--en-font)}.caps{text-transform:uppercase}.page{width:100%;max-width:var(--page-max);background:var(--cream);margin:0 auto;position:relative;overflow-x:clip;box-shadow:0 0 80px #00000073}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}[data-lightbox]{cursor:zoom-in;-webkit-tap-highlight-color:transparent}.site-toast{z-index:var(--z-toast);left:50%;bottom:calc(24px + env(safe-area-inset-bottom,0px));box-sizing:border-box;max-width:min(86vw,420px);font-family:var(--kh-font);text-align:center;color:var(--cream-lt);border:1px solid var(--gold-a55);backdrop-filter:blur(8px);opacity:0;pointer-events:none;background:#2c0510eb;border-radius:999px;padding:10px 18px;font-size:13px;line-height:1.6;transition:opacity .2s,transform .26s cubic-bezier(.2,.9,.3,1.2);position:fixed;transform:translate(-50%,16px)scale(.96);box-shadow:0 10px 28px #14020666}.site-toast[data-show]{opacity:1;transform:translate(-50%)}.site-toast[data-kind=error]{border-color:#e0455eb3}.rule-fade-r{background:linear-gradient(to right, var(--gold-0), var(--gold-a70));height:1px}.rule-fade-l{background:linear-gradient(to left, var(--gold-0), var(--gold-a70));height:1px}.section-title{text-align:center;flex-direction:column;align-items:center;gap:8px;display:flex}.section-title h2{font-family:var(--kh-font);font-size:17px;line-height:1.7}.section-title .en{letter-spacing:.3em;text-transform:uppercase;font-size:9px}@keyframes petalSky{0%{opacity:0;transform:translateY(-6vh)}8%{opacity:1}86%{opacity:1}to{opacity:0;transform:translateY(104vh)}}@keyframes petalDrift{0%{transform:translate(-18px)}to{transform:translate(18px)}}@keyframes petalGust{0%{transform:rotate(0)}22%{transform:rotate(42deg)}38%{transform:rotate(168deg)}56%{transform:rotate(198deg)}79%{transform:rotate(322deg)}to{transform:rotate(360deg)}}@keyframes petalFlutter{0%,to{transform:scaleX(1)rotate(0)}28%{transform:scaleX(.62)rotate(5deg)}55%{transform:scaleX(.92)rotate(-4deg)}78%{transform:scaleX(.74)rotate(2deg)}}[data-petal-band][data-off] *{animation-play-state:paused!important}@keyframes sparkTwinkle{0%,to{opacity:0;transform:scale(.55)}12%{opacity:1;transform:scale(1)}30%{opacity:.35;transform:scale(.8)}48%{opacity:.95;transform:scale(1.05)}72%{opacity:.2;transform:scale(.7)}}@keyframes sparkFloat{0%{margin-top:0;margin-left:0}to{margin-top:-26px;margin-left:9px}}@keyframes dust{0%{opacity:.15;transform:translate(0,0)}50%{opacity:.75}to{opacity:0;transform:translate(6px,-70px)}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition:none!important;animation:none!important}}.rail[data-astro-cid-owld7lfx]{width:var(--rail);z-index:var(--z-rails);pointer-events:none;background:var(--wine-900) url(/assets/kbach-rail-tile.png) left top / var(--rail) auto repeat-y;position:absolute;top:0;bottom:0}.rail-left[data-astro-cid-owld7lfx]{left:0}.rail-right[data-astro-cid-owld7lfx]{right:0;transform:scaleX(-1)}.dock[data-astro-cid-l7arcky5]{--hide:translate(-50%, 0) scale(.25);--place:translate(-50%, 0);z-index:var(--z-dock);left:50%;bottom:calc(14px + env(safe-area-inset-bottom,0px));backdrop-filter:blur(12px)saturate(1.3);transform:var(--hide);opacity:0;pointer-events:none;background:#2c051080;border:1px solid #d9a44173;border-radius:999px;align-items:center;gap:1px;padding:3px;transition:transform .16s ease-in,opacity .12s ease-in;display:flex;position:fixed;box-shadow:0 10px 28px #14020673,inset 0 1px #f4da9b1f}.dock[data-astro-cid-l7arcky5][data-pos=right]{--hide:translate(0, -50%) scale(.25);--place:translate(0, -50%);top:50%;bottom:auto;left:auto;right:calc(max(0px, (100vw - var(--page-max)) / 2) + max(4px, (var(--rail) - 38px) / 2));flex-direction:column}.dock[data-astro-cid-l7arcky5][data-show]{transform:var(--place);opacity:1;pointer-events:auto;transition:transform .48s cubic-bezier(.34,1.56,.64,1),opacity .16s}.dock[data-astro-cid-l7arcky5][data-show][data-away]{transform:var(--hide);opacity:0;pointer-events:none;transition:transform .16s ease-in,opacity .12s ease-in}.item[data-astro-cid-l7arcky5]{width:32px;height:32px;color:var(--gold-pale);-webkit-tap-highlight-color:transparent;border-radius:50%;place-items:center;transition:background-color .3s,color .3s,transform .12s ease-in;display:grid;transform:scale(0)}.dock[data-astro-cid-l7arcky5][data-show]:not([data-away]) .item[data-astro-cid-l7arcky5]{transition:background-color .3s ease, color .3s ease, transform .42s cubic-bezier(.34, 1.8, .64, 1) calc(.14s + var(--i) * 45ms);transform:none}.item[data-astro-cid-l7arcky5] svg[data-astro-cid-l7arcky5]{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;opacity:.75}.item[data-astro-cid-l7arcky5][aria-current]{color:var(--wine-900);background:linear-gradient(180deg, var(--gold-hi), var(--gold))}.item[data-astro-cid-l7arcky5][aria-current] svg[data-astro-cid-l7arcky5]{opacity:1}.lbl[data-astro-cid-l7arcky5]{display:none}@media (width>=1100px) and (height>=560px){.dock[data-astro-cid-l7arcky5][data-pos=right],.dock[data-astro-cid-l7arcky5][data-pos=bottom]{--hide:translate(-12px, -50%);--place:translate(0, -50%);top:50%;bottom:auto;right:auto;left:calc(50% + var(--page-max) / 2 + 48px);background:#2c051059;border-radius:18px;flex-direction:column;align-items:stretch;gap:2px;padding:10px}body:not(.is-locked) .dock[data-astro-cid-l7arcky5],.dock[data-astro-cid-l7arcky5][data-show][data-away]{transform:var(--place);opacity:1;pointer-events:auto;transition:transform .6s,opacity .6s}body:not(.is-locked) .dock[data-astro-cid-l7arcky5] .item[data-astro-cid-l7arcky5]{opacity:1;transform:none}.item[data-astro-cid-l7arcky5]{opacity:0;width:auto;height:40px;transition:opacity .3s ease calc(var(--i) * 40ms), background-color .3s ease, color .3s ease;border-radius:999px;justify-content:flex-start;gap:12px;padding:0 18px 0 12px;display:flex;transform:none}.dock[data-astro-cid-l7arcky5][data-show] .item[data-astro-cid-l7arcky5]{opacity:1;transform:none}.item[data-astro-cid-l7arcky5]:hover{background:var(--gold-a28);color:var(--gold-lt)}.item[data-astro-cid-l7arcky5][aria-current]:hover{background:linear-gradient(180deg, var(--gold-hi), var(--gold));color:var(--wine-900)}.lbl[data-astro-cid-l7arcky5]{font-family:var(--kh-font);white-space:nowrap;font-size:13px;line-height:1;display:block}.dock[data-astro-cid-l7arcky5] .sep[data-astro-cid-l7arcky5].sep{transform:none;width:auto!important;height:1px!important;margin:6px 12px!important}.dock[data-astro-cid-l7arcky5] .item[data-astro-cid-l7arcky5].sound{padding:0 18px 0 12px}.sound[data-astro-cid-l7arcky5][hidden]{display:none}}.corner-sound[data-astro-cid-l7arcky5]{z-index:var(--z-dock);top:calc(14px + env(safe-area-inset-top,0px));right:calc(max(0px, (100vw - var(--page-max)) / 2) + var(--rail) + 8px);cursor:pointer;width:38px;height:38px;color:var(--gold-lt);backdrop-filter:blur(8px);-webkit-tap-highlight-color:transparent;opacity:0;pointer-events:none;background:#2c051073;border:1px solid #d9a4418c;border-radius:50%;place-items:center;padding:0;transition:opacity .3s,transform .3s;display:grid;position:fixed;transform:scale(.6);box-shadow:0 4px 14px #14020659}.corner-sound[data-astro-cid-l7arcky5][data-show]{opacity:1;pointer-events:auto;transform:none}.corner-sound[data-astro-cid-l7arcky5] svg[data-astro-cid-l7arcky5]{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;overflow:visible}.corner-sound[data-astro-cid-l7arcky5][data-icon=off] svg[data-astro-cid-l7arcky5]{opacity:.6}.corner-sound[data-astro-cid-l7arcky5] .bar{transform-box:fill-box;transform-origin:bottom;animation:.9s ease-in-out infinite alternate dance}.corner-sound[data-astro-cid-l7arcky5] .b2{animation-duration:.7s;animation-delay:-300ms}.corner-sound[data-astro-cid-l7arcky5] .b3{animation-duration:1.1s;animation-delay:-600ms}.sep[data-astro-cid-l7arcky5]{background:var(--gold-a55);flex:none;width:14px;height:1px;margin:3px auto;transition:transform .16s ease-in;transform:scale(0)}.dock[data-astro-cid-l7arcky5][data-pos=bottom] .sep[data-astro-cid-l7arcky5]{width:1px;height:14px;margin:auto 3px}.dock[data-astro-cid-l7arcky5][data-show]:not([data-away]) .sep[data-astro-cid-l7arcky5]{transition:transform .3s ease calc(.14s + var(--i) * 45ms);transform:none}.sound[data-astro-cid-l7arcky5]{cursor:pointer;font:inherit;background:0 0;border:0;padding:0}.sound[data-astro-cid-l7arcky5][hidden]{display:none}.sound[data-astro-cid-l7arcky5][data-icon=off] svg[data-astro-cid-l7arcky5]{opacity:.55}.sound[data-astro-cid-l7arcky5] .bar{transform-box:fill-box;transform-origin:bottom;animation:.9s ease-in-out infinite alternate dance}.sound[data-astro-cid-l7arcky5] .b2{animation-duration:.7s;animation-delay:-300ms}.sound[data-astro-cid-l7arcky5] .b3{animation-duration:1.1s;animation-delay:-600ms}@keyframes dance{0%{transform:scaleY(.35)}to{transform:scaleY(1)}}.dock[data-astro-cid-l7arcky5]{touch-action:none}.dock[data-astro-cid-l7arcky5][data-show][data-sliding]{backdrop-filter:none;background:#2c05109e}.dock[data-astro-cid-l7arcky5][data-show][data-sliding]:not([data-away]) .item[data-astro-cid-l7arcky5]{transition:background-color .12s,color .12s,transform .16s}.dock[data-astro-cid-l7arcky5][data-show][data-sliding] .item[data-astro-cid-l7arcky5][aria-current]:not([data-under]){color:var(--gold-pale);background:0 0}.dock[data-astro-cid-l7arcky5][data-show][data-sliding] .item[data-astro-cid-l7arcky5][aria-current]:not([data-under]) svg[data-astro-cid-l7arcky5]{opacity:.75}.dock[data-astro-cid-l7arcky5][data-show][data-sliding]:not([data-away]) .item[data-astro-cid-l7arcky5][data-under]{color:var(--wine-900);background:linear-gradient(180deg, var(--gold-hi), var(--gold));transform:scale(1.28);box-shadow:0 0 14px #f4da9b8c}.dock[data-astro-cid-l7arcky5][data-show][data-sliding] .item[data-astro-cid-l7arcky5][data-under] svg[data-astro-cid-l7arcky5]{opacity:1}.item[data-astro-cid-l7arcky5]:focus-visible{outline:1px solid var(--gold-lt);outline-offset:2px}.veil[data-astro-cid-l7arcky5]{z-index:var(--z-veil);pointer-events:none;background:radial-gradient(90% 70% at 50% 50%, var(--wine-glow), var(--wine-900) 60%, var(--wine-950));place-items:center;display:none;position:fixed;inset:0}.veil[data-astro-cid-l7arcky5]:before{content:"";background:var(--damask);opacity:.14;position:absolute;inset:0;-webkit-mask:url(/assets/damask-mask.png) 50%/320px;mask:url(/assets/damask-mask.png) 50%/320px}.veil[data-astro-cid-l7arcky5][data-on]{display:grid}.veil[data-astro-cid-l7arcky5][data-opening]{-webkit-mask:radial-gradient(circle at var(--hx) var(--hy), transparent var(--hole), #000 calc(var(--hole) + 1px));mask:radial-gradient(circle at var(--hx) var(--hy), transparent var(--hole), #000 calc(var(--hole) + 1px))}@property --hole{syntax:"<length>";inherits:false;initial-value:0}.veil-inner[data-astro-cid-l7arcky5]{opacity:0;position:relative}.veil-plaque[data-astro-cid-l7arcky5]{text-align:center;flex-direction:column;align-items:center;gap:10px;max-width:calc(100vw - 80px);display:flex}.veil-orn[data-astro-cid-l7arcky5]{align-items:center;gap:12px;display:flex}.veil-orn[data-astro-cid-l7arcky5] .pair[data-astro-cid-l7arcky5]{flex-direction:column;gap:4px;display:flex}.veil-orn[data-astro-cid-l7arcky5] .l1[data-astro-cid-l7arcky5]{width:48px}.veil-orn[data-astro-cid-l7arcky5] .l2[data-astro-cid-l7arcky5]{opacity:.57;width:28px;margin-left:auto}.veil-orn[data-astro-cid-l7arcky5] .l2[data-astro-cid-l7arcky5].right{margin-left:0}.veil-orn[data-astro-cid-l7arcky5] .pair[data-astro-cid-l7arcky5]:first-child>[data-astro-cid-l7arcky5]{transform-origin:100%}.veil-orn[data-astro-cid-l7arcky5] .pair[data-astro-cid-l7arcky5]:last-child>[data-astro-cid-l7arcky5]{transform-origin:0}.veil-icon[data-astro-cid-l7arcky5]{fill:none;width:24px;height:24px;stroke:var(--gold-lt);stroke-width:1.4px;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 0 6px #f4da9b80)}.veil-name[data-astro-cid-l7arcky5]{font-family:var(--kh-font);color:var(--gold-lt);text-shadow:0 2px #2c051099,0 0 16px #d9a44140;font-size:21px;line-height:1.7}.veil-en[data-astro-cid-l7arcky5]{font-family:var(--en-font);letter-spacing:.3em;text-transform:uppercase;color:var(--gold);padding-left:.3em;font-size:9.5px}@media (prefers-reduced-motion:reduce){.dock[data-astro-cid-l7arcky5],.item[data-astro-cid-l7arcky5]{transition:none}}.side[data-astro-cid-evrq7tv6]{display:none}@media (width>=1100px) and (height>=560px){.side[data-astro-cid-evrq7tv6]{z-index:1;top:50%;right:calc(50% + var(--page-max) / 2 + 48px);width:min(260px, (100vw - var(--page-max)) / 2 - 96px);text-align:center;opacity:1;flex-direction:column;align-items:center;gap:6px;transition:opacity .9s .4s;display:flex;position:fixed;translate:0 -50%}body.is-locked .side[data-astro-cid-evrq7tv6]{opacity:0;transition:none}}.frame[data-astro-cid-evrq7tv6]{aspect-ratio:3/4;border:1px solid var(--gold-a70);width:100%;max-height:52vh;box-shadow:0 0 0 5px #2c051099, 0 0 0 6px var(--gold-a35), 0 24px 50px #00000080;border-radius:999px 999px 14px 14px;padding:6px}.frame[data-astro-cid-evrq7tv6] img[data-astro-cid-evrq7tv6]{object-fit:cover;object-position:50% 30%;border-radius:999px 999px 9px 9px;width:100%;height:100%;display:block}.orn[data-astro-cid-evrq7tv6]{align-items:center;gap:8px;margin:16px 0 6px;display:flex}.orn[data-astro-cid-evrq7tv6] span[data-astro-cid-evrq7tv6]{width:44px;height:1px}.orn[data-astro-cid-evrq7tv6] i[data-astro-cid-evrq7tv6]{background:var(--gold);width:6px;height:6px;rotate:45deg}.names[data-astro-cid-evrq7tv6]{font-family:"Khmer OS Muol Light", var(--kh-font);color:var(--gold-lt);white-space:nowrap;font-size:15px;line-height:2}.and[data-astro-cid-evrq7tv6]{font-family:var(--kh-font);color:var(--gold);font-size:12px;line-height:1.4}.date[data-astro-cid-evrq7tv6]{font-family:var(--kh-font);color:var(--blush);opacity:.85;margin-top:8px;font-size:12px;line-height:1.7}._btn_k1iyx_1{cursor:pointer;width:38px;height:38px;color:var(--gold-lt);backdrop-filter:blur(8px);-webkit-tap-highlight-color:transparent;background:#2c051073;border:1px solid #d9a4418c;border-radius:50%;place-items:center;transition:transform .15s;display:grid;box-shadow:0 4px 14px #14020659}._btn_k1iyx_1:active{transform:scale(.92)}._btn_k1iyx_1:focus-visible{outline:1px solid var(--gold-lt);outline-offset:3px}._btn_k1iyx_1 svg{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;overflow:visible}._btn_k1iyx_1[data-icon=off]{color:var(--gold-pale);opacity:.85}._btn_k1iyx_1 .bar{transform-box:fill-box;transform-origin:bottom;animation:.9s ease-in-out infinite alternate _dance_k1iyx_1}._btn_k1iyx_1 .b2{animation-duration:.7s;animation-delay:-300ms}._btn_k1iyx_1 .b3{animation-duration:1.1s;animation-delay:-600ms}@keyframes _dance_k1iyx_1{0%{transform:scaleY(.35)}to{transform:scaleY(1)}}@media (prefers-reduced-motion:reduce){._btn_k1iyx_1 .bar{animation:none}}._reel_1c65v_1{position:absolute;inset:0}._push_1c65v_4{animation:8s cubic-bezier(.4,0,.8,.6) both _push_1c65v_4;position:absolute;inset:0}[data-phase=wait] ._push_1c65v_4{animation-play-state:paused}@keyframes _push_1c65v_4{0%{transform:scale(1)}to{transform:scale(1.14)}}._reel_1c65v_1 img{object-fit:cover;object-position:center;width:100%;height:100%;position:absolute;inset:0}._page_1c65v_12{--soft:0}._page_1c65v_12[data-kind=flip]{transform-origin:0;animation:_flip_1c65v_1 var(--hold) cubic-bezier(.25, .6, .3, 1) both}@keyframes _flip_1c65v_1{0%{opacity:calc(1 - var(--soft));transform:perspective(900px) rotateY(calc(-78deg * (1 - .7 * var(--soft))));filter:brightness(1.25)}to{opacity:1;filter:none;transform:perspective(900px)rotateY(0)}}._page_1c65v_12[data-kind=punch]{animation:_punch_1c65v_1 var(--hold) cubic-bezier(.2, .7, .3, 1) both}@keyframes _punch_1c65v_1{0%{opacity:calc(1 - var(--soft));transform:scale(calc(1 + .3 * (1 - .7 * var(--soft))));filter:brightness(1.3)saturate(.85)}to{opacity:1;filter:none;transform:none}}._page_1c65v_12[data-kind=whip]{animation:_whip_1c65v_1 var(--hold) cubic-bezier(.2, .7, .3, 1) both}@keyframes _whip_1c65v_1{0%{opacity:calc(1 - var(--soft));transform:translateX(calc(38% * (1 - .8 * var(--soft)))) skewX(calc(-8deg * (1 - var(--soft))));filter:blur(calc(5px * (1 - var(--soft)))) brightness(1.15)}to{opacity:1;filter:none;transform:none}}._leak_1c65v_37{mix-blend-mode:screen;pointer-events:none;background:radial-gradient(55% 45% at var(--lx) 40%, #ffd68c73, #ffd68c00 70%);animation:.52s ease-out both _leak_1c65v_37;position:absolute;inset:0}@keyframes _leak_1c65v_37{0%{opacity:1}to{opacity:0}}._vignette_1c65v_43{background:radial-gradient(#0a000400 45%,#0a000499 100%);position:absolute;inset:0}._montage_1g3w8_3{z-index:30;pointer-events:none;opacity:0;background:#14030a;transition:opacity .45s;position:absolute;inset:0;overflow:hidden;container-type:size}._montage_1g3w8_3:not([data-phase=wait]){opacity:1}._montage_1g3w8_3[data-phase=out]{opacity:0;transition:opacity 2.5s ease-in-out}._shade_1g3w8_16{pointer-events:none;background:linear-gradient(#14030a00 0%,#14030abf 100%);height:34%;position:absolute;bottom:0;left:0;right:0}._caption_1g3w8_20{left:0;right:0;bottom:calc(7cqh + var(--safe-bottom,0px));text-align:center;opacity:0;flex-direction:column;align-items:center;gap:2px;padding:0 16px;transition:opacity .9s .7s,transform 1.2s cubic-bezier(.16,.84,.28,1) .7s;display:flex;position:absolute;transform:translateY(10px)}._montage_1g3w8_3:not([data-phase=wait]) ._caption_1g3w8_20{opacity:1;transform:none}._captionNames_1g3w8_29{font-family:"Khmer OS Muol Light", var(--kh-font);white-space:nowrap;color:var(--gold-lt);text-shadow:0 1px 6px #0009;font-size:15px;line-height:2}._captionNames_1g3w8_29 span{font-family:var(--kh-font);margin:0 4px;font-size:12px}._captionDate_1g3w8_34{font-family:var(--kh-font);letter-spacing:.08em;color:#fff3cf;text-shadow:0 1px 6px #0009;white-space:nowrap;font-size:16px;line-height:1.25}._wine_1g3w8_37{opacity:0;background:radial-gradient(90% 60% at 50% 45%, var(--wine-800) 0%, var(--wine-900) 70%);transition:opacity 1.1s;position:absolute;inset:0}._montage_1g3w8_3:not([data-phase=wait]) ._wine_1g3w8_37{opacity:1}._dust_1g3w8_42{position:absolute;inset:0;overflow:hidden}._dust_1g3w8_42 span{background:var(--gold);opacity:0;border-radius:50%;width:3px;height:3px;animation-name:_mote_1g3w8_1;animation-timing-function:linear;animation-iteration-count:infinite;position:absolute}@keyframes _mote_1g3w8_1{0%{opacity:0;transform:translateY(0)}20%{opacity:.8}to{opacity:0;transform:translateY(-160px)}}._cover_1umtz_1{--safe-top:env(safe-area-inset-top,0px);--safe-bottom:calc(env(safe-area-inset-bottom,0px) + (100lvh - 100dvh));--ease-out:cubic-bezier(.16, .84, .28, 1);--env-w:min(100%, 290px);--env-r:14px;--t-dive:2.45s;--t-go:2.65s;width:100%;height:100lvh;max-width:var(--page-max);z-index:var(--z-cover);padding:calc(30px + var(--safe-top)) 36px calc(30px + var(--safe-bottom));box-sizing:border-box;background-color:var(--wine-900);transition:background-color .6s ease calc(var(--t-go) + .1s);flex-direction:column;justify-content:center;align-items:center;display:flex;position:fixed;top:0;left:50%;overflow:clip;transform:translate(-50%)}._bg_1umtz_27{transition:opacity .6s ease calc(var(--t-go) + .1s);position:absolute;inset:0}._bg_1umtz_27:before{content:"";background:radial-gradient(110% 75% at 50% 48%, var(--wine-glow) 0%, var(--wine-900) 55%, var(--wine-950) 100%);position:absolute;inset:0}._damask_1umtz_32{background:var(--damask);opacity:.14;animation:2.8s cubic-bezier(.4,.1,.4,1) .1s both _patternIn_1umtz_1;position:absolute;inset:0;-webkit-mask:url(/assets/damask-mask.png) top/320px;mask:url(/assets/damask-mask.png) top/320px}@keyframes _patternIn_1umtz_1{0%{clip-path:polygon(100% 100%,calc(100% + 44.5vh) 0,calc(100% + 300vh) 0,calc(100% + 300vh) 100%)}to{clip-path:polygon(-44.5vh 100%,0 0,calc(100% + 300vh) 0,calc(100% + 300vh) 100%)}}._wave_1umtz_44{pointer-events:none;position:absolute;inset:0;overflow:hidden;-webkit-mask:url(/assets/damask-mask.png) top/320px;mask:url(/assets/damask-mask.png) top/320px}._wave_1umtz_44:before{content:"";background:linear-gradient(270deg,#ffdc9600 0%,#ffdc9640 55%,#ffecbed9 88%,#ffdc9600 100%);width:260px;height:300vh;animation:2.8s cubic-bezier(.4,.1,.4,1) .1s both _wave_1umtz_44;position:absolute;top:50%;left:0;transform:translate(-50%,-50%)rotate(24deg)translate(38%)}@keyframes _wave_1umtz_44{0%{opacity:1;left:calc(100% + 22.25vh)}80%{opacity:1}to{opacity:0;left:-22.25vh}}._rays_1umtz_58{pointer-events:none;mix-blend-mode:screen;position:absolute;inset:0;overflow:hidden}._flare_1umtz_59{aspect-ratio:1;opacity:0;background:radial-gradient(circle,#ffd6aa6b 0%,#e88c5a29 35%,#e88c5a00 68%);border-radius:50%;width:95%;animation:2s ease-out .3s forwards _fadeIn_1umtz_1,6s ease-in-out 2.3s infinite _flarePulse_1umtz_1;position:absolute;top:-18%;right:-30%}@keyframes _flarePulse_1umtz_1{0%,to{opacity:1;transform:scale(1)}50%{opacity:.7;transform:scale(.94)}}._ray_1umtz_58{filter:blur(3px);opacity:0;width:34px;height:160%;animation:_sweep_1umtz_1 16s cubic-bezier(.4, 0, .6, 1) var(--d,0s) infinite;background:linear-gradient(90deg,#ffc89600 0%,#ffd2a538 40%,#ffecc857 50%,#ffd2a538 60%,#ffc89600 100%);position:absolute;top:-30%;left:0;transform:translate(130vw)rotate(24deg)}._shine_1umtz_73{pointer-events:none;opacity:.4;position:absolute;inset:0;overflow:hidden;-webkit-mask:url(/assets/damask-mask.png) top/320px;mask:url(/assets/damask-mask.png) top/320px}._shine_1umtz_73 ._ray_1umtz_58{filter:blur(10px);background:linear-gradient(90deg,#ffd68c00 0%,#ffdc968c 40%,#fff0c8d9 50%,#ffdc968c 60%,#ffd68c00 100%);width:90px}@keyframes _sweep_1umtz_1{0%{opacity:0;transform:translate(min(110vw,620px))rotate(24deg)}10%{opacity:1}78%{opacity:1}90%,to{opacity:0;transform:translate(-160px)rotate(24deg)}}._glow_1umtz_88{aspect-ratio:1;opacity:0;background:radial-gradient(closest-side,#f4c47847,#d9a44114 55%,#d9a44100 100%);width:130%;animation:1.8s ease-out .4s forwards _fadeIn_1umtz_1,6s ease-in-out 2.2s infinite _breathe_1umtz_1;position:absolute;top:52%;left:50%;translate:-50% -50%}@keyframes _fadeIn_1umtz_1{to{opacity:1}}@keyframes _breathe_1umtz_1{0%,to{opacity:1;scale:1}50%{opacity:.7;scale:.94}}._dust_1umtz_95{pointer-events:none;opacity:0;width:100%;height:100%;animation:1.6s ease-out .8s forwards _fadeIn_1umtz_1;position:absolute;inset:0}._sound_1umtz_98{z-index:3;top:calc(14px + var(--safe-top));opacity:0;animation:.8s 1.2s forwards _fadeIn_1umtz_1;position:absolute;right:14px}._cover_1umtz_1:not([data-stage=idle]) ._sound_1umtz_98{animation:.4s forwards _away_1umtz_1}._content_1umtz_106{z-index:2;text-align:center;flex-direction:column;align-items:center;width:100%;display:flex;position:relative}._rise_1umtz_110{animation:_rise_1umtz_110 1s var(--ease-out) var(--d,0s) both}@keyframes _rise_1umtz_110{0%{opacity:0;filter:blur(4px);transform:translateY(14px)}to{opacity:1;filter:none;transform:none}}._head_1umtz_113{flex-direction:column;align-items:center;gap:6px;max-width:100%;margin-bottom:44px;display:flex}._kicker_1umtz_114{font-family:var(--kh-font);color:var(--gold);align-items:center;gap:14px;font-size:12px;line-height:1.8;display:flex}._kicker_1umtz_114>span{width:38px}._title_1umtz_119{max-width:100%;font-family:var(--kh-font);overflow-wrap:anywhere;color:#0000;background:linear-gradient(180deg, #fff3cf 0%, var(--gold-lt) 35%, var(--gold) 62%, #f0cf84 100%);-webkit-background-clip:text;background-clip:text;margin:0;font-size:25px;font-weight:400;line-height:1.8}._ornament_1umtz_128{align-items:center;gap:12px;display:flex}._pair_1umtz_129{flex-direction:column;gap:4px;display:flex}._pair_1umtz_129>span:first-child{width:52px}._pair_1umtz_129>span:last-child{opacity:.57;width:30px}._pair_1umtz_129:first-child>span:last-child{margin-left:auto}._gem_1umtz_133{background:var(--gold-lt);width:7px;height:7px;margin-left:-3.5px;position:absolute;left:50%;transform:rotate(45deg);box-shadow:0 0 6px #f4da9bb3}._stage_1umtz_140{width:var(--env-w);aspect-ratio:290/200;animation:4.5s ease-in-out 3.7s infinite _nudge_1umtz_1;position:relative}@keyframes _nudge_1umtz_1{0%,18%,to{transform:none}3%{transform:rotate(-3deg)scale(1.03)}6%{transform:rotate(3deg)scale(1.03)}9%{transform:rotate(-2.4deg)scale(1.02)}12%{transform:rotate(1.6deg)scale(1.01)}15%{transform:rotate(-.6deg)}}._cover_1umtz_1:not([data-stage=idle]) ._stage_1umtz_140{animation:none}._envelope_1umtz_154{perspective:1000px;-webkit-tap-highlight-color:transparent;width:100%;height:100%;animation:1.5s cubic-bezier(.3,.7,.3,1) .5s both _envIn_1umtz_1;position:relative}._envelope_1umtz_154:before{content:"";z-index:-1;border-radius:var(--env-r);filter:blur(20px);pointer-events:none;background:#14020699;transition:opacity .3s;position:absolute;inset:10% 3% -4%}._cover_1umtz_1:not([data-stage=idle]) ._envelope_1umtz_154:before{opacity:0}@keyframes _envIn_1umtz_1{0%{opacity:0;transform:translateY(-70px)rotate(-7deg)scale(.92)}45%{opacity:1}65%{transform:translateY(5px)rotate(2deg)scale(1)}82%{transform:translateY(-2px)rotate(-.8deg)}to{opacity:1;transform:none}}._inside_1umtz_179{z-index:1;border-radius:var(--env-r);box-shadow:inset 0 0 0 1px #e9c677, inset 0 0 0 2px var(--gold-dk);background:linear-gradient(#3a0713,#4e0d1c);position:absolute;inset:0;overflow:hidden}._inside_1umtz_179:after{content:"";opacity:0;background:radial-gradient(70% 90% at 50% 30%,#ffe2aae6,#ffc88200 75%);position:absolute;inset:0}._card_1umtz_189{z-index:2;box-sizing:border-box;text-align:center;background:linear-gradient(180deg, var(--paper) 0%, var(--cream) 60%, var(--paper-dk) 100%);height:86%;box-shadow:inset 0 0 0 1px #d9a44199, inset 0 0 0 4px var(--paper), inset 0 0 0 5px #d9a44159;border-radius:6px;flex-direction:column;justify-content:flex-start;align-items:center;gap:6px;padding:12px 14px;display:flex;position:absolute;top:7%;left:7%;right:7%}._cardTitle_1umtz_195{font-family:var(--kh-font);color:var(--wine-700);font-size:12.5px;line-height:1.7}._cardKicker_1umtz_196{font-family:var(--kh-font);color:var(--gold-dk);margin-bottom:-4px;font-size:7.5px;line-height:1.6}._welcome_1umtz_197 ._cardTitle_1umtz_195{font-size:14px}._cardMono_1umtz_199{object-fit:contain;width:34px;height:34px;margin:2px 0}._cardNames_1umtz_200{font-family:"Khmer OS Muol Light", var(--kh-font);color:var(--wine-700);white-space:nowrap;align-items:baseline;gap:4px;font-size:7px;line-height:1.9;display:flex}._cardNames_1umtz_200 span{font-family:var(--kh-font);color:var(--gold-dk);font-size:6px}._cardDate_1umtz_202{font-family:var(--kh-font);letter-spacing:.08em;color:var(--tan);font-size:7px;line-height:1.5}._cardPoem_1umtz_204{width:100%;min-height:0;font-family:var(--kh-font);color:var(--brown);opacity:.7;text-align:justify;text-align-last:center;flex:1;margin:0;font-size:4.6px;line-height:1.55;overflow:hidden;-webkit-mask:linear-gradient(#000 85%,#0000);mask:linear-gradient(#000 85%,#0000)}._cardLine_1umtz_210{background:linear-gradient(to right, #d9a44100, var(--gold), #d9a44100);width:40px;height:1px}._pocket_1umtz_213{z-index:3;border-radius:var(--env-r);clip-path:polygon(0 0,45.63% 51.11%,47.09% 52.47%,48.54% 53.28%,50% 53.55%,51.46% 53.28%,52.91% 52.47%,54.37% 51.11%,100% 0,100% 100%,0 100%);background:linear-gradient(160deg, #ffffff0d, #fff0 40%), linear-gradient(180deg, var(--wine-700) 0%, var(--wine-800) 100%);position:absolute;inset:0}._pocket_1umtz_213:after,._flapFace_1umtz_222:after{content:"";border-radius:inherit;opacity:.2;background:#c24a60;position:absolute;inset:0;-webkit-mask:url(/assets/damask-mask.png) top/150px;mask:url(/assets/damask-mask.png) top/150px}._lines_1umtz_227{z-index:3;pointer-events:none;clip-path:polygon(0 0,45.63% 51.11%,47.09% 52.47%,48.54% 53.28%,50% 53.55%,51.46% 53.28%,52.91% 52.47%,54.37% 51.11%,100% 0,100% 100%,0 100%);width:100%;height:100%;position:absolute;inset:0;overflow:visible}._lines_1umtz_227 path{fill:none;stroke:#f4da9b59;stroke-width:.8px}._lines_1umtz_227 ._frame_1umtz_232{fill:none;stroke:url(#cover-foil);stroke-width:2.2px}._lines_1umtz_227 ._frameIn_1umtz_233{fill:none;stroke:#f4da9b99;stroke-width:.7px;stroke-dasharray:none}._draw_1umtz_236{stroke-dasharray:1;stroke-dashoffset:1px;vector-effect:non-scaling-stroke;animation:1.4s cubic-bezier(.65,0,.35,1) .9s forwards _draw_1umtz_236}@keyframes _draw_1umtz_236{to{stroke-dashoffset:0}}._flap_1umtz_222{z-index:5;transform-origin:top;height:58%;transform-style:preserve-3d;position:absolute;top:0;left:0;right:0}._flapFace_1umtz_222{border-radius:var(--env-r) var(--env-r) 0 0;clip-path:polygon(0 0,100% 0,54.31% 91.38%,52.87% 93.78%,51.44% 95.21%,50% 95.69%,48.56% 95.21%,47.13% 93.78%,45.69% 91.38%);background:linear-gradient(180deg, #ffffff12, #fff0 60%), linear-gradient(180deg, #9a1e33 0%, var(--wine-700) 70%, #7a1426 100%);position:absolute;inset:0}._flapEdge_1umtz_252{width:100%;height:100%;position:absolute;inset:0;overflow:visible}._flapEdge_1umtz_252 path{fill:none}._flapFoil_1umtz_254{stroke:url(#cover-foil);stroke-width:2.4px;filter:drop-shadow(0 2px 2px #1e030980)}._flapLace_1umtz_256{stroke:var(--gold-lt);stroke-opacity:.75;stroke-width:1.4px;stroke-linecap:round}._cover_1umtz_1 ._flapLace_1umtz_256{stroke-dasharray:.004 .012;stroke-dashoffset:0;animation:.9s 1.5s both _fadeIn_1umtz_1}._sheen_1umtz_260{z-index:6;border-radius:var(--env-r);pointer-events:none;position:absolute;inset:0;overflow:hidden}._sheen_1umtz_260:after{content:"";background:linear-gradient(100deg,#ffecc800 0%,#ffecc829 50%,#ffecc800 100%);width:40%;animation:6.5s ease-in-out 3.2s infinite _sheen_1umtz_260;position:absolute;top:-20%;bottom:-20%;left:-60%}@keyframes _sheen_1umtz_260{0%,55%{left:-60%}90%,to{left:130%}}._seal_1umtz_269{z-index:7;aspect-ratio:1;transform-origin:50% calc(50% - 16px);place-items:center;width:74px;animation:1.5s cubic-bezier(.3,.7,.3,1) .5s both _envIn_1umtz_1;display:grid;position:absolute;top:58%;left:50%;translate:-50% -50%}._wax_1umtz_278{width:100%;height:100%;position:absolute;inset:0;overflow:visible}._mono_1umtz_279{width:44%;position:relative}._monoImg_1umtz_281{pointer-events:none;filter:drop-shadow(0 -.6px #28040ce6)drop-shadow(0 .8px #ffc8c84d);width:100%;height:auto;display:block}._monoText_1umtz_285{font-family:var(--kh-font);color:var(--gold-lt);font-size:15px;line-height:1.4}._openWrap_1umtz_289{z-index:2;left:0;right:0;bottom:calc(26px + var(--safe-bottom));justify-content:center;align-items:center;gap:12px;display:flex;position:absolute}._openHint_1umtz_294{font-family:var(--kh-font);color:var(--gold-pale);font-size:11.5px;line-height:1.8;animation:2.6s ease-in-out 4.2s infinite _hintBreathe_1umtz_1}._gemSm_1umtz_298{background:var(--gold);opacity:.7;width:5px;height:5px;rotate:45deg}._cover_1umtz_1:not([data-stage=idle]) ._openWrap_1umtz_289{animation:.4s forwards _away_1umtz_1}@keyframes _hintBreathe_1umtz_1{0%,to{opacity:.55}50%{opacity:1}}._cover_1umtz_1[data-ready][data-stage=idle]{cursor:pointer;-webkit-tap-highlight-color:transparent}._cover_1umtz_1:focus-visible{outline:none}._cover_1umtz_1:focus-visible ._openHint_1umtz_294{text-underline-offset:6px;text-decoration:underline}._cover_1umtz_1:not([data-stage=idle]){pointer-events:none;background-color:#0000}._cover_1umtz_1:not([data-stage=idle]) ._bg_1umtz_27{opacity:0}._cover_1umtz_1:not([data-stage=idle]) ._dust_1umtz_95{opacity:0;transition:opacity .6s;animation:none}._cover_1umtz_1:not([data-stage=idle]) ._head_1umtz_113{animation:.6s forwards _away_1umtz_1}@keyframes _away_1umtz_1{to{opacity:0;filter:blur(6px);transform:translateY(-8px)}}._cover_1umtz_1:not([data-stage=idle]) ._sheen_1umtz_260{display:none}._cover_1umtz_1:not([data-stage=idle]) ._seal_1umtz_269{z-index:9;animation:_sealLower_1umtz_1 .55s cubic-bezier(.3, 0, .2, 1) both, _sealDrop_1umtz_1 .7s cubic-bezier(.5, 0, .8, .5) var(--t-go) forwards}@keyframes _sealLower_1umtz_1{0%{transform:none}35%{transform:scale(1.06)}to{transform:translateY(16px)}}@keyframes _sealDrop_1umtz_1{0%{opacity:1;transform:translateY(16px)}to{opacity:0;transform:translateY(52px)}}._cover_1umtz_1:not([data-stage=idle]) ._flap_1umtz_222{animation:_flapOpen_1umtz_1 .6s cubic-bezier(.55, 0, .3, 1) .25s both, _fadeAway_1umtz_1 .6s ease var(--t-go) forwards}@keyframes _fadeAway_1umtz_1{to{opacity:0}}@keyframes _flapOpen_1umtz_1{0%{z-index:5;transform:rotateX(0)}50%{z-index:1}to{z-index:1;transform:rotateX(180deg)}}._cover_1umtz_1:not([data-stage=idle]) ._inside_1umtz_179:after{animation:.6s ease-out .5s forwards _fadeIn_1umtz_1}._welcome_1umtz_197{--up:-66%;--rot:-6deg;justify-content:center;gap:4px;height:80%;left:3%;right:37%}._poemCard_1umtz_346{--up:-44%;--rot:-1deg;height:80%;left:20%;right:20%}._cover_1umtz_1:not([data-stage=idle]) ._welcome_1umtz_197{animation:_pop_1umtz_1 .52s cubic-bezier(.34, 1.45, .64, 1) .6s both, _cardDrop_1umtz_1 .7s cubic-bezier(.5, 0, .8, .5) var(--t-go) forwards}._cover_1umtz_1:not([data-stage=idle]) ._poemCard_1umtz_346{animation:_pop_1umtz_1 .52s cubic-bezier(.34, 1.45, .64, 1) 1s both, _cardDrop_1umtz_1 .7s cubic-bezier(.5, 0, .8, .5) var(--t-go) forwards}@keyframes _pop_1umtz_1{0%{transform:none}to{transform:translateY(var(--up)) rotate(var(--rot));box-shadow:inset 0 0 0 1px #d9a44199, inset 0 0 0 4px var(--paper), inset 0 0 0 5px #d9a44159, 0 0 30px #ffdca073}}@keyframes _cardDrop_1umtz_1{0%{opacity:1;transform:translateY(var(--up)) rotate(var(--rot))}to{opacity:0;transform:translateY(var(--up)) translateY(36px) rotate(var(--rot))}}._stripHold_1umtz_361{z-index:2;clip-path:inset(-400% -60% 0);position:absolute;inset:0}._strip_1umtz_361{box-sizing:border-box;background:var(--cream);grid-template-columns:repeat(3,1fr);gap:4px;padding:7px 7px 0;display:grid;position:absolute;top:14%;left:5%;right:5%;box-shadow:0 14px 32px #14030899,inset 0 2px #ffffff59}._strip_1umtz_361 img{aspect-ratio:1;object-fit:cover;object-position:center 12%;background:var(--strip-bg);width:100%;display:block}._stripCaption_1umtz_371{text-align:center;flex-direction:column;grid-column:1/-1;align-items:center;gap:1px;padding:4px 0 7px;display:flex}._stripNames_1umtz_372{font-family:"Khmer OS Muol Light", var(--kh-font);color:var(--wine-700);white-space:nowrap;font-size:7.5px;line-height:1.9}._stripNames_1umtz_372 span{font-family:var(--kh-font);color:var(--gold-dk);font-size:6.5px}._stripDate_1umtz_374{font-family:var(--en-font);letter-spacing:.2em;color:var(--tan);font-size:6px}._cover_1umtz_1:not([data-stage=idle]) ._stripHold_1umtz_361{animation:_unclip_1umtz_1 1ms linear var(--t-dive) forwards}@keyframes _unclip_1umtz_1{to{clip-path:none;z-index:9}}._strip_1umtz_361{transform:translateY(110%)}._cover_1umtz_1:not([data-stage=idle]) ._strip_1umtz_361{animation:_stripOut_1umtz_1 .75s cubic-bezier(.3, 1.25, .5, 1) 1.4s both, _stripDive_1umtz_1 .8s cubic-bezier(.6, 0, .4, 1) var(--t-dive) forwards}@keyframes _stripOut_1umtz_1{0%{transform:translateY(110%)}to{transform:translateY(-150px)rotate(3deg)}}@keyframes _stripDive_1umtz_1{0%{opacity:1;transform:translateY(-150px)rotate(3deg)}to{opacity:0;transform:translateY(-150px)rotate(1deg)scale(4)}}._cover_1umtz_1:not([data-stage=idle]) ._envelope_1umtz_154{z-index:8}._cover_1umtz_1:not([data-stage=idle]) :is(._inside_1umtz_179,._pocket_1umtz_213,._lines_1umtz_227){animation:_envDrop_1umtz_1 .7s cubic-bezier(.5, 0, .8, .5) var(--t-go) forwards}@keyframes _envDrop_1umtz_1{to{opacity:0;transform:translateY(36px)}}@media (prefers-reduced-motion:reduce){._rise_1umtz_110,._stage_1umtz_140,._envelope_1umtz_154,._seal_1umtz_269,._glow_1umtz_88,._dust_1umtz_95,._openHint_1umtz_294,._sheen_1umtz_260:after,._cover_1umtz_1 ._flapLace_1umtz_256{animation:none}._draw_1umtz_236{stroke-dashoffset:0;animation:none}._ray_1umtz_58,._wave_1umtz_44{display:none}._damask_1umtz_32{animation:none}._flare_1umtz_59{opacity:1;animation:none}._glow_1umtz_88{opacity:1}}._skip_1umtz_404{z-index:40;top:calc(14px + var(--safe-top));cursor:pointer;height:34px;color:var(--gold-lt);backdrop-filter:blur(6px);-webkit-tap-highlight-color:transparent;opacity:0;pointer-events:none;animation:_skipIn_1umtz_1 .5s ease var(--t-go) forwards;background:#14020673;border:1px solid #d9a4418c;border-radius:999px;align-items:center;gap:4px;padding:0 12px 0 14px;display:flex;position:absolute;right:14px}._skip_1umtz_404 .kh{font-size:12.5px;line-height:1}._skip_1umtz_404 svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:14px;height:14px}@keyframes _skipIn_1umtz_1{to{opacity:1;pointer-events:auto}}._cover_1umtz_1[data-skipped]{opacity:0;transition:opacity .7s}._card_ulel5_1{background:linear-gradient(#d9a44114,#d9a44103);border-top:1px solid #d9a44199;border-bottom:1px solid #d9a44199;width:100%;max-width:320px;padding:30px 34px;position:relative;overflow:hidden}._shine_ulel5_6{pointer-events:none;z-index:3;mix-blend-mode:screen;background:linear-gradient(100deg,#d9a44100 0%,#d9a44124 38%,#f4da9b4d 50%,#d9a44124 62%,#d9a44100 100%);width:70%;position:absolute;top:0;bottom:0;left:0;transform:translate(-120%)}._shine_ulel5_6[data-on]{animation:2.4s cubic-bezier(.32,0,.28,1) 2 both _shineOnce_ulel5_1}._hair_ulel5_12{background:linear-gradient(90deg,#d9a44100 0%,#d9a4414d 18% 82%,#d9a44100 100%);height:1px;position:absolute;left:0;right:0}._hairTop_ulel5_16{top:4px}._hairBottom_ulel5_17{bottom:4px}._tick_ulel5_18{background:var(--gold-a55);width:1px;height:16px;position:absolute}._tl_ulel5_19{top:-1px;left:0}._tr_ulel5_19{top:-1px;right:0}._bl_ulel5_20{bottom:-1px;left:0}._br_ulel5_20{bottom:-1px;right:0}._gem_ulel5_21{background:var(--wine-900);border:1px solid var(--gold);width:7px;height:7px;position:absolute;left:50%;transform:translate(-50%)rotate(45deg)}._gemTop_ulel5_25{top:-4px}._gemBottom_ulel5_25{bottom:-4px}._body_ulel5_26{flex-direction:column;align-items:center;gap:13px;display:flex;position:relative}._label_ulel5_27{font-family:var(--kh-font);letter-spacing:.08em;color:var(--gold);font-size:11px;line-height:1.8}._rule_ulel5_28{background:#d9a44180;width:22px;height:1px}._name_ulel5_29{font-family:var(--kh-font);text-wrap:pretty;color:var(--gold-lt);font-size:15px;line-height:1.8}@keyframes _shineOnce_ulel5_1{0%{transform:translate(-120%)}to{transform:translate(240%)}}.photo[data-astro-cid-xjdomtpr]{position:absolute;inset:0}img[data-astro-cid-xjdomtpr]{object-fit:cover;width:100%;height:100%;display:block}.photo[data-astro-cid-xjdomtpr].is-missing{background:repeating-linear-gradient(135deg,#8e1b2e0d 0 8px,#0000 8px 16px);justify-content:center;align-items:center;display:flex}.photo[data-astro-cid-xjdomtpr].is-missing:after{content:attr(data-label);font-family:var(--en-font);letter-spacing:.22em;text-transform:uppercase;color:var(--tan);text-align:center;padding:0 6px;font-size:8px}.date[data-astro-cid-sfwfmsrw]{background:var(--wine-900);padding:72px var(--inset) 64px;position:relative;overflow:hidden}.glow[data-astro-cid-sfwfmsrw]{background:radial-gradient(90% 60% at 50% 45%, var(--wine-800) 0%, var(--wine-900) 70%);position:absolute;inset:0}.dust[data-astro-cid-sfwfmsrw]{position:absolute;inset:0;overflow:hidden}.dust[data-astro-cid-sfwfmsrw] span[data-astro-cid-sfwfmsrw]{background:var(--gold);opacity:0;border-radius:50%;width:3px;height:3px;position:absolute}.stack[data-astro-cid-sfwfmsrw]{text-align:center;flex-direction:column;align-items:center;gap:26px;display:flex;position:relative}.kicker[data-astro-cid-sfwfmsrw]{align-items:center;gap:14px;display:flex}.kline[data-astro-cid-sfwfmsrw]{width:38px}.kick[data-astro-cid-sfwfmsrw]{letter-spacing:.32em;color:var(--gold);font-size:10px}.stack[data-astro-cid-sfwfmsrw] .mono-img{object-fit:contain;width:172px;height:242px;margin-bottom:-6px;display:block}.when[data-astro-cid-sfwfmsrw]{flex-direction:column;align-items:center;gap:14px;width:100%;display:flex}.month[data-astro-cid-sfwfmsrw]{color:var(--gold-lt);font-size:18px;line-height:1.6}.triple[data-astro-cid-sfwfmsrw]{grid-template-columns:1fr auto 1fr;align-items:center;gap:18px;width:100%;max-width:300px;display:grid}.side[data-astro-cid-sfwfmsrw]{border-top:1px solid var(--gold-a55);border-bottom:1px solid var(--gold-a55);color:var(--gold-lt);text-align:center;padding:6px 0 5px;font-size:14px;line-height:1.7}.day[data-astro-cid-sfwfmsrw]{color:var(--gold-dk);font-size:60px;line-height:1.25}.lunar[data-astro-cid-sfwfmsrw]{color:var(--gold-lt);opacity:.8;font-size:12.5px;line-height:1.8}.countdown[data-astro-cid-sfwfmsrw]{flex-direction:column;align-items:center;gap:14px;width:100%;margin-top:6px;display:flex}.cd-head[data-astro-cid-sfwfmsrw]{align-items:center;gap:12px;display:flex}.cd-line[data-astro-cid-sfwfmsrw]{width:30px}.cd-title[data-astro-cid-sfwfmsrw]{color:var(--gold);opacity:.9;font-size:12px;line-height:1.7}.cd-row[data-astro-cid-sfwfmsrw]{justify-content:center;align-items:flex-start;display:flex}.cd-cell[data-astro-cid-sfwfmsrw]{flex-direction:column;align-items:center;width:64px;display:flex;position:relative}.cd-cell[data-astro-cid-sfwfmsrw]+.cd-cell[data-astro-cid-sfwfmsrw]:before{content:"";background:var(--gold-a55);width:5px;height:5px;position:absolute;top:16px;left:-2.5px;transform:rotate(45deg)}.cd-num[data-astro-cid-sfwfmsrw]{--reel-h:1.5;color:var(--gold-lt);height:1.5em;font-size:24px;line-height:1.5}[data-astro-cid-sfwfmsrw]:is(.cd-num,.day-num) .reel{width:.76em;height:calc(var(--reel-h) * 1em);clip-path:inset(0 -.2em);vertical-align:top;text-align:center;display:inline-block}[data-astro-cid-sfwfmsrw]:is(.cd-num,.day-num) .strip{display:block}[data-astro-cid-sfwfmsrw]:is(.cd-num,.day-num) .strip>span{height:calc(var(--reel-h) * 1em);white-space:nowrap;margin:0 -.2em;display:block}.cd-kh[data-astro-cid-sfwfmsrw]{color:var(--gold);opacity:.85;font-size:11px;line-height:1.6}.cd-today[data-astro-cid-sfwfmsrw]{color:var(--gold-lt);font-size:14px;line-height:1.8}.countdown[data-astro-cid-sfwfmsrw].is-today .cd-row[data-astro-cid-sfwfmsrw]{display:none}.stack[data-astro-cid-sfwfmsrw] .mono-img.square{width:108px;height:108px;margin-bottom:0}.mono-type[data-astro-cid-sfwfmsrw]{font-family:var(--en-font);color:var(--gold);letter-spacing:.02em;font-size:64px;font-weight:500;line-height:1}.mono-type[data-astro-cid-sfwfmsrw] span[data-astro-cid-sfwfmsrw]{opacity:.9;margin:0 -14px;font-size:44px;display:inline-block;transform:translateY(-6px)}.story[data-astro-cid-sfwfmsrw]{z-index:6;flex-direction:column;align-items:center;gap:18px;margin:44px auto 0;padding:26px 0 24px;display:flex;position:relative}.watermark[data-astro-cid-sfwfmsrw]{opacity:.16;pointer-events:none;background:url(/assets/monogram-khmer-gold.png) 50%/78% no-repeat;width:280px;height:280px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.tile[data-astro-cid-sfwfmsrw]{opacity:.07;pointer-events:none;background:url(/assets/kbach-rail-tile.png) top/64px;position:absolute;inset:0}.edge[data-astro-cid-sfwfmsrw]{background:linear-gradient(to right, var(--gold-0), var(--gold-a55), var(--gold-0));height:1px;position:absolute;left:0;right:0}.edge[data-astro-cid-sfwfmsrw].top{top:0}.edge[data-astro-cid-sfwfmsrw].bottom{bottom:0}.story-kick[data-astro-cid-sfwfmsrw]{letter-spacing:.3em;color:var(--gold);font-size:9.5px;position:relative}.strip[data-astro-cid-sfwfmsrw]{will-change:transform;flex:none;width:132px;position:relative}.strip-paper[data-astro-cid-sfwfmsrw]{background:var(--cream);flex-direction:column;gap:6px;padding:8px 8px 0;display:flex;box-shadow:0 14px 32px #14030899,inset 0 2px #ffffff59}.strip-frame[data-astro-cid-sfwfmsrw]{aspect-ratio:4/5;background:var(--strip-bg);position:relative;overflow:hidden}.strip-caption[data-astro-cid-sfwfmsrw]{flex-direction:column;align-items:center;gap:2px;padding:8px 0 10px;display:flex}.strip-caption[data-astro-cid-sfwfmsrw] div[data-astro-cid-sfwfmsrw]:first-child{letter-spacing:.2em;color:var(--wine-700);font-size:6px}.strip-caption[data-astro-cid-sfwfmsrw] div[data-astro-cid-sfwfmsrw]:last-child{letter-spacing:.18em;color:var(--tan);font-size:5.5px}.story-kh[data-astro-cid-sfwfmsrw]{color:var(--gold-lt);opacity:.8;font-size:11px;line-height:2;position:relative}.date[data-astro-cid-sfwfmsrw][data-opening]{--t0:.1s}.date[data-astro-cid-sfwfmsrw][data-opening]:not(.is-open) [data-astro-cid-sfwfmsrw]:is(.a-kicker,.a-mono,.a-month,.a-side-l,.a-side-r,.a-day,.a-lunar,.a-cdhead,.a-cell,.a-card){opacity:0}.is-open[data-astro-cid-sfwfmsrw] .a-kicker[data-astro-cid-sfwfmsrw] .kline[data-astro-cid-sfwfmsrw]{animation:lineIn .9s var(--ease) calc(var(--t0) + 0s) both}.is-open[data-astro-cid-sfwfmsrw] .a-kicker[data-astro-cid-sfwfmsrw] .kline[data-astro-cid-sfwfmsrw]:first-child{transform-origin:100%}.is-open[data-astro-cid-sfwfmsrw] .a-kicker[data-astro-cid-sfwfmsrw] .kline[data-astro-cid-sfwfmsrw]:last-child{transform-origin:0}.is-open[data-astro-cid-sfwfmsrw] .a-kicker[data-astro-cid-sfwfmsrw] .kick[data-astro-cid-sfwfmsrw]{animation:spaceIn 1.3s var(--ease) calc(var(--t0) + .1s) both}.is-open[data-astro-cid-sfwfmsrw] .a-mono[data-astro-cid-sfwfmsrw]{animation:1.2s ease-out both monoLand}.is-open[data-astro-cid-sfwfmsrw] .a-month[data-astro-cid-sfwfmsrw]{animation:dropIn .8s var(--ease) calc(var(--t0) + .95s) both}.is-open[data-astro-cid-sfwfmsrw] .a-side-l[data-astro-cid-sfwfmsrw]{animation:slideL .9s var(--ease) calc(var(--t0) + 1.2s) both}.is-open[data-astro-cid-sfwfmsrw] .a-side-r[data-astro-cid-sfwfmsrw]{animation:slideR .9s var(--ease) calc(var(--t0) + 1.2s) both}.is-open[data-astro-cid-sfwfmsrw] .a-day[data-astro-cid-sfwfmsrw]{animation:dayIn 1s var(--ease) calc(var(--t0) + 1.15s) both}.is-open[data-astro-cid-sfwfmsrw] .a-day[data-astro-cid-sfwfmsrw] .day-num[data-astro-cid-sfwfmsrw]{animation:dayGlow 1.6s ease-out calc(var(--t0) + 1.8s) both}.is-open[data-astro-cid-sfwfmsrw] .a-lunar[data-astro-cid-sfwfmsrw]{animation:fadeUp .8s var(--ease) calc(var(--t0) + 1.9s) both}.is-open[data-astro-cid-sfwfmsrw] .a-cdhead[data-astro-cid-sfwfmsrw]{animation:fadeUp .8s var(--ease) calc(var(--t0) + 2.1s) both}.is-open[data-astro-cid-sfwfmsrw] .a-cell[data-astro-cid-sfwfmsrw]{animation:flipIn .8s var(--ease) calc(var(--t0) + 2.25s + var(--i) * .11s) both}.is-open[data-astro-cid-sfwfmsrw] .a-card[data-astro-cid-sfwfmsrw]{animation:fadeUp 1s var(--ease) calc(var(--t0) + 2.75s) both}.date[data-astro-cid-sfwfmsrw]{--ease:cubic-bezier(.16, .84, .28, 1)}.a-card[data-astro-cid-sfwfmsrw]{justify-content:center;width:100%;display:flex}@keyframes lineIn{0%{opacity:0;transform:scaleX(0)}to{opacity:1;transform:none}}@keyframes spaceIn{0%{opacity:0;letter-spacing:.9em;filter:blur(3px)}to{opacity:1;letter-spacing:.32em;filter:none}}@keyframes monoLand{0%{opacity:0;filter:brightness(1.7)drop-shadow(0 0 14px #f4da9be6);transform:scale(.85)}40%{opacity:1}to{opacity:1;filter:none;transform:none}}@keyframes dropIn{0%{opacity:0;transform:translateY(-12px)}to{opacity:1;transform:none}}@keyframes slideL{0%{opacity:0;clip-path:inset(0 0 0 100%);transform:translate(-36px)}to{opacity:1;clip-path:inset(0);transform:none}}@keyframes slideR{0%{opacity:0;clip-path:inset(0 100% 0 0);transform:translate(36px)}to{opacity:1;clip-path:inset(0);transform:none}}@keyframes dayIn{0%{opacity:0;filter:blur(8px);transform:scale(1.6)}to{opacity:1;filter:none;transform:none}}@keyframes dayGlow{0%{text-shadow:0 0 #f4da9b00;color:var(--gold-dk)}25%{text-shadow:0 0 22px #f4da9be6,0 0 4px #fff5d2e6;color:var(--gold-lt)}to{text-shadow:0 0 #f4da9b00;color:var(--gold-dk)}}@keyframes fadeUp{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes flipIn{0%{opacity:0;transform:perspective(300px)rotateX(-90deg)}to{opacity:1;transform:none}}.day-num[data-astro-cid-sfwfmsrw]{--reel-h:1.25;height:1.25em;display:inline-block}@media (prefers-reduced-motion:reduce){.date[data-astro-cid-sfwfmsrw][data-opening] [data-astro-cid-sfwfmsrw]:is(.a-kicker,.a-mono,.a-month,.a-side-l,.a-side-r,.a-day,.a-lunar,.a-cdhead,.a-cell,.a-card){opacity:1!important;animation:none!important}}.letter[data-astro-cid-payrx6lu]{background:var(--wine-800);padding:0 var(--inset);position:relative}.paper[data-astro-cid-payrx6lu]{background:radial-gradient(120% 90% at 50% 18%, var(--paper) 0%, var(--cream) 46%, var(--paper-dk) 100%);position:relative;overflow:hidden}.body[data-astro-cid-payrx6lu]{text-align:center;flex-direction:column;align-items:center;gap:22px;max-width:520px;margin:0 auto;padding:60px 8px 56px;display:flex;position:relative}.heading[data-astro-cid-payrx6lu]{color:var(--wine-700);text-shadow:0 0 1px #d9a44159;font-size:21px;line-height:1.7}.parents[data-astro-cid-payrx6lu]{text-align:left;width:100%;color:var(--wine-700);grid-template-columns:auto auto;justify-content:space-between;gap:4px 18px;padding:0 18px;font-size:12.5px;line-height:1.9;display:grid}.honour[data-astro-cid-payrx6lu]{color:var(--rose);font-size:13px;line-height:1.8}.invite-kh[data-astro-cid-payrx6lu]{color:var(--wine-700);text-wrap:pretty;padding:0 4px;font-size:12.5px;line-height:2}.couple[data-astro-cid-payrx6lu]{grid-template-columns:1fr 1fr;align-items:start;gap:18px;width:100%;padding:4px 18px 0;display:grid}.couple[data-astro-cid-payrx6lu]>.who[data-astro-cid-payrx6lu]:first-child{justify-self:start}.couple[data-astro-cid-payrx6lu]>.who[data-astro-cid-payrx6lu]:last-child{justify-self:end}.couple[data-astro-cid-payrx6lu].kh-row{justify-content:space-between;align-items:flex-end;gap:12px;display:flex}.pair[data-astro-cid-payrx6lu]{color:var(--rose);padding-bottom:4px;font-size:12.5px;line-height:1.6}.who[data-astro-cid-payrx6lu]{flex-direction:column;align-items:center;gap:6px;display:flex}.role[data-astro-cid-payrx6lu]{color:var(--rust);letter-spacing:.04em;font-size:11px}.name[data-astro-cid-payrx6lu]{font-family:"Khmer OS Muol Light", var(--kh-font);color:var(--gold-dk);font-size:14px;line-height:1.9}.details-kh[data-astro-cid-payrx6lu]{color:var(--wine-700);text-wrap:pretty;padding:0 18px;font-size:12.5px;line-height:2}.gold-rule[data-astro-cid-payrx6lu]{background:linear-gradient(90deg,#0000,#d9a441d9,#0000);width:78%;height:1px}.parents-en[data-astro-cid-payrx6lu]{text-align:left;letter-spacing:.06em;width:100%;color:var(--wine-700);grid-template-columns:auto auto;justify-content:space-between;gap:4px 18px;padding:0 18px;font-size:10.5px;line-height:1.7;display:grid}.invite-en[data-astro-cid-payrx6lu]{letter-spacing:.08em;color:var(--rust);text-wrap:balance;padding:0 18px;font-size:10.5px;line-height:1.8}.role-en[data-astro-cid-payrx6lu]{letter-spacing:.24em;color:var(--rust);font-size:9px}.name-en[data-astro-cid-payrx6lu]{letter-spacing:.06em;color:var(--wine-700);white-space:nowrap;font-size:11px;line-height:1.5}.details-en[data-astro-cid-payrx6lu]{flex-direction:column;gap:6px;display:flex}.held[data-astro-cid-payrx6lu]{letter-spacing:.24em;color:var(--rust);font-size:9.5px}.when[data-astro-cid-payrx6lu]{color:var(--rose);white-space:pre-line;font-size:14px;line-height:1.8}.thanks[data-astro-cid-payrx6lu]{color:var(--rose);padding-top:4px;font-size:12px;line-height:1.8}.couple[data-astro-cid-g4f2olqy]{background:var(--wine-800);padding:0 var(--inset);position:relative}.frame[data-astro-cid-g4f2olqy]{aspect-ratio:4/5;background:var(--photo-bg);width:100%;position:relative;overflow:hidden}.zoom[data-astro-cid-g4f2olqy]{transform-origin:50%;will-change:transform;position:absolute;inset:-8% 0}.shade[data-astro-cid-g4f2olqy]{pointer-events:none;background:linear-gradient(#4a0a1700 38%,#4a0a1773 68%,#2c0510eb 100%);position:absolute;inset:0}.caption[data-astro-cid-g4f2olqy]{pointer-events:none;flex-direction:column;align-items:center;gap:8px;display:flex;position:absolute;bottom:26px;left:0;right:0}.names[data-astro-cid-g4f2olqy]{letter-spacing:.3em;color:var(--gold-lt);text-align:center;font-size:12px;line-height:2.1}.dots[data-astro-cid-g4f2olqy]{letter-spacing:.3em;color:var(--gold);font-size:9px}.divider[data-astro-cid-boktbqod]{background:var(--cream);justify-content:center;align-items:center;gap:14px;padding:24px 0;display:flex}.line[data-astro-cid-boktbqod]{width:60px}.diamond[data-astro-cid-boktbqod]{border:1px solid var(--gold);flex:none;width:9px;height:9px;transform:rotate(45deg)}.dot[data-astro-cid-boktbqod]{justify-content:center;align-items:center;width:11px;height:11px;display:flex}.dot[data-astro-cid-boktbqod] div[data-astro-cid-boktbqod]{background:var(--gold);width:3px;height:3px}.gallery[data-astro-cid-rj65ajc3]{background:var(--cream);padding:48px var(--inset-wide) 56px}.inner[data-astro-cid-rj65ajc3]{flex-direction:column;gap:22px;max-width:520px;margin:0 auto;display:flex}.section-title[data-astro-cid-rj65ajc3] h2[data-astro-cid-rj65ajc3]{color:var(--wine-600)}.section-title[data-astro-cid-rj65ajc3] .en[data-astro-cid-rj65ajc3]{color:var(--rose)}.grid[data-astro-cid-rj65ajc3]{grid-template-columns:repeat(2,1fr);gap:6px;display:grid}.cell[data-astro-cid-rj65ajc3]{aspect-ratio:3/4;background:var(--photo-bg);border-radius:12px;position:relative;overflow:hidden}.wide[data-astro-cid-rj65ajc3]{aspect-ratio:16/9;grid-column:1/-1}.landscape[data-astro-cid-rj65ajc3]{aspect-ratio:3/2;grid-column:1/-1}.tall[data-astro-cid-rj65ajc3]{aspect-ratio:2/3;grid-column:1/-1}._root_1j6zq_1{flex-direction:column;gap:26px;display:flex}._toggleWrap_1j6zq_2{justify-content:center;display:flex}._toggle_1j6zq_2{cursor:pointer;border:1px solid var(--gold-a45);color:var(--gold);background:0 0;border-radius:999px;align-items:center;gap:7px;padding:6px 13px;transition:border-color .2s ease-out,background .2s ease-out;display:flex}._toggle_1j6zq_2:hover{background:#d9a4411a;border-color:#d9a441e6}._toggle_1j6zq_2 svg{flex:none;display:block}._toggle_1j6zq_2 span{font-family:var(--kh-font);font-size:11px;line-height:1.5}._list_1j6zq_12{flex-direction:column;display:flex}._row_1j6zq_13{border-top:1px solid #d9a4414d;grid-template-columns:34px 62px 1fr;align-items:start;gap:12px;padding:18px 0;display:grid}._rowIcon_1j6zq_17{color:var(--gold);padding-top:2px}._rowIcon_1j6zq_17 svg{opacity:0;transform-origin:50% 60%;display:block}._rowIcon_1j6zq_17[data-in] svg{animation:.62s cubic-bezier(.22,.8,.3,1) both _iconBloom_1j6zq_1,2.6s ease-in-out .9s infinite _iconBreathe_1j6zq_1}._rowTime_1j6zq_24{font-family:var(--kh-font);color:var(--gold);padding-top:4px;font-size:11.5px;font-weight:500;line-height:1.7}._rowText_1j6zq_25{flex-direction:column;gap:6px;display:flex}._rowKh_1j6zq_26{font-family:var(--kh-font);color:var(--cream);font-size:13px;font-weight:500;line-height:1.85}._rowEn_1j6zq_27{font-family:var(--en-font);letter-spacing:.26em;text-transform:uppercase;color:var(--gold);font-size:8.5px}._listEnd_1j6zq_28{border-top:1px solid #d9a4414d}._scroll_1j6zq_30{background:radial-gradient(120% 90% at 50% 12%, var(--paper) 0%, var(--cream) 48%, var(--paper-dk) 100%);flex-direction:column;gap:18px;padding:34px 16px 36px;display:flex;position:relative;overflow:hidden}._grid_1j6zq_34{opacity:.45;background:repeating-linear-gradient(90deg,#8e1b2e0d 0 1px,#0000 1px 26px),repeating-linear-gradient(0deg,#8e1b2e0a 0 1px,#0000 1px 26px);position:absolute;inset:0}._day_1j6zq_39{text-align:center;flex-direction:column;align-items:center;gap:6px;display:flex;position:relative}._dayKh_1j6zq_40{font-family:var(--kh-font);color:var(--wine-700);font-size:13px;line-height:1.8}._dayEn_1j6zq_41{font-family:var(--en-font);letter-spacing:.28em;text-transform:uppercase;color:var(--tan);font-size:8.5px}._pathRow_1j6zq_42{flex-direction:column;gap:14px;display:flex;position:relative}._pathPair_1j6zq_43{grid-template-columns:1fr 1fr;gap:14px;display:grid}._stop_1j6zq_44{text-align:center;color:var(--rose);flex-direction:column;align-items:center;gap:7px;display:flex}._stopIcon_1j6zq_45{opacity:0;transform-origin:50% 90%;display:block}._stopIcon_1j6zq_45[data-in]{animation:_iconBloom_1j6zq_1 .62s cubic-bezier(.22, .8, .3, 1) var(--delay,0s) both, _iconSway_1j6zq_1 3s ease-in-out calc(var(--delay,0s) + .9s) infinite}._stopTime_1j6zq_51{font-family:var(--kh-font);color:var(--wine-700);letter-spacing:.03em;font-size:11.5px;font-weight:500}._stopKh_1j6zq_52{font-family:var(--kh-font);color:var(--wine-700);font-size:12px;line-height:1.85}._stopEn_1j6zq_53{font-family:var(--en-font);letter-spacing:.26em;text-transform:uppercase;color:var(--tan);font-size:7.5px}._path_1j6zq_42{opacity:.7;display:block}@keyframes _iconBloom_1j6zq_1{0%{opacity:0;transform:translateY(8px)scale(.6)rotate(-8deg)}60%{opacity:1;transform:translateY(0)scale(1.12)rotate(3deg)}to{opacity:1;transform:none}}@keyframes _iconBreathe_1j6zq_1{0%,to{transform:scale(1)}50%{transform:scale(1.1)}}@keyframes _iconSway_1j6zq_1{0%,to{transform:rotate(-4deg)}50%{transform:rotate(4deg)}}@media (prefers-reduced-motion:reduce){._rowIcon_1j6zq_17 svg,._stopIcon_1j6zq_45{opacity:1}}.program[data-astro-cid-3wtiqtt5]{background:var(--wine-600);padding:0 var(--inset) 46px}.orn[data-astro-cid-3wtiqtt5]{justify-content:center;align-items:center;gap:14px;padding:30px 0 0;display:flex}.pair[data-astro-cid-3wtiqtt5]{flex-direction:column;flex:none;gap:4px;display:flex}.l1[data-astro-cid-3wtiqtt5]{width:60px}.l2[data-astro-cid-3wtiqtt5]{width:36px;margin-left:auto}.l2[data-astro-cid-3wtiqtt5].right{margin-left:0}.soft[data-astro-cid-3wtiqtt5]{opacity:.57}.gem[data-astro-cid-3wtiqtt5]{background:var(--gold);flex:none;width:7px;height:7px;transform:rotate(45deg)}.inner[data-astro-cid-3wtiqtt5]{flex-direction:column;gap:26px;max-width:520px;margin:0 auto;padding:26px 24px 0;display:flex}.inner[data-astro-cid-3wtiqtt5]>div[data-astro-cid-3wtiqtt5]:last-child{flex-direction:column;gap:26px;display:flex}.section-title[data-astro-cid-3wtiqtt5] h2[data-astro-cid-3wtiqtt5]{color:var(--gold-lt)}.section-title[data-astro-cid-3wtiqtt5] .en[data-astro-cid-3wtiqtt5]{color:var(--gold)}.activities[data-astro-cid-iwn2m3kc]{background:var(--wine-600);padding:0 var(--inset) 40px}.inner[data-astro-cid-iwn2m3kc]{flex-direction:column;gap:16px;max-width:520px;margin:0 auto;padding:4px 20px 0;display:flex}.section-title[data-astro-cid-iwn2m3kc] h2[data-astro-cid-iwn2m3kc]{color:var(--gold-lt)}.section-title[data-astro-cid-iwn2m3kc] .en[data-astro-cid-iwn2m3kc]{color:var(--gold)}.list[data-astro-cid-iwn2m3kc]{border:1px solid var(--gold-a28);border-radius:14px;margin:0;padding:0;list-style:none;overflow:hidden}li[data-astro-cid-iwn2m3kc]{align-items:center;gap:11px;padding:9px 12px;display:flex}li[data-astro-cid-iwn2m3kc]+li[data-astro-cid-iwn2m3kc]{border-top:1px solid var(--gold-a28)}.ico[data-astro-cid-iwn2m3kc]{border:1px solid var(--gold-a45);border-radius:50%;flex:none;place-items:center;width:30px;height:30px;display:grid}.ico[data-astro-cid-iwn2m3kc] svg[data-astro-cid-iwn2m3kc]{fill:none;width:16px;height:16px;stroke:var(--gold-lt);stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round}.item[data-astro-cid-iwn2m3kc]{min-width:0;color:var(--blush);flex:1;font-size:12.5px;line-height:1.6}.when[data-astro-cid-iwn2m3kc]{text-align:center;width:64px;color:var(--gold-lt);border:1px solid var(--gold-a45);border-radius:999px;flex:none;padding:2px 0;font-size:10.5px;line-height:1.5}.when[data-astro-cid-iwn2m3kc][data-when=evening]{color:var(--wine-ink);background:var(--gold);border-color:var(--gold)}html.is-map-open,html.is-map-open body{overflow:hidden}._wrap_1g4ow_4{flex-direction:column;gap:10px;display:flex}._frame_1g4ow_8{aspect-ratio:1520/2165;border:1px solid var(--gold-a45);background:var(--map-paper);border-radius:14px;width:100%;position:relative;overflow:hidden}._frame_1g4ow_8[data-mode=live]{background:var(--wine-900)}._pane_1g4ow_13{position:absolute;inset:0}._pane_1g4ow_13[hidden]{display:none}._overlayTop_1g4ow_17{z-index:2;pointer-events:none;flex-direction:column;align-items:center;gap:6px;display:flex;position:absolute;top:8px;left:8px}._overlayTop_1g4ow_17>*{pointer-events:auto}._switch_1g4ow_23{cursor:pointer;min-width:36px;height:36px;color:var(--wine-900);background:linear-gradient(180deg, var(--gold-hi), var(--gold));border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:7px;padding:0;transition:transform .14s;display:flex;box-shadow:0 4px 14px #1402064d}._switch_1g4ow_23:active{transform:scale(.92)}._switchIcon_1g4ow_31{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px;animation:.38s cubic-bezier(.3,1.4,.5,1) both _spinIn_1g4ow_1}@keyframes _spinIn_1g4ow_1{0%{opacity:0;transform:rotate(-120deg)scale(.4)}}._topButtons_1g4ow_33 ._switch_1g4ow_23{min-width:38px;height:38px}._expand_1g4ow_34{width:36px;height:36px}._expand_1g4ow_34 svg,._close_1g4ow_35 svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:16px;height:16px}._google_1g4ow_38{align-self:center;min-height:40px;padding:0 16px}._google_1g4ow_38 svg{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:15px;height:15px}._google_1g4ow_38 ._out_1g4ow_40{opacity:.7;width:12px;height:12px}._googleText_1g4ow_41{font-family:var(--en-font);white-space:nowrap;font-size:12px;line-height:1.4}._googleText_1g4ow_41 .kh{font-size:12px}._googleText_1g4ow_41 b{letter-spacing:.02em;font-weight:600}._googleBig_1g4ow_44{padding:0 18px}._viewer_1g4ow_47{--top:calc(58px + env(safe-area-inset-top));--bottom:calc(76px + env(safe-area-inset-bottom));z-index:var(--z-viewer);color:var(--cream-lt);overscroll-behavior:contain;animation:.26s ease-out both _fadeIn_1g4ow_1;position:fixed;inset:0}._viewer_1g4ow_47[data-leaving]{animation:.22s ease-in both _fadeOut_1g4ow_1}@keyframes _fadeIn_1g4ow_1{0%{opacity:0}}@keyframes _fadeOut_1g4ow_1{to{opacity:0}}._backdrop_1g4ow_57{background:radial-gradient(90% 70% at 50% 45%, var(--wine-glow), var(--wine-900) 58%, var(--wine-950));position:absolute;inset:0;overflow:hidden}._backdrop_1g4ow_57:before{content:"";background:var(--damask);opacity:.14;position:absolute;inset:0;-webkit-mask:url(/assets/damask-mask.png) 50%/320px;mask:url(/assets/damask-mask.png) 50%/320px}._backdrop_1g4ow_57 span{background:var(--gold);width:3px;height:3px;box-shadow:0 0 6px var(--gold-a55);opacity:0;border-radius:50%;animation:6s ease-in-out infinite _dust_1g4ow_1;position:absolute}._viewerTop_1g4ow_70{padding:calc(10px + env(safe-area-inset-top)) 12px 0 18px;pointer-events:none;justify-content:space-between;align-items:center;gap:12px;display:flex;position:absolute;top:0;left:0;right:0}._viewerTop_1g4ow_70>*{pointer-events:auto}._viewerTitle_1g4ow_75{color:var(--gold-lt);font-size:14px}._viewerTitle_1g4ow_75 .kh{font-size:14px}._viewerEn_1g4ow_77{font-family:var(--en-font);letter-spacing:.28em;text-transform:uppercase;color:var(--gold);font-size:9px}._close_1g4ow_35{width:38px;height:38px}._print_1g4ow_80{--pad:7px;left:50%;top:calc(var(--top) + (100dvh - var(--top) - var(--bottom)) / 2);padding:var(--pad);box-sizing:content-box;background:linear-gradient(180deg, var(--cream-lt) 0%, var(--cream) 75%, #eadcc4 100%);box-shadow:0 22px 50px #14020699, 0 3px 10px #14020666, inset 0 0 0 1px var(--gold-a45);animation:.36s cubic-bezier(.2,.85,.25,1) both _rise_1g4ow_1;position:absolute;transform:translate(-50%,-50%)}._print_1g4ow_80:after{content:"";inset:calc(var(--pad) - 3px);border:1px solid var(--gold-a55);pointer-events:none;position:absolute}._print_1g4ow_80[data-mode=card]{aspect-ratio:1520/2165;width:min(calc(100vw - 32px - 2 * var(--pad)), calc((100dvh - var(--top) - var(--bottom) - 2 * var(--pad)) * 1520 / 2165), 560px)}._print_1g4ow_80[data-mode=live]{width:min(calc(100vw - 32px - 2 * var(--pad)), 900px);height:calc(100dvh - var(--top) - var(--bottom) - 2 * var(--pad))}._print_1g4ow_80>*{width:100%;height:100%;position:relative}._print_1g4ow_80[data-mode=live]>._pane_1g4ow_13{position:relative;overflow:hidden}@keyframes _rise_1g4ow_1{0%{opacity:0;transform:translate(-50%,-47%)scale(.94)rotate(-1.5deg)}}._viewer_1g4ow_47[data-leaving] ._print_1g4ow_80{animation:.22s ease-in both _sink_1g4ow_1}@keyframes _sink_1g4ow_1{to{opacity:0;transform:translate(-50%,-48%)scale(.95)}}._viewerFoot_1g4ow_103{left:0;right:0;bottom:calc(16px + env(safe-area-inset-bottom));justify-content:center;padding:0 12px;display:flex;position:absolute}._topButtons_1g4ow_33{align-items:center;gap:8px;display:flex}._live_1g4ow_110 .maplibregl-canvas{filter:var(--tint)}._poi_1g4ow_112{white-space:nowrap;cursor:default;background:#3a0814eb;border:1px solid #d9a441b3;border-radius:999px;align-items:center;gap:5px;margin-bottom:7px;padding:3px 9px 3px 3px;display:flex;position:relative;box-shadow:0 3px 10px #0006}._poi_1g4ow_112:after{content:"";background:#3a0814eb;border-bottom:1px solid #d9a441b3;border-right:1px solid #d9a441b3;width:8px;height:8px;margin-left:-4px;position:absolute;bottom:-6px;left:50%;transform:rotate(45deg)}._poiIcon_1g4ow_122{background:linear-gradient(180deg, var(--gold-hi), var(--gold));width:20px;height:20px;color:var(--wine-ink);border-radius:50%;place-items:center;display:grid}._poiIcon_1g4ow_122 svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:13px;height:13px}._poiName_1g4ow_124{font-family:var(--kh-font);color:var(--gold-lt);font-size:10.5px;line-height:1.4}._roadTag_1g4ow_126{font-family:var(--kh-font);color:#fbf5ead9;white-space:nowrap;pointer-events:none;background:#140206b8;border:1px solid #f4da9b40;border-radius:4px;padding:1px 7px;font-size:9.5px;line-height:1.5}._livePin_1g4ow_131{flex-direction:column;align-items:center;gap:6px;display:flex}._liveName_1g4ow_132{white-space:nowrap;color:var(--wine-ink);background:linear-gradient(180deg, var(--gold-hi), var(--gold));font-family:var(--kh-font);border-radius:8px;padding:4px 10px;font-size:11.5px;font-weight:700;line-height:1.5;box-shadow:0 4px 14px #00000073,inset 0 0 0 1px #fff1c499}._liveName_1g4ow_132 small{font-size:10px;font-weight:400}._liveDot_1g4ow_138{background:var(--gold);border:2px solid var(--gold-lt);border-radius:50%;width:18px;height:18px;margin-bottom:-9px;animation:2s ease-in-out infinite _venueGlow_1g4ow_1;box-shadow:0 0 0 7px #d9a44140,0 0 18px #d9a441b3}@keyframes _venueGlow_1g4ow_1{50%{box-shadow:0 0 0 12px #d9a4411a,0 0 24px #d9a441cc}}._hallBtn_1g4ow_146{place-items:center;display:grid!important}._hallBtn_1g4ow_146 svg{fill:none;width:19px;height:19px;stroke:var(--wine-600);stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round}._hallBtn_1g4ow_146 svg path:last-child{fill:var(--wine-600);stroke-width:1px}._card_1g4ow_151{width:100%;height:100%;display:block;position:absolute;inset:0}._print_1g4ow_80 ._card_1g4ow_151{position:static}._paper_1g4ow_153{fill:var(--map-paper)}._art_1g4ow_155{fill:var(--foil)}._patternStar_1g4ow_157{fill:var(--gold);opacity:.16}._patternDot_1g4ow_158{fill:var(--gold);opacity:.2}._patternLine_1g4ow_159{fill:none;stroke:var(--gold);stroke-width:.8px;opacity:.08}._border_1g4ow_160{fill:none;stroke:var(--foil);stroke-width:3px}._borderInner_1g4ow_161{fill:none;stroke:var(--foil);stroke-width:1.2px;opacity:.7}._compassDisc_1g4ow_163{fill:var(--map-paper)}._compassRing_1g4ow_164{fill:none;stroke:var(--foil);stroke-width:3px}._compassRingInner_1g4ow_165{fill:none;stroke:var(--foil);stroke-width:1.2px;opacity:.6}._compassTicks_1g4ow_166{fill:none;stroke:var(--foil);stroke-width:2px;stroke-linecap:round}._needleNorth_1g4ow_167{fill:var(--wine-600)}._needleDark_1g4ow_168{fill:var(--foil)}._needleLight_1g4ow_169{fill:var(--gold-lt);stroke:var(--foil);stroke-width:1.5px;stroke-linejoin:round}._needleHub_1g4ow_170{fill:var(--map-paper);stroke:var(--foil);stroke-width:3px}._compassDir_1g4ow_171,._compassNorth_1g4ow_171{font-family:var(--kh-font);text-anchor:middle;dominant-baseline:central;fill:var(--map-ink);paint-order:stroke;stroke:var(--map-paper);stroke-width:8px;stroke-linejoin:round;font-size:34px;font-weight:600}._compassNorth_1g4ow_171{fill:var(--wine-600)}._key_1g4ow_174 text{font-family:var(--kh-font);fill:var(--map-ink);font-size:40px;font-weight:600}._card_1g4ow_151{cursor:pointer;-webkit-tap-highlight-color:transparent}._startDot_1g4ow_177{fill:var(--gold-lt);stroke:var(--wine-600);stroke-width:6px}._startRing_1g4ow_178{fill:none;stroke:var(--wine-600);stroke-width:4px;transform-box:fill-box;transform-origin:50%;animation:1.6s ease-out infinite _ring_1g4ow_1}@keyframes _ring_1g4ow_1{0%{opacity:1;transform:scale(.4)}to{opacity:0;transform:scale(1.4)}}._keyPin_1g4ow_180{fill:var(--wine-600);stroke:var(--gold-lt);stroke-width:3px}._keyRoute_1g4ow_181{fill:none;stroke:var(--wine-600);stroke-width:9px;stroke-dasharray:20 12;stroke-linecap:round}._label_1g4ow_183 text,._en_1g4ow_183{fill:var(--map-ink);paint-order:stroke;stroke:var(--map-paper);stroke-width:14px;stroke-linejoin:round}._label_1g4ow_183 text{font-family:var(--kh-font);font-size:50px;font-weight:600}._venueName_1g4ow_187{font-weight:700;fill:var(--wine-600)!important;font-size:66px!important}._venueSub_1g4ow_188{fill:var(--wine-600)!important;font-size:48px!important}._small_1g4ow_189{font-size:42px!important}._inRoad_1g4ow_190{stroke-width:0!important;font-size:34px!important}._en_1g4ow_183{font-family:var(--en-font);font-size:34px;font-weight:600}._routeDraw_1g4ow_194,._route_1g4ow_194{fill:none;stroke-linecap:round;stroke-linejoin:round}._routeDraw_1g4ow_194{stroke:#8e1b2e40;stroke-width:34px;stroke-dasharray:1;stroke-dashoffset:1px}._route_1g4ow_194{stroke:var(--wine-600);stroke-width:8px;stroke-dasharray:22 18;opacity:0}._card_1g4ow_151[data-play] ._routeDraw_1g4ow_194{animation:2.2s cubic-bezier(.5,0,.3,1) .3s forwards _draw_1g4ow_1}._card_1g4ow_151[data-play] ._route_1g4ow_194{animation:.4s 2.3s forwards _appear_1g4ow_1,1.1s linear 2.3s infinite _flow_1g4ow_1}@keyframes _draw_1g4ow_1{to{stroke-dashoffset:0}}@keyframes _appear_1g4ow_1{to{opacity:1}}@keyframes _flow_1g4ow_1{to{stroke-dashoffset:-40px}}._traveller_1g4ow_203{opacity:0}._card_1g4ow_151[data-play] ._traveller_1g4ow_203{animation:.4s 2.6s forwards _appear_1g4ow_1}._travellerGlow_1g4ow_205{fill:#f4da9b8c}._travellerDot_1g4ow_206{fill:var(--gold-lt);stroke:var(--wine-600);stroke-width:4px}._pulse_1g4ow_208{fill:#8e1b2e40;transform-box:fill-box;transform-origin:50%;animation:2s ease-out infinite _pulse_1g4ow_208}@keyframes _pulse_1g4ow_208{0%{opacity:1;transform:scale(.3)}to{opacity:0;transform:scale(1.7)}}._pin_1g4ow_210{fill:var(--wine-600);stroke:var(--gold-lt);stroke-width:4px;transform-box:fill-box;transform-origin:50% 100%}._card_1g4ow_151[data-play] ._pin_1g4ow_210{animation:.7s cubic-bezier(.3,1.6,.5,1) 2.3s both _drop_1g4ow_1}@keyframes _drop_1g4ow_1{0%{opacity:0;transform:translateY(-60px)scale(.6)}}._pinDot_1g4ow_213{fill:var(--gold-lt)}@media (prefers-reduced-motion:reduce){._routeDraw_1g4ow_194{stroke-dashoffset:0}._route_1g4ow_194,._traveller_1g4ow_203{opacity:1}._card_1g4ow_151[data-play] ._routeDraw_1g4ow_194,._card_1g4ow_151[data-play] ._route_1g4ow_194,._card_1g4ow_151[data-play] ._traveller_1g4ow_203,._card_1g4ow_151[data-play] ._pin_1g4ow_210,._pulse_1g4ow_208{animation:none}._traveller_1g4ow_203{display:none}}.venue[data-astro-cid-47hyo3h2]{background:var(--wine-800);padding:0 var(--inset) 36px}.orn[data-astro-cid-47hyo3h2]{justify-content:center;align-items:center;gap:9px;padding:26px 0 0;display:flex}.line[data-astro-cid-47hyo3h2]{width:48px}.dot[data-astro-cid-47hyo3h2]{background:var(--gold);opacity:.75;flex:none;width:5px;height:5px;transform:rotate(45deg)}.box[data-astro-cid-47hyo3h2]{border:1px solid var(--gold);flex:none;width:9px;height:9px;transform:rotate(45deg)}.inner[data-astro-cid-47hyo3h2]{flex-direction:column;gap:18px;max-width:520px;margin:0 auto;padding:24px 20px 0;display:flex}.section-title[data-astro-cid-47hyo3h2] h2[data-astro-cid-47hyo3h2]{color:var(--gold-lt)}.section-title[data-astro-cid-47hyo3h2] .en[data-astro-cid-47hyo3h2]{color:var(--gold)}.details[data-astro-cid-47hyo3h2]{background:var(--gold-a28);border:1px solid var(--gold-a28);border-radius:14px;flex-direction:column;gap:1px;display:flex;overflow:hidden}.pair[data-astro-cid-47hyo3h2]{grid-template-columns:1fr 1fr;gap:1px;margin:0;display:grid}.detail[data-astro-cid-47hyo3h2]{background:var(--wine-800);flex-direction:column;gap:6px;padding:12px 12px 13px;display:flex}dt[data-astro-cid-47hyo3h2]{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:6px;display:flex}dd[data-astro-cid-47hyo3h2]{margin:0}.d-kh[data-astro-cid-47hyo3h2]{color:var(--gold-lt);font-size:12px;line-height:1.6}.d-en[data-astro-cid-47hyo3h2]{letter-spacing:.24em;color:var(--gold);opacity:.85;font-size:7px}.contact[data-astro-cid-47hyo3h2]{background:var(--wine-800);flex-direction:column;gap:9px;padding:12px 12px 13px;display:flex}.contact-head[data-astro-cid-47hyo3h2]{justify-content:space-between;align-items:baseline;gap:6px;display:flex}.phones[data-astro-cid-47hyo3h2]{grid-template-columns:repeat(auto-fit,minmax(128px,1fr));gap:8px;display:grid}.phone[data-astro-cid-47hyo3h2]{border:1px solid var(--gold-a45);min-height:40px;color:var(--gold-lt);font-family:var(--en-font);letter-spacing:.04em;white-space:nowrap;font-variant-numeric:lining-nums tabular-nums;background:var(--gold-0);-webkit-tap-highlight-color:transparent;border-radius:999px;justify-content:center;align-items:center;gap:7px;padding:0 10px;font-size:13.5px;text-decoration:none;transition:background .2s,border-color .2s;display:flex}.phone[data-astro-cid-47hyo3h2]:active,.phone[data-astro-cid-47hyo3h2]:hover{background:var(--gold-a28);border-color:var(--gold)}.phone[data-astro-cid-47hyo3h2] svg[data-astro-cid-47hyo3h2]{width:16px;height:16px;fill:var(--gold);flex:none}.d-body[data-astro-cid-47hyo3h2]{color:var(--blush);overflow-wrap:anywhere;font-size:11.5px;font-weight:300;line-height:1.75}.gratitude[data-astro-cid-jt4ujegs]{background:var(--cream);padding:52px var(--inset-wide) 58px;border-top:1px solid var(--gold-a35)}.inner[data-astro-cid-jt4ujegs]{text-align:center;flex-direction:column;align-items:center;gap:26px;max-width:520px;margin:0 auto;display:flex}.heading[data-astro-cid-jt4ujegs]{color:var(--wine-700);font-size:15px;line-height:1.7}.body-kh[data-astro-cid-jt4ujegs]{color:var(--wine-800);text-wrap:pretty;font-size:11px;line-height:2}.orn[data-astro-cid-jt4ujegs]{justify-content:center;align-items:center;gap:9px;display:flex}.line[data-astro-cid-jt4ujegs]{width:54px;height:1px}.line[data-astro-cid-jt4ujegs].r{background:linear-gradient(to right, var(--gold-0), #aa27408c)}.line[data-astro-cid-jt4ujegs].l{background:linear-gradient(to left, var(--gold-0), #aa27408c)}.dot[data-astro-cid-jt4ujegs]{background:var(--rose);width:5px;height:5px;transform:rotate(45deg)}.ring[data-astro-cid-jt4ujegs]{border:1px solid var(--rose);border-radius:50%;width:9px;height:9px}.kick[data-astro-cid-jt4ujegs]{letter-spacing:.3em;color:var(--rose);font-size:10px}.body-en[data-astro-cid-jt4ujegs]{color:var(--wine-600);text-wrap:pretty;font-size:12.5px;line-height:1.95}._form_8504t_1{background:var(--cream-lt);border:1px solid #8e1b2e33;border-radius:16px;flex-direction:column;gap:12px;padding:22px;display:flex}._field_8504t_5{flex-direction:column;gap:6px;display:flex}._label_8504t_6{font-family:var(--kh-font);color:var(--rose);font-size:12px;line-height:1.6}._from_8504t_7{font-family:var(--kh-font);color:var(--brown);background:#8e1b2e0d;border:1px solid #8e1b2e2e;border-radius:8px;align-items:center;gap:8px;padding:11px 12px;font-size:14px;display:flex}._from_8504t_7 svg{color:var(--rose);flex:none}._from_8504t_7 span{line-height:1.7}._textarea_8504t_13{font-family:var(--kh-font);color:var(--brown);background:var(--cream);resize:vertical;border:1px solid #8e1b2e40;border-radius:8px;outline:none;padding:11px 12px;font-size:16px}._textarea_8504t_13:focus,._input_8504t_17:focus{border-color:var(--rose)}._input_8504t_17{font-family:var(--kh-font);color:var(--brown);background:var(--cream);box-sizing:border-box;border:1px solid #8e1b2e40;border-radius:8px;outline:none;width:100%;padding:9px 12px;font-size:16px;line-height:1.6}._note_8504t_22,._fault_8504t_22,._ownNote_8504t_22,._empty_8504t_22{font-family:var(--kh-font);margin:0;font-size:12.5px;line-height:1.8}._note_8504t_22{color:var(--brown);background:#d9a4411f;border-radius:8px;padding:8px 12px}._fault_8504t_22{color:var(--wine-600);background:#8e1b2e12;border-radius:8px;padding:8px 12px}._empty_8504t_22{text-align:center;color:var(--rose);opacity:.8}._plain_8504t_28{display:contents}._own_8504t_22{background:var(--cream-lt);border:1px solid #d9a4418c;border-radius:14px;flex-direction:column;gap:6px;padding:12px 10px 12px 16px;display:flex;position:relative}._own_8504t_22[data-status=pending]{border-style:dashed}._ownHead_8504t_36{align-items:center;gap:8px;min-height:32px;display:flex}._ownHead_8504t_36 ._wishName_8504t_37{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}._own_8504t_22 ._wishMsg_8504t_38{padding-right:6px}._small_8504t_39{font-family:var(--kh-font);color:var(--rose);opacity:.85;margin:0;font-size:11px;line-height:1.7}._own_8504t_22 ._reason_8504t_40,._own_8504t_22 ._fault_8504t_22{padding:6px 10px;font-size:11.5px}._own_8504t_22 ._pendingEdit_8504t_41{gap:2px;padding:6px 10px}._menuWrap_8504t_42{flex:none;position:relative}._more_8504t_43{cursor:pointer;width:32px;height:32px;color:var(--wine-600);background:0 0;border:0;border-radius:50%;place-items:center;padding:0;transition:background .14s;display:grid}._more_8504t_43:hover,._more_8504t_43[aria-expanded=true]{background:#8e1b2e14}._more_8504t_43 svg{fill:currentColor;width:18px;height:18px}._menu_8504t_42{z-index:5;background:var(--cream-lt);transform-origin:100% 0;border:1px solid #d9a44180;border-radius:12px;flex-direction:column;min-width:150px;padding:5px;animation:.14s ease-out both _menuIn_8504t_1;display:flex;position:absolute;top:calc(100% + 4px);right:0;box-shadow:0 10px 28px #3c0a142e}@keyframes _menuIn_8504t_1{0%{opacity:0;transform:scale(.94)translateY(-4px)}}._menu_8504t_42 button{cursor:pointer;color:var(--brown);font-family:var(--kh-font);text-align:left;background:0 0;border:0;border-radius:8px;align-items:center;gap:10px;padding:9px 12px;font-size:12.5px;display:flex}._menu_8504t_42 button:hover{background:#8e1b2e0f}._menu_8504t_42 button[data-danger]{color:var(--danger)}._menu_8504t_42 svg{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:16px;height:16px}._badge_8504t_63{font-family:var(--kh-font);color:var(--gold-dk);background:#d9a44124;border:1px solid #d9a44166;border-radius:999px;flex:none;padding:1px 8px;font-size:10.5px;line-height:1.6}._badge_8504t_63[data-status=approved]{color:var(--ok);background:#2f6b3a14;border-color:#2f6b3a4d}._ownNote_8504t_22{color:var(--rose)}._badge_8504t_63[data-status=rejected]{color:var(--danger);background:#b0434f14;border-color:#b0434f4d}._pendingEdit_8504t_41{background:#d9a44112;border:1px dashed #d9a441b3;border-radius:10px;flex-direction:column;gap:4px;padding:10px 12px;display:flex}._reason_8504t_40{font-family:var(--kh-font);color:#7e2632;background:#b0434f12;border-left:3px solid #b0434f80;border-radius:10px;margin:0;padding:10px 12px;font-size:12.5px;line-height:1.8}._editBtn_8504t_79{cursor:pointer;color:var(--wine-600);font-family:var(--kh-font);background:0 0;border:1px solid #8e1b2e4d;border-radius:999px;align-self:flex-start;padding:7px 14px;font-size:12.5px}._editActions_8504t_84{flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;display:flex}._editActions_8504t_84 ._send_8504t_85{align-self:auto;margin-top:0}._send_8504t_85{align-self:center;min-width:150px;margin-top:4px}._list_8504t_89{flex-direction:column;gap:10px;display:flex}._wish_8504t_37{border-left:1px solid var(--gold);background:var(--cream-lt);border-radius:0 12px 12px 0;flex-direction:column;gap:4px;padding:12px 16px;display:flex}._pinned_8504t_95{border-left:3px solid var(--gold);background:linear-gradient(180deg, #d9a4411a, var(--cream-lt) 70%)}._pinMark_8504t_96{opacity:.85;font-size:13px;position:absolute;top:10px;right:12px}._wishName_8504t_37{font-family:var(--en-font);letter-spacing:.26em;text-transform:uppercase;color:var(--wine-600);font-size:9px}._flyer_8504t_99{z-index:var(--z-flyer);pointer-events:none;opacity:0;border:1px solid var(--gold);background:linear-gradient(180deg, var(--wine-600), var(--wine-800));border-radius:4px;width:72px;height:50px;position:fixed;box-shadow:0 8px 18px #3c0a1459,0 0 14px #d9a44159}._flyerFlap_8504t_105{background:linear-gradient(180deg, #9a1e33, var(--wine-600));clip-path:polygon(0 0,100% 0,50% 100%);filter:drop-shadow(0 1px 0 var(--gold));position:absolute;inset:0 0 38%}._flyerSeal_8504t_111{background:radial-gradient(circle at 35% 30%, var(--gold-white), var(--gold) 55%, #8e5e16);border-radius:50%;width:15px;height:15px;position:absolute;top:62%;left:50%;translate:-50% -50%;box-shadow:0 0 6px #f4da9bcc}._wish_8504t_37{position:relative}._fresh_8504t_119{animation:.9s cubic-bezier(.2,.8,.2,1) both _wishIn_8504t_1,2.4s ease-out both _wishGlow_8504t_1}@keyframes _wishIn_8504t_1{0%{opacity:0;max-height:0;padding-top:0;padding-bottom:0;transform:scale(.94)}to{opacity:1;max-height:400px;transform:none}}@keyframes _wishGlow_8504t_1{0%,20%{box-shadow:0 0 0 1px #d9a441b3,0 0 26px #d9a4418c}to{box-shadow:0 0 0 1px #d9a44100,0 0 #d9a44100}}._spark_8504t_128{pointer-events:none;background:var(--gold);clip-path:polygon(50% 0,62% 38%,100% 50%,62% 62%,50% 100%,38% 62%,0 50%,38% 38%);width:6px;height:6px;margin:-3px;animation:.9s cubic-bezier(.2,.7,.3,1) .15s both _spark_8504t_128;position:absolute;top:50%;left:50%;box-shadow:0 0 6px #d9a441e6}@keyframes _spark_8504t_128{0%{opacity:1;transform:rotate(var(--a)) translateY(0) scale(1)}to{opacity:0;transform:rotate(var(--a)) translateY(-110px) scale(1.6)}}@media (prefers-reduced-motion:reduce){._fresh_8504t_119,._spark_8504t_128{animation:none}._spark_8504t_128{display:none}}._wishMsg_8504t_38{font-family:var(--kh-font);color:var(--brown);font-size:13.5px;font-weight:300;line-height:1.9}._listHead_8504t_145{justify-content:space-between;align-items:center;gap:12px;margin-top:6px;display:flex}._count_8504t_146{font-family:var(--kh-font);color:var(--rose);flex:none;font-size:13px}._count_8504t_146 b{color:var(--wine-600);margin-right:2px;font-size:18px}._search_8504t_148{background:var(--cream-lt);border:1px solid #8e1b2e38;border-radius:999px;flex:1;align-items:center;gap:6px;min-width:0;max-width:220px;height:38px;padding:0 12px;display:flex}._search_8504t_148:focus-within{border-color:var(--rose)}._search_8504t_148 svg{fill:none;width:15px;height:15px;stroke:var(--rose);stroke-width:2px;stroke-linecap:round;flex:none}._search_8504t_148 input{min-width:0;font-family:var(--kh-font);color:var(--brown);background:0 0;border:0;outline:none;flex:1;font-size:16px}._search_8504t_148 input::-webkit-search-cancel-button{opacity:.5}._wish_8504t_37[data-long]{cursor:pointer}._wish_8504t_37[data-long]:not([data-open]) ._wishMsg_8504t_38{-webkit-line-clamp:4;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}._readMore_8504t_162{font-family:var(--kh-font);color:var(--rose);align-self:flex-start;font-size:11.5px}._showMore_8504t_164{align-self:center;margin-top:4px}.wishes[data-astro-cid-kn2ecz4w]{background:var(--cream);padding:48px var(--inset-wide) 64px}.inner[data-astro-cid-kn2ecz4w]{flex-direction:column;gap:24px;max-width:520px;margin:0 auto;display:flex}.island[data-astro-cid-kn2ecz4w]{flex-direction:column;gap:24px;display:flex}.section-title[data-astro-cid-kn2ecz4w] h2[data-astro-cid-kn2ecz4w]{color:var(--wine-600)}.section-title[data-astro-cid-kn2ecz4w] .en[data-astro-cid-kn2ecz4w]{color:var(--rose)}._card_j0lxw_3{--c:var(--gold);background:linear-gradient(180deg, #d9a44117, var(--cream-lt) 70%);border:1px solid #d9a44180;border-radius:16px;flex-direction:column;gap:10px;padding:16px 16px 14px;transition:border-color .24s;display:flex}._card_j0lxw_3[data-choice=yes]{--c:var(--ok)}._card_j0lxw_3[data-choice=maybe]{--c:var(--gold-dk)}._card_j0lxw_3[data-choice=no]{--c:var(--danger)}._card_j0lxw_3[data-choice]{border-color:color-mix(in srgb, var(--c) 45%, transparent)}._choices_j0lxw_17{grid-template-columns:repeat(3,1fr);gap:6px;display:grid}._choice_j0lxw_17{--k:var(--wine-600);background:var(--cream);min-height:40px;color:var(--brown);cursor:pointer;-webkit-tap-highlight-color:transparent;border:1px solid #8e1b2e33;border-radius:999px;justify-content:center;align-items:center;gap:5px;padding:4px 6px;transition:background .18s,color .18s,border-color .18s,transform .12s;display:flex}._choice_j0lxw_17[data-value=yes]{--k:var(--ok)}._choice_j0lxw_17[data-value=maybe]{--k:var(--gold-dk)}._choice_j0lxw_17[data-value=no]{--k:var(--danger)}._choice_j0lxw_17:active{transform:scale(.96)}._choice_j0lxw_17 svg{fill:none;width:14px;height:14px;stroke:var(--k);stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round;flex:none}._choice_j0lxw_17 .kh{white-space:nowrap;font-size:13px;line-height:1.6}._choice_j0lxw_17[data-on]{background:var(--k);border-color:var(--k);color:var(--cream-lt)}._choice_j0lxw_17[data-on] svg{stroke:currentColor}._party_j0lxw_35{border-top:1px dashed #8e1b2e2e;justify-content:space-between;align-items:center;gap:10px;padding-top:10px;animation:.22s ease-out both _open_j0lxw_1;display:flex}@keyframes _open_j0lxw_1{0%{opacity:0;transform:translateY(-4px)}}._party_j0lxw_35>span{flex-direction:column;display:flex}._party_j0lxw_35>span .kh{color:var(--brown);font-size:12px;line-height:1.6}._stepper_j0lxw_43{background:var(--cream);border:1px solid #8e1b2e33;border-radius:999px;align-items:center;gap:2px;padding:3px;display:flex}._stepper_j0lxw_43 button{cursor:pointer;background:var(--wine-600);width:28px;height:28px;color:var(--gold-lt);border:0;border-radius:50%;font-size:16px;line-height:1}._stepper_j0lxw_43 button:disabled{opacity:.3;cursor:default}._stepper_j0lxw_43 output{text-align:center;min-width:30px;color:var(--brown);font-size:15px}._confirm_j0lxw_52{align-self:stretch}._confirm_j0lxw_52 .kh{font-size:13px;line-height:1.5}._confirm_j0lxw_52[data-state=ready]{animation:1.6s ease-in-out infinite _nudge_j0lxw_1}._confirm_j0lxw_52[data-state=ready]:active{transform:scale(.98)}@keyframes _nudge_j0lxw_1{0%,to{box-shadow:0 0 #8e1b2e59}50%{box-shadow:0 0 0 6px #8e1b2e00}}._confirm_j0lxw_52[data-state=busy]{opacity:.75;cursor:default}._confirm_j0lxw_52[data-state=idle]{opacity:.4;cursor:default}._confirm_j0lxw_52[data-state=done]{opacity:1;cursor:default;background:color-mix(in srgb, var(--c) 12%, var(--cream-lt));border-color:color-mix(in srgb, var(--c) 45%, transparent);color:var(--c)}._confirm_j0lxw_52 svg{fill:none;stroke:currentColor;stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round;width:16px;height:16px}._confirm_j0lxw_52[data-bounce]{animation:.6s cubic-bezier(.3,1.6,.5,1) _done_j0lxw_1}@keyframes _done_j0lxw_1{0%{transform:scale(.94)}60%{transform:scale(1.03)}to{transform:none}}.rsvp[data-astro-cid-d7zaohvn]{background:var(--cream);padding:48px var(--inset-wide) 8px}.inner[data-astro-cid-d7zaohvn]{flex-direction:column;gap:20px;max-width:520px;margin:0 auto;display:flex}.section-title[data-astro-cid-d7zaohvn] h2[data-astro-cid-d7zaohvn]{color:var(--wine-600)}.footer[data-astro-cid-jo6i4kqk]{background:var(--wine-600);padding:0 var(--inset) 46px}.orn[data-astro-cid-jo6i4kqk]{justify-content:center;align-items:center;gap:10px;padding:30px 0 0;display:flex}.line[data-astro-cid-jo6i4kqk]{width:46px}.box[data-astro-cid-jo6i4kqk]{border:1px solid var(--gold);flex:none;width:9px;height:9px;transform:rotate(45deg)}.box[data-astro-cid-jo6i4kqk].small{opacity:.7;width:6px;height:6px}.box[data-astro-cid-jo6i4kqk].mid{width:7px;height:7px}.inner[data-astro-cid-jo6i4kqk]{text-align:center;flex-direction:column;align-items:center;gap:18px;padding:30px 24px 0;display:flex}.thanks[data-astro-cid-jo6i4kqk]{color:var(--gold-lt);font-size:20px;line-height:1.7}.kick[data-astro-cid-jo6i4kqk]{letter-spacing:.3em;color:var(--gold);font-size:9px}.orn2[data-astro-cid-jo6i4kqk]{justify-content:center;align-items:center;gap:12px;display:flex}.line2[data-astro-cid-jo6i4kqk]{width:52px}.names[data-astro-cid-jo6i4kqk]{color:var(--cream);font-size:13px;line-height:2}.dots[data-astro-cid-jo6i4kqk]{letter-spacing:.3em;color:var(--gold);font-size:9px}._base_17j8q_9{cursor:pointer;min-height:44px;font-family:var(--kh-font);-webkit-tap-highlight-color:transparent;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:0 22px;font-size:13px;line-height:1.4;text-decoration:none;transition:background .16s,color .16s,border-color .16s,opacity .16s,transform .12s;display:inline-flex}._base_17j8q_9:active:not(:disabled){transform:scale(.97)}._base_17j8q_9:disabled{opacity:.55;cursor:default}._primary_17j8q_19{border:1px solid var(--wine-600);background:var(--wine-600);color:var(--gold-lt)}._primary_17j8q_19:hover:not(:disabled){background:var(--rose);border-color:var(--rose)}._secondary_17j8q_22{color:var(--wine-600);background:0 0;border:1px solid #8e1b2e4d}._secondary_17j8q_22:hover:not(:disabled){background:#8e1b2e0d}._onDark_17j8q_25{border:1px solid var(--gold-a55);color:var(--gold-lt);background:0 0}._onDark_17j8q_25:hover:not(:disabled){color:var(--gold-lt);background:#d9a4411f}._gold_17j8q_28{color:var(--wine-ink);background:linear-gradient(180deg, var(--gold-hi), var(--gold));border:1px solid #0000;box-shadow:0 6px 18px #14020659}._gold_17j8q_28:hover:not(:disabled){color:var(--wine-ink);background:linear-gradient(#fbebc2,#e2b257)}._icon_17j8q_34{cursor:pointer;border:1px solid var(--gold-a55);width:40px;height:40px;color:var(--gold-lt);backdrop-filter:blur(6px);-webkit-tap-highlight-color:transparent;background:#2c0510c7;border-radius:50%;place-items:center;padding:0;transition:transform .12s,background .16s;display:grid;box-shadow:0 4px 14px #1402064d}._icon_17j8q_34:active{transform:scale(.94)}._icon_17j8q_34:disabled{opacity:0;pointer-events:none}html.is-lightbox,html.is-lightbox body{overflow:hidden}._viewer_1d9oc_4{--top:calc(60px + env(safe-area-inset-top));--bottom:calc(92px + env(safe-area-inset-bottom));z-index:var(--z-viewer);color:var(--cream-lt);touch-action:none;overscroll-behavior:contain;-webkit-tap-highlight-color:transparent;position:fixed;inset:0}._backdrop_1d9oc_13{background:radial-gradient(90% 70% at 50% 45%, var(--wine-glow), var(--wine-900) 58%, var(--wine-950));opacity:var(--fade,1);animation:.32s ease-out both _fadeIn_1d9oc_1;position:absolute;inset:0;overflow:hidden}._backdrop_1d9oc_13:before{content:"";background:var(--damask);opacity:.14;position:absolute;inset:0;-webkit-mask:url(/assets/damask-mask.png) 50%/320px;mask:url(/assets/damask-mask.png) 50%/320px}._backdrop_1d9oc_13:after{content:"";background:radial-gradient(#0000 55%,#14020699 100%);position:absolute;inset:0}._backdrop_1d9oc_13 span{background:var(--gold);width:3px;height:3px;box-shadow:0 0 6px var(--gold-a55);opacity:0;border-radius:50%;animation:6s ease-in-out infinite _dust_1d9oc_1;position:absolute}._viewer_1d9oc_4[data-leaving] ._backdrop_1d9oc_13{animation:.32s ease-in both _fadeOut_1d9oc_1}._stage_1d9oc_32{-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;position:absolute;inset:0}._box_1d9oc_33{left:0;right:0;top:var(--top);bottom:var(--bottom);transform-origin:50%;will-change:transform;place-items:center;display:grid;position:absolute}._box_1d9oc_33>*{grid-area:1/1}@keyframes _fadeIn_1d9oc_1{0%{opacity:0}}@keyframes _fadeOut_1d9oc_1{to{opacity:0}}._print_1d9oc_43{--pad:7px;padding:var(--pad);box-sizing:content-box;will-change:transform;width:min(calc(100vw - 44px - 2 * var(--pad)), calc((100dvh - var(--top) - var(--bottom) - 2 * var(--pad)) * var(--ar)), 760px);aspect-ratio:var(--ar);background:linear-gradient(180deg, var(--cream-lt) 0%, var(--cream) 75%, #eadcc4 100%);box-shadow:0 22px 50px #14020699, 0 3px 10px #14020666, inset 0 0 0 1px var(--gold-a45);position:relative}._print_1d9oc_43:after{content:"";inset:calc(var(--pad) - 3px);border:1px solid var(--gold-a55);pointer-events:none;position:absolute}._photo_1d9oc_54{object-fit:cover;pointer-events:none;background:var(--strip-bg);opacity:0;width:100%;height:100%;transition:opacity .22s ease-out;display:block}._photo_1d9oc_54[data-ready]{opacity:1}._missing_1d9oc_59{background:var(--strip-bg);width:100%;height:100%;font-family:var(--en-font);letter-spacing:.22em;text-transform:uppercase;color:var(--tan);justify-content:center;align-items:center;font-size:10px;display:flex}._spinner_1d9oc_63{border:2px solid var(--gold-a28);border-top-color:var(--gold);border-radius:50%;width:28px;height:28px;margin:-14px 0 0 -14px;animation:.8s linear infinite _spin_1d9oc_63,.2s .25s both _fadeIn_1d9oc_1;position:absolute;top:50%;left:50%}@keyframes _spin_1d9oc_63{to{transform:rotate(360deg)}}._top_1d9oc_71{padding:calc(12px + env(safe-area-inset-top)) 12px 0;opacity:var(--fade,1);animation:.3s .14s both _fadeIn_1d9oc_1;position:absolute;top:0;left:0;right:0}._head_1d9oc_76{justify-content:space-between;align-items:center;gap:12px;min-height:40px;display:flex}._title_1d9oc_77{color:var(--gold-lt);white-space:nowrap;text-overflow:ellipsis;padding-left:2px;font-size:13px;overflow:hidden}._close_1d9oc_78{flex:none;width:36px;height:36px;margin-right:-2px}._close_1d9oc_78 svg{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;width:18px;height:18px}._foot_1d9oc_82{left:0;right:0;bottom:calc(18px + env(safe-area-inset-bottom));pointer-events:none;opacity:var(--fade,1);flex-direction:column;align-items:center;gap:7px;animation:.3s .18s both _fadeIn_1d9oc_1;display:flex;position:absolute}._orn_1d9oc_88{align-items:center;gap:9px;display:flex}._orn_1d9oc_88 i{width:40px;display:block}._orn_1d9oc_88 b{border:1px solid var(--gold-a70);width:5px;height:5px;transition:background .26s,transform .26s,box-shadow .26s;display:block;transform:rotate(45deg)}._orn_1d9oc_88 b[data-on]{background:var(--gold-lt);border-color:var(--gold-lt);box-shadow:0 0 6px var(--gold-a70);transform:rotate(45deg)scale(1.35)}._names_1d9oc_95{letter-spacing:.3em;color:var(--gold-lt);font-size:11px}._date_1d9oc_96{letter-spacing:.24em;color:var(--gold);font-size:10px}._date_1d9oc_96 span{letter-spacing:.05em}._viewer_1d9oc_4[data-leaving] :is(._top_1d9oc_71,._foot_1d9oc_82,._side_1d9oc_98){opacity:0;transition:opacity .15s;animation:none}._side_1d9oc_98{width:44px;height:44px;margin-top:-22px;display:none;position:absolute;top:50%}._side_1d9oc_98:hover{background:#d9a4412e}._side_1d9oc_98 svg{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;width:20px;height:20px;margin:auto;display:block}._sidePrev_1d9oc_104{left:24px}._sideNext_1d9oc_105{right:24px}._side_1d9oc_98:disabled{opacity:0;pointer-events:none}@media (hover:hover) and (width>=600px){._side_1d9oc_98{display:grid}}
