/* Bright, welcoming club introduction. */
.hero-stage{background:linear-gradient(115deg,#fff 0%,#f1f6ff 58%,#e8f0ff 100%);color:var(--ink);border-bottom:1px solid #d8e4f5}
.hero .eyebrow{color:#0757e8}.hero h1{color:#13223e}.hero h1>span{color:#0757e8}
.hero .lead{color:#43536b}.hero-note{color:#526075}.hero-note span+span{border-color:#b6c6dc}
.hero .button{background:#0757e8;color:#fff;box-shadow:0 6px 18px #0757e81a}
.hero .button:hover{background:#0648bf;color:#fff}
.hero-photo{background:#eef3fa}.hero-photo:after{display:none}
.hero-photo figcaption{background:#fff;color:#13223e;border-left:4px solid #0757e8;box-shadow:0 8px 28px #13223e12;padding:1rem 1.25rem}
.hero-photo figcaption>span:first-child{color:#0757e8}.hero-photo figcaption strong{color:#13223e}.hero-photo figcaption>span:last-child{color:#43536b}
.hero-photo .photo-label{background:#fff;color:#0757e8;box-shadow:0 2px 12px #13223e12}
@media(max-width:58rem){.hero-stage{background:linear-gradient(145deg,#fff,#edf4ff)}.hero-photo figcaption{padding:1.125rem;border-left:0;border-top:4px solid #0757e8;box-shadow:none}.hero-photo .photo-label{background:#fff;color:#0757e8}}
@media(forced-colors:active){.hero-stage,.hero-photo figcaption,.hero-photo .photo-label{background:Canvas;color:CanvasText}.hero h1,.hero h1>span,.hero .eyebrow,.hero .lead,.hero-note,.hero-photo figcaption>*{color:CanvasText}.hero .button{background:ButtonFace;color:ButtonText;border:2px solid ButtonText}}
