.journal{--j-paper:#f7f7f5;--j-ink:#353a38;--j-line:#cdd3cf;--j-accent:#e8e559;background:var(--j-paper);color:var(--j-ink);font-family:var(--font-geist-sans),"Hiragino Sans","Yu Gothic",sans-serif;letter-spacing:.035em;font-size:16px;line-height:2}.journal img{max-width:100%;height:auto;display:block}.journal h1,.journal h2,.journal h3,.journal p,.journal figure{margin:0}:is(.journal a:focus-visible,.journal video:focus-visible){outline-offset:6px;outline:3px solid #557d7c}.journal a:hover{text-underline-offset:6px;text-decoration:underline}.journal-shell{width:min(1080px,100% - 80px);margin-inline:auto}.journal-wide{width:min(1360px,100%);margin-inline:auto!important}.journal-header{border-bottom:1px solid var(--j-line);justify-content:space-between;align-items:center;gap:24px;padding:20px 40px;display:flex}.journal-brand{letter-spacing:-.055em;font-size:28px;line-height:1.2}.journal-brand span{color:#888619}.journal-header nav{gap:32px;font-size:14px;display:flex}.journal-header nav a:last-child{border-bottom:2px solid var(--j-accent)}.journal-skip{z-index:100;background:var(--j-accent);padding:8px 16px;position:fixed;top:10px;left:20px;transform:translateY(-160%)}.journal-skip:focus{transform:translateY(0)}.journal-crumb{color:#626b66;flex-wrap:wrap;gap:12px;margin-bottom:64px;font-size:13px;line-height:1.8;display:flex}.journal-title{padding-top:32px;padding-bottom:64px}.journal-meta{letter-spacing:.08em;flex-wrap:wrap;align-items:center;gap:24px;margin-bottom:28px;font-size:13px;display:flex}.journal-meta>span:not(.journal-status){border-left:2px solid #a4a129;padding-left:12px}.journal-title h1{letter-spacing:-.055em;font-size:clamp(42px,6.8vw,86px);font-weight:450;line-height:1.1}.journal-title h1>span{font-weight:350}.journal-title h1 em{letter-spacing:.12em;margin-left:22px;font-size:22px;font-style:normal;font-weight:400;display:inline-block}.journal-deck{font-size:clamp(18px,2vw,23px);margin-top:32px!important;line-height:1.9!important}.studio-film video{aspect-ratio:16/9;object-fit:cover;background:#e8edeb;width:100%;display:block}.journal-wide>figcaption{color:#69726d;padding:14px 24px;font-size:12px;line-height:1.8}.journal-section{padding-block:104px}.journal-columns{grid-template-columns:230px minmax(0,1fr);gap:50px;display:grid}.journal-label{letter-spacing:.11em;font-size:13px;line-height:1.8}.journal h2{letter-spacing:.025em;margin-bottom:36px;font-size:clamp(25px,3vw,36px);font-weight:450;line-height:1.7}.journal-prose>p{margin-bottom:24px;line-height:2.25}.journal-tint{background:#e9efec}.journal-tint h2{margin-top:30px}.journal-practices{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;margin-top:50px;display:grid}.journal-practices article{border-top:1px solid #aab5ae;padding-top:22px}.journal-practices article>span{letter-spacing:.07em;font-size:12px}.journal-practices h3{margin:34px 0 18px;font-size:19px;font-weight:500;line-height:1.8}.journal-practices p{font-size:16px;line-height:2.1}.journal-practices a{border-bottom:1px solid #819287;margin-top:28px;font-size:14px;display:inline-block}.journal-project-heading{justify-content:space-between;align-items:center;gap:20px;margin-bottom:30px;display:flex}.journal-status{border:1px solid;padding:2px 12px;font-size:13px;line-height:1.8;display:inline-block}.studio-project{color:#f5f4ec;background:#191e20}.studio-project .journal-label{color:#d1ce9b}.evaris-feature{grid-template-columns:1.2fr 1fr;align-items:center;gap:56px;display:grid}.evaris-feature:hover{text-decoration:none!important}.evaris-feature-art{grid-template-columns:1fr 1fr;align-items:start;gap:12px;display:grid}.evaris-feature-art img{width:100%;height:auto}.evaris-feature-art img:last-child{margin-top:56px}.evaris-feature-copy h2{letter-spacing:-.03em;margin:26px 0 28px;font-size:clamp(40px,5vw,68px);line-height:1.05}.evaris-feature-copy>p:not(.journal-label){font-size:18px;line-height:2}.journal-text-link{border-bottom:1px solid;justify-content:space-between;align-items:center;gap:20px;margin-top:30px;padding:16px 0;font-size:14px;display:flex}.evaris-feature:hover .journal-text-link{color:#e8e559}.journal-note{color:#b6beb7;font-size:13px;line-height:1.8;margin-top:28px!important}.journal-contact{border-top:1px solid var(--j-line);text-align:center;padding:64px 0 96px}.journal-contact h2{margin:24px 0}.journal-contact>p:not(.journal-label){font-size:16px}.journal-contact>a{border-bottom:2px solid #99962c;gap:36px;margin-top:32px;padding-bottom:8px;font-size:clamp(18px,2.5vw,26px);display:inline-flex}.journal-footer{color:#fff;background:#3e4440;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:30px;padding:48px 40px;display:flex}.journal-footer .journal-brand span{color:#e8e559}.journal-footer>a:not(.journal-brand){font-size:14px}.journal-footer small{color:#d1d9d3;font-size:12px}.evaris-story{color:#eeeae3;background:#14181b}.evaris-title{padding-top:32px;padding-bottom:60px}.evaris-title .journal-crumb{color:#b8bdb9}.evaris-title .journal-meta{color:#e0d5aa}.evaris-title h1{letter-spacing:-.055em;font-size:clamp(64px,11vw,144px);font-weight:450;line-height:.95}.evaris-title h1>span{color:#dfd09b}.evaris-title .journal-deck{color:#d5d7ce}.evaris-stage img{aspect-ratio:1.8;object-fit:cover;width:100%}.evaris-stage>figcaption{color:#aeb8b1}.evaris-story .journal-label{color:#d0c598}.evaris-characters{padding-bottom:100px}.evaris-characters>h2{margin-top:30px}.character-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:48px;display:grid}.character-grid figure:nth-child(2){padding-top:96px}.character-grid img{width:100%;height:auto}.character-grid figcaption{padding-top:26px}.character-grid figcaption>span{color:#d0c598;letter-spacing:.12em;font-size:13px}.character-grid h3{margin:10px 0 14px;font-size:24px;font-weight:450}.character-grid p{color:#c8d0c9;font-size:16px;line-height:2}.evaris-craft{background:#22292a}.evaris-craft h2{margin-top:28px}.evaris-craft-intro{line-height:2}.evaris-craft .journal-practices article{border-color:#62716c}.evaris-craft .journal-practices article>span{color:#d0c598}.evaris-production-note{border:1px solid #54605a;margin-top:32px;padding:24px}.evaris-production-note strong{font-size:16px;font-weight:500}.evaris-production-note p{color:#c8d0c9;margin-top:12px;font-size:14px;line-height:2}@media (max-width:760px){.journal-shell{width:calc(100% - 40px)}.journal-header{gap:14px;padding:18px 20px}.journal-header nav{gap:16px;font-size:13px}.journal-brand{font-size:25px}.journal-crumb{gap:8px;margin-bottom:40px;font-size:12px}.journal-title{padding-bottom:44px}.journal-title h1{font-size:clamp(34px,8.4vw,62px)}.journal-title h1 em{margin:20px 0 0;font-size:18px;display:block}.journal-deck{font-size:18px}.journal-section{padding-block:64px}.journal-columns{grid-template-columns:1fr;gap:28px}.journal h2{margin-bottom:26px;font-size:25px}.journal-practices{grid-template-columns:1fr;gap:36px;margin-top:34px}.journal-practices h3{margin-top:20px}.evaris-feature{grid-template-columns:1fr;gap:34px}.evaris-feature-copy h2{font-size:52px}.evaris-feature-art img:last-child{margin-top:36px}.journal-contact{padding:50px 0 70px}.journal-contact h2{font-size:22px}.journal-footer{padding:40px 20px}.journal-footer small{width:100%}.evaris-title h1{font-size:clamp(64px,17vw,110px)}.evaris-stage img{aspect-ratio:1.5}.character-grid{gap:20px}.character-grid figure:nth-child(2){padding-top:56px}.character-grid figcaption{padding-top:16px}.character-grid h3{font-size:22px}.character-grid p{line-height:1.95}.evaris-characters{padding-bottom:64px}.journal-wide>figcaption{padding-inline:20px}}@media (max-width:380px){.journal-header nav{gap:12px}.journal-header nav>a:nth-child(2){display:none}.character-grid{grid-template-columns:1fr;gap:40px}.character-grid figure:nth-child(2){padding-top:0}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}.journal .journal-brand .brand-logo{object-fit:contain;width:120px;height:auto;display:block}.journal .journal-footer .brand-logo{width:160px}@media (max-width:760px){.journal .journal-header .journal-brand .brand-logo{width:102px}}
