:root{color:#253b35;font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;--paper:#f2e8d9;--ink:#253b35;--muted:#5d6257;--green:#183d3b;--gold:#f3c36b;--peach:#efb89b;--line:#c8c1af;background:#f2e8d9;font-family:Arial,Helvetica,sans-serif}*{box-sizing:border-box}body{margin:0}a{color:inherit;text-decoration:none}button,input,select{font:inherit}button,a,input,select{-webkit-tap-highlight-color:transparent;touch-action:manipulation}button{cursor:pointer}img{max-width:100%;height:auto;display:block}h1,h2,h3,p{margin:0}h1,h2{letter-spacing:-.055em;font-weight:750}h1{font-size:clamp(48px,6.4vw,84px);line-height:1.02}h2{font-size:clamp(30px,3.1vw,42px);line-height:1.12}h1 em,h2 em{font-family:Georgia,serif;font-weight:400}p{font-size:16px;line-height:1.65}:focus-visible{outline-offset:5px;outline:3px solid #963c23}main:focus{outline:none}::selection{color:#183d3b;background:#f3c36b}.wrap{width:min(1200px,100% - 80px);margin-inline:auto}.site-header{background:var(--green);color:#f8e6c7;justify-content:space-between;align-items:center;gap:30px;min-height:86px;display:flex}body:has(.site-header):before{content:"";background:var(--green);z-index:-1;height:86px;position:absolute;top:0;left:0;right:0}.wordmark{letter-spacing:-1.5px;align-items:center;font-size:30px;font-weight:800;display:flex}.brand-period{color:var(--peach)}.brand-mark{gap:3px;margin-right:11px;display:flex;transform:rotate(-7deg)}.brand-mark span{background:#f3c36b;border:2px solid #efb89b;border-radius:50%;width:14px;height:19px;display:block;position:relative}.brand-mark span:after{content:"";background:var(--green);border-radius:50%;width:5px;height:7px;position:absolute;top:5px;left:4px}.brand-mark span:last-child{align-self:center;height:14px}.brand-mark span:last-child:after{height:5px;top:3px}nav{align-items:center;gap:28px;font-size:15px;display:flex}nav a{border-bottom:2px solid #0000;align-items:center;min-height:44px;padding:10px 0;display:flex}nav a:hover,nav a[aria-current]{color:var(--gold);border-bottom-color:var(--gold)}.site-header :focus-visible,.hero :focus-visible{outline-color:#fff1cf}.skip-link{z-index:100;color:var(--green);background:var(--gold);padding:14px 22px;font-weight:700;position:fixed;top:-100px;left:20px}.skip-link:focus{top:15px}.eyebrow{letter-spacing:1.5px;font-size:12px;font-weight:700;line-height:1.6}.hero{color:#f8e6c7;background:var(--green);border-top:1px solid #45615a;overflow:hidden}.hero-inner{grid-template-columns:.95fr 1.05fr;align-items:center;min-height:600px;display:grid;position:relative}.hero-copy{z-index:2;padding-block:40px 45px;position:relative}.hero .eyebrow{color:#dfc5a5;margin-bottom:26px;font-size:11px}.hero h1{letter-spacing:-.065em;font-size:clamp(64px,7.6vw,108px);line-height:.94}.hero h1 em{color:var(--peach);letter-spacing:-.07em}.hero-lead{color:#e2e1cf;margin-top:27px;font-size:17px;line-height:1.65}.button{border:1px solid #0000;border-radius:5px;justify-content:center;align-items:center;gap:28px;min-height:54px;padding:13px 23px;font-size:15px;font-weight:700;line-height:1.5;transition:background .15s,transform .15s,box-shadow .15s;display:inline-flex}.button span{font-size:22px;font-weight:400;line-height:1}.button.primary{background:var(--gold);color:#233c35;border-color:#f3c36b;box-shadow:0 3px #a77939}.button.primary:hover{background:#ffdb96;transform:translateY(-2px);box-shadow:0 5px #a77939}.button.primary:active{transform:translateY(2px);box-shadow:0 1px #a77939}.button.secondary{color:var(--ink);background:0 0;border-color:#79816c}.hero .button{margin-top:28px}.hero-footnote{color:#c9d3c5;margin-top:17px;font-size:13px}.hero-character{background:radial-gradient(at 54% 44%,#61817555 0%,#183d3b00 68%);justify-content:center;align-self:stretch;align-items:center;display:flex;position:relative}.character-study{width:100%;margin:0;position:relative}.character-stage{aspect-ratio:5/6;width:100%;position:relative}.character-stage img{object-fit:contain;filter:drop-shadow(0 15px 20px #09262455);width:100%;height:100%;transition:transform .35s}.character-study figcaption{font-size:13px;line-height:1.6}.character-study figcaption span{letter-spacing:1px;margin-right:9px;font-size:10px;font-weight:700}.character-study--home{max-width:505px;margin:-9px 0 38px 20px}.character-study--home figcaption{color:#e1ddcc;width:126px;display:none;position:absolute;top:22px;right:-15px}.character-study--home figcaption span{margin:0;font-size:10px;display:block}.appearance-invitation{background:var(--peach);color:#293c33;border:1px solid #d69b7e;grid-template-columns:1fr auto;gap:3px 12px;padding:15px 20px;transition:transform .2s,box-shadow .2s;display:grid;position:absolute;bottom:30px;right:-5px;transform:rotate(-4deg);box-shadow:4px 5px #0e2d2a}.appearance-invitation>span:first-child{letter-spacing:-.4px;font-family:Georgia,serif;font-size:21px;font-style:italic}.appearance-invitation small{grid-column:1;font-size:12px}.invitation-arrow{grid-area:1/2/3;align-self:center;font-size:26px}.appearance-invitation:hover{transform:rotate(-1deg)translateY(-3px);box-shadow:5px 8px #0e2d2a}.hero-character:has(.appearance-invitation:hover) .character-stage img{transform:translateY(-3px)}.collection-preview{padding-block:48px 54px}.section-heading{justify-content:space-between;align-items:flex-end;gap:25px;margin-bottom:27px;display:flex}.section-heading .eyebrow{color:#726043;margin-bottom:13px}.text-link{color:#36513c;align-items:center;gap:17px;min-height:44px;padding-block:10px;font-size:15px;font-weight:700;display:inline-flex}.text-link span{font-size:22px;font-weight:400}.text-link:hover{text-underline-offset:5px;text-decoration:underline}.app-card{background:#faf0de;border:1px solid #857553;border-radius:8px;min-width:0;overflow:hidden}.app-art{background:#171e24;flex-direction:column;justify-content:flex-end;min-height:370px;display:flex;position:relative;overflow:hidden}.app-art img{object-fit:cover;width:100%;height:70%;transition:transform .35s;position:absolute;top:0;left:0}.app-art:after{content:"";background:linear-gradient(#0000 20%,#171e2433 40%,#171e24 79%);position:absolute;inset:0}.app-art:hover img{transform:scale(1.035)}.poster-type{z-index:1;letter-spacing:-3px;color:#f1dcaf;text-shadow:0 2px #090e12;padding:25px 32px 59px;font-family:Georgia,serif;font-size:58px;font-weight:900;line-height:.88}.poster-type>span{color:#eaa78d}.art-label{z-index:2;letter-spacing:1.2px;text-transform:uppercase;color:#e9c18b;font-size:10px;font-weight:700;position:absolute;bottom:22px;left:32px}.app-copy{padding:30px}.doom-card{color:#e7d9c3;background:#252c30;box-shadow:0 5px #cabc9e}.doom-card :focus-visible{outline-color:#ffd58a}.card-meta{letter-spacing:1px;text-transform:uppercase;color:#f0c78c;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;font-size:12px;font-weight:700;display:flex}.release-tag{letter-spacing:.5px;color:#e8d6b4;background:#383b34;border:1px solid #978261;border-radius:3px;padding:6px 9px;font-size:10px}.app-copy h3{letter-spacing:-1.2px;margin-top:27px;margin-bottom:12px;font-family:Georgia,serif;font-size:35px;font-weight:400;line-height:1.1}.app-copy h3 a:hover{text-underline-offset:5px;text-decoration:underline;text-decoration-thickness:1px}.app-copy p{font-size:16px;line-height:1.65}.app-copy p.edition-name{color:#eab287;margin-bottom:22px;font-size:14px;line-height:1.5}.card-bottom{border-top:1px solid #6e705e;justify-content:space-between;align-items:center;gap:15px;margin-top:28px;padding-top:16px;display:flex}.card-bottom>span{color:#c2c4b2;font-size:13px}.card-bottom>span>span{padding-inline:5px}.doom-card .text-link{color:#f0c78c}.featured-card{grid-template-columns:.88fr 1.12fr;display:grid}.featured-card .app-art{min-height:415px}.featured-card .app-copy{flex-direction:column;justify-content:center;padding:34px 39px;display:flex}.featured-card .app-copy h3{font-size:40px}.our-terms{background:#d9dfc6;border-block:1px solid #bdc4a9;padding-block:38px}.our-terms-inner{grid-template-columns:1fr 1.2fr;align-items:center;gap:50px;display:grid}.our-terms .eyebrow{margin-bottom:12px}.our-terms h2{font-size:40px}.our-terms p:not(.eyebrow){letter-spacing:-.5px;font-family:Georgia,serif;font-size:26px;line-height:1.45}.our-terms .text-link{margin-top:7px}.site-footer{justify-content:space-between;gap:30px;padding-block:32px;display:flex}.footer-brand{letter-spacing:-1px;font-size:24px;font-weight:800}.site-footer p{color:var(--muted);margin-top:6px;font-size:14px}.footer-right{flex-direction:column;align-items:flex-end;gap:13px;line-height:1.6;display:flex}.footer-right a{max-width:420px;font-size:14px}.footer-right a:hover{text-underline-offset:4px;text-decoration:underline}.footer-right span{letter-spacing:.7px;text-transform:uppercase;color:var(--muted);font-size:11px}.page-intro{padding-block:45px 35px}.page-intro .eyebrow{color:#766043;margin-bottom:23px}.page-intro>p:not(.eyebrow){color:#545e51;max-width:670px;margin-top:24px;font-size:18px}.page-intro .button{margin-top:25px}.catalogue-section{padding-bottom:45px}.catalogue-toolbar{border-block:1px solid var(--line);justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:27px;padding-block:18px;display:flex}.catalogue-toolbar>p{padding-block:12px;font-size:14px}.catalogue-filters{gap:15px;display:flex}label{color:#59604f;flex-direction:column;gap:8px;font-size:13px;display:flex}input,select{color:#253b35;background:#fff6e5;border:1px solid #8a907d;border-radius:4px;min-height:46px;padding:10px 12px;font-size:16px}input{width:265px}select{min-width:165px}.catalogue-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:26px;display:grid}.catalogue-grid .app-card:only-child{grid-column:1/-1;grid-template-columns:.88fr 1.12fr;display:grid}.catalogue-grid .app-card:only-child .app-copy{flex-direction:column;justify-content:center;padding:35px 40px;display:flex}.notice{background:#e7dbc5;border:1px solid #a59f8a;border-radius:6px;grid-column:1/-1;padding:28px}.notice h3{letter-spacing:-.7px;margin-bottom:12px;font-size:25px}.notice p{max-width:700px}.notice .button{margin-top:20px}.directions{border-top:1px solid var(--line);padding-block:33px 48px}.directions>.eyebrow{margin-bottom:15px}.directions>p:not(.eyebrow){color:#5b6253;max-width:720px;margin-top:15px}.direction-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:35px;margin-top:30px;display:grid}.direction-grid article{border-top:2px solid #8e9879;padding-top:19px}.direction-symbol{color:#7c492d;font-family:Georgia,serif;font-size:36px}.direction-grid h3{letter-spacing:-.6px;margin-top:12px;font-size:22px}.direction-grid p{color:#5b6253;margin-top:12px}.philosophy .big-principle{color:var(--ink);font-family:Georgia,serif;font-size:27px;line-height:1.45}.principles{grid-template-columns:1fr 1fr;gap:35px 60px;padding-bottom:45px;display:grid}.principles article{border-top:1px solid #adb69b;padding-top:23px}.principles article>span{letter-spacing:1.2px;color:#785336;font-size:12px;font-weight:700}.principles h2{margin-top:16px;font-size:32px}.principles p{color:#5b6253;margin-top:17px}.plain-note{background:#d9dfc6;border-radius:6px;margin-bottom:35px;padding:30px 35px}.plain-note h2{font-size:30px}.plain-note p{max-width:830px;margin-top:16px}.plain-note .text-link{margin-top:7px}.about-story{grid-template-columns:1.4fr 1fr;gap:65px;padding-block:10px 50px;display:grid}.about-story h2{font-size:35px}.about-story p{color:#5b6253;margin-top:20px}.about-story .button{margin-top:28px}.about-aside{background:#dfb799;border:1px solid #ba8c6f;border-radius:8px;align-self:start;padding:35px}.about-aside>span{color:#4b5c38;font-size:60px}.about-aside blockquote{letter-spacing:-1.5px;margin:20px 0 0;font-family:Georgia,serif;font-size:40px;line-height:1.25}.about-aside p{color:#493e31;font-size:15px}.release-intro{padding-block:30px 45px}.back-link{color:#36513c;align-items:center;min-height:44px;margin-bottom:26px;font-size:15px;display:inline-flex}.back-link:hover{text-underline-offset:4px;text-decoration:underline}.release-layout{grid-template-columns:1.1fr 1fr;align-items:center;gap:45px;display:grid}.release-layout h1{letter-spacing:-.05em;overflow-wrap:anywhere;margin-top:20px;font-family:Georgia,serif;font-size:clamp(46px,4.7vw,68px);font-weight:400}.release-subtitle{margin-top:18px;font-family:Georgia,serif;font-size:22px}.release-summary{color:#5b6253;margin-top:20px;font-size:17px}.release-actions{flex-wrap:wrap;gap:13px;margin-top:26px;display:flex}.release-actions .button{gap:17px}.download-note{color:#5b6253;margin-top:18px;font-size:14px}.release-art{background:#1b2027;border:1px solid #8b7655;border-radius:9px;overflow:hidden}.release-art img{aspect-ratio:1.25;object-fit:cover;width:100%}.release-details{border-top:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));gap:35px;padding-block:30px 45px;display:grid}.release-details h2{font-size:29px}.release-details p{color:#5b6253;margin-top:17px}.missing{min-height:60vh}.generic-art{color:#f8e6c7;background:#754a31;place-items:center;min-height:230px;font-family:Georgia,serif;font-size:100px;display:grid}.appearance-department{padding-block:25px 48px}.department-layout{grid-template-columns:1.05fr 1fr;align-items:start;gap:50px;display:grid}.department-copy .eyebrow{color:#79563e;margin-bottom:20px}.department-copy h1{font-size:clamp(48px,5vw,68px)}.department-sentiment{max-width:500px;margin-top:27px;font-family:Georgia,serif;font-size:25px;line-height:1.4}.department-copy>p:not(.eyebrow):not(.department-sentiment){color:#5b6253;max-width:540px;margin-top:20px}.department-status{background:#e8cbb2;border-left:4px solid #9a5035;margin-top:27px;padding:22px 25px}.department-status h2{letter-spacing:-.5px;font-size:24px}.department-status p{margin-top:13px;font-size:16px}.department-details{border-block:1px solid #afb59b;margin-top:20px;padding-block:16px}.department-details summary{cursor:pointer;min-height:28px;font-size:16px;font-weight:700}.department-details p{margin-top:15px}.department-details ol{padding-left:25px;font-size:16px;line-height:1.9}.department-copy>.text-link{margin-top:13px}.department-character{color:#f7e6c9;background:#31534a;border-radius:9px;padding:28px 20px 22px;position:sticky;top:25px}.character-study--department figcaption{text-align:center;margin-top:10px}@media (min-width:1500px){.hero-inner{min-height:630px}.character-study--home{max-width:530px}}@media (max-width:1050px){.wrap{width:calc(100% - 56px)}.hero-inner{grid-template-columns:1fr 1fr;min-height:550px}.hero h1{font-size:82px}.hero .eyebrow{letter-spacing:1px;font-size:10px}.hero-lead{font-size:16px}.character-study--home{margin-left:0}.character-study--home figcaption{width:100px;font-size:11px;right:-4px}.character-study--home figcaption span{font-size:9px}.appearance-invitation{padding:13px 16px;bottom:30px;right:0}.appearance-invitation>span:first-child{font-size:19px}.featured-card .app-copy{padding:29px}.featured-card .app-copy h3{font-size:34px}.poster-type{padding-inline:25px;font-size:50px}.art-label{font-size:9px;left:25px}.card-bottom{flex-wrap:wrap;gap:2px}.catalogue-grid .app-card:only-child .app-copy{padding:30px}.about-story{gap:40px}.release-layout,.department-layout{gap:30px}.release-actions{flex-direction:column;align-items:stretch}.release-details{gap:25px}}@media (max-width:700px){.wrap{width:calc(100% - 40px)}.site-header{flex-wrap:wrap;align-content:center;gap:8px;min-height:118px;padding-block:15px 7px}body:has(.site-header):before{height:118px}.wordmark{font-size:29px}nav{gap:25px;width:100%;font-size:14px}nav a{min-height:44px}.hero-inner{grid-template-columns:1fr;min-height:0}.hero-copy{padding-block:29px 0}.hero .eyebrow{letter-spacing:1px;margin-bottom:22px;font-size:9px}.hero h1{font-size:clamp(64px,16vw,90px)}.hero-lead{margin-top:22px;font-size:16px}.hero .button{margin-top:23px}.hero-footnote{display:none}.hero-character{min-height:0;margin-top:12px}.character-study--home{width:100%;max-width:270px;margin:4px auto 54px}.character-study--home figcaption{max-width:92px;font-size:11px;top:18px;right:-3px}.character-study--home figcaption span{letter-spacing:.7px;font-size:8px}.appearance-invitation{padding:13px 17px;bottom:28px;right:0}.appearance-invitation>span:first-child{font-size:20px}.appearance-invitation small{font-size:12px}.collection-preview{padding-block:32px 38px}.section-heading{flex-direction:column;align-items:flex-start;gap:12px;margin-bottom:19px}.section-heading .eyebrow{margin-bottom:12px;font-size:10px}.section-heading h2{font-size:32px}.featured-card,.catalogue-grid .app-card:only-child{grid-template-columns:1fr}.app-art,.featured-card .app-art{min-height:380px}.poster-type{padding:20px 25px 59px;font-size:62px}.art-label{font-size:9px;left:25px}.featured-card .app-copy,.catalogue-grid .app-card:only-child .app-copy,.app-copy{padding:25px}.app-copy h3,.featured-card .app-copy h3{margin-top:23px;font-size:34px}.app-copy p{font-size:16px}.app-copy p.edition-name{margin-bottom:17px;font-size:14px}.card-meta{font-size:10px}.release-tag{font-size:9px}.card-bottom{gap:10px;margin-top:24px}.card-bottom .text-link{font-size:14px}.our-terms{padding-block:30px}.our-terms-inner{grid-template-columns:1fr;gap:24px}.our-terms h2{font-size:37px}.our-terms p:not(.eyebrow){font-size:25px}.site-footer{flex-direction:column;gap:24px;padding-block:28px}.footer-right{align-items:flex-start;gap:12px}.footer-right a{font-size:14px}.page-intro{padding-block:32px}.page-intro h1{font-size:clamp(44px,12vw,65px)}.page-intro .eyebrow{margin-bottom:20px;font-size:11px}.page-intro>p:not(.eyebrow){margin-top:20px;font-size:16px}.desktop-break{display:none}.catalogue-toolbar{flex-direction:column;align-items:stretch;gap:10px;padding-top:9px}.catalogue-toolbar>p{padding-block:8px}.catalogue-filters{gap:12px;width:100%}.catalogue-filters label:first-child{flex:1;min-width:0}.catalogue-filters label:last-child{width:140px}input{width:100%;min-width:0}select{width:100%;min-width:0;padding-inline:8px}.catalogue-grid{grid-template-columns:1fr}.catalogue-section{padding-bottom:33px}.directions{padding-block:30px 40px}.directions h2{font-size:31px}.direction-grid{grid-template-columns:1fr;gap:25px;margin-top:27px}.direction-grid article{grid-template-columns:35px 1fr;gap:0 15px;display:grid}.direction-grid h3{margin-top:7px}.direction-grid p{grid-column:2;margin-top:9px}.principles{grid-template-columns:1fr;gap:30px;padding-bottom:33px}.principles h2{font-size:29px}.philosophy .big-principle{font-size:24px}.plain-note{margin-bottom:30px;padding:25px}.plain-note h2{font-size:27px}.about-story{grid-template-columns:1fr;gap:27px;padding-block:0 40px}.about-story h2{font-size:30px}.about-aside{padding:30px}.about-aside blockquote{font-size:36px}.release-intro{padding-block:20px 33px}.back-link{margin-bottom:23px}.release-layout,.department-layout{grid-template-columns:1fr;gap:28px}.release-layout h1{overflow-wrap:normal;font-size:clamp(43px,11vw,61px)}.release-layout .eyebrow{letter-spacing:1px;font-size:10px}.release-subtitle{font-size:21px}.release-summary{font-size:16px}.release-actions .button{width:100%}.release-art img{aspect-ratio:1.8}.release-details{grid-template-columns:1fr;gap:30px;padding-block:28px 38px}.release-details h2{font-size:28px}.appearance-department{padding-block:18px 35px}.department-copy h1{font-size:clamp(46px,11vw,65px)}.department-sentiment{margin-top:23px;font-size:24px}.department-status{padding:21px}.department-character{padding:22px 12px;position:static}.department-character .character-study{max-width:400px;margin-inline:auto}.character-study--department figcaption{font-size:12px}.notice{padding:24px}}@media (max-width:380px){.hero h1{font-size:63px}.hero .eyebrow{font-size:8px}.hero-character{min-height:0}.character-study--home figcaption{display:none}.appearance-invitation>span:first-child{font-size:18px}.appearance-invitation{padding:12px}.catalogue-filters{flex-direction:column}.catalogue-filters label:last-child{width:100%}.card-bottom{flex-direction:column;align-items:flex-start}.poster-type{font-size:54px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.app-card:not(.doom-card) .card-meta{color:#5c5938}.app-card:not(.doom-card) .release-tag{color:#504c32;background:#e5dbc3}.app-card:not(.doom-card) .edition-name{color:#865438}.app-card:not(.doom-card) .card-bottom>span{color:#5d6257}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--paper:#101216;--ink:#eee5d8;--muted:#b7b9b5;--green:#0a0b0e;--line:#484b50;color:var(--ink);background:var(--paper)}body:before{background:#090a0d}body:has(.site-header):before{background:#090a0d}.site-header{color:#f3f1ec;background:#090a0d;grid-template-columns:auto 1fr auto;min-height:86px;display:grid}.wordmark{letter-spacing:-1.4px;gap:0;font-size:29px}.wordmark-pal{color:#fff}.site-header nav{justify-content:center}.visit-identity{background:#17191f;border:1px solid #4a4c51;border-radius:7px;align-items:center;gap:2px;min-width:70px;min-height:54px;padding:3px;display:flex}.hero{color:#f1e5d2;background:#0c0e12;border-top-color:#36383e}.hero-character{background:radial-gradient(at 50% 44%,#46554c40,#0000 68%);flex-direction:column;padding-block:20px}.hero-copy .eyebrow,.hero-lead{color:#d0cbc1}.hero-footnote{color:#bdbeb7}.appearance-invitation{margin-top:15px;position:static;transform:rotate(-2deg)}.appearance-invitation:hover{transform:rotate(0)translateY(-2px)}.collection-preview,.page-intro,.appearance-department{color:#eee5d8}.section-heading .eyebrow,.page-intro .eyebrow{color:#c5ad8c}.text-link,.back-link{color:#f0c78c}.page-intro>p:not(.eyebrow),.directions>p:not(.eyebrow),.direction-grid p,.principles p,.about-story p,.release-summary,.download-note,.release-details p{color:#c3c2b9}.our-terms,.plain-note{color:#f2e7d1;background:#1d2422;border-color:#465048}.site-footer,.footer-right a{color:#e9dfcd}.site-footer p,.footer-right span{color:#b6b9b2}.app-card:not(.doom-card){color:#f0e3c9;background:#252b2b}.app-card:not(.doom-card) .card-meta,.app-card:not(.doom-card) .edition-name,.app-card:not(.doom-card) .card-bottom>span{color:#e4c195}label{color:#d0c8b8}input,select{color:#f4ecda;background:#20242a;border-color:#777b7b}.notice{color:#eee4d2;background:#262c2b;border-color:#74725f}.notice.error{background:#32271f;border-color:#9c7959}.button.secondary{color:#f0e4cb;border-color:#9a9b89}.button.secondary:hover{background:#3d4138}.principles article>span{color:#e7b57f}.about-aside{background:#31352a;border-color:#646e4f}.about-aside>span,.about-aside p{color:#e0c29c}:focus-visible{outline-color:#f5c97b}.assembled-head{aspect-ratio:1400/1450;isolation:isolate;opacity:0;width:100%;transition:opacity .12s;position:relative}.assembled-head[data-ready=true]{opacity:1}.assembled-head img{object-fit:fill;pointer-events:none;max-width:none;display:block;position:absolute}.assembled-head[data-ready=error]{opacity:1}.assembled-head[data-ready=error] img{display:none}.assembled-head[data-ready=error]:after{content:"Appearance unavailable";color:#d9bd97;font-size:11px}.visit-identity{width:55px;min-width:55px;padding:2px}.visit-identity .assembled-head{flex:0 0 48px;width:48px;height:50px}.character-preview{text-align:center;width:100%;margin:0 auto}.character-preview figcaption{color:#cfb38e;margin-top:3px;font-size:11px;line-height:1.5}.character-preview figcaption span{color:#b9bcb7}.sr-only{clip-path:inset(50%)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}:root{--brain-pink:#de8278;--brass:#b7945d;--brass-light:#e0c18b;--copper:#a66e49;--bone:#eee3c8}.wordmark-cereb{color:var(--brain-pink)}.is-entry{background:#090a0d}.is-entry .site-header{justify-content:center;min-height:84px;padding:17px 0 10px;display:flex}.is-entry .site-header nav,.is-entry #visit-identity,.is-entry .site-footer{display:none}.is-entry .wordmark{letter-spacing:-1.8px;font-size:36px}.arrival{text-align:center;width:min(660px,100% - 24px);margin:0 auto;padding:0 0 14px}.appearance-engine{background:linear-gradient(135deg,#232521,#121614 32%,#111413 80%,#242720);border:2px solid #a58652;border-radius:14px;width:100%;max-width:590px;margin:8px auto 0;padding:4px 15px 14px;position:relative;box-shadow:0 0 0 3px #050606,0 0 0 4px #4e3e2c,inset 0 0 0 3px #070a09,inset 0 0 0 4px #51452f,0 7px #020303,0 15px 28px #0008}.appearance-engine:before,.appearance-engine:after{content:"";background:linear-gradient(45deg,#aa8b58 43%,#332a1f 44% 57%,#c7a979 58%);border:1px solid #d2b781;border-radius:50%;width:7px;height:7px;position:absolute;top:9px;box-shadow:0 1px 2px #000}.appearance-engine:before{left:9px}.appearance-engine:after{right:9px}.pipework{pointer-events:none;width:100%;height:auto;display:block;overflow:visible}.pipe-run{fill:none;stroke-linecap:round;stroke-linejoin:round}.machine-manifold{z-index:1;margin-bottom:-1px;position:relative}.reels{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.reel{flex-direction:column;align-items:center;min-width:0;display:flex;position:relative}.reel-aperture{isolation:isolate;touch-action:pan-y pinch-zoom;background:#080b0d;border:1px solid #a78a58;border-radius:7px;width:100%;height:clamp(118px,18svh,160px);position:relative;overflow:hidden;box-shadow:0 0 0 2px #030504,inset 0 0 12px #000,0 2px #b49a6740}.reel-aperture:after{content:"";z-index:3;pointer-events:none;background:linear-gradient(#080b0dfa,#080b0d66 12%,#0000 32% 68%,#080b0d66 88%,#080b0dfa);position:absolute;inset:0;box-shadow:inset 0 0 9px #0009}.reel-strip{will-change:transform;width:100%;position:absolute;top:0;left:0}.reel-cell{height:var(--reel-step,80px);justify-content:center;align-items:center;display:flex}.reel-cell img{object-fit:contain;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;width:98%;height:94%}.reel-sight{z-index:2;pointer-events:none;background:#dbb16a18;width:100%;height:1px;position:absolute;top:50%}.creep{z-index:4;color:#ddbd84;cursor:grab;touch-action:pan-y pinch-zoom;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;background:0 0;border:0;width:100%;height:50%;padding:0;position:absolute;left:0}.creep-up{top:0}.creep-down{bottom:0}.creep span{text-shadow:0 1px #000;font:16px/12px ui-monospace,monospace;position:absolute;left:calc(50% - 4px)}.creep-up span{top:4px}.creep-down span{bottom:4px}.creep:active{cursor:grabbing}.creep:focus-visible{outline-offset:-3px;outline:2px solid #f5d495}.instrument-key{color:#30291d;-webkit-tap-highlight-color:transparent;cursor:pointer;background:radial-gradient(circle at 38% 24%,#fff6df,#e8dabb 72%,#cab993);border:2px solid #af915c;border-radius:50%;flex:none;place-items:center;width:56px;height:56px;min-height:56px;padding:0;display:grid;box-shadow:inset 0 0 0 2px #fff5db,inset 0 0 0 3px #b6a37b,0 3px #6d5434,0 5px #020403,0 7px 9px #0006}.reel-spin{margin-top:12px}.key-symbol{filter:drop-shadow(0 1px #fff8);width:28px;height:28px}.instrument-key:hover{background:radial-gradient(circle at 38% 24%,#fff9e9,#f1e3c4 72%,#d9c49c)}.instrument-key:active{transform:translateY(3px);box-shadow:inset 0 0 0 2px #fff5db,inset 0 0 0 3px #b6a37b,0 1px #6d5434,0 2px #020403}.instrument-key:disabled{color:#39382f;cursor:wait;background:#938975}.control-manifold{margin-top:8px}.engine-actions{grid-template-columns:repeat(2,1fr);justify-items:center;margin-top:-1px;padding-inline:20%;display:grid}.engine-spin-all,.engine-enter{width:66px;height:66px;min-height:66px}.engine-actions .key-symbol{width:32px;height:32px}.engine-enter{border-color:#d4b170;box-shadow:inset 0 0 0 2px #fff5db,inset 0 0 0 3px #b6a37b,0 3px #6d5434,0 5px #020403,0 0 0 3px #80623955}.artwork-status:not(.sr-only){color:#f0d6af;max-width:480px;margin:14px auto;font-size:14px;line-height:1.5}.artwork-status button{color:#f7d19b;background:0 0;border:1px solid #b19362;border-radius:5px;min-height:44px;margin-left:8px;padding:10px}.twin-picked .reel-aperture{opacity:.65}.twin-target .reel-aperture{outline-offset:3px;outline:1px solid #c8a66d}.twin-over .reel-aperture{outline:2px solid #f2d69b;box-shadow:0 0 18px #dab26c55}.twin-ghost{z-index:1000;object-fit:contain;will-change:transform;pointer-events:none;filter:drop-shadow(0 6px 9px #000b);width:108px;height:108px;position:fixed;top:0;left:0}.character-preview{position:relative}.character-preview--arrival{--head-height:clamp(270px,calc(100svh - 470px),430px);width:min(100%,430px);margin:12px auto 0}.character-preview--home{--head-height:360px;max-width:390px}.character-preview .assembled-head{aspect-ratio:1400/1450;height:auto;width:min(100%,calc(var(--head-height) * .965517));max-width:100%;margin:auto}.face-tickle{z-index:35;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:5px;width:34%;height:21%;min-height:44px;padding:0;position:absolute;top:59%;left:33%}.face-tickle:hover,.face-tickle:active{background:0 0;border:0}.face-tickle:focus-visible{outline-offset:2px;outline:2px solid #f5d495}@media (max-width:700px){.site-header{grid-template-columns:1fr auto;gap:5px 10px;min-height:118px;padding-block:10px 4px;display:grid}.site-header .wordmark{grid-area:1/1}#visit-identity{grid-area:1/2}.site-header nav{grid-area:2/1/auto/-1;justify-content:flex-start}.hero-character{min-height:0}.character-preview--home{--head-height:260px}.is-entry .site-header{min-height:70px;padding:11px 0 6px}.is-entry .wordmark{font-size:33px}.appearance-engine{margin-top:5px;padding:4px 10px 13px}.reels{gap:7px}.reel-aperture{height:clamp(110px,17svh,154px)}.instrument-key{width:50px;height:50px;min-height:50px}.reel-spin{margin-top:10px}.engine-spin-all,.engine-enter{width:62px;height:62px;min-height:62px}.character-preview--arrival{--head-height:clamp(250px,calc(100svh - 420px),400px);margin-top:10px}}@media (max-width:700px) and (max-height:650px){.is-entry .site-header{min-height:59px;padding-block:5px}.is-entry .wordmark{font-size:30px}.reel-aperture{height:96px}.character-preview--arrival{--head-height:260px}}.is-entry{--cabinet-width:min(650px,calc(100vw - 8px),70svh);--reel-band-height:clamp(118px,16svh,170px);--key-deck-height:calc(var(--cabinet-width) * .324125);--chamber-height:clamp(220px,calc(var(--cabinet-width) * .55),320px);--main-key-size:62px;background:#000;flex-direction:column;justify-content:center;min-height:100svh;display:flex}.is-entry:before{display:none}.is-entry:has(.site-header):before{display:none}.is-entry main{flex:none;width:100%}.is-entry .site-header{width:var(--cabinet-width);aspect-ratio:1086/250;background:#000 url(./crown-VpWmYhRw.webp) 50%/100% 100% no-repeat;flex:none;height:auto;min-height:0;margin:0 auto;padding:0;position:relative}.is-entry .site-header .wordmark{font-size:clamp(22px,calc(var(--cabinet-width) * .062),41px);letter-spacing:-1.25px;white-space:nowrap;line-height:1;position:absolute;top:41.2%;left:50%;transform:translate(-50%,-50%)}.is-entry .arrival{width:var(--cabinet-width);margin:0 auto;padding:0}.is-entry .appearance-engine{width:100%;max-width:none;height:calc(var(--reel-band-height) + var(--key-deck-height));box-shadow:none;background:#000;border:0;border-radius:0;margin:0;padding:0}.is-entry .appearance-engine:before,.is-entry .appearance-engine:after{display:none}.cabinet-reel-band{height:var(--reel-band-height);pointer-events:none;background:#000 url(./reel-band-CZBYII_8.webp) 50%/100% 100% no-repeat;position:absolute;inset:0 0 auto}.cabinet-key-deck{top:var(--reel-band-height);width:100%;height:var(--key-deck-height);pointer-events:none;background:#000 url(./key-deck-C1hj8Kmi.webp) 50%/100% 100% no-repeat;position:absolute}.is-entry .reels{z-index:1;display:block;position:absolute;inset:0}.is-entry .reel{width:15.2855%;height:100%;display:block;position:absolute;top:0}.is-entry .reel:first-child{left:14.0884%}.is-entry .reel:nth-child(2){left:32.965%}.is-entry .reel:nth-child(3){left:51.8416%}.is-entry .reel:nth-child(4){left:70.7182%}.is-entry .reel-aperture{top:calc(var(--reel-band-height) * .0394737);height:calc(var(--reel-band-height) * .859649);width:100%;box-shadow:none;background:0 0;border:0;border-radius:8px;position:absolute}.is-entry .reel-aperture:after{background:linear-gradient(#000,#0006 11%,#0000 30% 70%,#0006 90%,#000);border-radius:8px;box-shadow:inset 0 0 5px #0009}.is-entry .creep{color:#f2c36f}.is-entry .creep span{text-shadow:0 1px 2px #000;font-size:17px}.is-entry .instrument-key{color:#251c10;background:#ead7b7 url(data:image/webp;base64,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) 50%/100% 100% no-repeat;border:0;width:clamp(44px,5vw,56px);height:clamp(44px,5vw,56px);min-height:44px;padding:0;box-shadow:0 2px 3px #0009}.is-entry .instrument-key:before{content:"";pointer-events:none;border:1px solid #c49b58;border-radius:50%;position:absolute;inset:0;box-shadow:inset 0 0 0 1px #ffe1a177}.is-entry .reel-spin{left:50%;top:calc(var(--reel-band-height) + var(--key-deck-height) * .12784);margin:0;position:absolute;transform:translate(-50%,-50%)}.is-entry .reel-spin:active{transform:translate(-50%,calc(2px - 50%))}.is-entry .instrument-key:hover{filter:brightness(1.06);background-color:#ead7b7}.is-entry .instrument-key:disabled{filter:saturate(.45)brightness(.7);cursor:wait}.is-entry .key-symbol{filter:drop-shadow(0 1px #fff6);width:25px;height:25px}.is-entry .engine-actions{z-index:2;top:calc(var(--reel-band-height) + var(--key-deck-height) * .59091 - var(--main-key-size) * .5);width:100%;height:var(--main-key-size);margin:0;padding:0;display:block;position:absolute;left:0}.is-entry .engine-actions .instrument-key{width:62px;height:62px;min-height:62px;position:absolute;top:50%;transform:translate(-50%,-50%);box-shadow:0 2px 5px #0009}.is-entry .engine-actions .instrument-key:active{transform:translate(-50%,calc(3px - 50%))}.is-entry .engine-spin-all{left:36.1879%}.is-entry .engine-enter{left:63.9042%}.is-entry .engine-actions .key-symbol{width:32px;height:32px}.is-entry .character-preview--arrival{width:100%;max-width:none;height:var(--chamber-height);isolation:isolate;background:#000 url(./chamber-CAgbP31y.webp) 50%/100% 100% no-repeat;margin:0;position:relative}.is-entry .character-preview--arrival .assembled-head{z-index:2;width:min(49%,calc(var(--chamber-height) * .965517));aspect-ratio:1400/1450;max-width:none;height:auto;margin:0;position:absolute;bottom:-12px;left:50%;transform:translate(-50%)}.is-entry .character-preview--arrival:before,.is-entry .character-preview--arrival:after{content:"";z-index:3;pointer-events:none;background-image:url(./chamber-CAgbP31y.webp);background-size:400% 100%;width:25%;position:absolute;top:0;bottom:0}.is-entry .character-preview--arrival:before{background-position:0;left:0}.is-entry .character-preview--arrival:after{background-position:100%;right:0}.is-entry .face-tickle{width:26%;height:22%;top:61%;left:37%}.cabinet-plinth{z-index:1;aspect-ratio:1086/210;pointer-events:none;background:#000 url(./plinth-BY9QgPYb.webp) 50%/100% 100% no-repeat;width:100%;position:relative}.is-entry .twin-target .reel-aperture{outline-offset:2px;outline-color:#e3bb76}.is-entry .twin-over .reel-aperture{outline-color:#ffdc8e;box-shadow:0 0 14px #eac17a66}.is-entry .artwork-status:not(.sr-only){z-index:5;background:#19110b;border:1px solid #b28b52;padding:12px;position:relative}@media (min-width:701px){.is-entry{--main-key-size:74px}.is-entry .engine-actions .instrument-key{width:74px;height:74px;min-height:74px}.is-entry .engine-actions .key-symbol{width:35px;height:35px}}@media (max-width:350px){.is-entry{--main-key-size:58px}.is-entry .reel{width:15.9%}.is-entry .engine-actions .instrument-key{width:58px;height:58px;min-height:58px}}.is-entry .key-symbol--stamp{filter:none}.is-entry .oak-door-face{object-fit:contain;pointer-events:none;-webkit-user-select:none;user-select:none;filter:none;width:auto;max-width:32px;height:36px;display:block}@media (min-width:701px){.is-entry .oak-door-face{max-width:36px;height:42px}}.is-entry .instrument-key>.key-symbol,.is-entry .instrument-key>.oak-door-face{margin:0;position:absolute;top:45.5556%;left:47.7778%;transform:translate(-50%,-50%)}.is-entry .instrument-key{isolation:isolate}.is-entry .instrument-key:after{content:"";pointer-events:none;z-index:0;mix-blend-mode:multiply;background:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='90'%20height='82'%20viewBox='0%200%2090%2082'%3e%3cdefs%3e%3cradialGradient%20id='age'%20cx='44%25'%20cy='39%25'%20r='66%25'%3e%3cstop%20offset='0'%20stop-color='%23fff8e7'%20stop-opacity='.03'/%3e%3cstop%20offset='.57'%20stop-color='%23c9b584'%20stop-opacity='.14'/%3e%3cstop%20offset='.82'%20stop-color='%23ad8b50'%20stop-opacity='.3'/%3e%3cstop%20offset='1'%20stop-color='%2386612d'%20stop-opacity='.44'/%3e%3c/radialGradient%3e%3cradialGradient%20id='bloom'%3e%3cstop%20stop-color='%23b19864'%20stop-opacity='.22'/%3e%3cstop%20offset='1'%20stop-color='%23b19864'%20stop-opacity='0'/%3e%3c/radialGradient%3e%3cfilter%20id='grain'%20x='0'%20y='0'%20width='100%25'%20height='100%25'%3e%3cfeTurbulence%20type='fractalNoise'%20baseFrequency='.7'%20numOctaves='2'%20seed='17'/%3e%3cfeColorMatrix%20type='matrix'%20values='0%200%200%200%20.35%200%200%200%200%20.26%200%200%200%200%20.12%20.1%200%200%200%200'/%3e%3c/filter%3e%3c/defs%3e%3crect%20width='90'%20height='82'%20fill='url(%23age)'/%3e%3cellipse%20cx='16'%20cy='30'%20rx='18'%20ry='24'%20fill='url(%23bloom)'/%3e%3cellipse%20cx='69'%20cy='64'%20rx='22'%20ry='15'%20fill='url(%23bloom)'%20opacity='.6'/%3e%3crect%20width='90'%20height='82'%20filter='url(%23grain)'/%3e%3cg%20fill='none'%20stroke='%23805f32'%20stroke-width='.38'%20opacity='.24'%20stroke-linecap='round'%20stroke-linejoin='round'%3e%3cpath%20d='M13%209l3%206-1%204%204%205-1%204m-3-9-4%202m8%203%204-1'/%3e%3cpath%20d='M73%2013l-4%205%201%205-4%206m4-6%205%202'/%3e%3cpath%20d='M9%2055l6-2%204%203%203-2m-3%202%201%205-3%205'/%3e%3cpath%20d='M63%2073l-2-6%203-4-1-5m1%205%205-1'/%3e%3c/g%3e%3c/svg%3e") 50%/100% 100% no-repeat;border-radius:50%;width:79%;height:73%;position:absolute;top:45.5556%;left:47.7778%;transform:translate(-50%,-50%)}.is-entry .instrument-key>.key-symbol,.is-entry .instrument-key>.oak-door-face{z-index:1}.is-entry .reel:nth-child(2) .instrument-key:after{transform:translate(-50%,-50%)scaleX(-1)}.is-entry .reel:nth-child(3) .instrument-key:after{transform:translate(-50%,-50%)scaleY(-1)}.is-entry .reel:nth-child(4) .instrument-key:after{transform:translate(-50%,-50%)scale(-1)}.is-entry .engine-enter:after{transform:translate(-50%,-50%)scaleY(-1)}.is-entry .machine-light{pointer-events:none;opacity:0;background-position:50%;background-repeat:no-repeat;background-size:100% 100%;transition:opacity .38s ease-out;animation:2.2s linear infinite paused machine-energy-flow;position:absolute;inset:0;-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.is-entry .machine-light[data-active=true]{opacity:1;animation-play-state:running}.is-entry .machine-light--beacon-left,.is-entry .machine-light--beacon-right{background-image:url(./crown-VpWmYhRw.webp);animation-name:machine-beacon-flow}.is-entry .machine-light--beacon-left{animation-delay:-.08s;-webkit-mask-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='1086'%20height='250'%20preserveAspectRatio='none'%20viewBox='0%200%201086%20250'%3e%3cdefs%3e%3cfilter%20id='soft'%3e%3cfeGaussianBlur%20stdDeviation='1.4'/%3e%3c/filter%3e%3c/defs%3e%3crect%20x='111'%20y='41'%20width='33'%20height='53'%20rx='7'%20fill='white'%20filter='url(%23soft)'/%3e%3c/svg%3e");mask-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='1086'%20height='250'%20preserveAspectRatio='none'%20viewBox='0%200%201086%20250'%3e%3cdefs%3e%3cfilter%20id='soft'%3e%3cfeGaussianBlur%20stdDeviation='1.4'/%3e%3c/filter%3e%3c/defs%3e%3crect%20x='111'%20y='41'%20width='33'%20height='53'%20rx='7'%20fill='white'%20filter='url(%23soft)'/%3e%3c/svg%3e")}.is-entry .machine-light--beacon-right{animation-delay:-.22s;-webkit-mask-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='1086'%20height='250'%20preserveAspectRatio='none'%20viewBox='0%200%201086%20250'%3e%3cdefs%3e%3cfilter%20id='soft'%3e%3cfeGaussianBlur%20stdDeviation='1.4'/%3e%3c/filter%3e%3c/defs%3e%3crect%20x='943'%20y='41'%20width='34'%20height='53'%20rx='7'%20fill='white'%20filter='url(%23soft)'/%3e%3c/svg%3e");mask-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='1086'%20height='250'%20preserveAspectRatio='none'%20viewBox='0%200%201086%20250'%3e%3cdefs%3e%3cfilter%20id='soft'%3e%3cfeGaussianBlur%20stdDeviation='1.4'/%3e%3c/filter%3e%3c/defs%3e%3crect%20x='943'%20y='41'%20width='34'%20height='53'%20rx='7'%20fill='white'%20filter='url(%23soft)'/%3e%3c/svg%3e")}.is-entry .machine-light--chamber{background-image:url(./key-deck-C1hj8Kmi.webp);animation-delay:-.12s;-webkit-mask-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='1086'%20height='352'%20preserveAspectRatio='none'%20viewBox='0%200%201086%20352'%3e%3cdefs%3e%3cfilter%20id='soft'%3e%3cfeGaussianBlur%20stdDeviation='1.5'/%3e%3c/filter%3e%3c/defs%3e%3cellipse%20cx='543'%20cy='328'%20rx='85'%20ry='11'%20fill='white'%20filter='url(%23soft)'/%3e%3c/svg%3e");mask-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='1086'%20height='352'%20preserveAspectRatio='none'%20viewBox='0%200%201086%20352'%3e%3cdefs%3e%3cfilter%20id='soft'%3e%3cfeGaussianBlur%20stdDeviation='1.5'/%3e%3c/filter%3e%3c/defs%3e%3cellipse%20cx='543'%20cy='328'%20rx='85'%20ry='11'%20fill='white'%20filter='url(%23soft)'/%3e%3c/svg%3e")}.is-entry .machine-light--tube-left,.is-entry .machine-light--tube-right{z-index:4;background-image:url(./chamber-CAgbP31y.webp)}.is-entry .machine-light--tube-left{animation-delay:-.04s;-webkit-mask-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='1086'%20height='408'%20preserveAspectRatio='none'%20viewBox='0%200%201086%20408'%3e%3cdefs%3e%3cfilter%20id='soft'%20x='-15%25'%20y='-10%25'%20width='130%25'%20height='120%25'%3e%3cfeGaussianBlur%20stdDeviation='2'/%3e%3c/filter%3e%3c/defs%3e%3crect%20x='144'%20y='121'%20width='51'%20height='128'%20rx='10'%20fill='white'%20filter='url(%23soft)'/%3e%3c/svg%3e");mask-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='1086'%20height='408'%20preserveAspectRatio='none'%20viewBox='0%200%201086%20408'%3e%3cdefs%3e%3cfilter%20id='soft'%20x='-15%25'%20y='-10%25'%20width='130%25'%20height='120%25'%3e%3cfeGaussianBlur%20stdDeviation='2'/%3e%3c/filter%3e%3c/defs%3e%3crect%20x='144'%20y='121'%20width='51'%20height='128'%20rx='10'%20fill='white'%20filter='url(%23soft)'/%3e%3c/svg%3e")}.is-entry .machine-light--tube-right{animation-delay:-.18s;-webkit-mask-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='1086'%20height='408'%20preserveAspectRatio='none'%20viewBox='0%200%201086%20408'%3e%3cdefs%3e%3cfilter%20id='soft'%20x='-15%25'%20y='-10%25'%20width='130%25'%20height='120%25'%3e%3cfeGaussianBlur%20stdDeviation='2'/%3e%3c/filter%3e%3c/defs%3e%3crect%20x='890'%20y='121'%20width='49'%20height='128'%20rx='10'%20fill='white'%20filter='url(%23soft)'/%3e%3c/svg%3e");mask-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='1086'%20height='408'%20preserveAspectRatio='none'%20viewBox='0%200%201086%20408'%3e%3cdefs%3e%3cfilter%20id='soft'%20x='-15%25'%20y='-10%25'%20width='130%25'%20height='120%25'%3e%3cfeGaussianBlur%20stdDeviation='2'/%3e%3c/filter%3e%3c/defs%3e%3crect%20x='890'%20y='121'%20width='49'%20height='128'%20rx='10'%20fill='white'%20filter='url(%23soft)'/%3e%3c/svg%3e")}@keyframes machine-energy-flow{0%,to{filter:hue-rotate()saturate()brightness()}25%,75%{filter:hue-rotate(-38deg)saturate(1.35)brightness(.98)}50%{filter:hue-rotate(-145deg)saturate(1.7)brightness(.98)}}@keyframes machine-beacon-flow{0%,to{filter:hue-rotate()saturate()brightness()}25%,75%{filter:hue-rotate(-38deg)saturate(1.4)brightness(1.08)}50%{filter:hue-rotate(-145deg)saturate(1.7)brightness(1.1)}}.is-entry .machine-tube{z-index:5;width:9.3%;min-width:44px;height:51.47%;min-height:44px;box-shadow:none;color:inherit;touch-action:pan-y pinch-zoom;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:18%;margin:0;padding:0;position:absolute;top:20.83%;transform:translate(-50%)}.is-entry .machine-tube--left{left:15.29%}.is-entry .machine-tube--right{left:84.16%}.is-entry .machine-tube:hover,.is-entry .machine-tube:active,.is-entry .machine-tube:disabled{box-shadow:none;filter:none;background:0 0;transform:translate(-50%)}.is-entry .machine-tube:focus-visible{outline-offset:2px;outline:2px solid #ffe1a1;box-shadow:0 0 0 4px #000}@media (prefers-reduced-motion:reduce){.is-entry .machine-light{filter:saturate(1.08)brightness(1.06);transition:none;animation:none}}.is-entry .machine-mechanical-layer{pointer-events:none;position:absolute}
