.welcome-guide{color:#f3eee5;background:#0e0e10}.welcome-guide section[id]{scroll-margin-top:30px}.welcome-guide p{line-height:1.8}.welcome-guide h1,.welcome-guide h2,.welcome-guide h3{overflow-wrap:break-word}.welcome-guide a:focus-visible{outline-offset:6px;outline:2px solid #edcf89}.welcome-hero{grid-template-columns:1.2fr .8fr;align-items:center;gap:60px;padding-block:66px 70px;display:grid}.welcome-hero h1{letter-spacing:-.055em;margin:26px 0 32px;font:400 clamp(56px,7.5vw,108px)/1.05 Georgia,serif}.welcome-hero h1 em{color:#e2bd75}.welcome-hero p:not(.eyebrow){color:#bbb5a9;max-width:580px;font-size:18px}.welcome-hero .welcome-intro{color:#f3eee5!important;font-size:25px!important}.welcome-hero figure{margin:0}.welcome-hero img{object-fit:cover;object-position:center;border:1px solid #514129;width:100%;height:550px}.welcome-hero figcaption{letter-spacing:.15em;color:#c5b58f;padding-top:17px;font-size:12px}.welcome-actions{flex-wrap:wrap;align-items:center;gap:26px;margin-top:30px;display:flex}.welcome-actions>a:not(.primary){color:#dfc58d;text-underline-offset:6px;font-size:16px}.welcome-motto{text-align:center;background:#17140f;border-block:1px solid #554020;padding:40px 20px}.welcome-motto p{margin:0;font:400 clamp(25px,3.2vw,42px)/1.4 Georgia,serif}.welcome-motto em{color:#e2bd75}.welcome-contents{border-bottom:1px solid #393326;flex-wrap:wrap;gap:16px 34px;padding-block:28px;display:flex}.welcome-contents a{color:#cfc2a6;align-content:center;min-height:44px;font-size:14px;text-decoration:none}.welcome-section{border-bottom:1px solid #393326;padding-block:80px}.welcome-section h2,.welcome-ending h2{margin:20px 0 30px;font-size:clamp(40px,5.5vw,74px);line-height:1.12}.welcome-split{grid-template-columns:1fr 1fr;gap:70px;display:grid}.welcome-signature{color:#d2b776;font:italic 26px/1.5 Georgia,serif}.welcome-prose p,.welcome-section-intro{color:#bfb8aa;max-width:730px;font-size:17px}.welcome-prose .welcome-lead{color:#eee7dc;font:400 27px/1.5 Georgia,serif}.welcome-prose blockquote{color:#e0c28b;border-left:2px solid #ad8643;margin:30px 0 0;padding-left:24px;font:italic 22px/1.6 Georgia,serif}.welcome-records{grid-template-columns:repeat(4,minmax(0,1fr));gap:28px;margin:40px 0;display:grid}.welcome-records article{border-top:1px solid #77603a;padding-top:24px}.welcome-number{letter-spacing:.12em;color:#cdad70;font-size:14px}.welcome-guide h3{margin:20px 0 12px;font:400 26px/1.3 Georgia,serif}.welcome-records p,.welcome-team p,.welcome-direction p,.welcome-roadmap p{color:#bfb8aa;font-size:16px}.welcome-listen{background:#1a1712;border:1px solid #6e5530;grid-template-columns:1fr 1fr;align-items:center;gap:35px;padding:32px;display:grid}.welcome-listen h3{margin-top:12px;font-size:36px}.welcome-listen p{color:#c9bda6;font-size:16px}.welcome-audio{min-width:0}.welcome-audio audio{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;width:100%;display:block}.welcome-audio p{text-align:center;font-size:14px}.welcome-more{justify-content:space-between;align-items:center;gap:40px;margin-top:30px;display:flex}.welcome-more p{color:#bfb8aa;max-width:620px;font-size:16px}.welcome-more .primary{flex-shrink:0}.welcome-editions{border-top:1px solid #393326;margin-top:30px;padding-top:12px}.welcome-editions p{color:#bfb8aa;max-width:850px;font-size:16px}.welcome-team{grid-template-columns:repeat(4,minmax(0,1fr));gap:30px;margin-top:40px;display:grid}.welcome-team article{border-top:1px solid #655032}.welcome-team .welcome-role{color:#d2b776;min-height:45px;font-size:14px;line-height:1.6}.welcome-team-line{color:#ddc596;margin:45px 0 0;font:italic 26px/1.6 Georgia,serif}.welcome-journey{counter-reset:journey;margin:10px 0;padding:0;list-style:none}.welcome-journey li{counter-increment:journey;color:#c9c1b3;padding:0 0 24px 48px;font-size:17px;line-height:1.7;position:relative}.welcome-journey li:before{content:counter(journey,decimal-leading-zero);color:#cfad6b;font-size:14px;position:absolute;top:3px;left:0}.welcome-direction{grid-template-columns:repeat(3,minmax(0,1fr));gap:40px;display:grid}.welcome-roadmap{margin:40px 0 0;padding:0;list-style:none}.welcome-roadmap li{border-top:1px solid #393326;grid-template-columns:45px .8fr 1.2fr;align-items:baseline;gap:22px;padding:25px 0;display:grid}.welcome-roadmap h3,.welcome-roadmap p{margin:0}.welcome-ending{text-align:center;padding-block:75px}.welcome-ending img{object-fit:contain;width:170px;height:170px;margin:0 auto 25px}.welcome-ending .primary{margin:0 auto}.welcome-guide .eyebrow{font-size:13px}@media (max-width:960px){.welcome-hero{gap:30px}.welcome-hero img{height:480px}.welcome-split{gap:35px}.welcome-team,.welcome-records{grid-template-columns:repeat(2,minmax(0,1fr))}.welcome-more{flex-direction:column;align-items:flex-start;gap:12px}.welcome-direction{gap:25px}.welcome-roadmap li{grid-template-columns:35px .8fr 1.2fr;gap:16px}}@media (max-width:640px){.welcome-hero{grid-template-columns:1fr;padding-block:35px 40px}.welcome-hero h1{font-size:clamp(48px,12vw,72px)}.welcome-hero figure{width:100%;max-width:400px;margin-inline:auto}.welcome-hero img{height:430px}.welcome-hero p:not(.eyebrow){font-size:16px}.welcome-section{padding-block:48px}.welcome-split,.welcome-listen,.welcome-direction{grid-template-columns:1fr;gap:20px}.welcome-section h2{font-size:42px}.welcome-listen{padding:24px 18px}.welcome-records,.welcome-team{gap:24px 20px}.welcome-guide h3{font-size:24px}.welcome-team .welcome-role{min-height:0}.welcome-roadmap li{grid-template-columns:30px 1fr}.welcome-roadmap p{grid-column:2}.welcome-contents{gap:5px 22px}.welcome-ending{padding-block:50px}.welcome-team-line{font-size:23px}.welcome-prose .welcome-lead{font-size:24px}}@media (max-width:380px){.welcome-records,.welcome-team{grid-template-columns:1fr}}.welcome-listen+.welcome-listen{margin-top:24px}
