.club-gora-page{background:#f1e4db;color:#23160f}.club-gora-page .site-header{background:#f1e4db}.club-gora-page .eyebrow{font:500 11px/1.2 var(--font-mono,monospace);letter-spacing:.13em;text-transform:uppercase}.club-gora-page h1,.club-gora-page h2,.club-gora-page h3{font-family:var(--font-serif,Georgia,serif);font-weight:400}.club-gora-page em{font-style:normal}.club-pill{display:inline-flex;align-items:center;justify-content:center;gap:25px;border-radius:40px;padding:12px 24px;font:400 16px/1 var(--font-serif,Georgia,serif);text-decoration:none;border:1px solid currentColor}.club-pill.light{color:#f1e4db}.club-pill.dark{color:#23160f}.club-hero{min-height:660px;position:relative;color:white;display:flex;align-items:center;overflow:hidden}.club-hero-photo{position:absolute;inset:0;background:url('../figma/figma-974.webp') center 48%/cover no-repeat}.club-hero-overlay{position:absolute;inset:0;background:linear-gradient(90deg,rgba(24,13,8,.78) 0%,rgba(24,13,8,.4) 60%,rgba(24,13,8,.10))}.club-hero-copy{position:relative;width:min(700px,76%);margin-left:clamp(25px,9vw,175px);padding:110px 0}.club-hero h1{font-size:clamp(58px,7vw,111px);line-height:.85;letter-spacing:-.05em;margin:28px 0}.club-hero-copy>p:not(.eyebrow){font:400 clamp(16px,1.4vw,19px)/1.45 var(--font-sans,Arial,sans-serif);max-width:430px;margin:0 0 31px}.club-hero-index{position:absolute;right:4%;bottom:32px;font:500 12px var(--font-mono,monospace);letter-spacing:.15em}.club-manifesto{text-align:center;min-height:540px;padding:100px 20px 60px;position:relative}.club-manifesto h2{font-size:clamp(65px,8vw,120px);letter-spacing:-.06em;line-height:.82;margin:22px 0 33px}.club-manifesto>p:not(.eyebrow){max-width:550px;margin:0 auto;font:400 17px/1.5 var(--font-sans,Arial,sans-serif)}.club-scribble{width:160px;height:160px;object-fit:contain;margin:48px auto 0;display:block}.club-how{background:#ccc352;padding:115px clamp(25px,7vw,115px) 122px}.club-how-head{display:flex;justify-content:space-between;gap:20px;align-items:start;max-width:1350px;margin:0 auto 65px}.club-how-head h2{font-size:clamp(62px,6.5vw,104px);line-height:.82;letter-spacing:-.055em;margin:0}.club-steps{max-width:1350px;margin:auto;display:grid;grid-template-columns:repeat(3,1fr);gap:28px}.club-steps article{padding-top:25px;border-top:1px solid #23160f;min-height:225px}.club-steps .step-num{font:500 13px var(--font-mono,monospace)}.club-steps h3{font-size:clamp(33px,3.1vw,47px);margin:35px 0 14px;line-height:.95}.club-steps p{font:400 15px/1.45 var(--font-sans,Arial,sans-serif);max-width:300px}.club-showcase{display:grid;grid-template-columns:1fr 1fr;min-height:575px}.club-showcase-visual{background:url('../figma/figma-974.webp') 45% center/cover no-repeat}.club-showcase-content{padding:75px clamp(25px,7vw,120px);display:flex;flex-direction:column;justify-content:center}.club-showcase h2{font-size:clamp(54px,5vw,82px);line-height:.88;letter-spacing:-.05em;margin:25px 0}.club-showcase p{font:400 17px/1.5 var(--font-sans,Arial,sans-serif);max-width:450px;margin:0 0 30px}.club-showcase .club-pill{align-self:flex-start}.club-quote{text-align:center;padding:115px 15px 130px}.club-quote img{height:130px;width:160px;object-fit:contain;margin-bottom:40px}.club-quote h2{font-size:clamp(52px,6.3vw,93px);letter-spacing:-.05em;line-height:.94;margin:0}.club-join{background:#23160f;color:#f1e4db;text-align:center;padding:115px 20px 120px}.club-join h2{font-size:clamp(70px,8vw,125px);letter-spacing:-.06em;line-height:.82;margin:28px 0 30px}.club-join p{font:400 17px/1.5 var(--font-sans,Arial,sans-serif);max-width:530px;margin:0 auto 32px}.club-join small{display:block;font:400 12px/1.4 var(--font-sans,Arial,sans-serif);opacity:.65;margin-top:27px}.club-gora-page .gora-footer{margin:0}@media(max-width:700px){.club-hero{min-height:580px}.club-hero-copy{width:calc(100% - 45px);margin-left:25px;padding:70px 0}.club-hero h1{font-size:clamp(57px,12vw,84px)}.club-hero-photo{background-position:40% center}.club-manifesto{padding:80px 20px 55px}.club-how{padding:75px 22px}.club-how-head{display:block}.club-how-head h2{margin-top:30px}.club-steps{grid-template-columns:1fr;gap:20px}.club-steps article{min-height:0;padding-bottom:24px}.club-steps h3{margin-top:22px}.club-showcase{grid-template-columns:1fr}.club-showcase-visual{min-height:350px}.club-showcase-content{padding:75px 25px}.club-quote{padding:90px 15px}.club-join{padding:90px 20px}}
