:root{--paper:#f4f2e9;--ink:#193d30;--muted:#5e6d5f;--gold:#dfad54;--line:#d6dccc}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:30px}body{margin:0;background:var(--paper);color:var(--ink);font-family:Arial,Helvetica,sans-serif;line-height:1.6}a{color:inherit;text-decoration:none}button{font:inherit;cursor:pointer}a,button,summary{-webkit-tap-highlight-color:transparent}a:focus-visible,button:focus-visible,summary:focus-visible{outline:3px solid #c98a27;outline-offset:5px}.wrap{width:min(1240px,calc(100% - 96px));margin-inline:auto}.header{height:112px;display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid var(--line)}.brand{display:flex;gap:13px;align-items:center;font-size:17px;font-weight:800;letter-spacing:1.5px;line-height:1.3}.brand small{display:block;font-size:8px;letter-spacing:1.9px;margin-top:7px;color:var(--muted)}.brand-icon{background:var(--ink);color:var(--paper);font-family:Georgia,serif;font-size:32px;width:42px;height:42px;text-align:center;line-height:42px;box-shadow:5px 5px 0 #d6dccb}.header nav{display:flex;align-items:center;gap:34px;font-size:14px}.channel{border:1px solid var(--line);padding:10px 17px}.hero{display:grid;grid-template-columns:1fr 1.05fr;align-items:center;min-height:650px;gap:16px;padding-top:54px;padding-bottom:60px;overflow:hidden}.eyebrow{font-size:10px;letter-spacing:2px;font-weight:700;margin:0 0 25px;display:flex;gap:10px;align-items:center}.dot{width:7px;height:7px;background:#b18534;border-radius:50%}h1,h2{font-family:Georgia,'Times New Roman',serif;letter-spacing:-2.4px;font-weight:400;line-height:1.08}h1{font-size:clamp(48px,5.4vw,76px);margin:0 0 26px}h1 em{color:#678456;font-weight:400}.intro{max-width:470px;font-size:16px;color:var(--muted);margin:0 0 30px}.button{display:inline-flex;gap:30px;align-items:center;border:0;padding:16px 23px;font-weight:600;font-size:14px}.primary{background:var(--ink);color:white;box-shadow:4px 4px 0 #b8c6a6}.primary:hover{background:#2d5840}.server-address{font-family:monospace;font-size:13px;margin:19px 0 7px}.server-address span{font-family:Arial,sans-serif;font-size:9px;letter-spacing:.8px;color:var(--muted);margin-left:14px}.access-note{font-size:11px;color:var(--muted);max-width:360px}.hero-art{position:relative;align-self:center}.hero-art img{position:relative;width:113%;height:auto;max-width:none;margin-left:-5%;display:block}.sun{position:absolute;width:68%;aspect-ratio:1;border-radius:50%;background:#e9e7d4;top:1%;left:20%}.art-note{display:block;text-align:center;font:italic 14px Georgia,serif;color:var(--muted);margin-top:-8px}.status-strip{border-top:1px solid var(--line);border-bottom:1px solid var(--line);display:flex;align-items:center;justify-content:space-between;gap:20px;padding:20px 0;font-size:12px;color:var(--muted)}.status-heading{display:flex;align-items:center;gap:9px;color:var(--ink)}.status-dot{width:7px;height:7px;border-radius:50%;background:#a9894e}.status-dot.online{background:#56814d}.section{padding:100px 0}.section-title{display:grid;grid-template-columns:1fr 1fr;column-gap:80px;align-items:center}.section-title .eyebrow{grid-column:1/-1}h2{font-size:44px;margin:0 0 20px;letter-spacing:-1.4px}.section-title>p:last-child{font-size:15px;color:var(--muted);max-width:420px;margin:0}.features{display:grid;grid-template-columns:repeat(3,1fr);gap:40px;margin-top:50px}.features article{border-top:2px solid var(--line);padding-top:20px}.feature-number{font:10px monospace;letter-spacing:1px;color:var(--muted)}h3{font-size:17px;line-height:1.4;margin:15px 0 10px}.features p{font-size:14px;color:var(--muted);margin:0}.join-section{background:var(--ink);color:var(--paper);padding:75px 0}.join-grid{display:grid;grid-template-columns:1fr 1fr;gap:100px}.join-section .eyebrow{color:#d4b976}.join-section h2{font-size:49px}.join-section p{color:#bfcfbe;font-size:14px}.text-link{display:inline-block;border-bottom:1px solid #7f9a7a;margin-top:20px;padding-bottom:6px;font-size:14px}.steps{list-style:none;padding:0;margin:0}.steps li{display:flex;gap:22px;padding:0 0 25px;margin-bottom:25px;border-bottom:1px solid #3d5a46}.steps li:last-child{border:0;padding:0;margin-bottom:0}.steps li>span{font:italic 28px Georgia,serif;color:#d4b976}.steps h3{margin:0 0 8px;font-size:18px}.steps p{margin:0}.inline-copy{border:1px solid #5b735b;background:#244936;color:var(--paper);padding:9px 12px;font-family:monospace;margin-top:12px;font-size:13px}.inline-copy span{margin-left:12px;color:#d4b976}.faq{padding:80px 0;max-width:850px}.faq h2{font-size:36px;margin-bottom:32px}details{border-top:1px solid var(--line);padding:19px 0}details:last-child{border-bottom:1px solid var(--line)}summary{cursor:pointer;font-size:16px;font-weight:600}details p{max-width:700px;font-size:14px;color:var(--muted)}footer{display:flex;align-items:center;justify-content:space-between;gap:24px;border-top:1px solid var(--line);padding-block:28px;margin-bottom:16px}footer p{font-size:10px;color:var(--muted);line-height:1.6}footer>a:last-child{font-size:12px}.footer-brand{font-size:12px;letter-spacing:1.6px;font-weight:800}.toast{position:fixed;bottom:28px;left:50%;transform:translateX(-50%);background:#193d30;color:#fff;padding:12px 20px;font-size:14px;box-shadow:0 4px 30px #0003;opacity:0;pointer-events:none;transition:opacity .15s;max-width:90%;text-align:center;z-index:10}.toast.show{opacity:1}@media(min-width:1500px){.hero{min-height:710px}}@media(max-width:900px){.wrap{width:calc(100% - 48px)}.header{height:92px}.header nav{gap:20px}.hero{min-height:560px;gap:0}.intro{font-size:14px}h1{font-size:54px}.hero-art img{width:125%;margin-left:-8%}.section-title{column-gap:35px}.features{gap:25px}.join-grid{gap:45px}.status-strip{flex-wrap:wrap}.status-strip>span{width:calc(50% - 10px)}}@media(max-width:620px){.wrap{width:calc(100% - 40px)}.header{height:85px}.brand{font-size:13px;letter-spacing:1px}.brand small{font-size:6px;letter-spacing:1.5px}.brand-icon{width:32px;height:32px;font-size:25px;line-height:32px}.header nav>a:not(.channel){display:none}.header .channel{font-size:11px;padding:7px 10px}.hero{grid-template-columns:1fr;padding-top:38px;padding-bottom:35px;min-height:auto}.eyebrow{font-size:9px;letter-spacing:1.5px;margin-bottom:22px}h1{font-size:55px;letter-spacing:-2px}.intro{font-size:15px;max-width:100%;margin-bottom:25px}.hero-art{margin-top:15px}.hero-art img{width:100%;margin:0}.sun{top:4%}.art-note{font-size:12px;margin-top:-10px}.button{padding:14px 19px}.server-address{font-size:12px}.access-note{font-size:10px}.status-strip{font-size:10px;gap:12px;padding:17px 0}.section{padding:58px 0}.section-title{display:block}h2{font-size:35px}.section-title>p:last-child{font-size:14px}.features{grid-template-columns:1fr;gap:26px;margin-top:30px}.features article{padding-top:14px}.features h3{margin-top:10px}.join-section{padding:48px 0}.join-grid{grid-template-columns:1fr;gap:35px}.join-section h2{font-size:39px}.text-link{margin-top:5px}.faq{padding:50px 0}.faq h2{font-size:30px}summary{font-size:14px}footer{flex-wrap:wrap;gap:10px;padding-block:20px}footer p{order:3;width:100%;margin:5px 0}.toast{font-size:12px;width:max-content}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.toast{transition:none}}
