@import "https://fonts.googleapis.com/css2?family=Archivo:wght@400;500;700;800;900&display=swap";:root{--tf-bg:#0b0b0b;--tf-bg-2:#111010;--tf-bg-3:#151414;--tf-ink:#f3f2f2;--tf-ink-2:#f3f2f2c7;--tf-ink-3:#f3f2f2a3;--tf-line:#f3f2f252;--tf-line-2:#f3f2f233;--tf-field:#f3f2f280;--tf-accent:#c6ff00;--tf-accent-hi:#e3ff80}html{scroll-behavior:smooth}html,body{background:var(--tf-bg);color:var(--tf-ink);-webkit-font-smoothing:antialiased;margin:0;padding:0;font-family:Archivo,system-ui,sans-serif}*,:before,:after{box-sizing:border-box}a{color:var(--tf-accent);text-decoration:none}a:hover{color:var(--tf-accent-hi)}button,input,textarea,select{font-family:inherit}input::placeholder,textarea::placeholder{color:#f3f2f28c}::selection{background:var(--tf-accent);color:var(--tf-bg)}:focus-visible{outline:2px solid var(--tf-accent);outline-offset:2px}.tf-sr{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@keyframes tfFlash{0%{filter:brightness()}12%{filter:brightness(2.2)contrast(1.35)}20%{filter:brightness(.75)}34%{filter:brightness(1.9)contrast(1.2)}46%{filter:brightness()}60%{filter:brightness(2.4)contrast(1.4)}72%{filter:brightness(.85)}86%{filter:brightness(1.7)}to{filter:brightness()}}@keyframes tfBob{0%,to{opacity:.62;transform:translateY(0)}50%{opacity:1;transform:translateY(9px)}}@keyframes tfPulse{0%,to{opacity:.28}50%{opacity:.6}}@media (prefers-reduced-motion:reduce){*{animation:none!important}html{scroll-behavior:auto}}#tf-main::-webkit-scrollbar{width:10px}#tf-main::-webkit-scrollbar-thumb{background:#2a2828}@media (width<=1100px){#tf-booking{grid-template-columns:1fr!important}#tf-booking>div:first-child{border-right:0!important;border-bottom:2px solid var(--tf-line)!important}}@media (width<=900px){#tf-shell{flex-direction:column!important}#tf-side{z-index:50;border-right:0!important;border-bottom:2px solid var(--tf-line)!important;flex-direction:row!important;align-items:center!important;gap:14px!important;width:100%!important;height:auto!important;padding:12px 18px!important;position:fixed!important;top:0!important;left:0!important}#tf-side[data-open="1"]{max-height:100vh;overflow:auto;flex-direction:column!important;align-items:stretch!important}#tf-nav,#tf-sidefoot{display:none!important}#tf-side[data-open="1"] #tf-nav,#tf-side[data-open="1"] #tf-sidefoot{display:flex!important}#tf-burger{margin-left:auto;display:flex!important}#tf-main{padding-top:72px!important}}@media (width<=640px){.tf-socialrow{grid-template-columns:1fr!important;gap:14px!important}.tf-tagline{text-align:center;white-space:normal!important}.tf-drawer{width:100%!important}}.tf-langswitch.svelte-1nyz44r{border:2px solid var(--tf-line);cursor:pointer;background:0 0;align-self:flex-start;gap:0;padding:0;display:flex}.tf-langswitch.svelte-1nyz44r span:where(.svelte-1nyz44r){letter-spacing:.14em;color:var(--tf-ink);padding:8px 13px;font-size:11px;font-weight:800}.tf-langswitch.svelte-1nyz44r span.active:where(.svelte-1nyz44r){background:var(--tf-accent);color:var(--tf-bg)}.tf-navitem.svelte-k6q55b{text-align:left;border:0;border-bottom:1px solid var(--tf-line-2);cursor:pointer;letter-spacing:-.01em;background:0 0;width:100%;padding:15px 0;font-family:inherit;font-size:15px;font-weight:800;line-height:1.1;display:block}.tf-navitem.svelte-k6q55b:hover{color:var(--tf-accent-hi)!important}.tf-footer-link.svelte-7lfk2o:hover{color:var(--tf-accent)!important}
