/*! tailwindcss v4.3.0 | MIT License | https://tailwindcss.com */
@layer utilities{.inset-\[2px\]{inset:2px}.-top-1{top:calc(var(--spacing,.25rem) * -1)}.-right-1{right:calc(var(--spacing,.25rem) * -1)}.-bottom-1{bottom:calc(var(--spacing,.25rem) * -1)}.-left-1{left:calc(var(--spacing,.25rem) * -1)}.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-\[104px\]{height:104px}.h-\[min\(42svh\,330px\)\]{height:min(42svh,330px)}.w-\[64\%\]{width:64%}.w-\[118\%\]{width:118%}.w-\[300px\]{width:300px}.w-\[calc\(min\(42svh\,330px\)\*0\.66667\)\]{width:calc(min(42svh,330px)/1.49999)}.w-\[min\(40vw\,170px\)\]{width:min(40vw,170px)}.w-\[min\(62vw\,290px\)\]{width:min(62vw,290px)}.max-w-\[340px\]{max-width:340px}.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}.rounded-t-md{border-top-left-radius:calc(var(--radius) * .8);border-top-right-radius:calc(var(--radius) * .8)}.border-\[\#9A7B4F\]\/50{border-color:#9a7b4f80;border-color:lab(53.8813% 8.1414 28.7726/.5)}.bg-\[\#3B0912\]{background-color:#3b0912}.bg-\[\#5C1622\]{background-color:#5c1622}.bg-\[\#9A7B4F\]{background-color:#9a7b4f}.bg-\[\#9A7B4F\]\/40{background-color:#9a7b4f66;background-color:lab(53.8813% 8.1414 28.7726/.4)}.bg-\[\#9A7B4F\]\/70{background-color:#9a7b4fb3;background-color:lab(53.8813% 8.1414 28.7726/.7)}.bg-\[\#E6DCCB\]{background-color:#e6dccb}.bg-\[\#EFE6D6\]{background-color:#efe6d6}.bg-\[\#FBF6EB\]{background-color:#fbf6eb}.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-\[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\/bordeaux-heirloom\/backgrounds-entry-claret-damask\.webp\'\)\]{background-image:url(/templates/bordeaux-heirloom/backgrounds-entry-claret-damask.webp)}.bg-\[url\(\'\/templates\/bordeaux-heirloom\/ornaments-oval-frame\.webp\'\)\]{background-image:url(/templates/bordeaux-heirloom/ornaments-oval-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-10{padding-top:calc(var(--spacing,.25rem) * 10)}.pt-\[104px\]{padding-top:104px}.pt-\[min\(44vw\,250px\)\]{padding-top:min(44vw,250px)}.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-\[clamp\(15px\,4\.2vw\,19px\)\]{font-size:clamp(15px,4.2vw,19px)}.text-\[clamp\(17px\,4\.8vw\,22px\)\]{font-size:clamp(17px,4.8vw,22px)}.text-\[clamp\(20px\,4\.8vw\,22px\)\]{font-size:clamp(20px,4.8vw,22px)}.text-\[clamp\(25px\,9\.3vw\,36px\)\]{font-size:clamp(25px,9.3vw,36px)}.text-\[clamp\(26px\,7\.4vw\,34px\)\]{font-size:clamp(26px,7.4vw,34px)}.text-\[clamp\(30px\,8\.4vw\,40px\)\]{font-size:clamp(30px,8.4vw,40px)}.leading-\[1\.15\]{--tw-leading:1.15;line-height:1.15}.leading-\[1\.85\]{--tw-leading:1.85;line-height:1.85}.tracking-\[0\.08em\]{--tw-tracking:.08em;letter-spacing:.08em}.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-\[\#5C1622\]{color:#5c1622}.text-\[\#9A7B4F\]{color:#9a7b4f}.text-\[\#F6EFE3\]{color:#f6efe3}.text-primary-foreground,.text-primary-foreground\/55{color:var(--primary-foreground)}@supports (color:color-mix(in lab, red, red)){.text-primary-foreground\/55{color:color-mix(in oklab, var(--primary-foreground) 55%, 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)}}.text-primary\/25{color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.text-primary\/25{color:color-mix(in oklab, var(--primary) 25%, transparent)}}.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)}.\[filter\:drop-shadow\(0_26px_44px_rgba\(92\,22\,34\,0\.25\)\)\]{filter:drop-shadow(0 26px 44px #5c162240)}.\[--card-foreground\:\#0B0E13\]{--card-foreground:#0b0e13}.\[--card\:transparent\]{--card:transparent}.\[--foreground\:\#F2EDE4\]{--foreground:#f2ede4}.\[--muted-foreground\:\#DCCFC9\]{--muted-foreground:#dccfc9}.\[clip-path\:polygon\(10px_0\,calc\(100\%_-_10px\)_0\,100\%_10px\,100\%_calc\(100\%_-_10px\)\,calc\(100\%_-_10px\)_100\%\,10px_100\%\,0_calc\(100\%_-_10px\)\,0_10px\)\]{clip-path:polygon(10px 0,calc(100% - 10px) 0,100% 10px,100% calc(100% - 10px),calc(100% - 10px) 100%,10px 100%,0 calc(100% - 10px),0 10px)}@media (hover:hover){.hover\:bg-\[\#4A101B\]:hover{background-color:#4a101b}.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}}.\[\&_\.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\]\:font-bodoni .bg-secondary{font-family:var(--font-bodoni)}.\[\&_\.bg-secondary\]\:text-\[22px\] .bg-secondary{font-size:22px}.\[\&_\.bg-secondary\]\:font-medium .bg-secondary{--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500)}.\[\&_\.bg-secondary\]\:text-\[\#5C1622\] .bg-secondary{color:#5c1622}.\[\&_\.bg-secondary\]\:\[--khmer-face\:var\(--font-bodoni\)\] .bg-secondary{--khmer-face:var(--font-bodoni)}.\[\&_\.font-bodoni\]\:font-normal .font-bodoni{--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-bodoni .font-serif{font-family:var(--font-bodoni)}.\[\&_\.left-4\.top-4\]\:hidden .left-4.top-4{display:none}.\[\&_\.popnum\]\:font-bodoni .popnum{font-family:var(--font-bodoni)}.\[\&_\.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-\[\#5C1622\] .popnum{color:#5c1622}.\[\&_\.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)}.\[\&_\.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)}.\[\&_\.shadow-lg\]\:\[clip-path\:polygon\(8px_0\,calc\(100\%_-_8px\)_0\,100\%_8px\,100\%_calc\(100\%_-_8px\)\,calc\(100\%_-_8px\)_100\%\,8px_100\%\,0_calc\(100\%_-_8px\)\,0_8px\)\] .shadow-lg{clip-path:polygon(8px 0,calc(100% - 8px) 0,100% 8px,100% calc(100% - 8px),calc(100% - 8px) 100%,8px 100%,0 calc(100% - 8px),0 8px)}.\[\&_\.size-9\]\:hidden .size-9{display:none}.\[\&_\[data-entry-aperture\]\]\:top-\[17\.6\%\]\! [data-entry-aperture]{top:17.6%!important}.\[\&_\[data-entry-aperture\]\]\:right-\[18\.2\%\]\! [data-entry-aperture]{right:18.2%!important}.\[\&_\[data-entry-aperture\]\]\:bottom-\[18\.6\%\]\! [data-entry-aperture]{bottom:18.6%!important}.\[\&_\[data-entry-aperture\]\]\:left-\[18\%\]\! [data-entry-aperture]{left:18%!important}.\[\&_\[data-entry-aperture\]\]\:bg-\[\#EFE6D6\] [data-entry-aperture]{background-color:#efe6d6}.\[\&_\[data-entry-title\]\]\:text-\[\#5C1622\] [data-entry-title]{color:#5c1622}.\[\&_button\]\:border-\[\#5C1622\]\/50 button{border-color:#5c162280;border-color:lab(20.2562% 32.6823 11.4975/.5)}.\[\&_button\]\:text-\[\#5C1622\] button{color:#5c1622}.\[\&_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\]\:font-archivo h2{font-family:var(--font-archivo)}.\[\&_h2\]\:text-\[11px\] h2{font-size:11px}.\[\&_h2\]\:font-medium h2{--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500)}.\[\&_h2\]\:tracking-\[0\.3em\] h2{--tw-tracking:.3em;letter-spacing:.3em}.\[\&_h2\]\:text-\[\#5C1622\] h2{color:#5c1622}.\[\&_h2\]\:uppercase h2{text-transform:uppercase}.\[\&_h2_\.font-khmer\]\:text-\[14px\] h2 .font-khmer{font-size:14px}.\[\&_h2_\.font-khmer\]\:font-normal h2 .font-khmer{--tw-font-weight:var(--font-weight-normal,400);font-weight:var(--font-weight-normal,400)}.\[\&_h2_\.font-khmer\]\:tracking-normal h2 .font-khmer{--tw-tracking:var(--tracking-normal,0em);letter-spacing:var(--tracking-normal,0em)}.\[\&_img\]\:ring-\[\#9A7B4F\]\/50 img{--tw-ring-color:#9a7b4f80}@supports (color:lab(0% 0 0)){.\[\&_img\]\:ring-\[\#9A7B4F\]\/50 img{--tw-ring-color:lab(53.8813% 8.1414 28.7726/.5)}}.\[\&_li\]\:border-t li{border-top-style:var(--tw-border-style);border-top-width:1px}.\[\&_li\]\:border-\[\#9A7B4F\]\/40 li{border-color:#9a7b4f66;border-color:lab(53.8813% 8.1414 28.7726/.4)}.\[\&_li\]\:pt-5 li{padding-top:calc(var(--spacing,.25rem) * 5)}.\[\&_li_\.size-2\]\:hidden li .size-2,.\[\&_p\.tracking-wide\]\:hidden p.tracking-wide,.\[\&_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)}.\[\&\>\.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\]\: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\]\: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\.2em\]>div>div>span:last-child{--tw-tracking:.2em;letter-spacing:.2em}.\[\&\>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}.\[\&\>div\>p\]\:font-bodoni>div>p{font-family:var(--font-bodoni)}.\[\&\>div\>p\]\:text-\[\#5C1622\]>div>p{color:#5c1622}.\[\&\>div\>p\.font-khmer\]\:text-\[20px\]>div>p.font-khmer{font-size:20px}}