@import"https://fonts.googleapis.com/css2?family=Noto+Sans:wght@200&display=swap";@import"https://fonts.googleapis.com/css2?family=Noto+Sans:wght@300&display=swap";@import"https://fonts.googleapis.com/css2?family=Noto+Sans:wght@600&display=swap";.quick-nav{display:flex;gap:clamp(5px,1vw,8px);align-items:center}.quick-nav .qn-btn{position:relative;padding:10px 16px;border:1px solid rgba(255,255,255,.12);background:#ffffff14;color:#fff;font:600 14px/1.1 Noto Sans,Helvetica,Arial,Inter,"system-ui",sans-serif;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);cursor:pointer;transform-style:preserve-3d;will-change:transform,filter;transition:border-color .2s ease}.quick-nav .qn-btn:hover{border-color:#ffffff4d}@media (max-width: 600px){.quick-nav .qn-btn{padding:.5em}}.quick-nav .qn-btn .label{display:inline-block;pointer-events:none;place-items:center;white-space:nowrap}.quick-nav .qn-btn.lang-toggle{perspective:700px}.quick-nav .qn-btn.lang-toggle .label{position:relative;display:inline-grid;place-items:center;width:2.4em;height:1.1em;transform-style:preserve-3d}.quick-nav .qn-btn.lang-toggle .label .face{position:absolute;inset:0;display:grid;place-items:center;backface-visibility:hidden}.quick-nav .qn-btn.lang-toggle .label .face.back{transform:rotateY(180deg)}@media (prefers-reduced-motion: reduce){.quick-nav .qn-btn,.quick-nav .qn-btn .label{transition:none!important;transform:none!important}}header.topbar .brand{transition:opacity .4s ease,transform .4s ease}header.topbar .brand.hidden{opacity:0;pointer-events:none}header.topbar .brand h1.logo{width:15vw;max-width:200px;height:10vw;background:url(/auralyt.svg) no-repeat center;background-size:contain;text-indent:-9999px;white-space:nowrap;cursor:pointer}@media (max-width: 600px){header.topbar .brand h1.logo{width:25vw;height:16vw}}section.slide.contacts .slide-inner{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@media (max-width: 600px){section.slide.contacts .slide-inner{width:90vw}}section.slide.contacts .slide-inner h2{color:#fff;font-family:Georgia,Times New Roman,Times,serif;font-size:clamp(32px,6vw,64px);margin-bottom:24px;font-style:italic;font-weight:400}section.slide.contacts .slide-inner form{display:grid;grid-template-columns:1fr 1fr;gap:16px;border:1px solid #32cd32;padding:2em}section.slide.contacts .slide-inner form p.form-description{grid-column:span 2;color:#fffc;margin:0 0 2em;font-size:clamp(14px,2.5vw,18px)}section.slide.contacts .slide-inner form label{color:#fff}section.slide.contacts .slide-inner form input,section.slide.contacts .slide-inner form textarea{font-family:Noto Sans,Helvetica,Arial,Inter,"system-ui",sans-serif;font-size:clamp(14px,2.5vw,18px);padding:12px;border:none;border-radius:8px;background:#ffffff26;color:#fff;outline:none;resize:vertical}section.slide.contacts .slide-inner form input::placeholder,section.slide.contacts .slide-inner form textarea::placeholder{color:#fff9}section.slide.contacts .slide-inner form textarea{grid-column:span 2}section.slide.contacts .slide-inner form .cf-turnstile{display:none}section.slide.contacts .slide-inner form button{grid-column:span 2;padding:12px;font-size:clamp(16px,2.2vw,16px);font-family:Noto Sans,Helvetica,Arial,Inter,"system-ui",sans-serif;font-weight:600;text-transform:uppercase;color:#fff;text-shadow:1px 1px 2px rgba(0,0,0,.5);background:#ffffff59;border:none;border-radius:8px;cursor:pointer;transition:background .3s ease}section.slide.contacts .slide-inner form button:hover{background:#ffffff40}section.slide.contacts p.form-success{margin-top:16px;color:#32cd32;font-size:clamp(14px,2.5vw,18px);transition:opacity .3s ease;opacity:0}section.slide.contacts p.form-success.visible{opacity:1}section.slide.contacts p.form-error{margin-top:16px;color:#ff4c4c;font-size:clamp(14px,2.5vw,18px);transition:opacity .3s ease;opacity:0}section.slide.contacts p.form-error.visible{opacity:1}section.slide.cta .slide-inner{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}section.slide.cta .slide-inner h2{color:#fff;font-family:Georgia,Times New Roman,Times,serif;font-size:clamp(32px,6vw,64px);margin-bottom:24px;font-style:italic;font-weight:400}footer.site-footer{width:100%;padding:12px 16px;background:linear-gradient(to right,#0a0a0af2,#1e1e1ef2);height:50px;color:#fff;font-size:clamp(10px,2vw,12px);scroll-snap-align:start;scroll-snap-stop:always}footer.site-footer div.footer-left{float:left;width:50%;text-align:left}footer.site-footer div.footer-right{float:right;width:50%;text-align:right;line-height:1.2}footer.site-footer p,footer.site-footer span{margin:4px 0;display:block;color:#fffc}:root{--bg0: #000000;--bg1: #0b1b3a;--bg2: #3b0f6a;--bg-angle: 180deg;--bg-angle2: 180deg;--accent: #32cd32}*{box-sizing:border-box}html,body{height:100%;background:#0b1b3a}body{margin:0;color:var(--text);font-family:Noto Sans,Helvetica,Arial,Inter,"system-ui",sans-serif;font-weight:200}.topbar{position:fixed;inset:0 0 auto;height:60px;display:flex;align-items:center;justify-content:space-between;padding:0 16px;z-index:10;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.brand{flex-grow:1}.brand h1{margin:0;font-size:18px;font-weight:100}.quick-nav{display:flex}.quick-nav button{background:transparent;color:#fff;border:1px solid rgba(255,255,255,.2);padding:8px 12px;margin-left:8px;cursor:pointer;text-transform:uppercase}.quick-nav button:hover{border-color:#fff6}.slides-container{height:100svh;width:100%;scroll-snap-type:y mandatory;overflow-y:scroll;overflow-x:hidden;scroll-behavior:smooth}.slide{min-height:100svh;width:100%;display:grid;place-items:center;scroll-snap-align:start;position:relative}.slide h1,.slide h2{margin:0 0 12px}.slide .slide-inner{position:absolute;left:10%;width:60%;top:50%;transform:translateY(-50%)}@media (max-width: 600px){.slide .slide-inner{width:80%}}.slide .slide-inner p,.slide .slide-inner li{color:#fff;font-size:clamp(18px,2.5vw,24px);font-weight:200}@media (max-width: 600px){.slide .slide-inner p,.slide .slide-inner li{font-weight:300}}.slide .slide-inner p b,.slide .slide-inner p strong,.slide .slide-inner li b,.slide .slide-inner li strong{font-weight:600;text-shadow:0 0 1px #0b1b3a}.intro .slide-inner{left:50%;top:50%;width:80%;max-width:500px;transform:translate(-50%,-50%);display:flex;flex-direction:column;align-items:center;text-align:center}.intro .three-logos{display:flex;gap:20px;margin-bottom:20px}.intro .three-logos .logo-container{width:80px;height:80px}.bg-gradient{position:absolute;inset:0;z-index:0;background:linear-gradient(var(--bg-angle),var(--bg1),var(--bg2))}.bg-photo{position:absolute;inset:0;object-fit:cover;width:100%;height:100%;z-index:-2}.bg-overlay{position:absolute;inset:0;z-index:0}@media (max-width: 600px){.bg-overlay{background:#00000073!important}}.bg-credits{position:absolute;bottom:16px;right:16px;font-size:12px;font-weight:300;color:#ffffffb3;z-index:1}.bg-credits a{color:#32cd32;font-weight:600;text-decoration:none}.minimap{position:fixed;right:24px;top:50%;transform:translateY(-50%);z-index:15;display:flex;flex-direction:column;gap:12px}@media (max-width: 600px){.minimap{right:14px}}.minimap button{--dot-size: 10px;width:var(--dot-size);height:var(--dot-size);border:none;border-radius:50%;background:#fff6;cursor:pointer;padding:0!important;margin:0!important;box-sizing:border-box!important;display:block!important;flex-shrink:0!important}.minimap button.active{background:var(--accent)}@media (max-width: 600px){.minimap button{--dot-size: 5px;width:var(--dot-size)!important;height:var(--dot-size)!important;min-width:var(--dot-size)!important;min-height:var(--dot-size)!important;max-width:var(--dot-size)!important;max-height:var(--dot-size)!important;pointer-events:none!important;cursor:default!important}}div#calendly-embed{transform:translate(-10%)}@media screen and (max-width: 600px){div#calendly-embed{width:85vw!important;transform:translate(-5%);height:65vh!important;max-height:65vh!important;overflow-y:scroll}}
