/*! tailwindcss v4.3.0 | MIT License | https://tailwindcss.com */
@layer utilities{.inset-4{inset:calc(var(--spacing,.25rem) * 4)}.-inset-x-7{inset-inline:calc(var(--spacing,.25rem) * -7)}.-top-9{top:calc(var(--spacing,.25rem) * -9)}.top-\[1\.5\%\]{top:1.5%}.-bottom-3{bottom:calc(var(--spacing,.25rem) * -3)}.-mt-6{margin-top:calc(var(--spacing,.25rem) * -6)}.mt-11{margin-top:calc(var(--spacing,.25rem) * 11)}.mt-16{margin-top:calc(var(--spacing,.25rem) * 16)}.aspect-\[2\/3\]{aspect-ratio:2/3}.h-\[104px\]{height:104px}.h-\[860px\]{height:860px}.h-\[calc\(100\%-2rem\)\]{height:calc(100% - 2rem)}.h-\[min\(41svh\,344px\)\]{height:min(41svh,344px)}.w-\[66\%\]{width:66%}.w-\[84px\]{width:84px}.w-\[94\%\]{width:94%}.w-\[calc\(100\%-2rem\)\]{width:calc(100% - 2rem)}.w-\[calc\(min\(41svh\,344px\)\*0\.6667\)\]{width:calc(min(41svh,344px)/1.49993)}.w-\[min\(44vw\,190px\)\]{width:min(44vw,190px)}.w-\[min\(62vw\,256px\)\]{width:min(62vw,256px)}.w-\[min\(84vw\,420px\)\]{width:min(84vw,420px)}.w-\[min\(92vw\,470px\)\]{width:min(92vw,470px)}.max-w-\[330px\]{max-width:330px}.max-w-\[340px\]{max-width:340px}.max-w-\[380px\]{max-width:380px}.max-w-\[400px\]{max-width:400px}.min-w-\[12px\]{min-width:12px}.flex-auto{flex:auto}.self-center{align-self:center}.border-\[\#B49A54\]\/40{border-color:#b49a5466;border-color:lab(64.8497% 3.40992 40.0804/.4)}.border-\[\#B49A54\]\/50{border-color:#b49a5480;border-color:lab(64.8497% 3.40992 40.0804/.5)}.border-\[\#E6D3A3\]\/35{border-color:#e6d3a359;border-color:lab(85.2633% 1.54993 26.3788/.35)}.border-\[\#E6D3A3\]\/40{border-color:#e6d3a366;border-color:lab(85.2633% 1.54993 26.3788/.4)}.bg-\[\#7C6527\]\/35{background-color:#7c652759;background-color:lab(44.1421% 4.12929 37.4888/.35)}.bg-\[\#45573A\]{background-color:#45573a}.bg-\[\#B49A54\]\/70{background-color:#b49a54b3;background-color:lab(64.8497% 3.40992 40.0804/.7)}.bg-\[\#EDEBDA\]{background-color:#edebda}.bg-\[\#EFEFDC\]{background-color:#efefdc}.bg-\[\#FBF9EC\]\/80{background-color:#fbf9eccc;background-color:lab(97.8169% -.959218 6.50857/.8)}.bg-\[\#FBF9EC\]\/95{background-color:#fbf9ecf2;background-color:lab(97.8169% -.959218 6.50857/.95)}.bg-primary-foreground\/\[0\.07\]{background-color:var(--primary-foreground)}@supports (color:color-mix(in lab, red, red)){.bg-primary-foreground\/\[0\.07\]{background-color:color-mix(in oklab, var(--primary-foreground) 7.0%, transparent)}}.bg-\[radial-gradient\(ellipse_at_center\,transparent_30\%\,rgba\(0\,0\,0\,0\.42\)_100\%\)\]{background-image:radial-gradient(#0000 30%,#0000006b 100%)}.bg-\[url\(\'\/templates\/emerald-manor\/backgrounds-entry-emerald-damask\.webp\'\)\]{background-image:url(/templates/emerald-manor/backgrounds-entry-emerald-damask.webp)}.bg-\[url\(\'\/templates\/emerald-manor\/ornaments-arch-frame\.webp\'\)\]{background-image:url(/templates/emerald-manor/ornaments-arch-frame.webp)}.\[mask-image\:linear-gradient\(to_bottom\,black_78\%\,transparent\)\]{-webkit-mask-image:linear-gradient(#000 78%,#0000);mask-image:linear-gradient(#000 78%,#0000)}.bg-\[length\:100\%_100\%\]{background-size:100% 100%}.bg-no-repeat{background-repeat:no-repeat}.object-top{object-position:top}.pt-7{padding-top:calc(var(--spacing,.25rem) * 7)}.pt-9{padding-top:calc(var(--spacing,.25rem) * 9)}.pt-10{padding-top:calc(var(--spacing,.25rem) * 10)}.pt-12{padding-top:calc(var(--spacing,.25rem) * 12)}.pt-\[var\(--invite-safe-top\)\]{padding-top:var(--invite-safe-top)}.pb-9{padding-bottom:calc(var(--spacing,.25rem) * 9)}.text-\[18px\]{font-size:18px}.text-\[38px\]{font-size:38px}.text-\[clamp\(13px\,3\.6vw\,15px\)\]{font-size:clamp(13px,3.6vw,15px)}.text-\[clamp\(15px\,4\.2vw\,17px\)\]{font-size:clamp(15px,4.2vw,17px)}.text-\[clamp\(22px\,6\.2vw\,28px\)\]{font-size:clamp(22px,6.2vw,28px)}.text-\[clamp\(25px\,9\.5vw\,36px\)\]{font-size:clamp(25px,9.5vw,36px)}.text-\[clamp\(26px\,7\.4vw\,32px\)\]{font-size:clamp(26px,7.4vw,32px)}.text-\[clamp\(27px\,8\.6vw\,42px\)\]{font-size:clamp(27px,8.6vw,42px)}.text-\[clamp\(30px\,8\.6vw\,38px\)\]{font-size:clamp(30px,8.6vw,38px)}.leading-\[1\.16\]{--tw-leading:1.16;line-height:1.16}.leading-\[1\.85\]{--tw-leading:1.85;line-height:1.85}.tracking-\[0\.05em\]{--tw-tracking:.05em;letter-spacing:.05em}.tracking-\[0\.08em\]{--tw-tracking:.08em;letter-spacing:.08em}.tracking-\[0\.32em\]{--tw-tracking:.32em;letter-spacing:.32em}.tracking-\[0\.36em\]{--tw-tracking:.36em;letter-spacing:.36em}.tracking-\[0\.42em\]{--tw-tracking:.42em;letter-spacing:.42em}.tracking-normal{--tw-tracking:var(--tracking-normal,0em);letter-spacing:var(--tracking-normal,0em)}.\[overflow-wrap\:break-word\]{overflow-wrap:break-word}.text-\[\#7C6527\]{color:#7c6527}.text-\[\#B49A54\]{color:#b49a54}.text-\[\#E6D3A3\]{color:#e6d3a3}.text-\[\#FBF9EC\]{color:#fbf9ec}.text-primary-foreground,.text-primary-foreground\/60{color:var(--primary-foreground)}@supports (color:color-mix(in lab, red, red)){.text-primary-foreground\/60{color:color-mix(in oklab, var(--primary-foreground) 60%, transparent)}}.text-primary-foreground\/80{color:var(--primary-foreground)}@supports (color:color-mix(in lab, red, red)){.text-primary-foreground\/80{color:color-mix(in oklab, var(--primary-foreground) 80%, transparent)}}.text-primary-foreground\/85{color:var(--primary-foreground)}@supports (color:color-mix(in lab, red, red)){.text-primary-foreground\/85{color:color-mix(in oklab, var(--primary-foreground) 85%, transparent)}}.mix-blend-overlay{mix-blend-mode:overlay}.mix-blend-soft-light{mix-blend-mode:soft-light}.shadow-\[0_28px_56px_-28px_rgba\(42\,50\,32\,0\.45\)\]{--tw-shadow:0 28px 56px -28px var(--tw-shadow-color,#2a322073);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring-\[\#B49A54\]\/60{--tw-ring-color:#b49a5499}@supports (color:lab(0% 0 0)){.ring-\[\#B49A54\]\/60{--tw-ring-color:lab(64.8497% 3.40992 40.0804/.6)}}.\[--card-foreground\:\#1E2A16\]{--card-foreground:#1e2a16}.\[--font-serif\:var\(--font-cinzel\)\]{--font-serif:var(--font-cinzel)}.\[--font-serif\:var\(--font-jost\)\]{--font-serif:var(--font-jost)}.\[--foreground\:var\(--primary-foreground\)\]{--foreground:var(--primary-foreground)}.\[--muted-foreground\:\#C8CDBA\]{--muted-foreground:#c8cdba}.\[--primary-foreground\:\#FBF9EC\]{--primary-foreground:#fbf9ec}.\[--primary\:\#7C6527\]{--primary:#7c6527}.\[--ring\:\#7C6527\]{--ring:#7c6527}.\[--shadow-card\:none\]{--shadow-card:none}.\[--tpl-title-face\:var\(--font-cinzel\)\]{--tpl-title-face:var(--font-cinzel)}.\[--tpl-title-km-size\:18px\]{--tpl-title-km-size:18px}.\[--tpl-title-size\:13px\]{--tpl-title-size:13px}.\[--tpl-title-tracking\:0\.32em\]{--tpl-title-tracking:.32em}.\[--tpl-title-transform\:uppercase\]{--tpl-title-transform:uppercase}.\[--tpl-title-weight\:500\]{--tpl-title-weight:500}@media (prefers-reduced-motion:reduce){.motion-reduce\:hidden{display:none}}@media (width>=40rem){.sm\:-mt-8{margin-top:calc(var(--spacing,.25rem) * -8)}}.\[\&_\.bg-secondary\]\:rounded-none .bg-secondary{border-radius:0}.\[\&_\.bg-secondary\]\:bg-transparent .bg-secondary{background-color:#0000}.\[\&_\.bg-secondary\]\:px-0 .bg-secondary{padding-inline:calc(var(--spacing,.25rem) * 0)}.\[\&_\.bg-secondary\]\:py-0 .bg-secondary{padding-block:calc(var(--spacing,.25rem) * 0)}.\[\&_\.bg-secondary\]\:text-\[20px\] .bg-secondary{font-size:20px}.\[\&_\.font-khmer\]\:text-\[14px\] .font-khmer{font-size:14px}.\[\&_\.font-khmer\]\:\[--khmer-face\:var\(--font-khmer-m1\)\] .font-khmer{--khmer-face:var(--font-khmer-m1)}.\[\&_\.left-4\.top-4\]\:hidden .left-4.top-4{display:none}.\[\&_\.popnum\]\:font-cinzel .popnum{font-family:var(--font-cinzel)}.\[\&_\.popnum\]\:text-\[38px\] .popnum{font-size:38px}.\[\&_\.popnum\]\:font-normal .popnum{--tw-font-weight:var(--font-weight-normal,400);font-weight:var(--font-weight-normal,400)}.\[\&_\.popnum\]\:tracking-normal .popnum{--tw-tracking:var(--tracking-normal,0em);letter-spacing:var(--tracking-normal,0em)}.\[\&_\.popnum\]\:text-primary-foreground .popnum{color:var(--primary-foreground)}.\[\&_\.shadow-lg\]\:rounded-none .shadow-lg{border-radius:0}.\[\&_\.shadow-lg\]\:shadow-none .shadow-lg{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.\[\&_\.size-9\]\:hidden .size-9{display:none}.\[\&_\[data-entry-aperture\]\]\:top-\[15\.2\%\]\! [data-entry-aperture]{top:15.2%!important}.\[\&_\[data-entry-aperture\]\]\:right-\[17\%\]\! [data-entry-aperture]{right:17%!important}.\[\&_\[data-entry-aperture\]\]\:bottom-\[13\.7\%\]\! [data-entry-aperture]{bottom:13.7%!important}.\[\&_\[data-entry-aperture\]\]\:left-\[17\%\]\! [data-entry-aperture]{left:17%!important}.\[\&_\[data-entry-aperture\]\]\:rounded-\[50\%_50\%_45\%_45\%\/21\%_21\%_26\%_26\%\] [data-entry-aperture]{border-radius:50% 50% 45% 45%/21% 21% 26% 26%}.\[\&_\[data-entry-aperture\]\]\:bg-\[\#EFEFDC\] [data-entry-aperture]{background-color:#efefdc}.\[\&_\[data-slot\=card\]\]\:rounded-none [data-slot=card]{border-radius:0}.\[\&_\[data-slot\=card\]\]\:border [data-slot=card]{border-style:var(--tw-border-style);border-width:1px}.\[\&_\[data-slot\=card\]\]\:border-\[\#B49A54\]\/50 [data-slot=card]{border-color:#b49a5480;border-color:lab(64.8497% 3.40992 40.0804/.5)}.\[\&_\[data-slot\=card\]\]\:bg-\[\#FBF9EC\]\/80 [data-slot=card]{background-color:#fbf9eccc;background-color:lab(97.8169% -.959218 6.50857/.8)}.\[\&_\[data-slot\=card\]\]\:ring-0 [data-slot=card]{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.\[\&_\[data-slot\=card\]\]\:\[--shadow-card\:none\] [data-slot=card]{--shadow-card:none}.\[\&_button\]\:rounded-none button{border-radius:0}.\[\&_button\]\:border-foreground\/40 button{border-color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.\[\&_button\]\:border-foreground\/40 button{border-color:color-mix(in oklab, var(--foreground) 40%, transparent)}}.\[\&_button\[type\=submit\]\]\:\[--shadow-foil\:none\] button[type=submit]{--shadow-foil:none}.\[\&_h2\]\:sr-only h2{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.\[\&_h2\]\:text-\[18px\] h2{font-size:18px}.\[\&_h2\]\:font-medium h2{--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500)}.\[\&_h2_span\]\:\[--khmer-face\:var\(--font-khmer-m1\)\] h2 span{--khmer-face:var(--font-khmer-m1)}.\[\&_h2\>\.only-en\]\:font-cinzel h2>.only-en{font-family:var(--font-cinzel)}.\[\&_h2\>\.only-en\]\:text-\[13px\] h2>.only-en{font-size:13px}.\[\&_h2\>\.only-en\]\:tracking-\[0\.32em\] h2>.only-en{--tw-tracking:.32em;letter-spacing:.32em}.\[\&_h2\>\.only-en\]\:uppercase h2>.only-en{text-transform:uppercase}.\[\&_img\]\:rounded-none img{border-radius:0}.\[\&_img\]\:ring-\[\#B49A54\]\/60 img{--tw-ring-color:#b49a5499}@supports (color:lab(0% 0 0)){.\[\&_img\]\:ring-\[\#B49A54\]\/60 img{--tw-ring-color:lab(64.8497% 3.40992 40.0804/.6)}}.\[\&_input\]\:rounded-none input{border-radius:0}.\[\&_li_\.size-2\]\:hidden li .size-2,.\[\&_p\.tracking-wide\]\:hidden p.tracking-wide,.\[\&_svg\]\:hidden svg{display:none}.\[\&_textarea\]\:rounded-none textarea{border-radius:0}.\[\&_ul\]\:border-l-0 ul{border-left-style:var(--tw-border-style);border-left-width:0}.\[\&_ul\]\:pl-0 ul{padding-left:calc(var(--spacing,.25rem) * 0)}.\[\&\>\.only-km\]\:text-\[14px\]>.only-km{font-size:14px}.\[\&\>div\]\:max-w-none>div{max-width:none}.\[\&\>div\]\:gap-1>div{gap:calc(var(--spacing,.25rem) * 1)}.\[\&\>div\]\:rounded-none>div{border-radius:0}.\[\&\>div\]\:bg-transparent>div{background-color:#0000}.\[\&\>div\]\:px-0>div{padding-inline:calc(var(--spacing,.25rem) * 0)}.\[\&\>div\]\:py-0>div{padding-block:calc(var(--spacing,.25rem) * 0)}.\[\&\>div\]\:ring-0>div{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.\[\&\>div\:last-child\]\:gap-4>div:last-child{gap:calc(var(--spacing,.25rem) * 4)}.\[\&\>div\:last-child\>a\]\:order-6>div:last-child>a{order:6}.\[\&\>div\:last-child\>p\]\:\[overflow-wrap\:break-word\]>div:last-child>p{overflow-wrap:break-word}.\[\&\>div\:last-child\>p\:last-of-type\]\:order-5>div:last-child>p:last-of-type{order:5}.\[\&\>div\:last-child\>span\:first-of-type\]\:hidden>div:last-child>span:first-of-type{display:none}.\[\&\>div\:last-child\>span\:nth-of-type\(2\)\]\:order-4>div:last-child>span:nth-of-type(2){order:4}.\[\&\>div\:last-child\>span\:nth-of-type\(2\)\]\:w-full>div:last-child>span:nth-of-type(2){width:100%}.\[\&\>div\>div\]\:bg-transparent>div>div{background-color:#0000}.\[\&\>div\>div\]\:px-0>div>div{padding-inline:calc(var(--spacing,.25rem) * 0)}.\[\&\>div\>div\]\:py-1>div>div{padding-block:calc(var(--spacing,.25rem) * 1)}.\[\&\>div\>div\]\:ring-0>div>div{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.\[\&\>div\>div\>span\:last-child\]\:font-jost>div>div>span:last-child{font-family:var(--font-jost)}.\[\&\>div\>div\>span\:last-child\]\:text-\[10px\]>div>div>span:last-child{font-size:10px}.\[\&\>div\>div\>span\:last-child\]\:font-medium>div>div>span:last-child{--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500)}.\[\&\>div\>div\>span\:last-child\]\:tracking-\[0\.2em\]>div>div>span:last-child{--tw-tracking:.2em;letter-spacing:.2em}.\[\&\>div\>div\>span\:last-child\]\:text-\[\#C8CDBA\]>div>div>span:last-child{color:#c8cdba}.\[\&\>div\>div\>span\:last-child\]\:uppercase>div>div>span:last-child{text-transform:uppercase}}