/*! tailwindcss v4.3.0 | MIT License | https://tailwindcss.com */
@layer utilities{.inset-\[10px\]{inset:10px}.top-\[16\.4\%\]{top:16.4%}.right-\[12\.1\%\]{right:12.1%}.bottom-\[17\.5\%\]{bottom:17.5%}.left-\[12\.1\%\]{left:12.1%}.mt-14{margin-top:calc(var(--spacing,.25rem) * 14)}.mt-16{margin-top:calc(var(--spacing,.25rem) * 16)}.mb-9{margin-bottom:calc(var(--spacing,.25rem) * 9)}.aspect-\[2\/3\]{aspect-ratio:2/3}.h-\[min\(31svh\,300px\)\]{height:min(31svh,300px)}.w-\[64\%\]{width:64%}.w-\[118\%\]{width:118%}.w-\[calc\(min\(31svh\,300px\)\*0\.6667\)\]{width:calc(min(31svh,300px)/1.49993)}.w-\[min\(40vw\,170px\)\]{width:min(40vw,170px)}.w-\[min\(50vw\,232px\)\]{width:min(50vw,232px)}.max-w-\[318px\]{max-width:318px}.max-w-\[340px\]{max-width:340px}.max-w-\[352px\]{max-width:352px}.max-w-\[380px\]{max-width:380px}.max-w-\[400px\]{max-width:400px}.max-w-\[430px\]{max-width:430px}.flex-auto{flex:auto}.self-center{align-self:center}.self-stretch{align-self:stretch}.border-\[24px\]{border-style:var(--tw-border-style);border-width:24px}.border-\[\#6D512D\]\/50{border-color:#6d512d80;border-color:lab(36.8558% 8.73962 25.7264/.5)}.border-\[\#B18D52\]\/45{border-color:#b18d5273;border-color:lab(61.1228% 8.75643 36.6268/.45)}.border-\[\#B18D52\]\/50{border-color:#b18d5280;border-color:lab(61.1228% 8.75643 36.6268/.5)}.border-\[\#B18D52\]\/60{border-color:#b18d5299;border-color:lab(61.1228% 8.75643 36.6268/.6)}.border-\[\#B18D52\]\/70{border-color:#b18d52b3;border-color:lab(61.1228% 8.75643 36.6268/.7)}.bg-\[\#6D512D\]{background-color:#6d512d}.bg-\[\#241C15\]{background-color:#241c15}.bg-\[\#241C15\]\/78{background-color:#241c15c7;background-color:lab(11.0672% 3.05445 6.38205/.78)}.bg-\[\#B18D52\]\/40{background-color:#b18d5266;background-color:lab(61.1228% 8.75643 36.6268/.4)}.bg-\[\#EFE9DD\]{background-color:#efe9dd}.bg-\[\#F2ECE1\]{background-color:#f2ece1}.bg-primary-foreground\/10{background-color:var(--primary-foreground)}@supports (color:color-mix(in lab, red, red)){.bg-primary-foreground\/10{background-color:color-mix(in oklab, var(--primary-foreground) 10%, transparent)}}.bg-primary\/85{background-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.bg-primary\/85{background-color:color-mix(in oklab, var(--primary) 85%, transparent)}}.bg-primary\/95{background-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.bg-primary\/95{background-color:color-mix(in oklab, var(--primary) 95%, transparent)}}.bg-white\/40{background-color:#fff6}@supports (color:color-mix(in lab, red, red)){.bg-white\/40{background-color:color-mix(in oklab, var(--color-white,#fff) 40%, 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\/gilded-palais\/backgrounds-entry-ivory-boiserie\.webp\'\)\]{background-image:url(/templates/gilded-palais/backgrounds-entry-ivory-boiserie.webp)}.bg-\[url\(\'\/templates\/gilded-palais\/ornaments-pearl-frame\.webp\'\)\]{background-image:url(/templates/gilded-palais/ornaments-pearl-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}.pt-7{padding-top:calc(var(--spacing,.25rem) * 7)}.pt-12{padding-top:calc(var(--spacing,.25rem) * 12)}.pt-36{padding-top:calc(var(--spacing,.25rem) * 36)}.pt-\[min\(49vw\,278px\)\]{padding-top:min(49vw,278px)}.pt-\[var\(--invite-safe-top\)\]{padding-top:var(--invite-safe-top)}.font-montserrat{font-family:var(--font-montserrat)}.text-\[18px\]{font-size:18px}.text-\[56px\]{font-size:56px}.text-\[clamp\(18px\,5\.5vw\,24px\)\]{font-size:clamp(18px,5.5vw,24px)}.text-\[clamp\(20px\,5\.6vw\,24px\)\]{font-size:clamp(20px,5.6vw,24px)}.text-\[clamp\(20px\,6vw\,26px\)\]{font-size:clamp(20px,6vw,26px)}.text-\[clamp\(21px\,6\.5vw\,29px\)\]{font-size:clamp(21px,6.5vw,29px)}.text-\[clamp\(23px\,7vw\,30px\)\]{font-size:clamp(23px,7vw,30px)}.text-\[clamp\(30px\,9\.4vw\,46px\)\]{font-size:clamp(30px,9.4vw,46px)}.text-\[clamp\(32px\,12\.4vw\,47px\)\]{font-size:clamp(32px,12.4vw,47px)}.leading-\[1\.4\]{--tw-leading:1.4;line-height:1.4}.leading-\[1\.18\]{--tw-leading:1.18;line-height:1.18}.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\.13em\]{--tw-tracking:.13em;letter-spacing:.13em}.tracking-\[0\.32em\]{--tw-tracking:.32em;letter-spacing:.32em}.tracking-\[0\.38em\]{--tw-tracking:.38em;letter-spacing:.38em}.tracking-\[0\.42em\]{--tw-tracking:.42em;letter-spacing:.42em}.\[overflow-wrap\:break-word\]{overflow-wrap:break-word}.text-\[\#6D512D\]{color:#6d512d}.text-\[\#6D512D\]\/55{color:#6d512d8c;color:lab(36.8558% 8.73962 25.7264/.55)}.text-\[\#B18D52\]{color:#b18d52}.text-\[\#F6EFE3\]{color:#f6efe3}.text-primary-foreground,.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\/85{color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.text-primary\/85{color:color-mix(in oklab, var(--primary) 85%, transparent)}}.shadow-\[0_30px_60px_rgba\(0\,0\,0\,0\.35\)\]{--tw-shadow:0 30px 60px var(--tw-shadow-color,#00000059);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_30px_80px_-30px_rgba\(0\,0\,0\,0\.7\)\]{--tw-shadow:0 30px 80px -30px var(--tw-shadow-color,#000000b3);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.\[--foreground\:\#2C241B\]{--foreground:#2c241b}.\[--foreground\:\#F1EBE0\]{--foreground:#f1ebe0}.\[--muted-foreground\:\#63594A\]{--muted-foreground:#63594a}.\[--muted-foreground\:\#CFC7BB\]{--muted-foreground:#cfc7bb}@media (hover:hover){.hover\:bg-\[\#57401F\]:hover{background-color:#57401f}.hover\:bg-background\/85:hover{background-color:var(--background)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-background\/85:hover{background-color:color-mix(in oklab, var(--background) 85%, transparent)}}.hover\:bg-primary-foreground\/20:hover{background-color:var(--primary-foreground)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-primary-foreground\/20:hover{background-color:color-mix(in oklab, var(--primary-foreground) 20%, transparent)}}}@media (prefers-reduced-motion:reduce){.motion-reduce\:hidden{display:none}}@media (width>=40rem){.sm\:border-\[34px\]{border-style:var(--tw-border-style);border-width:34px}.sm\:px-6{padding-inline:calc(var(--spacing,.25rem) * 6)}}.\[\&_\.bg-border\]\:bg-primary-foreground\/25 .bg-border{background-color:var(--primary-foreground)}@supports (color:color-mix(in lab, red, red)){.\[\&_\.bg-border\]\:bg-primary-foreground\/25 .bg-border{background-color:color-mix(in oklab, var(--primary-foreground) 25%, transparent)}}.\[\&_\.bg-primary\]\:bg-primary-foreground\/70 .bg-primary{background-color:var(--primary-foreground)}@supports (color:color-mix(in lab, red, red)){.\[\&_\.bg-primary\]\:bg-primary-foreground\/70 .bg-primary{background-color:color-mix(in oklab, var(--primary-foreground) 70%, transparent)}}.\[\&_\.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}.\[\&_\.bg-secondary\]\:font-normal .bg-secondary{--tw-font-weight:var(--font-weight-normal,400);font-weight:var(--font-weight-normal,400)}.\[\&_\.font-khmer\]\:text-\[14px\] .font-khmer{font-size:14px}.\[\&_\.font-serif\]\:font-marcellus .font-serif{font-family:var(--font-marcellus)}.\[\&_\.left-4\.top-4\]\:hidden .left-4.top-4{display:none}.\[\&_\.popnum\]\:font-marcellus .popnum{font-family:var(--font-marcellus)}.\[\&_\.popnum\]\:text-\[40px\] .popnum{font-size:40px}.\[\&_\.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)}.\[\&_\.rounded-lg\]\:rounded-none .rounded-lg,.\[\&_\.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}.\[\&_\.text-primary\]\:text-primary-foreground\/80 .text-primary{color:var(--primary-foreground)}@supports (color:color-mix(in lab, red, red)){.\[\&_\.text-primary\]\:text-primary-foreground\/80 .text-primary{color:color-mix(in oklab, var(--primary-foreground) 80%, transparent)}}.\[\&_\[data-entry-aperture\]\]\:top-\[17\.6\%\]\! [data-entry-aperture]{top:17.6%!important}.\[\&_\[data-entry-aperture\]\]\:right-\[13\.3\%\]\! [data-entry-aperture]{right:13.3%!important}.\[\&_\[data-entry-aperture\]\]\:bottom-\[18\.7\%\]\! [data-entry-aperture]{bottom:18.7%!important}.\[\&_\[data-entry-aperture\]\]\:left-\[13\.3\%\]\! [data-entry-aperture]{left:13.3%!important}.\[\&_\[data-entry-aperture\]\]\:bg-\[\#EFE9DD\] [data-entry-aperture]{background-color:#efe9dd}.\[\&_\[data-entry-title\]\]\:\[--khmer-face\:var\(--font-khmer-m1\)\] [data-entry-title]{--khmer-face:var(--font-khmer-m1)}.\[\&_\[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-\[\#B18D52\]\/60 [data-slot=card]{border-color:#b18d5299;border-color:lab(61.1228% 8.75643 36.6268/.6)}.\[\&_\[data-slot\=card\]\]\:border-primary-foreground\/25 [data-slot=card]{border-color:var(--primary-foreground)}@supports (color:color-mix(in lab, red, red)){.\[\&_\[data-slot\=card\]\]\:border-primary-foreground\/25 [data-slot=card]{border-color:color-mix(in oklab, var(--primary-foreground) 25%, transparent)}}.\[\&_\[data-slot\=card\]\]\:bg-background [data-slot=card]{background-color:var(--background)}.\[\&_\[data-slot\=card\]\]\:bg-transparent [data-slot=card]{background-color:#0000}.\[\&_\[data-slot\=card\]\]\:shadow-none [data-slot=card]{--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)}.\[\&_\[data-slot\=card\]\]\:\[--shadow-card\:none\] [data-slot=card]{--shadow-card:none}.\[\&_button\]\:rounded-none button{border-radius:0}.\[\&_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-normal h2{--tw-font-weight:var(--font-weight-normal,400);font-weight:var(--font-weight-normal,400)}.\[\&_h2_span\]\:\[--khmer-face\:var\(--font-khmer-m1\)\] h2 span{--khmer-face:var(--font-khmer-m1)}.\[\&_h2\>\.only-en\]\:font-marcellus h2>.only-en{font-family:var(--font-marcellus)}.\[\&_h2\>\.only-en\]\:text-\[13px\] h2>.only-en{font-size:13px}.\[\&_h2\>\.only-en\]\:tracking-\[0\.3em\] h2>.only-en{--tw-tracking:.3em;letter-spacing:.3em}.\[\&_h2\>\.only-en\]\:uppercase h2>.only-en{text-transform:uppercase}.\[\&_img\]\:rounded-none img{border-radius:0}.\[\&_img\]\:ring-\[\#B18D52\]\/50 img{--tw-ring-color:#b18d5280}@supports (color:lab(0% 0 0)){.\[\&_img\]\:ring-\[\#B18D52\]\/50 img{--tw-ring-color:lab(61.1228% 8.75643 36.6268/.5)}}.\[\&_input\]\:rounded-none input{border-radius:0}.\[\&_li_\.size-2\]\:hidden li .size-2,.\[\&_p\.tracking-wide\]\:hidden p.tracking-wide{display:none}.\[\&_section\]\:rounded-none section{border-radius:0}.\[\&_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\]\:relative>div:last-child{position:relative}.\[\&\>div\:last-child\]\:gap-3>div:last-child{gap:calc(var(--spacing,.25rem) * 3)}.\[\&\>div\:last-child\>p\]\:\[overflow-wrap\:break-word\]>div:last-child>p{overflow-wrap:break-word}.\[\&\>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\)\]\:w-7>div:last-child>span:nth-of-type(2){width:calc(var(--spacing,.25rem) * 7)}.\[\&\>div\>div\]\:rounded-none>div>div{border-radius:0}.\[\&\>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-montserrat>div>div>span:last-child{font-family:var(--font-montserrat)}.\[\&\>div\>div\>span\:last-child\]\:text-\[11px\]>div>div>span:last-child{font-size:11px}.\[\&\>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\.18em\]>div>div>span:last-child{--tw-tracking:.18em;letter-spacing:.18em}.\[\&\>div\>div\>span\:last-child\]\:text-primary-foreground\/72>div>div>span:last-child{color:var(--primary-foreground)}@supports (color:color-mix(in lab, red, red)){.\[\&\>div\>div\>span\:last-child\]\:text-primary-foreground\/72>div>div>span:last-child{color:color-mix(in oklab, var(--primary-foreground) 72%, transparent)}}.\[\&\>div\>div\>span\:last-child\]\:uppercase>div>div>span:last-child{text-transform:uppercase}.\[\&\>div\>p\]\:font-marcellus>div>p{font-family:var(--font-marcellus)}.\[\&\>div\>p\]\:text-primary-foreground>div>p{color:var(--primary-foreground)}.\[\&\>div\>p\.font-khmer\]\:text-\[20px\]>div>p.font-khmer{font-size:20px}}