.hero-pello{height:auto;min-height:max(860px,100svh,66.667vw);padding:0;background:#101b13;isolation:isolate}
.hero-pello .hbg{animation:none;filter:none}
.hero-pello .hbg img{display:block;width:100%;height:100%;object-fit:cover;object-position:center}
.hero-pello::after{z-index:0;background:linear-gradient(90deg,rgba(8,18,11,.86),rgba(8,18,11,.62) 30%,transparent 55%),linear-gradient(0deg,rgba(8,18,11,.5),transparent 13%)}
.hero-pello .hc{position:relative;z-index:1;width:100%;max-width:1440px;margin:auto;padding:155px 5vw 82px;display:grid;grid-template-columns:minmax(0,.9fr) minmax(280px,1.1fr);column-gap:46px;align-items:start}
.hero-pello .hero-identity,.hero-pello h1,.hero-pello .hlede,.hero-pello-welcome,.hero-pello .hacts,.hero-shortcuts{grid-column:1}
.hero-pello h1{font-size:clamp(3.6rem,6.7vw,6.5rem);max-width:10ch;line-height:.95}
.hero-pello .hlede{font-size:1rem;line-height:1.65;margin:20px 0 23px;max-width:45ch}
.hero-pello-portrait{display:none;position:relative;min-width:0;margin:0;pointer-events:none}
.hero-pello-welcome{margin:0 0 24px;padding-top:13px;border-top:1px solid rgba(224,191,82,.38);width:fit-content}
.hero-pello-welcome p{margin:0 0 5px;font:400 1.1rem var(--serif);color:var(--ivory)}
.hero-pello-welcome blockquote{margin:0;font:italic 500 clamp(1.3rem,2.3vw,2rem)/1.25 var(--serif);color:var(--gold3)}
.hero-pello .hacts{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px;margin:0}
.hero-pello .hacts .btn{font:600 14px/1.3 var(--sans);letter-spacing:0;text-transform:none;min-height:54px;justify-content:center;text-align:center;padding:14px 12px;border-radius:9px;white-space:normal}
.hero-pello .hacts .gold{background:linear-gradient(135deg,#edcc67,#d2a618);color:#172319}
.hero-shortcuts{display:flex;flex-wrap:wrap;gap:9px;margin-top:14px}
.hero-shortcuts .btn{font:500 14px/1.3 var(--sans);min-height:43px;padding:10px 15px;border-color:rgba(234,223,189,.3);border-radius:8px}
.hero-pello .cue{bottom:20px;right:30px;font-size:13px;z-index:2}
.member-nav-entry{border:0;background:transparent;color:var(--ivory);font:500 .73rem var(--sans);letter-spacing:.1em;text-transform:uppercase;cursor:pointer;text-align:left;padding:0;min-height:34px}
@media(max-width:1050px){
 .hero-pello{min-height:100svh;height:auto;overflow:hidden}
 .hero-pello .hbg{display:none}
 .hero-pello::after{display:none}
 .hero-pello .hc{display:flex;flex-direction:column;align-items:center;text-align:center;padding:112px 22px 24px;gap:0}
 .hero-pello .hero-identity{align-items:center;margin:0 0 13px}.hero-pello .hero-identity strong{font-size:1.05rem;letter-spacing:.03em}.hero-pello .hero-identity .eyebrow{font-size:12px;letter-spacing:.16em}
 .hero-pello h1{font-size:clamp(3.1rem,13.6vw,4.8rem);line-height:.94;max-width:10ch;margin:0 auto;letter-spacing:-.035em}
 .hero-pello .hlede{font-size:16px;line-height:1.45;margin:15px 0 0;max-width:35ch}
 .hero-pello-portrait{display:block;width:calc(100% + 44px);align-self:center;margin:22px -22px 0;order:0}
 .hero-pello-portrait::after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(180deg,#101b13,transparent 8%,transparent 97%,#101b13)}
 .hero-pello-portrait img{display:block;height:clamp(480px,145vw,740px);width:100%;object-fit:cover;object-position:76% center}
 .hero-pello-welcome{width:100%;margin:13px 0 20px;border-top:0;padding:0}.hero-pello-welcome p{font-size:1.15rem}.hero-pello-welcome blockquote{font-size:clamp(1.38rem,5.8vw,1.85rem);line-height:1.25}
 .hero-pello .hacts{width:100%;grid-template-columns:1fr;gap:10px}.hero-pello .hacts .btn{font-size:16px;min-height:53px;line-height:1.3;border-radius:10px}
 .hero-shortcuts{width:100%;display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:18px}.hero-shortcuts .btn{min-width:0;white-space:normal;text-align:center;justify-content:center;min-height:49px;font-size:14px;padding:9px}
 .hero-pello .cue{display:none}.member-nav-entry{font-size:15px;letter-spacing:.02em;min-height:44px;padding:9px 0}
}
@media(prefers-reduced-motion:reduce){.hero-pello .hbg{animation:none}}

.rebuild-gate{overflow-x:hidden}
