*{box-sizing:border-box}html{color-scheme:dark}body{margin:0;background:#080a09;color:#eee9de;font-family:Arial,Helvetica,sans-serif}a{color:inherit}header{max-width:1240px;margin:auto;padding:20px 42px;display:flex;justify-content:space-between;align-items:center}.brand{display:flex;gap:18px;align-items:center;text-decoration:none}.brand img{width:74px;height:74px;object-fit:contain}.brand strong{font:21px Georgia,serif;letter-spacing:2px}.brand small{display:block;color:#d4b16b;font-size:9px;letter-spacing:3px;margin-top:7px}.header-link{font-size:12px;text-decoration:none;color:#c5c6bc;border-bottom:1px solid #666247;padding-bottom:7px}.scene{position:relative;max-width:1380px;margin:auto;min-height:710px;overflow:hidden;border-top:1px solid #333628}.scene-photo{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center;opacity:.64}.shade{position:absolute;inset:0;background:linear-gradient(90deg,rgba(8,10,9,.97) 3%,rgba(8,10,9,.87) 33%,rgba(8,10,9,.28) 72%,rgba(8,10,9,.08)),linear-gradient(0deg,#080a09,transparent 38%)}.content{position:relative;max-width:1240px;padding:78px 42px 85px;margin:auto;display:grid;grid-template-columns:1.15fr .85fr;gap:60px;align-items:center}.eyebrow{font-size:10px;letter-spacing:3px;color:#d4b16b;font-weight:bold;text-transform:uppercase}.line{width:42px;height:1px;background:#d4b16b;margin:24px 0}h1{font:normal clamp(48px,5.5vw,78px)/1.04 Georgia,serif;letter-spacing:-2px;margin:20px 0 25px}h1 em{font-weight:normal;color:#d4b16b}.intro{font-size:16px;line-height:1.8;max-width:410px;color:#dadbd0;margin-bottom:29px}.join{display:inline-flex;align-items:center;justify-content:space-between;gap:32px;background:#d4b16b;color:#11150f;padding:19px 25px;font-size:14px;font-weight:bold;text-decoration:none;border:1px solid #d4b16b;transition:background .15s}.join:hover{background:#ecd29b}.join span{font-size:22px;font-weight:normal;line-height:1}.note{font-size:11px;line-height:1.8;max-width:330px;color:#b7bbb0;margin:16px 0 0}.zoom-label{font-size:10px;letter-spacing:2px;color:#d4b16b;margin-top:30px}.zoom-label b{color:#eee9de;font-size:15px;letter-spacing:-.3px;margin-right:12px}.host{margin-top:75px;background:rgba(8,10,9,.91);border:1px solid #817044;padding:30px;max-width:400px;justify-self:end;width:100%}.host-top{display:flex;align-items:center;gap:20px;margin:22px 0 25px}.portrait{width:82px;height:82px;object-fit:cover;object-position:center 27%;border-radius:50%;border:1px solid #d4b16b}.host h2{font:normal 29px/1.15 Georgia,serif;margin:0 0 8px}.role{font-size:10px;letter-spacing:1px;color:#d4b16b;line-height:1.7}.contact{border-top:1px solid #39402f;padding-top:20px}.contact a{display:block;text-decoration:none;font-size:12px;line-height:2.2;overflow-wrap:anywhere}.contact a:hover{text-decoration:underline}.contact .label{color:#a5aaa0;margin-right:8px;font-size:10px}.schedule{display:block;border:1px solid #78643a;padding:13px 16px;margin-top:22px;font-size:10px;font-weight:bold;letter-spacing:1px;text-decoration:none;text-align:center;color:#d4b16b}.schedule:hover{background:#22271d}.help{max-width:1156px;padding:23px 0;margin:0 auto;display:flex;align-items:center;justify-content:space-between;gap:30px;border-top:1px solid #333628;border-bottom:1px solid #333628}.help p{font-size:12px;color:#a5aaa0;line-height:1.8;margin:0}.help strong{font-size:13px;color:#eee9de;font-weight:normal;display:block}.help a{color:#d4b16b;text-decoration:none}.footer{max-width:1240px;margin:auto;padding:25px 42px 35px;display:flex;justify-content:space-between;gap:25px;font-size:10px;line-height:1.8;color:#8d9487}.footer a{text-decoration:none;color:#b5b8ab}.footer small{font-size:9px}.focus-visible,a:focus-visible{outline:2px solid #ecd29b;outline-offset:5px}@media(min-width:1450px){.scene{border:1px solid #333628}}@media(max-width:850px){header{padding:16px 24px}.brand strong{font-size:18px}.brand img{width:60px;height:60px}.content{padding:45px 25px 50px;gap:35px;grid-template-columns:1fr}.host{justify-self:start;max-width:100%;margin-top:0}.scene-photo{object-position:68% center}.shade{background:linear-gradient(90deg,rgba(8,10,9,.91),rgba(8,10,9,.65)),linear-gradient(0deg,#080a09,transparent)}h1{font-size:58px}.intro{max-width:470px}.help{margin:0 25px;padding:22px 0;display:block}.help p+p{margin-top:14px}.footer{padding:22px 25px;display:block}.footer>div+div{margin-top:16px}}@media(max-width:420px){.header-link{font-size:10px}.brand{gap:10px}.brand strong{font-size:15px}.brand small{font-size:7px;letter-spacing:2px}.brand img{width:48px;height:48px}h1{font-size:49px}.host{padding:23px}.host h2{font-size:26px}.join{width:100%}}