@import url("https://fonts.googleapis.com/css2?family=Cinzel:wght@400;600;700;800;900&family=Lora:ital,wght@0,400;0,500;0,600;0,700;1,400;1,600&display=swap");:root{--gold:#C49A2A;--gold-light:#E8B84B;--gold-dark:#7A5D0A;--wine:#8C1F1F;--navy:#1A2456;--ink:#1C1208;--parchment:#F0EAD6;--surface:#FDFAF4;--border-gold:rgba(196,154,42,0.22);--font-display:"Cinzel",Georgia,serif;--font-body:"Lora",Georgia,serif}*,:after,:before{box-sizing:border-box}a,body,button,div,form,h1,h2,h3,h4,h5,h6,html,img,input,li,ol,p,select,span,textarea,ul{margin:0;padding:0}html{scroll-behavior:smooth;scrollbar-width:thin;scrollbar-color:#C49A2A #2a1a08;font-size:16px}::-webkit-scrollbar{width:6px}::-webkit-scrollbar-track{background:#2a1a08}::-webkit-scrollbar-thumb{background:linear-gradient(180deg,#C49A2A,#8C1F1F);border-radius:3px}::-webkit-scrollbar-thumb:hover{background:#E8B84B}body{font-family:var(--font-body);background-color:var(--parchment);background-image:repeating-linear-gradient(45deg,rgba(196,154,42,.028),rgba(196,154,42,.028) 1px,transparent 0,transparent 12px),repeating-linear-gradient(-45deg,rgba(196,154,42,.028),rgba(196,154,42,.028) 1px,transparent 0,transparent 12px);color:var(--ink)}h1,h2,h3,h4,h5,h6{font-family:var(--font-display)}a{text-decoration:none;color:inherit}img{display:block;max-width:100%}button{cursor:pointer;font:inherit}@keyframes pageIn{0%{opacity:0}to{opacity:1}}.page-enter{animation:pageIn .7s ease}.GalileaFooter_footer-info-grid__oHPE2{display:grid;grid-template-columns:1fr;gap:20px}@media (min-width:640px){.GalileaFooter_footer-info-grid__oHPE2{grid-template-columns:1fr 1fr}}@media (min-width:1024px){.GalileaFooter_footer-info-grid__oHPE2{grid-template-columns:repeat(4,1fr)}}.GalileaFooter_footer-social-btn__vb_rr{width:40px;height:40px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:.75rem;font-weight:700;color:#C49A2A;background:rgba(196,154,42,.08);border:1px solid rgba(196,154,42,.22);text-decoration:none;transition:all .35s cubic-bezier(.34,1.56,.64,1)}.GalileaFooter_footer-social-btn__vb_rr:hover{background:rgba(196,154,42,.18);border-color:rgba(196,154,42,.55);color:#E8B84B;transform:translateY(-3px) scale(1.12);box-shadow:0 8px 24px rgba(196,154,42,.2)}.GalileaFooter_footer-info-col__uLizq{white-space:pre-line;font-family:Lora,Georgia,serif;font-size:.75rem;color:rgba(240,234,214,.45);line-height:1.8;font-weight:400;letter-spacing:.02em}.StickyHeader_nav-link__id9Dr{position:relative;font-family:Cinzel,Georgia,serif;color:#E8B84B;font-size:.65rem;font-weight:600;letter-spacing:.12em;padding:8px 12px;border-radius:999px;transition:color .3s;text-decoration:none}.StickyHeader_nav-link__id9Dr:after{content:"";position:absolute;bottom:0;left:50%;width:0;height:1.5px;background:linear-gradient(90deg,#C49A2A,#E8B84B);border-radius:2px;transform:translateX(-50%);transition:width .3s ease}.StickyHeader_nav-link__id9Dr:hover{color:#fff}.StickyHeader_nav-link__id9Dr:hover:after{width:60%}.StickyHeader_dropdown-menu__XEcNX{position:absolute;top:calc(100% + 8px);left:50%;transform:translateX(-50%) translateY(8px);min-width:220px;background:rgba(28,18,8,.97);backdrop-filter:blur(24px);border:1px solid rgba(196,154,42,.2);border-radius:16px;padding:8px;opacity:0;visibility:hidden;transition:all .3s cubic-bezier(.34,1.56,.64,1);box-shadow:0 24px 48px rgba(0,0,0,.5),0 0 0 1px rgba(196,154,42,.06)}.StickyHeader_nav-item__2WZhF:hover .StickyHeader_dropdown-menu__XEcNX{opacity:1;visibility:visible;transform:translateX(-50%) translateY(0)}.StickyHeader_dropdown-link__ZinuQ{display:block;font-family:Cinzel,Georgia,serif;padding:9px 14px;font-size:.62rem;font-weight:600;letter-spacing:.1em;color:rgba(232,184,75,.8);border-radius:10px;transition:all .2s;text-decoration:none}.StickyHeader_dropdown-link__ZinuQ:hover{color:#F0EAD6;background:rgba(196,154,42,.1);padding-left:20px}.StickyHeader_scroll-bar__GpEzR{position:absolute;bottom:0;left:0;height:2px;background:linear-gradient(90deg,#C49A2A,#E8B84B,#8C1F1F);transition:width .1s linear;border-radius:0 2px 2px 0}@media (min-width:1024px){.StickyHeader_lg-nav__V_Fng{display:flex!important}}