.frontier-hero{position:relative;width:100%;min-height:300px;border-radius:16px;overflow:hidden;display:flex;flex-direction:column;justify-content:flex-end;cursor:pointer;margin-bottom:18px;background:#14141c;isolation:isolate}@media (min-width:700px){.frontier-hero{min-height:340px}}.frontier-hero-bg{position:absolute;inset:0;z-index:0;background-size:cover;background-position:50%;background-image:linear-gradient(135deg,#2a2440,#1a2a3a);filter:brightness(.62);transition:filter .2s ease}.frontier-hero.has-cover .frontier-hero-bg{filter:brightness(.66)}.frontier-hero:hover .frontier-hero-bg{filter:brightness(.74)}.frontier-hero-overlay{position:absolute;inset:0;z-index:1;background:linear-gradient(180deg,rgba(0,0,0,.05) 0,rgba(0,0,0,.32) 45%,rgba(0,0,0,.72) 82%,rgba(0,0,0,.9));pointer-events:none}.frontier-hero-busy{position:absolute;inset:0;z-index:3;display:flex;align-items:center;justify-content:center;background:rgba(10,10,16,.45)}.frontier-hero-spinner{width:34px;height:34px;border:3px solid hsla(0,0%,100%,.25);border-top-color:#fff;border-radius:50%;animation:frontier-hero-spin .8s linear infinite}@keyframes frontier-hero-spin{to{transform:rotate(1turn)}}.frontier-hero-cover-btn{position:absolute;top:14px;right:14px;z-index:4;display:inline-flex;align-items:center;gap:7px;padding:8px 14px;border-radius:999px;border:1px solid hsla(0,0%,100%,.18);background:none;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:#fff;font-size:13px;font-weight:600;cursor:pointer;text-shadow:0 1px 4px rgba(0,0,0,.5);opacity:.92;transition:opacity .12s ease}.frontier-hero-cover-btn:hover{opacity:1}.frontier-hero-fields{position:relative;z-index:2;display:flex;flex-direction:column;gap:4px;padding:20px 22px 22px}.frontier-hero-headline,.frontier-hero-title{display:block;width:100%;border:none;background:transparent;color:#fff;font-family:inherit;padding:2px 0;resize:none;overflow:hidden;white-space:pre-wrap;overflow-wrap:anywhere;text-shadow:0 2px 10px rgba(0,0,0,.55)}.frontier-hero-title-count{font-size:12px;color:hsla(0,0%,100%,.75);text-align:right}.frontier-hero-title-count.at-limit{color:#ffb4b4}.frontier-hero-headline:focus,.frontier-hero-title:focus{outline:none}.frontier-hero-title{font-family:NewSpirit-SemiBold,Georgia,serif;font-size:21px;font-weight:600;letter-spacing:-.01em;line-height:1.2}@media (min-width:700px){.frontier-hero-title{font-size:25px}}.frontier-hero-headline{font-size:14px;font-weight:500;color:hsla(0,0%,100%,.86);line-height:1.35}@media (hover:none) and (pointer:coarse){.frontier-hero-headline{font-size:16px}}.frontier-hero-title::placeholder{color:hsla(0,0%,100%,.5)}.frontier-hero-headline::placeholder{color:hsla(0,0%,100%,.5)}.frontier-hero-headline:disabled,.frontier-hero-title:disabled{opacity:.85}