/*! tailwindcss v4.3.0 | MIT License | https://tailwindcss.com */
@layer utilities{.-right-\[11\%\]{right:-11%}.-bottom-\[9\%\]{bottom:-9%}.h-48{height:calc(var(--spacing,.25rem) * 48)}.h-\[56\%\]{height:56%}.h-\[680px\]{height:680px}.h-\[min\(46svh\,360px\)\]{height:min(46svh,360px)}.w-\[64\%\]{width:64%}.w-\[64px\]{width:64px}.w-\[92px\]{width:92px}.w-\[calc\(min\(46svh\,360px\)\*0\.7525\)\]{width:calc(min(46svh,360px)/1.3289)}.w-\[min\(36vw\,160px\)\]{width:min(36vw,160px)}.w-\[min\(78vw\,330px\)\]{width:min(78vw,330px)}.w-\[min\(110vw\,600px\)\]{width:min(110vw,600px)}.max-w-\[340px\]{max-width:340px}.max-w-\[372px\]{max-width:372px}.max-w-\[392px\]{max-width:392px}.max-w-\[400px\]{max-width:400px}.max-w-\[560px\]{max-width:560px}.flex-auto{flex:auto}.self-center{align-self:center}.bg-\[\#E9E4D8\]{background-color:#e9e4d8}.bg-white\/50{background-color:#ffffff80}@supports (color:color-mix(in lab, red, red)){.bg-white\/50{background-color:color-mix(in oklab, var(--color-white,#fff) 50%, 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\/forest-sage\/backgrounds-entry-white-floral\.webp\'\)\]{background-image:url(/templates/forest-sage/backgrounds-entry-white-floral.webp)}.bg-\[url\(\'\/templates\/forest-sage\/ornaments-baroque-frame\.webp\'\)\]{background-image:url(/templates/forest-sage/ornaments-baroque-frame.webp)}.bg-\[length\:100\%_100\%\]{background-size:100% 100%}.bg-no-repeat{background-repeat:no-repeat}.object-top{object-position:top}.px-12{padding-inline:calc(var(--spacing,.25rem) * 12)}.pt-7{padding-top:calc(var(--spacing,.25rem) * 7)}.pt-\[calc\(var\(--invite-safe-top\)\+var\(--invite-chrome-top\)\)\]{padding-top:calc(var(--invite-safe-top) + var(--invite-chrome-top))}.font-dm-serif{font-family:var(--font-dm-serif)}.font-manrope{font-family:var(--font-manrope)}.text-\[18px\]{font-size:18px}.text-\[clamp\(22px\,6\.4vw\,28px\)\]{font-size:clamp(22px,6.4vw,28px)}.text-\[clamp\(25px\,8\.7vw\,33px\)\]{font-size:clamp(25px,8.7vw,33px)}.text-\[clamp\(26px\,7\.4vw\,32px\)\]{font-size:clamp(26px,7.4vw,32px)}.text-\[clamp\(30px\,8\.6vw\,38px\)\]{font-size:clamp(30px,8.6vw,38px)}.leading-\[1\.9\]{--tw-leading:1.9;line-height:1.9}.tracking-\[0\.08em\]{--tw-tracking:.08em;letter-spacing:.08em}.\[overflow-wrap\:break-word\]{overflow-wrap:break-word}.text-\[var\(--tpl-tan\)\]{color:var(--tpl-tan)}.mix-blend-multiply{mix-blend-mode:multiply}.shadow-\[0_30px_80px_-30px_rgba\(0\,0\,0\,0\.55\)\]{--tw-shadow:0 30px 80px -30px var(--tw-shadow-color,#0000008c);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[inset_0_0_34px_10px_var\(--background\)\]{--tw-shadow:inset 0 0 34px 10px var(--tw-shadow-color,var(--background));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring-offset-\[5px\]{--tw-ring-offset-width:5px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}.\[--tpl-title-km-size\:17px\]{--tpl-title-km-size:17px}.\[--tpl-title-size\:12px\]{--tpl-title-size:12px}.\[--tpl-title-tracking\:0\.28em\]{--tpl-title-tracking:.28em}.\[--tpl-title-weight\:500\]{--tpl-title-weight:500}.\[\&_\.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-dm-serif\]\:font-normal .font-dm-serif{--tw-font-weight:var(--font-weight-normal,400);font-weight:var(--font-weight-normal,400)}.\[\&_\.popnum\]\:font-dm-serif .popnum{font-family:var(--font-dm-serif)}.\[\&_\.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-foreground .popnum{color:var(--foreground)}.\[\&_\.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}.\[\&_\.tabular-nums\]\:font-dm-serif .tabular-nums{font-family:var(--font-dm-serif)}.\[\&_\.tabular-nums\]\:text-\[19px\] .tabular-nums{font-size:19px}.\[\&_\.tabular-nums\]\:font-normal .tabular-nums{--tw-font-weight:var(--font-weight-normal,400);font-weight:var(--font-weight-normal,400)}.\[\&_\.tabular-nums\]\:tracking-normal .tabular-nums{--tw-tracking:var(--tracking-normal,0em);letter-spacing:var(--tracking-normal,0em)}.\[\&_\[data-entry-aperture\]\]\:top-\[27\.2\%\]\! [data-entry-aperture]{top:27.2%!important}.\[\&_\[data-entry-aperture\]\]\:right-\[22\.9\%\]\! [data-entry-aperture]{right:22.9%!important}.\[\&_\[data-entry-aperture\]\]\:bottom-\[21\.6\%\]\! [data-entry-aperture]{bottom:21.6%!important}.\[\&_\[data-entry-aperture\]\]\:left-\[23\.4\%\]\! [data-entry-aperture]{left:23.4%!important}.\[\&_\[data-entry-aperture\]\]\:bg-accent [data-entry-aperture]{background-color:var(--accent)}.\[\&_\[data-entry-title\]\]\:text-\[clamp\(22px\,6\.4vw\,28px\)\] [data-entry-title]{font-size:clamp(22px,6.4vw,28px)}.\[\&_\[data-entry-title\]\]\:font-normal [data-entry-title]{--tw-font-weight:var(--font-weight-normal,400);font-weight:var(--font-weight-normal,400)}.\[\&_\[data-entry-title\]\]\:\[--khmer-face\:var\(--font-khmer-m1\)\] [data-entry-title]{--khmer-face:var(--font-khmer-m1)}.\[\&_\[data-slot\=card\]\]\:rounded-\[16px\] [data-slot=card]{border-radius:16px}.\[\&_\[data-slot\=card\]\]\:border [data-slot=card]{border-style:var(--tw-border-style);border-width:1px}.\[\&_\[data-slot\=card\]\]\:border-border\/70 [data-slot=card]{border-color:var(--border)}@supports (color:color-mix(in lab, red, red)){.\[\&_\[data-slot\=card\]\]\:border-border\/70 [data-slot=card]{border-color:color-mix(in oklab, var(--border) 70%, transparent)}}.\[\&_\[data-slot\=card\]\]\:bg-white\/50 [data-slot=card]{background-color:#ffffff80}@supports (color:color-mix(in lab, red, red)){.\[\&_\[data-slot\=card\]\]\:bg-white\/50 [data-slot=card]{background-color:color-mix(in oklab, var(--color-white,#fff) 50%, transparent)}}.\[\&_\[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)}.\[\&_a\.border\]\:rounded-full a.border,.\[\&_button\]\:rounded-full button{border-radius:3.40282e38px}.\[\&_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\]\]\:rounded-full button[type=submit]{border-radius:3.40282e38px}.\[\&_button\[type\=submit\]\]\:shadow-none button[type=submit]{--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)}.\[\&_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-\[16px\] h2{font-size:16px}.\[\&_h2\]\:text-\[17px\] h2{font-size:17px}.\[\&_h2\]\:font-medium h2{--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500)}.\[\&_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)}.\[\&_img\]\:aspect-\[191\/264\] img{aspect-ratio:191/264}.\[\&_img\]\:rounded-\[6px\] img{border-radius:6px}.\[\&_img\]\:ring-border\/80 img{--tw-ring-color:var(--border)}@supports (color:color-mix(in lab, red, red)){.\[\&_img\]\:ring-border\/80 img{--tw-ring-color:color-mix(in oklab, var(--border) 80%, transparent)}}.\[\&_li\>div\>span\:first-of-type\]\:hidden li>div>span:first-of-type,.\[\&_svg\]\:hidden svg{display:none}.\[\&_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)}.\[\&\>\*\]\:h-48>*{height:calc(var(--spacing,.25rem) * 48)}.\[\&\>\.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\>span\:first-of-type\]\:hidden>div:last-child>span:first-of-type,.\[\&\>div\:last-child\>span\:nth-of-type\(2\)\]\:hidden>div:last-child>span:nth-of-type(2){display:none}.\[\&\>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\]\:text-\[11px\]>div>div>span:last-child{font-size:11px}.\[\&\>div\>div\>span\:last-child\]\:font-semibold>div>div>span:last-child{--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600)}.\[\&\>div\>div\>span\:last-child\]\:tracking-\[0\.12em\]>div>div>span:last-child{--tw-tracking:.12em;letter-spacing:.12em}.\[\&\>div\>div\>span\:last-child\]\:text-muted-foreground>div>div>span:last-child{color:var(--muted-foreground)}.\[\&\>div\>div\>span\:last-child\]\:uppercase>div>div>span:last-child{text-transform:uppercase}}