@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-space-y-reverse:0;--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-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-translate-x:0;--tw-translate-y:0;--tw-translate-z:0}}}@layer theme{:root,:host{--font-sans:-apple-system, BlinkMacSystemFont, "SF Pro Text", "SF Pro Display", "Helvetica Neue", "Segoe UI", Roboto, system-ui, sans-serif;--color-red-400:#ff6568;--color-red-600:#e40014;--color-white:#fff;--spacing:.25rem;--container-xs:20rem;--container-md:28rem;--container-xl:36rem;--container-2xl:42rem;--container-3xl:48rem;--container-4xl:56rem;--container-5xl:64rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--radius-md:.375rem;--radius-lg:.5rem;--radius-xl:.75rem;--radius-2xl:1rem;--radius-3xl:1.5rem;--blur-xl:24px;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:-apple-system, BlinkMacSystemFont, "SF Pro Text", "SF Pro Display", "Helvetica Neue", "Segoe UI", Roboto, system-ui, sans-serif;--default-mono-font-family:"SF Mono", ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;--color-accent:var(--accent);--color-accent-foreground:var(--accent-foreground)}@supports (color:lab(0% 0 0)){:root,:host{--color-red-400:lab(63.7053% 60.745 31.3109);--color-red-600:lab(48.4493% 77.4328 61.5452)}}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.relative{position:relative}.static{position:static}.sticky{position:sticky}.top-0{top:0}.right-0{right:0}.isolate{isolation:isolate}.z-10{z-index:10}.z-40{z-index:40}.z-50{z-index:50}.z-\[1\]{z-index:1}.m-227\.75{margin:calc(var(--spacing) * 227.75)}.m-309{margin:calc(var(--spacing) * 309)}.mx-auto{margin-inline:auto}.mt-0\.5{margin-top:calc(var(--spacing) * .5)}.mt-1{margin-top:var(--spacing)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-2\.5{margin-top:calc(var(--spacing) * 2.5)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-5{margin-top:calc(var(--spacing) * 5)}.mt-6{margin-top:calc(var(--spacing) * 6)}.mt-7{margin-top:calc(var(--spacing) * 7)}.mt-8{margin-top:calc(var(--spacing) * 8)}.mt-9{margin-top:calc(var(--spacing) * 9)}.mt-10{margin-top:calc(var(--spacing) * 10)}.mt-12{margin-top:calc(var(--spacing) * 12)}.mt-14{margin-top:calc(var(--spacing) * 14)}.mt-16{margin-top:calc(var(--spacing) * 16)}.mt-20{margin-top:calc(var(--spacing) * 20)}.mt-auto{margin-top:auto}.-mr-1\.5{margin-right:calc(var(--spacing) * -1.5)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.ml-1{margin-left:var(--spacing)}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-flex{display:inline-flex}.table{display:table}.h-1\.5{height:calc(var(--spacing) * 1.5)}.h-2{height:calc(var(--spacing) * 2)}.h-3\.5{height:calc(var(--spacing) * 3.5)}.h-4{height:calc(var(--spacing) * 4)}.h-8{height:calc(var(--spacing) * 8)}.h-9{height:calc(var(--spacing) * 9)}.h-12{height:calc(var(--spacing) * 12)}.h-120{height:calc(var(--spacing) * 120)}.h-140{height:calc(var(--spacing) * 140)}.h-\[15px\]{height:15px}.h-\[18px\]{height:18px}.h-\[19px\]{height:19px}.h-\[20px\]{height:20px}.h-full{height:100%}.min-h-dvh{min-height:100dvh}.w-2{width:calc(var(--spacing) * 2)}.w-3\.5{width:calc(var(--spacing) * 3.5)}.w-4{width:calc(var(--spacing) * 4)}.w-8{width:calc(var(--spacing) * 8)}.w-9{width:calc(var(--spacing) * 9)}.w-10{width:calc(var(--spacing) * 10)}.w-\[15px\]{width:15px}.w-\[18px\]{width:18px}.w-\[19px\]{width:19px}.w-\[20px\]{width:20px}.w-full{width:100%}.w-max{width:max-content}.max-w-2xl{max-width:var(--container-2xl)}.max-w-3xl{max-width:var(--container-3xl)}.max-w-4xl{max-width:var(--container-4xl)}.max-w-5xl{max-width:var(--container-5xl)}.max-w-\[1024px\]{max-width:1024px}.max-w-md{max-width:var(--container-md)}.max-w-xl{max-width:var(--container-xl)}.max-w-xs{max-width:var(--container-xs)}.min-w-\[11rem\]{min-width:11rem}.flex-1{flex:1}.shrink-0{flex-shrink:0}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize-y{resize:vertical}.grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.gap-0\.5{gap:calc(var(--spacing) * .5)}.gap-1{gap:var(--spacing)}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-2\.5{gap:calc(var(--spacing) * 2.5)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-5{gap:calc(var(--spacing) * 5)}.gap-6{gap:calc(var(--spacing) * 6)}.gap-7{gap:calc(var(--spacing) * 7)}.gap-8{gap:calc(var(--spacing) * 8)}.gap-10{gap:calc(var(--spacing) * 10)}.gap-12{gap:calc(var(--spacing) * 12)}:where(.space-y-2\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2.5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2.5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-3>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 3) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 3) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-4>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 4) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 4) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 5) * calc(1 - var(--tw-space-y-reverse)))}.gap-x-8{column-gap:calc(var(--spacing) * 8)}.gap-y-4{row-gap:calc(var(--spacing) * 4)}.overflow-hidden{overflow:hidden}.rounded-2xl{border-radius:var(--radius-2xl)}.rounded-3xl{border-radius:var(--radius-3xl)}.rounded-\[28px\]{border-radius:28px}.rounded-full{border-radius:3.40282e38px}.rounded-lg{border-radius:var(--radius-lg)}.rounded-md{border-radius:var(--radius-md)}.rounded-xl{border-radius:var(--radius-xl)}.border{border-style:var(--tw-border-style);border-width:1px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-border{border-color:var(--border)}.bg-accent,.bg-accent\/10{background-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.bg-accent\/10{background-color:color-mix(in oklab, var(--accent) 10%, transparent)}}.bg-background,.bg-background\/70{background-color:var(--background)}@supports (color:color-mix(in lab, red, red)){.bg-background\/70{background-color:color-mix(in oklab, var(--background) 70%, transparent)}}.bg-background\/90{background-color:var(--background)}@supports (color:color-mix(in lab, red, red)){.bg-background\/90{background-color:color-mix(in oklab, var(--background) 90%, transparent)}}.bg-background\/95{background-color:var(--background)}@supports (color:color-mix(in lab, red, red)){.bg-background\/95{background-color:color-mix(in oklab, var(--background) 95%, transparent)}}.bg-surface{background-color:var(--surface)}.bg-surface-2{background-color:var(--surface-2)}.\[background-image\:linear-gradient\(100deg\,var\(--blue\)\,var\(--indigo\)_45\%\,var\(--purple\)\)\]{background-image:linear-gradient(100deg,var(--blue),var(--indigo) 45%,var(--purple))}.fill-accent{fill:var(--accent)}.stroke-accent-foreground{stroke:var(--accent-foreground)}.p-1{padding:var(--spacing)}.p-2{padding:calc(var(--spacing) * 2)}.p-5{padding:calc(var(--spacing) * 5)}.p-6{padding:calc(var(--spacing) * 6)}.p-7{padding:calc(var(--spacing) * 7)}.p-8{padding:calc(var(--spacing) * 8)}.px-2\.5{padding-inline:calc(var(--spacing) * 2.5)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-3\.5{padding-inline:calc(var(--spacing) * 3.5)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-5{padding-inline:calc(var(--spacing) * 5)}.px-6{padding-inline:calc(var(--spacing) * 6)}.py-1{padding-block:var(--spacing)}.py-1\.5{padding-block:calc(var(--spacing) * 1.5)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-2\.5{padding-block:calc(var(--spacing) * 2.5)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-12{padding-block:calc(var(--spacing) * 12)}.py-16{padding-block:calc(var(--spacing) * 16)}.pt-2{padding-top:calc(var(--spacing) * 2)}.pt-6{padding-top:calc(var(--spacing) * 6)}.pt-16{padding-top:calc(var(--spacing) * 16)}.pt-20{padding-top:calc(var(--spacing) * 20)}.pt-28{padding-top:calc(var(--spacing) * 28)}.pb-16{padding-bottom:calc(var(--spacing) * 16)}.text-center{text-align:center}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\[12px\]{font-size:12px}.text-\[13px\]{font-size:13px}.text-\[14px\]{font-size:14px}.text-\[15px\]{font-size:15px}.text-\[17px\]{font-size:17px}.text-\[19px\]{font-size:19px}.text-\[21px\]{font-size:21px}.text-\[28px\]{font-size:28px}.text-\[32px\]{font-size:32px}.text-\[40px\]{font-size:40px}.text-\[44px\]{font-size:44px}.leading-5{--tw-leading:calc(var(--spacing) * 5);line-height:calc(var(--spacing) * 5)}.leading-6{--tw-leading:calc(var(--spacing) * 6);line-height:calc(var(--spacing) * 6)}.leading-\[1\.1\]{--tw-leading:1.1;line-height:1.1}.leading-\[1\.4\]{--tw-leading:1.4;line-height:1.4}.leading-\[1\.05\]{--tw-leading:1.05;line-height:1.05}.leading-\[1\.5\]{--tw-leading:1.5;line-height:1.5}.leading-\[1\.08\]{--tw-leading:1.08;line-height:1.08}.leading-\[1\.12\]{--tw-leading:1.12;line-height:1.12}.leading-\[1\.14\]{--tw-leading:1.14;line-height:1.14}.leading-\[1\.38\]{--tw-leading:1.38;line-height:1.38}.leading-\[1\.42\]{--tw-leading:1.42;line-height:1.42}.leading-\[1\.45\]{--tw-leading:1.45;line-height:1.45}.leading-none{--tw-leading:1;line-height:1}.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:-.01em;letter-spacing:-.01em}.tracking-\[-0\.02em\]{--tw-tracking:-.02em;letter-spacing:-.02em}.tracking-\[-0\.015em\]{--tw-tracking:-.015em;letter-spacing:-.015em}.tracking-\[0\.05em\]{--tw-tracking:.05em;letter-spacing:.05em}.tracking-\[0\.06em\]{--tw-tracking:.06em;letter-spacing:.06em}.text-\[color\:var\(--accent\)\]{color:var(--accent)}.text-accent-foreground{color:var(--accent-foreground)}.text-accent-link{color:var(--accent-link)}.text-foreground{color:var(--foreground)}.text-muted{color:var(--muted)}.text-red-600{color:var(--color-red-600)}.text-white{color:var(--color-white)}.uppercase{text-transform:uppercase}.opacity-60{opacity:.6}.opacity-65{opacity:.65}.shadow-lg{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-xl{--tw-shadow:0 20px 25px -5px var(--tw-shadow-color,#0000001a), 0 8px 10px -6px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring-1{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring-2{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[color-mix\(in_srgb\,var\(--indigo\)_45\%\,transparent\)\]{--tw-shadow-color:var(--indigo)}@supports (color:color-mix(in lab, red, red)){.shadow-\[color-mix\(in_srgb\,var\(--indigo\)_45\%\,transparent\)\]{--tw-shadow-color:color-mix(in oklab, color-mix(in srgb,var(--indigo) 45%,transparent) var(--tw-shadow-alpha), transparent)}}.ring-\[color\:var\(--accent\)\]{--tw-ring-color:var(--accent)}.ring-border{--tw-ring-color:var(--border)}.ring-offset-1{--tw-ring-offset-width:1px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}.ring-offset-\[color\:var\(--background\)\]{--tw-ring-offset-color:var(--background)}.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,)}.\[filter\:drop-shadow\(0_0_5px_color-mix\(in_srgb\,var\(--accent\)_70\%\,transparent\)\)\]{filter:drop-shadow(0 0 5px var(--accent))}@supports (color:color-mix(in lab, red, red)){.\[filter\:drop-shadow\(0_0_5px_color-mix\(in_srgb\,var\(--accent\)_70\%\,transparent\)\)\]{filter:drop-shadow(0 0 5px color-mix(in srgb,var(--accent) 70%,transparent))}}.backdrop-blur-xl{--tw-backdrop-blur:blur(var(--blur-xl));-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,)}.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:.3s;transition-duration:.3s}.will-change-transform{will-change:transform}.outline-none{--tw-outline-style:none;outline-style:none}.ring-inset{--tw-ring-inset:inset}@media (hover:hover){.group-hover\:translate-x-0\.5:is(:where(.group):hover *){--tw-translate-x:calc(var(--spacing) * .5);translate:var(--tw-translate-x) var(--tw-translate-y)}}.placeholder\:text-muted\/70::placeholder{color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.placeholder\:text-muted\/70::placeholder{color:color-mix(in oklab, var(--muted) 70%, transparent)}}@media (hover:hover){.hover\:-translate-y-0\.5:hover{--tw-translate-y:calc(var(--spacing) * -.5);translate:var(--tw-translate-x) var(--tw-translate-y)}.hover\:bg-accent-hover:hover{background-color:var(--accent-hover)}.hover\:bg-surface-2:hover{background-color:var(--surface-2)}.hover\:text-foreground:hover{color:var(--foreground)}.hover\:underline:hover{text-decoration-line:underline}.hover\:opacity-100:hover{opacity:1}.hover\:brightness-110:hover{--tw-brightness:brightness(110%);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,)}}.focus\:not-sr-only:focus{clip-path:none;white-space:normal;width:auto;height:auto;margin:0;padding:0;position:static;overflow:visible}.focus\:absolute:focus{position:absolute}.focus\:top-2\.5:focus{top:calc(var(--spacing) * 2.5)}.focus\:left-4:focus{left:calc(var(--spacing) * 4)}.focus\:z-50:focus{z-index:50}.focus\:rounded-full:focus{border-radius:3.40282e38px}.focus\:border-accent:focus{border-color:var(--accent)}.focus\:bg-accent:focus{background-color:var(--accent)}.focus\:px-4:focus{padding-inline:calc(var(--spacing) * 4)}.focus\:py-2:focus{padding-block:calc(var(--spacing) * 2)}.focus\:text-\[13px\]:focus{font-size:13px}.focus\:text-accent-foreground:focus{color:var(--accent-foreground)}.focus\:ring-4:focus{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus\:ring-accent\/20:focus{--tw-ring-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.focus\:ring-accent\/20:focus{--tw-ring-color:color-mix(in oklab, var(--accent) 20%, transparent)}}.disabled\:opacity-60:disabled{opacity:.6}@supports ((-webkit-backdrop-filter:var(--tw)) or (backdrop-filter:var(--tw))){.supports-\[backdrop-filter\]\:bg-background\/60{background-color:var(--background)}@supports (color:color-mix(in lab, red, red)){.supports-\[backdrop-filter\]\:bg-background\/60{background-color:color-mix(in oklab, var(--background) 60%, transparent)}}}@media (min-width:40rem){.sm\:block{display:block}.sm\:inline-flex{display:inline-flex}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:p-9{padding:calc(var(--spacing) * 9)}.sm\:p-12{padding:calc(var(--spacing) * 12)}.sm\:px-8{padding-inline:calc(var(--spacing) * 8)}.sm\:px-16{padding-inline:calc(var(--spacing) * 16)}.sm\:py-24{padding-block:calc(var(--spacing) * 24)}.sm\:pt-24{padding-top:calc(var(--spacing) * 24)}.sm\:pt-28{padding-top:calc(var(--spacing) * 28)}.sm\:pb-24{padding-bottom:calc(var(--spacing) * 24)}.sm\:text-\[21px\]{font-size:21px}.sm\:text-\[25px\]{font-size:25px}.sm\:text-\[32px\]{font-size:32px}.sm\:text-\[40px\]{font-size:40px}.sm\:text-\[48px\]{font-size:48px}.sm\:text-\[56px\]{font-size:56px}.sm\:text-\[72px\]{font-size:72px}}@media (min-width:48rem){.md\:flex{display:flex}.md\:hidden{display:none}}@media (min-width:64rem){.lg\:col-span-1{grid-column:span 1/span 1}.lg\:col-span-2{grid-column:span 2/span 2}.lg\:col-span-3{grid-column:span 3/span 3}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}}.dark\:block:where(.dark,.dark *){display:block}.dark\:hidden:where(.dark,.dark *){display:none}.dark\:text-red-400:where(.dark,.dark *){color:var(--color-red-400)}.halloween\:block:where(.halloween,.halloween *){display:block}.halloween\:hidden:where(.halloween,.halloween *){display:none}.unity\:block:where(.unity,.unity *){display:block}.unity\:hidden:where(.unity,.unity *){display:none}.ukraine\:block:where(.ukraine,.ukraine *){display:block}.ukraine\:hidden:where(.ukraine,.ukraine *){display:none}.usa\:block:where(.usa,.usa *){display:block}.usa\:hidden:where(.usa,.usa *){display:none}.canada\:block:where(.canada,.canada *){display:block}.canada\:hidden:where(.canada,.canada *){display:none}.australia\:block:where(.australia,.australia *){display:block}.australia\:hidden:where(.australia,.australia *){display:none}.uk\:block:where(.uk,.uk *){display:block}.uk\:hidden:where(.uk,.uk *){display:none}.ireland\:block:where(.ireland,.ireland *){display:block}.ireland\:hidden:where(.ireland,.ireland *){display:none}.netherlands\:block:where(.netherlands,.netherlands *){display:block}.netherlands\:hidden:where(.netherlands,.netherlands *){display:none}.france\:block:where(.france,.france *){display:block}.france\:hidden:where(.france,.france *){display:none}.spain\:block:where(.spain,.spain *){display:block}.spain\:hidden:where(.spain,.spain *){display:none}.italy\:block:where(.italy,.italy *){display:block}.italy\:hidden:where(.italy,.italy *){display:none}.austria\:block:where(.austria,.austria *){display:block}.austria\:hidden:where(.austria,.austria *){display:none}.switzerland\:block:where(.switzerland,.switzerland *){display:block}.switzerland\:hidden:where(.switzerland,.switzerland *){display:none}.sweden\:block:where(.sweden,.sweden *){display:block}.sweden\:hidden:where(.sweden,.sweden *){display:none}.norway\:block:where(.norway,.norway *){display:block}.norway\:hidden:where(.norway,.norway *){display:none}.japan\:block:where(.japan,.japan *){display:block}.japan\:hidden:where(.japan,.japan *){display:none}.korea\:block:where(.korea,.korea *){display:block}.korea\:hidden:where(.korea,.korea *){display:none}.newyear\:block:where(.newyear,.newyear *){display:block}.newyear\:hidden:where(.newyear,.newyear *){display:none}.nicholas\:block:where(.nicholas,.nicholas *){display:block}.nicholas\:hidden:where(.nicholas,.nicholas *){display:none}.christmas\:block:where(.christmas,.christmas *){display:block}.christmas\:hidden:where(.christmas,.christmas *){display:none}.valentine\:block:where(.valentine,.valentine *){display:block}.valentine\:hidden:where(.valentine,.valentine *){display:none}.lunar\:block:where(.lunar,.lunar *){display:block}.lunar\:hidden:where(.lunar,.lunar *){display:none}.diwali\:block:where(.diwali,.diwali *){display:block}.diwali\:hidden:where(.diwali,.diwali *){display:none}.oktoberfest\:block:where(.oktoberfest,.oktoberfest *){display:block}.oktoberfest\:hidden:where(.oktoberfest,.oktoberfest *){display:none}.stmartin\:block:where(.stmartin,.stmartin *){display:block}.stmartin\:hidden:where(.stmartin,.stmartin *){display:none}.carnival\:block:where(.carnival,.carnival *){display:block}.carnival\:hidden:where(.carnival,.carnival *){display:none}.thanksgiving\:block:where(.thanksgiving,.thanksgiving *){display:block}.thanksgiving\:hidden:where(.thanksgiving,.thanksgiving *){display:none}}:root{--background:#fff;--surface:#fbfbfd;--surface-2:#f5f5f7;--border:#d2d2d7;--foreground:#1d1d1f;--muted:#6e6e73;--accent:#0071e3;--accent-hover:#0077ed;--accent-link:#06c;--accent-foreground:#fff;--ring:#0071e3;--blue:#0071e3;--indigo:#5e5ce6;--purple:#bf5af2;--pink:#ff2d76;--red:#ff3b30;--orange:#ff9500;--yellow:#fc0;--green:#34c759;--teal:#30c8d9}.dark{--background:#000;--surface:#1d1d1f;--surface-2:#161617;--border:#424245;--foreground:#f5f5f7;--muted:#86868b;--accent:#0a84ff;--accent-hover:#409cff;--accent-link:#2997ff;--accent-foreground:#fff;--ring:#2997ff;--blue:#0a84ff;--indigo:#7d7aff;--purple:#da8fff;--pink:#ff6482;--red:#ff453a;--orange:#ff9f0a;--yellow:#ffd60a;--green:#30d158;--teal:#40cbe0}@media (prefers-color-scheme:dark){:root:not(.light):not(.halloween):not(.unity):not(.ukraine):not(.usa):not(.canada):not(.australia):not(.uk):not(.ireland):not(.netherlands):not(.france):not(.spain):not(.italy):not(.austria):not(.switzerland):not(.sweden):not(.norway):not(.japan):not(.korea):not(.newyear):not(.nicholas):not(.easter):not(.christmas):not(.valentine):not(.lunar):not(.diwali):not(.oktoberfest):not(.stmartin):not(.carnival):not(.thanksgiving):not(.earthday){--background:#000;--surface:#1d1d1f;--surface-2:#161617;--border:#424245;--foreground:#f5f5f7;--muted:#86868b;--accent:#0a84ff;--accent-hover:#409cff;--accent-link:#2997ff;--accent-foreground:#fff;--ring:#2997ff;--blue:#0a84ff;--indigo:#7d7aff;--purple:#da8fff;--pink:#ff6482;--red:#ff453a;--orange:#ff9f0a;--yellow:#ffd60a;--green:#30d158;--teal:#40cbe0}}:root.halloween{--background:#0c0912;--surface:#150f20;--surface-2:#1e1630;--border:#3b2b53;--foreground:#f7ecdf;--muted:#b79ad6;--accent:#ff7518;--accent-hover:#ff8c3d;--accent-link:#ffab52;--accent-foreground:#1a0d02;--ring:#ff7518;--blue:#8b5cf6;--indigo:#a855f7;--purple:#c77dff;--pink:#ff5da2;--red:#ff5252;--orange:#ff7518;--yellow:#ffd000;--green:#7bed3a;--teal:#39d98a}:root.unity{--background:#100f10;--surface:#1b1719;--surface-2:#241d20;--border:#3d3034;--foreground:#f5efe4;--muted:#cbb488;--accent:#d00;--accent-hover:#ff2a2a;--accent-link:#ffce00;--accent-foreground:#fff;--ring:#ffce00;--blue:#ffce00;--indigo:#d00;--purple:#ffce00;--pink:#ff6a4d;--red:#d00;--orange:#ff8c00;--yellow:#ffce00;--green:#cbb488;--teal:#ffce00}:root.ukraine{--background:#052b57;--surface:#0a3468;--surface-2:#0e3d7a;--border:#1e58a2;--foreground:#fff7db;--muted:#bcd3f2;--accent:#ffd500;--accent-hover:#ffe14d;--accent-link:#ffd500;--accent-foreground:#05306a;--ring:#ffd500;--blue:#4aa3ff;--indigo:#2b7fff;--purple:#8ec5ff;--pink:#ffd500;--red:#ff7a7a;--orange:#ffb000;--yellow:#ffd500;--green:#7ee8b0;--teal:#4aa3ff}:root.usa{--background:#0a1733;--surface:#10224a;--surface-2:#16295a;--border:#2f4d90;--foreground:#f4f6ff;--muted:#aabde6;--accent:#c1273a;--accent-hover:#dc2f45;--accent-link:#8fb4ff;--accent-foreground:#fff;--ring:#8fb4ff;--blue:#3c6fe0;--indigo:#4a5cc0;--purple:#9aacff;--pink:#ff7d90;--red:#c1273a;--orange:#ff8a3d;--yellow:#ffd95e;--green:#6ee7a8;--teal:#57c8e8}:root.canada{--background:#7c0f1f;--surface:#8f1425;--surface-2:#9e192b;--border:#c33346;--foreground:#fff5f6;--muted:#f0c6cc;--accent:#fff;--accent-hover:#ffe8ec;--accent-link:#ffe0e4;--accent-foreground:#a6192e;--ring:#fff;--blue:#ffe6ea;--indigo:#fff;--purple:#ffd0d6;--pink:#fff;--red:#ffd7dc;--orange:#ffd7a8;--yellow:#ffe38a;--green:#ffd7dc;--teal:#fff}:root.australia{--background:#0a1a3f;--surface:#10245a;--surface-2:#172c68;--border:#2f4d9c;--foreground:#f3f6ff;--muted:#aebde8;--accent:#ffcd00;--accent-hover:#ffd94d;--accent-link:#ffcd00;--accent-foreground:#0a1a3f;--ring:#ffcd00;--blue:#4a86ff;--indigo:#3a5fd0;--purple:#9db6ff;--pink:#ff8a5c;--red:#e4002b;--orange:#ff8a00;--yellow:#ffcd00;--green:#00843d;--teal:#3fb6c8}:root.uk{--background:#071640;--surface:#0d2058;--surface-2:#122a68;--border:#2b4694;--foreground:#f4f6ff;--muted:#adbce6;--accent:#c8102e;--accent-hover:#e01a3c;--accent-link:#9fbaff;--accent-foreground:#fff;--ring:#9fbaff;--blue:#4064c8;--indigo:#3350aa;--purple:#9aabff;--pink:#ff7d90;--red:#c8102e;--orange:#ff8a3d;--yellow:#ffd95e;--green:#4fb477;--teal:#4fbfe0}:root.ireland{--background:#06371f;--surface:#0a4529;--surface-2:#0e5030;--border:#1c6b45;--foreground:#f3fbf3;--muted:#bfe4c9;--accent:#ffb200;--accent-hover:#ffc233;--accent-link:#ffd24d;--accent-foreground:#06371f;--ring:#ffb200;--blue:#4ac8a0;--indigo:#2fae7f;--purple:#9fe6c8;--pink:#ff9a5c;--red:#ff6b4d;--orange:#ff883e;--yellow:#ffcf3a;--green:#169b62;--teal:#3fd9a0}:root.netherlands{--background:#3d1500;--surface:#4d1e00;--surface-2:#5c2600;--border:#8a4416;--foreground:#fff2e6;--muted:#f2c39a;--accent:#ff6c00;--accent-hover:#ff8526;--accent-link:#ffb066;--accent-foreground:#3d1500;--ring:#ff6c00;--blue:#3a6de0;--indigo:#ff8f3d;--purple:#ffb27a;--pink:#ff7a5c;--red:#ae1c28;--orange:#ff6c00;--yellow:#ffb200;--green:#4caf7a;--teal:#ff9f4d}:root.france{--background:#0b1b4a;--surface:#10245e;--surface-2:#162c6e;--border:#2c4aa0;--foreground:#f4f6ff;--muted:#aabce6;--accent:#e1000f;--accent-hover:#f61a2b;--accent-link:#8fb4ff;--accent-foreground:#fff;--ring:#8fb4ff;--blue:#0055a4;--indigo:#274bb8;--purple:#96a9ff;--pink:#ff7d90;--red:#e1000f;--orange:#ff8a3d;--yellow:#ffd95e;--green:#4fb477;--teal:#4fbfe0}:root.spain{--background:#6b0f16;--surface:#7d141c;--surface-2:#8c1922;--border:#b23440;--foreground:#fff5e6;--muted:#f0c9a8;--accent:#ffc400;--accent-hover:#ffd23d;--accent-link:#ffdd6b;--accent-foreground:#6b0f16;--ring:#ffc400;--blue:#ff9a6b;--indigo:#ffb347;--purple:#ffd08a;--pink:#ff8f8f;--red:#c60b1e;--orange:#ff8a3d;--yellow:#ffc400;--green:#d1a05a;--teal:#ffcf7a}:root.italy{--background:#062e1c;--surface:#0a3a25;--surface-2:#0e442c;--border:#1c5f40;--foreground:#f3fbf5;--muted:#bfe4cd;--accent:#cd212a;--accent-hover:#e42f38;--accent-link:#7de3ad;--accent-foreground:#fff;--ring:#7de3ad;--blue:#3ac88a;--indigo:#2aa876;--purple:#9fe6c2;--pink:#ff8f8f;--red:#cd212a;--orange:#ff8a3d;--yellow:#ffcf3a;--green:#009246;--teal:#3fd9a0}:root.austria{--background:#5c0a12;--surface:#6e0f18;--surface-2:#7d141d;--border:#a5303b;--foreground:#fff3f4;--muted:#f0c6ca;--accent:#fff;--accent-hover:#ffe8ea;--accent-link:#ffd9dd;--accent-foreground:#a01019;--ring:#fff;--blue:#ff9aa4;--indigo:#ffd9dd;--purple:#fff;--pink:#fff;--red:#ffd9dd;--orange:#ffd0a8;--yellow:#ffe38a;--green:#ffd9dd;--teal:#fff}:root.switzerland{--background:#7a0c17;--surface:#8c1220;--surface-2:#9c1727;--border:#c2303f;--foreground:#fff4f5;--muted:#f2c8cd;--accent:#fff;--accent-hover:#ffe9eb;--accent-link:#ffd9dd;--accent-foreground:#c8102e;--ring:#fff;--blue:#ff9aa4;--indigo:#ffd9dd;--purple:#fff;--pink:#fff;--red:#ffd9dd;--orange:#ffd0a8;--yellow:#ffe38a;--green:#ffd9dd;--teal:#fff}:root.sweden{--background:#0a3f74;--surface:#0f4c88;--surface-2:#14569a;--border:#2b73bd;--foreground:#fff8e3;--muted:#bcd8f2;--accent:#fecc00;--accent-hover:#ffd733;--accent-link:#ffe066;--accent-foreground:#0a3f74;--ring:#fecc00;--blue:#4aa3ff;--indigo:#2f86e0;--purple:#9fc8ff;--pink:#ffd05c;--red:#ff8a8a;--orange:#ffb000;--yellow:#fecc00;--green:#6fe0a8;--teal:#4ab6e0}:root.norway{--background:#001b45;--surface:#052557;--surface-2:#0a2d66;--border:#244a9c;--foreground:#f4f6ff;--muted:#aabce6;--accent:#d21f3c;--accent-hover:#ec2f4d;--accent-link:#8fb4ff;--accent-foreground:#fff;--ring:#8fb4ff;--blue:#00509e;--indigo:#274bb8;--purple:#96a9ff;--pink:#ff7d90;--red:#d21f3c;--orange:#ff8a3d;--yellow:#ffd95e;--green:#4fb477;--teal:#4fbfe0}:root.japan{--background:#5c0713;--surface:#6e0b18;--surface-2:#7d101f;--border:#a5303d;--foreground:#fff4f5;--muted:#f0c6cb;--accent:#fff;--accent-hover:#ffe9eb;--accent-link:#ffd7dc;--accent-foreground:#bc002d;--ring:#fff;--blue:#ff9aa4;--indigo:#ffd9dd;--purple:#fff;--pink:#fff;--red:#ffd9dd;--orange:#ffd0a8;--yellow:#ffe38a;--green:#ffd9dd;--teal:#fff}:root.korea{--background:#08214a;--surface:#0e2c60;--surface-2:#143570;--border:#2a52a0;--foreground:#f4f7ff;--muted:#aec3ec;--accent:#cd2e3a;--accent-hover:#e23a47;--accent-link:#9fbaff;--accent-foreground:#fff;--ring:#9fbaff;--blue:#0047a0;--indigo:#2a54b0;--purple:#9aacff;--pink:#ff7d90;--red:#cd2e3a;--orange:#ff8a3d;--yellow:#ffd95e;--green:#4fb477;--teal:#4fbfe0}:root.newyear{--background:#070a1c;--surface:#0e1330;--surface-2:#151b3f;--border:#2c356b;--foreground:#f3f1ff;--muted:#a9b0dd;--accent:#f5c451;--accent-hover:#ffd571;--accent-link:#ffdf8f;--accent-foreground:#1c1600;--ring:#f5c451;--blue:#8aa0ff;--indigo:#a79bff;--purple:#d0b3ff;--pink:#ff9ec4;--red:#ff6b6b;--orange:#ffb14e;--yellow:#ffd76a;--green:#7fe6b3;--teal:#6bd6e6}:root.nicholas{--background:#400b12;--surface:#521018;--surface-2:#631521;--border:#8a2f3b;--foreground:#fff2e6;--muted:#f0c9b5;--accent:#e8b84b;--accent-hover:#f4c866;--accent-link:#ffd985;--accent-foreground:#3a0a0f;--ring:#e8b84b;--blue:#f0c9b5;--indigo:#ffd985;--purple:#ffb9a0;--pink:#ff9d8a;--red:#ff6b5e;--orange:#ff9f5a;--yellow:#ffd36a;--green:#8fd6a6;--teal:#7bd0d6}:root.easter{--background:#fbf7ee;--surface:#fff;--surface-2:#f3efe2;--border:#e2dcc8;--foreground:#3f3a52;--muted:#8a8676;--accent:#4e9d5b;--accent-hover:#439150;--accent-link:#2f7d59;--accent-foreground:#fff;--ring:#4e9d5b;--blue:#4a9fd6;--indigo:#7c86d6;--purple:#a978c9;--pink:#e07ba0;--red:#e0574f;--orange:#eda247;--yellow:#e8b93f;--green:#4e9d5b;--teal:#3fb0a6}:root.christmas{--background:#0b2a1c;--surface:#123524;--surface-2:#17402c;--border:#2c5a42;--foreground:#f5f1e6;--muted:#a9c9b5;--accent:#e23b3b;--accent-hover:#ef5a5a;--accent-link:#f0c14b;--accent-foreground:#fff;--ring:#f0c14b;--blue:#7fb8a0;--indigo:#8fd0b0;--purple:#e79bd0;--pink:#ff8fa3;--red:#e23b3b;--orange:#ff9f5a;--yellow:#f0c14b;--green:#4caf6e;--teal:#4fbfae}:root.valentine{--background:#3d0f22;--surface:#4d1530;--surface-2:#5c1b3b;--border:#833056;--foreground:#fff0f5;--muted:#f0b9cf;--accent:#ff5c8a;--accent-hover:#ff77a0;--accent-link:#ffa1c0;--accent-foreground:#3d0f22;--ring:#ff8fb0;--blue:#f0b9cf;--indigo:#ffa1c0;--purple:#e79bd0;--pink:#ff5c8a;--red:#ff6b7d;--orange:#ff9f8a;--yellow:#ffd18a;--green:#8fd6a6;--teal:#7bd0d6}:root.lunar{--background:#5c0d15;--surface:#6e121c;--surface-2:#7e1824;--border:#a5323e;--foreground:#fff3e0;--muted:#f0c9a8;--accent:#f2c14e;--accent-hover:#f8cf6a;--accent-link:#ffdd8a;--accent-foreground:#5c0d15;--ring:#f2c14e;--blue:#f0c9a8;--indigo:#ffdd8a;--purple:#ffb9a0;--pink:#ff9a8a;--red:#ff6b5e;--orange:#ff9f5a;--yellow:#f2c14e;--green:#8fd6a6;--teal:#7bd0d6}:root.diwali{--background:#191238;--surface:#221a4a;--surface-2:#2b2258;--border:#453a86;--foreground:#fff2e0;--muted:#c3b8e6;--accent:#ff9f1c;--accent-hover:#ffb13f;--accent-link:#ffd07a;--accent-foreground:#191238;--ring:#ff9f1c;--blue:#8f7fe0;--indigo:#a99cff;--purple:#d0a8ff;--pink:#ff8fb0;--red:#ff6b5e;--orange:#ff9f1c;--yellow:#ffd23f;--green:#4fc98a;--teal:#3fd0c0}:root.oktoberfest{--background:#123f80;--surface:#17498f;--surface-2:#1d539f;--border:#3a6fc0;--foreground:#fbfdff;--muted:#bcd4f0;--accent:#f5c542;--accent-hover:#ffd45f;--accent-link:#ffe08a;--accent-foreground:#123f80;--ring:#f5c542;--blue:#8fb8f0;--indigo:#a9c4ff;--purple:#c9b0ff;--pink:#ff9db0;--red:#ff6b6b;--orange:#ffae5a;--yellow:#f5c542;--green:#6fd68f;--teal:#5fd0d6}:root.stmartin{--background:#241a2e;--surface:#2f2239;--surface-2:#3a2b46;--border:#54405f;--foreground:#fdf3e6;--muted:#c9b3c0;--accent:#ffb347;--accent-hover:#ffc46b;--accent-link:#ffd591;--accent-foreground:#241a2e;--ring:#ffb347;--blue:#9a8fd0;--indigo:#b0a0e0;--purple:#c9a8e0;--pink:#ff9db0;--red:#ff7a5e;--orange:#ffb347;--yellow:#ffd23f;--green:#7fc98a;--teal:#6fc9c0}:root.carnival{--background:#1c1030;--surface:#26173f;--surface-2:#30204e;--border:#4b3470;--foreground:#fff2fb;--muted:#c9b0e0;--accent:#ff3fa4;--accent-hover:#ff63b8;--accent-link:#ffa8d8;--accent-foreground:#1c1030;--ring:#ff3fa4;--blue:#3fb0ff;--indigo:#7f7fff;--purple:#c07fff;--pink:#ff3fa4;--red:#ff5c5c;--orange:#ff9f3f;--yellow:#ffd23f;--green:#3fd68f;--teal:#3fd0d6}:root.thanksgiving{--background:#2c1b10;--surface:#382417;--surface-2:#442d1d;--border:#5f4230;--foreground:#fbefe0;--muted:#c9ac90;--accent:#e07a2c;--accent-hover:#ef8f42;--accent-link:#f0b064;--accent-foreground:#fff;--ring:#e07a2c;--blue:#c9ac90;--indigo:#e0c090;--purple:#d0a0a0;--pink:#ff9d8a;--red:#d9534f;--orange:#e07a2c;--yellow:#f0b064;--green:#8a9a4f;--teal:#6fb0a0}:root.earthday{--background:#eef6f0;--surface:#fff;--surface-2:#e2efe6;--border:#cfe3d5;--foreground:#243b2e;--muted:#5f7a6a;--accent:#2e8b57;--accent-hover:#277a4c;--accent-link:#1f6b8f;--accent-foreground:#fff;--ring:#2e8b57;--blue:#2f8fbf;--indigo:#5f7fc0;--purple:#8f7fc0;--pink:#d97ba0;--red:#d9574f;--orange:#e0913f;--yellow:#e0b93f;--green:#2e8b57;--teal:#2fae9e}:root.canada .btn-gradient{color:var(--accent-foreground);background-image:linear-gradient(100deg,#fff,#ffe7ea 55%,#fff)}:root.australia .btn-gradient,:root.ireland .btn-gradient,:root.spain .btn-gradient,:root.austria .btn-gradient,:root.switzerland .btn-gradient,:root.sweden .btn-gradient,:root.japan .btn-gradient,:root.newyear .btn-gradient,:root.nicholas .btn-gradient,:root.valentine .btn-gradient,:root.lunar .btn-gradient,:root.diwali .btn-gradient,:root.oktoberfest .btn-gradient,:root.stmartin .btn-gradient{color:var(--accent-foreground);background-image:linear-gradient(100deg, var(--accent), var(--accent) 55%, var(--accent))}@supports (color:color-mix(in lab, red, red)){:root.australia .btn-gradient,:root.ireland .btn-gradient,:root.spain .btn-gradient,:root.austria .btn-gradient,:root.switzerland .btn-gradient,:root.sweden .btn-gradient,:root.japan .btn-gradient,:root.newyear .btn-gradient,:root.nicholas .btn-gradient,:root.valentine .btn-gradient,:root.lunar .btn-gradient,:root.diwali .btn-gradient,:root.oktoberfest .btn-gradient,:root.stmartin .btn-gradient{background-image:linear-gradient(100deg, var(--accent), color-mix(in srgb, var(--accent) 70%, #fff) 55%, var(--accent))}}*{border-color:var(--border)}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}body{background:var(--background);color:var(--foreground);font-family:var(--font-sans);letter-spacing:-.022em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;font-size:17px;font-weight:400;line-height:1.47059}h1,h2,.display{letter-spacing:-.015em}::selection{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){::selection{background:color-mix(in srgb, var(--accent) 22%, transparent)}}::selection{color:inherit}:focus-visible{outline:3px solid var(--ring);outline-offset:2px;border-radius:6px}.text-gradient{background-image:linear-gradient(100deg, var(--blue) 0%, var(--indigo) 34%, var(--purple) 66%, var(--pink) 100%);color:#0000;-webkit-background-clip:text;background-clip:text}.gradient-surface{background-image:linear-gradient(135deg, var(--blue), var(--purple) 55%, var(--pink))}@supports (color:color-mix(in lab, red, red)){.gradient-surface{background-image:linear-gradient(135deg, color-mix(in srgb, var(--blue) 12%, var(--background)), color-mix(in srgb, var(--purple) 12%, var(--background)) 55%, color-mix(in srgb, var(--pink) 10%, var(--background)))}}.aurora{z-index:0;pointer-events:none;background:radial-gradient(38% 60% at 18% 28%, var(--blue), transparent 70%), radial-gradient(34% 55% at 82% 16%, var(--purple), transparent 70%), radial-gradient(46% 62% at 60% 78%, var(--teal), transparent 72%), radial-gradient(30% 44% at 40% 60%, var(--pink), transparent 72%);height:620px;position:absolute;inset:-30% -15% auto}@supports (color:color-mix(in lab, red, red)){.aurora{background:radial-gradient(38% 60% at 18% 28%, color-mix(in srgb, var(--blue) 42%, transparent), transparent 70%), radial-gradient(34% 55% at 82% 16%, color-mix(in srgb, var(--purple) 38%, transparent), transparent 70%), radial-gradient(46% 62% at 60% 78%, color-mix(in srgb, var(--teal) 34%, transparent), transparent 72%), radial-gradient(30% 44% at 40% 60%, color-mix(in srgb, var(--pink) 26%, transparent), transparent 72%)}}.aurora{filter:blur(56px)saturate(1.15);opacity:.9;animation:20s ease-in-out infinite alternate aurora-drift}@keyframes aurora-drift{0%{transform:translate(-2%)scale(1)rotate(0)}to{transform:translate(3%,2%)scale(1.1)rotate(4deg)}}html.js .reveal{opacity:0;transition:opacity .6s cubic-bezier(.16,1,.3,1),transform .6s cubic-bezier(.16,1,.3,1);transition-delay:var(--reveal-delay,0s);will-change:opacity, transform;transform:translateY(20px)}html.js .reveal.is-visible{opacity:1;transform:none}.page-enter{animation:.5s cubic-bezier(.16,1,.3,1) both page-enter}@keyframes page-enter{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.lift{transition:transform .35s cubic-bezier(.16,1,.3,1),box-shadow .35s cubic-bezier(.16,1,.3,1)}.lift:hover{box-shadow:0 18px 40px -18px var(--foreground);transform:translateY(-4px)}@supports (color:color-mix(in lab, red, red)){.lift:hover{box-shadow:0 18px 40px -18px color-mix(in srgb, var(--foreground) 30%, transparent)}}.halloween-decor{display:none}html.halloween .halloween-decor{z-index:30;pointer-events:none;display:block;position:fixed;inset:0;overflow:hidden}html.halloween .aurora{opacity:1;filter:blur(60px)saturate(1.35)}.halloween-web{width:clamp(90px,12vw,150px);height:auto;color:var(--accent-link);opacity:.28;position:absolute;top:48px;right:0}.halloween-bat{color:#1a1120;opacity:.95;width:34px;height:17px;filter:drop-shadow(0 0 6px var(--purple)) drop-shadow(0 0 2px var(--accent));position:absolute}@supports (color:color-mix(in lab, red, red)){.halloween-bat{filter:drop-shadow(0 0 6px color-mix(in srgb, var(--purple) 70%, transparent)) drop-shadow(0 0 2px color-mix(in srgb, var(--accent) 55%, transparent))}}.halloween-bat{will-change:transform;animation:linear infinite alternate bat-fly}.halloween-bat path{transform-box:fill-box;transform-origin:50%;animation:.3s ease-in-out infinite alternate bat-flap}.halloween-bat--1{animation-duration:16s;top:16%}.halloween-bat--2{animation-duration:22s;animation-delay:-5s;top:62%}.halloween-bat--2 path{animation-duration:.36s}.halloween-bat--3{animation-duration:28s;animation-delay:-12s;top:34%}.halloween-bat--3 path{animation-duration:.24s}@keyframes bat-fly{0%{transform:translate(-8vw)scale(.85)}25%{transform:translate(28vw,-12vh)scale(.85)}50%{transform:translate(60vw,5vh)scale(1)}75%{transform:translate(92vw,-9vh)scale(1.1)}to{transform:translate(116vw,3vh)scale(.9)}}@keyframes bat-flap{0%{transform:scaleY(1)}to{transform:scaleY(.5)}}.halloween-spider{color:#221630;filter:drop-shadow(0 0 6px var(--accent));position:absolute;top:0;left:16%}@supports (color:color-mix(in lab, red, red)){.halloween-spider{filter:drop-shadow(0 0 6px color-mix(in srgb, var(--accent) 75%, transparent))}}.halloween-spider{animation:7s ease-in-out infinite spider-drop}.halloween-spider:before{content:"";background:linear-gradient(to bottom, transparent, var(--accent-link));width:1px;height:100vh;position:absolute;bottom:100%;left:50%}@supports (color:color-mix(in lab, red, red)){.halloween-spider:before{background:linear-gradient(to bottom, transparent, color-mix(in srgb, var(--accent-link) 60%, transparent))}}.halloween-spider-svg{width:34px;height:auto;display:block}.halloween-spider-legs{transform-box:fill-box;transform-origin:50%;animation:.9s ease-in-out infinite alternate spider-legs}@keyframes spider-drop{0%,to{transform:translateY(7vh)}50%{transform:translateY(33vh)}}@keyframes spider-legs{0%{transform:scaleY(1)}to{transform:scaleY(.82)scaleX(1.06)}}.halloween-ghost{color:#ece1ff;opacity:0;filter:drop-shadow(0 0 12px #c8aaff59);width:46px;height:auto;animation:26s linear infinite ghost-float;position:absolute;top:40%;left:0}@keyframes ghost-float{0%{opacity:0;transform:translate(-10vw)scale(.9)}12%{opacity:.2}50%{opacity:.22;transform:translate(48vw,-7vh)scale(1.05)}88%{opacity:.16}to{opacity:0;transform:translate(112vw,4vh)scale(.9)}}.halloween-skull{color:#e8ddc8;opacity:.72;width:40px;height:auto;animation:4s ease-in-out infinite skull-bob;position:absolute;bottom:92px;left:3vw}.halloween-skull-eye{fill:var(--accent);animation:3.2s step-end infinite eye-flicker}.halloween-skull-eye:nth-of-type(2){animation-delay:.45s}@keyframes skull-bob{0%,to{transform:translateY(0)rotate(-2deg)}50%{transform:translateY(-4px)rotate(2deg)}}@keyframes eye-flicker{0%,44%,to{opacity:1;filter:drop-shadow(0 0 4px var(--accent))}48%{opacity:.2;filter:none}52%{opacity:1}68%{opacity:.5}71%{opacity:1}}.halloween-graveyard{color:#0a0710;opacity:.5;width:100%;height:84px;position:absolute;bottom:0;left:0}.halloween-fog{background:radial-gradient(60% 90% at 25% 100%, var(--purple), transparent 70%), radial-gradient(55% 90% at 68% 100%, var(--accent), transparent 70%);width:200%;height:130px;position:absolute;bottom:0;left:-50%}@supports (color:color-mix(in lab, red, red)){.halloween-fog{background:radial-gradient(60% 90% at 25% 100%, color-mix(in srgb, var(--purple) 24%, transparent), transparent 70%), radial-gradient(55% 90% at 68% 100%, color-mix(in srgb, var(--accent) 16%, transparent), transparent 70%)}}.halloween-fog{filter:blur(16px);animation:22s ease-in-out infinite alternate fog-drift}@keyframes fog-drift{0%{transform:translate(-6%)}to{transform:translate(6%)}}.spider-cta{align-items:center;position:relative}.spider-side{z-index:0;color:#f2b985;pointer-events:none;width:0;height:0;position:absolute;top:50%}.spider-side--left{--reach:var(--reach-l,0);left:4px}.spider-side--right{--reach:var(--reach-r,0);left:calc(100% - 4px)}html:not(.halloween) .spider-side{display:none}.spider-leg{left:0;top:calc((var(--i) - 1.5) * 2px);transform-origin:0;width:22px;height:2.5px;margin-top:-1.25px;transition:transform .32s cubic-bezier(.22,1,.36,1),opacity .32s;position:absolute}.spider-leg>i{transform-origin:0;width:100%;height:100%;filter:drop-shadow(0 0 4px var(--accent));background:currentColor;border-radius:2px;display:block;position:relative}@supports (color:color-mix(in lab, red, red)){.spider-leg>i{filter:drop-shadow(0 0 4px color-mix(in srgb, var(--accent) 85%, transparent))}}.spider-leg>i{animation:1.9s ease-in-out infinite leg-idle;animation-delay:calc(var(--i) * -.24s)}.spider-leg>i:after{content:"";transform-origin:0;width:13px;height:100%;animation:1.9s ease-in-out infinite knee-idle;animation-delay:calc(var(--i) * -.24s);background:currentColor;border-radius:2px;position:absolute;top:0;left:100%;transform:rotate(42deg)}.spider-side--right .spider-leg{transform:rotate(calc((var(--i) - 1.5) * 15deg + var(--ty,0) * 8deg)) scaleX(calc(.08 + var(--reach) * .98))}.spider-side--left .spider-leg{transform:rotate(calc(180deg - (var(--i) - 1.5) * 15deg - var(--ty,0) * 8deg)) scaleX(calc(.08 + var(--reach) * .98))}.spider-cta.is-away .spider-side--right .spider-leg{transform:rotate(calc((var(--i) - 1.5) * 15deg)) scaleX(.04);opacity:0}.spider-cta.is-away .spider-side--left .spider-leg{transform:rotate(calc(180deg - (var(--i) - 1.5) * 15deg)) scaleX(.04);opacity:0}@keyframes leg-idle{0%,to{transform:rotate(-4deg)}50%{transform:rotate(4deg)}}@keyframes knee-idle{0%,to{transform:rotate(38deg)}50%{transform:rotate(50deg)}}.unity-decor,.ukraine-decor,.usa-decor,.canada-decor,.australia-decor,.uk-decor,.ireland-decor,.netherlands-decor,.france-decor,.spain-decor,.italy-decor,.austria-decor,.switzerland-decor,.sweden-decor,.norway-decor,.japan-decor,.korea-decor,.newyear-decor,.nicholas-decor,.easter-decor,.christmas-decor,.valentine-decor,.lunar-decor,.diwali-decor,.oktoberfest-decor,.stmartin-decor,.carnival-decor,.thanksgiving-decor,.earthday-decor{display:none}html.unity .unity-decor,html.ukraine .ukraine-decor,html.usa .usa-decor,html.canada .canada-decor,html.australia .australia-decor,html.uk .uk-decor,html.ireland .ireland-decor,html.netherlands .netherlands-decor,html.france .france-decor,html.spain .spain-decor,html.italy .italy-decor,html.austria .austria-decor,html.switzerland .switzerland-decor,html.sweden .sweden-decor,html.norway .norway-decor,html.japan .japan-decor,html.korea .korea-decor,html.newyear .newyear-decor,html.nicholas .nicholas-decor,html.easter .easter-decor,html.christmas .christmas-decor,html.valentine .valentine-decor,html.lunar .lunar-decor,html.diwali .diwali-decor,html.oktoberfest .oktoberfest-decor,html.stmartin .stmartin-decor,html.carnival .carnival-decor,html.thanksgiving .thanksgiving-decor,html.earthday .earthday-decor{z-index:30;pointer-events:none;display:block;position:fixed;inset:0;overflow:hidden}.occ-flag-figure{text-align:right;width:clamp(96px,11vw,138px);margin:0;position:absolute;top:58px;right:clamp(12px,3vw,40px)}.occ-flag{filter:drop-shadow(0 5px 13px #00000073)drop-shadow(0 0 2px #ffffff80);width:100%;height:auto;display:block}.occ-flag-caption{margin-top:7px;line-height:1.3;display:block}.occ-flag-name{letter-spacing:-.01em;color:var(--foreground);font-size:11px;font-weight:600;display:block}@supports (color:color-mix(in lab, red, red)){.occ-flag-name{color:color-mix(in srgb, var(--foreground) 88%, transparent)}}.occ-flag-name{text-shadow:0 1px 4px #0000008c}.occ-flag-date{color:var(--muted);text-shadow:0 1px 3px #00000080;font-size:10px;display:block}.occ-flag-pole{fill:var(--muted)}@supports (color:color-mix(in lab, red, red)){.occ-flag-pole{fill:color-mix(in srgb, var(--muted) 80%, var(--foreground))}}.occ-flag-cloth{transform-box:fill-box;transform-origin:0;animation:2.8s ease-in-out infinite flag-wave}.occ-flag-frame{stroke:#ffffff9e;stroke-width:1px;vector-effect:non-scaling-stroke}@keyframes flag-wave{0%,to{transform:perspective(220px)rotateY(-16deg)skewY(1.5deg)}50%{transform:perspective(220px)rotateY(14deg)skewY(-1.5deg)}}.occ-badge{transform-box:fill-box;transform-origin:50%;width:82%;margin-left:auto;animation:4s ease-in-out infinite badge-bob;display:block}.occ-badge svg{filter:drop-shadow(0 5px 13px #0006)drop-shadow(0 0 3px #ffffff59);width:100%;height:auto;display:block;overflow:visible}@keyframes badge-bob{0%,to{transform:translateY(0)rotate(-3deg)}50%{transform:translateY(-6px)rotate(3deg)}}.occ-skyline{width:100%;height:92px;position:absolute;bottom:0;left:0}.occ-skyline--unity{color:#0b0b0b;opacity:.6;filter:drop-shadow(0 0 8px #ffce0099)}.occ-skyline--ukraine{color:#ffd500;opacity:.5;filter:drop-shadow(0 0 6px #ffd50073)}.occ-skyline--usa{color:#05102b;opacity:.62;filter:drop-shadow(0 0 8px #8fb4ff8c)}.occ-skyline--canada{color:#4c0512;opacity:.6;filter:drop-shadow(0 0 8px #ffffff73)}.occ-skyline--australia{color:#05102b;opacity:.62;filter:drop-shadow(0 0 8px #ffcd0080)}.occ-skyline--uk{color:#041033;opacity:.62;filter:drop-shadow(0 0 8px #9fbaff80)}.occ-skyline--ireland{color:#032414;opacity:.6;filter:drop-shadow(0 0 8px #ffcf3a73)}.occ-skyline--netherlands{color:#240c00;opacity:.62;filter:drop-shadow(0 0 8px #ff8f3d80)}.occ-skyline--france{color:#050f30;opacity:.62;filter:drop-shadow(0 0 8px #8fb4ff80)}.occ-skyline--spain{color:#3d060b;opacity:.62;filter:drop-shadow(0 0 8px #ffc40080)}.occ-skyline--italy{color:#032315;opacity:.6;filter:drop-shadow(0 0 8px #7de3ad73)}.occ-skyline--austria{color:#360208;opacity:.62;filter:drop-shadow(0 0 8px #ffffff6b)}.occ-skyline--switzerland{color:#45060e;opacity:.62;filter:drop-shadow(0 0 8px #ffffff6b)}.occ-skyline--sweden{color:#052a4e;opacity:.62;filter:drop-shadow(0 0 8px #fecc007a)}.occ-skyline--norway{color:#030f2b;opacity:.62;filter:drop-shadow(0 0 8px #8fb4ff7a)}.occ-skyline--japan{color:#360208;opacity:.62;filter:drop-shadow(0 0 8px #ffffff6b)}.occ-skyline--korea{color:#041634;opacity:.62;filter:drop-shadow(0 0 8px #9fbaff7a)}.occ-skyline--newyear{color:#050a1f;opacity:.62;filter:drop-shadow(0 0 8px #f5c4518c)}.occ-skyline--nicholas{color:#2c060c;opacity:.66;filter:drop-shadow(0 0 8px #e8b84b80)}.occ-skyline--easter{color:#6aa46f;opacity:.55;filter:drop-shadow(0 0 6px #e07ba066)}.occ-skyline--christmas{color:#04160d;opacity:.6;filter:drop-shadow(0 0 8px #f0c14b80)}.occ-skyline--valentine{color:#2a0713;opacity:.62;filter:drop-shadow(0 0 8px #ff5c8a80)}.occ-skyline--lunar{color:#350309;opacity:.64;filter:drop-shadow(0 0 8px #f2c14e8c)}.occ-skyline--diwali{color:#0d0824;opacity:.66;filter:drop-shadow(0 0 8px #ff9f1c8c)}.occ-skyline--oktoberfest{color:#06264f;opacity:.6;filter:drop-shadow(0 0 8px #f5c54280)}.occ-skyline--stmartin{color:#140d1c;opacity:.64;filter:drop-shadow(0 0 9px #ffb3478c)}.occ-skyline--carnival{color:#0d0620;opacity:.62;filter:drop-shadow(0 0 8px #ff3fa480)}.occ-skyline--thanksgiving{color:#170d06;opacity:.64;filter:drop-shadow(0 0 8px #e07a2c80)}.occ-skyline--earthday{color:#3f7a52;opacity:.5;filter:drop-shadow(0 0 6px #2f8fbf66)}.occ-wheat-stalk{transform-box:fill-box;transform-origin:bottom;animation:3.6s ease-in-out infinite alternate wheat-sway;animation-delay:calc(var(--i) * -.22s)}@keyframes wheat-sway{0%{transform:rotate(-3.5deg)}to{transform:rotate(3.5deg)}}.occ-coa{opacity:.92;background-position:50%;background-repeat:no-repeat;background-size:contain;width:clamp(52px,5.5vw,74px);animation:3.6s ease-in-out infinite coa-pulse;position:absolute;bottom:100px;left:clamp(14px,4vw,46px)}.occ-coa--unity{aspect-ratio:386.03/499.98;filter:drop-shadow(0 5px 12px #0000008c)drop-shadow(0 0 7px #fc09);background-image:url(/coat-of-arms/germany.svg)}.occ-coa--ukraine{aspect-ratio:330/461;filter:drop-shadow(0 5px 12px #00000080)drop-shadow(0 0 8px #ffd5008c);background-image:url(/coat-of-arms/ukraine.svg)}.occ-coa--usa{aspect-ratio:1;filter:drop-shadow(0 5px 12px #00000080)drop-shadow(0 0 8px #8fb4ff8c);background-image:url(/coat-of-arms/usa.svg);width:clamp(60px,6vw,84px)}.occ-coa--canada{aspect-ratio:533/735;filter:drop-shadow(0 5px 12px #00000073)drop-shadow(0 0 8px #fff6);background-image:url(/coat-of-arms/canada.svg);width:clamp(72px,7.5vw,104px)}.occ-coa--australia{aspect-ratio:910/705;filter:drop-shadow(0 5px 12px #00000073)drop-shadow(0 0 8px #ffcd0080);background-image:url(/coat-of-arms/australia.svg);width:clamp(84px,8.5vw,118px)}.occ-coa--uk{aspect-ratio:409.65/478.32;filter:drop-shadow(0 5px 12px #00000073)drop-shadow(0 0 8px #9fbaff80);background-image:url(/coat-of-arms/uk.svg);width:clamp(70px,7vw,98px)}.occ-coa--ireland{aspect-ratio:640/830;filter:drop-shadow(0 5px 12px #0006)drop-shadow(0 0 8px #ffcf3a73);background-image:url(/coat-of-arms/ireland.svg);width:clamp(54px,5.5vw,76px)}.occ-coa--netherlands{aspect-ratio:756/595;filter:drop-shadow(0 5px 12px #00000073)drop-shadow(0 0 8px #ff8f3d80);background-image:url(/coat-of-arms/netherlands.svg);width:clamp(84px,8.5vw,116px)}.occ-coa--france{aspect-ratio:175/199;filter:drop-shadow(0 5px 12px #00000073)drop-shadow(0 0 8px #8fb4ff80);background-image:url(/coat-of-arms/france.svg);width:clamp(56px,5.5vw,78px)}.occ-coa--spain{aspect-ratio:1;filter:drop-shadow(0 5px 12px #00000073)drop-shadow(0 0 8px #ffc40080);background-image:url(/coat-of-arms/spain.svg);width:clamp(64px,6.5vw,88px)}.occ-coa--italy{aspect-ratio:710/808;filter:drop-shadow(0 5px 12px #0006)drop-shadow(0 0 8px #7de3ad73);background-image:url(/coat-of-arms/italy.svg);width:clamp(58px,6vw,82px)}.occ-coa--austria{aspect-ratio:720/762;filter:drop-shadow(0 5px 12px #00000073)drop-shadow(0 0 8px #ffffff6b);background-image:url(/coat-of-arms/austria.svg);width:clamp(62px,6.5vw,88px)}.occ-coa--switzerland{aspect-ratio:604/669;filter:drop-shadow(0 5px 12px #00000073)drop-shadow(0 0 8px #ffffff6b);background-image:url(/coat-of-arms/switzerland.svg);width:clamp(52px,5.5vw,72px)}.occ-coa--sweden{aspect-ratio:262/501;filter:drop-shadow(0 5px 12px #00000073)drop-shadow(0 0 8px #fecc007a);background-image:url(/coat-of-arms/sweden.svg);width:clamp(50px,5vw,68px)}.occ-coa--norway{aspect-ratio:319/567;filter:drop-shadow(0 5px 12px #00000073)drop-shadow(0 0 8px #8fb4ff7a);background-image:url(/coat-of-arms/norway.svg);width:clamp(52px,5.5vw,72px)}.occ-coa--japan{aspect-ratio:1;filter:drop-shadow(0 5px 12px #00000073)drop-shadow(0 0 9px #ffd7008c);background-image:url(/coat-of-arms/japan.svg);width:clamp(58px,6vw,82px)}.occ-coa--korea{aspect-ratio:176/177;filter:drop-shadow(0 5px 12px #00000073)drop-shadow(0 0 8px #9fbaff7a);background-image:url(/coat-of-arms/korea.svg);width:clamp(62px,6.5vw,86px)}@keyframes coa-pulse{0%,to{opacity:.82;transform:translateY(0)}50%{opacity:1;transform:translateY(-4px)}}.occ-emblem{opacity:.92;width:clamp(58px,6vw,84px);animation:3.6s ease-in-out infinite coa-pulse;position:absolute;bottom:100px;left:clamp(14px,4vw,46px)}.occ-emblem svg{width:100%;height:auto;display:block;overflow:visible}.occ-emblem--newyear{color:#eaf0ff;filter:drop-shadow(0 5px 12px #00000080)drop-shadow(0 0 9px #f5c45199)}.occ-emblem--nicholas{color:#ffd985;filter:drop-shadow(0 5px 12px #00000080)drop-shadow(0 0 9px #e8b84b8c)}.occ-emblem--easter{color:#cf6f97;filter:drop-shadow(0 4px 10px #0003)drop-shadow(0 0 8px #f2c94c73)}.occ-emblem--christmas{color:#e23b3b;filter:drop-shadow(0 5px 12px #00000080)drop-shadow(0 0 9px #f0c14b8c)}.occ-emblem--valentine{color:#ff5c8a;filter:drop-shadow(0 5px 12px #00000073)drop-shadow(0 0 9px #ff5c8a8c)}.occ-emblem--lunar{color:#f2c14e;filter:drop-shadow(0 5px 12px #00000080)drop-shadow(0 0 9px #f2c14e8c)}.occ-emblem--diwali{color:#ff9f1c;filter:drop-shadow(0 5px 12px #00000080)drop-shadow(0 0 10px #ffd23f8c)}.occ-emblem--oktoberfest{color:#f5c542;filter:drop-shadow(0 5px 12px #00000073)drop-shadow(0 0 9px #fff6)}.occ-emblem--stmartin{color:#ffcf6b;filter:drop-shadow(0 5px 12px #00000080)drop-shadow(0 0 10px #ffb34799)}.occ-emblem--carnival{color:#ffd23f;filter:drop-shadow(0 5px 12px #00000073)drop-shadow(0 0 9px #ff3fa48c)}.occ-emblem--thanksgiving{color:#e07a2c;filter:drop-shadow(0 5px 12px #00000080)drop-shadow(0 0 9px #f0b06480)}.occ-emblem--earthday{color:#2e8b57;filter:drop-shadow(0 4px 10px #0000002e)drop-shadow(0 0 8px #2f8fbf66)}.occ-confetti{position:absolute;inset:0}.occ-conf{top:-6vh;left:calc((var(--i) + .5) * (100% / var(--n)));opacity:.9;width:7px;height:11px;animation:confetti-fall calc(6s + (var(--i) * .35s)) linear infinite;animation-delay:calc(var(--i) * -.6s);border-radius:1px;position:absolute}.occ-conf:nth-child(2n){border-radius:999px;width:9px;height:6px}.occ-confetti--unity .occ-conf:nth-child(3n+1){background:#d0d0d0}.occ-confetti--unity .occ-conf:nth-child(3n+2){background:#d00}.occ-confetti--unity .occ-conf:nth-child(3n){background:#ffce00}.occ-confetti--ukraine .occ-conf:nth-child(3n+1){background:#4aa3ff}.occ-confetti--ukraine .occ-conf:nth-child(3n+2){background:#ffd500}.occ-confetti--ukraine .occ-conf:nth-child(3n){background:#eaf2ff}.occ-confetti--usa .occ-conf:nth-child(3n+1){background:#e23b4d}.occ-confetti--usa .occ-conf:nth-child(3n+2){background:#eef2ff}.occ-confetti--usa .occ-conf:nth-child(3n){background:#6c8fe8}.occ-confetti--canada .occ-conf:nth-child(odd){background:#fff}.occ-confetti--canada .occ-conf:nth-child(2n){background:#ff8a97}.occ-confetti--australia .occ-conf:nth-child(3n+1){background:#ffcd00}.occ-confetti--australia .occ-conf:nth-child(3n+2){background:#eef2ff}.occ-confetti--australia .occ-conf:nth-child(3n){background:#4a86ff}.occ-confetti--uk .occ-conf:nth-child(3n+1){background:#e23b4d}.occ-confetti--uk .occ-conf:nth-child(3n+2){background:#eef2ff}.occ-confetti--uk .occ-conf:nth-child(3n){background:#6c8fe8}.occ-confetti--ireland .occ-conf:nth-child(3n+1){background:#4fd08a}.occ-confetti--ireland .occ-conf:nth-child(3n+2){background:#ffcf3a}.occ-confetti--ireland .occ-conf:nth-child(3n){background:#eefaef}.occ-confetti--netherlands .occ-conf:nth-child(3n+1){background:#ff6c00}.occ-confetti--netherlands .occ-conf:nth-child(3n+2){background:#fff}.occ-confetti--netherlands .occ-conf:nth-child(3n){background:#ffb347}.occ-confetti--france .occ-conf:nth-child(3n+1){background:#e23b4d}.occ-confetti--france .occ-conf:nth-child(3n+2){background:#eef2ff}.occ-confetti--france .occ-conf:nth-child(3n){background:#4064c8}.occ-confetti--spain .occ-conf:nth-child(odd){background:#ffc400}.occ-confetti--spain .occ-conf:nth-child(2n){background:#ff5c66}.occ-confetti--italy .occ-conf:nth-child(3n+1){background:#2fb56f}.occ-confetti--italy .occ-conf:nth-child(3n+2){background:#eefaf0}.occ-confetti--italy .occ-conf:nth-child(3n){background:#e2434c}.occ-confetti--austria .occ-conf:nth-child(odd){background:#fff}.occ-confetti--austria .occ-conf:nth-child(2n){background:#ff9aa4}.occ-confetti--switzerland .occ-conf:nth-child(odd){background:#fff}.occ-confetti--switzerland .occ-conf:nth-child(2n){background:#ff9aa4}.occ-confetti--sweden .occ-conf:nth-child(odd){background:#fecc00}.occ-confetti--sweden .occ-conf:nth-child(2n){background:#6ab0ff}.occ-confetti--norway .occ-conf:nth-child(3n+1){background:#e23b4d}.occ-confetti--norway .occ-conf:nth-child(3n+2){background:#eef2ff}.occ-confetti--norway .occ-conf:nth-child(3n){background:#3f74d0}.occ-confetti--japan .occ-conf:nth-child(odd){background:#fff}.occ-confetti--japan .occ-conf:nth-child(2n){background:#ff5c66}.occ-confetti--korea .occ-conf:nth-child(3n+1){background:#cd2e3a}.occ-confetti--korea .occ-conf:nth-child(3n+2){background:#eef2ff}.occ-confetti--korea .occ-conf:nth-child(3n){background:#3f74d0}.occ-confetti--newyear .occ-conf:nth-child(3n+1){background:#f5c451}.occ-confetti--newyear .occ-conf:nth-child(3n+2){background:#fff}.occ-confetti--newyear .occ-conf:nth-child(3n){background:#c9d2ff}.occ-confetti--nicholas .occ-conf:nth-child(3n+1){background:#f6efe2}.occ-confetti--nicholas .occ-conf:nth-child(3n+2){background:#e8b84b}.occ-confetti--nicholas .occ-conf:nth-child(3n){background:#d98b8b}.occ-confetti--easter .occ-conf:nth-child(4n+1){background:#e07ba0}.occ-confetti--easter .occ-conf:nth-child(4n+2){background:#f2c94c}.occ-confetti--easter .occ-conf:nth-child(4n+3){background:#7fc98a}.occ-confetti--easter .occ-conf:nth-child(4n){background:#9a86d6}.occ-confetti--christmas .occ-conf:nth-child(4n+1){background:#fff}.occ-confetti--christmas .occ-conf:nth-child(4n+2){background:#e23b3b}.occ-confetti--christmas .occ-conf:nth-child(4n+3){background:#f0c14b}.occ-confetti--christmas .occ-conf:nth-child(4n){background:#4caf6e}.occ-confetti--valentine .occ-conf:nth-child(3n+1){background:#ff5c8a}.occ-confetti--valentine .occ-conf:nth-child(3n+2){background:#ffd0dd}.occ-confetti--valentine .occ-conf:nth-child(3n){background:#d63e63}.occ-confetti--lunar .occ-conf:nth-child(odd){background:#f2c14e}.occ-confetti--lunar .occ-conf:nth-child(2n){background:#ff5c4d}.occ-confetti--diwali .occ-conf:nth-child(4n+1){background:#ff9f1c}.occ-confetti--diwali .occ-conf:nth-child(4n+2){background:#ffd23f}.occ-confetti--diwali .occ-conf:nth-child(4n+3){background:#ff4fa0}.occ-confetti--diwali .occ-conf:nth-child(4n){background:#4fc98a}.occ-confetti--oktoberfest .occ-conf:nth-child(3n+1){background:#f5c542}.occ-confetti--oktoberfest .occ-conf:nth-child(3n+2){background:#fff}.occ-confetti--oktoberfest .occ-conf:nth-child(3n){background:#3a7bd0}.occ-confetti--stmartin .occ-conf:nth-child(3n+1){background:#ffb347}.occ-confetti--stmartin .occ-conf:nth-child(3n+2){background:#ffd591}.occ-confetti--stmartin .occ-conf:nth-child(3n){background:#c97a3a}.occ-confetti--carnival .occ-conf:nth-child(6n+1){background:#ff3fa4}.occ-confetti--carnival .occ-conf:nth-child(6n+2){background:#ffd23f}.occ-confetti--carnival .occ-conf:nth-child(6n+3){background:#3fb0ff}.occ-confetti--carnival .occ-conf:nth-child(6n+4){background:#3fd68f}.occ-confetti--carnival .occ-conf:nth-child(6n+5){background:#c07fff}.occ-confetti--carnival .occ-conf:nth-child(6n){background:#ff9f3f}.occ-confetti--thanksgiving .occ-conf:nth-child(4n+1){background:#e07a2c}.occ-confetti--thanksgiving .occ-conf:nth-child(4n+2){background:#f0b064}.occ-confetti--thanksgiving .occ-conf:nth-child(4n+3){background:#d9534f}.occ-confetti--thanksgiving .occ-conf:nth-child(4n){background:#8a6a3a}.occ-confetti--earthday .occ-conf:nth-child(3n+1){background:#4caf6e}.occ-confetti--earthday .occ-conf:nth-child(3n+2){background:#7bc47f}.occ-confetti--earthday .occ-conf:nth-child(3n){background:#3f9fc0}@keyframes confetti-fall{0%{transform:translateY(0)translate(0)rotate(0)}50%{transform:translateY(55vh)translate(18px)rotate(220deg)}to{transform:translateY(112vh)translate(-12px)rotate(460deg)}}.occ-fireworks{position:absolute;inset:0}.occ-fw{opacity:0;border-radius:50%;width:4px;height:4px;animation:3s ease-out infinite firework;position:absolute}.occ-fw--1{animation-delay:0s;top:20%;left:22%}.occ-fw--2{animation-delay:1.1s;top:14%;left:66%}.occ-fw--3{animation-delay:2s;top:30%;left:44%}.occ-fireworks--unity .occ-fw--1,.occ-fireworks--unity .occ-fw--3{color:#ffce00}.occ-fireworks--unity .occ-fw--2{color:#ff3b3b}.occ-fireworks--ukraine .occ-fw--1,.occ-fireworks--ukraine .occ-fw--3{color:#ffd500}.occ-fireworks--ukraine .occ-fw--2{color:#6cb6ff}.occ-fireworks--usa .occ-fw--1{color:#ff4d5f}.occ-fireworks--usa .occ-fw--2{color:#eef2ff}.occ-fireworks--usa .occ-fw--3{color:#6c8fe8}.occ-fireworks--canada .occ-fw--1,.occ-fireworks--canada .occ-fw--3{color:#fff}.occ-fireworks--canada .occ-fw--2{color:#ffb3bd}.occ-fireworks--australia .occ-fw--1,.occ-fireworks--australia .occ-fw--3{color:#ffcd00}.occ-fireworks--australia .occ-fw--2{color:#eef2ff}.occ-fireworks--uk .occ-fw--1{color:#ff4d5f}.occ-fireworks--uk .occ-fw--2{color:#eef2ff}.occ-fireworks--uk .occ-fw--3{color:#6c8fe8}.occ-fireworks--ireland .occ-fw--1,.occ-fireworks--ireland .occ-fw--3{color:#ffcf3a}.occ-fireworks--ireland .occ-fw--2{color:#7ee8b0}.occ-fireworks--netherlands .occ-fw--1,.occ-fireworks--netherlands .occ-fw--3{color:#ff8f3d}.occ-fireworks--netherlands .occ-fw--2{color:#eef2ff}.occ-fireworks--france .occ-fw--1{color:#ff4d5f}.occ-fireworks--france .occ-fw--2{color:#eef2ff}.occ-fireworks--france .occ-fw--3{color:#6c8fe8}.occ-fireworks--spain .occ-fw--1,.occ-fireworks--spain .occ-fw--3{color:#ffc400}.occ-fireworks--spain .occ-fw--2{color:#ff6b74}.occ-fireworks--italy .occ-fw--1{color:#2fb56f}.occ-fireworks--italy .occ-fw--2{color:#eefaf0}.occ-fireworks--italy .occ-fw--3{color:#e2434c}.occ-fireworks--austria .occ-fw--1,.occ-fireworks--austria .occ-fw--3{color:#fff}.occ-fireworks--austria .occ-fw--2{color:#ffb3bd}.occ-fireworks--switzerland .occ-fw--1,.occ-fireworks--switzerland .occ-fw--3{color:#fff}.occ-fireworks--switzerland .occ-fw--2{color:#ffb3bd}.occ-fireworks--sweden .occ-fw--1,.occ-fireworks--sweden .occ-fw--3{color:#fecc00}.occ-fireworks--sweden .occ-fw--2{color:#6ab0ff}.occ-fireworks--norway .occ-fw--1{color:#ff4d5f}.occ-fireworks--norway .occ-fw--2{color:#eef2ff}.occ-fireworks--norway .occ-fw--3{color:#6c8fe8}.occ-fireworks--japan .occ-fw--1,.occ-fireworks--japan .occ-fw--3{color:#ff4d5f}.occ-fireworks--japan .occ-fw--2{color:#fff}.occ-fireworks--korea .occ-fw--1{color:#ff4d5f}.occ-fireworks--korea .occ-fw--2{color:#eef2ff}.occ-fireworks--korea .occ-fw--3{color:#6c8fe8}.occ-fireworks--newyear .occ-fw--1{color:#f5c451}.occ-fireworks--newyear .occ-fw--2{color:#fff}.occ-fireworks--newyear .occ-fw--3{color:#9ab0ff}.occ-fireworks--lunar .occ-fw--1,.occ-fireworks--lunar .occ-fw--3{color:#f2c14e}.occ-fireworks--lunar .occ-fw--2{color:#ff5c4d}.occ-fireworks--diwali .occ-fw--1{color:#ff9f1c}.occ-fireworks--diwali .occ-fw--2{color:#ffd23f}.occ-fireworks--diwali .occ-fw--3{color:#ff4fa0}@keyframes firework{0%{opacity:1;transform:scale(.6);box-shadow:0 0}55%{opacity:1}to{opacity:0;transform:scale(1);box-shadow:0 -46px 0 -1px,0 46px 0 -1px,-46px 0 0 -1px,46px 0 0 -1px,33px 33px 0 -1px,-33px -33px 0 -1px,33px -33px 0 -1px,-33px 33px 0 -1px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}html.js .reveal,html.js .reveal.is-visible{opacity:1;transition:none;transform:none}.aurora{animation:none}.lift:hover{transform:none}.halloween-bat{animation:none;left:auto;right:4vw}.halloween-bat--1{top:12%}.halloween-bat--2{top:40%;right:12vw}.halloween-bat--3{top:68%;right:20vw}.halloween-spider{animation:none;transform:translateY(20vh)}.halloween-spider-legs{animation:none}.halloween-ghost{opacity:.14;animation:none;top:32%;left:6vw}.halloween-skull{animation:none}.halloween-skull-eye{opacity:.85;animation:none}.halloween-fog{animation:none}.spider-leg,.spider-leg>i,.spider-leg>i:after{transition:none!important;animation:none!important}.occ-flag-cloth,.occ-wheat-stalk,.occ-badge,.occ-emblem,.occ-coa{animation:none}.occ-badge,.occ-emblem,.occ-coa{transform:none}.occ-confetti,.occ-fireworks{display:none}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@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:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-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}
