[r="1e8p5up1dhmri8"] .hero{position:relative;overflow:clip;isolation:isolate;color:var(--color-surface);padding:5rem 2rem 3rem;text-align:center;width:100vw;left:50%;transform:translate(-50%);margin-top:-2rem;margin-bottom:2.5rem}[r="1e8p5up1dhmri8"] .hero:after{content:"";position:absolute;inset:0;background:#281206a6;z-index:1;pointer-events:none}[r="1e8p5up1dhmri8"] .hero-bg{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center;z-index:0}[r="1e8p5up1dhmri8"] .content{position:relative;z-index:2;max-width:600px;margin:0 auto}[r="1e8p5up1dhmri8"] .content h1{font-size:3rem;font-weight:700;margin:0 0 .75rem;color:var(--color-surface);text-shadow:0 2px 12px rgba(0,0,0,.8),0 1px 3px rgba(0,0,0,.9)}[r="1e8p5up1dhmri8"] .subtitle{font-size:1.15rem;margin:0 0 2rem;color:var(--color-text-muted-inverted);text-shadow:0 1px 6px rgba(0,0,0,.9),0 0 16px rgba(0,0,0,.6)}[r="1e8p5up1dhmri8"] form{max-width:480px;margin:0 auto}[r="1e8p5up1dhmri8"] form input{font-size:1rem;padding:.65rem 1rem;background:var(--color-surface);color:var(--color-text);border-color:transparent}[r="1e8p5up1dhmri8"] form button{font-size:1rem;padding:.65rem 1.25rem}[r="1e8p5up1dhmri8"] .photo-credit{position:absolute;z-index:2;bottom:.5rem;right:1rem;font-size:.7rem;opacity:.55;margin:0;color:var(--color-surface)}
