.hero-section{width:100%;margin-top:120px;position:relative}.label{cursor:pointer;background-color:#f7f7f7;border-radius:24px;justify-content:center;align-items:center;gap:8px;width:max-content;height:32px;margin:auto auto -12px;padding:0 11px;font-weight:500;display:flex}.label .dot{background-color:#ff591d;border-radius:50%;width:13px;height:13px}.label p{font-size:13px;line-height:13.5px;font-family:var(--font-plus-jakarta-sans)}.intro-text{text-align:center;flex-direction:column;justify-content:center;align-items:center;width:100%;display:flex}.intro-text h1{color:#171717;font-size:56px;font-weight:500;font-family:var(--font-geist-sans)}.intro-text p{color:#2d2d2d;letter-spacing:-.1px;font-weight:500;line-height:24px;font-family:var(--font-geist-sans);margin-top:-24px}.plain-button{cursor:pointer;letter-spacing:-.2px;color:#000;height:48px;font-size:16px;line-height:21px;font-family:var(--font-geist-sans);background:#f7f7f7;border:none;border-radius:50px;justify-content:center;align-items:center;margin-top:40px;margin-left:auto;margin-right:auto;padding:0 16px;transition:all .2s ease-in-out;display:flex}.hero-image{z-index:-100;width:max-content;height:max-content;display:none;position:absolute;top:20%;left:50%;transform:translate(-50%)}.hero-image img{opacity:.16;width:800px;height:max-content}.event-horizon-btn{color:#fff;cursor:pointer;text-transform:uppercase;height:48px;font-size:14px;font-family:var(--font-geist-sans);background:#000;border:none;border-radius:4px;margin-top:32px;padding:0 24px;transition:transform .2s cubic-bezier(.23,1,.32,1),border .3s;position:relative;overflow:hidden}.btn-text{z-index:2;transition:letter-spacing .4s;position:relative}.event-horizon-btn:hover .btn-text{color:#fff;letter-spacing:1px}.btn-underline{background:#c5a059;width:0%;height:1.5px;transition:width .4s cubic-bezier(.19,1,.22,1);position:absolute;bottom:0;left:50%;transform:translate(-50%);box-shadow:0 0 10px #c5a05980}.event-horizon-btn:hover .btn-underline{width:70%}@media (max-width:900px){.hero-section{margin-top:96px}.intro-text{margin-top:16px}.intro-text h1{font-size:40px}.intro-text p{max-width:200px;margin-top:-16px;font-size:14px}.plain-button{cursor:default}}
