/*! tailwindcss v4.3.0 | MIT License | https://tailwindcss.com */
@layer utilities{.-top-4{top:calc(var(--spacing,.25rem) * -4)}.-top-\[1\%\]{top:-1%}.-right-4{right:calc(var(--spacing,.25rem) * -4)}.-right-14{right:calc(var(--spacing,.25rem) * -14)}.-left-6{left:calc(var(--spacing,.25rem) * -6)}.-left-\[27px\]{left:-27px}.mt-14{margin-top:calc(var(--spacing,.25rem) * 14)}.mt-16{margin-top:calc(var(--spacing,.25rem) * 16)}.aspect-\[2\/3\]{aspect-ratio:2/3}.h-\[860px\]{height:860px}.h-\[min\(34svh\,290px\)\]{height:min(34svh,290px)}.w-\[104\%\]{width:104%}.w-\[calc\(min\(34svh\,290px\)\*0\.6667\)\]{width:calc(min(34svh,290px)/1.49993)}.w-\[min\(40vw\,170px\)\]{width:min(40vw,170px)}.w-\[min\(62vw\,256px\)\]{width:min(62vw,256px)}.max-w-\[290px\]{max-width:290px}.max-w-\[330px\]{max-width:330px}.max-w-\[344px\]{max-width:344px}.max-w-\[400px\]{max-width:400px}.max-w-\[500px\]{max-width:500px}.max-w-\[560px\]{max-width:560px}.flex-auto{flex:auto}.self-center{align-self:center}.border-primary-foreground\/25{border-color:var(--primary-foreground)}@supports (color:color-mix(in lab, red, red)){.border-primary-foreground\/25{border-color:color-mix(in oklab, var(--primary-foreground) 25%, transparent)}}.bg-\[\#41291A\]{background-color:#41291a}.bg-\[\#F6E7D4\]{background-color:#f6e7d4}.bg-primary,.bg-primary\/35{background-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.bg-primary\/35{background-color:color-mix(in oklab, var(--primary) 35%, transparent)}}.bg-primary\/70{background-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.bg-primary\/70{background-color:color-mix(in oklab, var(--primary) 70%, 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\/terracotta-bloom\/backgrounds-entry-terra-chintz\.webp\'\)\]{background-image:url(/templates/terracotta-bloom/backgrounds-entry-terra-chintz.webp)}.\[mask-image\:linear-gradient\(to_bottom\,black_55\%\,transparent\)\]{-webkit-mask-image:linear-gradient(#000 55%,#0000);mask-image:linear-gradient(#000 55%,#0000)}.object-top{object-position:top}.pt-10{padding-top:calc(var(--spacing,.25rem) * 10)}.pt-\[min\(42vw\,190px\)\]{padding-top:min(42vw,190px)}.pt-\[var\(--invite-safe-top\)\]{padding-top:var(--invite-safe-top)}.pl-6{padding-left:calc(var(--spacing,.25rem) * 6)}.text-\[18px\]{font-size:18px}.text-\[34px\]{font-size:34px}.text-\[38px\]{font-size:38px}.text-\[clamp\(17px\,4\.6vw\,20px\)\]{font-size:clamp(17px,4.6vw,20px)}.text-\[clamp\(18px\,5vw\,21px\)\]{font-size:clamp(18px,5vw,21px)}.text-\[clamp\(20px\,5vw\,21px\)\]{font-size:clamp(20px,5vw,21px)}.text-\[clamp\(26px\,9\.7vw\,38px\)\]{font-size:clamp(26px,9.7vw,38px)}.text-\[clamp\(30px\,9vw\,40px\)\]{font-size:clamp(30px,9vw,40px)}.text-\[clamp\(34px\,10vw\,46px\)\]{font-size:clamp(34px,10vw,46px)}.leading-\[1\.85\]{--tw-leading:1.85;line-height:1.85}.tracking-\[0\.08em\]{--tw-tracking:.08em;letter-spacing:.08em}.tracking-\[0\.32em\]{--tw-tracking:.32em;letter-spacing:.32em}.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}.opacity-20{opacity:.2}.opacity-95{opacity:.95}.mix-blend-multiply{mix-blend-mode:multiply}.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)}.\[--card-foreground\:\#0B0E13\]{--card-foreground:#0b0e13}.\[--foreground\:var\(--primary\)\]{--foreground:var(--primary)}.\[--glass-accent-ink\:var\(--primary\)\]{--glass-accent-ink:var(--primary)}.\[--glass-accent\:var\(--background\)\]{--glass-accent:var(--background)}.\[--shadow-card\:none\]{--shadow-card:none}.\[--shadow-foil\:none\]{--shadow-foil:none}.\[--tpl-title-face\:var\(--font-cormorant\)\]{--tpl-title-face:var(--font-cormorant)}.\[--tpl-title-km-size\:20px\]{--tpl-title-km-size:20px}.\[--tpl-title-size\:26px\]{--tpl-title-size:26px}.\[--tpl-title-weight\:400\]{--tpl-title-weight:400}.before\:-inset-x-6:before{content:var(--tw-content);inset-inline:calc(var(--spacing,.25rem) * -6)}.before\:inset-y-0:before{content:var(--tw-content);inset-block:calc(var(--spacing,.25rem) * 0)}.before\:rounded-\[50\%\]:before{content:var(--tw-content);border-radius:50%}.before\:bg-\[radial-gradient\(closest-side\,var\(--background\)_38\%\,transparent_100\%\)\]:before{content:var(--tw-content);background-image:radial-gradient(closest-side,var(--background) 38%,transparent 100%)}.before\:opacity-90:before{content:var(--tw-content);opacity:.9}.after\:pointer-events-none:after{content:var(--tw-content);pointer-events:none}.after\:bg-\[url\(\'\/templates\/terracotta-bloom\/ornaments-cane-frame\.webp\'\)\]:after{content:var(--tw-content);background-image:url(/templates/terracotta-bloom/ornaments-cane-frame.webp)}.after\:bg-\[length\:100\%_100\%\]:after{content:var(--tw-content);background-size:100% 100%}.after\:bg-no-repeat:after{content:var(--tw-content);background-repeat:no-repeat}@media (hover:hover){.hover\:bg-primary-foreground\/10:hover{background-color:var(--primary-foreground)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-primary-foreground\/10:hover{background-color:color-mix(in oklab, var(--primary-foreground) 10%, transparent)}}}@media (prefers-reduced-motion:reduce){.motion-reduce\:hidden{display:none}}@media (width>=40rem){.sm\:w-48{width:calc(var(--spacing,.25rem) * 48)}}.\[\&_\.font-khmer\]\:text-\[14px\] .font-khmer{font-size:14px}.\[\&_\.glass-chip\]\:bg-primary-foreground\! .glass-chip{background-color:var(--primary-foreground)!important}.\[\&_\.glass-muted\]\:text-primary-foreground\! .glass-muted{color:var(--primary-foreground)!important}.\[\&_\.left-4\.top-4\]\:hidden .left-4.top-4{display:none}.\[\&_\.popnum\]\:font-cormorant .popnum{font-family:var(--font-cormorant)}.\[\&_\.popnum\]\:text-\[44px\] .popnum{font-size:44px}.\[\&_\.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-sm .shadow-lg{border-radius:calc(var(--radius) * .6)}.\[\&_\.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)}.\[\&_\.shadow-lg\]\:ring-0 .shadow-lg{--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)}.\[\&_\.size-9\]\:hidden .size-9{display:none}.\[\&_\[data-entry-aperture\]\]\:top-\[10\.8\%\]\! [data-entry-aperture]{top:10.8%!important}.\[\&_\[data-entry-aperture\]\]\:right-\[17\.6\%\]\! [data-entry-aperture]{right:17.6%!important}.\[\&_\[data-entry-aperture\]\]\:bottom-\[15\.6\%\]\! [data-entry-aperture]{bottom:15.6%!important}.\[\&_\[data-entry-aperture\]\]\:left-\[17\.1\%\]\! [data-entry-aperture]{left:17.1%!important}.\[\&_\[data-entry-aperture\]\]\:rounded-full [data-entry-aperture]{border-radius:3.40282e38px}.\[\&_\[data-entry-aperture\]\]\:bg-\[\#F6E7D4\] [data-entry-aperture]{background-color:#f6e7d4}.\[\&_\[data-slot\=card\]\]\:rounded-sm [data-slot=card]{border-radius:calc(var(--radius) * .6)}.\[\&_\[data-slot\=card\]\]\:border [data-slot=card]{border-style:var(--tw-border-style);border-width:1px}.\[\&_\[data-slot\=card\]\]\:border-primary\/35 [data-slot=card]{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.\[\&_\[data-slot\=card\]\]\:border-primary\/35 [data-slot=card]{border-color:color-mix(in oklab, var(--primary) 35%, transparent)}}.\[\&_\[data-slot\=card\]\]\:bg-card [data-slot=card]{background-color:var(--card)}.\[\&_\[data-slot\=card\]\]\:\[--shadow-card\:none\] [data-slot=card]{--shadow-card:none}.\[\&_button\[type\=submit\]\]\:rounded-sm button[type=submit]{border-radius:calc(var(--radius) * .6)}.\[\&_button\[type\=submit\]\]\:\[--shadow-foil\:none\] button[type=submit]{--shadow-foil:none}.\[\&_h2\]\:text-\[20px\] h2{font-size:20px}.\[\&_h2\]\:font-normal h2{--tw-font-weight:var(--font-weight-normal,400);font-weight:var(--font-weight-normal,400)}.\[\&_h2\>\.only-en\]\:font-cormorant h2>.only-en{font-family:var(--font-cormorant)}.\[\&_h2\>\.only-en\]\:text-\[26px\] h2>.only-en{font-size:26px}.\[\&_input\]\:rounded-sm input{border-radius:calc(var(--radius) * .6)}.\[\&_li_\.size-2\]\:hidden li .size-2{display:none}.\[\&_section\]\:border-primary\/35 section{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.\[\&_section\]\:border-primary\/35 section{border-color:color-mix(in oklab, var(--primary) 35%, transparent)}}.\[\&_section\]\:bg-card\/60 section{background-color:var(--card)}@supports (color:color-mix(in lab, red, red)){.\[\&_section\]\:bg-card\/60 section{background-color:color-mix(in oklab, var(--card) 60%, transparent)}}.\[\&_svg\]\:hidden svg{display:none}.\[\&_textarea\]\:rounded-sm textarea{border-radius:calc(var(--radius) * .6)}.\[\&_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-en\]\:text-\[12px\]>.only-en{font-size:12px}.\[\&\>\.only-km\]\:text-\[14px\]>.only-km{font-size:14px}.\[\&\>\.only-km\]\:text-\[15px\]>.only-km{font-size:15px}.\[\&\>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-4>div:last-child{gap:calc(var(--spacing,.25rem) * 4)}.\[\&\>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,.\[\&\>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\]\:font-archivo>div>div>span:last-child{font-family:var(--font-archivo)}.\[\&\>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\/80>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\/80>div>div>span:last-child{color:color-mix(in oklab, var(--primary-foreground) 80%, transparent)}}.\[\&\>div\>div\>span\:last-child\]\:uppercase>div>div>span:last-child{text-transform:uppercase}.\[\&\>div\>p\]\:text-primary-foreground>div>p{color:var(--primary-foreground)}.\[\&\>div\>p\.font-khmer\]\:text-\[20px\]>div>p.font-khmer{font-size:20px}}