@import url("https://fonts.googleapis.com/css2?family=Bebas+Neue&display=swap");.hero-copy{max-width:760px!important}.hero .hand{font-family:Caveat,cursive;font-size:37px;font-weight:600;line-height:1;margin:18px 0 -2px;color:#fff;transform:rotate(-3deg);transform-origin:left}.hero h1,.hero h2{font-family:Bebas Neue,sans-serif!important;font-weight:400!important;letter-spacing:-.025em!important;line-height:.9!important}.hero h1,.hero h2{font-size:110px!important}.hero h2{margin-top:9px!important;-webkit-text-stroke:1.35px rgba(255,255,255,.82)!important}.hero-roles{max-width:650px;margin:14px 0 0;color:var(--red);font-size:clamp(12px,1.28vw,16px);font-weight:800;line-height:1.45;letter-spacing:1.55px;text-transform:uppercase}.hero-text{margin:23px 0 8px!important;max-width:580px!important;font-size:16px!important}.hero-meta{display:block;margin-top:9px;color:#e1b1b3;font:10px Fira Code,monospace;letter-spacing:.45px;text-transform:uppercase}.hero .cta{margin-top:28px;display:flex;align-items:center;flex-wrap:wrap;gap:12px}.hero .button{min-height:42px;border-radius:999px;padding:10px 17px;background:rgba(22,10,11,.55);border-color:rgba(255,255,255,.2);font-size:12px;font-weight:600;letter-spacing:.4px;backdrop-filter:blur(9px);box-shadow:none}.hero .button.red{background:rgba(47,10,13,.6);border-color:rgba(255,30,45,.68);box-shadow:0 0 19px rgba(255,30,45,.14)}.hero .button:hover{background:rgba(255,30,45,.17);border-color:var(--red);box-shadow:0 0 18px rgba(255,30,45,.25)}.hero .location-pill{cursor:default;color:#e9dcdc}.hero .location-pill svg{color:var(--red);width:15px}.hero .stats{display:none}@media(max-width:850px){.hero h1,.hero h2{font-size:110px!important}.hero .hand{font-size:31px}.hero-roles{max-width:470px}.hero .cta{max-width:510px}}@media(max-width:500px){.hero .hand{font-size:29px;margin-top:12px}.hero h1,.hero h2{font-size:110px!important}.hero-roles{font-size:10px;letter-spacing:1px;margin-top:11px}.hero-text{font-size:14px!important;margin-top:19px!important}.hero .cta{gap:8px;margin-top:22px}.hero .button{min-height:38px;padding:8px 12px;font-size:10px}.hero .location-pill{width:100%;justify-content:center}}.lanyard-rope{position:absolute;z-index:1;top:-120px;left:0;width:280px;height:620px;overflow:visible;pointer-events:none;filter:drop-shadow(0 7px 8px #000b)}.rope-rim{fill:none;stroke:#0a0a0a;stroke-width:46;stroke-linecap:round;opacity:.9}.rope-core{fill:none;stroke:#1c1c1c;stroke-width:42;stroke-linecap:round;stroke-dasharray:4 2;filter:drop-shadow(0 1px 2px #00000080)}.rope-label{fill:#b0b0b0;font:700 10px Outfit,sans-serif;letter-spacing:2px;text-shadow:0 1px 2px #000}.hero{overscroll-behavior:contain}.id-card{touch-action:none;overscroll-behavior:contain;-moz-user-select:none;user-select:none;-webkit-user-select:none;-webkit-user-drag:none;transform-style:preserve-3d;isolation:isolate}.id-card,.id-card>*{backface-visibility:hidden;-webkit-backface-visibility:hidden}.id-card>*{position:relative;z-index:1;transform:translateZ(1px)}.id-card img{display:block;-webkit-user-drag:none}.id-card img,.id-card:before{background:transparent;pointer-events:none}.id-card:before{content:"";position:absolute;z-index:0;inset:0;backface-visibility:hidden;-webkit-backface-visibility:hidden}.contact{text-align:left!important;padding-block:80px 40px!important;display:flex;flex-direction:column;align-items:center;justify-content:center}.contact-card{display:grid;grid-template-columns:1fr 1fr;gap:50px;width:100%;max-width:1100px;padding:52px 58px}.contact-left{display:flex;flex-direction:column;justify-content:center}.contact-heading{font-family:Bebas Neue,Impact,sans-serif!important;font-size:clamp(52px,6.5vw,78px)!important;font-weight:400!important;line-height:.92!important;letter-spacing:1.5px;margin:0 0 26px!important;color:#fff}.contact-heading .sparkle{color:var(--red);display:inline-block;font-size:.55em;vertical-align:middle;margin-left:4px;animation:sparkle-pulse 3s ease-in-out infinite}@keyframes sparkle-pulse{0%,to{opacity:.7;transform:scale(1) rotate(0deg)}50%{opacity:1;transform:scale(1.15) rotate(12deg)}}.contact-desc{font-size:14px;line-height:1.7;color:#b8a0a2;margin:0 0 34px;max-width:400px}.contact-links{display:flex;flex-direction:column;gap:0;justify-content:center;padding-left:150px}.contact-links .contact-item,.contact-links a{display:flex;align-items:center;gap:16px;color:#cdb5b7;text-decoration:none;font-size:14px;padding:14px 0;border-bottom:none;transition:all .25s ease;cursor:default}.contact-links a{cursor:pointer}.contact-links .contact-item:first-child,.contact-links a:first-child{border-top:none}.contact-links a:hover{color:var(--red);padding-left:6px}.contact-links svg{width:17px;height:17px;color:var(--red);flex-shrink:0;opacity:.8}.contact-links a:hover svg{opacity:1}footer{justify-content:center!important;text-align:center;gap:0!important;padding-top:28px!important;border-top:none!important}footer span{display:inline}@media (max-width:850px){.contact-card{grid-template-columns:1fr;gap:8px;padding:38px 32px}.contact-links{padding-left:0}.contact-heading{font-size:52px!important}.contact-desc{max-width:100%}}@media (max-width:500px){.contact{padding-block:60px 30px!important}.contact-card{padding:28px 22px;border-radius:14px}.contact-heading{font-size:42px!important}.contact-desc{font-size:13px}.contact-cta{font-size:10px;padding:11px 20px}.contact-links .contact-item,.contact-links a{font-size:12.5px;gap:12px;padding:12px 0}.contact-links svg{width:15px;height:15px}}