:root{--bg:#050505;--fg:#f3f1ed;--muted:#85827d;--line:#292929;--display:"Bodoni Moda","Didot",Georgia,serif;--sans:"Space Grotesk",Arial,sans-serif;--mono:"DM Mono",monospace;--small:"Silkscreen","IBM Plex Mono",monospace;--pixel:"Silkscreen",monospace}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{background:var(--bg);color:var(--fg);font-family:var(--sans);-webkit-font-smoothing:antialiased;line-height:1.5}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit}img{max-width:100%;display:block}.site-shell{background:var(--bg);width:100%;margin:0;overflow:hidden}.section-frame{width:100%;padding-left:clamp(22px,5vw,80px);padding-right:clamp(22px,5vw,80px)}.intro-loader{color:#111;z-index:9999;background:#fff;flex-direction:column;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.intro-line{transform-origin:0;background:#111;width:min(60vw,600px);height:2px}.intro-loader span{font:11px var(--mono);letter-spacing:.28em;text-transform:uppercase;color:#777;margin-top:30px}.nav-wrap{z-index:10;justify-content:space-between;align-items:center;height:78px;padding:0 clamp(22px,5vw,80px);display:flex;position:relative}.nav-left,.nav-right{align-items:center;gap:28px;font-size:12px;display:flex}.nav-center{letter-spacing:-.04em;font-size:16px;font-weight:600;position:absolute;left:50%;transform:translate(-50%)}.nav-left a,.nav-right a{color:var(--fg)}.nav-links{display:none}.menu-button{background:0 0;border:0;flex-direction:column;gap:5px;width:24px;display:none}.menu-button span{background:var(--fg);width:100%;height:2px}.hero{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:1.08fr .92fr;align-items:stretch;min-height:calc(100vh - 78px);display:grid;position:relative;overflow:hidden}.hero-art{border-right:1px solid var(--line);justify-content:center;align-items:center;height:clamp(500px,72vh,800px);display:flex;position:relative}.single-line{background:var(--fg);width:1px;height:71%}.hero-coord{font:9px/1.8 var(--mono);letter-spacing:.12em;color:var(--muted);position:absolute;bottom:36px;left:0}.hero-index{font:9px var(--mono);color:var(--muted);position:absolute;bottom:31px;right:0}.hero-copy{align-self:center;padding:clamp(95px,12vw,175px) clamp(10px,5vw,75px) 90px 0}.micro-label,.section-label{font:10px var(--mono);letter-spacing:.17em;text-transform:uppercase;color:var(--muted)}.micro-label{margin-bottom:25px}.hero h1{font:500 clamp(64px,7.3vw,112px)/.88 var(--sans);letter-spacing:-.075em}.hero h1 em{color:var(--muted);font-style:normal}.hero-description{font:400 13px/1.6 var(--mono);color:var(--muted);max-width:330px;margin:38px 0 35px}.hero-links{flex-wrap:wrap;gap:28px;display:flex}.text-link{font:10px var(--mono);letter-spacing:.11em;text-transform:uppercase;border-bottom:1px solid var(--fg);padding-bottom:9px}.text-link span{margin-left:16px}.muted-link{border-color:var(--line);color:var(--muted)}.section-label{border-top:1px solid var(--line);gap:18px;padding-top:27px;display:flex}.collection{padding-top:110px;padding-bottom:140px}.editorial-intro,.about-grid,.system-head,.rarity-intro,.prereveal-grid,.mint,.faq-grid{grid-template-columns:1.1fr .9fr;gap:9vw;display:grid}.editorial-intro{padding:95px 0 115px}.editorial-intro h2,.about h2,.system-head h2,.rarity-intro h2,.prereveal h2,.mint h2,.faq h2{font:400 clamp(52px,7.5vw,110px)/.88 var(--display);letter-spacing:-.05em}.editorial-intro h2 em,.about h2 em,.system-head h2 em,.rarity-intro h2 em,.prereveal h2 em,.mint h2 em,.faq h2 em{color:#85827d;font-style:normal}.editorial-intro>div{align-self:end;max-width:390px}.editorial-intro p,.about-copy p,.system-head>p,.rarity-intro>p,.prereveal-grid p,.mint-action p{color:var(--muted);margin-bottom:30px;font-size:16px;line-height:1.7}.art-grid{grid-template-columns:repeat(4,1fr);gap:16px;display:grid}.artwork{margin:0}.art-image{aspect-ratio:1;background:#000;position:relative;overflow:hidden}.art-image img{object-fit:cover;transition:transform .6s,filter .6s}.artwork:hover .art-image img{filter:brightness(.75);transform:scale(1.035)}.art-hover{opacity:0;font:10px var(--mono);text-transform:uppercase;letter-spacing:.14em;place-items:center;display:grid;position:absolute;inset:0}.artwork:hover .art-hover{opacity:1}.artwork figcaption{font:9px var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);justify-content:space-between;padding:13px 0 0;display:flex}.artwork figcaption span:last-child{color:#aaa}.about,.rarity{background:#0b0b0b}.about{padding-top:120px;padding-bottom:150px}.about-grid{padding-top:95px}.about-copy{max-width:360px}.about-copy p:first-child{font:400 26px/1.15 var(--display);color:var(--fg);margin-bottom:50px}.system-head{padding:95px 0 80px}.system-head>p,.rarity-intro>p{align-self:end;max-width:350px}.system-grid{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(3,1fr);display:grid}.system-item{border-right:1px solid var(--line);border-bottom:1px solid var(--line);flex-direction:column;justify-content:space-between;min-height:220px;padding:20px;display:flex}.system-item>span{font:10px var(--mono);color:var(--muted);letter-spacing:.12em;text-transform:uppercase}.diagram{justify-content:center;align-items:center;gap:10px;height:105px;display:flex}.diagram i{background:var(--fg);width:90px;height:1px;display:block}.diagram i.short{width:45px}.diagram i.long{width:125px}.diagram i.right{transform:translate(28px)}.diagram i.thick{height:5px}.system-note{font:10px var(--mono);color:var(--muted);text-transform:uppercase;letter-spacing:.1em;justify-content:space-between;padding-top:22px;display:flex}.system-note strong{color:var(--fg);font-size:24px;font-weight:400}.rarity{padding-top:120px;padding-bottom:150px}.rarity-intro{padding:95px 0 75px}.rarity-list{border-top:1px solid var(--line)}.rarity-row{border-bottom:1px solid var(--line);align-items:baseline;gap:clamp(22px,5vw,80px);padding:14px 0;display:flex}.rarity-row strong{font:400 clamp(38px,5vw,72px)/1 var(--display);min-width:170px}.rarity-row span{font:10px var(--mono);letter-spacing:.15em;text-transform:uppercase;color:var(--muted)}.mythic{border-top:1px solid var(--line);grid-template-columns:1fr 1fr;align-items:center;gap:9vw;margin-top:105px;padding-top:30px;display:grid}.mythic h3{font:400 clamp(74px,10vw,150px)/.85 var(--display);letter-spacing:-.06em;margin:28px 0 16px}.mythic p{font:10px var(--mono);color:var(--muted);letter-spacing:.15em;text-transform:uppercase}.mythic-art{aspect-ratio:1;background:#000;max-width:470px;position:relative}.mythic-art img{object-fit:cover}.prereveal{padding-top:120px;padding-bottom:150px}.prereveal-grid{align-items:center;padding-top:95px}.hidden-art{aspect-ratio:1;border:1px solid var(--line);background:#111;place-items:center;max-width:460px;display:grid;position:relative;overflow:hidden}.hidden-art:before,.hidden-art:after{content:"";border:1px solid #272727;border-radius:50%;width:65%;height:65%;position:absolute}.hidden-art:after{width:45%;height:45%}.hidden-art span{z-index:1;font:10px var(--mono);letter-spacing:.18em;color:#777}.hidden-art i{z-index:1;background:#aaa;width:1px;height:78%;position:absolute}.prereveal-grid h2{margin-bottom:35px}.prereveal-grid p{max-width:390px}.mint{border-top:1px solid var(--line);border-bottom:1px solid var(--line);align-items:end;padding-top:75px;padding-bottom:85px}.mint h2{margin-top:65px}.primary-link{border:1px solid var(--fg);font:10px var(--mono);text-transform:uppercase;letter-spacing:.12em;padding:16px 20px;display:inline-block}.primary-link:hover{background:var(--fg);color:var(--bg)}.faq{padding-top:120px;padding-bottom:150px}.faq-grid{padding-top:95px}.faq details{border-top:1px solid var(--line);padding:19px 0}.faq details:last-child{border-bottom:1px solid var(--line)}.faq summary{cursor:pointer;justify-content:space-between;font-size:16px;display:flex}.faq summary span{font:20px var(--mono);color:var(--muted)}.faq details[open] summary span{transform:rotate(45deg)}.faq details p{max-width:440px;color:var(--muted);padding:15px 30px 4px 0;font-size:14px;line-height:1.65}.footer{border-top:1px solid var(--line);padding-top:34px;padding-bottom:40px}.footer-top{justify-content:space-between;align-items:center;display:flex}.footer-links{font:10px var(--mono);color:var(--muted);text-transform:uppercase;letter-spacing:.08em;gap:28px;display:flex}.footer-bottom{color:var(--muted);font:9px/1.7 var(--mono);text-transform:uppercase;letter-spacing:.09em;grid-template-columns:1fr 1fr 1fr;margin-top:95px;display:grid}.footer-bottom span:nth-child(2){text-align:center}.footer-bottom span:last-child{text-align:right}.hero-wordmark{justify-content:center;align-items:center;min-height:calc(100vh - 78px);display:flex}.hero-wordmark h1{font:500 clamp(100px,18vw,260px)/.78 var(--sans);letter-spacing:-.1em;align-items:center;gap:clamp(28px,6vw,110px);display:flex}.hero-wordmark h1 span{display:flex}.hero-wordmark h1 i{font-style:normal;display:inline-block}@media (max-width:800px){.site-shell{width:100%;margin:0}.nav-wrap{height:68px}.nav-left{gap:16px}.nav-left a:nth-child(3),.nav-right>a{display:none}.menu-button{display:flex}.nav-links.is-open{background:var(--bg);border-bottom:1px solid var(--line);font:10px var(--mono);text-transform:uppercase;flex-direction:column;align-items:flex-start;gap:20px;padding:24px 22px;display:flex;position:absolute;top:68px;left:0;right:0}.hero{grid-template-columns:1fr;min-height:calc(100vh - 68px);padding-top:0}.hero-art{border-right:0;border-bottom:1px solid var(--line);order:-1;height:46vh;min-height:320px}.hero-copy{padding:65px 0 80px}.hero h1{font-size:clamp(64px,16vw,105px)}.hero-coord{bottom:20px;left:0}.hero-index{bottom:20px;right:0}.editorial-intro,.about-grid,.system-head,.rarity-intro,.prereveal-grid,.mint,.faq-grid{grid-template-columns:1fr;gap:45px}.editorial-intro,.about-grid,.system-head,.rarity-intro,.prereveal-grid,.faq-grid{padding-top:65px}.art-grid{grid-template-columns:repeat(2,1fr);gap:26px 12px}.system-grid{grid-template-columns:repeat(2,1fr)}.system-item{min-height:180px;padding:14px}.diagram i{width:58px}.diagram i.long{width:88px}.mythic{grid-template-columns:1fr;gap:42px}.mythic-art{max-width:none}.mint h2{margin-top:50px}.footer-bottom{grid-template-columns:1fr;gap:22px;margin-top:65px}.footer-bottom span{text-align:left!important}}.hero,.section-label,.system-grid,.system-item,.rarity-list,.rarity-row,.faq details,.footer,.mythic,.hidden-art{border:0}.hero-art{border-right:0}@media (max-width:480px){.section-frame{padding-left:18px;padding-right:18px}.nav-center{font-size:13px}.hero-description{font-size:11px}.hero-links{gap:18px}.collection,.about,.system,.rarity,.prereveal,.faq{padding-top:85px;padding-bottom:100px}.editorial-intro h2,.about h2,.system-head h2,.rarity-intro h2,.prereveal h2,.mint h2,.faq h2{font-size:clamp(56px,16vw,85px)}.system-grid{grid-template-columns:1fr}.art-grid{gap:28px 10px}.artwork figcaption{letter-spacing:0;font-size:8px}.rarity-row strong{min-width:110px;font-size:47px}.rarity-row span{font-size:9px}.footer-top{flex-direction:column;align-items:flex-start;gap:28px}.hero-description{display:none}}.text-link{border:1px solid var(--fg);border-radius:999px;padding:13px 17px;transition:background .25s,color .25s}.text-link:hover{background:var(--fg);color:var(--bg)}.hero h1{font-family:var(--display);letter-spacing:.035em;font-weight:400;line-height:.82}.hero h1 span{gap:.075em;display:inline-flex}.hero h1 i{font-style:normal}.hero-japanese{color:var(--muted);font:12px/1 var(--sans);letter-spacing:.34em;margin-top:30px;display:block}.hero-copy{transform:translateY(-34px)}.hero h1>span:first-of-type{transform:translateY(-.12em)}.editorial-intro{grid-template-columns:1fr}.editorial-title{width:100%;max-width:none}.section-japanese{color:var(--muted);font:12px/1 var(--sans);letter-spacing:.28em;margin-top:12px;display:block}.editorial-intro>div.editorial-title{max-width:none}.art-image{border-radius:14px}.rarity-legendary{color:#d4884a!important}.rarity-epic{color:#9b7bc7!important}.art-image{cursor:pointer;width:100%;color:inherit;border:0;padding:0;display:block}.trait-modal{z-index:1000;background:#050505db;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.trait-dialog{border:1px solid var(--line);background:#0b0b0b;grid-template-columns:minmax(240px,.9fr) 1.1fr;gap:clamp(24px,5vw,60px);width:min(860px,100%);max-height:min(680px,100vh - 48px);padding:clamp(20px,4vw,44px);display:grid;position:relative;overflow:auto}.trait-close{color:var(--fg);cursor:pointer;background:0 0;border:0;font-size:27px;font-weight:300;line-height:1;position:absolute;top:14px;right:17px}.trait-preview{aspect-ratio:1;background:#000;border-radius:14px;position:relative;overflow:hidden}.trait-content{padding:14px 0 0}.trait-content h3{font:400 clamp(56px,8vw,100px)/.9 var(--display);letter-spacing:-.05em;margin:24px 0 12px}.trait-content>p{font:10px var(--mono);text-transform:uppercase;letter-spacing:.14em}.trait-list{border-top:1px solid var(--line);margin-top:38px}.trait-row{border-bottom:1px solid var(--line);font:10px var(--pixel);text-transform:none;letter-spacing:.03em;justify-content:space-between;gap:20px;padding:12px 0;display:flex}.trait-row span{color:var(--muted)}.trait-row strong{text-align:right;color:var(--fg);font-weight:400}.single-line{height:50%}.twitter-mark,.opensea-mark{color:var(--fg);place-items:center;display:grid}.twitter-mark svg{fill:currentColor;width:15px;height:15px;transition:opacity .2s}.opensea-mark img{object-fit:cover;border-radius:50%;width:17px;height:17px;transition:opacity .2s}.twitter-mark:hover svg,.opensea-mark:hover img{opacity:.6}.nav-right{gap:18px}@media (max-width:800px){.nav-right>a.twitter-mark,.nav-right>a.opensea-mark{display:grid}.hero-copy{transform:none}.menu-button{display:none}}@media (max-width:700px){.trait-dialog{grid-template-columns:1fr;max-height:calc(100vh - 28px);padding:18px}.trait-content{padding-top:8px}.trait-list{margin-top:26px}}.about-film{background:var(--bg);height:360vh;position:relative}.about-film-sticky{height:100vh;position:sticky;top:0;overflow:hidden}.about-film-label{z-index:2;padding-top:28px;position:absolute;top:0;left:0;right:0}.about-film-stage{place-items:center;width:100%;height:100%;display:grid;position:relative}.about-film-stage canvas{background:var(--bg);border:1px solid var(--line);width:min(68vw,760px);max-width:78vh;height:min(68vw,760px);max-height:78vh;padding:18px;display:block}.about-film-copy{font:10px/1.7 var(--small);letter-spacing:.14em;color:var(--fg);text-transform:uppercase;transition:opacity .7s;position:absolute;bottom:clamp(42px,9vh,105px);left:clamp(22px,5vw,80px)}.about-film-copy span{display:block}.about-film-copy span:last-child{color:var(--muted)}.site-shell{overflow:visible}@media (max-width:700px){.about-film{height:340vh}.about-film-label{padding-top:20px}.about-film-stage canvas{width:88vw;max-width:none;height:88vw;max-height:none}.about-film-copy{letter-spacing:.1em;font-size:9px;bottom:32px;left:18px;right:18px}}@media (prefers-reduced-motion:reduce){.about-film-copy{transition:none}}.about-film-stage canvas{border:0;padding:0}.hero,.nav-wrap,.faq{background:#000}:root{--bg:#000}.collection .art-image{border:1px solid #fff}.system-grid{border:0;grid-template-columns:repeat(2,1fr);gap:0 9vw}.system-item{border:0;border-top:1px solid var(--line);grid-template-columns:minmax(100px,.8fr) 1.2fr;align-items:center;gap:18px;min-height:150px;padding:18px 0;display:grid}.system-item>span{align-self:start;padding-top:3px}.diagram{justify-content:flex-start;gap:8px;height:70px}.system-note{border-top:1px solid var(--line);margin-top:8px}@media (max-width:800px){.system-grid{grid-template-columns:1fr;gap:0}.system-item{min-height:125px}.system-note{margin-top:8px}}.nav-left,.nav-right,.micro-label,.section-label,.hero-coord,.hero-index,.hero-japanese,.section-japanese,.artwork figcaption,.system-item>span,.system-note,.rarity-row span,.mythic p,.footer-links,.footer-bottom,.trait-content>p{font-family:var(--small)!important}.system-exhibit{grid-template:".top.""left-top art right-top"minmax(360px,1fr)"left-bottom bottom right-bottom"/minmax(150px,.72fr) minmax(360px,1.45fr) minmax(150px,.72fr);align-items:center;gap:12px clamp(28px,5vw,86px);min-height:650px;margin-top:30px;display:grid}.system-parameter{border:0;border-top:1px solid var(--line);color:var(--muted);cursor:pointer;text-align:left;background:0 0;border-radius:0;padding:15px 0;transition:color .65s,border-color .65s,transform .65s}.system-parameter:hover,.system-parameter:focus-visible,.system-parameter.is-active{color:var(--fg);border-color:var(--fg);outline:none;transform:translateY(-3px)}.system-parameter--top{text-align:center;border-top:0;border-bottom:1px solid var(--line);grid-area:top;justify-self:center;width:min(290px,100%)}.system-parameter--left-top{grid-area:left-top}.system-parameter--right-top{grid-area:right-top}.system-parameter--left-bottom{grid-area:left-bottom}.system-parameter--right-bottom{grid-area:right-bottom}.system-parameter--bottom{text-align:center;grid-area:bottom;justify-self:center;width:min(290px,100%)}.system-parameter-number{font:10px var(--small);letter-spacing:.12em;color:#555;margin-bottom:7px;display:block}.system-parameter-label{font:11px var(--small);letter-spacing:.12em;text-transform:uppercase;display:block}.system-parameter strong{font:10px var(--small);letter-spacing:.08em;text-transform:uppercase;color:#555;margin-top:9px;font-weight:400;transition:color .65s;display:block}.system-parameter.is-active strong,.system-parameter:focus-visible strong{color:var(--fg)}.system-art-panel{grid-area:art;place-items:center;min-width:0;display:grid}.system-artwork{aspect-ratio:1;background:#050505;width:min(100%,520px)}.system-artwork svg{width:100%;height:100%;display:block}.system-art-line{transition:opacity .75s,x1 .75s,y1 .75s,x2 .75s,y2 .75s,stroke-width .75s}.system-readout{width:min(100%,520px);font:10px var(--small);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);justify-content:space-between;gap:24px;padding-top:14px;display:flex}.system-readout strong{color:var(--fg);font-weight:400}@media (max-width:800px){.system-exhibit{flex-direction:column;align-items:stretch;gap:0;min-height:0;margin-top:45px;display:flex}.system-art-panel{order:0;margin:0 0 28px}.system-parameter{border-top:1px solid var(--line);border-bottom:0;order:1;width:100%;padding:16px 0;text-align:left!important}.system-parameter--top,.system-parameter--bottom{border-bottom:0;width:100%}.system-readout{font-size:9px}.system-parameter:hover,.system-parameter:focus-visible,.system-parameter.is-active{transform:none}}@media (prefers-reduced-motion:reduce){.system-parameter,.system-parameter strong,.system-art-line{transition:none}}.system-list-only{grid-template-columns:repeat(2,1fr);grid-template-areas:none;gap:0 clamp(40px,10vw,160px);min-height:0;margin-top:35px;display:grid}.system-list-only .system-parameter{text-align:left;border-top:1px solid var(--line);border-bottom:0;justify-self:stretch;width:100%;grid-area:auto!important}.system-list-only .system-parameter--top,.system-list-only .system-parameter--bottom{text-align:left;border-bottom:0;width:100%}.system-list-only .system-parameter strong{color:var(--muted)}@media (max-width:800px){.system-list-only{grid-template-columns:1fr;gap:0;margin-top:35px;display:grid}.system-list-only .system-parameter:nth-child(2){border-top:1px solid var(--line)}.system-list-only .system-parameter:first-child{padding-top:16px}}.lore-copy{align-self:end;max-width:390px}.lore-copy p{color:var(--muted);margin-bottom:24px;font-size:15px;line-height:1.7}.lore-copy p:last-child{margin-bottom:0}.lore-copy .lore-signoff{color:var(--fg);font:400 22px/1.2 var(--display);margin-top:42px}.system{padding-top:155px;padding-bottom:175px}.system .section-label{padding-top:0}.system-head{align-items:end;padding:105px 0 125px}.system-head h2{max-width:690px}.system-head>p{max-width:300px;font-size:14px;line-height:1.6}.system-list-only{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:clamp(55px,11vw,180px);width:min(100%,1080px);margin:0 0 0 auto}.system-list-only .system-parameter{border-top:1px solid var(--line);grid-template-columns:42px 1fr auto;align-items:baseline;column-gap:18px;min-height:112px;padding:27px 0 25px;transition:color .7s,opacity .7s;display:grid}.system-list-only .system-parameter:nth-child(-n+2){border-top:1px solid var(--line);padding-top:27px}.system-parameter-number{color:#555;margin:0;font-size:10px}.system-parameter-label{letter-spacing:.16em;font-size:11px}.system-list-only .system-parameter strong{letter-spacing:.1em;color:var(--muted);white-space:nowrap;margin:0;font-size:10px}.system-list-only .system-parameter:hover,.system-list-only .system-parameter:focus-visible,.system-list-only .system-parameter.is-active{color:var(--fg);border-color:var(--line);outline:none;transform:none}.system-list-only .system-parameter:hover strong,.system-list-only .system-parameter:focus-visible strong,.system-list-only .system-parameter.is-active strong{color:var(--fg)}.system-list-only:has(.is-active) .system-parameter:not(.is-active){opacity:.36}.system-list-only .system-parameter:focus-visible{outline:1px solid var(--muted);outline-offset:7px}@media (max-width:800px){.system{padding-top:100px;padding-bottom:120px}.system-head{gap:32px;padding:70px 0 80px}.system-head>p{max-width:330px}.system-list-only{grid-template-columns:1fr;width:100%;margin:0}.system-list-only .system-parameter,.system-list-only .system-parameter:nth-child(-n+2){min-height:96px;padding:23px 0}.system-list-only .system-parameter:first-child{padding-top:23px}.system-list-only .system-parameter:nth-child(2){border-top:1px solid var(--line)}}.system-list-only{margin-left:0;margin-right:auto}.site-shell,body,.nav-wrap,.hero,.collection,.about-film,.faq,.footer,.lore{background:#000!important}.collection .artwork .art-image{outline:none;border:.5px solid #7d7d7d8c!important;border-radius:0!important}.faq .faq-item{border:0;padding:19px 0}.faq .faq-summary{text-align:left;cursor:pointer;width:100%;color:inherit;background:0 0;border:0;justify-content:space-between;padding:0;font-size:16px;display:flex}.faq .faq-summary:focus-visible{outline:1px solid var(--muted);outline-offset:8px}.faq .faq-summary span{font:20px var(--mono);color:var(--muted);transition:transform .5s cubic-bezier(.25,.46,.45,.94),color .5s}.faq .faq-item.is-open .faq-summary span{color:var(--fg);transform:rotate(45deg)}.faq .faq-answer{visibility:hidden;grid-template-rows:0fr;transition:grid-template-rows .55s cubic-bezier(.25,.46,.45,.94),visibility 0s linear .55s;display:grid}.faq .faq-item.is-open .faq-answer{visibility:visible;grid-template-rows:1fr;transition:grid-template-rows .55s cubic-bezier(.25,.46,.45,.94),visibility}.faq .faq-answer>div{min-height:0;overflow:hidden}.faq .faq-answer p{max-width:400px;color:var(--muted);opacity:0;padding:18px 30px 6px 0;font-size:14px;line-height:1.9;transition:opacity .4s,transform .5s cubic-bezier(.25,.46,.45,.94);transform:translateY(-4px)}.faq .faq-item.is-open .faq-answer p{opacity:1;transition-delay:.1s;transform:none}@media (prefers-reduced-motion:reduce){.faq .faq-summary span,.faq .faq-answer,.faq .faq-answer p{transition:none}}.section-label{letter-spacing:.32em;gap:22px;font-size:9px}.section-label span:first-child{color:#4a4a4a}.trait-close{z-index:2}@media (max-width:700px){.trait-close{margin:-14px;padding:14px}}.footer-links{gap:18px}@media (max-width:480px){.footer-top{flex-direction:row;align-items:center;gap:0}}.footer-note{font:9px var(--small);letter-spacing:.09em;text-transform:uppercase;color:var(--muted)}.wordmark{font:400 20px/1 var(--display);letter-spacing:.035em}.nav-draw{font:9px var(--small);letter-spacing:.2em;text-transform:uppercase;color:var(--fg);white-space:nowrap;border:1px solid #2c2c2c;padding:11px 17px;transition:background .35s,color .35s,border-color .35s}.nav-draw:hover,.nav-draw:focus-visible{background:var(--fg);color:#000;border-color:var(--fg);outline:none}@media (max-width:480px){.nav-draw{letter-spacing:.14em;padding:9px 13px}}.nav-actions{align-items:center;gap:10px;display:flex}.nav-docs{color:var(--muted);border-color:#232323}.nav-docs:hover,.nav-docs:focus-visible{background:var(--fg);color:#000;border-color:var(--fg)}.nav-soon{color:#585858;cursor:pointer;background:0 0;border-color:#1f1f1f}.nav-soon:hover,.nav-soon:focus-visible{color:#8a8a8a;border-color:#333;outline:none}.soon-dialog{border:1px solid var(--line);text-align:left;background:#0b0b0b;width:min(380px,100%);padding:clamp(28px,5vw,40px);position:relative}.soon-dialog h3{font:400 clamp(46px,8vw,64px)/.9 var(--display);letter-spacing:-.05em;margin:18px 0 0}@media (max-width:480px){.nav-docs,.nav-soon{display:none}}.faq .faq-answer p{opacity:1;transition:none;transform:none}.faq .faq-answer>div{opacity:0;transition:opacity .4s,transform .5s cubic-bezier(.25,.46,.45,.94);transform:translateY(-4px)}.faq .faq-item.is-open .faq-answer>div{opacity:1;transition-delay:.1s;transform:none}.faq-action{font:9px var(--small);letter-spacing:.2em;text-transform:uppercase;color:var(--fg);border:1px solid #2c2c2c;margin:20px 0 6px;padding:11px 17px;transition:background .35s,color .35s,border-color .35s;display:inline-block}.faq-action:hover,.faq-action:focus-visible{background:var(--fg);color:#000;border-color:var(--fg);outline:none}.faq-item{scroll-margin-top:110px}.nav-left,.nav-right,.micro-label,.section-label,.hero-coord,.hero-index,.artwork figcaption,.system-item>span,.system-note,.rarity-row span,.mythic p,.footer-links,.footer-bottom,.text-link,.art-hover,.faq-action,.hidden-art span{letter-spacing:.07em;font-size:11px}.hero-coord,.footer-bottom{line-height:1.9}.hero-japanese,.section-japanese{letter-spacing:.3em;font-family:var(--sans)!important}
