body,html{margin:0;padding:0;background:#000000;color:#ece6da;font-family:Karla,system-ui,sans-serif;-webkit-font-smoothing:antialiased}body{overflow-x:hidden}a{color:#ece6da;text-decoration:none}a:hover{color:#d4a05a}::selection{background:#d4a05a;color:#161412}.gs-navbtn:hover{opacity:1!important;color:#ece6da!important}html{scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}.gs-hover-accent:hover{color:#d4a05a!important}.gs-hover-fg:hover{color:#ece6da!important}.gs-hover-fill:hover{background:#d4a05a!important;color:#000!important}.gs-hover-outline:hover{box-shadow:inset 0 0 0 1px #d4a05a!important;color:#d4a05a!important}.gs-contact-input:focus{border-bottom-color:#d4a05a!important}.gs-hover-card:hover{box-shadow:inset 0 0 0 1px rgba(212,160,90,.45)!important}.gs-hover-panel:hover{background:#0d0d0d!important}.gs-hover-void:hover{background:#131313!important}.gs-hover-lift:hover{transform:translateY(-4px)!important}.gs-hover-indent:hover{padding-left:14px!important}.gs-hover-play:hover{transform:translate(-50%,-50%) scale(1.09)!important;box-shadow:inset 0 0 0 1px #d4a05a!important;background:rgba(212,160,90,.14)!important}.gs-hover-brand:hover{color:#d4a05a!important;box-shadow:inset 0 0 0 1px rgba(212,160,90,.4)!important}.gs-carousel-arrow{position:absolute;top:50%;transform:translateY(-50%);display:flex;align-items:center;justify-content:center;width:clamp(34px,4vw,48px);height:clamp(34px,4vw,48px);padding:0;border:0;border-radius:50%;background:rgba(10,10,10,.35);box-shadow:inset 0 0 0 1px rgba(236,230,218,.28);cursor:pointer;opacity:0;transition:opacity .3s,background .3s}.gs-carousel-arrow:focus-visible,.gs-carousel:hover .gs-carousel-arrow{opacity:1}.gs-carousel-arrow:hover{background:rgba(10,10,10,.6)!important}@keyframes gs-breathe{0%,to{opacity:.35;transform:translateY(0)}50%{opacity:.9;transform:translateY(6px)}}@media (prefers-reduced-motion:reduce){*{animation:none!important}}.gs-frame{aspect-ratio:var(--gs-frame)}@media (max-width:767px){.gs-frame{aspect-ratio:var(--gs-frame-mobile,var(--gs-frame))}}@media (max-width:560px){.gs-today-tomorrow-arrow{transform:rotate(90deg)}}.gs-ribbon{overflow-x:hidden;scrollbar-width:none}.gs-ribbon::-webkit-scrollbar{display:none}@media (prefers-reduced-motion:reduce){.gs-ribbon{overflow-x:auto}.gs-ribbon [data-repeat]{display:none}}