@font-face{font-family:Kingthings Petrock;src:url(/fonts/kingthings-petrock.woff)format("woff");font-weight:400;font-style:normal;font-display:swap}.ot-home{--primary:#e6bd70;--primary-foreground:#191109;--ring:#e6bd70;--border:#554636;--background:#090c11;--foreground:#f6f0e8;--muted-foreground:#bfb8c4;color:#f6f0e8;background:#090c11;overflow-x:clip}.ot-home .site-shell{width:min(1220px,100% - 96px)}.ot-home .site-nav{z-index:5;background:#090c11;border-bottom:1px solid #8d6c3d80;gap:24px;min-height:86px;padding:18px 3.5%;position:relative}.ot-home .site-wordmark{letter-spacing:1px;font-size:23px}.ot-home .site-wordmark>svg{stroke-width:1.4px;width:38px;height:38px}.ot-home .site-wordmark small{letter-spacing:2px;color:#dfba7c;font-size:12px}.ot-home .site-nav nav{color:#e1d9d1;gap:22px;font-size:14px}.ot-home .site-nav nav a{border-bottom:1px solid #0000;padding-block:10px}.ot-home .site-nav nav a:hover{border-color:#dfba7c}.ot-home [data-slot=button]{border-radius:3px;gap:10px;min-height:46px;font-size:14px;transition:background .2s,transform .2s;box-shadow:inset 0 0 0 1px #fff2}.ot-home a[data-slot=button]:not([data-variant=outline]){color:#1c140b;background:linear-gradient(120deg,#f3d698,#c89747);border:1px solid #eaca89;font-weight:600}.ot-home a[data-slot=button]:hover{transform:translateY(-2px)}.ot-home a[data-variant=outline]{color:#f4ead9;background:#090c11c9;border:1px solid #ad8750}.ot-home a[data-variant=outline]:hover{background:#302719}.home-skip{z-index:10;color:#17110c;background:#e6bd70;padding:14px 20px;position:absolute;top:-100px;left:20px}.home-skip:focus{top:10px}.home-hero{isolation:isolate;background:#13101a;place-items:center;min-height:720px;padding:64px 24px 92px;display:grid;position:relative;overflow:hidden}.home-hero-art{object-fit:cover;object-position:center 45%;z-index:-3;width:100%;height:100%;position:absolute;inset:0}.home-hero-shade{z-index:-2;background:linear-gradient(#090c1133,#07091015 20%,#0000 76%,#090c11 100%),linear-gradient(90deg,#0000 14%,#08091055 33%,#080910b3 50%,#08091055 67%,#0000 86%);position:absolute;inset:0}.ot-home .hero-copy{text-align:center;text-shadow:0 2px 20px #000b;width:min(100%,590px);padding:0 5px}.ot-home .hero-copy .site-kicker{color:#efd398;letter-spacing:2.8px;justify-content:center;align-items:center;gap:14px;margin-bottom:16px;font-size:12px;display:flex}.hero-copy .site-kicker span{background:#e0bc78;flex-shrink:0;width:30px;height:1px}.hero-crown{stroke-width:1.15px;color:#edc77f;width:44px;height:44px;margin:0 auto 15px}.ot-home .hero-copy h1{letter-spacing:-2.2px;color:#fff7e9;font-size:clamp(58px,5.4vw,82px);line-height:1.01}.ot-home .hero-copy h1 em{color:#edc77f}.ot-home .site-intro{color:#ede5e0;max-width:440px;margin:24px auto 28px;font-size:16px;line-height:1.7}.ot-home .site-cta{justify-content:center;gap:12px}.ot-home .site-cta [data-slot=button]{white-space:normal;height:auto;padding:13px 20px}.home-discover{letter-spacing:2px;color:#dcc99d;align-items:center;gap:12px;font-size:12px;display:flex;position:absolute;bottom:22px}.ot-home .site-ribbon{color:#e5c68e;letter-spacing:1.5px;background:#0c0e13;border-block:1px solid #74593177;gap:22px;padding:24px 30px;font-size:12px}.ot-home .site-ribbon span{align-items:center;gap:13px;display:flex}.ot-home .site-ribbon svg{stroke-width:1.4px;width:21px;height:21px;display:block}.ot-home .site-kicker{color:#e1bc79;letter-spacing:2.2px;margin-bottom:13px;font-size:12px}.ot-home h2{letter-spacing:-1px;font-size:clamp(32px,3.3vw,48px);line-height:1.12}.ot-home .site-section{padding-block:72px;scroll-margin-top:25px}.ot-home .site-section-head{margin-bottom:38px}.ot-home .site-text-link{color:#e9d6b2;border-bottom:1px solid #9e7e4966;padding-bottom:8px;font-size:14px}.ot-home .site-gallery-section{background:radial-gradient(at 50% 60%,#25182d77,#0000 70%),#0b0e15}.home-featured{text-align:center;grid-template-columns:repeat(3,minmax(0,1fr));gap:54px;max-width:980px;margin:0 auto;display:grid}.home-featured figure{min-width:0;margin:0}.home-featured a{filter:drop-shadow(0 16px 20px #0009);max-width:255px;margin:auto;transition:transform .25s;display:block}.home-featured a:hover{transform:translateY(-9px)rotate(-1deg)}.home-featured img{border-radius:10px;width:100%;height:auto;display:block}.home-featured figcaption{padding-top:22px}.home-featured figcaption>span{letter-spacing:2.5px;color:#caa467;margin-bottom:7px;font-size:12px;display:block}.home-featured h3{font:32px/1.1 Georgia,serif}.home-featured p{color:#bcb3c5;margin-top:7px;font-size:14px}.home-creator-gallery{border-top:1px solid #80634355;margin-top:55px;padding-top:32px}.home-creator-gallery>h3{margin-bottom:25px;font:30px Georgia,serif}.home-owner-link{color:#dfba7c;text-align:center;margin-top:30px;font-size:14px;text-decoration:underline;display:block}.home-play{isolation:isolate;background:#11151d;border:1px solid #97754877;min-height:470px;margin-top:10px;margin-bottom:72px;position:relative;overflow:hidden}.home-play>img{z-index:-3;object-fit:cover;object-position:center 40%;width:100%;height:100%;position:absolute;inset:0}.home-play:after{content:"";z-index:-2;background:linear-gradient(90deg,#090c11f5 0%,#090c11dc 28%,#090c1166 56%,#0000 80%);position:absolute;inset:0}.home-play>div{width:54%;max-width:640px;padding:55px}.home-play h2{font-size:clamp(36px,4vw,54px)}.home-play p:not(.site-kicker){color:#ddd5d4;max-width:420px;margin:23px 0 27px;font-size:16px;line-height:1.75}.home-play-note{color:#c6bcae;align-items:center;gap:9px;margin-top:20px;font-size:14px;display:flex}.home-rulebook{background:radial-gradient(at 0 55%,#5b361f44,#0000 60%),#100e12;border-block:1px solid #8f6e3d55}.ot-home .rb-section{grid-template-columns:minmax(220px,.7fr) minmax(0,1.3fr);align-items:center;gap:64px;display:grid}.ot-home .rb-section .site-section-head{margin:0;display:block}.ot-home .rb-section .site-subtle{margin-top:24px;font-size:16px;display:block}.ot-home .rb-section h2{font-size:clamp(36px,4vw,54px)}.ot-home .rb-reader{background:#090b10b3;border:1px solid #aa855055;border-radius:3px;padding:20px;box-shadow:0 18px 50px #0005}.ot-home .rb-viewport{margin:16px 0;padding-bottom:12px}.ot-home .rb-book{max-width:650px}.ot-home .rb-single{max-width:245px}.ot-home .rb-reader button[data-slot=button]{color:#eadbc6;background:#15151d;border-color:#806743}.ot-home .rb-hint{font-size:13px}.ot-home .rb-reader .rb-controls p{font-size:14px}.ot-home .rb-open-placeholder{grid-column:2}.ot-home .site-posts{gap:24px}.ot-home .site-post{background:#11131c;border-color:#66503566;border-radius:3px}.ot-home .site-post>div{padding:26px}.ot-home .site-post h3{font-size:29px}.ot-home .site-empty{background:linear-gradient(105deg,#18131dbb,#0e1117);border:1px solid #7c624344;min-height:160px;padding:30px}.ot-home .site-empty>svg{display:none}.ot-home .site-qa{border-top:1px solid #765d3c55;gap:70px}.ot-home .site-question{color:#e6e0db;padding:21px 0;font-size:16px}.ot-home .site-answer{color:#c7c0c9}.ot-home .site-bottom{gap:30px;padding-bottom:65px}.ot-home .site-connect{background:linear-gradient(135deg,#101722,#14101c);border:1px solid #68503b66;padding:38px}.ot-home .site-shop{background:radial-gradient(at 100% 100%,#47233655,#0000 80%),#17121b;border-color:#84633b88;padding:38px}.ot-home .site-shop>svg{margin-bottom:20px}.ot-home .site-socials a{border-color:#66523d88}.ot-home .site-footer{border-color:#70543777;padding-block:30px 40px}.ot-home .site-footer>span{letter-spacing:1px}.ot-home .site-subtle{color:#bcb3c4}@media (min-width:1700px){.home-hero{min-height:810px}.home-hero-art{object-position:center 42%}}@media (max-width:1100px){.ot-home .site-nav{gap:15px}.ot-home .site-nav nav{order:3;justify-content:center;gap:24px;width:100%}.ot-home .site-shell{width:calc(100% - 56px)}.home-hero{min-height:660px}.ot-home .rb-section,.home-featured{gap:30px}.home-play>div{width:60%;padding:40px}.ot-home .site-qa{gap:35px}}@media (max-width:760px){.ot-home .site-shell{width:calc(100% - 36px)}.ot-home .site-nav{padding:17px 18px}.ot-home .site-wordmark{font-size:18px}.ot-home .site-wordmark>svg{width:28px;height:28px}.ot-home .site-wordmark small{font-size:10px}.ot-home .site-nav nav{white-space:nowrap;flex-wrap:nowrap;justify-content:flex-start;gap:18px;width:100%;padding-bottom:3px;overflow-x:auto}.ot-home .site-nav>[data-slot=button]{min-height:42px;padding-inline:13px}.home-hero{align-items:end;min-height:730px;padding:170px 18px 65px}.home-hero-art{object-position:50% top;object-fit:contain;aspect-ratio:1672/941;height:auto}.home-hero-shade{background:linear-gradient(#090c1122,#090c1177 30%,#090c11d9 64%,#090c11 98%)}.ot-home .hero-copy{width:100%;max-width:520px}.ot-home .hero-copy h1{letter-spacing:-1.5px;font-size:clamp(38px,9vw,62px)}.hero-crown{display:none}.ot-home .hero-copy .site-kicker{letter-spacing:2px;font-size:10px}.ot-home .site-intro{margin:20px auto 23px;font-size:16px;line-height:1.65}.ot-home .site-cta{gap:10px}.ot-home .site-cta [data-slot=button]{padding-inline:14px;font-size:14px}.home-discover{font-size:10px;bottom:19px}.ot-home .site-ribbon{grid-template-columns:1fr;gap:16px;padding:20px;font-size:11px;display:grid}.ot-home .site-ribbon span{justify-content:center}.ot-home .site-ribbon svg{width:18px;height:18px}.ot-home .site-section{padding-block:48px}.ot-home .site-section-head{flex-direction:column;align-items:start;gap:18px;margin-bottom:28px;display:flex}.ot-home h2{font-size:36px}.home-featured{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.home-featured img{border-radius:4px}.home-featured figcaption{padding-top:13px}.home-featured figcaption>span{letter-spacing:1px;font-size:10px}.home-featured h3{font-size:23px}.home-featured p{font-size:12px;line-height:1.4}.home-play{min-height:580px;margin-bottom:48px}.home-play>img{object-position:64% top}.home-play:after{background:linear-gradient(#0000,#090c1199 35%,#090c11f5 70%,#090c11 100%)}.home-play>div{width:100%;max-width:none;padding:260px 26px 30px}.home-play h2{font-size:38px}.home-play p:not(.site-kicker){margin:18px 0 22px}.home-play-note{font-size:13px}.ot-home .rb-section{display:block}.ot-home .rb-section .site-section-head{margin-bottom:25px}.ot-home .rb-section .site-subtle{margin-top:14px}.ot-home .rb-section h2{font-size:36px}.ot-home .rb-reader{padding:14px}.ot-home .rb-single{max-width:280px}.ot-home .rb-reader button{padding-inline:10px}.ot-home .site-qa{grid-template-columns:1fr;gap:20px}.ot-home .site-bottom{grid-template-columns:1fr;gap:20px;padding-bottom:45px}.ot-home .site-connect,.ot-home .site-shop{padding:28px}.ot-home .site-footer{gap:19px}.ot-home .site-footer .site-wordmark{width:100%}}@media (prefers-reduced-motion:reduce){.home-featured a,.ot-home [data-slot=button]{transition:none}.home-featured a:hover,.ot-home a[data-slot=button]:hover{transform:none}}.ot-home h1,.ot-home h2,.ot-home h3,.ot-home .site-wordmark{font-synthesis:none;font-family:Kingthings Petrock,Georgia,serif;font-weight:400}.ot-home .hero-copy h1{letter-spacing:0;line-height:1.12}.ot-home .hero-copy h1 em{font-style:normal}.ot-home h2,.ot-home h3{letter-spacing:0;line-height:1.2}
