body.guest-page:not(.login-page) #guest-about.guild-about{display:block;background:#0e1512;color:var(--text)}
#guest-about .hom-intro{display:grid;grid-template-columns:1fr 1fr;gap:clamp(28px,5vw,90px);align-items:start}
body.guest-page:not(.login-page) #guest-about .hom-intro h2{font:700 clamp(56px,6.4vw,106px)/.94 var(--display);text-transform:uppercase;letter-spacing:-.02em}
#guest-about .hom-established{font:11px/1.7 var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--paper);margin:18px 0 0}
#guest-about .hom-intro-copy{font:18px/1.75 var(--body);color:#cdd2c7;margin:0;max-width:720px}
#guest-about .hom-history,#guest-about .hom-why{position:relative;border:1px solid var(--line);margin-top:34px;padding:28px}
#guest-about .hom-history::before,#guest-about .hom-why::before{content:'';position:absolute;left:-1px;top:-1px;width:12px;height:12px;border-left:2px solid var(--lime);border-top:2px solid var(--lime)}
#guest-about .hom-history::after,#guest-about .hom-why::after{content:'';position:absolute;right:-1px;bottom:-1px;width:12px;height:12px;border-right:2px solid var(--lime);border-bottom:2px solid var(--lime)}
#guest-about .hom-history{display:flex;align-items:center;gap:50px;padding-block:16px}
#guest-about .hom-anniversary{display:flex;align-items:center;gap:22px;color:var(--lime)}
#guest-about .hom-anniversary strong{font:700 88px/1 var(--display);color:transparent;-webkit-text-stroke:1px var(--lime)}
#guest-about .hom-anniversary>span{font:700 clamp(23px,2.4vw,36px)/1.1 var(--display);text-transform:uppercase}
#guest-about .hom-timeline{display:flex;align-items:center;gap:18px;flex:1;font:12px var(--mono);color:var(--lime)}
#guest-about .hom-timeline i{position:relative;flex:1;height:1px;background:#778573}
#guest-about .hom-timeline i::before,#guest-about .hom-timeline i::after{content:'';position:absolute;top:-5px;width:10px;height:10px;border:1px solid var(--lime);border-radius:50%;background:#0e1512}
#guest-about .hom-timeline i::before{left:0}#guest-about .hom-timeline i::after{right:0}
#guest-about .hom-why-heading{display:flex;align-items:center;justify-content:space-between;gap:28px;margin-bottom:22px}
#guest-about .hom-why h3{font:700 clamp(34px,3.5vw,52px)/1.1 var(--display);text-transform:uppercase;margin:0}
#guest-about [role="tablist"]{display:flex;border-bottom:1px solid #465347}
#guest-about [role="tab"]{background:transparent;color:var(--muted);border:0;border-bottom:3px solid transparent;padding:16px 22px;font:11px/1.5 var(--mono);letter-spacing:.09em;text-transform:uppercase;cursor:pointer}
#guest-about [role="tab"][aria-selected="true"]{color:var(--lime);border-bottom-color:var(--lime)}
#guest-about [role="tab"]:hover{color:var(--paper)}
#guest-about [role="tab"]:focus-visible,#guest-about [role="tabpanel"]:focus-visible{outline:2px solid var(--lime);outline-offset:4px}
#guest-about [role="tabpanel"][hidden]{display:none}
#guest-about [role="tabpanel"] ul{padding:0;margin:0;list-style:none}
#guest-about [role="tabpanel"] li{position:relative;margin:0;padding:20px 12px 20px 42px;border-bottom:1px solid #354239;font:500 clamp(17px,1.5vw,23px)/1.55 var(--body)}
#guest-about [role="tabpanel"] li:last-child{border-bottom:0}
#guest-about [role="tabpanel"] li::before{content:'';position:absolute;left:8px;top:30px;width:9px;height:9px;background:var(--lime)}
@media(max-width:1050px){#guest-about .hom-why-heading{align-items:flex-start;flex-direction:column}#guest-about .hom-history{gap:28px}#guest-about .hom-intro-copy{font-size:16px}}
@media(max-width:760px){#guest-about .hom-intro{grid-template-columns:1fr;gap:24px}#guest-about .hom-history{flex-wrap:wrap;gap:20px}#guest-about .hom-timeline{flex-basis:100%}#guest-about .hom-history,#guest-about .hom-why{padding:20px;margin-top:24px}#guest-about [role="tablist"]{width:100%}#guest-about [role="tab"]{flex:1;padding:12px 6px;font-size:9px;letter-spacing:0}#guest-about [role="tabpanel"] li{padding:16px 0 16px 24px}#guest-about [role="tabpanel"] li::before{left:0;top:25px;width:7px;height:7px}}
