@layer properties;@layer theme{:root,:host{--color-white: #fff;--spacing: 0.25rem;--text-base: 1rem;--text-base--line-height: calc(1.5 / 1);--font-weight-light: 300;--font-weight-normal: 400;--font-weight-medium: 500;--font-weight-semibold: 600;--font-weight-bold: 700;--font-weight-extrabold: 800;--tracking-tight: -0.025em;--default-transition-duration: 150ms;--default-transition-timing-function: cubic-bezier(0.4,0,0.2,1);--animate-marquee: marquee var(--marquee-duration,40s) linear infinite}}@layer utilities{.pointer-events-none{pointer-events: none}.collapse{visibility: collapse}.invisible{visibility: hidden}.visible{visibility: visible}.sr-only{position: absolute;width: 1px;height: 1px;padding: 0;margin: -1px;overflow: hidden;clip-path: inset(50%);white-space: nowrap;border-width: 0}.absolute{position: absolute}.fixed{position: fixed}.relative{position: relative}.inset-0{inset: 0px}.inset-\[50\%_clamp\(1\.5rem\,3vw\,2\.8rem\)_auto_auto\]{inset: 50% clamp(1.5rem,3vw,2.8rem) auto auto}.inset-\[auto_0_0_0\]{inset: auto 0 0 0}.inset-x-0{inset-inline: 0px}.inset-y-0{inset-block: 0px}.top-0{top: 0px}.top-\[-160px\]{top: -160px}.top-\[14px\]{top: 14px}.right-0{right: 0px}.right-\[6px\]{right: 6px}.right-\[14px\]{right: 14px}.bottom-0{bottom: 0px}.bottom-3{bottom: calc(var(--spacing) * 3)}.bottom-\[clamp\(0\.9rem\,1\.8vw\,1\.4rem\)\]{bottom: clamp(0.9rem,1.8vw,1.4rem)}.left-0{left: 0px}.left-1\/2{left: calc(1 / 2 * 100%)}.left-\[14px\]{left: 14px}.left-\[clamp\(0\.9rem\,1\.8vw\,1\.4rem\)\]{left: clamp(0.9rem,1.8vw,1.4rem)}.\[isolation\:isolate\]{isolation: isolate}.-z-10{z-index: calc(10 * -1)}.-z-\[1\]{z-index: calc(1 * -1)}.-z-\[2\]{z-index: calc(2 * -1)}.z-0{z-index: 0}.z-\[1\]{z-index: 1}.z-\[2\]{z-index: 2}.z-\[3\]{z-index: 3}.z-\[99\]{z-index: 99}.z-\[100\]{z-index: 100}.z-\[101\]{z-index: 101}.col-\[1\/-1\]{grid-column: 1/-1}.col-start-1{grid-column-start: 1}.col-start-2{grid-column-start: 2}.row-span-2{grid-row: span 2 / span 2}.row-start-1{grid-row-start: 1}.row-start-2{grid-row-start: 2}.container{width: 100%;@media (width >= 40rem){max-width: 40rem}@media (width >= 48rem){max-width: 48rem}@media (width >= 64rem){max-width: 64rem}@media (width >= 80rem){max-width: 80rem}@media (width >= 96rem){max-width: 96rem}}.m-\[clamp\(1rem\,2\.4vw\,2\.1rem\)\]{margin: clamp(1rem,2.4vw,2.1rem)}.mx-\[0\.35rem\]{margin-inline: 0.35rem}.mx-auto{margin-inline: auto}.mt-0\.5{margin-top: calc(var(--spacing) * 0.5)}.mt-4{margin-top: calc(var(--spacing) * 4)}.mt-7{margin-top: calc(var(--spacing) * 7)}.mt-8{margin-top: calc(var(--spacing) * 8)}.mt-\[0\.1rem\]{margin-top: 0.1rem}.mt-\[0\.4rem\]{margin-top: 0.4rem}.mt-\[0\.15rem\]{margin-top: 0.15rem}.mt-\[0\.35rem\]{margin-top: 0.35rem}.mt-\[0\.55rem\]{margin-top: 0.55rem}.mt-\[1\.1rem\]{margin-top: 1.1rem}.mt-\[1\.3rem\]{margin-top: 1.3rem}.mt-\[2\.5rem\]{margin-top: 2.5rem}.mt-\[clamp\(2\.5rem\,5vw\,4rem\)\]{margin-top: clamp(2.5rem,5vw,4rem)}.mt-\[clamp\(2\.25rem\,4vw\,3rem\)\]{margin-top: clamp(2.25rem,4vw,3rem)}.mt-px{margin-top: 1px}.mb-4{margin-bottom: calc(var(--spacing) * 4)}.mb-6{margin-bottom: calc(var(--spacing) * 6)}.mb-8{margin-bottom: calc(var(--spacing) * 8)}.mb-11{margin-bottom: calc(var(--spacing) * 11)}.mb-\[0\.3rem\]{margin-bottom: 0.3rem}.mb-\[0\.5rem\]{margin-bottom: 0.5rem}.mb-\[0\.6rem\]{margin-bottom: 0.6rem}.mb-\[0\.7rem\]{margin-bottom: 0.7rem}.mb-\[0\.9rem\]{margin-bottom: 0.9rem}.mb-\[1\.6rem\]{margin-bottom: 1.6rem}.mb-\[clamp\(2\.5rem\,5vw\,4rem\)\]{margin-bottom: clamp(2.5rem,5vw,4rem)}.block{display: block}.flex{display: flex}.grid{display: grid}.hidden{display: none}.inline{display: inline}.inline-flex{display: inline-flex}.table{display: table}.aspect-\[4\/5\]{aspect-ratio: 4/5}.aspect-\[16\/11\]{aspect-ratio: 16/11}.aspect-\[24\/9\]{aspect-ratio: 24/9}.aspect-square{aspect-ratio: 1 / 1}.h-0\.5{height: calc(var(--spacing) * 0.5)}.h-4{height: calc(var(--spacing) * 4)}.h-5{height: calc(var(--spacing) * 5)}.h-10{height: calc(var(--spacing) * 10)}.h-11{height: calc(var(--spacing) * 11)}.h-14{height: calc(var(--spacing) * 14)}.h-\[15px\]{height: 15px}.h-\[17px\]{height: 17px}.h-\[18px\]{height: 18px}.h-\[22px\]{height: 22px}.h-\[26px\]{height: 26px}.h-\[30px\]{height: 30px}.h-\[42px\]{height: 42px}.h-\[50px\]{height: 50px}.h-\[88px\]{height: 88px}.h-\[104px\]{height: 104px}.h-\[clamp\(30px\,3\.2vw\,42px\)\]{height: clamp(30px,3.2vw,42px)}.h-full{height: 100%}.min-h-\[38px\]{min-height: 38px}.min-h-\[44px\]{min-height: 44px}.min-h-\[320px\]{min-height: 320px}.min-h-\[calc\(100svh-88px\)\]{min-height: calc(100svh - 88px)}.min-h-\[clamp\(420px\,44vw\,540px\)\]{min-height: clamp(420px,44vw,540px)}.w-0\.5{width: calc(var(--spacing) * 0.5)}.w-4{width: calc(var(--spacing) * 4)}.w-11{width: calc(var(--spacing) * 11)}.w-14{width: calc(var(--spacing) * 14)}.w-\[15px\]{width: 15px}.w-\[17px\]{width: 17px}.w-\[18px\]{width: 18px}.w-\[22px\]{width: 22px}.w-\[26px\]{width: 26px}.w-\[42px\]{width: 42px}.w-\[50px\]{width: 50px}.w-\[60\%\]{width: 60%}.w-\[104px\]{width: 104px}.w-\[min\(460px\,100\%\)\]{width: min(460px,100%)}.w-\[min\(560px\,100\%\)\]{width: min(560px,100%)}.w-auto{width: auto}.w-full{width: 100%}.w-max{width: max-content}.w-px{width: 1px}.max-w-\[34ch\]{max-width: 34ch}.max-w-\[36ch\]{max-width: 36ch}.max-w-\[42ch\]{max-width: 42ch}.max-w-\[44ch\]{max-width: 44ch}.max-w-\[46ch\]{max-width: 46ch}.max-w-\[440px\]{max-width: 440px}.max-w-\[480px\]{max-width: 480px}.max-w-\[620px\]{max-width: 620px}.max-w-\[640px\]{max-width: 640px}.max-w-\[800px\]{max-width: 800px}.max-w-\[920px\]{max-width: 920px}.max-w-\[1080px\]{max-width: 1080px}.max-w-\[1240px\]{max-width: 1240px}.max-w-full{max-width: 100%}.min-w-0{min-width: 0px}.flex-none{flex: none}.shrink-0{flex-shrink: 0}.grow{flex-grow: 1}.-translate-x-1\/2{--tw-translate-x: calc(calc(1 / 2 * 100%) * -1);translate: var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-1\/2{--tw-translate-y: calc(calc(1 / 2 * 100%) * -1);translate: var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-3{--tw-translate-y: calc(var(--spacing) * -3);translate: var(--tw-translate-x) var(--tw-translate-y)}.transform{transform: var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.reveal{animation: reveal-up linear both;animation-timeline: view();animation-range: entry 0% cover 28%}.animate-marquee{animation: var(--animate-marquee)}.cursor-ew-resize{cursor: ew-resize}.cursor-pointer{cursor: pointer}.resize{resize: both}.grid-cols-1{grid-template-columns: repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns: repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns: repeat(3,minmax(0,1fr))}.grid-cols-4{grid-template-columns: repeat(4,minmax(0,1fr))}.grid-cols-\[1\.02fr_0\.98fr\]{grid-template-columns: 1.02fr 0.98fr}.grid-rows-1{grid-template-rows: repeat(1,minmax(0,1fr))}.grid-rows-\[1fr_auto\]{grid-template-rows: 1fr auto}.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}.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-7{gap: calc(var(--spacing) * 7)}.gap-8{gap: calc(var(--spacing) * 8)}.gap-\[0\.3rem\]{gap: 0.3rem}.gap-\[0\.4rem\]{gap: 0.4rem}.gap-\[0\.5rem_0\.7rem\]{gap: 0.5rem 0.7rem}.gap-\[0\.6rem\]{gap: 0.6rem}.gap-\[0\.7rem\]{gap: 0.7rem}.gap-\[0\.8rem\]{gap: 0.8rem}.gap-\[0\.15rem\]{gap: 0.15rem}.gap-\[0\.35rem\]{gap: 0.35rem}.gap-\[0\.45rem\]{gap: 0.45rem}.gap-\[0\.55rem\]{gap: 0.55rem}.gap-\[0\.75rem_clamp\(0\.6rem\,1\.6vw\,0\.9rem\)\]{gap: 0.75rem clamp(0.6rem,1.6vw,0.9rem)}.gap-\[0\.85rem\]{gap: 0.85rem}.gap-\[1\.6rem\]{gap: 1.6rem}.gap-\[3px\]{gap: 3px}.gap-\[5px\]{gap: 5px}.gap-\[clamp\(0\.9rem\,1\.8vw\,1\.5rem\)\]{gap: clamp(0.9rem,1.8vw,1.5rem)}.gap-\[clamp\(0\.85rem\,1\.5vw\,1\.25rem\)\]{gap: clamp(0.85rem,1.5vw,1.25rem)}.gap-\[clamp\(1\.5rem\,3vw\,2\.75rem\)\]{gap: clamp(1.5rem,3vw,2.75rem)}.gap-\[clamp\(1\.5rem\,3vw\,2rem\)\]{gap: clamp(1.5rem,3vw,2rem)}.gap-\[clamp\(1\.5rem\,4vw\,3rem\)\]{gap: clamp(1.5rem,4vw,3rem)}.gap-\[clamp\(1\.25rem\,2\.4vw\,1\.75rem\)\]{gap: clamp(1.25rem,2.4vw,1.75rem)}.gap-\[clamp\(1\.75rem\,2\.5vw\,2\.5rem\)_clamp\(2rem\,5vw\,4rem\)\]{gap: clamp(1.75rem,2.5vw,2.5rem) clamp(2rem,5vw,4rem)}.gap-\[clamp\(1\.75rem\,3\.5vw\,2\.5rem\)\]{gap: clamp(1.75rem,3.5vw,2.5rem)}.gap-\[clamp\(1rem\,1\.8vw\,1\.5rem\)\]{gap: clamp(1rem,1.8vw,1.5rem)}.gap-\[clamp\(1rem\,2\.5vw\,2\.4rem\)\]{gap: clamp(1rem,2.5vw,2.4rem)}.gap-\[clamp\(1rem\,2vw\,1\.5rem\)\]{gap: clamp(1rem,2vw,1.5rem)}.gap-\[clamp\(2\.5rem\,6vw\,5rem\)\]{gap: clamp(2.5rem,6vw,5rem)}.gap-\[clamp\(2rem\,5vw\,4\.5rem\)\]{gap: clamp(2rem,5vw,4.5rem)}.self-center{align-self: center}.self-start{align-self: flex-start}.justify-self-start{justify-self: flex-start}.overflow-hidden{overflow: hidden}.overflow-x-hidden{overflow-x: hidden}.rounded{border-radius: 0.25rem}.rounded-full{border-radius: calc(infinity * 1px)}.border{border-style: var(--tw-border-style);border-width: 1px}.border-y{border-block-style: var(--tw-border-style);border-block-width: 1px}.border-t{border-top-style: var(--tw-border-style);border-top-width: 1px}.border-\[\#3a2230\]{border-color: #3a2230}.border-\[color-mix\(in_srgb\,var\(--accent\)_55\%\,transparent\)\]{border-color: var(--accent);@supports (color: color-mix(in lab,red,red)){border-color: color-mix(in srgb,var(--accent) 55%,transparent)}}.border-\[color-mix\(in_srgb\,var\(--brand\)_22\%\,transparent\)\]{border-color: var(--brand);@supports (color: color-mix(in lab,red,red)){border-color: color-mix(in srgb,var(--brand) 22%,transparent)}}.border-\[rgba\(42\,33\,29\,0\.06\)\]{border-color: rgba(42,33,29,0.06)}.border-\[rgba\(42\,33\,29\,0\.07\)\]{border-color: rgba(42,33,29,0.07)}.border-\[rgba\(58\,34\,48\,0\.1\)\]{border-color: rgba(58,34,48,0.1)}.border-\[rgba\(58\,34\,48\,0\.06\)\]{border-color: rgba(58,34,48,0.06)}.border-\[rgba\(58\,34\,48\,0\.08\)\]{border-color: rgba(58,34,48,0.08)}.border-\[var\(--accent\)\]\!{border-color: var(--accent) !important}.border-\[var\(--brand\)\]\!{border-color: var(--brand) !important}.border-transparent{border-color: transparent}.border-white\/20{border-color: color-mix(in srgb,#fff 20%,transparent);@supports (color: color-mix(in lab,red,red)){border-color: color-mix(in oklab,var(--color-white) 20%,transparent)}}.border-white\/28{border-color: color-mix(in srgb,#fff 28%,transparent);@supports (color: color-mix(in lab,red,red)){border-color: color-mix(in oklab,var(--color-white) 28%,transparent)}}.border-white\/55{border-color: color-mix(in srgb,#fff 55%,transparent);@supports (color: color-mix(in lab,red,red)){border-color: color-mix(in oklab,var(--color-white) 55%,transparent)}}.border-white\/60{border-color: color-mix(in srgb,#fff 60%,transparent);@supports (color: color-mix(in lab,red,red)){border-color: color-mix(in oklab,var(--color-white) 60%,transparent)}}.border-white\/70{border-color: color-mix(in srgb,#fff 70%,transparent);@supports (color: color-mix(in lab,red,red)){border-color: color-mix(in oklab,var(--color-white) 70%,transparent)}}.border-white\/90{border-color: color-mix(in srgb,#fff 90%,transparent);@supports (color: color-mix(in lab,red,red)){border-color: color-mix(in oklab,var(--color-white) 90%,transparent)}}.border-white\/\[0\.06\]{border-color: color-mix(in srgb,#fff 6%,transparent);@supports (color: color-mix(in lab,red,red)){border-color: color-mix(in oklab,var(--color-white) 6%,transparent)}}.border-white\/\[0\.14\]{border-color: color-mix(in srgb,#fff 14.000000000000002%,transparent);@supports (color: color-mix(in lab,red,red)){border-color: color-mix(in oklab,var(--color-white) 14.000000000000002%,transparent)}}.border-white\/\[0\.16\]{border-color: color-mix(in srgb,#fff 16%,transparent);@supports (color: color-mix(in lab,red,red)){border-color: color-mix(in oklab,var(--color-white) 16%,transparent)}}.border-white\/\[0\.28\]{border-color: color-mix(in srgb,#fff 28.000000000000004%,transparent);@supports (color: color-mix(in lab,red,red)){border-color: color-mix(in oklab,var(--color-white) 28.000000000000004%,transparent)}}.border-white\/\[0\.32\]{border-color: color-mix(in srgb,#fff 32%,transparent);@supports (color: color-mix(in lab,red,red)){border-color: color-mix(in oklab,var(--color-white) 32%,transparent)}}.bg-\[\#3a2230\]{background-color: #3a2230}.bg-\[color-mix\(in_srgb\,var\(--accent\)_10\%\,transparent\)\]{background-color: var(--accent);@supports (color: color-mix(in lab,red,red)){background-color: color-mix(in srgb,var(--accent) 10%,transparent)}}.bg-\[color-mix\(in_srgb\,var\(--accent\)_20\%\,\#160b11\)\]{background-color: var(--accent);@supports (color: color-mix(in lab,red,red)){background-color: color-mix(in srgb,var(--accent) 20%,#160b11)}}.bg-\[color-mix\(in_srgb\,var\(--brand\)_10\%\,transparent\)\]{background-color: var(--brand);@supports (color: color-mix(in lab,red,red)){background-color: color-mix(in srgb,var(--brand) 10%,transparent)}}.bg-\[color-mix\(in_srgb\,var\(--brand\)_12\%\,transparent\)\]{background-color: var(--brand);@supports (color: color-mix(in lab,red,red)){background-color: color-mix(in srgb,var(--brand) 12%,transparent)}}.bg-\[color-mix\(in_srgb\,var\(--brand\)_14\%\,\#080509\)\]{background-color: var(--brand);@supports (color: color-mix(in lab,red,red)){background-color: color-mix(in srgb,var(--brand) 14%,#080509)}}.bg-\[color-mix\(in_srgb\,var\(--brand\)_16\%\,transparent\)\]{background-color: var(--brand);@supports (color: color-mix(in lab,red,red)){background-color: color-mix(in srgb,var(--brand) 16%,transparent)}}.bg-\[color-mix\(in_srgb\,var\(--brand\)_18\%\,\#0f0a0f\)\]{background-color: var(--brand);@supports (color: color-mix(in lab,red,red)){background-color: color-mix(in srgb,var(--brand) 18%,#0f0a0f)}}.bg-\[color\:var\(--brand\)\]\/10{background-color: var(--brand);@supports (color: color-mix(in lab,red,red)){background-color: color-mix(in oklab,var(--brand) 10%,transparent)}}.bg-\[radial-gradient\(120\%_90\%_at_8\%_0\%\,color-mix\(in_srgb\,var\(--brand\)_12\%\,transparent\)\,transparent_55\%\)\,radial-gradient\(110\%_85\%_at_100\%_100\%\,rgba\(241\,159\,185\,0\.14\)\,transparent_52\%\)\,\#ffffff\]{background-color: radial-gradient(120% 90% at 8% 0%,var(--brand),transparent 55%),radial-gradient(110% 85% at 100% 100%,rgba(241,159,185,0.14),transparent 52%),#ffffff;@supports (color: color-mix(in lab,red,red)){background-color: radial-gradient(120% 90% at 8% 0%,color-mix(in srgb,var(--brand) 12%,transparent),transparent 55%),radial-gradient(110% 85% at 100% 100%,rgba(241,159,185,0.14),transparent 52%),#ffffff}}.bg-\[rgba\(28\,18\,24\,0\.36\)\]{background-color: rgba(28,18,24,0.36)}.bg-\[rgba\(30\,16\,23\,0\.26\)\]{background-color: rgba(30,16,23,0.26)}.bg-\[rgba\(30\,16\,23\,0\.45\)\]{background-color: rgba(30,16,23,0.45)}.bg-\[rgba\(251\,247\,243\,0\.82\)\]{background-color: rgba(251,247,243,0.82)}.bg-\[var\(--surface\)\]{background-color: var(--surface)}.bg-\[var\(--surface-alt\)\]{background-color: var(--surface-alt)}.bg-transparent{background-color: transparent}.bg-white{background-color: var(--color-white)}.bg-white\/10{background-color: color-mix(in srgb,#fff 10%,transparent);@supports (color: color-mix(in lab,red,red)){background-color: color-mix(in oklab,var(--color-white) 10%,transparent)}}.bg-white\/60{background-color: color-mix(in srgb,#fff 60%,transparent);@supports (color: color-mix(in lab,red,red)){background-color: color-mix(in oklab,var(--color-white) 60%,transparent)}}.bg-white\/70{background-color: color-mix(in srgb,#fff 70%,transparent);@supports (color: color-mix(in lab,red,red)){background-color: color-mix(in oklab,var(--color-white) 70%,transparent)}}.bg-white\/90{background-color: color-mix(in srgb,#fff 90%,transparent);@supports (color: color-mix(in lab,red,red)){background-color: color-mix(in oklab,var(--color-white) 90%,transparent)}}.bg-white\/\[0\.05\]{background-color: color-mix(in srgb,#fff 5%,transparent);@supports (color: color-mix(in lab,red,red)){background-color: color-mix(in oklab,var(--color-white) 5%,transparent)}}.bg-white\/\[0\.16\]{background-color: color-mix(in srgb,#fff 16%,transparent);@supports (color: color-mix(in lab,red,red)){background-color: color-mix(in oklab,var(--color-white) 16%,transparent)}}.bg-white\/\[0\.18\]{background-color: color-mix(in srgb,#fff 18%,transparent);@supports (color: color-mix(in lab,red,red)){background-color: color-mix(in oklab,var(--color-white) 18%,transparent)}}.bg-white\/\[0\.78\]{background-color: color-mix(in srgb,#fff 78%,transparent);@supports (color: color-mix(in lab,red,red)){background-color: color-mix(in oklab,var(--color-white) 78%,transparent)}}.bg-white\/\[0\.92\]{background-color: color-mix(in srgb,#fff 92%,transparent);@supports (color: color-mix(in lab,red,red)){background-color: color-mix(in oklab,var(--color-white) 92%,transparent)}}.\[background-image\:linear-gradient\(var\(--brand\)\,var\(--brand\)\)\]{background-image: linear-gradient(var(--brand),var(--brand))}.bg-\[linear-gradient\(105deg\,transparent_30\%\,rgba\(20\,12\,16\,0\.55\)_58\%\,rgba\(20\,12\,16\,0\.9\)_100\%\)\,linear-gradient\(to_top\,rgba\(20\,12\,16\,0\.4\)\,transparent_42\%\)\]{background-image: linear-gradient(105deg,transparent 30%,rgba(20,12,16,0.55) 58%,rgba(20,12,16,0.9) 100%),linear-gradient(to top,rgba(20,12,16,0.4),transparent 42%)}.bg-\[linear-gradient\(135deg\,var\(--brand\)\,var\(--accent\)\)\]{background-image: linear-gradient(135deg,var(--brand),var(--accent))}.bg-\[linear-gradient\(150deg\,rgba\(255\,255\,255\,0\.62\)\,rgba\(253\,240\,245\,0\.34\)\)\]{background-image: linear-gradient(150deg,rgba(255,255,255,0.62),rgba(253,240,245,0.34))}.bg-\[linear-gradient\(155deg\,rgba\(50\,27\,39\,0\.6\)_0\%\,rgba\(28\,15\,22\,0\.42\)_100\%\)\]{background-image: linear-gradient(155deg,rgba(50,27,39,0.6) 0%,rgba(28,15,22,0.42) 100%)}.bg-\[linear-gradient\(160deg\,rgba\(255\,255\,255\,0\.06\)\,rgba\(255\,255\,255\,0\)_60\%\)\,linear-gradient\(160deg\,rgba\(56\,31\,43\,0\.52\)_0\%\,rgba\(24\,13\,19\,0\.38\)_100\%\)\]{background-image: linear-gradient(160deg,rgba(255,255,255,0.06),rgba(255,255,255,0) 60%),linear-gradient(160deg,rgba(56,31,43,0.52) 0%,rgba(24,13,19,0.38) 100%)}.bg-\[linear-gradient\(to_top\,rgba\(20\,12\,16\,0\.28\)_0\%\,rgba\(20\,12\,16\,0\.08\)_30\%\,transparent_58\%\)\]{background-image: linear-gradient(to top,rgba(20,12,16,0.28) 0%,rgba(20,12,16,0.08) 30%,transparent 58%)}.bg-\[radial-gradient\(75\%_85\%_at_12\%_18\%\,color-mix\(in_srgb\,var\(--brand\)_95\%\,transparent\)_0\%\,transparent_55\%\)\,radial-gradient\(70\%_80\%_at_88\%_12\%\,color-mix\(in_srgb\,var\(--accent\)_90\%\,transparent\)_0\%\,transparent_55\%\)\,radial-gradient\(90\%_95\%_at_72\%_105\%\,color-mix\(in_srgb\,var\(--accent\)_95\%\,transparent\)_0\%\,transparent_60\%\)\,radial-gradient\(60\%_65\%_at_38\%_62\%\,color-mix\(in_srgb\,var\(--brand\)_55\%\,transparent\)_0\%\,transparent_55\%\)\,linear-gradient\(118deg\,var\(--brand\)_0\%\,color-mix\(in_srgb\,var\(--brand\)\,var\(--accent\)\)_50\%\,var\(--accent\)_100\%\)\]{background-image: radial-gradient(75% 85% at 12% 18%,var(--brand) 0%,transparent 55%),radial-gradient(70% 80% at 88% 12%,var(--accent) 0%,transparent 55%),radial-gradient(90% 95% at 72% 105%,var(--accent) 0%,transparent 60%),radial-gradient(60% 65% at 38% 62%,var(--brand) 0%,transparent 55%),linear-gradient(118deg,var(--brand) 0%,var(--brand) 50%,var(--accent) 100%);@supports (color: color-mix(in lab,red,red)){background-image: radial-gradient(75% 85% at 12% 18%,color-mix(in srgb,var(--brand) 95%,transparent) 0%,transparent 55%),radial-gradient(70% 80% at 88% 12%,color-mix(in srgb,var(--accent) 90%,transparent) 0%,transparent 55%),radial-gradient(90% 95% at 72% 105%,color-mix(in srgb,var(--accent) 95%,transparent) 0%,transparent 60%),radial-gradient(60% 65% at 38% 62%,color-mix(in srgb,var(--brand) 55%,transparent) 0%,transparent 55%),linear-gradient(118deg,var(--brand) 0%,color-mix(in srgb,var(--brand),var(--accent)) 50%,var(--accent) 100%)}}.bg-\[radial-gradient\(120\%_140\%_at_50\%_0\%\,color-mix\(in_srgb\,var\(--brand\)_55\%\,\#2a1620\)_0\%\,color-mix\(in_srgb\,var\(--brand\)_30\%\,\#1e1017\)_68\%\)\]{background-image: radial-gradient(120% 140% at 50% 0%,var(--brand) 0%,var(--brand) 68%);@supports (color: color-mix(in lab,red,red)){background-image: radial-gradient(120% 140% at 50% 0%,color-mix(in srgb,var(--brand) 55%,#2a1620) 0%,color-mix(in srgb,var(--brand) 30%,#1e1017) 68%)}}.bg-\[radial-gradient\(circle_at_50\%_40\%\,color-mix\(in_srgb\,var\(--accent\)_35\%\,transparent\)\,rgba\(255\,255\,255\,0\.08\)\)\]{background-image: radial-gradient(circle at 50% 40%,var(--accent),rgba(255,255,255,0.08));@supports (color: color-mix(in lab,red,red)){background-image: radial-gradient(circle at 50% 40%,color-mix(in srgb,var(--accent) 35%,transparent),rgba(255,255,255,0.08))}}.bg-\[url\(\'\/images\/glamx-pink\/hero-1\.webp\'\)\]{
    background-image: url('/images/glamx-pink/hero-1.webp');
 }
  .\[mask-image\:linear-gradient\(90deg\,transparent\,\#000_6\%\,\#000_94\%\,transparent\)\]{
    mask-image: linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent);
 }
  .\[mask-image\:linear-gradient\(90deg\,transparent_0\%\,rgba\(0\,0\,0\,0\.6\)_30\%\,\#000_58\%\)\]{
    mask-image: linear-gradient(90deg,transparent 0%,rgba(0,0,0,0.6) 30%,#000 58%);
 }
  .\[background-size\:0\%_1px\]{
    background-size: 0% 1px;
 }
  .bg-cover{
    background-size: cover;
 }
  .\[background-position\:left_100\%\]{
    background-position: left 100%;
 }
  .bg-center{
    background-position: center;
 }
  .bg-no-repeat{
    background-repeat: no-repeat;
 }
  .fill-current{
    fill: currentcolor;
 }
  .fill-none{
    fill: none;
 }
  .stroke-current{
    stroke: currentcolor;
 }
  .stroke-white{
    stroke: var(--color-white);
 }
  .\[stroke-width\:1\.3\]{
    stroke-width: 1.3;
 }
  .\[stroke-width\:1\.6\]{
    stroke-width: 1.6;
 }
  .\[stroke-width\:1\.9\]{
    stroke-width: 1.9;
 }
  .\[stroke-width\:2\.4\]{
    stroke-width: 2.4;
 }
  .\[stroke-width\:2\.6\]{
    stroke-width: 2.6;
 }
  .\[stroke-width\:2\]{
    stroke-width: 2;
 }
  .object-cover{
    object-fit: cover;
 }
  .\[object-position\:60\%_center\]{
    object-position: 60% center;
 }
  .p-0{
    padding: 0px;
 }
  .p-\[7px\]{
    padding: 7px;
 }
  .p-\[clamp\(0\.9rem\,1\.9vw\,1\.25rem\)\]{
    padding: clamp(0.9rem,1.9vw,1.25rem);
 }
  .p-\[clamp\(1\.6rem\,3vw\,2\.25rem\)\]{
    padding: clamp(1.6rem,3vw,2.25rem);
 }
  .p-\[clamp\(1\.35rem\,3\.6vw\,3\.4rem\)\]{
    padding: clamp(1.35rem,3.6vw,3.4rem);
 }
  .p-\[clamp\(1\.75rem\,3\.2vw\,3rem\)\]{
    padding: clamp(1.75rem,3.2vw,3rem);
 }
  .p-\[clamp\(1\.75rem\,3vw\,2\.4rem\)\]{
    padding: clamp(1.75rem,3vw,2.4rem);
 }
  .p-\[clamp\(1rem\,1\.5vw\,1\.4rem\)\]{
    padding: clamp(1rem,1.5vw,1.4rem);
 }
  .p-\[clamp\(2rem\,4vw\,3\.2rem\)\]{
    padding: clamp(2rem,4vw,3.2rem);
 }
  .px-3{
    padding-inline: calc(var(--spacing) * 3);
 }
  .px-4{
    padding-inline: calc(var(--spacing) * 4);
 }
  .px-6{
    padding-inline: calc(var(--spacing) * 6);
 }
  .px-8{
    padding-inline: calc(var(--spacing) * 8);
 }
  .px-10{
    padding-inline: calc(var(--spacing) * 10);
 }
  .px-\[0\.7rem\]{
    padding-inline: 0.7rem;
 }
  .px-\[0\.9rem\]{
    padding-inline: 0.9rem;
 }
  .px-\[0\.65rem\]{
    padding-inline: 0.65rem;
 }
  .px-\[0\.72rem\]{
    padding-inline: 0.72rem;
 }
  .px-\[0\.85rem\]{
    padding-inline: 0.85rem;
 }
  .px-\[1\.1rem\]{
    padding-inline: 1.1rem;
 }
  .px-\[1\.3rem\]{
    padding-inline: 1.3rem;
 }
  .px-\[clamp\(1\.4rem\,2\.5vw\,1\.8rem\)\]{
    padding-inline: clamp(1.4rem,2.5vw,1.8rem);
 }
  .px-\[clamp\(1\.25rem\,4vw\,3rem\)\]{
    padding-inline: clamp(1.25rem,4vw,3rem);
 }
  .px-\[clamp\(1\.75rem\,3\.6vw\,3\.4rem\)\]{
    padding-inline: clamp(1.75rem,3.6vw,3.4rem);
 }
  .px-\[clamp\(1rem\,2vw\,1\.3rem\)\]{
    padding-inline: clamp(1rem,2vw,1.3rem);
 }
  .px-\[clamp\(1rem\,3vw\,2rem\)\]{
    padding-inline: clamp(1rem,3vw,2rem);
 }
  .py-2{
    padding-block: calc(var(--spacing) * 2);
 }
  .py-\[0\.4rem\]{
    padding-block: 0.4rem;
 }
  .py-\[0\.7rem\]{
    padding-block: 0.7rem;
 }
  .py-\[0\.28rem\]{
    padding-block: 0.28rem;
 }
  .py-\[0\.32rem\]{
    padding-block: 0.32rem;
 }
  .py-\[0\.34rem\]{
    padding-block: 0.34rem;
 }
  .py-\[0\.42rem\]{
    padding-block: 0.42rem;
 }
  .py-\[0\.66rem\]{
    padding-block: 0.66rem;
 }
  .py-\[0\.95rem\]{
    padding-block: 0.95rem;
 }
  .py-\[1\.1rem\]{
    padding-block: 1.1rem;
 }
  .py-\[1\.15rem\]{
    padding-block: 1.15rem;
 }
  .py-\[clamp\(1\.25rem\,2\.6vw\,1\.9rem\)\]{
    padding-block: clamp(1.25rem,2.6vw,1.9rem);
 }
  .py-\[clamp\(2\.5rem\,5vw\,3\.75rem\)\]{
    padding-block: clamp(2.5rem,5vw,3.75rem);
 }
  .py-\[clamp\(2rem\,4vw\,2\.75rem\)\]{
    padding-block: clamp(2rem,4vw,2.75rem);
 }
  .py-\[clamp\(2rem\,5vw\,4rem\)\]{
    padding-block: clamp(2rem,5vw,4rem);
 }
  .py-\[clamp\(3\.5rem\,7vw\,6rem\)\]{
    padding-block: clamp(3.5rem,7vw,6rem);
 }
  .py-\[clamp\(3rem\,6vw\,4\.5rem\)\]{
    padding-block: clamp(3rem,6vw,4.5rem);
 }
  .py-\[clamp\(4rem\,7vw\,6rem\)\]{
    padding-block: clamp(4rem,7vw,6rem);
 }
  .py-\[clamp\(4rem\,8vw\,7rem\)\]{
    padding-block: clamp(4rem,8vw,7rem);
 }
  .pt-\[88px\]{
    padding-top: 88px;
 }
  .pt-\[calc\(88px\+clamp\(2\.5rem\,6vw\,5rem\)\)\]{
    padding-top: calc(88px + clamp(2.5rem,6vw,5rem));
 }
  .pr-\[0\.95rem\]{
    padding-right: 0.95rem;
 }
  .pb-\[0\.1em\]{
    padding-bottom: 0.1em;
 }
  .pb-\[0\.12em\]{
    padding-bottom: 0.12em;
 }
  .pb-\[clamp\(2\.5rem\,6vw\,4\.5rem\)\]{
    padding-bottom: clamp(2.5rem,6vw,4.5rem);
 }
  .pl-\[0\.34rem\]{
    padding-left: 0.34rem;
 }
  .text-center{
    text-align: center;
 }
  .font-\[family-name\:var\(--font-glamx-pink\)\,\'Helvetica_Neue\'\,Helvetica\,Arial\,sans-serif\]{
    font-family: var(--font-glamx-pink),'Helvetica Neue',Helvetica,Arial,sans-serif;
 }
  .text-base{
    font-size: var(--text-base);
    line-height: var(--tw-leading,var(--text-base--line-height));
 }
  .text-\[0\.6rem\]{
    font-size: 0.6rem;
 }
  .text-\[0\.7rem\]{
    font-size: 0.7rem;
 }
  .text-\[0\.8rem\]{
    font-size: 0.8rem;
 }
  .text-\[0\.55rem\]{
    font-size: 0.55rem;
 }
  .text-\[0\.62rem\]{
    font-size: 0.62rem;
 }
  .text-\[0\.66rem\]{
    font-size: 0.66rem;
 }
  .text-\[0\.68rem\]{
    font-size: 0.68rem;
 }
  .text-\[0\.72rem\]{
    font-size: 0.72rem;
 }
  .text-\[0\.74rem\]{
    font-size: 0.74rem;
 }
  .text-\[0\.76rem\]{
    font-size: 0.76rem;
 }
  .text-\[0\.78rem\]{
    font-size: 0.78rem;
 }
  .text-\[0\.82rem\]{
    font-size: 0.82rem;
 }
  .text-\[0\.85rem\]{
    font-size: 0.85rem;
 }
  .text-\[0\.86rem\]{
    font-size: 0.86rem;
 }
  .text-\[0\.92rem\]{
    font-size: 0.92rem;
 }
  .text-\[0\.94rem\]{
    font-size: 0.94rem;
 }
  .text-\[0\.95rem\]{
    font-size: 0.95rem;
 }
  .text-\[0\.97rem\]{
    font-size: 0.97rem;
 }
  .text-\[0\.98rem\]{
    font-size: 0.98rem;
 }
  .text-\[1\.1rem\]{
    font-size: 1.1rem;
 }
  .text-\[1\.2rem\]{
    font-size: 1.2rem;
 }
  .text-\[1\.4rem\]{
    font-size: 1.4rem;
 }
  .text-\[2rem\]{
    font-size: 2rem;
 }
  .text-\[clamp\(0\.82rem\,1\.4vw\,0\.98rem\)\]{
    font-size: clamp(0.82rem,1.4vw,0.98rem);
 }
  .text-\[clamp\(0\.95rem\,1\.5vw\,1\.15rem\)\]{
    font-size: clamp(0.95rem,1.5vw,1.15rem);
 }
  .text-\[clamp\(0\.97rem\,1\.2vw\,1\.04rem\)\]{
    font-size: clamp(0.97rem,1.2vw,1.04rem);
 }
  .text-\[clamp\(0\.98rem\,1\.2vw\,1\.06rem\)\]{
    font-size: clamp(0.98rem,1.2vw,1.06rem);
 }
  .text-\[clamp\(1\.02rem\,1\.5vw\,1\.2rem\)\]{
    font-size: clamp(1.02rem,1.5vw,1.2rem);
 }
  .text-\[clamp\(1\.6rem\,3\.4vw\,2\.4rem\)\]{
    font-size: clamp(1.6rem,3.4vw,2.4rem);
 }
  .text-\[clamp\(1\.8rem\,3\.5vw\,2\.6rem\)\]{
    font-size: clamp(1.8rem,3.5vw,2.6rem);
 }
  .text-\[clamp\(1\.9rem\,3\.5vw\,2\.8rem\)\]{
    font-size: clamp(1.9rem,3.5vw,2.8rem);
 }
  .text-\[clamp\(1\.9rem\,3\.6vw\,2\.9rem\)\]{
    font-size: clamp(1.9rem,3.6vw,2.9rem);
 }
  .text-\[clamp\(1\.9rem\,4vw\,3rem\)\]{
    font-size: clamp(1.9rem,4vw,3rem);
 }
  .text-\[clamp\(1\.22rem\,1\.9vw\,1\.55rem\)\]{
    font-size: clamp(1.22rem,1.9vw,1.55rem);
 }
  .text-\[clamp\(1\.25rem\,2vw\,1\.5rem\)\]{
    font-size: clamp(1.25rem,2vw,1.5rem);
 }
  .text-\[clamp\(1\.35rem\,2vw\,1\.8rem\)\]{
    font-size: clamp(1.35rem,2vw,1.8rem);
 }
  .text-\[clamp\(1rem\,1\.3vw\,1\.1rem\)\]{
    font-size: clamp(1rem,1.3vw,1.1rem);
 }
  .text-\[clamp\(1rem\,1\.3vw\,1\.12rem\)\]{
    font-size: clamp(1rem,1.3vw,1.12rem);
 }
  .text-\[clamp\(1rem\,1\.4vw\,1\.15rem\)\]{
    font-size: clamp(1rem,1.4vw,1.15rem);
 }
  .text-\[clamp\(1rem\,1\.25vw\,1\.1rem\)\]{
    font-size: clamp(1rem,1.25vw,1.1rem);
 }
  .text-\[clamp\(2\.3rem\,4\.6vw\,3\.7rem\)\]{
    font-size: clamp(2.3rem,4.6vw,3.7rem);
 }
  .text-\[clamp\(2\.4rem\,6vw\,4\.2rem\)\]{
    font-size: clamp(2.4rem,6vw,4.2rem);
 }
  .leading-\[0\]{
    --tw-leading: 0;
    line-height: 0;
 }
  .leading-\[1\.1\]{
    --tw-leading: 1.1;
    line-height: 1.1;
 }
  .leading-\[1\.2\]{
    --tw-leading: 1.2;
    line-height: 1.2;
 }
  .leading-\[1\.04\]{
    --tw-leading: 1.04;
    line-height: 1.04;
 }
  .leading-\[1\.5\]{
    --tw-leading: 1.5;
    line-height: 1.5;
 }
  .leading-\[1\.06\]{
    --tw-leading: 1.06;
    line-height: 1.06;
 }
  .leading-\[1\.6\]{
    --tw-leading: 1.6;
    line-height: 1.6;
 }
  .leading-\[1\.7\]{
    --tw-leading: 1.7;
    line-height: 1.7;
 }
  .leading-\[1\.8\]{
    --tw-leading: 1.8;
    line-height: 1.8;
 }
  .leading-\[1\.14\]{
    --tw-leading: 1.14;
    line-height: 1.14;
 }
  .leading-\[1\.45\]{
    --tw-leading: 1.45;
    line-height: 1.45;
 }
  .leading-\[1\.65\]{
    --tw-leading: 1.65;
    line-height: 1.65;
 }
  .leading-\[1\.75\]{
    --tw-leading: 1.75;
    line-height: 1.75;
 }
  .leading-none{
    --tw-leading: 1;
    line-height: 1;
 }
  .font-bold{
    --tw-font-weight: var(--font-weight-bold);
    font-weight: var(--font-weight-bold);
 }
  .font-extrabold{
    --tw-font-weight: var(--font-weight-extrabold);
    font-weight: var(--font-weight-extrabold);
 }
  .font-light{
    --tw-font-weight: var(--font-weight-light);
    font-weight: var(--font-weight-light);
 }
  .font-medium{
    --tw-font-weight: var(--font-weight-medium);
    font-weight: var(--font-weight-medium);
 }
  .font-normal{
    --tw-font-weight: var(--font-weight-normal);
    font-weight: var(--font-weight-normal);
 }
  .font-semibold{
    --tw-font-weight: var(--font-weight-semibold);
    font-weight: var(--font-weight-semibold);
 }
  .tracking-\[-0\.01em\]{
    --tw-tracking: -0.01em;
    letter-spacing: -0.01em;
 }
  .tracking-\[-0\.02em\]{
    --tw-tracking: -0.02em;
    letter-spacing: -0.02em;
 }
  .tracking-\[0\.01em\]{
    --tw-tracking: 0.01em;
    letter-spacing: 0.01em;
 }
  .tracking-\[0\.1em\]{
    --tw-tracking: 0.1em;
    letter-spacing: 0.1em;
 }
  .tracking-\[0\.02em\]{
    --tw-tracking: 0.02em;
    letter-spacing: 0.02em;
 }
  .tracking-\[0\.04em\]{
    --tw-tracking: 0.04em;
    letter-spacing: 0.04em;
 }
  .tracking-\[0\.08em\]{
    --tw-tracking: 0.08em;
    letter-spacing: 0.08em;
 }
  .tracking-\[0\.14em\]{
    --tw-tracking: 0.14em;
    letter-spacing: 0.14em;
 }
  .tracking-\[0\.16em\]{
    --tw-tracking: 0.16em;
    letter-spacing: 0.16em;
 }
  .tracking-\[0\.18em\]{
    --tw-tracking: 0.18em;
    letter-spacing: 0.18em;
 }
  .tracking-\[0\.24em\]{
    --tw-tracking: 0.24em;
    letter-spacing: 0.24em;
 }
  .tracking-\[0\.28em\]{
    --tw-tracking: 0.28em;
    letter-spacing: 0.28em;
 }
  .tracking-\[0\.32em\]{
    --tw-tracking: 0.32em;
    letter-spacing: 0.32em;
 }
  .tracking-\[0\.34em\]{
    --tw-tracking: 0.34em;
    letter-spacing: 0.34em;
 }
  .tracking-\[2px\]{
    --tw-tracking: 2px;
    letter-spacing: 2px;
 }
  .tracking-tight{
    --tw-tracking: var(--tracking-tight);
    letter-spacing: var(--tracking-tight);
 }
  .text-balance{
    text-wrap: balance;
 }
  .whitespace-nowrap{
    white-space: nowrap;
 }
  .text-\[\#1a2a3a\]{
    color: #1a2a3a;
 }
  .text-\[\#2a7d4f\]{
    color: #2a7d4f;
 }
  .text-\[\#3a2230\]{
    color: #3a2230;
 }
  .text-\[\#3a2230\]\!{
    color: #3a2230 !important;
 }
  .text-\[\#5c4350\]{
    color: #5c4350;
 }
  .text-\[\#555\]{
    color: #555;
 }
  .text-\[\#725e66\]{
    color: #725e66;
 }
  .text-\[\#a08e96\]{
    color: #a08e96;
 }
  .text-\[\#ffd36e\]{
    color: #ffd36e;
 }
  .text-\[rgba\(246\,239\,233\,0\.8\)\]{
    color: rgba(246,239,233,0.8);
 }
  .text-\[rgba\(246\,239\,233\,0\.78\)\]{
    color: rgba(246,239,233,0.78);
 }
  .text-\[rgba\(246\,239\,233\,0\.85\)\]{
    color: rgba(246,239,233,0.85);
 }
  .text-\[var\(--accent\)\]{
    color: var(--accent);
 }
  .text-\[var\(--brand\)\]{
    color: var(--brand);
 }
  .text-white{
    color: var(--color-white);
 }
  .text-white\/85{
    color: color-mix(in srgb,#fff 85%,transparent);
    @supports (color: color-mix(in lab,red,red)){
      color: color-mix(in oklab,var(--color-white) 85%,transparent);
   }
 }
  .text-white\/90{
    color: color-mix(in srgb,#fff 90%,transparent);
    @supports (color: color-mix(in lab,red,red)){
      color: color-mix(in oklab,var(--color-white) 90%,transparent);
   }
 }
  .text-white\/\[0\.82\]{
    color: color-mix(in srgb,#fff 82%,transparent);
    @supports (color: color-mix(in lab,red,red)){
      color: color-mix(in oklab,var(--color-white) 82%,transparent);
   }
 }
  .uppercase{
    text-transform: uppercase;
 }
  .italic{
    font-style: italic;
 }
  .not-italic{
    font-style: normal;
 }
  .underline{
    text-decoration-line: underline;
 }
  .underline-offset-\[3px\]{
    text-underline-offset: 3px;
 }
  .antialiased{
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
 }
  .opacity-0{
    opacity: 0%;
 }
  .opacity-50{
    opacity: 50%;
 }
  .shadow{
    --tw-shadow: 0 1px 3px 0 var(--tw-shadow-color,rgb(0 0 0 / 0.1)),0 1px 2px -1px var(--tw-shadow-color,rgb(0 0 0 / 0.1));
    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_0_14px_rgba\(0\,0\,0\,0\.35\)\]{
    --tw-shadow: 0 0 14px var(--tw-shadow-color,rgba(0,0,0,0.35));
    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_6px_18px_-10px_rgba\(0\,0\,0\,0\.5\)\]{
    --tw-shadow: 0 6px 18px -10px var(--tw-shadow-color,rgba(0,0,0,0.5));
    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_6px_30px_-12px_rgba\(26\,19\,16\,0\.22\)\]{
    --tw-shadow: 0 6px 30px -12px var(--tw-shadow-color,rgba(26,19,16,0.22));
    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_10px_26px_-8px_rgba\(0\,0\,0\,0\.55\)\]{
    --tw-shadow: 0 10px 26px -8px var(--tw-shadow-color,rgba(0,0,0,0.55));
    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_12px_30px_-8px_color-mix\(in_srgb\,var\(--accent\)_55\%\,transparent\)\]{
    --tw-shadow: 0 12px 30px -8px var(--tw-shadow-color,var(--accent));
    @supports (color: color-mix(in lab,red,red)){
      --tw-shadow: 0 12px 30px -8px var(--tw-shadow-color,color-mix(in srgb,var(--accent) 55%,transparent));
   }
    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_14px_34px_-14px_rgba\(0\,0\,0\,0\.45\)\,inset_0_1px_0_rgba\(255\,255\,255\,0\.18\)\]{
    --tw-shadow: 0 14px 34px -14px var(--tw-shadow-color,rgba(0,0,0,0.45)),inset 0 1px 0 var(--tw-shadow-color,rgba(255,255,255,0.18));
    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_16px_40px_-28px_rgba\(58\,34\,48\,0\.35\)\]{
    --tw-shadow: 0 16px 40px -28px var(--tw-shadow-color,rgba(58,34,48,0.35));
    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_50px_-12px_rgba\(26\,19\,16\,0\.28\)\]{
    --tw-shadow: 0 18px 50px -12px var(--tw-shadow-color,rgba(26,19,16,0.28));
    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_45px_-24px_rgba\(42\,33\,29\,0\.55\)\]{
    --tw-shadow: 0 22px 45px -24px var(--tw-shadow-color,rgba(42,33,29,0.55));
    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_34px_70px_-30px_rgba\(58\,34\,48\,0\.5\)\]{
    --tw-shadow: 0 34px 70px -30px var(--tw-shadow-color,rgba(58,34,48,0.5));
    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_34px_80px_-34px_rgba\(58\,34\,48\,0\.32\)\]{
    --tw-shadow: 0 34px 80px -34px var(--tw-shadow-color,rgba(58,34,48,0.32));
    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_44px_90px_-40px_rgba\(0\,0\,0\,0\.72\)\,0_4px_16px_-8px_rgba\(0\,0\,0\,0\.4\)\,inset_0_1px_0_rgba\(255\,255\,255\,0\.24\)\]{
    --tw-shadow: 0 44px 90px -40px var(--tw-shadow-color,rgba(0,0,0,0.72)),0 4px 16px -8px var(--tw-shadow-color,rgba(0,0,0,0.4)),inset 0 1px 0 var(--tw-shadow-color,rgba(255,255,255,0.24));
    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_44px_90px_-40px_rgba\(18\,7\,14\,0\.72\)\,0_6px_18px_-10px_rgba\(0\,0\,0\,0\.4\)\,inset_0_1px_0_rgba\(255\,255\,255\,0\.24\)\,inset_0_0_0_1px_rgba\(255\,255\,255\,0\.04\)\]{
    --tw-shadow: 0 44px 90px -40px var(--tw-shadow-color,rgba(18,7,14,0.72)),0 6px 18px -10px var(--tw-shadow-color,rgba(0,0,0,0.4)),inset 0 1px 0 var(--tw-shadow-color,rgba(255,255,255,0.24)),inset 0 0 0 1px var(--tw-shadow-color,rgba(255,255,255,0.04));
    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\.06\)\]{
    --tw-shadow: inset 0 1px 0 var(--tw-shadow-color,rgba(255,255,255,0.06));
    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\.22\)\]{
    --tw-shadow: inset 0 1px 0 var(--tw-shadow-color,rgba(255,255,255,0.22));
    box-shadow: var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);
 }
  .outline{
    outline-style: var(--tw-outline-style);
    outline-width: 1px;
 }
  .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,);
 }
  .blur-\[90px\]{
    --tw-blur: blur(90px);
    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{
    --tw-backdrop-blur: blur(8px);
    -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,);
 }
  .backdrop-blur-\[4px\]{
    --tw-backdrop-blur: blur(4px);
    -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,);
 }
  .backdrop-blur-\[6px\]{
    --tw-backdrop-blur: blur(6px);
    -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,);
 }
  .backdrop-blur-\[8px\]{
    --tw-backdrop-blur: blur(8px);
    -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,);
 }
  .backdrop-blur-\[10px\]{
    --tw-backdrop-blur: blur(10px);
    -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,);
 }
  .backdrop-blur-\[14px\]{
    --tw-backdrop-blur: blur(14px);
    -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,);
 }
  .backdrop-blur-\[16px\]{
    --tw-backdrop-blur: blur(16px);
    -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,);
 }
  .backdrop-blur-\[26px\]{
    --tw-backdrop-blur: blur(26px);
    -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,);
 }
  .backdrop-blur-\[34px\]{
    --tw-backdrop-blur: blur(34px);
    -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,);
 }
  .backdrop-blur-\[40px\]{
    --tw-backdrop-blur: blur(40px);
    -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,);
 }
  .backdrop-saturate-150{
    --tw-backdrop-saturate: saturate(150%);
    -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,);
 }
  .backdrop-saturate-\[1\.2\]{
    --tw-backdrop-saturate: saturate(1.2);
    -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,);
 }
  .backdrop-saturate-\[1\.4\]{
    --tw-backdrop-saturate: saturate(1.4);
    -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,);
 }
  .backdrop-saturate-\[1\.55\]{
    --tw-backdrop-saturate: saturate(1.55);
    -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,);
 }
  .backdrop-saturate-\[1\.65\]{
    --tw-backdrop-saturate: saturate(1.65);
    -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,);
 }
  .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));
 }
  .transition-all{
    transition-property: all;
    transition-timing-function: var(--tw-ease,var(--default-transition-timing-function));
    transition-duration: var(--tw-duration,var(--default-transition-duration));
 }
  .transition-colors{
    transition-property: color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;
    transition-timing-function: var(--tw-ease,var(--default-transition-timing-function));
    transition-duration: var(--tw-duration,var(--default-transition-duration));
 }
  .transition-shadow{
    transition-property: box-shadow;
    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-300{
    --tw-duration: 300ms;
    transition-duration: 300ms;
 }
  .duration-500{
    --tw-duration: 500ms;
    transition-duration: 500ms;
 }
  .duration-700{
    --tw-duration: 700ms;
    transition-duration: 700ms;
 }
  .duration-\[450ms\]{
    --tw-duration: 450ms;
    transition-duration: 450ms;
 }
  .duration-\[800ms\]{
    --tw-duration: 800ms;
    transition-duration: 800ms;
 }
  .duration-\[900ms\]{
    --tw-duration: 900ms;
    transition-duration: 900ms;
 }
  .ease-\[cubic-bezier\(0\.22\,1\,0\.36\,1\)\]{
    --tw-ease: cubic-bezier(0.22,1,0.36,1);
    transition-timing-function: cubic-bezier(0.22,1,0.36,1);
 }
  .select-none{
    -webkit-user-select: none;
    user-select: none;
 }
  .\[--marquee-duration\:38s\]{
    --marquee-duration: 38s;
 }
  .\[grid-area\:1\/1\]{
    grid-area: 1/1;
 }
  .\[stroke-linecap\:round\]{
    stroke-linecap: round;
 }
  .\[stroke-linejoin\:round\]{
    stroke-linejoin: round;
 }
  @media (hover: hover){
    .group-hover\:translate-x-1:is(:where(.group):hover *){
      --tw-translate-x: var(--spacing);
      translate: var(--tw-translate-x) var(--tw-translate-y);
   }
    .group-hover\/ba\:scale-\[1\.08\]:is(:where(.group\/ba):hover *){
      scale: 1.08;
   }
    .group-hover\/hiw\:scale-\[1\.07\]:is(:where(.group\/hiw):hover *){
      scale: 1.07;
   }
    .group-hover\/join\:scale-\[1\.04\]:is(:where(.group\/join):hover *){
      scale: 1.04;
   }
    .group-hover\/occ\:scale-\[1\.06\]:is(:where(.group\/occ):hover *){
      scale: 1.06;
   }
    .group-hover\/occ\:gap-\[0\.75rem\]:is(:where(.group\/occ):hover *){
      gap: 0.75rem;
   }
    .group-hover\/occ\:bg-\[rgba\(34\,22\,28\,0\.46\)\]:is(:where(.group\/occ):hover *){
      background-color: rgba(34,22,28,0.46);
   }
    .group-hover\/occ\:text-\[var\(--accent\)\]:is(:where(.group\/occ):hover *){
      color: var(--accent);
   }
 }
  .peer-checked\:visible:is(:where(.peer):checked ~ *){
    visibility: visible;
 }
  .peer-checked\:translate-y-0:is(:where(.peer):checked ~ *){
    --tw-translate-y: 0px;
    translate: var(--tw-translate-x) var(--tw-translate-y);
 }
  .peer-checked\:opacity-100:is(:where(.peer):checked ~ *){
    opacity: 100%;
 }
  .before\:pointer-events-none::before{
    content: var(--tw-content);
    pointer-events: none;
 }
  .before\:absolute::before{
    content: var(--tw-content);
    position: absolute;
 }
  .before\:inset-0::before{
    content: var(--tw-content);
    inset: 0px;
 }
  .before\:top-0::before{
    content: var(--tw-content);
    top: 0px;
 }
  .before\:top-\[-30\%\]::before{
    content: var(--tw-content);
    top: -30%;
 }
  .before\:top-\[-40\%\]::before{
    content: var(--tw-content);
    top: -40%;
 }
  .before\:right-\[-15\%\]::before{
    content: var(--tw-content);
    right: -15%;
 }
  .before\:left-0::before{
    content: var(--tw-content);
    left: 0px;
 }
  .before\:left-1\/2::before{
    content: var(--tw-content);
    left: calc(1 / 2 * 100%);
 }
  .before\:-z-\[1\]::before{
    content: var(--tw-content);
    z-index: calc(1 * -1);
 }
  .before\:-z-\[2\]::before{
    content: var(--tw-content);
    z-index: calc(2 * -1);
 }
  .before\:z-0::before{
    content: var(--tw-content);
    z-index: 0;
 }
  .before\:z-\[2\]::before{
    content: var(--tw-content);
    z-index: 2;
 }
  .before\:h-\[3px\]::before{
    content: var(--tw-content);
    height: 3px;
 }
  .before\:h-\[90\%\]::before{
    content: var(--tw-content);
    height: 90%;
 }
  .before\:h-\[200\%\]::before{
    content: var(--tw-content);
    height: 200%;
 }
  .before\:h-full::before{
    content: var(--tw-content);
    height: 100%;
 }
  .before\:h-px::before{
    content: var(--tw-content);
    height: 1px;
 }
  .before\:w-7::before{
    content: var(--tw-content);
    width: calc(var(--spacing) * 7);
 }
  .before\:w-\[45\%\]::before{
    content: var(--tw-content);
    width: 45%;
 }
  .before\:w-\[60\%\]::before{
    content: var(--tw-content);
    width: 60%;
 }
  .before\:w-\[70\%\]::before{
    content: var(--tw-content);
    width: 70%;
 }
  .before\:w-\[min\(680px\,70\%\)\]::before{
    content: var(--tw-content);
    width: min(680px,70%);
 }
  .before\:w-full::before{
    content: var(--tw-content);
    width: 100%;
 }
  .before\:-translate-x-1\/2::before{
    content: var(--tw-content);
    --tw-translate-x: calc(calc(1 / 2 * 100%) * -1);
    translate: var(--tw-translate-x) var(--tw-translate-y);
 }
  .before\:-translate-x-\[130\%\]::before{
    content: var(--tw-content);
    --tw-translate-x: calc(130% * -1);
    translate: var(--tw-translate-x) var(--tw-translate-y);
 }
  .before\:-translate-x-\[200\%\]::before{
    content: var(--tw-content);
    --tw-translate-x: calc(200% * -1);
    translate: var(--tw-translate-x) var(--tw-translate-y);
 }
  .before\:scale-\[1\.03\]::before{
    content: var(--tw-content);
    scale: 1.03;
 }
  .before\:skew-x-\[-20deg\]::before{
    content: var(--tw-content);
    --tw-skew-x: skewX(-20deg);
    transform: var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,);
 }
  .before\:bg-\[linear-gradient\(90deg\,transparent\,var\(--accent\)\)\]::before{
    content: var(--tw-content);
    background-image: linear-gradient(90deg,transparent,var(--accent));
 }
  .before\:bg-\[linear-gradient\(90deg\,var\(--brand\)\,var\(--accent\)\)\]::before{
    content: var(--tw-content);
    background-image: linear-gradient(90deg,var(--brand),var(--accent));
 }
  .before\:bg-\[linear-gradient\(100deg\,transparent\,rgba\(255\,255\,255\,0\.55\)\,transparent\)\]::before{
    content: var(--tw-content);
    background-image: linear-gradient(100deg,transparent,rgba(255,255,255,0.55),transparent);
 }
  .before\:bg-\[linear-gradient\(115deg\,transparent_34\%\,rgba\(255\,255\,255\,0\.5\)_50\%\,transparent_66\%\)\]::before{
    content: var(--tw-content);
    background-image: linear-gradient(115deg,transparent 34%,rgba(255,255,255,0.5) 50%,transparent 66%);
 }
  .before\:bg-\[radial-gradient\(circle_at_50\%_40\%\,color-mix\(in_srgb\,var\(--accent\)_28\%\,transparent\)\,transparent_62\%\)\]::before{
    content: var(--tw-content);
    background-image: radial-gradient(circle at 50% 40%,var(--accent),transparent 62%);
    @supports (color: color-mix(in lab,red,red)){
      background-image: radial-gradient(circle at 50% 40%,color-mix(in srgb,var(--accent) 28%,transparent),transparent 62%);
   }
 }
  .before\:bg-\[radial-gradient\(circle_at_50\%_40\%\,color-mix\(in_srgb\,var\(--brand\)_22\%\,transparent\)\,transparent_62\%\)\]::before{
    content: var(--tw-content);
    background-image: radial-gradient(circle at 50% 40%,var(--brand),transparent 62%);
    @supports (color: color-mix(in lab,red,red)){
      background-image: radial-gradient(circle at 50% 40%,color-mix(in srgb,var(--brand) 22%,transparent),transparent 62%);
   }
 }
  .before\:bg-\[radial-gradient\(circle_at_60\%_40\%\,color-mix\(in_srgb\,var\(--accent\)_30\%\,transparent\)\,transparent_62\%\)\]::before{
    content: var(--tw-content);
    background-image: radial-gradient(circle at 60% 40%,var(--accent),transparent 62%);
    @supports (color: color-mix(in lab,red,red)){
      background-image: radial-gradient(circle at 60% 40%,color-mix(in srgb,var(--accent) 30%,transparent),transparent 62%);
   }
 }
  .before\:bg-\[url\(\'\/images\/glamx-pink\/image\.webp\'\)\]::before{
    content: var(--tw-content);
    background-image: url('/images/glamx-pink/image.webp');
 }
  .before\:bg-\[url\(\'\/images\/glamx-pink\/image_why\.webp\'\)\]::before{
    content: var(--tw-content);
    background-image: url('/images/glamx-pink/image_why.webp');
 }
  .before\:bg-cover::before{
    content: var(--tw-content);
    background-size: cover;
 }
  .before\:bg-center::before{
    content: var(--tw-content);
    background-position: center;
 }
  .before\:font-bold::before{
    content: var(--tw-content);
    --tw-font-weight: var(--font-weight-bold);
    font-weight: var(--font-weight-bold);
 }
  .before\:text-\[var\(--accent\)\]::before{
    content: var(--tw-content);
    color: var(--accent);
 }
  .before\:opacity-0::before{
    content: var(--tw-content);
    opacity: 0%;
 }
  .before\:blur-\[22px\]::before{
    content: var(--tw-content);
    --tw-blur: blur(22px);
    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,);
 }
  .before\:transition-opacity::before{
    content: var(--tw-content);
    transition-property: opacity;
    transition-timing-function: var(--tw-ease,var(--default-transition-timing-function));
    transition-duration: var(--tw-duration,var(--default-transition-duration));
 }
  .before\:transition-transform::before{
    content: var(--tw-content);
    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));
 }
  .before\:duration-300::before{
    content: var(--tw-content);
    --tw-duration: 300ms;
    transition-duration: 300ms;
 }
  .before\:duration-700::before{
    content: var(--tw-content);
    --tw-duration: 700ms;
    transition-duration: 700ms;
 }
  .before\:duration-\[900ms\]::before{
    content: var(--tw-content);
    --tw-duration: 900ms;
    transition-duration: 900ms;
 }
  .before\:content-\[\'\'\]::before{
    --tw-content: '';
    content: var(--tw-content);
 }
  .before\:content-\[\'✓\'\]::before{
    --tw-content: '✓';
    content: var(--tw-content);
 }
  @media (hover: hover){
    .group-hover\/occ\:before\:translate-x-\[130\%\]:is(:where(.group\/occ):hover *)::before{
      content: var(--tw-content);
      --tw-translate-x: 130%;
      translate: var(--tw-translate-x) var(--tw-translate-y);
   }
 }
  .after\:pointer-events-none::after{
    content: var(--tw-content);
    pointer-events: none;
 }
  .after\:absolute::after{
    content: var(--tw-content);
    position: absolute;
 }
  .after\:inset-0::after{
    content: var(--tw-content);
    inset: 0px;
 }
  .after\:top-0::after{
    content: var(--tw-content);
    top: 0px;
 }
  .after\:bottom-0::after{
    content: var(--tw-content);
    bottom: 0px;
 }
  .after\:left-0::after{
    content: var(--tw-content);
    left: 0px;
 }
  .after\:-z-\[1\]::after{
    content: var(--tw-content);
    z-index: calc(1 * -1);
 }
  .after\:z-\[2\]::after{
    content: var(--tw-content);
    z-index: 2;
 }
  .after\:z-\[4\]::after{
    content: var(--tw-content);
    z-index: 4;
 }
  .after\:h-full::after{
    content: var(--tw-content);
    height: 100%;
 }
  .after\:h-px::after{
    content: var(--tw-content);
    height: 1px;
 }
  .after\:w-\[55\%\]::after{
    content: var(--tw-content);
    width: 55%;
 }
  .after\:w-full::after{
    content: var(--tw-content);
    width: 100%;
 }
  .after\:origin-left\!::after{
    content: var(--tw-content);
    transform-origin: 0 !important;
 }
  .after\:origin-right::after{
    content: var(--tw-content);
    transform-origin: 100%;
 }
  .after\:-translate-x-\[180\%\]::after{
    content: var(--tw-content);
    --tw-translate-x: calc(180% * -1);
    translate: var(--tw-translate-x) var(--tw-translate-y);
 }
  .after\:scale-x-0::after{
    content: var(--tw-content);
    --tw-scale-x: 0%;
    scale: var(--tw-scale-x) var(--tw-scale-y);
 }
  .after\:scale-x-100\!::after{
    content: var(--tw-content);
    --tw-scale-x: 100% !important;
    scale: var(--tw-scale-x) var(--tw-scale-y) !important;
 }
  .after\:skew-x-\[-18deg\]::after{
    content: var(--tw-content);
    --tw-skew-x: skewX(-18deg);
    transform: var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,);
 }
  .after\:bg-\[var\(--accent\)\]\!::after{
    content: var(--tw-content);
    background-color: var(--accent) !important;
 }
  .after\:bg-\[var\(--brand\)\]::after{
    content: var(--tw-content);
    background-color: var(--brand);
 }
  .after\:bg-\[linear-gradient\(100deg\,rgba\(40\,20\,34\,0\.32\)_0\%\,rgba\(40\,20\,34\,0\.12\)_40\%\,transparent_66\%\)\]::after{
    content: var(--tw-content);
    background-image: linear-gradient(100deg,rgba(40,20,34,0.32) 0%,rgba(40,20,34,0.12) 40%,transparent 66%);
 }
  .after\:bg-\[linear-gradient\(100deg\,transparent_0\%\,rgba\(255\,255\,255\,0\.5\)_50\%\,transparent_100\%\)\]::after{
    content: var(--tw-content);
    background-image: linear-gradient(100deg,transparent 0%,rgba(255,255,255,0.5) 50%,transparent 100%);
 }
  .after\:bg-\[linear-gradient\(120deg\,color-mix\(in_srgb\,color-mix\(in_srgb\,var\(--brand\)_30\%\,\#000\)_72\%\,transparent\)_0\%\,color-mix\(in_srgb\,color-mix\(in_srgb\,var\(--accent\)_30\%\,\#000\)_48\%\,transparent\)_55\%\,color-mix\(in_srgb\,color-mix\(in_srgb\,var\(--accent\)_30\%\,\#000\)_40\%\,transparent\)_100\%\)\]::after{
    content: var(--tw-content);
    background-image: linear-gradient(120deg,var(--brand) 0%,var(--accent) 55%,var(--accent) 100%);
    @supports (color: color-mix(in lab,red,red)){
      background-image: linear-gradient(120deg,color-mix(in srgb,color-mix(in srgb,var(--brand) 30%,#000) 72%,transparent) 0%,color-mix(in srgb,color-mix(in srgb,var(--accent) 30%,#000) 48%,transparent) 55%,color-mix(in srgb,color-mix(in srgb,var(--accent) 30%,#000) 40%,transparent) 100%);
   }
 }
  .after\:transition-transform::after{
    content: var(--tw-content);
    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));
 }
  .after\:duration-300::after{
    content: var(--tw-content);
    --tw-duration: 300ms;
    transition-duration: 300ms;
 }
  .after\:duration-\[900ms\]::after{
    content: var(--tw-content);
    --tw-duration: 900ms;
    transition-duration: 900ms;
 }
  .after\:content-\[\'\'\]::after{
    --tw-content: '';
    content: var(--tw-content);
 }
  @media (hover: hover){
    .group-hover\/hiw\:after\:translate-x-\[340\%\]:is(:where(.group\/hiw):hover *)::after{
      content: var(--tw-content);
      --tw-translate-x: 340%;
      translate: var(--tw-translate-x) var(--tw-translate-y);
   }
    .hover\:-translate-y-0\.5:hover{
      --tw-translate-y: calc(var(--spacing) * -0.5);
      translate: var(--tw-translate-x) var(--tw-translate-y);
   }
    .hover\:-translate-y-1:hover{
      --tw-translate-y: calc(var(--spacing) * -1);
      translate: var(--tw-translate-x) var(--tw-translate-y);
   }
    .hover\:-translate-y-1\.5:hover{
      --tw-translate-y: calc(var(--spacing) * -1.5);
      translate: var(--tw-translate-x) var(--tw-translate-y);
   }
    .hover\:-translate-y-2:hover{
      --tw-translate-y: calc(var(--spacing) * -2);
      translate: var(--tw-translate-x) var(--tw-translate-y);
   }
    .hover\:-translate-y-\[3px\]:hover{
      --tw-translate-y: calc(3px * -1);
      translate: var(--tw-translate-x) var(--tw-translate-y);
   }
    .hover\:-translate-y-px:hover{
      --tw-translate-y: -1px;
      translate: var(--tw-translate-x) var(--tw-translate-y);
   }
    .hover\:gap-\[0\.55rem\]:hover{
      gap: 0.55rem;
   }
    .hover\:border-\[\#241521\]:hover{
      border-color: #241521;
   }
    .hover\:border-\[color-mix\(in_srgb\,var\(--accent\)_50\%\,transparent\)\]:hover{
      border-color: var(--accent);
   }
    @supports (color: color-mix(in lab,red,red)){
      .hover\:border-\[color-mix\(in_srgb\,var\(--accent\)_50\%\,transparent\)\]:hover{
        border-color: color-mix(in srgb,var(--accent) 50%,transparent);
     }
   }
    .hover\:border-\[color-mix\(in_srgb\,var\(--accent\)_55\%\,transparent\)\]:hover{
      border-color: var(--accent);
   }
    @supports (color: color-mix(in lab,red,red)){
      .hover\:border-\[color-mix\(in_srgb\,var\(--accent\)_55\%\,transparent\)\]:hover{
        border-color: color-mix(in srgb,var(--accent) 55%,transparent);
     }
   }
    .hover\:border-\[color-mix\(in_srgb\,var\(--brand\)_40\%\,transparent\)\]:hover{
      border-color: var(--brand);
   }
    @supports (color: color-mix(in lab,red,red)){
      .hover\:border-\[color-mix\(in_srgb\,var\(--brand\)_40\%\,transparent\)\]:hover{
        border-color: color-mix(in srgb,var(--brand) 40%,transparent);
     }
   }
    .hover\:border-\[color-mix\(in_srgb\,var\(--brand\)_50\%\,transparent\)\]:hover{
      border-color: var(--brand);
   }
    @supports (color: color-mix(in lab,red,red)){
      .hover\:border-\[color-mix\(in_srgb\,var\(--brand\)_50\%\,transparent\)\]:hover{
        border-color: color-mix(in srgb,var(--brand) 50%,transparent);
     }
   }
    .hover\:border-\[var\(--brand\)\]:hover{
      border-color: var(--brand);
   }
    .hover\:border-transparent:hover{
      border-color: transparent;
   }
    .hover\:border-white\/60:hover{
      border-color: color-mix(in srgb,#fff 60%,transparent);
   }
    @supports (color: color-mix(in lab,red,red)){
      .hover\:border-white\/60:hover{
        border-color: color-mix(in oklab,var(--color-white) 60%,transparent);
     }
   }
    .hover\:bg-\[\#241521\]:hover{
      background-color: #241521;
   }
    .hover\:bg-\[color-mix\(in_srgb\,var\(--accent\)_22\%\,transparent\)\]:hover{
      background-color: var(--accent);
   }
    @supports (color: color-mix(in lab,red,red)){
      .hover\:bg-\[color-mix\(in_srgb\,var\(--accent\)_22\%\,transparent\)\]:hover{
        background-color: color-mix(in srgb,var(--accent) 22%,transparent);
     }
   }
    .hover\:bg-\[var\(--brand\)\]:hover{
      background-color: var(--brand);
   }
    .hover\:bg-white\/30:hover{
      background-color: color-mix(in srgb,#fff 30%,transparent);
   }
    @supports (color: color-mix(in lab,red,red)){
      .hover\:bg-white\/30:hover{
        background-color: color-mix(in oklab,var(--color-white) 30%,transparent);
     }
   }
    .hover\:bg-white\/95:hover{
      background-color: color-mix(in srgb,#fff 95%,transparent);
   }
    @supports (color: color-mix(in lab,red,red)){
      .hover\:bg-white\/95:hover{
        background-color: color-mix(in oklab,var(--color-white) 95%,transparent);
     }
   }
    .hover\:bg-white\/\[0\.09\]:hover{
      background-color: color-mix(in srgb,#fff 9%,transparent);
   }
    @supports (color: color-mix(in lab,red,red)){
      .hover\:bg-white\/\[0\.09\]:hover{
        background-color: color-mix(in oklab,var(--color-white) 9%,transparent);
     }
   }
    .hover\:bg-\[linear-gradient\(150deg\,rgba\(255\,255\,255\,0\.78\)\,rgba\(253\,240\,245\,0\.5\)\)\]:hover{
      background-image: linear-gradient(150deg,rgba(255,255,255,0.78),rgba(253,240,245,0.5));
   }
    .hover\:\[background-size\:100\%_1px\]:hover{
      background-size: 100% 1px;
   }
    .hover\:text-\[\#3a2230\]:hover{
      color: #3a2230;
   }
    .hover\:text-\[\#5c4350\]:hover{
      color: #5c4350;
   }
    .hover\:text-\[color-mix\(in_srgb\,var\(--accent\)_60\%\,\#fff\)\]:hover{
      color: var(--accent);
   }
    @supports (color: color-mix(in lab,red,red)){
      .hover\:text-\[color-mix\(in_srgb\,var\(--accent\)_60\%\,\#fff\)\]:hover{
        color: color-mix(in srgb,var(--accent) 60%,#fff);
     }
   }
    .hover\:text-\[var\(--accent\)\]:hover{
      color: var(--accent);
   }
    .hover\:text-\[var\(--brand\)\]:hover{
      color: var(--brand);
   }
    .hover\:text-white:hover{
      color: var(--color-white);
   }
    .hover\:shadow-\[0_18px_38px_-8px_color-mix\(in_srgb\,var\(--accent\)_70\%\,transparent\)\]:hover{
      --tw-shadow: 0 18px 38px -8px var(--tw-shadow-color,var(--accent));
   }
    @supports (color: color-mix(in lab,red,red)){
      .hover\:shadow-\[0_18px_38px_-8px_color-mix\(in_srgb\,var\(--accent\)_70\%\,transparent\)\]:hover{
        --tw-shadow: 0 18px 38px -8px var(--tw-shadow-color,color-mix(in srgb,var(--accent) 70%,transparent));
     }
   }
    .hover\:shadow-\[0_18px_38px_-8px_color-mix\(in_srgb\,var\(--accent\)_70\%\,transparent\)\]:hover{
      box-shadow: var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);
   }
    .hover\:shadow-\[0_28px_55px_-28px_rgba\(58\,34\,48\,0\.45\)\]:hover{
      --tw-shadow: 0 28px 55px -28px var(--tw-shadow-color,rgba(58,34,48,0.45));
      box-shadow: var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);
   }
    .hover\:shadow-\[0_30px_55px_-28px_rgba\(58\,34\,48\,0\.5\)\]:hover{
      --tw-shadow: 0 30px 55px -28px var(--tw-shadow-color,rgba(58,34,48,0.5));
      box-shadow: var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);
   }
    .hover\:shadow-\[0_36px_62px_-30px_rgba\(58\,34\,48\,0\.5\)\,0_0_0_1px_color-mix\(in_srgb\,var\(--brand\)_16\%\,transparent\)\]:hover{
      --tw-shadow: 0 36px 62px -30px var(--tw-shadow-color,rgba(58,34,48,0.5)),0 0 0 1px var(--tw-shadow-color,var(--brand));
   }
    @supports (color: color-mix(in lab,red,red)){
      .hover\:shadow-\[0_36px_62px_-30px_rgba\(58\,34\,48\,0\.5\)\,0_0_0_1px_color-mix\(in_srgb\,var\(--brand\)_16\%\,transparent\)\]:hover{
        --tw-shadow: 0 36px 62px -30px var(--tw-shadow-color,rgba(58,34,48,0.5)),0 0 0 1px var(--tw-shadow-color,color-mix(in srgb,var(--brand) 16%,transparent));
     }
   }
    .hover\:shadow-\[0_36px_62px_-30px_rgba\(58\,34\,48\,0\.5\)\,0_0_0_1px_color-mix\(in_srgb\,var\(--brand\)_16\%\,transparent\)\]:hover{
      box-shadow: var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);
   }
    .hover\:shadow-\[0_44px_78px_-24px_rgba\(42\,33\,29\,0\.72\)\]:hover{
      --tw-shadow: 0 44px 78px -24px var(--tw-shadow-color,rgba(42,33,29,0.72));
      box-shadow: var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);
   }
    .hover\:shadow-\[0_48px_100px_-34px_rgba\(58\,34\,48\,0\.44\)\]:hover{
      --tw-shadow: 0 48px 100px -34px var(--tw-shadow-color,rgba(58,34,48,0.44));
      box-shadow: var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);
   }
    .hover\:before\:translate-x-\[360\%\]:hover::before{
      content: var(--tw-content);
      --tw-translate-x: 360%;
      translate: var(--tw-translate-x) var(--tw-translate-y);
   }
    .hover\:before\:opacity-100:hover::before{
      content: var(--tw-content);
      opacity: 100%;
   }
    .hover\:after\:origin-left:hover::after{
      content: var(--tw-content);
      transform-origin: 0;
   }
    .hover\:after\:scale-x-100:hover::after{
      content: var(--tw-content);
      --tw-scale-x: 100%;
      scale: var(--tw-scale-x) var(--tw-scale-y);
   }
 }
  .focus-visible\:outline-2:focus-visible{
    outline-style: var(--tw-outline-style);
    outline-width: 2px;
 }
  .focus-visible\:outline-offset-\[3px\]:focus-visible{
    outline-offset: 3px;
 }
  .focus-visible\:outline-\[var\(--brand\)\]:focus-visible{
    outline-color: var(--brand);
 }
  @media (prefers-reduced-motion: reduce){
    .motion-reduce\:before\:hidden::before{
      content: var(--tw-content);
      display: none;
   }
 }
  @media (width < 1024px){
    .max-\[1024px\]\:py-\[clamp\(3\.5rem\,7vw\,6rem\)\]{
      padding-block: clamp(3.5rem,7vw,6rem);
   }
 }
  @media (width < 980px){
    .max-\[980px\]\:flex{
      display: flex;
   }
    .max-\[980px\]\:hidden{
      display: none;
   }
    .max-\[980px\]\:h-\[72px\]{
      height: 72px;
   }
    .max-\[980px\]\:min-h-\[calc\(100svh-72px\)\]{
      min-height: calc(100svh - 72px);
   }
    .max-\[980px\]\:pt-\[72px\]{
      padding-top: 72px;
   }
    .max-\[980px\]\:pt-\[calc\(72px\+clamp\(2\.5rem\,6vw\,5rem\)\)\]{
      padding-top: calc(72px + clamp(2.5rem,6vw,5rem));
   }
 }
  @media (width < 900px){
    .max-\[900px\]\:col-start-1{
      grid-column-start: 1;
   }
    .max-\[900px\]\:row-span-1{
      grid-row: span 1 / span 1;
   }
    .max-\[900px\]\:row-start-2{
      grid-row-start: 2;
   }
    .max-\[900px\]\:row-start-3{
      grid-row-start: 3;
   }
    .max-\[900px\]\:aspect-\[16\/8\]{
      aspect-ratio: 16/8;
   }
    .max-\[900px\]\:aspect-\[16\/10\]{
      aspect-ratio: 16/10;
   }
    .max-\[900px\]\:min-h-0{
      min-height: 0px;
   }
    .max-\[900px\]\:grid-cols-1{
      grid-template-columns: repeat(1,minmax(0,1fr));
   }
    .max-\[900px\]\:grid-cols-2{
      grid-template-columns: repeat(2,minmax(0,1fr));
   }
    .max-\[900px\]\:grid-rows-\[auto_auto_auto\]{
      grid-template-rows: auto auto auto;
   }
    .max-\[900px\]\:justify-start{
      justify-content: flex-start;
   }
 }
  @media (width < 880px){
    .max-\[880px\]\:m-0{
      margin: 0px;
   }
    .max-\[880px\]\:hidden{
      display: none;
   }
    .max-\[880px\]\:min-h-\[clamp\(440px\,92vw\,540px\)\]{
      min-height: clamp(440px,92vw,540px);
   }
    .max-\[880px\]\:w-full{
      width: 100%;
   }
    .max-\[880px\]\:self-stretch{
      align-self: stretch;
   }
    .max-\[880px\]\:justify-self-stretch{
      justify-self: stretch;
   }
    .max-\[880px\]\:rounded-none{
      border-radius: 0;
   }
    .max-\[880px\]\:after\:bg-\[linear-gradient\(180deg\,rgba\(40\,20\,34\,0\.18\)_0\%\,rgba\(40\,20\,34\,0\.42\)_100\%\)\]::after{
      content: var(--tw-content);
      background-image: linear-gradient(180deg,rgba(40,20,34,0.18) 0%,rgba(40,20,34,0.42) 100%);
   }
 }
  @media (width < 860px){
    .max-\[860px\]\:mx-auto{
      margin-inline: auto;
   }
    .max-\[860px\]\:max-w-\[420px\]{
      max-width: 420px;
   }
    .max-\[860px\]\:grid-cols-1{
      grid-template-columns: repeat(1,minmax(0,1fr));
   }
    .max-\[860px\]\:gap-\[clamp\(1\.75rem\,5vw\,2\.5rem\)\]{
      gap: clamp(1.75rem,5vw,2.5rem);
   }
    .max-\[860px\]\:self-center{
      align-self: center;
   }
    .max-\[860px\]\:text-center{
      text-align: center;
   }
    .max-\[860px\]\:text-left{
      text-align: left;
   }
 }
  @media (width < 820px){
    .max-\[820px\]\:mx-auto{
      margin-inline: auto;
   }
    .max-\[820px\]\:max-w-\[620px\]{
      max-width: 620px;
   }
    .max-\[820px\]\:max-w-none{
      max-width: none;
   }
    .max-\[820px\]\:grid-cols-2{
      grid-template-columns: repeat(2,minmax(0,1fr));
   }
 }
  @media (width < 700px){
    .max-\[700px\]\:flex-col{
      flex-direction: column;
   }
    .max-\[700px\]\:text-center{
      text-align: center;
   }
    .max-\[700px\]\:text-\[0\.76rem\]{
      font-size: 0.76rem;
   }
 }
  @media (width < 620px){
    .max-\[620px\]\:inset-\[auto_clamp\(0\.7rem\,1\.4vw\,1rem\)_clamp\(0\.7rem\,1\.4vw\,1rem\)_auto\]{
      inset: auto clamp(0.7rem,1.4vw,1rem) clamp(0.7rem,1.4vw,1rem) auto;
   }
    .max-\[620px\]\:aspect-\[3\/4\]{
      aspect-ratio: 3/4;
   }
    .max-\[620px\]\:max-w-none{
      max-width: none;
   }
    .max-\[620px\]\:translate-y-0{
      --tw-translate-y: 0px;
      translate: var(--tw-translate-x) var(--tw-translate-y);
   }
    .max-\[620px\]\:flex-col{
      flex-direction: column;
   }
    .max-\[620px\]\:items-stretch{
      align-items: stretch;
   }
 }
  @media (width < 600px){
    .max-\[600px\]\:mx-auto{
      margin-inline: auto;
   }
    .max-\[600px\]\:aspect-\[4\/3\]{
      aspect-ratio: 4/3;
   }
    .max-\[600px\]\:w-full{
      width: 100%;
   }
    .max-\[600px\]\:max-w-\[360px\]{
      max-width: 360px;
   }
    .max-\[600px\]\:max-w-\[420px\]{
      max-width: 420px;
   }
    .max-\[600px\]\:flex-\[1_0_40\%\]{
      flex: 1 0 40%;
   }
    .max-\[600px\]\:grid-cols-1{
      grid-template-columns: repeat(1,minmax(0,1fr));
   }
    .max-\[600px\]\:flex-col{
      flex-direction: column;
   }
    .max-\[600px\]\:items-stretch{
      align-items: stretch;
   }
    .max-\[600px\]\:gap-\[1rem_1\.5rem\]{
      gap: 1rem 1.5rem;
   }
    .max-\[600px\]\:p-3{
      padding: calc(var(--spacing) * 3);
   }
    .max-\[600px\]\:py-\[clamp\(3rem\,9vw\,4rem\)\]{
      padding-block: clamp(3rem,9vw,4rem);
   }
    .max-\[600px\]\:pt-\[calc\(72px\+0\.75rem\)\]{
      padding-top: calc(72px + 0.75rem);
   }
 }
  @media (width < 400px){
    .max-\[400px\]\:px-\[1\.1rem\]{
      padding-inline: 1.1rem;
   }
    .max-\[400px\]\:py-5{
      padding-block: calc(var(--spacing) * 5);
   }
    .max-\[400px\]\:whitespace-normal{
      white-space: normal;
   }
 }
  @media (width < 380px){
    .max-\[380px\]\:hidden{
      display: none;
   }
    .max-\[380px\]\:flex-wrap{
      flex-wrap: wrap;
   }
    .max-\[380px\]\:justify-center{
      justify-content: center;
   }
    .max-\[380px\]\:gap-\[0\.9rem\]{
      gap: 0.9rem;
   }
 }
  @media (width >= 621px){
    .min-\[621px\]\:grid-cols-2{
      grid-template-columns: repeat(2,minmax(0,1fr));
   }
 }
  @media (width >= 761px){
    .min-\[761px\]\:grid-cols-2{
      grid-template-columns: repeat(2,minmax(0,1fr));
   }
 }
  @media (width >= 901px){
    .min-\[901px\]\:min-h-\[50\%\]{
      min-height: 50%;
   }
    .min-\[901px\]\:grid-cols-3{
      grid-template-columns: repeat(3,minmax(0,1fr));
   }
 }
  .\[\&_a\]\:text-\[var\(--brand\)\] a{
    color: var(--brand);
 }
  .\[\&_a\]\:underline a{
    text-decoration-line: underline;
 }
  .\[\&_a\]\:underline-offset-2 a{
    text-underline-offset: 2px;
 }
  @media (hover: hover){
    .hover\:\[\&_a\]\:text-\[var\(--accent\)\]:hover a{
      color: var(--accent);
   }
 }
  .\[\&_em\]\:font-semibold em{
    --tw-font-weight: var(--font-weight-semibold);
    font-weight: var(--font-weight-semibold);
 }
  .\[\&_em\]\:whitespace-nowrap em{
    white-space: nowrap;
 }
  .\[\&_em\]\:text-\[var\(--accent\)\] em{
    color: var(--accent);
 }
  .\[\&_em\]\:text-\[var\(--brand\)\] em{
    color: var(--brand);
 }
  .\[\&_em\]\:not-italic em{
    font-style: normal;
 }
  .\[\&_h2\]\:mb-5 h2{
    margin-bottom: calc(var(--spacing) * 5);
 }
  .\[\&_h2\]\:text-\[clamp\(1\.6rem\,3vw\,2\.3rem\)\] h2{
    font-size: clamp(1.6rem,3vw,2.3rem);
 }
  .\[\&_h2\]\:font-bold h2{
    --tw-font-weight: var(--font-weight-bold);
    font-weight: var(--font-weight-bold);
 }
  .\[\&_h2\]\:tracking-\[-0\.01em\] h2{
    --tw-tracking: -0.01em;
    letter-spacing: -0.01em;
 }
  .\[\&_h2\]\:text-\[\#3a2230\] h2{
    color: #3a2230;
 }
  .\[\&_p\]\:mb-\[1\.15rem\] p{
    margin-bottom: 1.15rem;
 }
  .\[\&_p\]\:text-\[clamp\(1rem\,1\.3vw\,1\.1rem\)\] p{
    font-size: clamp(1rem,1.3vw,1.1rem);
 }
  .\[\&_p\]\:leading-\[1\.8\] p{
    --tw-leading: 1.8;
    line-height: 1.8;
 }
  .\[\&_p\]\:font-light p{
    --tw-font-weight: var(--font-weight-light);
    font-weight: var(--font-weight-light);
 }
  .\[\&_p\]\:text-\[\#725e66\] p{
    color: #725e66;
 }
  .\[\&_svg\]\:h-\[26px\] svg{
    height: 26px;
 }
  .\[\&_svg\]\:w-\[26px\] svg{
    width: 26px;
 }
  .\[\&_svg\]\:fill-none svg{
    fill: none;
 }
  .\[\&_svg\]\:stroke-current svg{
    stroke: currentcolor;
 }
  .\[\&_svg\]\:\[stroke-width\:1\.7\] svg{
    stroke-width: 1.7;
 }
  .\[\&_svg\]\:\[stroke-linecap\:round\] svg{
    stroke-linecap: round;
 }
  .\[\&_svg\]\:\[stroke-linejoin\:round\] svg{
    stroke-linejoin: round;
 }
  @media (width < 820px){
    .max-\[820px\]\:\[\&\>\*\:last-child\]\:col-span-2 > :last-child{
      grid-column: span 2 / span 2;
   }
    .max-\[820px\]\:\[\&\>\*\:last-child\]\:mx-auto > :last-child{
      margin-inline: auto;
   }
    .max-\[820px\]\:\[\&\>\*\:last-child\]\:max-w-\[300px\] > :last-child{
      max-width: 300px;
   }
 }
  @media (width < 600px){
    .max-\[600px\]\:\[\&\>\*\:last-child\]\:col-span-1 > :last-child{
      grid-column: span 1 / span 1;
   }
    .max-\[600px\]\:\[\&\>\*\:last-child\]\:max-w-none > :last-child{
      max-width: none;
   }
 }
  .group-has-\[\:checked\]\/nav\:\[\&\>span\:nth-child\(1\)\]\:translate-y-\[7px\]:is(:where(.group\/nav):has(:is(:checked)) *) > span:nth-child(1){
    --tw-translate-y: 7px;
    translate: var(--tw-translate-x) var(--tw-translate-y);
 }
  .group-has-\[\:checked\]\/nav\:\[\&\>span\:nth-child\(1\)\]\:rotate-45:is(:where(.group\/nav):has(:is(:checked)) *) > span:nth-child(1){
    rotate: 45deg;
 }
  .group-has-\[\:checked\]\/nav\:\[\&\>span\:nth-child\(2\)\]\:opacity-0:is(:where(.group\/nav):has(:is(:checked)) *) > span:nth-child(2){
    opacity: 0%;
 }
  .group-has-\[\:checked\]\/nav\:\[\&\>span\:nth-child\(3\)\]\:-translate-y-\[7px\]:is(:where(.group\/nav):has(:is(:checked)) *) > span:nth-child(3){
    --tw-translate-y: calc(7px * -1);
    translate: var(--tw-translate-x) var(--tw-translate-y);
 }
  .group-has-\[\:checked\]\/nav\:\[\&\>span\:nth-child\(3\)\]\:-rotate-45:is(:where(.group\/nav):has(:is(:checked)) *) > span:nth-child(3){
    rotate: calc(45deg * -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;
}
@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-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: 0px;
}
@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-outline-style{
  syntax: "*";
  inherits: false;
  initial-value: solid;
}
@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-content{
  syntax: "*";
  initial-value: "";
  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;
}
@keyframes marquee{
  from{
    transform: translateX(0);
 }
  to{
    transform: translateX(-50%);
 }
}
@keyframes reveal-up{
  from{
    opacity: 0;
    transform: translateY(1.25rem);
 }
  to{
    opacity: 1;
    transform: none;
 }
}
@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-translate-x: 0;
      --tw-translate-y: 0;
      --tw-translate-z: 0;
      --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-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-outline-style: solid;
      --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-content: "";
      --tw-scale-x: 1;
      --tw-scale-y: 1;
      --tw-scale-z: 1;
   }
 }
}.glamx-pink{--brand: #ea7ea3; --accent: #d15a84;  --surface: #fff; --surface-alt: color-mix(in srgb,var(--accent) 16%,#fff); scroll-behavior: smooth}@media (prefers-reduced-motion: reduce){.glamx-pink{scroll-behavior: auto}} @media (max-width: 980px){html:has(.glamx-pink #g2-nav:checked){overflow: hidden}}  .glamx-pink .g2-reveal{animation: g2revealUp 0.9s cubic-bezier(0.22,1,0.36,1) both}@keyframes g2revealUp{from{transform: translateY(24px);filter: blur(4px)}to{transform: translateY(0);filter: blur(0)}}.glamx-pink .g2-reveal[data-d="1"]{animation-delay: 0.12s}.glamx-pink .g2-reveal[data-d="2"]{animation-delay: 0.24s}.glamx-pink .g2-reveal[data-d="3"]{animation-delay: 0.36s}.glamx-pink .g2-reveal[data-d="4"]{animation-delay: 0.48s}.glamx-pink .g2-reveal[data-d="5"]{animation-delay: 0.60s} .glamx-pink .g2-inview{animation: g2reveal 1s cubic-bezier(0.22,1,0.36,1) both}@supports (animation-timeline: view()){.glamx-pink .g2-inview{animation-timeline: view();animation-range: entry 0% entry 100%}.glamx-pink .g2-inview[data-d="2"]{animation-range: entry 6% entry 100%}.glamx-pink .g2-inview[data-d="3"]{animation-range: entry 12% entry 100%}.glamx-pink .g2-inview[data-d="4"]{animation-range: entry 18% entry 100%}}@keyframes g2reveal{from{opacity: 0;transform: translateY(28px);filter: blur(4px)}to{opacity: 1;transform: translateY(0);filter: blur(0)}} .glamx-pink .g2-fade{animation: g2fade 1s ease both}@supports (animation-timeline: view()){.glamx-pink .g2-fade{animation-timeline: view();animation-range: entry 0% entry 100%}}@keyframes g2fade{from{opacity: 0}to{opacity: 1}}@media (prefers-reduced-motion: reduce){.glamx-pink .g2-reveal,.glamx-pink .g2-inview,.glamx-pink .g2-fade{animation: none !important;opacity: 1 !important;transform: none !important;filter: none !important}} .glamx-pink .hero__slides{position: absolute;inset: 0}.glamx-pink .hero__slide{position: absolute;inset: 0;background-size: cover;background-position: center;opacity: 0;transform: scale(1.05);backface-visibility: hidden;will-change: opacity,transform;animation: g2heroFade 30s cubic-bezier(0.45,0,0.55,1) infinite}.glamx-pink .hero__slide:nth-child(1){background-image: url("/images/glamx-pink/hero-1.webp");animation-delay: -1.5s}.glamx-pink .hero__slide:nth-child(2){background-image: url("/images/glamx-pink/hero-2.webp");animation-delay: 4.5s}.glamx-pink .hero__slide:nth-child(3){background-image: url("/images/glamx-pink/hero-3.webp");animation-delay: 10.5s}.glamx-pink .hero__slide:nth-child(4){background-image: url("/images/glamx-pink/hero-4.webp");animation-delay: 16.5s}.glamx-pink .hero__slide:nth-child(5){background-image: url("/images/glamx-pink/hero-5.webp");animation-delay: 22.5s}@keyframes g2heroFade{0%{opacity: 0;transform: scale(1.05)}5%{opacity: 1}18%{opacity: 1;transform: scale(1.11)}23%{opacity: 0;transform: scale(1.13)}100%{opacity: 0;transform: scale(1.05)}}@supports (animation-timeline: scroll()){@media (prefers-reduced-motion: no-preference){.glamx-pink .hero__slides{inset: -9% 0;animation: g2heroParallax linear both;animation-timeline: scroll(root block);animation-range: 0 100svh}}}@keyframes g2heroParallax{from{transform: translateY(-4.5%)}to{transform: translateY(4.5%)}}@media (prefers-reduced-motion: reduce){.glamx-pink .hero__slide{animation: none;transform: none}.glamx-pink .hero__slide:nth-child(1){opacity: 1}.glamx-pink .hero__slide:nth-child(n + 2){opacity: 0}} .glamx-pink .press__logo{--press-h: clamp(24px,3.4vw,34px);flex: 0 0 auto;display: block;height: var(--press-h);width: auto; background-color: var(--brand); -webkit-mask-image: var(--logo);mask-image: var(--logo);-webkit-mask-repeat: no-repeat;mask-repeat: no-repeat;-webkit-mask-position: center;mask-position: center;-webkit-mask-size: contain;mask-size: contain;opacity: 0.9;transition: opacity 0.3s cubic-bezier(0.22,1,0.36,1),transform 0.3s cubic-bezier(0.22,1,0.36,1)}.glamx-pink .press__logo:hover{opacity: 1;transform: translateY(-2px)} .glamx-pink .ba{container-type: inline-size}.glamx-pink .ba__after{resize: horizontal;overflow: hidden;width: 55%;min-width: 3rem;max-width: 100%;height: 100%}.glamx-pink .ba__after > img{width: 100cqw;max-width: none} .glamx-pink .ba__after::-webkit-resizer{background: transparent}.glamx-pink .ba__after:hover .ba__knob,.glamx-pink .ba__after:focus-within .ba__knob{box-shadow: 0 0 0 4px color-mix(in srgb,var(--brand) 60%,transparent),0 10px 26px -8px rgba(0,0,0,0.55)}  .glamx-pink .g2-grain::before{content: "";position: absolute;inset: 0;z-index: 1;pointer-events: none;opacity: 0.14;mix-blend-mode: overlay;background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='140' height='140'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");background-size: 140px 140px} .glamx-pink .g2-pin::before{content: "";flex-shrink: 0;width: 15px;height: 15px;color: var(--accent);-webkit-mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 2C8.1 2 5 5.1 5 9c0 5.2 7 13 7 13s7-7.8 7-13c0-3.9-3.1-7-7-7zm0 9.5A2.5 2.5 0 1 1 12 6.5a2.5 2.5 0 0 1 0 5z'/%3E%3C/svg%3E") center / contain no-repeat;mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 2C8.1 2 5 5.1 5 9c0 5.2 7 13 7 13s7-7.8 7-13c0-3.9-3.1-7-7-7zm0 9.5A2.5 2.5 0 1 1 12 6.5a2.5 2.5 0 0 1 0 5z'/%3E%3C/svg%3E") center / contain no-repeat;background-color: currentColor}