.page-module___8aEwW__hero{isolation:isolate;background:#493027;height:clamp(420px,65vw,840px);position:relative}.page-module___8aEwW__photo{object-fit:cover}.page-module___8aEwW__hero:after{content:"";pointer-events:none;background:linear-gradient(#0000003d,#0000);height:35%;position:absolute;inset:0 0 auto}.page-module___8aEwW__memberHero .app-nav{text-shadow:0 1px 4px #000000b3}.page-module___8aEwW__main{background:var(--paper)}.page-module___8aEwW__notice{padding-inline:var(--gutter);border-radius:0;margin:0}.page-module___8aEwW__band{padding:clamp(24px, 3.2vw, 46px) var(--gutter)}.page-module___8aEwW__band p{letter-spacing:-.035em;text-wrap:pretty;max-width:54ch;font-size:clamp(19px,2.25vw,32px);line-height:1.3}.page-module___8aEwW__intro,.page-module___8aEwW__joinBand{justify-content:space-between;align-items:center;gap:clamp(24px,5vw,80px);display:flex}.page-module___8aEwW__intro h1{letter-spacing:-.045em;text-wrap:pretty;max-width:29ch;font-size:clamp(25px,3.2vw,46px);font-weight:750;line-height:1.04}.page-module___8aEwW__joinButton{letter-spacing:-.045em;white-space:nowrap;flex:none;min-width:clamp(126px,18vw,250px);min-height:58px;padding:14px 30px;font-size:clamp(19px,2vw,28px);font-weight:700}.page-module___8aEwW__joinButton span{font-weight:500}.page-module___8aEwW__photoSection{isolation:isolate;background:#403c2c;height:clamp(370px,56.5vw,800px);position:relative}.page-module___8aEwW__photoHeading{z-index:1;padding:clamp(25px, 4vw, 64px) var(--gutter);color:#fff9ed;letter-spacing:-.055em;text-shadow:0 1px 12px #0000004d;font-size:clamp(35px,5.1vw,72px);font-weight:750;line-height:1;position:relative}.page-module___8aEwW__lounge{height:clamp(340px,50vw,720px)}.page-module___8aEwW__joinBand p{max-width:53ch;font-size:clamp(18px,1.8vw,26px)}@media (max-width:600px){.page-module___8aEwW__hero{height:112vw;max-height:600px}.page-module___8aEwW__hero .page-module___8aEwW__photo{object-position:43% center}.page-module___8aEwW__intro,.page-module___8aEwW__joinBand{flex-direction:column;align-items:flex-start;gap:22px}.page-module___8aEwW__intro h1{max-width:25ch;font-size:clamp(25px,7vw,36px)}.page-module___8aEwW__joinButton{min-height:48px;padding:12px 24px}.page-module___8aEwW__photoSection{height:100vw;min-height:340px;max-height:600px}.page-module___8aEwW__lounge{height:90vw;min-height:310px}.page-module___8aEwW__desktopBreak{display:none}}
