/*! tailwindcss v4.2.2 | MIT License | https://tailwindcss.com */
@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-leading:initial;--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}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-black:#000;--spacing:.25rem;--container-3xl:48rem;--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-2xl:1.5rem;--text-2xl--line-height:calc(2 / 1.5);--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--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{.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.inset-0{inset:calc(var(--spacing) * 0)}.start{inset-inline-start:var(--spacing)}.z-0{z-index:0}.z-1{z-index:1}.z-99{z-index:99}.order-1{order:1}.order-2{order:2}.col-span-2{grid-column:span 2/span 2}.container{width:100%}@media (width>=40rem){.container{max-width:40rem}}@media (width>=48rem){.container{max-width:48rem}}@media (width>=64rem){.container{max-width:64rem}}@media (width>=80rem){.container{max-width:80rem}}@media (width>=96rem){.container{max-width:96rem}}.mt-20{margin-top:calc(var(--spacing) * 20)}.mb-20{margin-bottom:calc(var(--spacing) * 20)}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.aspect-16\/10{aspect-ratio:16/10}.aspect-210\/297{aspect-ratio:210/297}.h-full{height:100%}.min-h-130{min-height:calc(var(--spacing) * 130)}.w-full{width:100%}.max-w-3xl{max-width:var(--container-3xl)}.max-w-max{max-width:max-content}.flex-shrink{flex-shrink:1}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.list-disc{list-style-type:disc}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-rows-\[min-content_min-conent_min-content\]{grid-template-rows:min-content min-conent min-content}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.place-items-center{place-items:center}.items-center{align-items:center}.items-start{align-items:flex-start}.justify-end{justify-content:flex-end}.gap-1{gap:calc(var(--spacing) * 1)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-2\.5{gap:calc(var(--spacing) * 2.5)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-3\.5{gap:calc(var(--spacing) * 3.5)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-5{gap:calc(var(--spacing) * 5)}.gap-6{gap:calc(var(--spacing) * 6)}.gap-20{gap:calc(var(--spacing) * 20)}.place-self-start{place-self:start}.self-center{align-self:center}.self-start{align-self:flex-start}.overflow-hidden{overflow:hidden}.overflow-x-hidden{overflow-x:hidden}.rounded-\[18px\]{border-radius:18px}.rounded-\[999px\]{border-radius:999px}.border{border-style:var(--tw-border-style);border-width:1px}.border-\(--border\){border-color:var(--border)}.border-\[rgba\(214\,185\,128\,0\.14\)\]{border-color:#d6b98024}.bg-\[rgba\(255\,255\,255\,0\.03\)\]{background-color:#ffffff08}.bg-black\/50{background-color:#00000080}@supports (color:color-mix(in lab, red, red)){.bg-black\/50{background-color:color-mix(in oklab, var(--color-black) 50%, transparent)}}.object-cover{object-fit:cover}.object-center{object-position:center}.p-2{padding:calc(var(--spacing) * 2)}.p-5{padding:calc(var(--spacing) * 5)}.px-3{padding-inline:calc(var(--spacing) * 3)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-6{padding-block:calc(var(--spacing) * 6)}.py-8{padding-block:calc(var(--spacing) * 8)}.pl-4\.5{padding-left:calc(var(--spacing) * 4.5)}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--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-\[13px\]{font-size:13px}.leading-\[1\.8\]{--tw-leading:1.8;line-height:1.8}.whitespace-pre-line{white-space:pre-line}.text-\(--text-soft\){color:var(--text-soft)}.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-filter{-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))}@media (width>=40rem){.sm\:w-auto{width:auto}.sm\:max-w-full{max-width:100%}.sm\:flex-row{flex-direction:row}.sm\:flex-wrap{flex-wrap:wrap}.sm\:gap-3\.5{gap:calc(var(--spacing) * 3.5)}}@media (width>=48rem){.md\:order-1{order:1}.md\:order-2{order:2}.md\:col-span-1{grid-column:span 1/span 1}.md\:col-span-2{grid-column:span 2/span 2}.md\:col-start-2{grid-column-start:2}.md\:row-span-1{grid-row:span 1/span 1}.md\:row-span-2{grid-row:span 2/span 2}.md\:mt-40{margin-top:calc(var(--spacing) * 40)}.md\:mb-0{margin-bottom:calc(var(--spacing) * 0)}.md\:aspect-10\/6{aspect-ratio:10/6}.md\:h-28{height:calc(var(--spacing) * 28)}.md\:min-h-full{min-height:100%}.md\:w-fit{width:fit-content}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:grid-cols-\[1\.3fr_0\.8fr\]{grid-template-columns:1.3fr .8fr}.md\:grid-cols-\[1fr_1fr\]{grid-template-columns:1fr 1fr}.md\:grid-cols-\[1fr_2fr\]{grid-template-columns:1fr 2fr}.md\:grid-cols-\[2fr_1fr\]{grid-template-columns:2fr 1fr}.md\:grid-rows-2{grid-template-rows:repeat(2,minmax(0,1fr))}.md\:grid-rows-\[0\.5fr_1fr\]{grid-template-rows:.5fr 1fr}.md\:items-center{align-items:center}.md\:items-stretch{align-items:stretch}.md\:gap-0{gap:calc(var(--spacing) * 0)}.md\:gap-2{gap:calc(var(--spacing) * 2)}.md\:gap-4{gap:calc(var(--spacing) * 4)}.md\:gap-6{gap:calc(var(--spacing) * 6)}.md\:gap-7{gap:calc(var(--spacing) * 7)}.md\:gap-8{gap:calc(var(--spacing) * 8)}.md\:gap-10{gap:calc(var(--spacing) * 10)}.md\:gap-38{gap:calc(var(--spacing) * 38)}.md\:place-self-end{place-self:end}.md\:place-self-start{place-self:start}.md\:self-start{align-self:flex-start}.md\:overflow-x-visible{overflow-x:visible}.md\:p-8{padding:calc(var(--spacing) * 8)}.md\:py-8{padding-block:calc(var(--spacing) * 8)}.md\:py-14{padding-block:calc(var(--spacing) * 14)}.md\:text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.md\:text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}}}:root{--radius:24px;--radius-pill:999px;--font-display:"Cormorant Garamond", serif;--font-body:"Manrope", system-ui, sans-serif}html{scroll-behavior:smooth}#app{z-index:3;position:relative}section{scroll-margin-top:2rem}@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-leading{syntax:"*";inherits:false}@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}html:before{content:"";pointer-events:none;z-index:2;background:radial-gradient(circle at top,#0000 2%,#00000085 70%,#000c 100%);position:fixed;inset:0}body{min-width:320px;font-family:var(--font-body);color:var(--text);--curtain-shift-x:0%;--curtain-shift-y:0%;--curtain-scale-x:1;--curtain-skew-x:0deg;--curtain-bg-1:0%;--curtain-bg-2:0%;--curtain-bg-3:0%;--curtain-bg-4:0%;--curtain-bg-5:0%;--curtain-bg-6:0%;--curtain-bg-7:0%;--curtain-fold-layer-1-x:0%;--curtain-fold-layer-2-x:0%;--curtain-fold-layer-3-x:0%;--curtain-fold-layer-4-x:0%;--curtain-fold-layer-1-skew:0deg;--curtain-fold-layer-2-skew:0deg;--curtain-fold-layer-3-skew:0deg;--curtain-fold-layer-4-skew:0deg;--curtain-opacity:1;--curtain-fold-gradient:linear-gradient(90deg, #1c080af7 0%, #280b0ef5 1.1%, #421115f0 2%, #65181de8 2.8%, #801e24e0 3.5%, #67191ee8 4.3%, #401014f0 5.1%, #220a0df7 6.2%, #1e090cf7 7.4%, #2a0b0ef5 8.1%, #501418eb 8.9%, #741c21e3 9.6%, #561519eb 10.4%, #2c0c0ff5 11.7%, #1f090cf7 12.3%, #280b0ef5 12.5%, #4e1318eb 13.9%, #701b20e6 14.6%, #541419eb 15.4%, #2a0b0ef5 16.2%, #1f090cf7 17.4%, #2d0c0ff5 17.9%, #541419eb 18.5%, #7a1d23e0 19.6%, #5e161be8 20.8%, #2f0c0ff5 21.7%, #27090cf7 22.3%, #2a0b0ef5 22.8%, #521418eb 23.4%, #761c21e3 25.2%, #58151aeb 26%, #2b0b0edb 27%, #28090cf7 27.3%, #280b0ef5 27.8%, #4c1217ed 29%, #6e1a1fe6 29.7%, #521418eb 30.7%, #280b0ef5 31.6%, #28090cf7 32.5%, #2c0c0ff5 33%, #541419eb 34%, #7c1d23e0 34.8%, #60161be8 35.6%, #300c0ff5 36.7%, #28090cf7 37.9%, #270a0df5 38%, #4e1318eb 39%, #721b20e6 39.9%, #541419eb 41%, #2f0b0ef5 42%, #28090cf7 42.4%, #2d0c0ff5 42.9%, #561519eb 44%, #7e1d23e0 45%, #60171ce8 46%, #4c0a0eeb 46.6%, #29090cf7 47.2%, #280b0ef5 47.8%, #501418eb 48.7%, #741c21e3 50.1%, #561519eb 51.2%, #2b0b0ef5 52%, #2a0b0ef5 52.6%, #290b0ef5 52.9%, #501418eb 54.5%, #761c21e3 55.2%, #58151aeb 56.5%, #2b0b0ef5 57.6%, #29090cf7 58%, #270a0df5 58.2%, #4c1217ed 58.9%, #6e1a1fe6 60.3%, #521418eb 61.1%, #290b0ef5 62.7%, #27090cf7 63.2%, #2c0c0ff5 63.5%, #541419eb 64.7%, #7a1d23e0 65.6%, #5e161be8 66.5%, #2f0c0ff5 67.7%, #27090cf7 68.2%, #280b0ef5 68.5%, #501418eb 69.8%, #6c1c21e3 70.7%, #561519eb 71.3%, #2b0b0ef5 73%, #27090cf7 73.3%, #280b0ef5 73.6%, #4e1318eb 74.4%, #721b20e6 75.8%, #541419eb 76.4%, #2a0b0ef5 77.6%, #27090cf7 78.4%, #2b0b0ef5 78.6%, #521418eb 80%, #781c22e3 80.7%, #58151aeb 82%, #2c0c0ff5 83%, #27090cf7 83.5%, #280b0ef5 84%, #501418eb 85.1%, #741c21e3 85.8%, #541419eb 86.6%, #2a0b0ef5 88%, #27090cf7 88.6%, #280a0df5 89%, #4a1216ed 90.2%, #6a191fe6 90.9%, #501418eb 91.7%, #280b0ef5 92.5%, #27090cf7 93.8%, #2a0b0ef5 94.6%, #441115f0 95.4%, #60171ce8 96.2%, #461216ed 97.1%, #28090cf7 98.2%, #1c080af7 100%);background:linear-gradient(#110708 0%,#090909 40%,#0c0909 100%);margin:0;position:relative;overflow-x:hidden}.curtain-fold-layer{pointer-events:none;z-index:0;background-image:var(--curtain-fold-gradient);filter:saturate(.92)contrast(1.04);opacity:calc(var(--curtain-opacity) * .56);transform-origin:50% 0;will-change:transform, background-position;background-repeat:no-repeat;background-size:118% 100%;transition:opacity .6s;position:fixed;inset:0}.curtain-fold-layer--1{background-position:calc(50% + var(--curtain-fold-layer-1-x)) 0%;transform:translate3d(0, 0, 0) skewX(var(--curtain-fold-layer-1-skew));-webkit-mask-image:repeating-linear-gradient(90deg,#0000002e 0%,#000000d1 1.2%,#000 2.3%,#000000d1 4.6%,#0000002e 6.2%,#0000 8.4% 16%);mask-image:repeating-linear-gradient(90deg,#0000002e 0%,#000000d1 1.2%,#000 2.3%,#000000d1 4.6%,#0000002e 6.2%,#0000 8.4% 16%)}.curtain-fold-layer--2{background-position:calc(50% + var(--curtain-fold-layer-2-x)) 0%;transform:translate3d(0, 0, 0) skewX(var(--curtain-fold-layer-2-skew));-webkit-mask-image:repeating-linear-gradient(90deg,#0000 0% 2.4%,#00000024 4.1%,#000000c7 5.3%,#000 6.5%,#000c 8.7%,#00000029 10.2%,#0000 12.4% 16%);mask-image:repeating-linear-gradient(90deg,#0000 0% 2.4%,#00000024 4.1%,#000000c7 5.3%,#000 6.5%,#000c 8.7%,#00000029 10.2%,#0000 12.4% 16%)}.curtain-fold-layer--3{background-position:calc(50% + var(--curtain-fold-layer-3-x)) 0%;transform:translate3d(0, 0, 0) skewX(var(--curtain-fold-layer-3-skew));-webkit-mask-image:repeating-linear-gradient(90deg,#0000 0% 6.1%,#0000001f 7.8%,#000000c2 9.2%,#000 10.4%,#000000c7 12.3%,#0000002e 13.7%,#0000 15.6% 16%);mask-image:repeating-linear-gradient(90deg,#0000 0% 6.1%,#0000001f 7.8%,#000000c2 9.2%,#000 10.4%,#000000c7 12.3%,#0000002e 13.7%,#0000 15.6% 16%)}.curtain-fold-layer--4{background-position:calc(50% + var(--curtain-fold-layer-4-x)) 0%;transform:translate3d(0, 0, 0) skewX(var(--curtain-fold-layer-4-skew));-webkit-mask-image:repeating-linear-gradient(90deg,#0000 0% 10%,#0000001f 11.6%,#000000c2 12.9%,#000 14.1%,#000c 15.3%,#00000038 16%);mask-image:repeating-linear-gradient(90deg,#0000 0% 10%,#0000001f 11.6%,#000000c2 12.9%,#000 14.1%,#000c 15.3%,#00000038 16%)}body:before{content:"";pointer-events:none;z-index:0;opacity:var(--curtain-opacity);background:var(--curtain-fold-gradient), linear-gradient(90deg, transparent 0.4%, #ffe9c426 0.9%, #ffe9c41a 1.2%, transparent 1.7%, transparent 4.9%, #ffe9c421 5.4%, #ffe9c414 5.8%, transparent 6.3%, transparent 9.2%, #ffe9c426 9.7%, #ffe9c417 10.1%, transparent 10.6%, transparent 13.8%, #ffe9c421 14.3%, #ffe9c414 14.7%, transparent 15.2%, transparent 18.1%, #ffe9c426 18.6%, #ffe9c41a 19%, transparent 19.5%, transparent 22.7%, #ffe9c424 23.2%, #ffe9c417 23.6%, transparent 24.1%, transparent 27.3%, #ffe9c426 27.8%, #ffe9c41a 28.2%, transparent 28.7%, transparent 31.8%, #ffe9c424 32.3%, #ffe9c414 32.7%, transparent 33.2%, transparent 36.6%, #ffe9c426 37.1%, #ffe9c41a 37.5%, transparent 38%, transparent 41.3%, #ffe9c421 41.8%, #ffe9c414 42.2%, transparent 42.7%, transparent 46.1%, #ffe9c426 46.6%, #ffe9c417 47%, transparent 47.5%, transparent 50.8%, #ffe9c424 51.3%, #ffe9c417 51.7%, transparent 52.2%, transparent 55.4%, #ffe9c426 55.9%, #ffe9c41a 56.3%, transparent 56.8%, transparent 60.1%, #ffe9c421 60.6%, #ffe9c414 61%, transparent 61.5%, transparent 64.8%, #ffe9c426 65.3%, #ffe9c417 65.7%, transparent 66.2%, transparent 69.5%, #ffe9c424 70%, #ffe9c417 70.4%, transparent 70.9%, transparent 74.1%, #ffe9c426 74.6%, #ffe9c41a 75%, transparent 75.5%, transparent 78.8%, #ffe9c424 79.3%, #ffe9c414 79.7%, transparent 80.2%, transparent 83.5%, #ffe9c426 84%, #ffe9c417 84.4%, transparent 84.9%, transparent 88.2%, #ffe9c421 88.7%, #ffe9c414 89.1%, transparent 89.6%, transparent 93%, #ffe9c424 93.5%, #ffe9c414 93.9%, transparent 94.4%), linear-gradient(90deg, #06040470 0.1%, #06040470 0.7%, transparent 1.3%, transparent 6.2%, #06040470 6.8%, #06040470 7.4%, transparent 8.1%, transparent 13.1%, #06040470 13.7%, #06040470 14.3%, transparent 15%, transparent 20.1%, #06040470 20.7%, #06040470 21.3%, transparent 22%, transparent 27.1%, #06040470 27.7%, #06040470 28.3%, transparent 29%, transparent 34.2%, #06040470 34.8%, #06040470 35.4%, transparent 36.1%, transparent 41.2%, #06040470 41.8%, #06040470 42.4%, transparent 43.1%, transparent 48.3%, #06040470 48.9%, #06040470 49.5%, transparent 50.2%, transparent 55.3%, #06040470 55.9%, #06040470 56.5%, transparent 57.2%, transparent 62.4%, #06040470 63%, #06040470 63.6%, transparent 64.3%, transparent 69.4%, #06040470 70%, #06040470 70.6%, transparent 71.3%, transparent 76.5%, #06040470 77.1%, #06040470 77.7%, transparent 78.4%, transparent 83.5%, #06040470 84.1%, #06040470 84.7%, transparent 85.4%, transparent 90.5%, #06040470 91.1%, #06040470 91.7%, transparent 92.4%), linear-gradient(90deg, #0a0406cc 0%, #40121780 32%, #60191e6b 50%, #3a101480 68%, #0a0406cc 100%), radial-gradient(circle at top, #b3202e33, transparent 34%), radial-gradient(circle at 80% 80%, #d6b9801a, transparent 52%), linear-gradient(180deg, #0903048c, #080808ad);background-size:118% 100%,112% 100%,109% 100%,215% 100%,106% 100%,100% 100%,100% 100%;background-position:50% 0%, calc(50% + var(--curtain-bg-2)) 0%, calc(50% + var(--curtain-bg-3)) 0%, calc(50% + var(--curtain-bg-4)) 0%, calc(50% + var(--curtain-bg-5)) 0%, calc(50% + var(--curtain-bg-6)) 0%, calc(50% + var(--curtain-bg-7)) 0%;filter:saturate(.92)contrast(1.04);transform-origin:50% 0;transform:translate3d(0, 0, 0) skewX(var(--curtain-skew-x));will-change:transform, background-position;transition:opacity .6s;animation:none;position:fixed;inset:0}body:after{content:"";pointer-events:none;z-index:1;opacity:.2;mix-blend-mode:soft-light;background-image:radial-gradient(circle,#0000 48%,#0000003d 74%,#00000085 100%),linear-gradient(#ffe2b61f 0%,#fff5e308 18%,#0000002e 100%),radial-gradient(120% 65% at 50% -6%,#ffe4bb1f,#0000 64%),radial-gradient(120% 110% at 50% 100%,#0003,#0000 70%),repeating-linear-gradient(90deg,#fff5e608 0 1px,#0000 1px 10px),linear-gradient(#ffffff05 1px,#0000 1px),linear-gradient(90deg,#ffffff05 1px,#0000 1px);background-size:100% 100%,100% 100%,100% 100%,100% 100%,100% 100%,3px 3px,3px 3px;animation:18s ease-in-out infinite spotlight;position:fixed;inset:0}.curtain-bottom-fade{content:"";pointer-events:none;z-index:2;opacity:var(--curtain-opacity);background:linear-gradient(#0000 50%,#00000026 68%,#00000080 82%,#000000d9 92%,#000 100%);transition:opacity .6s;position:fixed;inset:0}.container{width:min(100% - 32px,1180px);margin:0 auto}.panel{border:1px solid var(--border);border-radius:var(--radius);background:linear-gradient(180deg, #ffffff0a, transparent), var(--panel);box-shadow:var(--shadow);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);padding:16px}.chip{color:var(--text-soft);background-color:#ffffff08;border:1px solid #d6b98024;border-radius:999px;padding:8px 12px;font-size:13px}.stat{background:#ffffff08;border:1px solid #d6b9801a;border-radius:20px;gap:4px;padding:16px;display:flex}.button{border-radius:var(--radius-pill);cursor:pointer;border:1px solid #0000;justify-content:center;align-items:center;min-height:48px;padding:0 22px;transition:transform .18s,box-shadow .18s,background-color .18s,border-color .18s;display:inline-flex}.button:hover{background:linear-gradient(135deg, var(--gold-soft), var(--muted));color:var(--bg-elevated)}.button--primary{color:#fff4e7;background:linear-gradient(135deg, var(--crimson), var(--red));box-shadow:0 10px 30px #b3202e47}.button--secondary{background:#ffffff08;border-color:#d6b98047}.eyebrow{color:var(--gold-soft);letter-spacing:.18em;text-transform:uppercase;font-size:12px;font-weight:700}h1,h2,h3{font-family:var(--font-display);margin:0;line-height:.95}h1{font-size:clamp(36px,7vw,84px)}h2{font-size:clamp(28px,4vw,56px)}h3{font-size:clamp(24px,3vw,32px)}p{color:var(--text-soft)}.event-card{border-radius:var(--radius);border:1px solid var(--border);box-shadow:var(--shadow);background:linear-gradient(#ffffff0a,#0000001f);transition:transform .18s,border-color .18s,box-shadow .18s;overflow:hidden}.event-card:hover{border-color:#d6b98047;transform:translateY(-4px)}.event-card__media{background:#ffffff08;width:100%;height:100%;display:block;position:relative;overflow:hidden}.event-card__media img{object-fit:cover;object-position:center;width:100%;height:100%}.event-card__badge{border-radius:var(--radius-pill);color:#fff;letter-spacing:.08em;text-transform:uppercase;background:#b3202eeb;align-items:center;min-height:34px;padding:0 12px;font-size:12px;font-weight:700;display:inline-flex;position:absolute;top:16px;left:16px}.event-card__body{gap:16px;padding:20px;display:grid}.event-card__actions,.event-card__meta,.event-card__info{flex-wrap:wrap;gap:10px;display:flex}.event-card__meta span,.event-card__info span{border-radius:var(--radius-pill);color:var(--text-soft);background:#ffffff08;border:1px solid #d6b98024;padding:8px 12px;font-size:13px}.event-card__tickets{color:var(--gold-soft);font-size:14px}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}:root{--bg:#090909;--bg-elevated:#131010;--panel:#1a1212e0;--red:#7a0e16;--crimson:#b3202e;--text:#f3e7d3;--text-soft:#c6b8a1;--muted:#8c7a68;--gold-soft:#d6b980;--border:#d6b98029;--shadow:0 24px 80px #00000059;--bg-hero:none;--bg-events:radial-gradient(ellipse 80% 50% at 70% 0%, #9d323266 20%, transparent 70%), radial-gradient(ellipse 70% 65% at 80% 65%, #c8a02840 20%, transparent 65%), radial-gradient(ellipse 75% 55% at 0% 75%, #5a0000b3 10%, transparent 60%), linear-gradient(180deg, #080505 0%, #0a0606 50%, #090505 100%);--bg-about:radial-gradient(ellipse 90% 65% at 10% 10%, #1a0a4ab3 45%, transparent 65%), radial-gradient(ellipse 75% 65% at 18% 70%, #4b008099 20%, transparent 60%), radial-gradient(ellipse 60% 75% at 78% 50%, #1e386899 35%, transparent 65%), radial-gradient(ellipse 50% 25% at 60% 30%, #6428b466 20%, transparent 50%), linear-gradient(180deg, #060408 0%, #070409 50%, #060408 100%)}.scroll-top[data-v-cefe6edd]{z-index:100;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);width:48px;height:48px;color:var(--gold-soft);cursor:pointer;background:#000000b3;border:1px solid #d6b98033;border-radius:50%;justify-content:center;align-items:center;font-size:20px;transition:all .25s;display:flex;position:fixed;bottom:24px;right:24px}.scroll-top[data-v-cefe6edd]:hover{background:var(--gold-soft);color:#000;transform:translateY(-4px)}@media (width<=768px){.scroll-top[data-v-cefe6edd]{width:44px;height:44px;bottom:16px;right:16px}}.brand-mark__title[data-v-6405a76e]{font-family:var(--font-display);color:var(--gold-soft);font-size:34px;line-height:.9}.brand-mark__caption[data-v-6405a76e]{color:var(--muted);letter-spacing:.16em;font-size:12px}.nav-link[data-v-6405a76e]{cursor:pointer;background:#ffffff08;border:1px solid #d6b98024;border-radius:999px;min-height:42px;padding:0 16px;transition:color .2s;position:relative}.nav-link[data-v-6405a76e]:hover{color:var(--gold-soft)}.nav-link.active[data-v-6405a76e]{color:var(--gold-soft);border-color:#d6b9804d}@media (width>=768px){.nav-link[data-v-6405a76e]{background:0 0;border:0;border-radius:0;min-height:auto;padding:0}}
