@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-gradient-position:initial;--tw-gradient-from:#0000;--tw-gradient-via:#0000;--tw-gradient-to:#0000;--tw-gradient-stops:initial;--tw-gradient-via-stops:initial;--tw-gradient-from-position:0%;--tw-gradient-via-position:50%;--tw-gradient-to-position:100%;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-duration:initial;--tw-ease:initial;--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1;--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0}}}@layer theme{:root,:host{--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-white:#fff;--spacing:.25rem;--container-xl:36rem;--container-2xl:42rem;--container-3xl:48rem;--container-7xl:80rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-base:1rem;--text-base--line-height:calc(1.5 / 1);--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--text-xl:1.25rem;--text-xl--line-height:calc(1.75 / 1.25);--text-2xl:1.5rem;--text-2xl--line-height:calc(2 / 1.5);--text-3xl:1.875rem;--text-3xl--line-height:calc(2.25 / 1.875);--text-4xl:2.25rem;--text-4xl--line-height:calc(2.5 / 2.25);--text-5xl:3rem;--text-5xl--line-height:1;--text-6xl:3.75rem;--text-6xl--line-height:1;--text-7xl:4.5rem;--text-7xl--line-height:1;--font-weight-medium:500;--font-weight-semibold:600;--leading-tight:1.25;--radius-2xl:1rem;--ease-in:cubic-bezier(.4, 0, 1, 1);--ease-out:cubic-bezier(0, 0, .2, 1);--ease-in-out:cubic-bezier(.4, 0, .2, 1);--blur-md:12px;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-body);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.pointer-events-none{pointer-events:none}.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.inset-0{inset:0}.inset-x-0{inset-inline:0}.top-0{top:0}.top-4{top:calc(var(--spacing) * 4)}.top-20{top:calc(var(--spacing) * 20)}.top-\[16rem\]{top:16rem}.right-0{right:0}.right-4{right:calc(var(--spacing) * 4)}.right-\[-4rem\]{right:-4rem}.right-\[18\%\]{right:18%}.right-\[32\%\]{right:32%}.bottom-0{bottom:0}.bottom-\[-10rem\]{bottom:-10rem}.left-0{left:0}.left-\[-7rem\]{left:-7rem}.left-\[12\%\]{left:12%}.left-\[20\%\]{left:20%}.left-\[24\%\]{left:24%}.isolate{isolation:isolate}.z-0{z-index:0}.z-10{z-index:10}.z-30{z-index:30}.z-50{z-index:50}.z-\[60\]{z-index:60}.mx-auto{margin-inline:auto}.mt-1{margin-top:var(--spacing)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-5{margin-top:calc(var(--spacing) * 5)}.mt-6{margin-top:calc(var(--spacing) * 6)}.mt-8{margin-top:calc(var(--spacing) * 8)}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.aspect-\[4\/5\]{aspect-ratio:4/5}.size-1{width:var(--spacing);height:var(--spacing)}.h-3\.5{height:calc(var(--spacing) * 3.5)}.h-4{height:calc(var(--spacing) * 4)}.h-5{height:calc(var(--spacing) * 5)}.h-6{height:calc(var(--spacing) * 6)}.h-10{height:calc(var(--spacing) * 10)}.h-16{height:calc(var(--spacing) * 16)}.h-24{height:calc(var(--spacing) * 24)}.h-32{height:calc(var(--spacing) * 32)}.h-36{height:calc(var(--spacing) * 36)}.h-44{height:calc(var(--spacing) * 44)}.h-48{height:calc(var(--spacing) * 48)}.h-64{height:calc(var(--spacing) * 64)}.h-72{height:calc(var(--spacing) * 72)}.h-80{height:calc(var(--spacing) * 80)}.h-full{height:100%}.min-h-32{min-height:calc(var(--spacing) * 32)}.min-h-\[30rem\]{min-height:30rem}.min-h-\[calc\(100vh-7rem\)\]{min-height:calc(100vh - 7rem)}.min-h-full{min-height:100%}.w-1\/2{width:50%}.w-3\.5{width:calc(var(--spacing) * 3.5)}.w-4{width:calc(var(--spacing) * 4)}.w-5{width:calc(var(--spacing) * 5)}.w-6{width:calc(var(--spacing) * 6)}.w-10{width:calc(var(--spacing) * 10)}.w-16{width:calc(var(--spacing) * 16)}.w-24{width:calc(var(--spacing) * 24)}.w-40{width:calc(var(--spacing) * 40)}.w-64{width:calc(var(--spacing) * 64)}.w-72{width:calc(var(--spacing) * 72)}.w-80{width:calc(var(--spacing) * 80)}.w-fit{width:fit-content}.w-full{width:100%}.max-w-2xl{max-width:var(--container-2xl)}.max-w-3xl{max-width:var(--container-3xl)}.max-w-7xl{max-width:var(--container-7xl)}.max-w-xl{max-width:var(--container-xl)}.shrink-0{flex-shrink:0}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.cursor-not-allowed{cursor:not-allowed}.touch-none{touch-action:none}.resize{resize:both}.resize-none{resize:none}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.items-start{align-items:flex-start}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.gap-2{gap:calc(var(--spacing) * 2)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-5{gap:calc(var(--spacing) * 5)}.gap-8{gap:calc(var(--spacing) * 8)}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-hidden{overflow:hidden}.rounded-2xl{border-radius:var(--radius-2xl)}.rounded-\[1\.4rem\]{border-radius:1.4rem}.rounded-\[1\.5rem\]{border-radius:1.5rem}.rounded-\[1\.6rem\]{border-radius:1.6rem}.rounded-\[1\.7rem\]{border-radius:1.7rem}.rounded-\[1\.8rem\]{border-radius:1.8rem}.rounded-\[1\.9rem\]{border-radius:1.9rem}.rounded-\[1\.75rem\]{border-radius:1.75rem}.rounded-\[2rem\]{border-radius:2rem}.rounded-full{border-radius:3.40282e38px}.border{border-style:var(--tw-border-style);border-width:1px}.border-r{border-right-style:var(--tw-border-style);border-right-width:1px}.border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.border-\[\#8d6124\]\/10{border-color:#8d61241a;border-color:lab(45.0852% 14.1249 40.6364/.1)}.border-\[\#a44c26\]\/28{border-color:#a44c2647;border-color:lab(43.5928% 35.3511 39.5539/.28)}.border-\[\#b77736\]\/20{border-color:#b7773633;border-color:lab(56.0719% 21.5479 45.2648/.2)}.border-\[\#b88343\]\/24{border-color:#b883433d;border-color:lab(59.2286% 16.2077 42.3335/.24)}.border-\[\#c38f44\]\/16{border-color:#c38f4429;border-color:lab(63.4944% 14.7029 46.9177/.16)}.border-\[\#c38f44\]\/24{border-color:#c38f443d;border-color:lab(63.4944% 14.7029 46.9177/.24)}.border-\[\#f7e7c2\]\/10{border-color:#f7e7c21a;border-color:lab(92.2435% 1.39529 20.1603/.1)}.border-\[\#f7e7c2\]\/12{border-color:#f7e7c21f;border-color:lab(92.2435% 1.39529 20.1603/.12)}.border-\[\#f7e7c2\]\/28{border-color:#f7e7c247;border-color:lab(92.2435% 1.39529 20.1603/.28)}.border-white\/10{border-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.border-white\/10{border-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.bg-\[\#2d517e\]{background-color:#2d517e}.bg-\[\#5f3041\]{background-color:#5f3041}.bg-\[\#050b15\]\/92{background-color:#050b15eb;background-color:lab(2.88274% -.216968 -5.79072/.92)}.bg-\[\#091321\]\/86{background-color:#091321db;background-color:lab(5.59876% -.409782 -10.9346/.86)}.bg-\[\#a86e3e\]{background-color:#a86e3e}.bg-\[\#c89b4f\]\/20{background-color:#c89b4f33;background-color:lab(67.1439% 11.1596 45.8168/.2)}.bg-\[\#fff7e9\]\/78{background-color:#fff7e9c7;background-color:lab(97.5785% 1.03042 7.75343/.78)}.bg-white\/5{background-color:#ffffff0d}@supports (color:color-mix(in lab, red, red)){.bg-white\/5{background-color:color-mix(in oklab, var(--color-white) 5%, transparent)}}.bg-white\/35{background-color:#ffffff59}@supports (color:color-mix(in lab, red, red)){.bg-white\/35{background-color:color-mix(in oklab, var(--color-white) 35%, transparent)}}.bg-white\/45{background-color:#ffffff73}@supports (color:color-mix(in lab, red, red)){.bg-white\/45{background-color:color-mix(in oklab, var(--color-white) 45%, transparent)}}.bg-white\/55{background-color:#ffffff8c}@supports (color:color-mix(in lab, red, red)){.bg-white\/55{background-color:color-mix(in oklab, var(--color-white) 55%, transparent)}}.bg-white\/58{background-color:#ffffff94}@supports (color:color-mix(in lab, red, red)){.bg-white\/58{background-color:color-mix(in oklab, var(--color-white) 58%, transparent)}}.bg-white\/60{background-color:#fff9}@supports (color:color-mix(in lab, red, red)){.bg-white\/60{background-color:color-mix(in oklab, var(--color-white) 60%, transparent)}}.bg-white\/70{background-color:#ffffffb3}@supports (color:color-mix(in lab, red, red)){.bg-white\/70{background-color:color-mix(in oklab, var(--color-white) 70%, transparent)}}.bg-white\/\[0\.03\]{background-color:#ffffff08}@supports (color:color-mix(in lab, red, red)){.bg-white\/\[0\.03\]{background-color:color-mix(in oklab, var(--color-white) 3%, transparent)}}.bg-gradient-to-t{--tw-gradient-position:to top in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.bg-\[linear-gradient\(135deg\,\#fff2ca\,\#cb9b48\)\]{background-image:linear-gradient(135deg,#fff2ca,#cb9b48)}.from-\[\#07111f\]{--tw-gradient-from:#07111f;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.via-transparent{--tw-gradient-via:transparent;--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.to-white\/5{--tw-gradient-to:#ffffff0d}@supports (color:color-mix(in lab, red, red)){.to-white\/5{--tw-gradient-to:color-mix(in oklab, var(--color-white) 5%, transparent)}}.to-white\/5{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.object-cover{object-fit:cover}.p-3{padding:calc(var(--spacing) * 3)}.p-4{padding:calc(var(--spacing) * 4)}.p-5{padding:calc(var(--spacing) * 5)}.p-6{padding:calc(var(--spacing) * 6)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-5{padding-inline:calc(var(--spacing) * 5)}.px-6{padding-inline:calc(var(--spacing) * 6)}.px-7{padding-inline:calc(var(--spacing) * 7)}.py-1{padding-block:var(--spacing)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-4{padding-block:calc(var(--spacing) * 4)}.py-5{padding-block:calc(var(--spacing) * 5)}.py-7{padding-block:calc(var(--spacing) * 7)}.py-8{padding-block:calc(var(--spacing) * 8)}.pt-10{padding-top:calc(var(--spacing) * 10)}.pt-24{padding-top:calc(var(--spacing) * 24)}.pb-8{padding-bottom:calc(var(--spacing) * 8)}.pb-20{padding-bottom:calc(var(--spacing) * 20)}.text-center{text-align:center}.text-left{text-align:left}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.text-5xl{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}.text-6xl{font-size:var(--text-6xl);line-height:var(--tw-leading,var(--text-6xl--line-height))}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\[0\.7rem\]{font-size:.7rem}.text-\[0\.62rem\]{font-size:.62rem}.text-\[0\.68rem\]{font-size:.68rem}.text-\[0\.72rem\]{font-size:.72rem}.leading-6{--tw-leading:calc(var(--spacing) * 6);line-height:calc(var(--spacing) * 6)}.leading-7{--tw-leading:calc(var(--spacing) * 7);line-height:calc(var(--spacing) * 7)}.leading-8{--tw-leading:calc(var(--spacing) * 8);line-height:calc(var(--spacing) * 8)}.leading-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.font-\[family\:var\(--font-display\)\]{--tw-font-weight:var(--font-display);font-weight:var(--font-display)}.font-\[family\:var\(--font-script\)\]{--tw-font-weight:var(--font-script);font-weight:var(--font-script)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-\[0\.4em\]{--tw-tracking:.4em;letter-spacing:.4em}.tracking-\[0\.26em\]{--tw-tracking:.26em;letter-spacing:.26em}.tracking-\[0\.28em\]{--tw-tracking:.28em;letter-spacing:.28em}.tracking-\[0\.34em\]{--tw-tracking:.34em;letter-spacing:.34em}.tracking-\[0\.38em\]{--tw-tracking:.38em;letter-spacing:.38em}.tracking-\[0\.42em\]{--tw-tracking:.42em;letter-spacing:.42em}.text-\[\#4d3618\]{color:#4d3618}.text-\[\#4d3618\]\/92{color:#4d3618eb;color:lab(24.7999% 7.90882 22.7249/.92)}.text-\[\#5b371f\]{color:#5b371f}.text-\[\#5d441f\]\/88{color:#5d441fe0;color:lab(31.0259% 7.8046 26.3357/.88)}.text-\[\#6a5131\]{color:#6a5131}.text-\[\#6a5131\]\/78{color:#6a5131c7;color:lab(36.5399% 7.60722 22.9392/.78)}.text-\[\#8d6124\]{color:#8d6124}.text-\[\#8d6124\]\/52{color:#8d612485;color:lab(45.0852% 14.1249 40.6364/.52)}.text-\[\#8d6124\]\/58{color:#8d612494;color:lab(45.0852% 14.1249 40.6364/.58)}.text-\[\#8d6124\]\/60{color:#8d612499;color:lab(45.0852% 14.1249 40.6364/.6)}.text-\[\#8d6124\]\/62{color:#8d61249e;color:lab(45.0852% 14.1249 40.6364/.62)}.text-\[\#8d6124\]\/70{color:#8d6124b3;color:lab(45.0852% 14.1249 40.6364/.7)}.text-\[\#8d6124\]\/72{color:#8d6124b8;color:lab(45.0852% 14.1249 40.6364/.72)}.text-\[\#9a6b34\]{color:#9a6b34}.text-\[\#9c4f24\]\/58{color:#9c4f2494;color:lab(42.9269% 30.4867 39.3995/.58)}.text-\[\#9c4f24\]\/72{color:#9c4f24b8;color:lab(42.9269% 30.4867 39.3995/.72)}.text-\[\#9e341d\]{color:#9e341d}.text-\[\#15120e\]{color:#15120e}.text-\[\#604020\]\/88{color:#604020e0;color:lab(30.3165% 11.7007 25.1129/.88)}.text-\[\#a44c26\]{color:#a44c26}.text-\[\#f7e7c2\]{color:#f7e7c2}.text-\[\#f7e7c2\]\/50{color:#f7e7c280;color:lab(92.2435% 1.39529 20.1603/.5)}.text-\[\#f7e7c2\]\/55{color:#f7e7c28c;color:lab(92.2435% 1.39529 20.1603/.55)}.text-\[\#f7e7c2\]\/65{color:#f7e7c2a6;color:lab(92.2435% 1.39529 20.1603/.65)}.text-\[\#f7e7c2\]\/68{color:#f7e7c2ad;color:lab(92.2435% 1.39529 20.1603/.68)}.text-\[\#f7e7c2\]\/70{color:#f7e7c2b3;color:lab(92.2435% 1.39529 20.1603/.7)}.text-\[\#f7e7c2\]\/75{color:#f7e7c2bf;color:lab(92.2435% 1.39529 20.1603/.75)}.text-\[\#f7e7c2\]\/85{color:#f7e7c2d9;color:lab(92.2435% 1.39529 20.1603/.85)}.text-\[\#f7efe1\]{color:#f7efe1}.text-\[\#f7f0df\]\/82{color:#f7f0dfd1;color:lab(95.007% .324279 9.12712/.82)}.text-\[\#f8e7cf\]\/70{color:#f8e7cfb3;color:lab(92.5546% 3.15598 13.9261/.7)}.text-\[\#ffe4a8\]{color:#ffe4a8}.text-\[\#fff7ea\]{color:#fff7ea}.text-white{color:var(--color-white)}.text-white\/86{color:#ffffffdb}@supports (color:color-mix(in lab, red, red)){.text-white\/86{color:color-mix(in oklab, var(--color-white) 86%, transparent)}}.text-white\/88{color:#ffffffe0}@supports (color:color-mix(in lab, red, red)){.text-white\/88{color:color-mix(in oklab, var(--color-white) 88%, transparent)}}.text-white\/90{color:#ffffffe6}@supports (color:color-mix(in lab, red, red)){.text-white\/90{color:color-mix(in oklab, var(--color-white) 90%, transparent)}}.capitalize{text-transform:capitalize}.uppercase{text-transform:uppercase}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.opacity-70{opacity:.7}.shadow-\[0_14px_30px_rgba\(118\,72\,24\,0\.08\)\]{--tw-shadow:0 14px 30px var(--tw-shadow-color,#76481814);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_18px_40px_rgba\(203\,155\,72\,0\.28\)\]{--tw-shadow:0 18px 40px var(--tw-shadow-color,#cb9b4847);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_18px_40px_rgba\(203\,155\,72\,0\.35\)\]{--tw-shadow:0 18px 40px var(--tw-shadow-color,#cb9b4859);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_22px_50px_rgba\(133\,78\,22\,0\.08\)\]{--tw-shadow:0 22px 50px var(--tw-shadow-color,#854e1614);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_1px_0_rgba\(255\,255\,255\,0\.9\)\,0_14px_34px_rgba\(122\,65\,24\,0\.08\)\]{--tw-shadow:inset 0 1px 0 var(--tw-shadow-color,#ffffffe6), 0 14px 34px var(--tw-shadow-color,#7a411814);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.drop-shadow{--tw-drop-shadow-size:drop-shadow(0 1px 2px var(--tw-drop-shadow-color,#0000001a)) drop-shadow(0 1px 1px var(--tw-drop-shadow-color,#0000000f));--tw-drop-shadow:drop-shadow(0 1px 2px #0000001a) drop-shadow(0 1px 1px #0000000f);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.drop-shadow-\[0_3px_12px_rgba\(0\,0\,0\,0\.9\)\]{--tw-drop-shadow-size:drop-shadow(0 3px 12px var(--tw-drop-shadow-color,#000000e6));--tw-drop-shadow:var(--tw-drop-shadow-size);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.invert{--tw-invert:invert(100%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.backdrop-blur-md{--tw-backdrop-blur:blur(var(--blur-md));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-200{--tw-duration:.2s;transition-duration:.2s}.duration-700{--tw-duration:.7s;transition-duration:.7s}.ease-in{--tw-ease:var(--ease-in);transition-timing-function:var(--ease-in)}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.select-none{-webkit-user-select:none;user-select:none}@media (hover:hover){.group-hover\:scale-105:is(:where(.group):hover *){--tw-scale-x:105%;--tw-scale-y:105%;--tw-scale-z:105%;scale:var(--tw-scale-x) var(--tw-scale-y)}.hover\:-translate-y-0\.5:hover{--tw-translate-y:calc(var(--spacing) * -.5);translate:var(--tw-translate-x) var(--tw-translate-y)}}@media (min-width:40rem){.sm\:top-5{top:calc(var(--spacing) * 5)}.sm\:right-6{right:calc(var(--spacing) * 6)}.sm\:flex{display:flex}.sm\:min-h-\[34rem\]{min-height:34rem}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.sm\:flex-row{flex-direction:row}.sm\:items-end{align-items:flex-end}.sm\:items-start{align-items:flex-start}.sm\:justify-between{justify-content:space-between}.sm\:justify-end{justify-content:flex-end}.sm\:p-5{padding:calc(var(--spacing) * 5)}.sm\:p-6{padding:calc(var(--spacing) * 6)}.sm\:p-7{padding:calc(var(--spacing) * 7)}.sm\:p-8{padding:calc(var(--spacing) * 8)}.sm\:px-6{padding-inline:calc(var(--spacing) * 6)}.sm\:px-8{padding-inline:calc(var(--spacing) * 8)}.sm\:px-10{padding-inline:calc(var(--spacing) * 10)}.sm\:py-9{padding-block:calc(var(--spacing) * 9)}.sm\:pb-10{padding-bottom:calc(var(--spacing) * 10)}.sm\:text-right{text-align:right}.sm\:text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.sm\:text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.sm\:text-5xl{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}.sm\:text-6xl{font-size:var(--text-6xl);line-height:var(--tw-leading,var(--text-6xl--line-height))}.sm\:text-7xl{font-size:var(--text-7xl);line-height:var(--tw-leading,var(--text-7xl--line-height))}.sm\:text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.sm\:text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}}@media (min-width:48rem){.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:64rem){.lg\:min-h-\[calc\(100vh-7rem\)\]{min-height:calc(100vh - 7rem)}.lg\:grid-cols-\[0\.9fr_1\.1fr\]{grid-template-columns:.9fr 1.1fr}.lg\:grid-cols-\[0\.95fr_1\.05fr\]{grid-template-columns:.95fr 1.05fr}.lg\:grid-cols-\[1\.05fr_0\.95fr\]{grid-template-columns:1.05fr .95fr}.lg\:grid-cols-\[1\.15fr_0\.85fr\]{grid-template-columns:1.15fr .85fr}.lg\:grid-cols-\[auto\,1fr\]{grid-template-columns:auto,1fr}.lg\:items-center{align-items:center}.lg\:items-end{align-items:flex-end}.lg\:p-10{padding:calc(var(--spacing) * 10)}.lg\:p-12{padding:calc(var(--spacing) * 12)}.lg\:px-8{padding-inline:calc(var(--spacing) * 8)}.lg\:text-left{text-align:left}.lg\:text-7xl{font-size:var(--text-7xl);line-height:var(--tw-leading,var(--text-7xl--line-height))}}@media (min-width:80rem){.xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}}}:root{--background:#160711;--foreground:#f7f0df;--surface:#220b18cc;--surface-strong:#160711f0;--gold-soft:#f7e7c2;--gold-rich:#cf9f4f;--gold-deep:#8d6124;--rose:#d8a8ad;--sky:#6f2138;--font-body:"Baskerville", "Iowan Old Style", "Palatino Linotype", "Book Antiqua", Garamond, serif;--font-display:"Didot", "Bodoni 72", "Baskerville", serif;--font-script:"Snell Roundhand", "Apple Chancery", "URW Chancery L", cursive}*{box-sizing:border-box}html{background:var(--background);scroll-behavior:auto}body{color:var(--foreground);font-family:var(--font-body), serif;background:radial-gradient(circle at top,#f6cad22e,#0000 28%),radial-gradient(circle at 18% 18%,#d7a8ad29,#0000 24%),radial-gradient(circle at 82% 28%,#cf9f4f24,#0000 26%),linear-gradient(#1a0813 0%,#210915 34%,#120712 100%)}body:before{content:"";pointer-events:none;opacity:.16;background-image:linear-gradient(#ffffff08 1px,#0000 1px),linear-gradient(90deg,#ffffff08 1px,#0000 1px);background-size:72px 72px;position:fixed;inset:0;-webkit-mask-image:radial-gradient(circle,#000 45%,#0000 100%);mask-image:radial-gradient(circle,#000 45%,#0000 100%)}a{color:inherit}button{cursor:pointer}::selection{color:#fff;background:#cf9f4f59}::-webkit-scrollbar{width:10px}::-webkit-scrollbar-track{background:#2c0e1de6}::-webkit-scrollbar-thumb{background:linear-gradient(#f7e7c299,#8d6124d9);border-radius:999px}.glass-panel{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);color:#5b371f;background:radial-gradient(circle at top,#fff8e8d6,#0000 44%),linear-gradient(#fff1d9db,#ecc6a5c7);border:1px solid #ad6f2f33;box-shadow:0 18px 42px #72351924,inset 0 1px #ffffffd1}.section-shell{color:#55361e;background:radial-gradient(circle at 50% -18%,#fff7e0c7,#0000 36%),radial-gradient(circle at 92% 12%,#cf775c24,#0000 24%),linear-gradient(#fff2dff0,#e7c5a6db);border:1px solid #b4773638;border-radius:2rem;position:relative;overflow:hidden;box-shadow:0 24px 72px #622b1429,inset 0 1px #ffffffdb}.section-shell:before{content:"";pointer-events:none;border:1px solid #ad6f2f29;border-radius:1.5rem;position:absolute;inset:12px}.experience-track{scroll-snap-type:none;overscroll-behavior-y:auto;touch-action:pan-y}.snap-point{scroll-snap-align:none;scroll-snap-stop:normal;scroll-margin-top:7rem}.scene-paper{color:#4d3618;background:linear-gradient(#fff7e8f5,#f5e9d4eb),#fffc;border-radius:1.75rem;position:relative;overflow:hidden;box-shadow:0 24px 60px #00000038,inset 0 1px #fffffff2}.scene-paper:before{content:"";opacity:.95;pointer-events:none;background:radial-gradient(circle at 20% 20%,#ffd2bf99,#0000 30%),radial-gradient(circle at 84% 16%,#ffeecab3,#0000 28%),radial-gradient(circle at 70% 85%,#f2c98438,#0000 25%);position:absolute;inset:0}.scene-paper>*{z-index:1;position:relative}.scene-chip{background:#ffffff85;border:1px solid #8d612429;box-shadow:0 10px 24px #5d3c1214}.scratch-card{cursor:grab;background:radial-gradient(circle at top,#fff6e4d9,#f7e6caad 58%,#e9c9a194),linear-gradient(#ffffffd1,#f4e4c9b8);position:relative;overflow:hidden;box-shadow:inset 0 1px #fffffff2,0 18px 42px #87541d1f}.scratch-card:before{content:"";z-index:0;pointer-events:none;opacity:0;background:radial-gradient(circle at 9% 20%,#ffc35c00,#0000 12%),radial-gradient(circle at 91% 24%,#ffc35c00,#0000 12%);transition:opacity .5s;position:absolute;inset:0}.scratch-card.is-revealed:before{opacity:1;animation:3.2s ease-in-out infinite scratchRevealGlow}.scratch-card:active{cursor:grabbing}.scratch-card:focus-visible{outline-offset:4px;outline:2px solid #a44c26b8}.scratch-date-grid{z-index:1;position:relative}.scratch-progress-track{background:#8d612424;border-radius:999px;width:min(9rem,34%);height:.42rem;position:relative;overflow:hidden;box-shadow:inset 0 1px 2px #63390d1f}.scratch-progress-fill{border-radius:inherit;background:linear-gradient(90deg,#b95236,#d89a55);transition:width .18s;position:absolute;inset:0 auto 0 0}.scratch-cell{text-align:center;background:#fffcf5c7;border:1px solid #a86e2624;border-radius:1.25rem;padding:1rem .85rem 1.15rem;transition:transform .62s cubic-bezier(.22,1,.36,1),box-shadow .62s,background .62s;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffffdb}.scratch-cell:after{content:"";opacity:0;background:linear-gradient(100deg,#0000,#ffe5ab9e,#0000);position:absolute;inset:-40% -70%;transform:translate(-42%)}.scratch-card.is-revealed .scratch-date-grid .scratch-cell{background:linear-gradient(#fffdf6eb,#ffedd3c2);transform:translateY(-4px);box-shadow:inset 0 1px #fffffff5,0 16px 30px #994c2024}.scratch-card.is-revealed .scratch-date-grid .scratch-cell:nth-child(2){transition-delay:80ms}.scratch-card.is-revealed .scratch-date-grid .scratch-cell:nth-child(3){transition-delay:.16s}.scratch-card.is-revealed .scratch-date-grid .scratch-cell:after{animation:1.25s ease-out .18s both scratchDateGleam}.scratch-celebration-burst{z-index:4;pointer-events:none;position:absolute;inset:0;overflow:hidden}.scratch-burst-petal{filter:drop-shadow(0 6px 10px #854e1629);opacity:0;animation:scratchCelebrateBurst 1.4s cubic-bezier(.22, 1, .36, 1) var(--burst-delay,0s) forwards;background:linear-gradient(#ffd8ccfa,#ffb26fad),linear-gradient(90deg,#b137274d,#0000 58%);border-radius:68% 32% 72% 28%;position:absolute;transform:translate(0)rotate(0)scale(.4)}.scratch-fireworks{z-index:4;pointer-events:none;position:absolute;inset:0}.scratch-firework{opacity:0;width:.42rem;height:.42rem;transform:scale(var(--firework-scale,1));filter:drop-shadow(0 0 8px #ffcb6bdb)drop-shadow(0 0 18px #c542276b);animation:sideFirecracker 2.25s ease-out var(--firework-delay,0s) infinite;background:#ffd579;border-radius:999px;position:absolute}.scratch-firework-left{left:.55rem}.scratch-firework-right{right:.55rem}.scratch-firework:before,.scratch-firework:after{content:"";opacity:0;width:3.4rem;height:3.4rem;animation:firecrackerRing 2.25s ease-out var(--firework-delay,0s) infinite;background:radial-gradient(circle at 50% 0,#ffe6a6 0 3px,#0000 4px),radial-gradient(circle at 86% 18%,#f6a24f 0 3px,#0000 4px),radial-gradient(circle at 100%,#ffefe8 0 2px,#0000 3px),radial-gradient(circle at 82% 84%,#f7c55c 0 3px,#0000 4px),radial-gradient(circle at 50% 100%,#fff0be 0 3px,#0000 4px),radial-gradient(circle at 16% 82%,#de5d4b 0 3px,#0000 4px),radial-gradient(circle at 0%,#ffe8b0 0 2px,#0000 3px),radial-gradient(circle at 18% 16%,#f3a05a 0 3px,#0000 4px);border-radius:999px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scale(0)}.scratch-firework:after{width:2.4rem;height:2.4rem;animation-delay:calc(var(--firework-delay,0s) + .12s)}.scratch-reveal-message{z-index:5;width:fit-content;font-family:var(--font-display), serif;letter-spacing:.28em;text-transform:uppercase;color:#8d401cc7;opacity:0;background:#fff8e8c7;border:1px solid #c4833238;border-radius:999px;margin:1.1rem auto 0;padding:.65rem 1rem;font-size:.68rem;transition:opacity .45s,transform .45s cubic-bezier(.22,1,.36,1);position:relative;transform:translateY(8px)scale(.94)}.scratch-reveal-message.is-visible{opacity:1;transform:translateY(0)scale(1)}.date-countdown-reveal{margin-top:clamp(1.5rem,4vw,2.75rem)}.countdown-luxury-panel{color:#4d3618;background:radial-gradient(circle at 50% -10%,#fff6ddeb,#0000 34%),linear-gradient(#fff8ece6,#f1d7b4b8);border-color:#bc7f3d3d;position:relative;overflow:hidden;box-shadow:0 26px 70px #66361029,inset 0 1px #ffffffe0}.countdown-luxury-panel:before{content:"";pointer-events:none;opacity:.9;background:radial-gradient(circle at 16% 22%,#ffce8638,#0000 18%),radial-gradient(circle at 84% 18%,#b248411f,#0000 20%),repeating-linear-gradient(135deg,#a874460f 0 1px,#0000 1px 18px);position:absolute;inset:0}.countdown-luxury-panel>*{z-index:1;position:relative}.countdown-luxury-panel p:first-child{color:#8d6124a8}.countdown-luxury-panel h2{color:#56391b;text-shadow:0 1px #ffffffbf}.countdown-luxury-panel .glass-panel{background:linear-gradient(#fffcf4db,#ffeccfad),#ffffff6b;border-color:#aa70302e;animation:.96s cubic-bezier(.22,1,.36,1) both countdownCardRise;box-shadow:0 16px 34px #9150181c,inset 0 1px #ffffffeb}.countdown-luxury-panel .glass-panel:nth-child(2){animation-delay:80ms}.countdown-luxury-panel .glass-panel:nth-child(3){animation-delay:.16s}.countdown-luxury-panel .glass-panel:nth-child(4){animation-delay:.24s}.countdown-luxury-panel .glass-panel p:last-child{color:#5b3b199e}.namaste-invite-row{z-index:5;opacity:0;justify-content:center;gap:clamp(.75rem,3vw,1.35rem);min-height:5.4rem;margin-top:1rem;transition:opacity .55s .16s,transform .7s cubic-bezier(.22,1,.36,1) .16s;display:flex;position:relative;transform:translateY(14px)}.namaste-invite-row.is-visible{opacity:1;transform:translateY(0)}.namaste-host{transform-origin:50% 100%;width:3rem;height:5rem;animation:namasteWelcome 2.8s ease-in-out var(--host-delay,0s) infinite;display:inline-block;position:relative}.namaste-head{background:linear-gradient(145deg,#ffd1aa,#c97a50);border-radius:50%;width:1.55rem;height:1.55rem;position:absolute;top:.1rem;left:50%;transform:translate(-50%);box-shadow:inset 0 2px #ffefd7c2}.namaste-head:before,.namaste-head:after{content:"";background:#5c2d22;border-radius:50%;width:.16rem;height:.16rem;position:absolute;top:.52rem}.namaste-head:before{left:.48rem}.namaste-head:after{right:.48rem}.namaste-body{background:linear-gradient(160deg,#b54431,#e1a24c);border-radius:1.1rem 1.1rem .65rem .65rem;width:2.2rem;height:2.75rem;position:absolute;top:1.52rem;left:50%;transform:translate(-50%);box-shadow:inset 0 1px #ffeabd8a}.namaste-host-girl .namaste-body{background:linear-gradient(160deg,#b72f68,#f1a56e)}.namaste-host-girl .namaste-head:before,.namaste-host-girl .namaste-head:after{box-shadow:-.24rem -.36rem 0 .18rem #52281ce6,.24rem -.36rem 0 .18rem #52281ce6}.namaste-arm{transform-origin:50% 0;background:linear-gradient(#ffd1aa,#bd724f);border-radius:999px;width:.55rem;height:1.65rem;position:absolute;top:2rem;left:50%}.namaste-arm-left{transform:translate(-.5rem)rotate(-32deg)}.namaste-arm-right{transform:translate(-.05rem)rotate(32deg)}.namaste-arm:after{content:"";background:#ffd1aa;border-radius:50%;width:.5rem;height:.5rem;position:absolute;bottom:-.06rem;left:50%;transform:translate(-50%)}.scratch-overlay{border-radius:inherit;pointer-events:none;z-index:2;background:radial-gradient(circle at 22% 14%,#ffd9b238,#0000 30%),linear-gradient(135deg,#bf563d 0%,#9d2f28 58%,#7b201f 100%);transition:clip-path .16s ease-out;position:absolute;inset:0;box-shadow:inset 0 1px #ffe9d233,inset 0 -20px 36px #3e060829}.scratch-overlay:before{content:"";background:repeating-linear-gradient(135deg,#ffecd614 0 1px,#0000 1px 10px),linear-gradient(125deg,#0000 12%,#ffd6ad1f 32%,#0000 52%),linear-gradient(55deg,#0000 20%,#ffead81f 44%,#0000 66%);position:absolute;inset:0}.scratch-cover-grid{z-index:1;position:relative}.scratch-overlay-shimmer{background:linear-gradient(90deg,#0000,#fff2dc42,#0000);width:55%;height:140%;animation:2.8s ease-in-out infinite scratchShimmer;position:absolute;inset:-10% auto auto -30%;transform:rotate(14deg)}.scratch-cell-overlay{background:linear-gradient(#ffe2cd1a,#4a0a0914),#ffffff09;border-color:#ffe1cc33;box-shadow:inset 0 1px #ffe9d724,inset 0 -1px #3e070833}.scratch-card.is-revealed .scratch-overlay{opacity:0;transition:clip-path .34s cubic-bezier(.22,1,.36,1),opacity .62s 80ms}.venue-stage{background:linear-gradient(#080e18f5,#050a12fa);box-shadow:0 28px 70px #00000047}.venue-stage-plain .venue-stage-media{background:radial-gradient(circle at 50% 44%,#ca9d4d38,#0000 17%),radial-gradient(circle at 50% 44%,#fff4d114,#0000 36%),linear-gradient(135deg,#141f30fa,#070d18fa)}.venue-stage-plain .venue-stage-media:before{content:"";z-index:2;border:1px solid #f7e7c229;border-radius:999px 999px 1.5rem 1.5rem;position:absolute;inset:12%;box-shadow:inset 0 0 0 12px #f7e7c206,0 0 70px #ca9d4d14}.venue-stage-media{position:relative;overflow:hidden}.venue-stage-image{z-index:0;object-position:center 58%;filter:saturate(.9)contrast(1.08)brightness(.78)}.venue-stage-image-overlay{z-index:1;pointer-events:none;background:linear-gradient(#0409111f,#04091161 48%,#040911b8),radial-gradient(circle,#0000 8%,#04091161 82%)}.venue-stage-copy{-webkit-backdrop-filter:blur(12px)saturate(1.05);backdrop-filter:blur(12px)saturate(1.05);background:#050b14b8;border:1px solid #ffebbe42;box-shadow:0 22px 60px #00000075,inset 0 1px #ffffff1f}.venue-stage-badge{font-family:var(--font-display), serif;letter-spacing:.34em;text-transform:uppercase;background:#ffffff1a;border:1px solid #ffe8c433;border-radius:999px;padding:.8rem 1rem;font-size:.68rem}.celebration-shell:before{content:"";pointer-events:none;background:radial-gradient(circle at top,#f4d4a21f,#0000 30%),linear-gradient(#ffffff0a,#0000 18%);position:absolute;inset:0}.celebration-rain{overflow:hidden}.celebration-petal{width:var(--celebration-size,12px);height:calc(var(--celebration-size,12px) * 1.5);opacity:.9;filter:blur(.2px);animation:celebrationFall var(--celebration-duration,8s) linear infinite;animation-delay:var(--celebration-delay,0s);background:linear-gradient(#ffd1d4f2,#fff1da7a),linear-gradient(90deg,#eba86966,#0000 58%);border-radius:68% 32% 72% 28%;position:absolute;top:-12%}.temple-frame{background:radial-gradient(circle at top,#fff5e0f0,#f6e7cde6 52%,#f2dfc2e0 100%);border:1px solid #bb853b3d;border-radius:999px 999px 1.8rem 1.8rem/4.75rem 4.75rem 1.8rem 1.8rem;position:relative;overflow:hidden;box-shadow:0 28px 70px #542d0a29,inset 0 1px #ffffffeb}.temple-frame:before{content:"";pointer-events:none;border:1px solid #c69a5938;border-radius:999px 999px 1.3rem 1.3rem/4rem 4rem 1.3rem 1.3rem;position:absolute;inset:14px}.temple-frame:after{content:"";pointer-events:none;background:radial-gradient(circle at 50% 0,#ecc88047,#0000 28%),linear-gradient(#ffffff61,#0000 20%);position:absolute;inset:0}.envelope-stage{perspective:1600px;position:relative}.intro-showcase{place-items:center;width:100%;height:100%;min-height:100svh;display:grid}.intro-backdrop{background:radial-gradient(circle at 50% 22%,#fff9effa,#fadfd9db 24%,#0000 50%),radial-gradient(circle at 50% 66%,#b12c4929,#0000 28%),linear-gradient(#f7e2d9fa,#efcfc7f5 56%,#e2bcb2fa);position:absolute;inset:0}.intro-backdrop-overlay{background:linear-gradient(#ffffff1a,#71242f1a),radial-gradient(circle at 50% 58%,#b52a461a,#0000 30%);position:absolute;inset:0}.intro-backdrop:before{content:"";opacity:.28;background:radial-gradient(circle at 50% -6%,#ffffffe6,#0000 35%),repeating-linear-gradient(90deg,#ffffff52 0 7%,#ecc7bf2e 7% 14%);position:absolute;inset:0}.intro-backdrop:after{content:"";background:radial-gradient(circle at top,#fff3,#0000 28%),linear-gradient(#ffffff0f,#0000 24%);border:1px solid #b480401a;border-radius:3rem;position:absolute;inset:6% 7%;box-shadow:inset 0 1px #ffffff2e,0 30px 120px #5a2f0d29}.intro-stage-copy{justify-items:center;gap:.75rem;display:grid}.intro-stage-title{font-family:var(--font-display), serif;letter-spacing:.2em;text-transform:uppercase;color:#5c2b12f0;text-shadow:0 10px 26px #ffffff3d;font-size:clamp(2.15rem,5vw,4rem);line-height:.9}.intro-stage-subtitle{color:#7b5636e0;text-shadow:0 10px 24px #ffffff2e;font-size:clamp(.92rem,1.8vw,1.1rem)}.intro-backdrop-glow{filter:blur(28px);opacity:.72;background:radial-gradient(circle,#c34c252e,#0000 72%);border-radius:999px;width:18rem;height:18rem;position:absolute;top:50%}.intro-backdrop-glow-left{left:14%;transform:translateY(-50%)}.intro-backdrop-glow-right{right:14%;transform:translateY(-50%)}.intro-overlay-opening .intro-backdrop-glow{animation:2.6s forwards introBlessingGlow}.intro-backdrop-sheen{opacity:.4;background:repeating-linear-gradient(90deg,#9e6f3a0a 0 8px,#0000 8px 54px),repeating-linear-gradient(0deg,#0000 0 26px,#ffe9ce1a 27px,#0000 28px);position:absolute;inset:0}.intro-envelope-wrap:before{content:none}.intro-envelope-wrap{transform-origin:50%;will-change:transform, opacity, filter;width:100%;height:100%;transition:transform .95s cubic-bezier(.22,1,.36,1)}.intro-envelope-wrap.is-transitioning{pointer-events:none;animation:1.18s cubic-bezier(.22,1,.36,1) forwards directEnvelopeToInvitation}.invitation-magic{z-index:30;pointer-events:none;opacity:0;position:absolute;inset:0;overflow:hidden}.intro-overlay-opening .invitation-magic{opacity:1}.invitation-magic-wash,.invitation-magic-aura,.invitation-magic-ring,.invitation-magic-petal,.invitation-magic-sparkle{pointer-events:none;opacity:0;will-change:transform, opacity, filter;position:absolute;top:50%;left:50%}.invitation-magic-wash{mix-blend-mode:screen;background:radial-gradient(circle,#fff7d3eb 0%,#f5b8567a 16%,#b8364824 38%,#0000 66%);inset:-20%}.intro-overlay-opening .invitation-magic-wash{animation:1.05s ease-out both invitationMagicWash}.invitation-magic-aura{aspect-ratio:1;mix-blend-mode:screen;background:radial-gradient(circle,#fffcddfa 0%,#ffcf6dd1 24%,#eb754857 48%,#0000 72%);border-radius:999px;width:22vmin;box-shadow:0 0 3rem #ffd276b8,0 0 7rem #dc4f4857}.intro-overlay-opening .invitation-magic-aura{animation:1.05s cubic-bezier(.16,1,.3,1) both invitationMagicAura}.invitation-magic-ring{aspect-ratio:1;border:1px solid #ffe299e0;border-radius:999px;width:18vmin;box-shadow:0 0 0 1px #fffae03d,0 0 1.5rem #ffcd699e,inset 0 0 1.2rem #ffeebe47}.intro-overlay-opening .invitation-magic-ring-one{animation:1.02s cubic-bezier(.22,1,.36,1) both invitationMagicRing}.intro-overlay-opening .invitation-magic-ring-two{animation:1.06s cubic-bezier(.22,1,.36,1) 80ms both invitationMagicRing}.invitation-magic-petal{background:linear-gradient(145deg,#fff0da 0%,#ef9aa7 42%,#b9375f 100%);border-radius:75% 25% 72% 28%;box-shadow:inset 1px 1px #ffffffb8,0 0 .9rem #ffbe9d6b}.intro-overlay-opening .invitation-magic-petal{animation:invitationMagicPetal 1.05s cubic-bezier(.18, .82, .28, 1) var(--magic-delay) both}.invitation-magic-sparkle{mix-blend-mode:screen;background:#ffe0a0;border-radius:999px;box-shadow:0 0 .4rem #fff8cdf5,0 0 1rem #ffb642c7}.invitation-magic-sparkle:before,.invitation-magic-sparkle:after{content:"";background:#fff6cde6;border-radius:999px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.invitation-magic-sparkle:before{width:1px;height:300%}.invitation-magic-sparkle:after{width:300%;height:1px}.intro-overlay-opening .invitation-magic-sparkle{animation:invitationMagicSparkle .92s cubic-bezier(.18, .82, .28, 1) var(--magic-delay) both}.envelope-shell.envelope-shell-direct{background:radial-gradient(circle at 50% 36%,#ffdebe3d,#0000 24%),radial-gradient(circle at 50% 57%,#ffb4703d,#0000 28%),radial-gradient(circle at 16% 22%,#ffbeaa1a,#0000 20%),radial-gradient(circle at 86% 24%,#ffd8ae14,#0000 22%),linear-gradient(155deg,#ad3147 0%,#8b1b31 42%,#5a0d20 100%);border:0;box-shadow:inset 0 1px #ffe5d124,inset 0 -42px 90px #2a040d6b,0 44px 110px #39081461}.intro-envelope-wrap.is-transitioning .envelope-shell-direct{filter:saturate(1.08)brightness(1.04);transform:scale(1.015)}.envelope-seal-art{filter:saturate(1.08)contrast(1.03)brightness(1.03)drop-shadow(0 26px 42px #3a061033)}.envelope-rose-wash,.envelope-cream-glow,.envelope-edge-vignette{z-index:12;pointer-events:none;position:absolute;inset:0}.envelope-rose-wash{mix-blend-mode:screen;opacity:.9;background:radial-gradient(circle at 50% 28%,#ffe1ca29,#0000 31%),radial-gradient(circle at 50% 56%,#f6a47838,#0000 24%),linear-gradient(#ffc6bc0f,#0000 42%,#700c2014)}.envelope-cream-glow{filter:blur(2px);mix-blend-mode:soft-light;background:radial-gradient(at 50% 30%,#fff5e06b,#0000 25%),radial-gradient(at 50% 55%,#ffc68047,#0000 24%),linear-gradient(#ffe8d614,#0000 50%);inset:-12% -8%}.envelope-edge-vignette{background:radial-gradient(#0000 0 46%,#4d05142e 78%,#30030e52 100%),linear-gradient(#ffe6d30f,#0000 22%,#34040f29)}.envelope-inside-glow{z-index:1;aspect-ratio:1.55;filter:blur(34px);opacity:.28;pointer-events:none;background:radial-gradient(circle,#ffedc49e,#ffb25933 38%,#0000 72%);border-radius:50%;width:min(72vw,38rem);transition:opacity 1.1s,transform 1.5s cubic-bezier(.22,1,.36,1);position:absolute;top:29%;left:50%;transform:translate(-50%,-50%)scale(.8)}.intro-envelope-wrap.is-opening .envelope-inside-glow{opacity:.92;transition-delay:.6s;transform:translate(-50%,-50%)scale(1.25)}.intro-envelope-portrait .envelope-shell{aspect-ratio:auto;border-radius:0;height:100%;min-height:100svh}.intro-envelope-portrait .envelope-flap{clip-path:polygon(0 0,100% 0,50% 100%);height:52%}.intro-envelope-portrait .envelope-pocket{clip-path:polygon(0 25%,50% 0,100% 25%,100% 100%,0 100%);height:72%}.intro-envelope-portrait .envelope-side-fold{width:50%;top:17%}.intro-envelope-portrait .envelope-letter{inset:12% clamp(1.25rem,8vw,8rem) auto}.intro-envelope-portrait .envelope-paper{max-width:none;min-height:min(40svh,22rem);padding:clamp(1.35rem,4vw,3rem) 1rem clamp(1.6rem,5vw,3.4rem)}.intro-envelope-portrait .wax-seal{top:56%}.intro-envelope-normal .envelope-letter{width:min(84vw,38rem);inset:8% auto auto 50%;transform:translate(-50%,58%)scale(.88)}.intro-envelope-normal.is-opening .envelope-letter{transition-delay:2.18s,2.02s,2.02s;transform:translate(-50%)scale(.96)}.intro-envelope-normal .envelope-paper{background:radial-gradient(circle at top,#ffffffb8,#0000 28%),linear-gradient(#fffcf5fa,#f4ede0f5);border-radius:1.7rem;padding:1rem;box-shadow:0 18px 34px #5e462d24,inset 0 1px #fffffff0}.normal-envelope-card{background:radial-gradient(circle at top,#fff9,#0000 26%),linear-gradient(#fffdf8f5,#f5f0e6fa);border:1px solid #bca88352;border-radius:1.35rem;min-height:20rem;padding:1.4rem 1rem 1.55rem;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #f1e5d1db,inset 0 18px 34px #ffffff6b}.normal-envelope-card:before{content:"";pointer-events:none;background:linear-gradient(135deg,#cfbc9514,#0000 38%),radial-gradient(circle at 50% 12%,#d1e4d042,#0000 22%);position:absolute;inset:0}.normal-envelope-kicker,.normal-envelope-title,.normal-envelope-subtitle,.normal-envelope-date,.normal-envelope-emblem,.normal-envelope-divider{z-index:1;position:relative}.normal-envelope-kicker{font-family:var(--font-display), serif;letter-spacing:.32em;text-transform:uppercase;color:#757f68c2;font-size:.64rem}.normal-envelope-emblem{font-family:var(--font-script), serif;color:#728468;text-shadow:0 1px #ffffff8a,0 10px 24px #8a9a7e24;justify-content:center;align-items:baseline;gap:.08rem;margin-top:1.6rem;font-size:4rem;line-height:1;display:flex}.normal-envelope-emblem small{font-family:var(--font-display), serif;color:#8f987cdb;font-size:.36em;transform:translateY(-.18rem)}.normal-envelope-divider{background:linear-gradient(90deg,#0000,#ad9773d1,#0000);width:4.5rem;height:1px;margin:1rem auto 1.15rem}.normal-envelope-title{font-family:var(--font-display), serif;color:#42503e;font-size:1.6rem;line-height:1.1}.normal-envelope-subtitle{letter-spacing:.24em;text-transform:uppercase;color:#826b4bbd;margin-top:.55rem;font-size:.72rem}.normal-envelope-date{font-family:var(--font-display), serif;letter-spacing:.16em;text-transform:uppercase;color:#5d7057db;margin-top:1rem;font-size:.92rem}.normal-envelope-corner{opacity:.8;pointer-events:none;width:4rem;height:4rem;position:absolute}.normal-envelope-corner:before,.normal-envelope-corner:after{content:"";background:linear-gradient(#a8be9eb3,#7a95744d);border-radius:999px;position:absolute}.normal-envelope-corner:before{width:2.3rem;height:1px}.normal-envelope-corner:after{width:1px;height:2.3rem}.normal-envelope-corner-tl{top:.9rem;left:.9rem}.normal-envelope-corner-tl:before,.normal-envelope-corner-bl:before{left:0}.normal-envelope-corner-tl:after,.normal-envelope-corner-tr:after{top:0}.normal-envelope-corner-tr{top:.9rem;right:.9rem}.normal-envelope-corner-tr:before,.normal-envelope-corner-br:before{top:0;right:0}.normal-envelope-corner-tr:after,.normal-envelope-corner-br:after{right:0}.normal-envelope-corner-bl{bottom:.9rem;left:.9rem}.normal-envelope-corner-bl:before,.normal-envelope-corner-br:before,.normal-envelope-corner-bl:after,.normal-envelope-corner-br:after{bottom:0}.normal-envelope-corner-br{bottom:.9rem;right:.9rem}.intro-envelope-wrap:not(.is-opening){border-radius:0;overflow:hidden}.intro-envelope-wrap.is-opening{overflow:hidden}.envelope-shell{aspect-ratio:1.58;--envelope-glow:#ffcb8f29;--envelope-top:#b23a4f;--envelope-mid:#8f1f35;--envelope-deep:#5c0f20;background:radial-gradient(circle at 50% 47%, #ffdfb22e, transparent 20%), radial-gradient(circle at 50% 58%, var(--envelope-glow), transparent 28%), linear-gradient(145deg, var(--envelope-top) 0%, var(--envelope-mid) 48%, var(--envelope-deep) 100%);-webkit-backdrop-filter:blur(2px)saturate(1.12);backdrop-filter:blur(2px)saturate(1.12);cursor:pointer;z-index:4;width:100%;transform-style:preserve-3d;border:1px solid #ffe2b633;border-radius:1.8rem;padding:0;transition:transform .18s,box-shadow .42s,filter .42s;display:block;position:relative;overflow:hidden;box-shadow:0 42px 92px #00000080,inset 0 1px #ffe8c429,inset 0 -28px 50px #23020657}.envelope-shell.envelope-shell-direct{--envelope-glow:#ffc48e33;--envelope-top:#b43a4f;--envelope-mid:#8f1c34;--envelope-deep:#641025}.envelope-shell:active{transform:scale(.985)}.envelope-shell:disabled{cursor:default}.intro-envelope-wrap.is-opening .envelope-shell{filter:saturate(1.08)brightness(1.03);box-shadow:0 58px 110px #0000008a,inset 0 1px #ffddba1a,inset 0 -30px 46px #23020638}.envelope-shell:before{content:"";opacity:.7;pointer-events:none;z-index:3;background:radial-gradient(circle at 11% 12%,#ffdcbd1c,#0000 15%),radial-gradient(circle at 89% 15%,#ffdab817,#0000 16%),linear-gradient(35deg,#0000 49.25%,#36030d33 50%,#ffdcb514 50.7%,#0000 51.05%),linear-gradient(145deg,#0000 49.25%,#36030d33 50%,#ffdcb514 50.7%,#0000 51.05%),radial-gradient(circle at 50% 54%,#ffb75733,#0000 20%),linear-gradient(115deg,#ffffff0a,#0000 35%),repeating-linear-gradient(135deg,#ffeedc09 0 1px,#0000 1px 13px);position:absolute;inset:0}.envelope-shell:after{content:"";mix-blend-mode:soft-light;pointer-events:none;z-index:13;background:radial-gradient(circle at 52% 54%,#fcc2681f,#0000 18%),linear-gradient(90deg,#ffdcc814,#0000 24%,#ffd2bc0a 48%,#0000 74%),linear-gradient(#0000,#21020733);position:absolute;inset:0}.envelope-pocket{clip-path:polygon(0 35%,50% 2%,100% 35%,100% 100%,0 100%);z-index:4;transform-origin:bottom;background:radial-gradient(circle at 50% 3%,#ffcc942e,#0000 28%),linear-gradient(#b13045d6 0%,#560d1cf2 100%),repeating-linear-gradient(135deg,#ffe8ca09 0 1px,#0000 1px 16px);border-top:1px solid #ffd6aa14;height:64%;transition:transform 1.05s cubic-bezier(.22,1,.36,1),filter 1.05s;position:absolute;inset:auto 0 0}.intro-envelope-wrap.is-opening .envelope-pocket{filter:brightness(1.12)saturate(1.1);transition-delay:1.25s,1.25s;transform:translateY(9px)scaleY(.975)}.envelope-flap{transform-origin:top;height:72%;transform-style:preserve-3d;clip-path:polygon(0 0,100% 0,50% 88%);z-index:7;backface-visibility:hidden;background:radial-gradient(circle at 50% 22%,#ffd5a929,#0000 30%),linear-gradient(#c54154fa 0%,#6c1424fa 100%),repeating-linear-gradient(135deg,#ffe9ce08 0 1px,#0000 1px 15px);transition:transform 1.75s cubic-bezier(.18,.92,.22,1),box-shadow 1.2s,filter 1.2s;position:absolute;inset:0 0 auto;box-shadow:inset 0 1px #ffddba0f,inset 0 -20px 30px #2d040947}.intro-envelope-wrap.is-opening .envelope-flap{filter:brightness(.95);transition-delay:.45s;transform:perspective(1600px)rotateX(-176deg)translateY(-20px);box-shadow:inset 0 1px #ffddba05,0 8px 18px #14020333}.envelope-side-fold{z-index:5;opacity:.92;width:50%;transform-style:preserve-3d;background:radial-gradient(circle at 50% 18%,#ffc38f24,#0000 28%),linear-gradient(#a62a3cc7,#4e0a1aeb),repeating-linear-gradient(125deg,#ffe6c907 0 1px,#0000 1px 15px);transition:transform 1.05s cubic-bezier(.22,1,.36,1),filter 1.05s;position:absolute;top:25%;bottom:0}.envelope-side-left{transform-origin:0;clip-path:polygon(0 0,100% 45%,0 100%);left:0}.envelope-side-right{transform-origin:100%;clip-path:polygon(0 45%,100% 0,100% 100%);right:0}.intro-envelope-wrap.is-opening .envelope-side-left{filter:brightness(1.12);transition-delay:1.25s,1.25s;transform:perspective(1300px)translate(-4%)rotateY(18deg)}.intro-envelope-wrap.is-opening .envelope-side-right{filter:brightness(1.12);transition-delay:1.25s,1.25s;transform:perspective(1300px)translate(4%)rotateY(-18deg)}.envelope-letter{z-index:2;pointer-events:none;opacity:0;filter:blur(5px);transition:transform 1.25s cubic-bezier(.18,.92,.22,1),opacity .55s,filter .55s;position:absolute;inset:7% 16% auto;transform:translateY(62%)scale(.9)}.intro-envelope-wrap.is-opening .envelope-letter{z-index:9;opacity:1;filter:blur();transition-delay:1.92s,1.72s,1.72s;transform:translateY(-4%)scale(.98)}.intro-envelope-normal.is-opening .envelope-letter{transform:translate(-50%)scale(.96)}.envelope-paper{text-align:center;pointer-events:none;background:radial-gradient(circle at top,#fff1d89e,#0000 36%),linear-gradient(#fff9eefa,#f8e6ccf2);border-radius:1.65rem;place-items:center;gap:.6rem;max-width:22rem;margin:0 auto;padding:1.15rem 1rem 1.65rem;display:grid;position:relative;box-shadow:0 18px 34px #49210c38,inset 0 1px #ffffffe6}.envelope-paper-kicker{font-family:var(--font-display), serif;letter-spacing:.34em;text-transform:uppercase;color:#854029bd;font-size:clamp(.64rem,1.8vw,.9rem)}.envelope-paper-names{font-family:var(--font-script), serif;color:#8d2949;text-shadow:0 1px #ffffffe6,0 8px 22px #933a4729;font-size:clamp(2.7rem,10vw,6.4rem);line-height:.95}.envelope-paper-names span{color:#b68243}.envelope-paper:after{content:"";background:linear-gradient(90deg,#0000,#a9793457,#0000);height:1px;position:absolute;inset:auto 18% 1rem}.envelope-glow{aspect-ratio:1;filter:blur(30px);opacity:.62;z-index:6;pointer-events:none;background:radial-gradient(circle,#ffc45b85,#9e422633 34%,#0000 72%);border-radius:999px;width:24%;transition:transform 1s cubic-bezier(.22,1,.36,1),opacity 1s,filter 1s;animation:2.8s ease-in-out infinite envelopeShine;position:absolute;top:55%;left:50%;transform:translate(-50%,-50%)}.intro-envelope-wrap.is-opening .envelope-glow{opacity:.92;filter:blur(38px);transform:translate(-50%,-62%)scale(1.7)}.intro-monogram{z-index:7;font-family:var(--font-script), serif;color:#ffece21f;text-shadow:0 10px 24px #36090729;pointer-events:none;font-size:4.6rem;line-height:1;transition:opacity .42s,transform .42s;position:absolute;top:54%;left:50%;transform:translate(-50%)}.intro-envelope-wrap.is-opening .intro-monogram{opacity:0;transform:translate(-50%)translateY(-12px)scale(.94)}.wax-seal{isolation:isolate;z-index:10;color:#efac98;filter:drop-shadow(0 2px 1px #ffb9a31f);pointer-events:none;background:radial-gradient(circle at 28% 20%,#ffd2bcb8,#0000 15%),radial-gradient(circle at 68% 75%,#4a0d1280,#0000 34%),radial-gradient(circle at 48% 44%,#cb564f70,#0000 48%),conic-gradient(from 18deg,#8e3035,#b94f4e 18%,#873037 39%,#a94344 61%,#6e202a 82%,#96343b);border:0;border-radius:46% 54% 48% 52%/52% 45% 55% 48%;place-items:center;width:118px;height:118px;transition:transform .52s,opacity .48s,box-shadow .52s;animation:2.8s ease-in-out infinite sealPulse;display:grid;position:absolute;top:54.5%;left:50%;transform:translate(-50%,-50%)scale(1);box-shadow:0 4px #4a0e14c7,0 18px 32px #1e040870,0 0 24px #b7423d3d,inset 0 4px 3px #ffcdb757,inset 5px 3px 13px #ffc0aa29,inset -9px -11px 20px #3d0a1094}.wax-seal:before{content:"";z-index:1;border:2px solid #ee97844d;border-radius:48% 52% 46% 54%/53% 47% 52% 48%;position:absolute;inset:7px;box-shadow:0 0 0 4px #480f143d,0 2px 4px #ffc6b133,inset 0 2px 1px #ffcdb947,inset 0 -7px 13px #37090e52}.wax-seal:after{content:"";opacity:.92;z-index:0;background:radial-gradient(circle at 42% 34%,#ca595033,#52121929);border:1px solid #ec998747;border-radius:47% 53% 51% 49%/50% 47% 53% 50%;position:absolute;inset:18px;box-shadow:inset 0 3px 7px #31080e6b,0 2px 1px #ffbea92e}.intro-envelope-wrap.is-opening .wax-seal{animation:1.12s cubic-bezier(.22,1,.36,1) forwards waxSealBreak;box-shadow:0 18px 34px #1e040533,0 0 42px #cd624647}.envelope-seal-lock{z-index:18;aspect-ratio:1;background:radial-gradient(circle at 32% 24%,#fff7ccf5,#0000 18%),radial-gradient(circle at 66% 76%,#562b0752,#0000 34%),conic-gradient(from 10deg,#b87a25,#f7da83 11%,#a9681e 26%,#e9ba5b 43%,#8f5518 61%,#f0c76a 78%,#a7651d);border-radius:999px;place-items:center;width:clamp(7.35rem,15vmin,9.8rem);transition:opacity .62s,transform .86s cubic-bezier(.22,1,.36,1),filter .62s;animation:2.8s ease-in-out infinite sealPulse;display:grid;position:absolute;top:54.5%;left:50%;transform:translate(-50%,-50%);box-shadow:0 8px #5a300da8,0 28px 54px #2c040c70,0 0 46px #f6b15757,inset 0 5px 6px #fffad57a,inset -13px -16px 24px #58311073}.envelope-seal-lock:before{content:"";border-radius:inherit;border:2px solid #fff0b570;position:absolute;inset:6%;box-shadow:inset 0 3px 8px #5b320f6b,0 1px #fff6d270}.envelope-seal-lock:after{content:"";border-radius:inherit;background:radial-gradient(circle at 38% 28%,#ffedaa57,#0000 31%),radial-gradient(circle,#ffdc822e,#70411626);border:1px solid #5334153d;position:absolute;inset:21%}.seal-floral-ring{border-radius:inherit;z-index:2;background:repeating-conic-gradient(from -4deg,#5d451b94 0deg 1.6deg,#0000 1.6deg 13deg),radial-gradient(circle,#0000 0 68%,#fff6c49e 69% 71%,#0000 72%);position:absolute;inset:9%;-webkit-mask-image:radial-gradient(circle,#0000 0 63%,#000 64% 86%,#0000 87%);mask-image:radial-gradient(circle,#0000 0 63%,#000 64% 86%,#0000 87%)}.seal-floral-ring:before,.seal-floral-ring:after{content:"";opacity:.56;transform-origin:50%;background:radial-gradient(at 50% 18%,#ffecafe6,#0000 28%),linear-gradient(150deg,#645827b8,#50431c47);border-radius:999px 999px 0;width:24%;height:40%;position:absolute;top:50%;-webkit-mask-image:radial-gradient(at 50% 14%,#000 0 18%,#0000 19%),radial-gradient(at 42% 38%,#000 0 16%,#0000 17%),radial-gradient(at 58% 60%,#000 0 15%,#0000 16%),radial-gradient(at 48% 82%,#000 0 13%,#0000 14%);mask-image:radial-gradient(at 50% 14%,#000 0 18%,#0000 19%),radial-gradient(at 42% 38%,#000 0 16%,#0000 17%),radial-gradient(at 58% 60%,#000 0 15%,#0000 16%),radial-gradient(at 48% 82%,#000 0 13%,#0000 14%)}.seal-floral-ring:before{left:10%;transform:translateY(-50%)rotate(-22deg)}.seal-floral-ring:after{right:10%;transform:translateY(-50%)scaleX(-1)rotate(-22deg)}.seal-inner-plate{z-index:2;border-radius:inherit;background:radial-gradient(circle at 36% 24%,#ffefad57,#0000 26%),linear-gradient(145deg,#e7b24e99,#ab681e6b);position:absolute;inset:25%;box-shadow:inset 0 2px 4px #fff1b25c,inset 0 -5px 12px #693c1242}.seal-initials{z-index:4;font-family:var(--font-display), serif;letter-spacing:.01em;color:#4a2411;text-shadow:0 1px #ffeaa8cc,0 2px 7px #ffe99e47;justify-content:center;align-items:center;gap:.04em;font-size:clamp(1.55rem,3.4vmin,2.35rem);font-weight:600;line-height:1;display:flex;position:absolute;inset:23%;transform:translateY(-.01em)}.seal-letter{text-align:center;min-width:.46em;display:inline-block;transform:none}.seal-amp{font-family:var(--font-display), serif;color:#6d451b;margin-inline:.01em;font-size:.44em;font-style:italic;display:inline-block;transform:translateY(-.05em)}.intro-envelope-wrap.is-opening .envelope-seal-lock{opacity:0;filter:blur(4px);transition-delay:.35s;transform:translate(-50%,-76%)scale(.52)rotate(-12deg)}.envelope-open-spark{z-index:17;aspect-ratio:1;opacity:0;filter:drop-shadow(0 0 12px #ffd477e6);pointer-events:none;background:#ffe199;border-radius:999px;width:.55rem;position:absolute;top:54%;left:50%}.intro-envelope-wrap.is-opening .envelope-open-spark{animation:1.45s ease-out forwards envelopeSparkFly}.envelope-open-spark-one{--spark-x:-18vmin;--spark-y:-16vmin}.envelope-open-spark-two{--spark-x:17vmin;--spark-y:-18vmin;animation-delay:80ms}.envelope-open-spark-three{--spark-x:0;--spark-y:-24vmin;animation-delay:.14s}.envelope-emboss{opacity:.24;z-index:1;border:1px solid #4a0e0a47;border-radius:999px;position:absolute;box-shadow:inset 0 1px #ffdec414,inset 0 -1px #470b083d}.envelope-emboss:before,.envelope-emboss:after{content:"";border:1px solid #4a0e0a38;border-radius:999px;position:absolute;inset:18% 22%}.envelope-emboss-a{width:26%;height:12%;top:20%;left:16%;transform:rotate(-24deg)}.envelope-emboss-b{width:20%;height:10%;top:24%;right:13%;transform:rotate(28deg)}.envelope-emboss-c{width:14%;height:8%;top:31%;left:18%;transform:rotate(18deg)}.envelope-emboss-d{width:18%;height:9%;top:34%;right:14%;transform:rotate(-28deg)}.envelope-tap-copy{z-index:9;font-family:var(--font-display), serif;letter-spacing:.18em;text-transform:uppercase;color:#6b3511;text-shadow:none;white-space:nowrap;pointer-events:none;background:linear-gradient(#fff8e0f0,#ecba5bdb),#ffecbee6;border:1px solid #ffe19c61;border-radius:999px;justify-content:center;align-items:center;padding:.45rem .95rem;font-size:.68rem;font-weight:700;transition:opacity .42s,transform .42s;display:inline-flex;position:absolute;top:calc(54.5% + 60px);left:50%;transform:translate(-50%);box-shadow:0 10px 24px #3e0d0838,inset 0 1px #ffffffad}.intro-envelope-wrap.is-opening .envelope-tap-copy{opacity:0;transform:translate(-50%)translateY(14px)scale(.94)}.wax-glyph{z-index:5;font-family:var(--font-display), serif;letter-spacing:.02em;text-align:center;color:#f4b09bf5;text-shadow:0 -1px #36080eeb,0 1px #ffd3c066,1px 3px 4px #32070c6b;justify-content:center;align-items:center;gap:.13rem;padding:0;font-size:1.58rem;font-weight:700;line-height:1;display:flex;position:absolute;inset:29%}.wax-glyph>span:first-child,.wax-glyph>span:last-child{width:.9em;display:block}.wax-glyph small{margin:0;font-size:.42em;line-height:1;transform:translateY(.02rem)}.wax-wreath{z-index:4;fill:none;stroke:#eb9886b8;stroke-width:2.1px;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 -1px #32080db8)drop-shadow(0 1px #ffcdb838);position:absolute;inset:7px}.intro-envelope-wrap.is-opening .wax-glyph{animation:.72s forwards waxGlyphRelease}.wax-hint-ring{z-index:0;border-radius:inherit;border:1px solid #ffc2a866;animation:2.2s ease-in-out infinite waxRingBreath;position:absolute;inset:-9px;box-shadow:0 0 18px #cd624633}.intro-envelope-wrap.is-opening .wax-hint-ring{animation:.76s cubic-bezier(.22,1,.36,1) .12s forwards waxRingBurst}.wax-crack{z-index:6;width:2px;height:var(--crack-height,34px);opacity:0;transform:translate(-50%, -50%) rotate(var(--crack-angle,0deg)) scaleY(0);transform-origin:bottom;background:linear-gradient(#4b070700,#400707b8,#4b070700);border-radius:999px;position:absolute;top:50%;left:50%}.wax-crack-one{--crack-angle:-36deg;--crack-height:40px}.wax-crack-two{--crack-angle:18deg;--crack-height:44px}.wax-crack-three{--crack-angle:74deg;--crack-height:32px}.intro-envelope-wrap.is-opening .wax-crack{animation:.52s .23s forwards waxCrackOpen}.wax-spark{z-index:2;opacity:0;background:#ffc1a7;border-radius:999px;width:8px;height:8px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scale(.35);box-shadow:0 0 12px #ffb5949e,0 0 26px #cd4f3a47}.wax-spark-one{--spark-x:-58px;--spark-y:-52px;--spark-delay:.32s}.wax-spark-two{--spark-x:62px;--spark-y:-44px;--spark-delay:.38s}.wax-spark-three{--spark-x:-46px;--spark-y:42px;--spark-delay:.42s}.wax-spark-four{--spark-x:54px;--spark-y:36px;--spark-delay:.36s}.intro-envelope-wrap.is-opening .wax-spark{animation:waxSparkBurst .9s cubic-bezier(.22, 1, .36, 1) var(--spark-delay,.34s) forwards}.invitation-mantra{font-family:var(--font-display), serif;letter-spacing:.26em;text-transform:uppercase;color:#8d6124b3;font-size:.78rem;line-height:1.9}.names-lockup{justify-items:center;gap:.2rem;display:grid}.names-ampersand{font-family:var(--font-display), serif;letter-spacing:.4em;text-transform:uppercase;color:#a84c26a8;font-size:1rem}@keyframes envelopeFloat{0%,to{transform:translateY(0)scale(1)rotate(0)}50%{transform:translateY(-4px)scale(1.02)rotate(-.5deg)}}@keyframes sealPulse{0%,to{transform:translate(-50%,-50%)scale(1)}50%{transform:translate(-50%,-50%)scale(1.04)}}@keyframes envelopeUnlock{0%{transform:translateY(0)scale(1)rotate(0)}18%{transform:translateY(0)scale(1)rotate(0)}30%{transform:translateY(4px)scale(.988)rotate(0)}54%{transform:translateY(-6px)scale(1.025)rotate(-.25deg)}78%{transform:translateY(-14px)scale(1.045)rotate(-.5deg)}to{transform:translateY(-20px)scale(1.055)rotate(-.7deg)}}@keyframes envelopeSparkFly{0%{opacity:0;transform:translate(-50%,-50%)scale(.4)}18%{opacity:1}74%{opacity:.82;transform:translate(calc(-50% + var(--spark-x,0px)), calc(-50% + var(--spark-y,-18vmin))) scale(1)}to{opacity:0;transform:translate(calc(-50% + var(--spark-x,0px)), calc(-50% + var(--spark-y,-18vmin))) scale(.2)}}@keyframes introBlessingGlow{0%{opacity:.82;transform:translateY(-50%)scale(1)}48%{opacity:1;transform:translateY(-50%)scale(1.28)}to{opacity:.66;transform:translateY(-50%)scale(1.08)}}@keyframes directEnvelopeToInvitation{0%{opacity:1;filter:blur();transform:scale(1)}18%{opacity:1;filter:blur()brightness(1.04);transform:scale(.988)}48%{opacity:1;filter:blur()brightness(1.08);transform:scale(1.025)}to{opacity:0;filter:blur(12px)brightness(1.12);transform:scale(1.1)}}@keyframes invitationMagicWash{0%{opacity:0;transform:scale(.72)}24%{opacity:.72;transform:scale(1)}58%{opacity:.48;transform:scale(1.35)}to{opacity:0;transform:scale(1.7)}}@keyframes invitationMagicAura{0%{opacity:0;filter:blur(4px);transform:translate(-50%,-50%)scale(.25)}20%{opacity:1;filter:blur();transform:translate(-50%,-50%)scale(.9)}48%{opacity:.86;filter:blur(1px);transform:translate(-50%,-50%)scale(2.4)}to{opacity:0;filter:blur(8px);transform:translate(-50%,-50%)scale(5.8)}}@keyframes invitationMagicRing{0%{opacity:0;transform:translate(-50%,-50%)scale(.38)}20%{opacity:.95}to{opacity:0;transform:translate(-50%,-50%)scale(5.2)}}@keyframes invitationMagicPetal{0%{opacity:0;transform:translate(-50%, -50%) rotate(var(--magic-angle)) translateX(0) rotate(0deg) scale(.25)}16%{opacity:1}72%{opacity:.88}to{opacity:0;transform:translate(-50%, -50%) rotate(var(--magic-angle)) translateX(var(--magic-distance)) rotate(var(--magic-spin)) scale(1)}}@keyframes invitationMagicSparkle{0%{opacity:0;transform:translate(-50%, -50%) rotate(var(--magic-angle)) translateX(0) scale(.2)}20%{opacity:1}66%{opacity:.9}to{opacity:0;transform:translate(-50%, -50%) rotate(var(--magic-angle)) translateX(var(--magic-distance)) scale(.82)}}@keyframes waxRingBreath{0%,to{opacity:.48;transform:scale(.96)}50%{opacity:.9;transform:scale(1.08)}}@keyframes waxSealBreak{0%{opacity:1;transform:translate(-50%,-50%)scale(1)rotate(0)}18%{opacity:1;transform:translate(-50%,-45%)scale(.86)rotate(0)}38%{opacity:1;transform:translate(-50%,-51%)scale(1.08)rotate(-2deg)}64%{opacity:.92;transform:translate(-50%,-60%)scale(.94)rotate(5deg)}to{opacity:0;transform:translate(-50%,-104%)scale(.16)rotate(-12deg)}}@keyframes waxGlyphRelease{0%{opacity:1;transform:scale(1)}45%{opacity:.9;transform:scale(.9)}to{opacity:0;transform:scale(.55)}}@keyframes waxRingBurst{0%{opacity:.78;transform:scale(.98)}to{opacity:0;transform:scale(1.75)}}@keyframes waxCrackOpen{0%{opacity:0;transform:translate(-50%, -50%) rotate(var(--crack-angle,0deg)) scaleY(0)}45%{opacity:.78}to{opacity:0;transform:translate(-50%, -50%) rotate(var(--crack-angle,0deg)) scaleY(1)}}@keyframes waxSparkBurst{0%{opacity:0;transform:translate(-50%,-50%)scale(.35)}22%{opacity:1}to{opacity:0;transform:translate(calc(-50% + var(--spark-x,0px)), calc(-50% + var(--spark-y,0px))) scale(.08)}}@media (max-width:640px){.intro-monogram{font-size:3.3rem}.envelope-paper{padding:1rem .85rem 1.45rem}.intro-envelope-wrap,.intro-envelope-portrait{max-width:none}.intro-envelope-portrait .envelope-shell{aspect-ratio:auto;border-radius:0;height:100%;min-height:100svh}.intro-envelope-normal .envelope-letter{width:min(88vw,25rem);top:7%;left:50%;right:auto;transform:translate(-50%,58%)scale(.88)}.intro-envelope-normal.is-opening .envelope-letter{transform:translate(-50%,1%)scale(.95)}.envelope-tap-copy{letter-spacing:.15em;padding:.38rem .78rem;font-size:.56rem;top:calc(53.5% + 50px)}.wax-seal{width:102px;height:102px;top:53.5%}.wax-seal:before{inset:5px}.wax-seal:after{inset:14px}.wax-wreath{stroke-width:2px;inset:6px}.wax-glyph{gap:.1rem;padding:0;font-size:1.34rem}.scratch-card{padding:1rem}.scratch-date-grid,.scratch-cover-grid{gap:.45rem}.scratch-overlay .scratch-cover-grid{padding:1rem}.scratch-cell{border-radius:1rem;padding:.75rem .35rem .85rem}.scratch-date-grid .scratch-cell p:last-child{font-size:clamp(1.28rem,6vw,1.62rem);line-height:1.05}.scratch-cell-overlay p:last-child{letter-spacing:.04em;font-size:clamp(.82rem,4vw,1rem);line-height:1}.namaste-invite-row{gap:.55rem;min-height:4.5rem;margin-top:.75rem}.namaste-host{width:2.35rem;height:4.1rem}.scratch-firework-left{left:.2rem}.scratch-firework-right{right:.2rem}}.hero-card-glow{box-shadow:0 30px 90px #703d0f38,0 0 0 1px #f5ddb147,inset 0 1px #ffffffeb}.hero-inner-frame{pointer-events:none;border:1px solid #be934b2e;border-radius:999px 999px 1.5rem 1.5rem/4.1rem 4.1rem 1.5rem 1.5rem;position:absolute;inset:16px}.paper-sheen-overlay{border-radius:inherit;pointer-events:none;position:absolute;inset:0;overflow:hidden}.paper-sheen-overlay:after{content:"";background:linear-gradient(90deg,#0000,#ffffff3d,#0000);width:42%;animation:7s ease-in-out infinite sheenTravel;position:absolute;inset:-20% auto -20% -35%;transform:rotate(14deg)}.card-ribbon{color:#9c4f24;background:linear-gradient(135deg,#c4401f1a,#f6d6a466);border:1px solid #b04e242e;border-radius:999px;align-items:center;gap:.55rem;display:inline-flex;box-shadow:0 10px 20px #90521714}.music-toggle{color:#7d421f;-webkit-backdrop-filter:blur(14px)saturate(1.1);backdrop-filter:blur(14px)saturate(1.1);font-family:var(--font-display), serif;letter-spacing:.18em;text-transform:uppercase;background:#fff9ebe0;border:1px solid #b04e2433;font-size:.62rem;transition:transform .18s,background .18s,box-shadow .18s;box-shadow:0 10px 24px #522b1224}.music-toggle:hover:not(:disabled){background:#fffcf4fa;transform:translateY(-2px);box-shadow:0 14px 28px #522b122e}.music-toggle:disabled{cursor:not-allowed;opacity:.52}.blessing-copy{color:#614321c7}.hero-host-line{text-align:center;color:#614321cc;max-width:42rem;margin-inline:auto;font-size:1.05rem;line-height:1.9}.hero-primary-cta{background:linear-gradient(135deg,#fff2ca,#cb9b48);box-shadow:0 18px 40px #cb9b4847}.hero-secondary-cta{background:#ffefccf0;border:1px solid #b883433d;box-shadow:0 14px 30px #76481814;color:#6b3511!important}.detail-pill{background:linear-gradient(#fffcf5db,#f9efdcbd),#fff9;box-shadow:0 14px 30px #7f4c1714,inset 0 1px #ffffffe6}.ganesh-halo{place-items:center;display:grid;position:relative}.ganesh-halo:before{content:"";filter:blur(12px);opacity:.95;background:radial-gradient(circle,#ffe9b8cc,#ffe9b81a 48%,#0000 70%);border-radius:999px;position:absolute;inset:-10px}.ganesh-halo>*{z-index:1;position:relative}.ganesh-avatar-stage{place-items:center;animation:1.15s cubic-bezier(.22,1,.36,1) both ganeshEntrance;display:grid;position:relative}.ganesh-avatar-stage:before,.ganesh-avatar-stage:after{content:"";pointer-events:none;border-radius:999px;position:absolute}.ganesh-avatar-stage:before{background:radial-gradient(circle,#f1b54c40,#0000 68%);animation:3.8s ease-in-out infinite ganeshAura;inset:-26px}.ganesh-avatar-stage:after{border:1px solid #b85d232e;animation:5.4s ease-in-out infinite ganeshOrbit;inset:-14px;box-shadow:0 0 34px #ce893033}.ganesh-avatar{animation:4.6s ease-in-out 1.1s infinite ganeshFloat;box-shadow:0 24px 55px #8041182e,inset 0 0 0 1px #ffffffb3}.ganesh-full-stage{width:min(82vw,20rem);animation:1.25s cubic-bezier(.22,1,.36,1) both ganeshFullEntrance;position:relative}.ganesh-full-stage:before,.ganesh-full-stage:after{content:"";pointer-events:none;border-radius:50%;position:absolute}.ganesh-full-stage:before{filter:blur(14px);background:radial-gradient(circle,#f4bd594d,#c35d3012 56%,#0000 74%);animation:4.4s ease-in-out infinite ganeshFullAura;inset:14% 3% 2%}.ganesh-full-stage:after{display:none}.ganesh-full-frame{z-index:1;transform-origin:bottom;border-radius:45% 45% 34% 34%/30% 30% 20% 20%;height:clamp(20rem,42vw,23rem);animation:5.2s ease-in-out 1.2s infinite ganeshFullFloat;position:relative;overflow:hidden;-webkit-mask-image:radial-gradient(76% 76% at 50% 58%,#000 62%,#0000 100%);mask-image:radial-gradient(76% 76% at 50% 58%,#000 62%,#0000 100%)}.ganesh-photo{object-fit:cover;object-position:center 69%;filter:saturate(.96)contrast(1.02)brightness(1.02);width:100%;height:100%}.ganesh-full-figure{transform-box:fill-box;transform-origin:bottom;animation:5.2s ease-in-out 1.5s infinite ganeshBlessing}.ganesh-lotus{transform-box:fill-box;transform-origin:50%;animation:4.4s ease-in-out infinite lotusBreath}.ganesh-blessing-hand{transform-box:fill-box;transform-origin:50%;animation:3.2s ease-in-out infinite blessingGlow}.blessing-rings:after{content:"";border:1px solid #c89b4f4d;border-radius:999px;animation:4.2s ease-in-out infinite ringBreath;position:absolute;inset:-18px}.ornament-divider{background:linear-gradient(90deg,#0000,#be934b6b,#0000);height:1px;position:relative}.ornament-divider:before,.ornament-divider:after{content:"";background:#fff7e8cc;border:1px solid #bb853b59;border-radius:999px 999px 999px 0;width:12px;height:12px;position:absolute;top:50%;transform:translateY(-50%)rotate(45deg)}.ornament-divider:before{left:calc(50% - 20px)}.ornament-divider:after{left:calc(50% + 8px)}.marigold-string{align-items:flex-start;gap:.55rem;display:flex;position:relative}.marigold-string:before{content:"";background:linear-gradient(90deg,#b06a1e47,#b06a1e14);height:1px;position:absolute;top:8px;left:0;right:0}.toran-string{transform-origin:top;animation:5.5s ease-in-out infinite marigoldSwing}.marigold-bloom{background:radial-gradient(circle,#ffd884 0%,#e4931e 55%,#a84f1a 100%);border-radius:999px;width:16px;height:16px;position:relative;box-shadow:0 0 0 3px #ffeaba8c}.marigold-bloom:after{content:"";background:linear-gradient(#b06a1e80,#0000);width:1px;height:18px;position:absolute;top:14px;left:50%;transform:translate(-50%)}.diya-row{align-items:flex-end;gap:.9rem;display:inline-flex}.diya{width:28px;height:14px;animation:3.8s ease-in-out infinite diyaFloat;animation-delay:var(--diya-delay,0s);background:linear-gradient(#b9632a 0%,#814117 100%);border-radius:999px 999px 12px 12px;justify-content:center;display:inline-flex;position:relative;box-shadow:inset 0 2px #ffeabe52,0 10px 18px #8041173d}.diya:before{content:"";background:#ffddb06b;border-radius:999px;height:5px;position:absolute;inset:3px 5px auto}.diya-flame{transform-origin:bottom;width:11px;height:18px;animation:1.3s ease-in-out infinite flameDance;animation-delay:var(--diya-delay,0s);background:radial-gradient(circle at 50% 28%,#fff8dcf2 0%,#fff8dcd1 18%,#ffc44ef0 46%,#dc5d11b3 100%);border-radius:70%/80% 80% 45% 45%;position:absolute;bottom:10px;box-shadow:0 0 14px #ffcc66a6,0 0 30px #ffaa3347}.corner-ornament{opacity:.9;border-top:1px solid #c0924652;width:54px;height:54px;position:absolute;top:18px}.corner-ornament:before,.corner-ornament:after{content:"";border-style:solid;border-color:#c0924647;position:absolute}.corner-ornament:before{border-width:1px 1px 0 0;border-top-right-radius:20px;inset:0 18px 18px 0}.corner-ornament:after{border-width:1px 1px 0 0;border-top-right-radius:18px;inset:16px 0 0 16px}.corner-ornament-left{--ornament-scale:-1;animation:4.6s ease-in-out infinite ornamentFloat;left:18px}.corner-ornament-right{--ornament-scale:1;animation:4.6s ease-in-out infinite reverse ornamentFloat;right:18px}.blessing-mote{animation:moteDrift var(--mote-duration,6s) ease-in-out infinite;animation-delay:var(--mote-delay,0s);pointer-events:none;background:radial-gradient(circle,#fff4dae6,#ffdc9900);border-radius:999px;position:absolute}.door-emboss{border:1px solid #f7e7c224;border-radius:1.8rem;position:absolute;inset:8% 10%;box-shadow:inset 0 0 0 1px #f7e7c20d,inset 0 0 40px #c79b490a}.door-emboss:before,.door-emboss:after{content:"";border:1px solid #f7e7c214;border-radius:1.3rem;position:absolute;inset:12%}.door-emboss:after{background:radial-gradient(circle,#f7e7c247,#f7e7c20a);border:0;border-radius:999px;width:34px;height:34px;inset:auto 50% 14% auto;box-shadow:0 0 16px #f7e7c21f}.door-emboss-left:after{left:auto;right:10%}.door-emboss-right:after{left:10%;right:auto}.mandala-spin{animation:16s linear infinite slowSpin}.sindoor-accent{color:#a44c26}.gilded-text{color:#0000;background:linear-gradient(120deg,#fff3d5 5%,#ddb15e 45%,#fff0c7 100%);-webkit-background-clip:text;background-clip:text}.soft-copy{color:#f7f0dfb8}.star{animation:twinkle var(--star-duration,4s) ease-in-out infinite;animation-delay:var(--star-delay,0s);background:radial-gradient(circle,#fff8e8 0%,#fff8e800 72%);border-radius:999px;position:absolute}.lantern{width:var(--lantern-size,28px);height:calc(var(--lantern-size,28px) * 1.28);animation:lanternFloat var(--lantern-duration,12s) ease-in-out infinite;animation-delay:var(--lantern-delay,0s);background:radial-gradient(circle at 50% 30%,#fff8e3f2,#efb557eb 48%,#a8602029 100%);border-radius:999px 999px 14px 14px;position:absolute;box-shadow:0 0 18px #ffd98c6b,0 0 42px #d6933d40}.lantern:before{content:"";background:linear-gradient(#f7e7c280,#0000);width:1px;height:14px;position:absolute;top:-14px;left:50%;transform:translate(-50%)}.lantern:after{content:"";background:radial-gradient(circle,#fff9e8d9,#fff9e800);border-radius:999px;width:10px;height:10px;position:absolute;bottom:5px;left:50%;transform:translate(-50%)}.petal{width:var(--petal-size,10px);height:calc(var(--petal-size,10px) * 1.4);opacity:.72;filter:blur(.2px);animation:petalDrift var(--petal-duration,16s) linear infinite;animation-delay:var(--petal-delay,0s);background:linear-gradient(#ffd7def2,#fff5e473);border-radius:70% 30%;position:absolute}.orb{filter:blur(90px);opacity:.45;border-radius:999px;position:absolute}.chandelier-line{transform-origin:top;background:linear-gradient(#f7e7c28c,#0000 100%);width:1px;animation:8s ease-in-out infinite sway;position:absolute;top:0}.chandelier-line:after{content:"";background:radial-gradient(circle,#ffeecee6 0%,#dfb1640d 74%);border-radius:999px;width:14px;height:14px;position:absolute;bottom:0;left:50%;transform:translate(-50%,50%);box-shadow:0 0 20px #f7e7c259}.field-control{color:#56391b;background:linear-gradient(#fffcf4eb,#ffeed6c2);border:1px solid #975b2633;border-radius:1.1rem;outline:none;width:100%;padding:.95rem 1rem;transition:border-color .18s,box-shadow .18s,background .18s;box-shadow:inset 0 1px #ffffffe6,0 10px 24px #763f1814}.field-control::placeholder{color:#56391b70}.field-control:focus{background:linear-gradient(#fffef9fa,#fff2dde6);border-color:#ac562f7a;box-shadow:0 0 0 4px #cf9f4f26,0 16px 32px #763f181f}.cta-pulse{animation:2.4s ease-in-out infinite glowPulse}@keyframes twinkle{0%,to{opacity:.2;transform:scale(.8)}50%{opacity:1;transform:scale(1.25)}}@keyframes lanternFloat{0%{opacity:0;transform:translateY(18px)scale(.92)}12%{opacity:.88}50%{opacity:.96;transform:translate(20px,-22px)scale(1)}to{opacity:0;transform:translate(-16px,-110px)scale(1.08)}}@keyframes petalDrift{0%{opacity:0;transform:translateY(-8px)rotate(0)}10%{opacity:.85}50%{transform:translate(18px,58px)rotate(110deg)}to{opacity:0;transform:translate(-12px,140px)rotate(240deg)}}@keyframes celebrationFall{0%{opacity:0;transform:translateY(-12%)rotate(0)scale(.92)}10%{opacity:.92}45%{transform:translate(20px,150px)rotate(120deg)scale(1)}to{opacity:0;transform:translate(-18px,360px)rotate(260deg)scale(1.06)}}@keyframes scratchShimmer{0%{opacity:0;transform:translate(-10%)rotate(14deg)}24%{opacity:.85}to{opacity:0;transform:translate(240%)rotate(14deg)}}@keyframes scratchRevealGlow{0%,to{background:radial-gradient(circle at 9% 20%,#ffc35c2e,#0000 12%),radial-gradient(circle at 91% 24%,#ffc35c2e,#0000 12%)}50%{background:radial-gradient(circle at 9% 20%,#ffd37261,#0000 18%),radial-gradient(circle at 91% 24%,#ffd37261,#0000 18%)}}@keyframes scratchDateGleam{0%{opacity:0;transform:translate(-48%)}22%{opacity:1}to{opacity:0;transform:translate(48%)}}@keyframes countdownCardRise{0%{opacity:0;filter:blur(10px);transform:translateY(24px)scale(.94)}to{opacity:1;filter:blur();transform:translateY(0)scale(1)}}@keyframes sideFirecracker{0%{opacity:0;transform:translateY(12px)scale(.45)}14%{opacity:1}30%,to{opacity:0;transform:translateY(-12px) scale(var(--firework-scale,1))}}@keyframes firecrackerRing{0%{opacity:0;transform:translate(-50%,-50%)scale(.18)rotate(0)}18%{opacity:1}62%,to{opacity:0;transform:translate(-50%,-50%)scale(1.05)rotate(26deg)}}@keyframes scratchCelebrateBurst{0%{opacity:0;transform:translate(0)rotate(0)scale(.4)}16%{opacity:1}to{opacity:0;transform:translate3d(var(--burst-x,36px), var(--burst-y,-60px), 0) rotate(240deg) scale(1.05)}}@keyframes namasteWelcome{0%,to{transform:translateY(0)rotate(0)}22%{transform:translateY(-4px)rotate(0)}42%{transform:translateY(2px)rotate(2deg)}58%{transform:translateY(0)rotate(-1deg)}}@keyframes sway{0%,to{transform:rotate(-2deg)}50%{transform:rotate(2deg)}}@keyframes ringBreath{0%,to{opacity:.24;transform:scale(.96)}50%{opacity:.6;transform:scale(1.08)}}@keyframes ganeshEntrance{0%{opacity:0;filter:blur(8px);transform:translateY(24px)scale(.78)}to{opacity:1;filter:blur();transform:translateY(0)scale(1)}}@keyframes ganeshFloat{0%,to{transform:translateY(0)scale(1)}50%{transform:translateY(-7px)scale(1.025)}}@keyframes ganeshAura{0%,to{opacity:.45;transform:scale(.92)}50%{opacity:.95;transform:scale(1.1)}}@keyframes ganeshOrbit{0%,to{opacity:.3;transform:scale(.96)rotate(-2deg)}50%{opacity:.72;transform:scale(1.06)rotate(2deg)}}@keyframes ganeshFullEntrance{0%{opacity:0;filter:blur(9px);transform:translateY(34px)scale(.8)}to{opacity:1;filter:blur();transform:translateY(0)scale(1)}}@keyframes ganeshFullFloat{0%,to{transform:translateY(0)scale(1)}50%{transform:translateY(-6px)scale(1.015)}}@keyframes ganeshFullAura{0%,to{opacity:.48;transform:scale(.94)}50%{opacity:.9;transform:scale(1.08)}}@keyframes ganeshBlessing{0%,to{transform:rotate(0)}50%{transform:translateY(-2px)rotate(.8deg)}}@keyframes lotusBreath{0%,to{transform:scaleX(.98)}50%{transform:scaleX(1.03)translateY(1px)}}@keyframes blessingGlow{0%,to{filter:drop-shadow(0 0 #f0b24e00);transform:scale(1)}50%{filter:drop-shadow(0 0 8px #f0b24eb8);transform:scale(1.08)}}@keyframes sheenTravel{0%{opacity:0;transform:translate(0)rotate(14deg)}18%{opacity:.7}50%{opacity:.5;transform:translate(220%)rotate(14deg)}to{opacity:0;transform:translate(420%)rotate(14deg)}}@keyframes marigoldSwing{0%,to{transform:rotate(-1.2deg)translateY(0)}50%{transform:rotate(1.2deg)translateY(2px)}}@keyframes diyaFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}@keyframes flameDance{0%,to{transform:scaleY(1)rotate(-3deg)}50%{transform:scaleY(1.08)rotate(4deg)}}@keyframes ornamentFloat{0%,to{transform:scaleX(var(--ornament-scale,1)) translateY(0)}50%{transform:scaleX(var(--ornament-scale,1)) translateY(4px)}}@keyframes moteDrift{0%,to{opacity:.1;transform:translate(0)scale(.8)}50%{opacity:.8;transform:translateY(-10px)scale(1.15)}}@keyframes slowSpin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes envelopeShine{0%,to{opacity:.62;transform:translate(-50%,-50%)scale(.92)}50%{opacity:1;transform:translate(-50%,-50%)scale(1.12)}}@keyframes glowPulse{0%,to{box-shadow:0 0 0 1px #f7e7c224,0 0 28px #cf9f4f2e}50%{box-shadow:0 0 0 1px #f7e7c238,0 0 46px #cf9f4f4d}}@media (min-width:768px){.experience-track{scroll-snap-type:none}}.invitation-art-section{isolation:isolate;background:radial-gradient(circle at 50% 20%,#fff4e5cc,#0000 28%),linear-gradient(90deg,#d89baa 0%,#f2cbd1 18%,#f4d1d5 50%,#f0c5cd 82%,#c98497 100%);width:100vw;min-height:100svh;margin-top:-6rem;margin-left:-50vw;position:relative;left:50%;overflow:hidden}.invitation-art-section:before{content:"";z-index:3;pointer-events:none;opacity:.86;background:radial-gradient(at 8% 28%,#fff6e29e,#0000 22%),radial-gradient(at 92% 30%,#fff1e094,#0000 23%),radial-gradient(at 6% 66%,#d6668b47,#0000 24%),radial-gradient(at 94% 68%,#d15c843d,#0000 25%),radial-gradient(circle at 12% 52%,#ffddbe5c 0 1.8rem,#0000 1.9rem),radial-gradient(circle at 88% 54%,#ffe1c552 0 1.7rem,#0000 1.8rem),radial-gradient(circle at 18% 42%,#fffae83d 0 .9rem,#0000 1rem),radial-gradient(circle at 82% 43%,#fffae838 0 .9rem,#0000 1rem),linear-gradient(90deg,#80234621,#0000 25% 75%,#80234621);position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#000 0 24%,#0000 38% 62%,#000 76% 100%);mask-image:linear-gradient(90deg,#000 0 24%,#0000 38% 62%,#000 76% 100%)}.invitation-art-section:after{content:"";z-index:3;pointer-events:none;background:radial-gradient(circle at 50% 24%,#fff8f452,#0000 28%),linear-gradient(90deg,#6518342e,#0000 20% 80%,#6518342e),linear-gradient(#ffffff14,#0000 48%);position:absolute;inset:0}.invitation-art-backdrop,.invitation-art-main{width:100%;height:100%;position:absolute;inset:0}.invitation-art-backdrop{z-index:1;object-fit:cover;filter:blur(10px)saturate(1.02)contrast(1.01);opacity:.42;transform:scale(1.08)}.invitation-art-main{z-index:2;object-fit:contain;object-position:center;filter:saturate(1.02)contrast(1.02)}.ganesh-mandala-field{z-index:4;pointer-events:none;position:absolute;inset:0;overflow:hidden}.ganesh-mandala{opacity:.28;mix-blend-mode:multiply;filter:blur(.15px)drop-shadow(0 0 28px #ffeed280);will-change:transform;border-radius:999px;position:absolute;left:50%;transform:translate(-50%)}.ganesh-mandala:before,.ganesh-mandala:after{content:"";border-radius:inherit;position:absolute;inset:0}.ganesh-mandala:before{-webkit-mask-composite:source-over;-webkit-mask-composite:source-over;background:repeating-conic-gradient(from 7deg,#0000 0deg 6deg,#ffeede6b 6deg 12deg,#d461852e 12deg 18deg,#0000 18deg 24deg),repeating-conic-gradient(from 19deg,#aa4c6f2e 0deg 5deg,#0000 5deg 15deg),radial-gradient(circle,#0000 0 28%,#fff6e07a 29% 30%,#0000 31% 50%,#a6653a3d 51% 52%,#0000 53%);-webkit-mask-image:radial-gradient(18% 37% at 50% 14%,#000 0 92%,#0000 100%),radial-gradient(circle,#0000 0 19%,#000 20% 69%,#0000 70%);mask-image:radial-gradient(18% 37% at 50% 14%,#000 0 92%,#0000 100%),radial-gradient(circle,#0000 0 19%,#000 20% 69%,#0000 70%);-webkit-mask-composite:source-over;mask-composite:add}.ganesh-mandala:after{-webkit-mask-composite:source-over;-webkit-mask-composite:source-over;background:repeating-conic-gradient(#0000 0deg 10deg,#fff9e780 10deg 16deg,#9d406024 16deg 22deg,#0000 22deg 30deg),radial-gradient(circle,#0000 0 42%,#fffae670 43% 45%,#0000 46%);inset:11%;-webkit-mask-image:radial-gradient(15% 31% at 50% 12%,#000 0 90%,#0000 100%),radial-gradient(circle,#0000 0 34%,#000 35% 73%,#0000 74%);mask-image:radial-gradient(15% 31% at 50% 12%,#000 0 90%,#0000 100%),radial-gradient(circle,#0000 0 34%,#000 35% 73%,#0000 74%);-webkit-mask-composite:source-over;mask-composite:add}.ganesh-mandala-large{aspect-ratio:1;width:min(118vw,52rem);animation:42s linear infinite ganeshMandalaSpin;top:clamp(2rem,8vh,5rem)}.ganesh-mandala-small{aspect-ratio:1;opacity:.24;width:min(92vw,34rem);animation:34s linear infinite ganeshMandalaSpinReverse;bottom:clamp(-8rem,-10vh,-3rem);right:auto}.ganesh-flower-rain{z-index:5;pointer-events:none;position:absolute;inset:0;overflow:hidden}.ganesh-flower-petal{width:var(--ganesh-flower-size,10px);height:calc(var(--ganesh-flower-size,10px) * 1.48);opacity:0;filter:drop-shadow(0 3px 4px #712a432e);animation:ganeshFlowerFall var(--ganesh-flower-duration,18s) linear infinite;animation-delay:var(--ganesh-flower-delay,0s);will-change:transform, opacity;border-radius:72% 28% 68% 32%;position:absolute;top:-9%}.ganesh-flower-petal:after{content:"";transform-origin:50%;background:#84414947;width:1px;height:76%;position:absolute;top:12%;left:50%;transform:rotate(18deg)}.ganesh-flower-petal-0{background:linear-gradient(150deg,#fff2da,#e8a3b4 72%,#c86d86)}.ganesh-flower-petal-1{background:linear-gradient(150deg,#f9d6d5,#d9829b 72%,#a94e72)}.ganesh-flower-petal-2{background:linear-gradient(150deg,#fff0bd,#e7b65e 72%,#b97835)}.ganesh-flower-petal-3{background:linear-gradient(150deg,#fff9eb,#f1c8b0 72%,#d88e83)}.invitation-title-lockup{z-index:6;text-align:center;color:#762e45;isolation:isolate;text-shadow:0 1px #fffaf5f2,0 3px 14px #fff6efd1;width:min(86vw,34rem);padding:clamp(1rem,2.5vw,1.5rem);position:absolute;top:clamp(6.5rem,12vh,9rem);left:50%;transform:translate(-50%)}.invitation-title-lockup:before{content:"";z-index:-1;pointer-events:none;filter:blur(3px);background:radial-gradient(#fff8f1e6 0%,#fff0eca8 48%,#ffe7e52e 68%,#0000 78%);position:absolute;inset:-1.25rem -1.5rem -1.5rem}.invitation-title-kicker{font-family:var(--font-display), serif;letter-spacing:.04em;text-transform:uppercase;color:#4f4937;text-shadow:0 1px #fffaf5fa,0 2px 10px #fff4eee6;justify-content:center;align-items:baseline;gap:clamp(.45rem,1.4vw,.85rem);font-size:clamp(1.02rem,1.9vw,1.45rem);font-weight:500;display:flex}.invitation-title-word{transform-origin:bottom;transform-style:preserve-3d;display:inline-block}.invitation-title-kicker .invitation-title-word-special{font-family:var(--font-script), serif;letter-spacing:0;text-transform:none;color:#76562d;font-size:1.45em;font-weight:500}.invitation-title-heading{font-family:var(--font-display), serif;letter-spacing:.1em;text-transform:uppercase;color:#5b513f;text-shadow:0 2px #fff8f2d1,0 5px 18px #ffefebe6;flex-wrap:wrap;justify-content:center;align-items:center;gap:.16rem clamp(.42rem,1.2vw,.72rem);margin-top:.7rem;font-size:clamp(.78rem,1.35vw,1.05rem);font-weight:500;line-height:1.35;display:flex}.invitation-title-flourish{background:linear-gradient(90deg,#0000,#a87446 20% 80%,#0000);width:min(12rem,48vw);height:1px;margin:.75rem auto .45rem;display:block}.invitation-title-flourish:before,.invitation-title-flourish:after{content:"";background:#ffede5b8;border:1px solid #a87446;width:.5rem;height:.5rem;display:inline-block;transform:translateY(-.28rem)rotate(45deg)}.invitation-title-flourish:before{margin-right:4rem}.invitation-title-for{font-family:var(--font-script), serif;color:#b08339;text-shadow:0 1px #fff8f2e6,0 3px 12px #703a122e,0 7px 18px #ffefebd6;justify-content:center;align-items:baseline;gap:clamp(.36rem,1.2vw,.72rem);margin-top:.4rem;font-size:clamp(3.05rem,6.7vw,5.55rem);line-height:1.05;display:flex}.invitation-title-for .invitation-title-word-amp{color:#8d1f4b;margin-inline:.04em;display:inline-block}.invitation-title-names{font-family:var(--font-script), serif;letter-spacing:.01em;text-transform:none;color:#541024;text-shadow:0 1px #fff9f4f5,0 4px 16px #ffe5dae6,0 8px 22px #7f2a482e;justify-content:center;align-items:center;gap:clamp(.42rem,1.2vw,.8rem);margin-top:clamp(1rem,2.2vw,1.65rem);font-size:clamp(2.9rem,6.1vw,5.25rem);font-style:normal;font-weight:500;display:flex}.invitation-title-names span{color:inherit;display:inline-block}.invitation-title-names span:nth-child(2){color:#8c5d1f}.invitation-name-mandala{aspect-ratio:1;opacity:.88;filter:drop-shadow(0 0 18px #ffeec2d9)drop-shadow(0 10px 20px #7a2d492e);background:radial-gradient(circle,#fffcefeb 0 15%,#e8aa8938 16% 34%,#0000 35%),radial-gradient(circle,#fff0d22e,#0000 68%);border-radius:999px;width:clamp(5.5rem,11vw,8rem);margin:clamp(1rem,1.9vw,1.35rem) auto 0;animation:34s linear infinite invitationNameMandalaSpin;display:block;position:relative}.invitation-name-mandala:before,.invitation-name-mandala:after{content:"";border-radius:inherit;pointer-events:none;position:absolute}.invitation-name-mandala:before{background:radial-gradient(circle,#fffceff5 0 23%,#ebb075d6 24% 28%,#0000 29% 50%,#b36a3ab8 51% 54%,#0000 55%),conic-gradient(#aa546f29,#ffeacd80,#aa546f29);inset:16%}.invitation-name-mandala:after{background:radial-gradient(circle,#fffaf0 0 22%,#f3c58a 23% 58%,#b46b46 100%);border:1px solid #a76939ad;inset:38%;box-shadow:0 0 0 5px #fff6e080,0 0 18px #ffebc3b8,inset 0 0 0 5px #fffbee66}.invitation-name-petal{--petal-angle:calc(var(--petal-index) * 20deg);width:16%;height:38%;transform:translate(-50%, -50%) rotate(var(--petal-angle)) translateY(-87%) scaleY(1.08);transform-origin:50% 100%;background:linear-gradient(#fffae7e0,#efa6b2c7 42%,#ad476f9e),radial-gradient(at 50% 18%,#ffffffe6,#0000 42%);border-radius:78% 78% 56% 56%;position:absolute;top:50%;left:50%;box-shadow:inset 0 1px #ffffff9e,inset 0 -6px 10px #7a2d491f,0 3px 8px #8437531f}.invitation-name-petal:nth-child(2n){width:13%;height:33%;transform:translate(-50%, -50%) rotate(calc(var(--petal-angle) + 10deg)) translateY(-74%) scaleY(.98);background:linear-gradient(#fffbe8db,#f4ca91b8 48%,#b8743f85),radial-gradient(at 50% 18%,#ffffffb8,#0000 42%)}@media (max-width:640px){.ganesh-mandala-large{opacity:.3;width:142vw;top:7%}.ganesh-mandala-small{opacity:.2;width:118vw;bottom:-5rem}.invitation-title-lockup{width:90vw;top:11.5%}.invitation-title-heading{margin-top:.35rem;font-size:clamp(.76rem,3.2vw,1rem);line-height:1.5}.invitation-title-for{font-size:clamp(2.55rem,11.5vw,3.75rem)}.invitation-title-names{gap:clamp(.34rem,1.6vw,.58rem);margin-top:clamp(1rem,3.8vw,1.45rem);font-size:clamp(2.25rem,9.5vw,3.3rem)}.invitation-name-mandala{opacity:.82;width:clamp(4.75rem,21vw,6.25rem);margin-top:.75rem}.ganesh-flower-petal{opacity:0;transform:scale(.82)}}@keyframes ganeshMandalaSpin{0%{transform:translate(-50%)rotate(0)}to{transform:translate(-50%)rotate(360deg)}}@keyframes ganeshMandalaSpinReverse{0%{transform:translate(-50%)rotate(360deg)}to{transform:translate(-50%)rotate(0)}}@keyframes invitationNameMandalaSpin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes invitationNameMandalaSpinReverse{0%{transform:rotate(360deg)}to{transform:rotate(0)}}@keyframes ganeshFlowerFall{0%{opacity:0;transform:translateY(-10vh)rotate(0)scale(.72)}9%{opacity:.72}48%{transform:translate3d(var(--ganesh-flower-drift), 50vh, 0) rotate(calc(var(--ganesh-flower-rotate) * .5)) scale(1);opacity:.78}88%{opacity:.46}to{transform:translate3d(calc(var(--ganesh-flower-drift) * -.6), 112vh, 0) rotate(var(--ganesh-flower-rotate)) scale(.9);opacity:0}}.heritage-section{isolation:isolate;background:radial-gradient(circle at 50% 42%,#fffae8eb,#ffe7df8a 28%,#0000 52%),radial-gradient(circle at 13% 26%,#ffdbb06b,#0000 28%),radial-gradient(circle at 87% 72%,#c4466f2e,#0000 30%),linear-gradient(135deg,#fff1df 0%,#f8d5d7 42%,#f7c7d2 100%);border-radius:0;min-height:100svh;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #b072382e,inset 0 0 0 10px #fffcef52,0 26px 70px #6f2e3c2e}.heritage-section:before,.heritage-section:after{content:"";z-index:0;pointer-events:none;position:absolute;inset:0}.heritage-section:before{opacity:.28;background:radial-gradient(circle,#0000 0 18%,#b476371a 18.2% 18.6%,#0000 18.8% 28%,#8f294e12 28.2% 28.6%,#0000 28.8%),repeating-conic-gradient(from 12deg,#9e406414 0deg 5deg,#0000 5deg 18deg);animation:58s linear infinite invitationNameMandalaSpin;-webkit-mask-image:radial-gradient(circle,#0000 0 22%,#000 23% 42%,#0000 54%);mask-image:radial-gradient(circle,#0000 0 22%,#000 23% 42%,#0000 54%)}.heritage-section:after{background:linear-gradient(90deg,#7f1d4114,#0000 24% 76%,#7f1d4114),radial-gradient(at 50% 8%,#ffffff8f,#0000 35%),linear-gradient(#fffaeeb8,#0000 46%,#892b4814)}.heritage-petal-field{z-index:1;pointer-events:none;position:absolute;inset:0}.heritage-petal{filter:drop-shadow(0 5px 7px #752a4124);opacity:0;animation:heritagePetalFloat 9s ease-in-out var(--heritage-petal-delay) infinite;background:linear-gradient(150deg,#fff8e0e6,#e6829db8 70%,#a53d6094),radial-gradient(at 45% 18%,#ffffffe0,#0000 45%);border-radius:76% 24% 72% 28%;position:absolute}.heritage-lockup{z-index:2;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:clamp(1.4rem,3vw,2.4rem);min-height:100svh;padding:clamp(1rem,3vw,2rem);display:flex;position:relative}.heritage-kicker,.heritage-closing{font-family:var(--font-display), serif;letter-spacing:.3em;text-transform:uppercase;color:#6a223f;text-shadow:0 1px #fffaf6e0}.heritage-kicker{font-size:clamp(.9rem,1.7vw,1.15rem)}.heritage-closing{letter-spacing:.22em;font-size:clamp(.78rem,1.35vw,1rem)}.heritage-story-grid{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:clamp(.8rem,3vw,2.2rem);width:min(100%,60rem);display:grid}.heritage-card{background:linear-gradient(#fffcf0db,#ffeadfb3),radial-gradient(circle at 50% 18%,#fff4d3db,#0000 34%);border:1px solid #a6653a3d;border-radius:clamp(1.8rem,4vw,3.2rem);min-height:clamp(16rem,34vw,24rem);padding:clamp(1.4rem,3vw,2.4rem);position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff94,0 20px 46px #752a4124}.heritage-card:before{content:"";border-radius:inherit;pointer-events:none;border:1px solid #b0723838;position:absolute;inset:1rem}.heritage-card:after{content:"";aspect-ratio:1;opacity:.42;background:radial-gradient(circle at 50% 22%,#fff4d2d1,#0000 12%),repeating-conic-gradient(#a53b5e2e 0deg 8deg,#ffe5bf61 8deg 16deg);border-radius:50% 50% 45% 45%;width:14rem;position:absolute;inset:auto 50% -5rem auto;transform:translate(50%);-webkit-mask-image:radial-gradient(at 50% 52%,#000 0 36%,#0000 37%);mask-image:radial-gradient(at 50% 52%,#000 0 36%,#0000 37%)}.heritage-card-glow{pointer-events:none;background:radial-gradient(#fff6e2d1,#0000 62%);height:55%;position:absolute;inset:-30% -20% auto}.heritage-card p,.heritage-card h2,.heritage-card small{z-index:1;position:relative}.heritage-card p{font-family:var(--font-script), serif;color:#85204b;font-size:clamp(2.5rem,6vw,4.9rem);line-height:1}.heritage-card h2{font-family:var(--font-display), serif;color:#4e3017;margin-top:clamp(1.1rem,2vw,1.7rem);font-size:clamp(2.25rem,5vw,4.2rem)}.heritage-card small{font-family:var(--font-display), serif;letter-spacing:.18em;text-transform:uppercase;color:#5f3a199e;margin-top:.8rem;font-size:clamp(.72rem,1.2vw,.9rem);display:block}.heritage-card-bihar{background:radial-gradient(circle at 34% 22%,#fff5d6e0,#0000 30%),linear-gradient(160deg,#fffaecf0,#ffdcd8c7)}.heritage-card-nepal{background:radial-gradient(circle at 64% 22%,#fff5d6d6,#0000 30%),linear-gradient(160deg,#fffaecf0,#eadbff85,#ffddd8c7)}.heritage-sacred{place-items:center;min-width:clamp(9rem,16vw,13rem);display:grid;position:relative}.heritage-thread{background:linear-gradient(90deg,#0000,#a6653ab8,#0000);width:clamp(4rem,8vw,7rem);height:1px;position:absolute;top:50%}.heritage-thread-left{right:78%}.heritage-thread-right{left:78%}.heritage-sacred-symbol{aspect-ratio:1;color:#612414;background:radial-gradient(circle at 35% 28%,#ffffffe6,#0000 18%),radial-gradient(circle,#fff7df 0 33%,#f2cc8d 57%,#b7773e 100%);border:1px solid #b072385c;border-radius:999px;flex-direction:column;justify-content:center;align-items:center;width:clamp(8rem,14vw,11rem);display:flex;position:relative;box-shadow:inset 0 0 0 9px #fff6e061,inset 0 -14px 26px #82461a2e,0 18px 44px #6d2c3833}.heritage-sacred-symbol:before{content:"";border-radius:inherit;border:1px solid #b072382e;animation:3.8s ease-in-out infinite heritageSacredPulse;position:absolute;inset:-.75rem}.heritage-bow{opacity:.76;border-left:2px solid #6124148f;border-right:2px solid #6124148f;border-radius:50%;position:absolute;inset:17%;transform:rotate(-26deg)}.heritage-sacred-symbol strong{font-family:var(--font-script), serif;font-size:clamp(1.6rem,3vw,2.35rem);font-weight:500;line-height:.9}.heritage-sacred-symbol span:not(.heritage-bow){font-family:var(--font-display), serif;color:#612414b8;font-size:.78rem}.heritage-sacred p{font-family:var(--font-display), serif;letter-spacing:.22em;text-transform:uppercase;color:#56311bb8;margin-top:1rem;font-size:.72rem}.heritage-art-card{background:radial-gradient(circle at 50% 46%,#fffce8bd,#0000 22%),radial-gradient(at 18% 18%,#cde6e58f,#0000 32%),radial-gradient(at 83% 18%,#ffe1bca3,#0000 32%),linear-gradient(#fff2df 0%,#f9d8cf 48%,#d99ba8 100%);border:1px solid #a366363d;border-radius:clamp(2rem,5vw,4rem);width:min(96vw,74rem);min-height:min(88svh,48rem);position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff9e,inset 0 0 0 12px #fff7e547,0 24px 58px #702c3c29}.heritage-art-card:before,.heritage-art-card:after{content:"";pointer-events:none;position:absolute}.heritage-art-card:before{border-radius:inherit;border:1px solid #a6653a42;inset:1rem;box-shadow:inset 0 0 0 1px #ffffff8c,inset 0 0 80px #fff5e175}.heritage-art-card:after{z-index:2;background:radial-gradient(at 50% 8%,#fff8dbc7,#0000 34%),repeating-linear-gradient(172deg,#fff3 0 2px,#0000 2px 26px),linear-gradient(#a9525c0a,#793d4438);border-radius:50% 50% 0 0;height:34%;inset:auto -8% -10%}.heritage-sun{z-index:1;aspect-ratio:1;filter:drop-shadow(0 0 34px #ffeec0bf);opacity:.13;background:radial-gradient(circle,#fffff5f5 0 21%,#fad58b6b 22% 42%,#0000 43%),repeating-conic-gradient(from 6deg,#b9743a2e 0deg 8deg,#0000 8deg 18deg);border-radius:50%;width:clamp(14rem,30vw,24rem);animation:72s linear infinite invitationNameMandalaSpin;position:absolute;top:38%;left:50%;transform:translate(-50%)}.heritage-side{z-index:4;width:48%;height:70%;position:absolute;top:10%}.heritage-side-nepal{left:1.5%}.heritage-side-bodhgaya{right:1.5%}.heritage-label{z-index:4;font-family:var(--font-display), serif;letter-spacing:.24em;text-transform:uppercase;color:#61223b;background:#fff9eadb;border-radius:999px;padding:.55rem 1.1rem;font-size:clamp(.75rem,1.35vw,.95rem);position:absolute;top:2%;left:50%;transform:translate(-50%);box-shadow:inset 0 0 0 1px #a6653a3d,0 10px 24px #7c2f4314}.heritage-mountains{position:absolute;inset:17% -2% 6% 0}.heritage-peak{background:linear-gradient(135deg,#ffffffeb 0 20%,#0000 21%),linear-gradient(135deg,#536b79,#9aaeb0 48%,#cfb5a6 100%);border-radius:.55rem 0;position:absolute;bottom:0;transform:rotate(45deg);box-shadow:inset 10px 10px 18px #ffffff42,0 18px 34px #524b4a2e}.heritage-mountains:after{content:"";background:linear-gradient(#7e946f85,#57705c3d),repeating-linear-gradient(160deg,#ffffff29 0 1px,#0000 1px 18px);border-radius:55% 45% 0 0;height:30%;position:absolute;bottom:-4%;left:-6%;right:2%}.heritage-peak-one{aspect-ratio:1;width:50%;left:0}.heritage-peak-two{aspect-ratio:1;background:linear-gradient(135deg,#fffffff5 0 24%,#0000 25%),linear-gradient(135deg,#425b6b,#8da3a7 48%,#d4b39f 100%);width:66%;left:21%}.heritage-peak-three{aspect-ratio:1;width:42%;right:-2%}.heritage-prayer-flags{z-index:5;justify-content:space-between;display:flex;position:absolute;top:23%;left:8%;right:8%;transform:rotate(-5deg)}.heritage-prayer-flags:before{content:"";background:#70462c70;height:1px;position:absolute;top:0;left:-2%;right:-2%}.heritage-prayer-flags span{clip-path:polygon(0 0,100% 0,100% 72%,50% 100%,0 72%);transform-origin:50% 0;background:#d7505d;width:clamp(.8rem,1.5vw,1.1rem);height:clamp(1rem,1.8vw,1.35rem);animation:3.8s ease-in-out infinite heritageFlagWave;box-shadow:0 5px 12px #6430371f}.heritage-prayer-flags span:nth-child(3n+2){background:#e7b847;animation-delay:-.8s}.heritage-prayer-flags span:nth-child(3n){background:#4d9f9b;animation-delay:-1.4s}.heritage-temple{z-index:4;width:clamp(16rem,34vw,25rem);height:clamp(20rem,42vw,31rem);position:absolute;top:17%;left:50%;transform:translate(-50%)}.heritage-temple-spire{clip-path:polygon(50% 0,72% 14%,66% 19%,78% 34%,70% 39%,82% 58%,72% 64%,86% 100%,14% 100%,28% 64%,18% 58%,30% 39%,22% 34%,34% 19%,28% 14%);background:linear-gradient(90deg,#713f2324,#0000 28%,#ffffff52 48%,#0000 68%,#713f2324),linear-gradient(#f8d99f,#c8894a);width:48%;height:74%;position:absolute;top:0;left:50%;transform:translate(-50%);box-shadow:0 18px 34px #6f3e2229}.heritage-temple-body{background:radial-gradient(at 50% 100%,#6632223d 0 22%,#0000 23%),linear-gradient(#ffe6b0,#cb8b4d);border-radius:1.6rem 1.6rem .7rem .7rem;height:34%;position:absolute;bottom:18%;left:22%;right:22%}.heritage-temple-body:before,.heritage-temple-body:after{content:"";background:#65321f47;border-radius:1rem 1rem 0 0;width:18%;height:48%;position:absolute;bottom:8%}.heritage-temple-body:before{left:19%}.heritage-temple-body:after{right:19%}.heritage-temple-base{background:linear-gradient(#f6cf87,#ae673d);border-radius:999px 999px .7rem .7rem;height:13%;position:absolute;bottom:8%;left:10%;right:10%;box-shadow:0 12px 22px #6233232e}.heritage-lotus-water{z-index:7;gap:.5rem;display:flex;position:absolute;bottom:1%;left:50%;transform:translate(-50%)}.heritage-lotus-water span{opacity:.88;background:linear-gradient(#f4a2b6,#b94a77);border-radius:80% 80% 20% 20%;width:clamp(2rem,5vw,3.8rem);height:clamp(1rem,2.6vw,1.9rem);transform:rotate(-12deg)}.heritage-lotus-water span:nth-child(2){background:linear-gradient(#ffd3df,#c65b87);transform:translateY(-.45rem)}.heritage-lotus-water span:nth-child(3){transform:rotate(12deg)}.heritage-bond{z-index:6;pointer-events:none;position:absolute;inset:0}.heritage-bond-line,.heritage-bond-line-two{background:linear-gradient(90deg,#0000,#b06c38 18%,#f7d797 50%,#b06c38 82%,#0000);border-radius:999px;height:3px;animation:4.4s ease-in-out infinite heritageBondGlow;position:absolute;top:58%;left:12%;right:12%;transform:rotate(-2deg);box-shadow:0 0 18px #ffdc94c2}.heritage-bond-line-two{opacity:.54;animation-delay:-1.8s;top:63%;transform:rotate(2deg)}.heritage-heart-knot{aspect-ratio:1;background:radial-gradient(circle at 65% 65%,#fff8e5e6,#eeb0809e);border:2px solid #862f49b8;border-color:#0000 #862f49b8 #862f49b8 #0000;border-radius:50% 50% 0;width:clamp(4rem,7vw,5.8rem);position:absolute;top:60%;left:50%;transform:translate(-50%,-50%)rotate(45deg);box-shadow:inset 0 0 0 7px #fff6e16b,0 0 28px #ffda9db8}.heritage-ram-sita-symbol{z-index:7;aspect-ratio:1;filter:drop-shadow(0 10px 24px #823e2a2e);background:radial-gradient(circle at 50% 52%,#fffae9eb 0 26%,#0000 27%),repeating-conic-gradient(from 5deg,#b9743a57 0deg 8deg,#ffeec63d 8deg 18deg);border-radius:999px;width:clamp(7rem,12vw,9.6rem);animation:4.8s ease-in-out infinite heritageSacredPulse;position:absolute;top:33%;left:50%;transform:translate(-50%)}.heritage-ram-sita-symbol .heritage-bow{opacity:.86;border-left:3px solid #6c2d1cb3;border-right:3px solid #6c2d1cb3;border-radius:50%;position:absolute;inset:18%;transform:rotate(-24deg)}.heritage-arrow{background:#6c2d1cb3;border-radius:999px;width:2px;height:66%;position:absolute;top:17%;left:50%;transform:translate(-50%)rotate(68deg)}.heritage-arrow:before{content:"";border-top:2px solid #6c2d1cb3;border-left:2px solid #6c2d1cb3;width:.55rem;height:.55rem;position:absolute;top:-.15rem;left:50%;transform:translate(-50%)rotate(45deg)}.heritage-diya{background:#9f512d;border-radius:0 0 999px 999px;width:1.25rem;height:.72rem;position:absolute;bottom:6%}.heritage-diya:before{content:"";filter:drop-shadow(0 0 8px #ffc44cdb);background:linear-gradient(#fff7bc,#f0a437 72%,#bd542e);border-radius:999px 999px 999px 0;width:.5rem;height:.8rem;position:absolute;bottom:62%;left:50%;transform:translate(-50%)}.heritage-diya-left{left:16%}.heritage-diya-right{right:16%}@keyframes heritageFlagWave{0%,to{transform:rotate(3deg)translateY(0)}50%{transform:rotate(-5deg)translateY(.16rem)}}@keyframes heritageBondGlow{0%,to{opacity:.56;filter:saturate()}50%{opacity:1;filter:saturate(1.35)}}@keyframes heritagePetalFloat{0%,to{opacity:.18;transform:translateY(10px)rotate(-12deg)scale(.9)}45%{opacity:.58;transform:translate(14px,-18px)rotate(24deg)scale(1)}}@keyframes heritageSacredPulse{0%,to{opacity:.46;transform:scale(.96)}50%{opacity:.82;transform:scale(1.08)}}@media (max-width:760px){.heritage-section{border-radius:2.2rem}.heritage-lockup{padding-block:3.5rem}.heritage-story-grid{grid-template-columns:1fr;gap:1rem}.heritage-card{min-height:12.5rem}.heritage-sacred{order:2;min-height:9rem}.heritage-card-nepal{order:3}.heritage-thread{display:none}.heritage-sacred-symbol{width:8.25rem}.heritage-art-card{border-radius:2rem;width:96vw;min-height:86svh}.heritage-side{width:64%;height:45%}.heritage-side-nepal{bottom:45%;left:-8%}.heritage-side-bodhgaya{bottom:3%;right:-8%}.heritage-ram-sita-symbol{width:6.4rem;top:40%}.heritage-bond-line,.heritage-bond-line-two{top:50%;left:7%;right:7%;transform:rotate(54deg)}.heritage-bond-line-two{top:52%;transform:rotate(47deg)}.heritage-heart-knot{width:3.3rem;top:51%}.heritage-label{letter-spacing:.16em;padding:.45rem .8rem;font-size:.66rem}.heritage-temple{width:clamp(10rem,58vw,15rem);height:clamp(13rem,68vw,19rem)}.heritage-mountains{inset:18% 0 0}}@media (prefers-reduced-motion:reduce){.ganesh-mandala{animation-duration:90s}.ganesh-flower-petal{opacity:.28;animation:none}.heritage-section:before,.heritage-petal,.heritage-sacred-symbol:before{animation:none}}@media (max-width:720px),(prefers-reduced-motion:reduce),(update:slow){body:before,.orb,.star:nth-of-type(n+9),.lantern,.chandelier-line,.invitation-art-backdrop,.ganesh-mandala-small,.ganesh-flower-petal:nth-child(n+9),.petal:nth-of-type(n+5),.blessing-mote:nth-child(n+6),.scratch-firework:nth-child(n+7),.scratch-burst-petal:nth-child(n+11){display:none!important}.intro-overlay{-webkit-backdrop-filter:none;backdrop-filter:none}.ganesh-mandala-large{opacity:.2;animation-duration:64s}.ganesh-flower-petal{animation-duration:calc(var(--ganesh-flower-duration,18s) * 1.35)}.scene-paper,.section-shell,.countdown-luxury-panel{box-shadow:0 14px 34px #5c36171a}.music-toggle{-webkit-backdrop-filter:none;backdrop-filter:none}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-gradient-position{syntax:"*";inherits:false}@property --tw-gradient-from{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-via{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-to{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-stops{syntax:"*";inherits:false}@property --tw-gradient-via-stops{syntax:"*";inherits:false}@property --tw-gradient-from-position{syntax:"<length-percentage>";inherits:false;initial-value:0%}@property --tw-gradient-via-position{syntax:"<length-percentage>";inherits:false;initial-value:50%}@property --tw-gradient-to-position{syntax:"<length-percentage>";inherits:false;initial-value:100%}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@property --tw-scale-x{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-y{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-z{syntax:"*";inherits:false;initial-value:1}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}
