#home{background:linear-gradient(#0000004d,#000000a6),url(/images/arlong-park.webp) 50%/cover no-repeat;min-height:100vh;position:relative;overflow:hidden}.home-content{min-height:calc(80vh - 100px)}.hero__title{letter-spacing:.01em;color:#f7f0de;text-shadow:0 2px #00000040,0 18px 50px #0000008c;margin-top:1.1rem;font-family:FellEnglishSC;font-size:clamp(3.25rem,1.6rem + 6.4vw,8.5rem);line-height:.9}.hero__tagline{margin-top:1.1rem;font-size:clamp(1.4rem,1.05rem + 1.5vw,2.1rem);line-height:1.2}.hero__pitch{max-width:34rem;margin-top:1.1rem;line-height:1.55}.hero__wave{fill:#e6ddc8;pointer-events:none;width:100%;height:100px;display:block;position:absolute;bottom:-1px;left:0}#btnLauncher{letter-spacing:.05em;color:#fff;background:linear-gradient(#aab6cc,#8998b5);border:1px solid #c5cfdf;border-radius:.375rem;padding:12px 28px;font-weight:700;transition:transform .15s,box-shadow .15s,filter .15s;position:relative;box-shadow:0 3px #687792,0 5px 10px #00000040}#btnLauncher:hover{filter:brightness(1.08);transform:translateY(-1px);box-shadow:0 4px #687792,0 7px 14px #0000004d}
