@font-face{font-family:geologicaRegular;src:url(../media/Geologica_Regular-s.p.1yly_ch7290kr.ttf)format("truetype");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:geologicaRegular Fallback;src:local(Arial);ascent-override:90.01%;descent-override:25.39%;line-gap-override:0.0%;size-adjust:108.33%}.geologicaregular_c7014904-module__xInxuG__className{font-family:geologicaRegular,geologicaRegular Fallback;font-style:normal;font-weight:400}.geologicaregular_c7014904-module__xInxuG__variable{--font-geologica-regular:"geologicaRegular", "geologicaRegular Fallback"}
@font-face{font-family:geologicaMedium;src:url(../media/Geologica_Medium-s.p.18uo80ur0hfeg.ttf)format("truetype");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:geologicaMedium Fallback;src:local(Arial);ascent-override:88.57%;descent-override:24.98%;line-gap-override:0.0%;size-adjust:110.09%}.geologicamedium_4afe0c11-module__dqWkdq__className{font-family:geologicaMedium,geologicaMedium Fallback;font-style:normal;font-weight:500}.geologicamedium_4afe0c11-module__dqWkdq__variable{--font-geologica-medium:"geologicaMedium", "geologicaMedium Fallback"}
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-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}}}.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.container{width:100%}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.w-full{width:100%}.flex-shrink{flex-shrink:1}.transform{transform:var(--tw-rotate-x,)var(--tw-rotate-y,)var(--tw-rotate-z,)var(--tw-skew-x,)var(--tw-skew-y,)}.resize{resize:both}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.border{border-style:var(--tw-border-style);border-width:1px}.mask-repeat{-webkit-mask-repeat:repeat;mask-repeat:repeat}.text-left{text-align:left}.capitalize{text-transform:capitalize}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.italic{font-style:italic}.underline{text-decoration-line:underline}.ring{--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)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.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,)}.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,ease);transition-duration:var(--tw-duration,0s)}.\[app-\:��\3 \]{app-:��}.\[app-\:��\4 \]{app-:��}.\[app-\:��\]{app-:��}.\[app-\:\2 �\4 \]{app-:�}.backface-hidden{backface-visibility:hidden}:root,:root[data-theme=dark]{--brand-primary:#ff3e01;--brand-primary-light:#ff5d25;--brand-primary-dark:#e03500;--brand-primary-rgb:255,62,1;--brand-primary-light-rgb:255,93,37;--brand-primary-soft:#e8a078;--brand-link:#ff3e01;--brand-link-hover:#ff5d25;--brand-secondary:#0f0955;--brand-secondary-light:#1a0f6b;--brand-secondary-rgb:15,9,85;--brand-accent:#fff6e8;--background-main:#0a0a0a;--background-light:#fff6e8;--background-white:#fff;--background-gray:#2a2a2a;--background-dark:#0a0a0a;--background-card:#ffffff14;--background-card-solid:#fff;--text-dark:#333;--text-secondary:#999;--text-light:#666;--text-white:#fff;--text-muted:#ffffffb3;--text-primary:#fff;--text-on-media:#fff;--text-on-brand:#fff;--surface-page:#0a0a0a;--surface-panel:#ffffff0d;--surface-elevated:#2a2a2a;--surface-subtle:#ffffff0d;--surface-hover:#ffffff1a;--surface-overlay:#14141efa;--border-default:#ffffff1f;--focus-ring:#ff5d256b;--logo-color:#fff;--orb-primary-opacity:.2;--orb-secondary-opacity:.2;--orb-primary:linear-gradient(45deg,#ff3e01,#ff5d25);--orb-secondary:linear-gradient(45deg,#0f0955,#1a0f6b);--preloader-base:#070707;--preloader-grid:#ffffff3d;--preloader-orbit:#ffffff14;--border-light:#ffffff1f;--border-dark:#ffffff26;--border-accent:#ff3e01;--gradient-primary:linear-gradient(135deg,#ff3e01 0%,#ff5d25 100%);--gradient-secondary:linear-gradient(135deg,#0f0955 0%,#1a0f6b 100%);--gradient-accent:linear-gradient(135deg,#f8f9fa 0%,#f1f3f4 100%);--gradient-text:linear-gradient(90deg,#ff3e01,#ff5d25,#0f0955);--event-placeholder-gradient:linear-gradient(135deg,#667eea 0%,#764ba2 100%);--event-page-placeholder-gradient:linear-gradient(135deg,#ff6b00 0%,#c50 50%,#1a1a1a 100%);--refund-ticket-light:#ffb37c;--refund-ticket-mid:#ff4a12;--refund-ticket-dark:#ff2f00;--refund-ticket-ring:#ff450f;--shadow-sm:0 1px 3px 0 #0000004d;--shadow-md:0 4px 6px -1px #0006;--shadow-lg:0 10px 15px -3px #00000080;--shadow-xl:0 20px 25px -5px #0009;--shadow-dark:0 20px 60px #000c;--shadow-card:0 4px 12px #0003;--background:#0a0a0a;--foreground:#ededed}:root[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--brand-primary:#a64f36;--brand-primary-light:#b8644a;--brand-primary-dark:#7e3928;--brand-primary-rgb:166,79,54;--brand-primary-light-rgb:184,100,74;--brand-primary-soft:#d6a08e;--brand-link:#8a3e2b;--brand-link-hover:#7e3928;--brand-secondary:#6f5a52;--brand-secondary-light:#8a7067;--brand-secondary-rgb:111,90,82;--brand-accent:#f5e8df;--background-main:#fff9f2;--background-light:#f7eee7;--background-white:#fff;--background-gray:#fff;--background-dark:#f2e6dc;--background-card:#ffffffd1;--background-card-solid:#fff;--text-dark:#242126;--text-secondary:#68616a;--text-light:#766e76;--text-white:#242126;--text-muted:#68616a;--text-primary:#242126;--text-on-media:#fff;--text-on-brand:#fff;--border-light:#e7d9ce;--border-dark:#cfbbae;--surface-page:#fff9f2;--surface-panel:#fff;--surface-elevated:#fff;--surface-subtle:#ffffffc2;--surface-hover:#f5e8df;--surface-overlay:#fffffffa;--border-default:#e7d9ce;--border-accent:#a64f36;--focus-ring:#a64f3652;--logo-color:#242126;--orb-primary-opacity:.09;--orb-secondary-opacity:.06;--orb-primary:linear-gradient(45deg,#a64f36,#b8644a);--orb-secondary:linear-gradient(45deg,#8a7067,#bba69a);--preloader-base:#fff9f2;--preloader-grid:#68616a1f;--preloader-orbit:#68616a29;--gradient-primary:linear-gradient(135deg,#a64f36 0%,#b8644a 100%);--gradient-secondary:linear-gradient(135deg,#6f5a52 0%,#8a7067 100%);--gradient-accent:linear-gradient(135deg,#fff 0%,#f7eee7 100%);--gradient-text:linear-gradient(90deg,#7e3928,#a64f36,#6f5a52);--event-placeholder-gradient:linear-gradient(135deg,#8a7067 0%,#6f5a52 100%);--event-page-placeholder-gradient:linear-gradient(135deg,#b8644a 0%,#7e3928 56%,#2a211f 100%);--refund-ticket-light:#d6a08e;--refund-ticket-mid:#b8644a;--refund-ticket-dark:#7e3928;--refund-ticket-ring:#a64f36;--shadow-sm:0 1px 3px #472d1a1a;--shadow-md:0 5px 14px #472d1a1a;--shadow-lg:0 12px 28px #472d1a1f;--shadow-xl:0 20px 45px #472d1a24;--shadow-dark:0 20px 60px #472d1a29;--shadow-card:0 8px 24px #472d1a1a;--background:#fff9f2;--foreground:#242126}@layer base{*{box-sizing:border-box;margin:0;padding:0}body{font-family:var(--font-geologica-regular),sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:var(--background-main);color:var(--text-primary);max-width:100vw;font-weight:400;line-height:1.6;position:relative;overflow-x:hidden}html{max-width:100vw;overflow-x:hidden}main{width:100%;max-width:100%;overflow-x:hidden}}body:before{content:"";background:var(--orb-primary);filter:blur(80px);z-index:1;width:500px;height:500px;opacity:var(--orb-primary-opacity);pointer-events:none;border-radius:50%;position:fixed;top:-15%;left:-15%}body:after{content:"";background:var(--orb-secondary);filter:blur(80px);z-index:1;width:500px;height:500px;opacity:var(--orb-secondary-opacity);pointer-events:none;border-radius:50%;position:fixed;bottom:-15%;right:-15%}@media (max-width:768px){body:before,body:after{filter:blur(60px);opacity:.15;width:300px;height:300px}}@layer utilities{.container{max-width:1200px;margin:0 auto;padding:0 1rem}.container-wide{max-width:1400px;margin:0 auto;padding:0 1rem}@media (max-width:1024px){.container,.container-wide{padding:0 .75rem}}@media (max-width:768px){.container,.container-wide{padding:0 1rem}}@media (max-width:480px){.container,.container-wide{padding:0 1rem}}@media (max-width:375px){.container,.container-wide{padding:0 .875rem}}}@keyframes fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.animate-fade-in{animation:.3s ease-out fadeIn}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-track{background:var(--background-gray)}:root[data-theme=light] ::-webkit-scrollbar-track{background:var(--surface-page)}html.theme-transition *,html.theme-transition :before,html.theme-transition :after{transition-property:color,background-color,border-color,box-shadow,fill,stroke!important;transition-duration:.18s!important;transition-timing-function:ease!important}@media (prefers-reduced-motion:reduce){html.theme-transition *,html.theme-transition :before,html.theme-transition :after{transition-duration:0s!important}}::-webkit-scrollbar-thumb{background:var(--border-dark);border-radius:4px}::-webkit-scrollbar-thumb:hover{background:var(--text-secondary)}::selection{background-color:var(--brand-primary);color:var(--text-on-media)}ul,ol{margin-left:0;padding-left:0;list-style:none}li{align-items:flex-start;margin-bottom:.5rem;display:flex}ul li:before{content:"•";flex-shrink:0;width:1em;margin-right:.5em;display:inline-block}ol{counter-reset:list-counter}ol li{counter-increment:list-counter}ol li:before{content:counter(list-counter)".";text-align:left;flex-shrink:0;min-width:1em;margin-right:.5em;display:inline-block}.events-grid{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:2rem 1rem;display:grid}@media (max-width:1200px){.events-grid{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:1.5rem 1rem}}@media (max-width:1024px){.events-grid{grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:1.5rem 1rem}}@media (max-width:768px){.events-grid{grid-template-columns:repeat(2,1fr);gap:1rem}}@media (max-width:480px){.events-grid{grid-template-columns:repeat(2,1fr);gap:.875rem}}@media (max-width:375px){.events-grid{gap:.75rem}}@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-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-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}
